{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ZtFjxnixyznUo5AKQme5/Carousel.js", "ssg:https://framerusercontent.com/modules/umd0mxNfRkWSTvrg9awC/fweqbLr6aTIKSGgVPxQg/Op_zLTTf_.js", "ssg:https://framerusercontent.com/modules/2ut7DbZQc9pOEEV5hYEA/RmKJg8m0Weuq2TGmzbRF/g0IarXxZT.js", "ssg:https://framerusercontent.com/modules/fAkicN31e8GtazHzgxST/jZfveTTz3wyOX7ZxUnZe/augiA20Il.js"],
  "sourcesContent": ["function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map", "import{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map", "var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map", "var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map", "import{velocityPerSecond as e,time as t}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=n.stiffness,damping:s=n.damping,mass:r=n.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/r)/1e3;const l=calcDampingRatio(e,s,r);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map", "import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp,progress}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches);},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,MozMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows \u2014\u00A0Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}const findNextItem=(delta,target)=>{if(!scrollInfo.current)return;const{current}=scrollInfo.current;const{children}=carouselRef.current;let scrollTarget;let i=delta===1?0:children.length-1;while(scrollTarget===undefined){const item=children[i];const start=axis?item.offsetLeft:item.offsetTop;const length=axis?item.offsetWidth:item.offsetHeight;const end=start+length;const threshold=.05;if(delta===1){const visibility=progress(start,end,target);if(visibility<1-threshold){scrollTarget=start;}else if(i===children.length-1){scrollTarget=end;}}else if(delta===-1){const visibility=progress(start,end,target);if(visibility>threshold){scrollTarget=end;}else if(i===0){scrollTarget=start;}}i+=delta;}return scrollTarget;};const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=page=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;goto(page*(scrollLength/(numPages-1)));};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));gotoPage(currentPage+delta);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>{var _child_props;return /*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.style,...childStyle}})});})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var _scrollInfo_current,_scrollInfo_current1;if(!((_scrollInfo_current=scrollInfo.current)===null||_scrollInfo_current===void 0?void 0:_scrollInfo_current.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((_scrollInfo_current1=scrollInfo.current)===null||_scrollInfo_current1===void 0?void 0:_scrollInfo_current1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map", "// Generated by Framer (44d7d2d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-od3nO .framer-styles-preset-fu50lg:not(.rich-text-wrapper), .framer-od3nO .framer-styles-preset-fu50lg.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #696969; --framer-link-hover-text-decoration: underline; --framer-link-text-color: #ffffff; --framer-link-text-decoration: none; }\"];export const className=\"framer-od3nO\";\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 (575e68f)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/umd0mxNfRkWSTvrg9awC/fweqbLr6aTIKSGgVPxQg/Op_zLTTf_.js\";const cycleOrder=[\"NroeuANzE\",\"NUSEt2Vqz\",\"K7_YHeKGx\",\"FbLSrWw85\"];const serializationHash=\"framer-km14s\";const variantClassNames={FbLSrWw85:\"framer-v-1d1hnmg\",K7_YHeKGx:\"framer-v-1l0t04b\",NroeuANzE:\"framer-v-1b0ndvj\",NUSEt2Vqz:\"framer-v-1m9ici6\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion(React.Fragment);const humanReadableVariantMap={\"Variant 4\":\"FbLSrWw85\",Desktop:\"NroeuANzE\",Phone:\"K7_YHeKGx\",Tablet:\"NUSEt2Vqz\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"NroeuANzE\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"NroeuANzE\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap18srsrc=activeVariantCallback(async(...args)=>{setVariant(\"FbLSrWw85\");});const onTapur5vur=activeVariantCallback(async(...args)=>{setVariant(\"K7_YHeKGx\");});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"K7_YHeKGx\",\"FbLSrWw85\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"K7_YHeKGx\")return false;return true;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1b0ndvj\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"NroeuANzE\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({FbLSrWw85:{\"data-framer-name\":\"Variant 4\"},K7_YHeKGx:{\"data-framer-name\":\"Phone\"},NUSEt2Vqz:{\"data-framer-name\":\"Tablet\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uds47k\",layoutDependency:layoutDependency,layoutId:\"fhL3ZsuVP\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-102kjix\",layoutDependency:layoutDependency,layoutId:\"aPUu3U068\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1w8u7ns\",\"data-framer-name\":\"odyssey by Chef JB\",layoutDependency:layoutDependency,layoutId:\"bzF0UkHQW\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-vck4q8\",\"data-framer-name\":\"Odyssey\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:45,intrinsicWidth:185,layoutDependency:layoutDependency,layoutId:\"hurh7sLTE\",svg:'<svg width=\"185\" height=\"45\" viewBox=\"0 0 185 45\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<g clip-path=\"url(#clip0_0_11)\">\\n<path d=\"M24.3424 11.8751C23.1277 10.6364 21.6536 9.6654 19.9181 8.95813C18.1826 8.25281 16.2269 7.89917 14.0512 7.89917C11.8754 7.89917 9.91187 8.25281 8.16064 8.95813C6.4094 9.66345 4.92744 10.6364 3.71278 11.8751C2.49811 13.1139 1.57631 14.5245 0.945392 16.109C0.314475 17.6935 0 19.3621 0 21.1186V22.1072C0 23.8324 0.306613 25.4775 0.921806 27.0464C1.537 28.6153 2.44308 30.0103 3.64202 31.2334C4.84096 32.4564 6.3072 33.4294 8.04271 34.1504C9.77625 34.8713 11.781 35.2328 14.0512 35.2328C16.3213 35.2328 18.2769 34.8713 20.0124 34.1504C21.746 33.4294 23.2142 32.4564 24.4131 31.2334C25.6121 30.0103 26.5181 28.6153 27.1333 27.0464C27.7485 25.4794 28.0551 23.8324 28.0551 22.1072V21.1186C28.0551 19.3621 27.7387 17.6935 27.1097 16.109C26.4788 14.5264 25.5551 13.1158 24.3424 11.8751ZM20.604 25.7041C20.0203 26.9116 19.1771 27.867 18.0725 28.5723C16.9679 29.2776 15.6275 29.6312 14.0512 29.6312C12.4748 29.6312 11.0853 29.2776 9.98263 28.5723C8.87803 27.867 8.03485 26.9116 7.4511 25.7041C6.86736 24.4967 6.57647 23.1251 6.57647 21.5894C6.57647 20.0537 6.87522 18.6724 7.47469 17.4513C8.07416 16.2282 8.93307 15.265 10.0534 14.5597C11.1717 13.8543 12.5063 13.5007 14.0512 13.5007C15.596 13.5007 16.9207 13.8543 18.0253 14.5597C19.1299 15.265 19.981 16.2302 20.5805 17.4513C21.1799 18.6744 21.4787 20.0537 21.4787 21.5894C21.4787 23.1251 21.1858 24.4986 20.604 25.7041Z\" fill=\"white\"/>\\n<path d=\"M50.9111 12.389C50.0679 11.0507 48.9948 10.0171 47.6937 9.2903C46.1468 8.42867 44.3661 7.99688 42.3476 7.99688C40.5177 7.99688 38.8608 8.33489 37.3789 9.00895C35.8949 9.68301 34.6174 10.6169 33.5462 11.8068C32.473 12.9986 31.6534 14.3936 31.0854 15.9938C30.5174 17.592 30.2344 19.3015 30.2344 21.1205V22.1091C30.2344 23.9594 30.5331 25.6846 31.1326 27.2828C31.7321 28.883 32.5831 30.2702 33.6877 31.4444C34.7923 32.6206 36.0934 33.5369 37.5911 34.1953C39.0888 34.8538 40.7536 35.1839 42.5834 35.1839C44.5705 35.1839 46.3611 34.7522 47.9531 33.8905C49.5451 33.0289 50.8305 31.7277 51.8094 29.9869C51.9804 29.6821 52.1376 29.3616 52.283 29.0314V34.338H57.5348V0H50.9111V12.389ZM51.1018 22.3417C51.1018 23.8461 50.7775 25.1571 50.1328 26.2688C49.4862 27.3824 48.6351 28.2284 47.5777 28.8087C46.5203 29.389 45.3449 29.6782 44.0536 29.6782C42.666 29.6782 41.4277 29.348 40.3389 28.6895C39.25 28.0311 38.3911 27.0991 37.7602 25.8917C37.1292 24.6843 36.8148 23.2658 36.8148 21.6344C36.8148 20.003 37.1214 18.5845 37.7366 17.3771C38.3518 16.1696 39.2028 15.222 40.2917 14.5323C41.3806 13.8426 42.6345 13.4968 44.0536 13.4968C45.284 13.4968 46.4358 13.7723 47.5069 14.3194C48.5781 14.8684 49.4469 15.6597 50.1092 16.6952C50.7716 17.7307 51.1038 18.985 51.1038 20.4582V22.3397L51.1018 22.3417Z\" fill=\"white\"/>\\n<path d=\"M73.6946 28.5957H72.7001L66.4361 8.79395H59.8125L68.1402 33.7693H72.3424L71.9729 35.18C71.7527 36.0885 71.4363 36.8036 71.0275 37.3194C70.6167 37.8371 70.1057 38.2122 69.4905 38.4487C68.8753 38.6831 68.1107 38.8023 67.1948 38.8023H62.3696V44.3999H66.5816C68.6945 44.3999 70.4693 44.1479 71.9041 43.6477C73.3389 43.1456 74.5142 42.323 75.4282 41.1781C76.3421 40.0332 77.0516 38.5053 77.5568 36.5925L85.1749 8.7959H78.8815L73.6966 28.5976L73.6946 28.5957Z\" fill=\"white\"/>\\n<path d=\"M105.539 21.353C103.819 20.0048 101.446 19.1745 98.4177 18.8599L96.1456 18.6255C94.758 18.4692 93.7556 18.1722 93.1404 17.7326C92.5252 17.293 92.2186 16.6678 92.2186 15.8511C92.2186 15.0344 92.5979 14.3154 93.3546 13.782C94.1113 13.2486 95.1845 12.9829 96.5721 12.9829C98.117 12.9829 99.2923 13.2975 100.096 13.9227C100.9 14.5498 101.35 15.3177 101.444 16.2281H107.359C107.264 13.5319 106.238 11.4941 104.283 10.1147C102.327 8.73534 99.7719 8.04565 96.6173 8.04565C94.5673 8.04565 92.761 8.35045 91.2005 8.96198C89.6399 9.57352 88.4154 10.4742 87.5329 11.666C86.6504 12.8579 86.2082 14.331 86.2082 16.0875C86.2082 18.2835 86.9806 20.0459 88.5274 21.3784C90.0723 22.7108 92.2972 23.5178 95.1982 23.8011L97.4212 24.0355C99.1547 24.2231 100.379 24.5689 101.089 25.071C101.798 25.5732 102.154 26.2316 102.154 27.0463C102.154 28.0193 101.68 28.7871 100.735 29.3518C99.7896 29.9164 98.5415 30.1978 96.9966 30.1978C95.1039 30.1978 93.7163 29.8383 92.8338 29.1154C91.9513 28.3944 91.4619 27.5953 91.3675 26.7161H85.4062C85.532 29.3498 86.5973 31.413 88.6001 32.9018C90.603 34.3906 93.3703 35.135 96.9043 35.135C99.1763 35.135 101.146 34.797 102.818 34.123C104.489 33.4489 105.79 32.4857 106.722 31.2313C107.651 29.977 108.117 28.5038 108.117 26.8099C108.117 24.522 107.258 22.703 105.539 21.3549V21.353Z\" fill=\"white\"/>\\n<path d=\"M129.617 21.353C127.897 20.0048 125.525 19.1745 122.496 18.8599L120.224 18.6255C118.836 18.4692 117.834 18.1722 117.219 17.7326C116.603 17.293 116.297 16.6678 116.297 15.8511C116.297 15.0344 116.676 14.3154 117.433 13.782C118.189 13.2486 119.263 12.9829 120.65 12.9829C122.195 12.9829 123.37 13.2975 124.174 13.9227C124.978 14.5498 125.428 15.3177 125.523 16.2281H131.437C131.342 13.5319 130.316 11.4941 128.361 10.1147C126.405 8.73534 123.85 8.04565 120.695 8.04565C118.645 8.04565 116.839 8.35045 115.279 8.96198C113.718 9.57352 112.494 10.4742 111.611 11.666C110.729 12.8579 110.286 14.331 110.286 16.0875C110.286 18.2835 111.059 20.0459 112.606 21.3784C114.15 22.7108 116.375 23.5178 119.276 23.8011L121.499 24.0355C123.233 24.2231 124.457 24.5689 125.167 25.071C125.876 25.5732 126.232 26.2316 126.232 27.0463C126.232 28.0193 125.758 28.7871 124.813 29.3518C123.868 29.9164 122.62 30.1978 121.075 30.1978C119.182 30.1978 117.794 29.8383 116.912 29.1154C116.029 28.3944 115.54 27.5953 115.446 26.7161H109.484C109.61 29.3498 110.675 31.413 112.678 32.9018C114.681 34.3906 117.448 35.135 120.982 35.135C123.254 35.135 125.224 34.797 126.896 34.123C128.567 33.4489 129.868 32.4857 130.8 31.2313C131.73 29.977 132.195 28.5038 132.195 26.8099C132.195 24.522 131.336 22.703 129.617 21.3549V21.353Z\" fill=\"white\"/>\\n<path d=\"M153.943 9.71229C152.066 8.50485 149.739 7.90112 146.964 7.90112C144.851 7.90112 142.982 8.27039 141.356 9.00697C139.731 9.74355 138.383 10.7322 137.312 11.9709C136.238 13.2096 135.427 14.6202 134.874 16.2048C134.322 17.7893 134.047 19.4266 134.047 21.1205V22.0134C134.047 23.6448 134.322 25.243 134.874 26.81C135.427 28.3789 136.246 29.7973 137.335 31.0673C138.424 32.3372 139.796 33.3493 141.451 34.1015C143.108 34.8537 145.038 35.2308 147.247 35.2308C149.456 35.2308 151.245 34.8694 152.902 34.1484C154.559 33.4275 155.923 32.4076 156.994 31.0907C158.065 29.7739 158.792 28.2382 159.17 26.4817H153.067C152.784 27.4215 152.135 28.2147 151.127 28.8575C150.117 29.5003 148.823 29.8208 147.247 29.8208C145.671 29.8208 144.313 29.4671 143.273 28.7618C142.231 28.0565 141.459 27.0854 140.954 25.8448C140.623 25.0359 140.403 24.1508 140.289 23.1876H159.596V20.7884C159.596 18.5298 159.122 16.4216 158.177 14.462C157.232 12.5023 155.818 10.9197 153.941 9.71229H153.943ZM143.275 14.3213C144.283 13.6472 145.513 13.3092 146.966 13.3092C148.418 13.3092 149.615 13.6238 150.563 14.249C151.508 14.8762 152.226 15.771 152.715 16.9296C152.994 17.59 153.193 18.3266 153.312 19.1394H140.405C140.535 18.4204 140.728 17.7619 140.981 17.1641C141.502 15.941 142.266 14.9934 143.277 14.3193L143.275 14.3213Z\" fill=\"white\"/>\\n<path d=\"M178.708 8.7959L173.523 28.5976H172.528L166.264 8.7959H159.641L167.968 33.7713H172.171L171.801 35.1819C171.581 36.0904 171.264 36.8055 170.856 37.3213C170.445 37.8391 169.934 38.2142 169.319 38.4506C168.703 38.6851 167.939 38.8042 167.023 38.8042H162.198V44.4019H166.41C168.523 44.4019 170.297 44.1498 171.732 43.6497C173.167 43.1475 174.342 42.325 175.256 41.1801C176.17 40.0351 176.88 38.5073 177.385 36.5945L185.003 8.79785H178.71L178.708 8.7959Z\" fill=\"white\"/>\\n</g>\\n<defs>\\n<clipPath id=\"clip0_0_11\">\\n<rect width=\"185\" height=\"44.4\" fill=\"white\"/>\\n</clipPath>\\n</defs>\\n</svg>\\n',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"by Chef Jordan Bailey\"})}),className:\"framer-w1n1hr\",\"data-framer-name\":\"by Chef Jordan Bailey\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"hdgdnaJQP\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FbLSrWw85:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"       by Chef Jordan Bailey\"})}),transformTemplate:undefined},K7_YHeKGx:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-alignment\":\"right\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"       by Chef Jordan Bailey\"})}),transformTemplate:undefined},NUSEt2Vqz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"     by Chef Jordan Bailey\"})}),transformTemplate:undefined}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-h31j04\",layoutDependency:layoutDependency,layoutId:\"mD6jftOZK\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0},variants:{FbLSrWw85:{backgroundColor:\"rgba(0, 0, 0, 0.8)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}},children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1wh4j89\",\"data-framer-name\":\"Button\",layoutDependency:layoutDependency,layoutId:\"mlgK9J54x\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:25,borderBottomRightRadius:25,borderTopLeftRadius:25,borderTopRightRadius:25},...addPropertyOverrides({FbLSrWw85:{\"data-highlight\":true,onTap:onTapur5vur},K7_YHeKGx:{\"data-highlight\":true,onTap:onTap18srsrc}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-146gikz\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"Fjn6NRSoj\",style:{backgroundColor:\"rgb(37, 37, 37)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,rotate:0},variants:{FbLSrWw85:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-169gls5\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"nGQDbgPsw\",style:{backgroundColor:\"rgb(37, 37, 37)\",borderBottomLeftRadius:4,borderBottomRightRadius:4,borderTopLeftRadius:4,borderTopRightRadius:4,rotate:0},variants:{FbLSrWw85:{rotate:-45}}})]}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N8YU_AwXT\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fu50lg\",\"data-styles-preset\":\"Op_zLTTf_\",children:\"Menus\"})})})}),className:\"framer-9tkzku\",\"data-framer-name\":\"Menus & Booking\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"m3TdNywmU\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FbLSrWw85:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N8YU_AwXT\"},openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-fu50lg\",\"data-styles-preset\":\"Op_zLTTf_\",children:\"- Menus\"})})})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:\"mailto:support@odysseydining.com?subject=Odyssey%20Order%20Enquiry\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ukwr3g framer-sy50nl\",\"data-framer-name\":\"Book Now\",layoutDependency:layoutDependency,layoutId:\"j2pHf1No_\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:60,borderBottomRightRadius:60,borderTopLeftRadius:60,borderTopRightRadius:60},variants:{FbLSrWw85:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\"},children:\"Book Now\"})}),className:\"framer-bmtv7v\",\"data-framer-name\":\"Book Now\",fonts:[\"FS;Satoshi-medium\"],layoutDependency:layoutDependency,layoutId:\"VkhZcM6ZL\",style:{\"--framer-paragraph-spacing\":\"0px\"},variants:{FbLSrWw85:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FbLSrWw85:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"- Book Now\"})})}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-km14s.framer-sy50nl, .framer-km14s .framer-sy50nl { display: block; }\",\".framer-km14s.framer-1b0ndvj { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; height: 127px; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1551px; }\",\".framer-km14s .framer-1uds47k { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-km14s .framer-102kjix { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-km14s .framer-1w8u7ns { flex: none; height: 45px; overflow: hidden; position: relative; width: 421px; }\",\".framer-km14s .framer-vck4q8 { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 185px; }\",\".framer-km14s .framer-w1n1hr { flex: none; height: auto; position: absolute; right: 0px; top: 51%; white-space: pre; width: auto; }\",\".framer-km14s .framer-h31j04 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-km14s .framer-1wh4j89 { flex: none; height: 50px; overflow: hidden; position: relative; width: 50px; will-change: var(--framer-will-change-override, transform); }\",\".framer-km14s .framer-146gikz { flex: none; height: 3px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: 18px; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-km14s .framer-169gls5 { bottom: 18px; flex: none; height: 3px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-km14s .framer-9tkzku, .framer-km14s .framer-bmtv7v { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-km14s .framer-1ukwr3g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 60px; justify-content: center; overflow: hidden; padding: 12px 30px 12px 30px; position: relative; text-decoration: none; width: 256px; will-change: var(--framer-will-change-override, transform); }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-km14s .framer-1uds47k, .framer-km14s .framer-h31j04, .framer-km14s .framer-1ukwr3g { gap: 0px; } .framer-km14s .framer-1uds47k > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-km14s .framer-1uds47k > :first-child, .framer-km14s .framer-h31j04 > :first-child, .framer-km14s .framer-1ukwr3g > :first-child { margin-left: 0px; } .framer-km14s .framer-1uds47k > :last-child, .framer-km14s .framer-h31j04 > :last-child, .framer-km14s .framer-1ukwr3g > :last-child { margin-right: 0px; } .framer-km14s .framer-h31j04 > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-km14s .framer-1ukwr3g > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } }\",\".framer-km14s.framer-v-1m9ici6.framer-1b0ndvj { width: 729px; }\",\".framer-km14s.framer-v-1m9ici6 .framer-1w8u7ns { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; }\",\".framer-km14s.framer-v-1m9ici6 .framer-vck4q8, .framer-km14s.framer-v-1l0t04b .framer-vck4q8, .framer-km14s.framer-v-1d1hnmg .framer-vck4q8 { bottom: unset; height: 45px; left: unset; position: relative; top: unset; }\",\".framer-km14s.framer-v-1m9ici6 .framer-w1n1hr, .framer-km14s.framer-v-1l0t04b .framer-w1n1hr, .framer-km14s.framer-v-1d1hnmg .framer-w1n1hr { position: relative; right: unset; top: unset; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-km14s.framer-v-1m9ici6 .framer-1w8u7ns { gap: 0px; } .framer-km14s.framer-v-1m9ici6 .framer-1w8u7ns > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-km14s.framer-v-1m9ici6 .framer-1w8u7ns > :first-child { margin-top: 0px; } .framer-km14s.framer-v-1m9ici6 .framer-1w8u7ns > :last-child { margin-bottom: 0px; } }\",\".framer-km14s.framer-v-1l0t04b.framer-1b0ndvj { height: min-content; min-height: 127px; width: 351px; }\",\".framer-km14s.framer-v-1l0t04b .framer-102kjix, .framer-km14s.framer-v-1d1hnmg .framer-102kjix { align-content: flex-start; align-items: flex-start; }\",\".framer-km14s.framer-v-1l0t04b .framer-1w8u7ns, .framer-km14s.framer-v-1d1hnmg .framer-1w8u7ns { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: 70%; }\",\".framer-km14s.framer-v-1l0t04b .framer-h31j04 { flex-direction: column; min-height: 50px; min-width: 50px; }\",\".framer-km14s.framer-v-1l0t04b .framer-1wh4j89 { aspect-ratio: 1 / 1; cursor: pointer; height: var(--framer-aspect-ratio-supported, 50px); left: 0px; position: absolute; right: 0px; top: 0px; width: unset; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-km14s.framer-v-1l0t04b .framer-1w8u7ns, .framer-km14s.framer-v-1l0t04b .framer-h31j04 { gap: 0px; } .framer-km14s.framer-v-1l0t04b .framer-1w8u7ns > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-km14s.framer-v-1l0t04b .framer-1w8u7ns > :first-child, .framer-km14s.framer-v-1l0t04b .framer-h31j04 > :first-child { margin-top: 0px; } .framer-km14s.framer-v-1l0t04b .framer-1w8u7ns > :last-child, .framer-km14s.framer-v-1l0t04b .framer-h31j04 > :last-child { margin-bottom: 0px; } .framer-km14s.framer-v-1l0t04b .framer-h31j04 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",\".framer-km14s.framer-v-1d1hnmg.framer-1b0ndvj { height: min-content; min-height: 127px; overflow: visible; width: 351px; }\",\".framer-km14s.framer-v-1d1hnmg .framer-h31j04 { align-content: flex-end; align-items: flex-end; flex-direction: column; justify-content: flex-start; overflow: visible; padding: 15px; position: absolute; right: -14px; top: -3px; z-index: 1; }\",\".framer-km14s.framer-v-1d1hnmg .framer-1wh4j89 { cursor: pointer; }\",\".framer-km14s.framer-v-1d1hnmg .framer-146gikz { top: calc(50.00000000000002% - 3px / 2); }\",\".framer-km14s.framer-v-1d1hnmg .framer-169gls5 { bottom: unset; top: calc(50.00000000000002% - 3px / 2); }\",\".framer-km14s.framer-v-1d1hnmg .framer-1ukwr3g { height: 33px; padding: 0px; width: min-content; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-km14s.framer-v-1d1hnmg .framer-1w8u7ns, .framer-km14s.framer-v-1d1hnmg .framer-h31j04 { gap: 0px; } .framer-km14s.framer-v-1d1hnmg .framer-1w8u7ns > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-km14s.framer-v-1d1hnmg .framer-1w8u7ns > :first-child, .framer-km14s.framer-v-1d1hnmg .framer-h31j04 > :first-child { margin-top: 0px; } .framer-km14s.framer-v-1d1hnmg .framer-1w8u7ns > :last-child, .framer-km14s.framer-v-1d1hnmg .framer-h31j04 > :last-child { margin-bottom: 0px; } .framer-km14s.framer-v-1d1hnmg .framer-h31j04 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 127\n * @framerIntrinsicWidth 1551\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NUSEt2Vqz\":{\"layout\":[\"fixed\",\"fixed\"]},\"K7_YHeKGx\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"127px\",null]},\"FbLSrWw85\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"127px\",null]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerg0IarXxZT=withCSS(Component,css,\"framer-km14s\");export default Framerg0IarXxZT;Framerg0IarXxZT.displayName=\"Top Menu\";Framerg0IarXxZT.defaultProps={height:127,width:1551};addPropertyControls(Framerg0IarXxZT,{variant:{options:[\"NroeuANzE\",\"NUSEt2Vqz\",\"K7_YHeKGx\",\"FbLSrWw85\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\",\"Variant 4\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerg0IarXxZT,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg0IarXxZT\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1551\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NUSEt2Vqz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"K7_YHeKGx\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"127px\\\",null]},\\\"FbLSrWw85\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"127px\\\",null]}}}\",\"framerIntrinsicHeight\":\"127\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g0IarXxZT.map", "// Generated by Framer (575e68f)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,Image,Link,PropertyOverrides,RichText,useActiveVariantCallback,useCustomCursors,useHydratedBreakpointVariants,useLocaleInfo,useOverlayState,withCSS}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import*as ReactDOM from\"react-dom\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/ZtFjxnixyznUo5AKQme5/Carousel.js\";import TopMenu from\"#framer/local/canvasComponent/g0IarXxZT/g0IarXxZT.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const TopMenuFonts=getFonts(TopMenu);const CarouselFonts=getFonts(Carousel);const cycleOrder=[\"WQLkyLRf1\",\"diko12VtH\",\"gk6bmQ3q9\"];const breakpoints={diko12VtH:\"(min-width: 810px) and (max-width: 1703px)\",gk6bmQ3q9:\"(max-width: 809px)\",WQLkyLRf1:\"(min-width: 1704px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-pgN5i\";const variantClassNames={diko12VtH:\"framer-v-1jswii8\",gk6bmQ3q9:\"framer-v-1avx0wi\",WQLkyLRf1:\"framer-v-72rtr7\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const transformTemplate3=(_,t)=>`translateX(-50%) ${t}`;const metadata=metadataProvider();const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"gk6bmQ3q9\",Tablet:\"diko12VtH\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);if(metadata1.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata1.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata1.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata1=metadataProvider(undefined,activeLocale);document.title=metadata1.title||\"\";if(metadata1.viewport){var _document_querySelector;(_document_querySelector=document.querySelector('meta[name=\"viewport\"]'))===null||_document_querySelector===void 0?void 0:_document_querySelector.setAttribute(\"content\",metadata1.viewport);}const bodyCls=metadata1.bodyClassName;if(bodyCls){const body=document.body;body.classList.forEach(c=>c.startsWith(\"framer-body-\")&&body.classList.remove(c));body.classList.add(`${metadata1.bodyClassName}-framer-pgN5i`);}return()=>{if(bodyCls)document.body.classList.remove(`${metadata1.bodyClassName}-framer-pgN5i`);};},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const onTapwelu7j=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wvko5h=({overlay,paginationInfo})=>activeVariantCallback(async(...args)=>{overlay.hide();});const ref1=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"gk6bmQ3q9\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"gk6bmQ3q9\")return true;return false;};const isDisplayed2=()=>{if(!isBrowser())return true;if([\"diko12VtH\",\"gk6bmQ3q9\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if(!isBrowser())return true;if(baseVariant===\"diko12VtH\")return true;return false;};const isDisplayed4=()=>{if(!isBrowser())return true;if([\"diko12VtH\",\"gk6bmQ3q9\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:[/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-72rtr7\",className),ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{width:\"min(90vw, 1500px)\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-sfm4ki-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{diko12VtH:{variant:\"NUSEt2Vqz\"},gk6bmQ3q9:{variant:\"K7_YHeKGx\"}},children:/*#__PURE__*/_jsx(TopMenu,{height:\"100%\",id:\"vshAg2DSZ\",layoutId:\"vshAg2DSZ\",style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},variant:\"NroeuANzE\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2hj225\",\"data-framer-name\":\"Stack 1\",name:\"Stack 1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tqrnl8\",\"data-framer-name\":\"Text\",name:\"Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Where it really is the journey, \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"not the destination, that matters.\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"65.19px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Where it really is the journey, \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"65.19px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"not the destination, that matters.\"})]}),className:\"framer-1cd1h84\",\"data-framer-name\":\"Where it really is the journey, not the destination, that matters.\",fonts:[\"FS;Satoshi-medium\"],name:\"Where it really is the journey, not the destination, that matters.\",verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1ib2xk\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"0.2em\",\"--framer-text-color\":\"rgb(255, 255, 255)\",\"--framer-text-transform\":\"uppercase\"},children:\"Elevating Your Journey\"})}),className:\"framer-1wgu7x3 hidden-1avx0wi\",\"data-framer-name\":\"Elevating Your Journey\",fonts:[\"FS;Satoshi-bold\"],name:\"Elevating Your Journey\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"In the world of private aviation, where every detail matters, the in-flight dining should be no exception. Odyssey Dining ensures that the elegance of each journey is complemented by a dining experience to match. Curated by two Michelin-starred chef, Jordan Bailey, Odyssey Dining delivers a seamless blend of luxury and taste.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"In the world of private aviation, where every detail matters, the in-flight dining should be no exception. Odyssey Dining ensures that the elegance of each journey is complemented by a dining experience to match. Curated by two Michelin-starred chef, Jordan Bailey, Odyssey Dining delivers a seamless blend of luxury and taste.\"})}),className:\"framer-ye04n7\",\"data-framer-name\":\"In the world of private aviation, where every detail matters, the in-flight dining should be no exception. Odyssey Dining ensures that the elegance of each journey is complemented by a dining experience curated by Michelin-starred chefs, delivering a seamless blend of luxury and taste.\",fonts:[\"FS;Satoshi-medium\"],name:\"In the world of private aviation, where every detail matters, the in-flight dining should be no exception. Odyssey Dining ensures that the elegance of each journey is complemented by a dining experience curated by Michelin-starred chefs, delivering a seamless blend of luxury and taste.\",verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5unk0n\",\"data-framer-name\":\"Photos\",name:\"Photos\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{diko12VtH:{background:{alt:\"\",fit:\"stretch\",loading:\"lazy\",positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/8SAz3UUGJxlrQL70eaDqbyaw5kg.png\",srcSet:\"https://framerusercontent.com/images/8SAz3UUGJxlrQL70eaDqbyaw5kg.png?scale-down-to=1024 719w,https://framerusercontent.com/images/8SAz3UUGJxlrQL70eaDqbyaw5kg.png 1388w\"}},gk6bmQ3q9:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:\"177px\",src:\"https://framerusercontent.com/images/8SAz3UUGJxlrQL70eaDqbyaw5kg.png\",srcSet:\"https://framerusercontent.com/images/8SAz3UUGJxlrQL70eaDqbyaw5kg.png?scale-down-to=1024 719w,https://framerusercontent.com/images/8SAz3UUGJxlrQL70eaDqbyaw5kg.png 1388w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:\"257px\",src:\"https://framerusercontent.com/images/8SAz3UUGJxlrQL70eaDqbyaw5kg.png\",srcSet:\"https://framerusercontent.com/images/8SAz3UUGJxlrQL70eaDqbyaw5kg.png?scale-down-to=1024 719w,https://framerusercontent.com/images/8SAz3UUGJxlrQL70eaDqbyaw5kg.png 1388w\"},className:\"framer-s6ugkb\",\"data-framer-name\":\"Jet Pic\",name:\"Jet Pic\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{diko12VtH:{background:{alt:\"\",fit:\"fit\",loading:\"lazy\",pixelHeight:1256,pixelWidth:1484,positionX:\"center\",positionY:\"center\",sizes:\"400px\",src:\"https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg\",srcSet:\"https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg 1484w\"}},gk6bmQ3q9:{background:{alt:\"\",fit:\"fit\",pixelHeight:1256,pixelWidth:1484,positionX:\"center\",positionY:\"center\",sizes:\"204px\",src:\"https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg\",srcSet:\"https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg 1484w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",pixelHeight:1256,pixelWidth:1484,positionX:\"center\",positionY:\"center\",sizes:\"400px\",src:\"https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg\",srcSet:\"https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/q1jHTGiF2ni8uWePVzZJIpNuvQU.jpg 1484w\"},className:\"framer-1s12rxj\",\"data-framer-name\":\"Plate Pic\",name:\"Plate Pic\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{diko12VtH:{background:{alt:\"\",fit:\"stretch\",loading:\"lazy\",positionX:\"center\",positionY:\"center\",sizes:\"347px\",src:\"https://framerusercontent.com/images/yx9IB9bEzXo440UF5S5Kd8F9Lmw.png\",srcSet:\"https://framerusercontent.com/images/yx9IB9bEzXo440UF5S5Kd8F9Lmw.png?scale-down-to=1024 719w,https://framerusercontent.com/images/yx9IB9bEzXo440UF5S5Kd8F9Lmw.png 1388w\"}},gk6bmQ3q9:{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:\"177px\",src:\"https://framerusercontent.com/images/yx9IB9bEzXo440UF5S5Kd8F9Lmw.png\",srcSet:\"https://framerusercontent.com/images/yx9IB9bEzXo440UF5S5Kd8F9Lmw.png?scale-down-to=1024 719w,https://framerusercontent.com/images/yx9IB9bEzXo440UF5S5Kd8F9Lmw.png 1388w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",positionX:\"center\",positionY:\"center\",sizes:\"347px\",src:\"https://framerusercontent.com/images/yx9IB9bEzXo440UF5S5Kd8F9Lmw.png\",srcSet:\"https://framerusercontent.com/images/yx9IB9bEzXo440UF5S5Kd8F9Lmw.png?scale-down-to=1024 719w,https://framerusercontent.com/images/yx9IB9bEzXo440UF5S5Kd8F9Lmw.png 1388w\"},className:\"framer-lfufkx\",\"data-framer-name\":\"JB Pic 1\",name:\"JB Pic 1\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{diko12VtH:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:150,pixelWidth:161,src:\"https://framerusercontent.com/images/IinYKsRLF60Z70UxtPwMZuNQgY.svg\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:150,pixelWidth:161,src:\"https://framerusercontent.com/images/IinYKsRLF60Z70UxtPwMZuNQgY.svg\"},className:\"framer-qhln45\",\"data-framer-name\":\"Signature Pic\",name:\"Signature Pic\"})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(Link,{href:\"mailto:support@odysseydining.com?subject=Odyssey%20Order%20Enquiry\",openInNewTab:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-bv9qbz hidden-72rtr7 hidden-1jswii8 framer-lux5qc\",\"data-framer-name\":\"Book Now\",name:\"Book Now\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\"},children:\"Book Now\"})}),className:\"framer-1ykhe1e\",\"data-framer-name\":\"Book Now\",fonts:[\"FS;Satoshi-medium\"],name:\"Book Now\",verticalAlignment:\"top\",withExternalLayout:true})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-153asrt\",\"data-framer-name\":\"Stack 2\",name:\"Stack 2\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xx7jp8\",\"data-framer-name\":\"Photos\",name:\"Photos\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fit\",loading:\"lazy\",pixelHeight:1710,pixelWidth:1655,positionX:\"center\",positionY:\"center\",sizes:\"54.7577vw\",src:\"https://framerusercontent.com/images/D2YxdEDxzfCKFjamT1fWfmzyDUM.jpg\",srcSet:\"https://framerusercontent.com/images/D2YxdEDxzfCKFjamT1fWfmzyDUM.jpg?scale-down-to=1024 991w,https://framerusercontent.com/images/D2YxdEDxzfCKFjamT1fWfmzyDUM.jpg 1655w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:\"lazy\",pixelHeight:1710,pixelWidth:1655,positionX:\"center\",positionY:\"center\",sizes:\"419px\",src:\"https://framerusercontent.com/images/D2YxdEDxzfCKFjamT1fWfmzyDUM.jpg\",srcSet:\"https://framerusercontent.com/images/D2YxdEDxzfCKFjamT1fWfmzyDUM.jpg?scale-down-to=1024 991w,https://framerusercontent.com/images/D2YxdEDxzfCKFjamT1fWfmzyDUM.jpg 1655w\"},className:\"framer-wi3udy\",\"data-framer-name\":\"image 7\",name:\"image 7\"})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fit\",loading:\"lazy\",pixelHeight:1536,pixelWidth:1393,positionX:\"center\",positionY:\"center\",sizes:\"45.3482vw\",src:\"https://framerusercontent.com/images/bWf7u6hBHrUiaiECTs9jkkGUQlE.jpg\",srcSet:\"https://framerusercontent.com/images/bWf7u6hBHrUiaiECTs9jkkGUQlE.jpg?scale-down-to=1024 928w,https://framerusercontent.com/images/bWf7u6hBHrUiaiECTs9jkkGUQlE.jpg 1393w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fit\",loading:\"lazy\",pixelHeight:1536,pixelWidth:1393,positionX:\"center\",positionY:\"center\",sizes:\"347px\",src:\"https://framerusercontent.com/images/bWf7u6hBHrUiaiECTs9jkkGUQlE.jpg\",srcSet:\"https://framerusercontent.com/images/bWf7u6hBHrUiaiECTs9jkkGUQlE.jpg?scale-down-to=1024 928w,https://framerusercontent.com/images/bWf7u6hBHrUiaiECTs9jkkGUQlE.jpg 1393w\"},className:\"framer-1w0y76\",\"data-framer-name\":\"image 8\",name:\"image 8\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2u1i53\",\"data-framer-name\":\"Text\",name:\"Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Culinary excellence at altitude, meet Jordan Bailey.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"65.19px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Culinary excellence at altitude, meet Jordan Bailey.\"})}),className:\"framer-szo2ci\",\"data-framer-name\":\"Culinary Excellence at Altitude, meet Jordan Bailey.\",fonts:[\"FS;Satoshi-medium\"],name:\"Culinary Excellence at Altitude, meet Jordan Bailey.\",verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Designed by Jordan Bailey, (who secured the fastest ever two Michelin stars) we bring the world's finest dining experience to the sky. Odyssey Dining ensures that each flight becomes a memorable event, transforming the act of travel into a celebration of taste and tradition.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Designed by Jordan Bailey, (who secured the fastest ever two Michelin stars) we bring the world's finest dining experience to the sky. Odyssey Dining ensures that each flight becomes a memorable event, transforming the act of travel into a celebration of taste and tradition.\"})}),className:\"framer-ie7i70\",\"data-framer-name\":\"Designed by Jordan Bailey, (who secured the fastest ever two Michelin stars) we bring the world's finest dining experience to the sky. Odyssey Dining ensures that each flight becomes a memorable event, transforming the act of travel into a celebration of taste and tradition.\",fonts:[\"FS;Satoshi-medium\"],name:\"Designed by Jordan Bailey, (who secured the fastest ever two Michelin stars) we bring the world's finest dining experience to the sky. Odyssey Dining ensures that each flight becomes a memorable event, transforming the act of travel into a celebration of taste and tradition.\",verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-853duw\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-82wufl\",\"data-framer-name\":\"Stack 3\",name:\"Stack 3\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-km548q\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Diverse menus for every occasion\"})}),transformTemplate:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"65.19px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Diverse menus for every occasion\"})}),className:\"framer-1j200md\",\"data-framer-name\":\"Diverse Menus for Every Occasion\",fonts:[\"FS;Satoshi-medium\"],name:\"Diverse Menus for Every Occasion\",transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})}),isDisplayed2()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1b6l5u8 hidden-1jswii8 hidden-1avx0wi\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m8robb\",\"data-framer-name\":\"Spacer\",name:\"Spacer\"})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-149keiw-container\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{paddingPerSide:true,sizingObject:{heightInset:0,heightRows:2,heightType:\"stretch\",widthColumns:3,widthInset:30,widthType:\"stretch\"},snapObject:{fluid:true,snap:true,snapEdge:\"center\"}}},children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"\",arrowObject:{arrowFill:\"rgba(0, 0, 0, 0.2)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:true,borderRadius:0,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,duration:.3,ease:[.44,0,.56,1],mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:3,height:\"100%\",id:\"vHwd0ErYk\",layoutId:\"vHwd0ErYk\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:7,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1478,pixelWidth:1478,positionX:\"center\",positionY:\"center\",sizes:\"521px\",src:\"https://framerusercontent.com/images/KVVJRf0B0pL1ijJa9OifZzUGb0.jpg\",srcSet:\"https://framerusercontent.com/images/KVVJRf0B0pL1ijJa9OifZzUGb0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/KVVJRf0B0pL1ijJa9OifZzUGb0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/KVVJRf0B0pL1ijJa9OifZzUGb0.jpg 1478w\"},className:\"framer-88ed8b\",\"data-framer-name\":\"image 12\",name:\"image 12\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1478,pixelWidth:1478,positionX:\"center\",positionY:\"center\",sizes:\"521px\",src:\"https://framerusercontent.com/images/1SCFrsrv1gs2VZj6YndLMeOVNqE.jpg\",srcSet:\"https://framerusercontent.com/images/1SCFrsrv1gs2VZj6YndLMeOVNqE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/1SCFrsrv1gs2VZj6YndLMeOVNqE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/1SCFrsrv1gs2VZj6YndLMeOVNqE.jpg 1478w\"},className:\"framer-hnl1du\",\"data-framer-name\":\"image 9\",name:\"image 9\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1478,pixelWidth:1478,positionX:\"center\",positionY:\"center\",sizes:\"521px\",src:\"https://framerusercontent.com/images/z3aqMRl4ZATNY1g7qCHYhaD7o.jpg\",srcSet:\"https://framerusercontent.com/images/z3aqMRl4ZATNY1g7qCHYhaD7o.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/z3aqMRl4ZATNY1g7qCHYhaD7o.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/z3aqMRl4ZATNY1g7qCHYhaD7o.jpg 1478w\"},className:\"framer-1obf1r1\",\"data-framer-name\":\"image 10\",name:\"image 10\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1394,pixelWidth:1395,positionX:\"center\",positionY:\"center\",sizes:\"521px\",src:\"https://framerusercontent.com/images/I33oVzaas2JztiWBYPU0lEcm4.jpg\",srcSet:\"https://framerusercontent.com/images/I33oVzaas2JztiWBYPU0lEcm4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/I33oVzaas2JztiWBYPU0lEcm4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/I33oVzaas2JztiWBYPU0lEcm4.jpg 1395w\"},className:\"framer-68lc3e\",\"data-framer-name\":\"image 11\",name:\"image 11\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1478,pixelWidth:1478,positionX:\"center\",positionY:\"center\",sizes:\"521px\",src:\"https://framerusercontent.com/images/O19pgsHnIKX7D64Y6jSE5sR2YU.jpg\",srcSet:\"https://framerusercontent.com/images/O19pgsHnIKX7D64Y6jSE5sR2YU.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/O19pgsHnIKX7D64Y6jSE5sR2YU.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/O19pgsHnIKX7D64Y6jSE5sR2YU.jpg 1478w\"},className:\"framer-ud0nze\",\"data-framer-name\":\"image 13\",name:\"image 13\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"stretch\",pixelHeight:1478,pixelWidth:1478,positionX:\"center\",positionY:\"center\",sizes:\"521px\",src:\"https://framerusercontent.com/images/ci8cMXXbZnG06oINzPMHnQKQbBw.jpg\",srcSet:\"https://framerusercontent.com/images/ci8cMXXbZnG06oINzPMHnQKQbBw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ci8cMXXbZnG06oINzPMHnQKQbBw.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ci8cMXXbZnG06oINzPMHnQKQbBw.jpg 1478w\"},className:\"framer-cbz97i\",\"data-framer-name\":\"image 14\",name:\"image 14\"})],snapObject:{fluid:true,snap:true,snapEdge:\"end\"},style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-uah97p\",\"data-framer-name\":\"Stack 4\",name:\"Stack 4\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-17zmue1\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Odyssey Dining offers a diverse selection of menus, each thoughtfully curated to cater to different occasions and preferences. Whether it's a celebratory meal, a business brunch, or a relaxed dinner among the clouds, our options are as varied as the reasons you fly.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"From light, energising breakfasts to luxurious multi-course dinners, each menu is crafted with the same attention to quality and luxury, ensuring that every passenger's dietary requirements are met with exceptional standards. We ensure that every journey with Odyssey Dining is not just a flight, but a culinary adventure.\"})]}),transformTemplate:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Odyssey Dining offers a diverse selection of menus, each thoughtfully curated to cater to different occasions and preferences. Whether it's a celebratory meal, a business brunch, or a relaxed dinner among the clouds, our options are as varied as the reasons you fly.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"From light, energising breakfasts to luxurious multi-course dinners, each menu is crafted with the same attention to quality and luxury, ensuring that every passenger's dietary requirements are met with exceptional standards. We ensure that every journey with Odyssey Dining is not just a flight, but a culinary adventure.\"})]}),className:\"framer-1rjz0id\",\"data-framer-name\":\"Odyssey Dining offers a diverse selection of menus, each thoughtfully curated to cater to different occasions and preferences. Whether it's a celebratory meal, a business brunch, or a relaxed dinner among the clouds, our options are as varied as the reasons you fly.\",fonts:[\"FS;Satoshi-medium\"],name:\"Odyssey Dining offers a diverse selection of menus, each thoughtfully curated to cater to different occasions and preferences. Whether it's a celebratory meal, a business brunch, or a relaxed dinner among the clouds, our options are as varied as the reasons you fly.\",transformTemplate:transformTemplate2,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q0d8th\",\"data-framer-name\":\"Frame 10\",name:\"Frame 10\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"N8YU_AwXT\"},children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-1xozyqf framer-lux5qc\",\"data-framer-name\":\"Frame 6\",name:\"Frame 6\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Menus\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Menus\"})}),className:\"framer-1ewpdv8\",\"data-framer-name\":\"Food Menu\",fonts:[\"FS;Satoshi-medium\"],name:\"Food Menu\",verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(Link,{href:\"mailto:support@odysseydining.com?subject=Odyssey%20Order%20Enquiry\",openInNewTab:true,children:/*#__PURE__*/_jsx(\"a\",{className:\"framer-1jsgq0 framer-lux5qc\",\"data-framer-name\":\"Frame 7\",name:\"Frame 7\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"22px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\"},children:\"Book Now\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\"},children:\"Book Now\"})}),className:\"framer-142sfk3\",\"data-framer-name\":\"Book Now\",fonts:[\"FS;Satoshi-medium\"],name:\"Book Now\",verticalAlignment:\"top\",withExternalLayout:true})})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1sp91ox\",\"data-framer-name\":\"Stack 5\",name:\"Stack 5\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qw7e04\",\"data-framer-name\":\"Gallery\",name:\"Gallery\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wa1vx\",children:[/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1410,pixelWidth:1410,sizes:\"max((min(90vw, 1475px) * 1.1 - 3px) / 4, 1px)\",src:\"https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg\",srcSet:\"https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg 1410w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1410,pixelWidth:1410,sizes:\"205px\",src:\"https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg\",srcSet:\"https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg 1410w\"},className:\"framer-1bwb202\",\"data-framer-name\":\"image 10\",id:\"1bwb202\",name:\"image 10\",onTap:onTapwelu7j({overlay}),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-1ofl7v2\",\"data-framer-portal-id\":\"1bwb202\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"I1GfR4bB3\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",pixelHeight:1410,pixelWidth:1410,sizes:\"100vw\",src:\"https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg\",srcSet:\"https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg 1410w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1410,pixelWidth:1410,sizes:\"800px\",src:\"https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg\",srcSet:\"https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/yA3JE0VzYHUxxPDAv9MTvUhXs.jpg 1410w\"},className:\"framer-njqwta\",\"data-framer-name\":\"image 10\",\"data-framer-portal-id\":\"1bwb202\",name:\"image 10\",onTap:onTap1wvko5h({overlay}),transformTemplate:transformTemplate1})})]}),document.querySelector(\"#overlay\"))})})})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1327,pixelWidth:1327,sizes:\"max((min(90vw, 1475px) * 1.1 - 3px) / 4, 1px)\",src:\"https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg\",srcSet:\"https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg 1327w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1327,pixelWidth:1327,sizes:\"205px\",src:\"https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg\",srcSet:\"https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg 1327w\"},className:\"framer-o5kk1q\",\"data-framer-name\":\"image 13\",id:\"o5kk1q\",name:\"image 13\",onTap:onTapwelu7j({overlay:overlay1}),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-1rkg1d8\",\"data-framer-portal-id\":\"o5kk1q\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay1.hide()},\"DH_TSmSID\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",pixelHeight:1327,pixelWidth:1327,sizes:\"100vw\",src:\"https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg\",srcSet:\"https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg 1327w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1327,pixelWidth:1327,sizes:\"800px\",src:\"https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg\",srcSet:\"https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/fCwlGI5HbAWQMiVF6STpxZh4c0I.jpg 1327w\"},className:\"framer-1epvldb\",\"data-framer-name\":\"image 10\",\"data-framer-portal-id\":\"o5kk1q\",name:\"image 10\",onTap:onTap1wvko5h({overlay:overlay1}),transformTemplate:transformTemplate1})})]}),document.querySelector(\"#overlay\"))})})})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1271,pixelWidth:1271,sizes:\"max((min(90vw, 1475px) * 1.1 - 3px) / 4, 1px)\",src:\"https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg\",srcSet:\"https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg 1271w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1271,pixelWidth:1271,sizes:\"205px\",src:\"https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg\",srcSet:\"https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg 1271w\"},className:\"framer-14kllk2\",\"data-framer-name\":\"image 11\",id:\"14kllk2\",name:\"image 11\",onTap:onTapwelu7j({overlay:overlay2}),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-1v2jh03\",\"data-framer-portal-id\":\"14kllk2\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay2.hide()},\"v1bLCTQ37\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",pixelHeight:1271,pixelWidth:1271,sizes:\"100vw\",src:\"https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg\",srcSet:\"https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg 1271w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1271,pixelWidth:1271,sizes:\"800px\",src:\"https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg\",srcSet:\"https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/A5OmVbkvynK34Kp9MOCfMCMA.jpg 1271w\"},className:\"framer-ugzok1\",\"data-framer-name\":\"image 10\",\"data-framer-portal-id\":\"14kllk2\",name:\"image 10\",onTap:onTap1wvko5h({overlay:overlay2}),transformTemplate:transformTemplate1})})]}),document.querySelector(\"#overlay\"))})})})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay3=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1357,pixelWidth:1357,sizes:\"max((min(90vw, 1475px) * 1.1 - 3px) / 4, 1px)\",src:\"https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg\",srcSet:\"https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg 1357w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1357,pixelWidth:1357,sizes:\"205px\",src:\"https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg\",srcSet:\"https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg 1357w\"},className:\"framer-1216ehv\",\"data-framer-name\":\"image 12\",id:\"1216ehv\",name:\"image 12\",onTap:onTapwelu7j({overlay:overlay3}),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay3.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-w74ea3\",\"data-framer-portal-id\":\"1216ehv\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay3.hide()},\"S_uDJ5OIV\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",pixelHeight:1357,pixelWidth:1357,sizes:\"100vw\",src:\"https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg\",srcSet:\"https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg 1357w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1357,pixelWidth:1357,sizes:\"800px\",src:\"https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg\",srcSet:\"https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/ZdhklOBJ3OtcDq3JWJOT9DE7gE0.jpg 1357w\"},className:\"framer-nvqoow\",\"data-framer-name\":\"image 10\",\"data-framer-portal-id\":\"1216ehv\",name:\"image 10\",onTap:onTap1wvko5h({overlay:overlay3}),transformTemplate:transformTemplate1})})]}),document.querySelector(\"#overlay\"))})})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14jqjwi\",children:[/*#__PURE__*/_jsx(Overlay,{children:overlay4=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1478,pixelWidth:1478,positionX:\"70.8%\",positionY:\"80.9%\",sizes:\"max((min(90vw, 1475px) * 1.1 - 3px) / 4, 1px)\",src:\"https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg\",srcSet:\"https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg 1478w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1478,pixelWidth:1478,positionX:\"70.8%\",positionY:\"80.9%\",sizes:\"205px\",src:\"https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg\",srcSet:\"https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg 1478w\"},className:\"framer-1utk8f3\",\"data-framer-name\":\"image 13\",id:\"1utk8f3\",name:\"image 13\",onTap:onTapwelu7j({overlay:overlay4}),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay4.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-4zrsd\",\"data-framer-portal-id\":\"1utk8f3\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay4.hide()},\"FeHgkAmGS\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",pixelHeight:1478,pixelWidth:1478,positionX:\"70.8%\",positionY:\"80.9%\",sizes:\"100vw\",src:\"https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg\",srcSet:\"https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg 1478w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1478,pixelWidth:1478,positionX:\"70.8%\",positionY:\"80.9%\",sizes:\"800px\",src:\"https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg\",srcSet:\"https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/QheL0roMaWo5LZ0fm6ZJIWqItE.jpg 1478w\"},className:\"framer-ag8ln5\",\"data-framer-name\":\"image 10\",\"data-framer-portal-id\":\"1utk8f3\",name:\"image 10\",onTap:onTap1wvko5h({overlay:overlay4}),transformTemplate:transformTemplate1})})]}),document.querySelector(\"#overlay\"))})})})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay5=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1270,pixelWidth:1270,sizes:\"max((min(90vw, 1475px) * 1.1 - 3px) / 4, 1px)\",src:\"https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg\",srcSet:\"https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg 1270w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1270,pixelWidth:1270,sizes:\"205px\",src:\"https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg\",srcSet:\"https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg 1270w\"},className:\"framer-gyvyzs\",\"data-framer-name\":\"image 11\",id:\"gyvyzs\",name:\"image 11\",onTap:onTapwelu7j({overlay:overlay5}),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay5.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-89rolq\",\"data-framer-portal-id\":\"gyvyzs\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay5.hide()},\"O_3mT6Msm\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",pixelHeight:1270,pixelWidth:1270,sizes:\"100vw\",src:\"https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg\",srcSet:\"https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg 1270w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1270,pixelWidth:1270,sizes:\"800px\",src:\"https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg\",srcSet:\"https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/rCDhGoGTQP4ZaZ3ieHevKh6kpM.jpg 1270w\"},className:\"framer-1w0mh73\",\"data-framer-name\":\"image 10\",\"data-framer-portal-id\":\"gyvyzs\",name:\"image 10\",onTap:onTap1wvko5h({overlay:overlay5}),transformTemplate:transformTemplate1})})]}),document.querySelector(\"#overlay\"))})})})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay6=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1239,pixelWidth:1239,sizes:\"max((min(90vw, 1475px) * 1.1 - 3px) / 4, 1px)\",src:\"https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg\",srcSet:\"https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg 1239w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1239,pixelWidth:1239,sizes:\"205px\",src:\"https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg\",srcSet:\"https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg 1239w\"},className:\"framer-16io7yv\",\"data-framer-name\":\"image 10\",id:\"16io7yv\",name:\"image 10\",onTap:onTapwelu7j({overlay:overlay6}),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay6.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-1fqvqwx\",\"data-framer-portal-id\":\"16io7yv\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay6.hide()},\"JgeiAfpaL\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",pixelHeight:1239,pixelWidth:1239,sizes:\"100vw\",src:\"https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg\",srcSet:\"https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg 1239w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1239,pixelWidth:1239,sizes:\"800px\",src:\"https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg\",srcSet:\"https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/DGJDCGcmvbvZGQt65ximBVohc4.jpg 1239w\"},className:\"framer-s4o1kt\",\"data-framer-name\":\"image 10\",\"data-framer-portal-id\":\"16io7yv\",name:\"image 10\",onTap:onTap1wvko5h({overlay:overlay6}),transformTemplate:transformTemplate1})})]}),document.querySelector(\"#overlay\"))})})})})})}),/*#__PURE__*/_jsx(Overlay,{children:overlay7=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1403,pixelWidth:1403,sizes:\"max((min(90vw, 1475px) * 1.1 - 3px) / 4, 1px)\",src:\"https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg\",srcSet:\"https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg 1403w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1403,pixelWidth:1403,sizes:\"205px\",src:\"https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg\",srcSet:\"https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg 1403w\"},className:\"framer-eh9uun\",\"data-framer-name\":\"image 12\",id:\"eh9uun\",name:\"image 12\",onTap:onTapwelu7j({overlay:overlay7}),children:/*#__PURE__*/_jsx(AnimatePresence,{children:overlay7.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{delay:0,duration:0,ease:[.5,0,.88,.77],type:\"tween\"}},className:\"framer-10bs2aq\",\"data-framer-portal-id\":\"eh9uun\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay7.hide()},\"swuRNpro_\"),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",pixelHeight:1403,pixelWidth:1403,sizes:\"100vw\",src:\"https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg\",srcSet:\"https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg 1403w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1403,pixelWidth:1403,sizes:\"800px\",src:\"https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg\",srcSet:\"https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/74wCIyAgNJ3ijHYmnVCsX8AI7s.jpg 1403w\"},className:\"framer-8l5v1w\",\"data-framer-name\":\"image 10\",\"data-framer-portal-id\":\"eh9uun\",name:\"image 10\",onTap:onTap1wvko5h({overlay:overlay7}),transformTemplate:transformTemplate1})})]}),document.querySelector(\"#overlay\"))})})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bvzwkn\",\"data-framer-name\":\"Text\",name:\"Text\",children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"65.19px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"World class ingredients\"})}),className:\"framer-1whnka3 hidden-1jswii8 hidden-1avx0wi\",\"data-framer-name\":\"World class ingredients\",fonts:[\"FS;Satoshi-medium\"],name:\"World class ingredients\",verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{diko12VtH:{transformTemplate:undefined},gk6bmQ3q9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Our menus are a testament to quality and craftsmanship, showcasing selections from the best producers who serve the UK's top Michelin-starred restaurants. With an uncompromising focus on premium quality, we select each ingredient to ensure that our offerings embody the pinnacle of luxury and taste. It\u2019s this dedication to superior ingredients that allows us to craft a dining experience that is both elegantly simple and deeply satisfying.\"})}),transformTemplate:undefined}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Our menus are a testament to quality and craftsmanship, showcasing selections from the best producers who serve the UK's top Michelin-starred restaurants. With an uncompromising focus on premium quality, we select each ingredient to ensure that our offerings embody the pinnacle of luxury and taste. It\u2019s this dedication to superior ingredients that allows us to craft a dining experience that is both elegantly simple and deeply satisfying.\"})}),className:\"framer-uhidwv\",\"data-framer-name\":\"Our menus are a testament to quality and craftsmanship, showcasing selections from the best producers who serve the UK's top Michelin-starred restaurants. With an uncompromising focus on premium quality, we select each ingredient to ensure that our offerings embody the pinnacle of luxury and taste. It\u2019s this dedication to superior ingredients that allows us to craft a dining experience that is both elegantly simple and deeply satisfying.\",fonts:[\"FS;Satoshi-medium\"],name:\"Our menus are a testament to quality and craftsmanship, showcasing selections from the best producers who serve the UK's top Michelin-starred restaurants. With an uncompromising focus on premium quality, we select each ingredient to ensure that our offerings embody the pinnacle of luxury and taste. It\u2019s this dedication to superior ingredients that allows us to craft a dining experience that is both elegantly simple and deeply satisfying.\",transformTemplate:transformTemplate3,verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"65.19px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"World class ingredients\"})}),className:\"framer-12hzot1 hidden-72rtr7 hidden-1avx0wi\",\"data-framer-name\":\"World class ingredients\",fonts:[\"FS;Satoshi-medium\"],name:\"World class ingredients\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"World class ingredients\"})}),className:\"framer-1lax5ef hidden-72rtr7 hidden-1jswii8\",\"data-framer-name\":\"World class ingredients\",fonts:[\"FS;Satoshi-medium\"],name:\"World class ingredients\",verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yi3hfm\",\"data-framer-name\":\"Stack 6\",name:\"Stack 6\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-19fofki\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1pydlzv\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Unrivalled service, streamlined logistics\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"65.19px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"120%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Unrivalled service, streamlined logistics\"})}),className:\"framer-1tu45e9\",\"data-framer-name\":\"Unrivalled Service, Streamlined Logistics\",fonts:[\"FS;Satoshi-medium\"],name:\"Unrivalled Service, Streamlined Logistics\",verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We recognise the intricacies of private aviation logistics which is why we deliver more than just exceptional in-flight dining options; we ensure a service that is as efficient as your operations. Our commitment is to provide timely, flexible delivery to any airport, supporting your schedule and upholding the high standards your clients expect.\"})}),className:\"framer-1war7ai hidden-1jswii8 hidden-1avx0wi\",\"data-framer-name\":\"We recognise the intricacies of private aviation logistics which is why we deliver more than just exceptional in-flight dining options; we ensure a service that is as efficient as your operations. Our commitment is to provide timely, flexible delivery to any airport, supporting your schedule and upholding the high standards your clients expect.\",fonts:[\"FS;Satoshi-medium\"],name:\"We recognise the intricacies of private aviation logistics which is why we deliver more than just exceptional in-flight dining options; we ensure a service that is as efficient as your operations. Our commitment is to provide timely, flexible delivery to any airport, supporting your schedule and upholding the high standards your clients expect.\",verticalAlignment:\"top\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1pb6jlq\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1364,pixelWidth:2142,sizes:\"81vw\",src:\"https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg\",srcSet:\"https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg 2142w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:\"lazy\",pixelHeight:1364,pixelWidth:2142,sizes:\"500px\",src:\"https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg\",srcSet:\"https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg?scale-down-to=2048 2048w,https://framerusercontent.com/images/sIUSljXRlZ5iQkr0yeP485H3Ag.jpg 2142w\"},className:\"framer-fatxtm\",\"data-framer-name\":\"box photo\",name:\"box photo\"})})}),isDisplayed4()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{gk6bmQ3q9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We recognise the intricacies of private aviation logistics which is why we deliver more than just exceptional in-flight dining options; we ensure a service that is as efficient as your operations. Our commitment is to provide timely, flexible delivery to any airport, supporting your schedule and upholding the high standards your clients expect.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"RlM7U2F0b3NoaS1tZWRpdW0=\",\"--framer-font-family\":'\"Satoshi\", \"Satoshi Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"140%\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"We recognise the intricacies of private aviation logistics which is why we deliver more than just exceptional in-flight dining options; we ensure a service that is as efficient as your operations. Our commitment is to provide timely, flexible delivery to any airport, supporting your schedule and upholding the high standards your clients expect.\"})}),className:\"framer-9l85l3 hidden-72rtr7\",\"data-framer-name\":\"We recognise the intricacies of private aviation logistics which is why we deliver more than just exceptional in-flight dining options; we ensure a service that is as efficient as your operations. Our commitment is to provide timely, flexible delivery to any airport, supporting your schedule and upholding the high standards your clients expect.\",fonts:[\"FS;Satoshi-medium\"],name:\"We recognise the intricacies of private aviation logistics which is why we deliver more than just exceptional in-flight dining options; we ensure a service that is as efficient as your operations. Our commitment is to provide timely, flexible delivery to any airport, supporting your schedule and upholding the high standards your clients expect.\",verticalAlignment:\"top\",withExternalLayout:true})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:cx(serializationHash,...sharedStyleClassNames),id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pgN5i.framer-lux5qc, .framer-pgN5i .framer-lux5qc { display: block; }\",\".framer-pgN5i.framer-72rtr7 { align-content: center; align-items: center; background: linear-gradient(192deg, #111f28 2%, rgb(41, 37, 27) 41%, rgba(31, 34, 35, 1) 72.07207207207207%, rgba(23, 32, 38, 1) 91.01516364412304%, rgb(41, 37, 27) 100.45045045045045%); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 55px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1704px; }\",\".framer-pgN5i .framer-sfm4ki-container { flex: none; height: 127px; max-width: 1500px; position: relative; width: 90%; z-index: 1; }\",\".framer-pgN5i .framer-2hj225, .framer-pgN5i .framer-153asrt, .framer-pgN5i .framer-uah97p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 100px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 90%; }\",\".framer-pgN5i .framer-1tqrnl8 { flex: none; height: 828px; overflow: hidden; position: relative; width: 500px; z-index: 1; }\",\".framer-pgN5i .framer-1cd1h84, .framer-pgN5i .framer-szo2ci { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; top: 0px; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-1wgu7x3 { --framer-paragraph-spacing: 0px; bottom: 281px; flex: none; height: auto; left: 4px; position: absolute; white-space: pre; width: auto; }\",\".framer-pgN5i .framer-ye04n7 { --framer-paragraph-spacing: 24px; bottom: 6px; flex: none; height: auto; opacity: 0.6; position: absolute; right: 0px; white-space: pre-wrap; width: 485px; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-5unk0n { flex: none; height: 923px; overflow: visible; position: relative; width: 620px; }\",\".framer-pgN5i .framer-s6ugkb { aspect-ratio: 0.7024291497975709 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 366px); left: 45px; position: absolute; top: 210px; width: 257px; }\",\".framer-pgN5i .framer-1s12rxj { aspect-ratio: 0.9195402298850575 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 435px); left: 174px; position: absolute; width: 400px; }\",\".framer-pgN5i .framer-lfufkx { aspect-ratio: 0.7024291497975709 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 494px); position: absolute; right: 0px; top: 50px; width: 347px; }\",\".framer-pgN5i .framer-qhln45 { flex: none; height: 308px; left: 36px; overflow: visible; position: absolute; top: 0px; width: 331px; }\",\".framer-pgN5i .framer-bv9qbz { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 60px; border-bottom-right-radius: 60px; border-top-left-radius: 60px; border-top-right-radius: 60px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: hidden; padding: 12px 30px 12px 30px; position: relative; text-decoration: none; width: 170px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pgN5i .framer-1ykhe1e, .framer-pgN5i .framer-1ewpdv8, .framer-pgN5i .framer-142sfk3 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-pgN5i .framer-xx7jp8 { flex: none; height: 844px; overflow: hidden; position: relative; width: 620px; }\",\".framer-pgN5i .framer-wi3udy { aspect-ratio: 0.7018425460636516 / 1; bottom: 0px; flex: none; height: var(--framer-aspect-ratio-supported, 597px); position: absolute; right: 0px; width: 419px; }\",\".framer-pgN5i .framer-1w0y76 { aspect-ratio: 0.7024291497975709 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 494px); left: 0px; position: absolute; top: 0px; width: 347px; }\",\".framer-pgN5i .framer-2u1i53 { flex: none; height: 600px; overflow: hidden; position: relative; width: 500px; }\",\".framer-pgN5i .framer-ie7i70 { --framer-paragraph-spacing: 24px; bottom: 0px; flex: none; height: auto; opacity: 0.6; position: absolute; right: 0px; white-space: pre-wrap; width: 485px; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-853duw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 90%; }\",\".framer-pgN5i .framer-82wufl { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 100px; height: min-content; justify-content: center; max-width: 1280px; overflow: hidden; padding: 0px; position: relative; width: 90%; }\",\".framer-pgN5i .framer-km548q { flex: none; height: 235px; overflow: hidden; position: relative; width: 500px; }\",\".framer-pgN5i .framer-1j200md { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-pgN5i .framer-1b6l5u8 { flex: none; height: 47px; overflow: hidden; position: relative; width: 620px; }\",\".framer-pgN5i .framer-1m8robb { bottom: 0px; flex: none; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; }\",\".framer-pgN5i .framer-149keiw-container { flex: none; height: 506px; max-width: 1647px; position: relative; width: 120%; }\",\".framer-pgN5i .framer-88ed8b, .framer-pgN5i .framer-hnl1du, .framer-pgN5i .framer-1obf1r1, .framer-pgN5i .framer-68lc3e, .framer-pgN5i .framer-ud0nze, .framer-pgN5i .framer-cbz97i { aspect-ratio: 1.0296442687747036 / 1; height: var(--framer-aspect-ratio-supported, 506px); position: relative; width: 521px; }\",\".framer-pgN5i .framer-17zmue1 { flex: none; height: 455px; overflow: hidden; position: relative; width: 500px; }\",\".framer-pgN5i .framer-1rjz0id { --framer-paragraph-spacing: 24px; flex: none; height: auto; left: 0px; opacity: 0.6; position: absolute; top: 50%; transform: translateY(-50%); white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-1q0d8th { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 31px; height: auto; justify-content: center; overflow: visible; padding: 5px 0px 0px 0px; position: relative; width: 620px; }\",\".framer-pgN5i .framer-1xozyqf { align-content: center; align-items: center; background-color: #2e3a40; border-bottom-left-radius: 60px; border-bottom-right-radius: 60px; border-top-left-radius: 60px; border-top-right-radius: 60px; box-shadow: 0px 20px 22px -15px rgba(0, 0, 0, 0.2); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 60px; justify-content: center; overflow: hidden; padding: 12px 30px 12px 30px; position: relative; text-decoration: none; width: 256px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pgN5i .framer-1jsgq0 { align-content: center; align-items: center; background-color: #ffffff; border-bottom-left-radius: 60px; border-bottom-right-radius: 60px; border-top-left-radius: 60px; border-top-right-radius: 60px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 60px; justify-content: center; overflow: hidden; padding: 12px 30px 12px 30px; position: relative; text-decoration: none; width: 256px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pgN5i .framer-1sp91ox { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 100px; height: min-content; justify-content: center; max-width: 1475px; overflow: visible; padding: 0px; position: relative; width: 90%; }\",\".framer-pgN5i .framer-qw7e04 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px 250px 0px 0px; position: relative; width: 620px; z-index: 1; }\",\".framer-pgN5i .framer-1wa1vx, .framer-pgN5i .framer-14jqjwi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 3px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-pgN5i .framer-1bwb202, .framer-pgN5i .framer-o5kk1q, .framer-pgN5i .framer-14kllk2, .framer-pgN5i .framer-1216ehv { aspect-ratio: 0.7024291823840201 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 292px); position: relative; width: 205px; z-index: 10; }\",\".framer-pgN5i .framer-1ofl7v2, .framer-pgN5i .framer-1rkg1d8, .framer-pgN5i .framer-1v2jh03, .framer-pgN5i .framer-w74ea3, .framer-pgN5i .framer-4zrsd, .framer-pgN5i .framer-89rolq, .framer-pgN5i .framer-1fqvqwx, .framer-pgN5i .framer-10bs2aq { background-color: rgba(0, 0, 0, 0.8); inset: 0px; position: fixed; user-select: none; z-index: 10; }\",\".framer-pgN5i .framer-njqwta, .framer-pgN5i .framer-1epvldb, .framer-pgN5i .framer-ugzok1, .framer-pgN5i .framer-nvqoow, .framer-pgN5i .framer-ag8ln5, .framer-pgN5i .framer-1w0mh73, .framer-pgN5i .framer-s4o1kt, .framer-pgN5i .framer-8l5v1w { aspect-ratio: 1 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 800px); left: 50%; position: fixed; top: 50%; transform: translate(-50%, -50%); width: 800px; z-index: 10; }\",\".framer-pgN5i .framer-1utk8f3, .framer-pgN5i .framer-gyvyzs, .framer-pgN5i .framer-16io7yv, .framer-pgN5i .framer-eh9uun { aspect-ratio: 0.7024291823840201 / 1; cursor: pointer; flex: none; height: var(--framer-aspect-ratio-supported, 292px); position: relative; width: 205px; }\",\".framer-pgN5i .framer-bvzwkn { flex: none; height: 592px; overflow: hidden; position: relative; width: 500px; }\",\".framer-pgN5i .framer-1whnka3 { --framer-paragraph-spacing: 0px; flex: none; height: auto; left: 0px; position: absolute; right: 0px; top: 0px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-uhidwv { --framer-paragraph-spacing: 24px; bottom: 0px; flex: none; height: auto; left: 50%; opacity: 0.6; position: absolute; transform: translateX(-50%); white-space: pre-wrap; width: 485px; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-12hzot1 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 558px; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-1lax5ef { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 88%; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-1yi3hfm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 50px 0px; position: relative; width: 90%; }\",\".framer-pgN5i .framer-19fofki { flex: none; height: 666px; overflow: hidden; position: relative; width: 620px; }\",\".framer-pgN5i .framer-1pydlzv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 51px; height: min-content; justify-content: center; left: 0px; overflow: hidden; padding: 0px; position: absolute; right: 120px; top: 50%; transform: translateY(-50%); }\",\".framer-pgN5i .framer-1tu45e9 { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-1war7ai { --framer-paragraph-spacing: 24px; flex: none; height: auto; opacity: 0.6; position: relative; white-space: pre-wrap; width: 485px; word-break: break-word; word-wrap: break-word; }\",\".framer-pgN5i .framer-1pb6jlq { aspect-ratio: 1.3333333333333333 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 375px); overflow: hidden; position: relative; width: 500px; }\",\".framer-pgN5i .framer-fatxtm { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-pgN5i .framer-9l85l3 { --framer-paragraph-spacing: 24px; flex: none; height: auto; opacity: 0.6; position: relative; white-space: pre-wrap; width: 554px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-pgN5i.framer-72rtr7, .framer-pgN5i .framer-2hj225, .framer-pgN5i .framer-bv9qbz, .framer-pgN5i .framer-153asrt, .framer-pgN5i .framer-853duw, .framer-pgN5i .framer-82wufl, .framer-pgN5i .framer-uah97p, .framer-pgN5i .framer-1q0d8th, .framer-pgN5i .framer-1xozyqf, .framer-pgN5i .framer-1jsgq0, .framer-pgN5i .framer-1sp91ox, .framer-pgN5i .framer-qw7e04, .framer-pgN5i .framer-1wa1vx, .framer-pgN5i .framer-14jqjwi, .framer-pgN5i .framer-1yi3hfm, .framer-pgN5i .framer-1pydlzv { gap: 0px; } .framer-pgN5i.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(55px / 2); margin-top: calc(55px / 2); } .framer-pgN5i.framer-72rtr7 > :first-child, .framer-pgN5i .framer-853duw > :first-child, .framer-pgN5i .framer-1q0d8th > :first-child, .framer-pgN5i .framer-qw7e04 > :first-child, .framer-pgN5i .framer-1pydlzv > :first-child { margin-top: 0px; } .framer-pgN5i.framer-72rtr7 > :last-child, .framer-pgN5i .framer-853duw > :last-child, .framer-pgN5i .framer-1q0d8th > :last-child, .framer-pgN5i .framer-qw7e04 > :last-child, .framer-pgN5i .framer-1pydlzv > :last-child { margin-bottom: 0px; } .framer-pgN5i .framer-2hj225 > *, .framer-pgN5i .framer-153asrt > *, .framer-pgN5i .framer-82wufl > *, .framer-pgN5i .framer-uah97p > *, .framer-pgN5i .framer-1sp91ox > *, .framer-pgN5i .framer-1yi3hfm > * { margin: 0px; margin-left: calc(100px / 2); margin-right: calc(100px / 2); } .framer-pgN5i .framer-2hj225 > :first-child, .framer-pgN5i .framer-bv9qbz > :first-child, .framer-pgN5i .framer-153asrt > :first-child, .framer-pgN5i .framer-82wufl > :first-child, .framer-pgN5i .framer-uah97p > :first-child, .framer-pgN5i .framer-1xozyqf > :first-child, .framer-pgN5i .framer-1jsgq0 > :first-child, .framer-pgN5i .framer-1sp91ox > :first-child, .framer-pgN5i .framer-1wa1vx > :first-child, .framer-pgN5i .framer-14jqjwi > :first-child, .framer-pgN5i .framer-1yi3hfm > :first-child { margin-left: 0px; } .framer-pgN5i .framer-2hj225 > :last-child, .framer-pgN5i .framer-bv9qbz > :last-child, .framer-pgN5i .framer-153asrt > :last-child, .framer-pgN5i .framer-82wufl > :last-child, .framer-pgN5i .framer-uah97p > :last-child, .framer-pgN5i .framer-1xozyqf > :last-child, .framer-pgN5i .framer-1jsgq0 > :last-child, .framer-pgN5i .framer-1sp91ox > :last-child, .framer-pgN5i .framer-1wa1vx > :last-child, .framer-pgN5i .framer-14jqjwi > :last-child, .framer-pgN5i .framer-1yi3hfm > :last-child { margin-right: 0px; } .framer-pgN5i .framer-bv9qbz > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-pgN5i .framer-853duw > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-pgN5i .framer-1q0d8th > * { margin: 0px; margin-bottom: calc(31px / 2); margin-top: calc(31px / 2); } .framer-pgN5i .framer-1xozyqf > *, .framer-pgN5i .framer-1jsgq0 > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-pgN5i .framer-qw7e04 > * { margin: 0px; margin-bottom: calc(3px / 2); margin-top: calc(3px / 2); } .framer-pgN5i .framer-1wa1vx > *, .framer-pgN5i .framer-14jqjwi > * { margin: 0px; margin-left: calc(3px / 2); margin-right: calc(3px / 2); } .framer-pgN5i .framer-1pydlzv > * { margin: 0px; margin-bottom: calc(51px / 2); margin-top: calc(51px / 2); } }\",\"@media (min-width: 1704px) { .framer-pgN5i .hidden-72rtr7 { display: none !important; } }\",\"@media (min-width: 810px) and (max-width: 1703px) { .framer-pgN5i .hidden-1jswii8 { display: none !important; } .framer-pgN5i.framer-72rtr7 { gap: 47px; width: 810px; } .framer-pgN5i .framer-2hj225 { justify-content: flex-start; } .framer-pgN5i .framer-153asrt { gap: 0px; } .framer-pgN5i .framer-xx7jp8 { order: 1; } .framer-pgN5i .framer-2u1i53, .framer-pgN5i .framer-17zmue1, .framer-pgN5i .framer-12hzot1 { order: 0; } .framer-pgN5i .framer-uah97p { align-content: flex-start; align-items: flex-start; gap: 41px; } .framer-pgN5i .framer-1q0d8th { align-content: flex-start; align-items: flex-start; justify-content: flex-start; order: 1; width: 80%; } .framer-pgN5i .framer-1sp91ox { gap: 40px; } .framer-pgN5i .framer-qw7e04 { order: 1; padding: 0px; } .framer-pgN5i .framer-bvzwkn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 2; padding: 0px; } .framer-pgN5i .framer-uhidwv { bottom: unset; left: unset; position: relative; transform: unset; width: 100%; } .framer-pgN5i .framer-1yi3hfm { flex-direction: column; gap: 37px; } .framer-pgN5i .framer-19fofki { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; } .framer-pgN5i .framer-1pydlzv { left: unset; position: relative; right: unset; top: unset; transform: unset; width: 500px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-pgN5i.framer-72rtr7, .framer-pgN5i .framer-153asrt, .framer-pgN5i .framer-uah97p, .framer-pgN5i .framer-1sp91ox, .framer-pgN5i .framer-bvzwkn, .framer-pgN5i .framer-1yi3hfm, .framer-pgN5i .framer-19fofki { gap: 0px; } .framer-pgN5i.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(47px / 2); margin-top: calc(47px / 2); } .framer-pgN5i.framer-72rtr7 > :first-child, .framer-pgN5i .framer-bvzwkn > :first-child, .framer-pgN5i .framer-1yi3hfm > :first-child, .framer-pgN5i .framer-19fofki > :first-child { margin-top: 0px; } .framer-pgN5i.framer-72rtr7 > :last-child, .framer-pgN5i .framer-bvzwkn > :last-child, .framer-pgN5i .framer-1yi3hfm > :last-child, .framer-pgN5i .framer-19fofki > :last-child { margin-bottom: 0px; } .framer-pgN5i .framer-153asrt > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-pgN5i .framer-153asrt > :first-child, .framer-pgN5i .framer-uah97p > :first-child, .framer-pgN5i .framer-1sp91ox > :first-child { margin-left: 0px; } .framer-pgN5i .framer-153asrt > :last-child, .framer-pgN5i .framer-uah97p > :last-child, .framer-pgN5i .framer-1sp91ox > :last-child { margin-right: 0px; } .framer-pgN5i .framer-uah97p > * { margin: 0px; margin-left: calc(41px / 2); margin-right: calc(41px / 2); } .framer-pgN5i .framer-1sp91ox > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-pgN5i .framer-bvzwkn > *, .framer-pgN5i .framer-19fofki > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-pgN5i .framer-1yi3hfm > * { margin: 0px; margin-bottom: calc(37px / 2); margin-top: calc(37px / 2); } }}\",\"@media (max-width: 809px) { .framer-pgN5i .hidden-1avx0wi { display: none !important; } .framer-pgN5i.framer-72rtr7 { gap: 0px; width: 397px; } .framer-pgN5i .framer-2hj225 { flex-direction: column; flex-wrap: nowrap; gap: 30px; justify-content: flex-start; padding: 0px 0px 50px 0px; width: 90%; } .framer-pgN5i .framer-1tqrnl8 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; order: 1; padding: 0px; width: 90%; } .framer-pgN5i .framer-1cd1h84, .framer-pgN5i .framer-szo2ci { left: unset; position: relative; top: unset; } .framer-pgN5i .framer-ye04n7, .framer-pgN5i .framer-ie7i70 { bottom: unset; position: relative; right: unset; width: 100%; } .framer-pgN5i .framer-5unk0n { height: 472px; order: 0; width: 316px; } .framer-pgN5i .framer-s6ugkb { height: var(--framer-aspect-ratio-supported, 252px); left: -7px; top: 78px; width: 177px; } .framer-pgN5i .framer-1s12rxj { bottom: unset; height: var(--framer-aspect-ratio-supported, 222px); left: 60px; top: 258px; width: 204px; } .framer-pgN5i .framer-lfufkx { height: var(--framer-aspect-ratio-supported, 252px); left: 139px; right: unset; width: 177px; } .framer-pgN5i .framer-qhln45 { height: 140px; left: 49px; top: 2px; width: 151px; } .framer-pgN5i .framer-bv9qbz { order: 2; } .framer-pgN5i .framer-153asrt { flex-direction: column; gap: 10px; justify-content: flex-start; padding: 0px 0px 50px 0px; } .framer-pgN5i .framer-xx7jp8 { height: 415px; width: 90%; } .framer-pgN5i .framer-wi3udy { height: var(--framer-aspect-ratio-supported, 310px); width: 68%; } .framer-pgN5i .framer-1w0y76 { height: var(--framer-aspect-ratio-supported, 257px); width: 56%; } .framer-pgN5i .framer-2u1i53 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; padding: 0px; width: 90%; z-index: 1; } .framer-pgN5i .framer-853duw { gap: 30px; padding: 0px 0px 30px 0px; } .framer-pgN5i .framer-82wufl { overflow: visible; } .framer-pgN5i .framer-km548q { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: 100%; } .framer-pgN5i .framer-1j200md, .framer-pgN5i .framer-1rjz0id { left: unset; position: relative; top: unset; transform: unset; } .framer-pgN5i .framer-149keiw-container { height: 390px; width: 114%; } .framer-pgN5i .framer-uah97p { gap: 25px; width: 90%; } .framer-pgN5i .framer-17zmue1 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; width: 100%; } .framer-pgN5i .framer-1q0d8th { align-content: flex-start; align-items: flex-start; justify-content: flex-start; width: 90%; } .framer-pgN5i .framer-1xozyqf, .framer-pgN5i .framer-1jsgq0 { height: 40px; width: 170px; } .framer-pgN5i .framer-1sp91ox { flex-direction: column; gap: 30px; padding: 20px 0px 60px 0px; } .framer-pgN5i .framer-qw7e04 { gap: 1px; order: 1; padding: 0px; width: 110%; } .framer-pgN5i .framer-1wa1vx, .framer-pgN5i .framer-14jqjwi { gap: 1px; } .framer-pgN5i .framer-1bwb202, .framer-pgN5i .framer-o5kk1q, .framer-pgN5i .framer-14kllk2, .framer-pgN5i .framer-1216ehv { flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 139px); width: 1px; } .framer-pgN5i .framer-njqwta, .framer-pgN5i .framer-1epvldb, .framer-pgN5i .framer-ugzok1, .framer-pgN5i .framer-nvqoow, .framer-pgN5i .framer-ag8ln5, .framer-pgN5i .framer-1w0mh73, .framer-pgN5i .framer-s4o1kt, .framer-pgN5i .framer-8l5v1w { height: var(--framer-aspect-ratio-supported, 200px); width: 100%; } .framer-pgN5i .framer-1utk8f3, .framer-pgN5i .framer-gyvyzs, .framer-pgN5i .framer-16io7yv, .framer-pgN5i .framer-eh9uun { aspect-ratio: 0.7058823529411765 / 1; flex: 1 0 0px; height: var(--framer-aspect-ratio-supported, 138px); width: 1px; } .framer-pgN5i .framer-bvzwkn { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; order: 2; padding: 0px; width: 90%; } .framer-pgN5i .framer-uhidwv { bottom: unset; left: unset; position: relative; transform: unset; width: 100%; } .framer-pgN5i .framer-1lax5ef { order: 0; } .framer-pgN5i .framer-1yi3hfm { flex-direction: column; gap: 30px; overflow: visible; padding: 0px 0px 30px 0px; width: 90%; } .framer-pgN5i .framer-19fofki { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; padding: 0px; width: 90%; } .framer-pgN5i .framer-1pydlzv { gap: 20px; left: unset; position: relative; right: unset; top: unset; transform: unset; width: 100%; } .framer-pgN5i .framer-1pb6jlq { height: var(--framer-aspect-ratio-supported, 241px); width: 90%; } .framer-pgN5i .framer-fatxtm { right: unset; width: 100%; } .framer-pgN5i .framer-9l85l3 { width: 90%; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-pgN5i.framer-72rtr7, .framer-pgN5i .framer-2hj225, .framer-pgN5i .framer-1tqrnl8, .framer-pgN5i .framer-153asrt, .framer-pgN5i .framer-2u1i53, .framer-pgN5i .framer-853duw, .framer-pgN5i .framer-km548q, .framer-pgN5i .framer-uah97p, .framer-pgN5i .framer-17zmue1, .framer-pgN5i .framer-1sp91ox, .framer-pgN5i .framer-qw7e04, .framer-pgN5i .framer-1wa1vx, .framer-pgN5i .framer-14jqjwi, .framer-pgN5i .framer-bvzwkn, .framer-pgN5i .framer-1yi3hfm, .framer-pgN5i .framer-19fofki, .framer-pgN5i .framer-1pydlzv { gap: 0px; } .framer-pgN5i.framer-72rtr7 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-pgN5i.framer-72rtr7 > :first-child, .framer-pgN5i .framer-2hj225 > :first-child, .framer-pgN5i .framer-1tqrnl8 > :first-child, .framer-pgN5i .framer-153asrt > :first-child, .framer-pgN5i .framer-2u1i53 > :first-child, .framer-pgN5i .framer-853duw > :first-child, .framer-pgN5i .framer-km548q > :first-child, .framer-pgN5i .framer-1sp91ox > :first-child, .framer-pgN5i .framer-qw7e04 > :first-child, .framer-pgN5i .framer-bvzwkn > :first-child, .framer-pgN5i .framer-1yi3hfm > :first-child, .framer-pgN5i .framer-19fofki > :first-child, .framer-pgN5i .framer-1pydlzv > :first-child { margin-top: 0px; } .framer-pgN5i.framer-72rtr7 > :last-child, .framer-pgN5i .framer-2hj225 > :last-child, .framer-pgN5i .framer-1tqrnl8 > :last-child, .framer-pgN5i .framer-153asrt > :last-child, .framer-pgN5i .framer-2u1i53 > :last-child, .framer-pgN5i .framer-853duw > :last-child, .framer-pgN5i .framer-km548q > :last-child, .framer-pgN5i .framer-1sp91ox > :last-child, .framer-pgN5i .framer-qw7e04 > :last-child, .framer-pgN5i .framer-bvzwkn > :last-child, .framer-pgN5i .framer-1yi3hfm > :last-child, .framer-pgN5i .framer-19fofki > :last-child, .framer-pgN5i .framer-1pydlzv > :last-child { margin-bottom: 0px; } .framer-pgN5i .framer-2hj225 > *, .framer-pgN5i .framer-853duw > *, .framer-pgN5i .framer-1sp91ox > *, .framer-pgN5i .framer-1yi3hfm > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-pgN5i .framer-1tqrnl8 > *, .framer-pgN5i .framer-2u1i53 > * { margin: 0px; margin-bottom: calc(25px / 2); margin-top: calc(25px / 2); } .framer-pgN5i .framer-153asrt > *, .framer-pgN5i .framer-km548q > *, .framer-pgN5i .framer-bvzwkn > *, .framer-pgN5i .framer-19fofki > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-pgN5i .framer-uah97p > * { margin: 0px; margin-left: calc(25px / 2); margin-right: calc(25px / 2); } .framer-pgN5i .framer-uah97p > :first-child, .framer-pgN5i .framer-17zmue1 > :first-child, .framer-pgN5i .framer-1wa1vx > :first-child, .framer-pgN5i .framer-14jqjwi > :first-child { margin-left: 0px; } .framer-pgN5i .framer-uah97p > :last-child, .framer-pgN5i .framer-17zmue1 > :last-child, .framer-pgN5i .framer-1wa1vx > :last-child, .framer-pgN5i .framer-14jqjwi > :last-child { margin-right: 0px; } .framer-pgN5i .framer-17zmue1 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-pgN5i .framer-qw7e04 > * { margin: 0px; margin-bottom: calc(1px / 2); margin-top: calc(1px / 2); } .framer-pgN5i .framer-1wa1vx > *, .framer-pgN5i .framer-14jqjwi > * { margin: 0px; margin-left: calc(1px / 2); margin-right: calc(1px / 2); } .framer-pgN5i .framer-1pydlzv > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 4753\n * @framerIntrinsicWidth 1704\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"diko12VtH\":{\"layout\":[\"fixed\",\"auto\"]},\"gk6bmQ3q9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-pgN5i\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:4753,width:1704};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/P2LQKHE6KA6ZP4AAGN72KDWMHH6ZH3TA/ZC32TK2P7FPS5GFTL46EU6KQJA24ZYDB/7AHDUZ4A7LFLVFUIFSARGIWCRQJHISQP.woff2\",weight:\"500\"},{family:\"Satoshi\",source:\"fontshare\",style:\"normal\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/LAFFD4SDUCDVQEXFPDC7C53EQ4ZELWQI/PXCT3G6LO6ICM5I3NTYENYPWJAECAWDD/GHM6WVH6MILNYOOCXHXB5GTSGNTMGXZR.woff2\",weight:\"700\"}]},...TopMenuFonts,...CarouselFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"diko12VtH\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gk6bmQ3q9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"4753\",\"framerResponsiveScreen\":\"\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1704\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "ojBAA2H,IAAMA,GAAM,CAACC,EAAEC,EAAEC,IAAI,KAAK,IAAI,KAAK,IAAIA,EAAEF,CAAC,EAAEC,CAAC,EAAkE,IAAME,GAASC,GAAc,OAAOA,GAAlB,SAA0BC,GAASD,GAAc,OAAOA,GAAlB,SAAuJ,IAAME,GAAaC,GAAG,MAAM,QAAQA,CAAC,GAAG,CAACC,GAASD,EAAE,CAAC,CAAC,EAAQE,GAAK,CAACF,EAAEG,EAAEC,IAAI,CAAC,IAAMC,EAAEF,EAAEH,EAAE,QAAQI,EAAEJ,GAAGK,EAAEA,GAAGA,EAAEL,CAAC,EAAE,SAASM,GAAoBN,EAAEG,EAAE,CAAC,OAAOJ,GAAaC,CAAC,EAAEA,EAAEE,GAAK,EAAEF,EAAE,OAAOG,CAAC,CAAC,EAAEH,CAAC,CAAC,IAAMO,GAAI,CAACP,EAAEG,EAAEC,IAAI,CAACA,EAAEJ,EAAEI,EAAED,EAAEH,EAAoB,IAAMQ,GAAWC,GAAGA,EAAQC,GAAS,CAACD,EAAEE,EAAEC,IAAID,EAAEF,IAAI,EAAE,GAAGG,EAAEH,IAAIE,EAAEF,GAAG,SAASI,GAAWJ,EAAEE,EAAE,CAAC,IAAMC,EAAEH,EAAEA,EAAE,OAAO,CAAC,EAAE,QAAQK,EAAE,EAAEA,GAAGH,EAAEG,IAAI,CAAC,IAAMC,EAAEL,GAAS,EAAEC,EAAEG,CAAC,EAAEL,EAAE,KAAKO,GAAIJ,EAAE,EAAEG,CAAC,CAAC,EAAE,CAAC,SAASE,GAAcR,EAAE,CAAC,IAAME,EAAE,CAAC,CAAC,EAAE,OAAAE,GAAWF,EAAEF,EAAE,CAAC,EAASE,CAAC,CAAC,SAASO,GAAYT,EAAEE,EAAEM,GAAcR,EAAE,MAAM,EAAEG,EAAEJ,GAAW,CAAC,IAAMM,EAAEL,EAAE,OAAaM,EAAED,EAAEH,EAAE,OAAO,OAAAI,EAAE,GAAGF,GAAWF,EAAEI,CAAC,EAASA,GAAG,CAAC,IAAII,EAAE,EAAE,KAAKA,EAAEL,EAAE,GAAS,EAAAC,EAAEJ,EAAEQ,EAAE,CAAC,GAAdA,IAAI,CAAkB,IAAIC,EAAEC,GAAM,EAAE,EAAEX,GAASC,EAAEQ,CAAC,EAAER,EAAEQ,EAAE,CAAC,EAAEJ,CAAC,CAAC,EAAmC,OAAAK,EAAzBE,GAAoBV,EAAEO,CAAC,EAAMC,CAAC,EAASJ,GAAIP,EAAEU,CAAC,EAAEV,EAAEU,EAAE,CAAC,EAAEC,CAAC,CAAC,CAAC,CAAC,IAAMT,GAAE,CAAC,GAAGF,GAAG,IAAIA,EAAE,EAAEA,GAAGA,EAAE,GAAG,EAMrtC,SAASc,GAAkBd,EAAEE,EAAE,CAAC,OAAOA,EAAEF,GAAG,IAAIE,GAAG,CAAC,CCNG,IAAMa,GAAW,CAACC,EAAEC,EAAEC,OAAO,EAAE,EAAEA,EAAE,EAAED,GAAGD,GAAG,EAAEE,EAAE,EAAED,IAAID,EAAE,EAAEC,GAAGD,EAAQE,GAAE,KAAWC,GAAE,GAAG,SAASC,GAAgBJ,EAAEC,EAAEI,EAAEC,EAAEC,EAAE,CAAC,IAAIC,EAAMC,EAAMC,EAAE,EAAE,GAAGD,EAAER,GAAGI,EAAEJ,GAAG,EAAEO,EAAET,GAAWU,EAAEH,EAAEC,CAAC,EAAEP,EAAEQ,EAAE,EAAEH,EAAEI,EAAER,EAAEQ,QAAQ,KAAK,IAAID,CAAC,EAAEN,IAAG,EAAEQ,EAAEP,IAAG,OAAOM,CAAC,CAAC,SAASE,GAAYV,EAAEC,EAAEC,EAAEE,EAAE,CAAC,GAAGJ,IAAIC,GAAGC,IAAIE,EAAE,OAAOO,GAAE,IAAMC,EAASb,GAAGI,GAAgBJ,EAAE,EAAE,EAAEC,EAAEE,CAAC,EAAE,OAAOH,GAAOA,IAAJ,GAAWA,IAAJ,EAAMA,EAAED,GAAWc,EAASb,CAAC,EAAEE,EAAEG,CAAC,CAAC,CCApQ,IAAMS,GAAE,CAAC,KAAKC,GAAE,IAAI,GAAG,IAAI,CAAC,EAAE,UAAUA,GAAE,IAAI,EAAE,EAAE,CAAC,EAAE,cAAcA,GAAE,IAAI,EAAE,IAAI,CAAC,EAAE,WAAWA,GAAE,EAAE,EAAE,IAAI,CAAC,CAAC,ECA2d,SAASC,GAAO,EAAEC,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,QAAQ,KAAK,EAAE,OAAO,UAAU,eAAe,KAAK,EAAE,CAAC,GAAGD,EAAE,QAAQ,CAAC,EAAE,IAAIC,EAAE,CAAC,EAAE,EAAE,CAAC,GAAG,GAAS,GAAN,MAAsB,OAAO,OAAO,uBAA3B,WAAiD,CAAC,IAAIC,EAAE,EAAE,IAAI,EAAE,OAAO,sBAAsB,CAAC,EAAEA,EAAE,EAAE,OAAOA,IAAIF,EAAE,QAAQ,EAAEE,CAAC,CAAC,EAAE,GAAG,OAAO,UAAU,qBAAqB,KAAK,EAAE,EAAEA,CAAC,CAAC,IAAID,EAAE,EAAEC,CAAC,CAAC,EAAE,EAAE,EAAEA,CAAC,CAAC,GAAG,OAAOD,CAAC,CCArkC,IAAIE,GAAE,CAAC,EAAE,OAAO,eAAeA,GAAE,aAAa,CAAC,MAAM,EAAI,CAAC,EAAEA,GAAE,QAAQ,UAAU,CAAC,EAAEA,GAAE,UAAU,UAAU,CAAC,EAAE,IAAMC,GAAED,GAAE,WAAWE,GAAEF,GAAE,QAAQG,GAAEH,GAAE,UCAlF,IAAMI,GAAE,EAAE,SAASC,GAAsBC,EAAEC,EAAEC,EAAE,CAAC,IAAMC,EAAE,KAAK,IAAIF,EAAEH,GAAE,CAAC,EAAE,OAAOM,GAAEF,EAAEF,EAAEG,CAAC,EAAEF,EAAEE,CAAC,CAAC,CAAC,IAAMF,GAAE,CAAC,UAAU,IAAI,QAAQ,GAAG,KAAK,CAAC,EAAQI,GAAiB,CAAC,EAAEJ,GAAE,UAAUD,EAAEC,GAAE,QAAQH,EAAEG,GAAE,OAAOD,GAAG,EAAE,KAAK,KAAK,EAAEF,CAAC,GAAG,SAASQ,GAAiB,EAAEN,EAAEF,EAAE,CAAC,OAAO,EAAEE,GAAGF,GAAGE,GAAG,EAAEA,GAAGF,GAAGE,CAAC,CAAC,IAAMO,GAAO,CAAC,CAAC,UAAU,EAAEN,GAAE,UAAU,QAAQH,EAAEG,GAAE,QAAQ,KAAKC,EAAED,GAAE,KAAK,KAAKE,EAAE,EAAE,GAAGK,EAAE,EAAE,SAASC,EAAE,EAAE,UAAUC,EAAE,EAAE,aAAaC,EAAE,EAAE,EAAE,CAAC,IAAI,CAACF,EAAEA,EAAEG,GAAE,EAAEH,CAAC,EAAE,EAAE,IAAMI,EAAE,CAAC,KAAK,GAAM,iBAAiB,GAAM,QAAQV,EAAE,OAAOK,CAAC,EAAQM,EAAEN,EAAEL,EAAQ,EAAE,KAAK,KAAK,EAAED,CAAC,EAAE,IAAUa,EAAEV,GAAiB,EAAEP,EAAEI,CAAC,EAAMc,EAAE,GAAGD,EAAE,EAAE,CAAC,IAAMH,EAAE,EAAE,KAAK,KAAK,EAAEG,EAAEA,CAAC,EAAEC,EAAEhB,GAAGQ,EAAE,KAAK,IAAI,CAACO,EAAE,EAAEf,CAAC,IAAIe,EAAE,EAAED,EAAEL,GAAGG,EAAE,KAAK,IAAIA,EAAEZ,CAAC,EAAEc,EAAE,KAAK,IAAIF,EAAEZ,CAAC,QAAQgB,EAAEJ,GAAGJ,EAAE,KAAK,IAAI,CAAC,EAAEI,CAAC,GAAGE,GAAG,EAAEA,EAAEL,GAAGG,GAAG,OAAOA,GAAG,CAACC,EAAE,QAAQG,EAAEJ,CAAC,EAAE,IAAMZ,EAAMY,IAAJ,EAAMH,EAAEV,GAAsBiB,EAAEJ,EAAEC,EAAE,OAAO,EAAQf,EAAE,KAAK,IAAIE,CAAC,GAAGU,EAAQT,EAAE,KAAK,IAAIO,EAAEK,EAAE,OAAO,GAAGF,EAAE,OAAAE,EAAE,KAAKf,GAAGG,EAAEY,EAAE,iBAAiBP,GAAiBH,EAAEK,EAAEK,EAAE,OAAO,EAASA,CAAC,CAAC,EAAQI,GAAM,CAAC,CAAC,KAAK,EAAE,EAAE,SAASnB,EAAE,EAAE,MAAMG,EAAE,GAAG,MAAMC,EAAE,KAAK,cAAcC,EAAE,gBAAgB,EAAE,aAAaM,EAAE,IAAIC,EAAE,IAAIC,EAAE,aAAaE,EAAE,GAAG,UAAUC,CAAC,IAAI,CAACZ,EAAEU,GAAE,GAAGV,CAAC,EAAE,IAAMgB,EAAE,CAAC,iBAAiB,GAAM,KAAK,GAAM,QAAQ,EAAE,OAAO,CAAC,EAAQC,EAAcP,GAAYF,IAAT,QAAYE,EAAEF,GAAYC,IAAT,QAAYC,EAAED,EAAQS,EAAgBR,GAAYF,IAAT,OAAWC,EAAWA,IAAT,QAAY,KAAK,IAAID,EAAEE,CAAC,EAAE,KAAK,IAAID,EAAEC,CAAC,EAAEF,EAAEC,EAAMI,EAAEd,EAAEH,EAAQkB,EAAE,EAAED,EAAQM,EAAWZ,IAAT,OAAWO,EAAEP,EAAEO,CAAC,EAAEE,EAAE,OAAOG,EAAEA,IAAIL,IAAID,EAAEM,EAAE,GAAG,IAAMC,EAAUV,GAAG,CAACG,EAAE,KAAK,IAAI,CAACH,EAAEV,CAAC,EAAQqB,EAAWX,GAAGS,EAAEC,EAAUV,CAAC,EAAQY,EAAcZ,GAAG,CAAC,IAAMZ,EAAEsB,EAAUV,CAAC,EAAQd,EAAEyB,EAAWX,CAAC,EAAEM,EAAE,KAAK,KAAK,IAAIlB,CAAC,GAAGa,EAAEK,EAAE,QAAQA,EAAE,KAAKG,EAAEvB,CAAC,EAAM2B,EAAMC,EAAQC,EAAmBf,GAAG,CAAIO,EAAcD,EAAE,OAAO,IAAGO,EAAEb,EAAEc,EAAEnB,GAAO,CAAC,KAAKW,EAAE,QAAQ,GAAGE,EAAgBF,EAAE,OAAO,EAAE,SAASnB,GAAsBwB,EAAWX,EAAEM,EAAE,OAAO,EAAE,QAAQf,EAAE,UAAU,EAAE,aAAaU,EAAE,UAAUC,CAAC,CAAC,EAAE,EAAE,OAAAa,EAAmB,CAAC,EAASf,GAAG,CAAC,IAAIZ,EAAE,GAAuE,MAA9D,CAAC0B,GAAYD,IAAT,SAAYzB,EAAE,GAAKwB,EAAcZ,CAAC,EAAEe,EAAmBf,CAAC,GAAca,IAAT,QAAYb,EAAEa,GAAGP,EAAE,iBAAiB,GAAYQ,EAAEd,EAAEa,CAAC,IAAEP,EAAE,iBAAiB,GAAM,CAAClB,GAAGwB,EAAcZ,CAAC,EAASM,EAAC,CAAC,EAAQhB,GAAE,GAASC,GAAE,IAAI,SAASyB,GAAqB,EAAE,CAAC,IAAI5B,EAAMF,EAAEI,GAAM,EAAE,EAAE,CAAC,EAAQM,EAAE,CAAC,EAAE,OAAO,EAAE,KAAM,CAAC,EAAE,MAAMV,EAAEK,IAAG,EAAE,EAAEL,CAAC,EAAEU,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAWR,IAAT,QAAY,EAAE,mBAAmBA,EAAEF,GAAGA,GAAGI,GAAE,IAAMO,EAAEX,EAAEI,GAAE,OAAIM,EAAE,SAAN,GAAcA,EAAE,KAAK,EAAE,OAAO,EAAQ,CAAC,UAAUA,EAAE,SAASC,EAAE,IAAI,mBAA0BT,GAAgBS,GAAG,GAAG,CAAC,CCA1jD,IAAMoB,GAAE,CAAC,GAAG,IAAI,IAAI,GAAG,EAAQC,GAAE,CAAC,YAAY,QAAQ,SAAS,MAAM,EAAyD,IAAMC,GAAE,CAAC,OAAO,UAAU,aAAa,OAAO,cAAc,GAAG,EAAE,KAAK,EAAQC,GAAE,CAAC,UAAU,CAAC,OAAO,sBAAsB,aAAa,MAAM,cAAc,GAAG,EAAE,IAAI,EAAE,OAAOD,GAAE,MAAM,CAAC,OAAO,WAAW,aAAa,EAAE,cAAcE,EAAC,EAAE,KAAKF,EAAC,EAAQG,GAAE,IAAI,IAAUC,GAAkB,GAAG,YAAY,IAAUC,GAAE,CAAC,IAAI,IAAI,GAAG,EAAEC,GAAE,QAAS,GAAG,CAACC,GAAE,QAASC,GAAG,CAACH,GAAE,KAAK,EAAEG,CAAC,EAAEL,GAAE,IAAIC,GAAkB,EAAEI,CAAC,EAAEP,GAAE,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,EAA+D,IAAMQ,GAAE,IAAI,IAAIC,EAAC,EAA2tB,IAAMC,GAAc,GAAG,SAAS,cAAc,KAAK,EAAE,QAAQ,EAAE,CAAC,SAAS,IAAI,CAAC,EAAQC,GAAE,CAAC,oBAAoB,IAAkB,OAAO,IAArB,KAA0B,OAAO,eAAe,KAAK,IAAI,kBAAkB,EAAE,MAAM,IAAI,OAAO,eAAe,KAAK,QAAQ,UAAU,SAAS,EAAE,iBAAiB,IAAI,CAAC,GAAG,CAACD,GAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAC,CAAS,MAAO,EAAK,CAAC,MAAO,EAAI,EAAE,SAAS,IAAI,EAAQA,GAAc,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,QAAS,EAAQE,GAAE,CAAC,EAAQC,GAAE,CAAC,EAAE,QAAU,KAAKF,GAAEE,GAAE,CAAC,EAAE,KAAcD,GAAE,CAAC,IAAZ,SAAgBA,GAAE,CAAC,EAAED,GAAE,CAAC,EAAE,GAAUC,GAAE,CAAC,GAA2kF,SAASE,GAAgB,EAAEC,EAAE,CAAC,IAAIC,EAAE,OAAc,OAAO,GAAlB,SAAuBD,IAAWC,EAAED,EAAE,CAAC,KAAb,MAA0BC,IAAT,SAAaD,EAAE,CAAC,EAAE,SAAS,iBAAiB,CAAC,GAAE,EAAEA,EAAE,CAAC,GAAO,EAAE,SAAS,iBAAiB,CAAC,EAAO,aAAa,UAAU,EAAE,CAAC,CAAC,GAAU,MAAM,KAAK,GAAG,CAAC,CAAC,CAAC,CAAo7H,SAASE,GAAsB,EAAE,CAAC,IAAMC,EAAE,IAAI,QAAQ,MAAM,CAACC,EAAE,CAAC,IAAI,CAAC,IAAMC,EAAE,IAAI,IAAUC,EAAa,CAACH,EAAE,EAAEI,EAAE,IAAIC,EAAE,EAAEC,EAAE,KAAQ,CAAC,IAAMC,EAAE,GAAGP,KAAKI,KAAKC,KAAKC,IAAI,OAAAJ,EAAE,IAAIK,CAAC,GAAGL,EAAE,IAAIK,EAAE,EAAE,OAAO,OAAO,CAAC,KAAKP,EAAE,GAAGI,EAAE,SAASC,EAAE,UAAUC,EAAE,IAAI,EAAE,aAAaA,EAAE,IAAI,EAAE,EAAEL,CAAC,CAAC,CAAC,EAASC,EAAE,IAAIK,CAAC,CAAC,EAAQC,EAAaC,IAAIT,EAAE,IAAIS,CAAC,GAAGT,EAAE,IAAIS,EAAEC,GAAED,CAAC,CAAC,EAAST,EAAE,IAAIS,CAAC,GAAG,MAAM,CAAC,gBAAgB,CAACA,EAAET,EAAEC,EAAEC,EAAEE,IAAI,CAAC,IAAIC,EAAEC,EAAE,IAAIC,EAAQI,EAAEF,EAAE,OAA8C,GAAjCR,GAAGU,GAAG,GAAGF,EAAE,MAAMG,EAAc,EAAO,CAAC,IAAMX,EAAEQ,EAAEE,EAAE,CAAC,EAAQE,EAAMF,IAAJ,EAAM,KAAKF,EAAE,CAAC,EAAMK,EAAE,EAAMC,EAAE,EAAQC,EAA8BZ,GAAE,UAAU,GAAGY,EAAE,CAAC,GAAK,CAAC,UAAUhB,EAAE,mBAAmBC,CAAC,EAAEG,EAAQF,EAA+BF,GAAE,WAAYC,GAAG,EAAQK,EAA+BN,GAAE,aAAc,YAAY,IAAI,EAAEE,EAAQK,EAAES,EAAEV,CAAC,EAAE,QAAQS,GAAUV,EAAEQ,KAAV,MAAuBR,IAAT,OAAWA,EAAEE,GAAOI,IAAJ,GAAWA,IAAJ,GAAcF,EAAE,CAAC,IAAV,QAAeK,EAAEG,GAAGR,GAAGO,EAAEP,CAAC,EAAE,QAASH,EAAEC,CAAC,QAAQQ,GAAUT,EAAEO,KAAV,MAAuBP,IAAT,OAAWA,EAAE,WAAWN,EAAE,CAAC,EAAE,IAAMkB,EAAEf,EAAaY,EAAEd,EAAEa,EAA8BZ,GAAE,SAAS,OAAO,CAAC,EAAQiB,EAAEX,EAAaU,CAAC,EAAEX,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,EAAEY,CAAC,EAAE,CAAC,OAAO,QAAQ,CAAC,EAAKf,IAAGA,EAAE,UAAUc,EAAEd,EAAE,mBAAmB,YAAY,IAAI,QAAkDG,EAAE,CAAC,OAAO,OAAO,SAAnDC,EAAaL,EAAa,EAAE,GAAG,CAAC,EAA8B,iBAAiB,EAAE,OAAOI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAMK,GAAe,GAAc,OAAO,GAAlB,SAA0BQ,GAAErB,GAAsBsB,EAAC,EAAQC,GAAEvB,GAAsBwB,EAAC,EAAQC,GAAE,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,SAASC,GAAS,EAAEzB,EAAE,CAAC,KAAKC,EAAE,OAAOC,EAAE,OAAO,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,GAAiB,OAAO,qBAArB,IAA0C,MAAM,IAAI,CAAC,EAAE,IAAMG,EAAEqB,GAAgB,CAAC,EAAQpB,EAAE,IAAI,QAAcqB,EAAqBlB,GAAG,CAACA,EAAE,QAASA,GAAG,CAAC,IAAMR,EAAEK,EAAE,IAAIG,EAAE,MAAM,EAAE,GAAGA,EAAE,iBAAiB,EAAQR,EAAG,GAAGQ,EAAE,eAAe,CAAC,IAAMR,EAAED,EAAES,CAAC,EAAe,OAAOR,GAApB,WAAsBK,EAAE,IAAIG,EAAE,OAAOR,CAAC,EAAEM,EAAE,UAAUE,EAAE,MAAM,OAAUR,IAAGA,EAAEQ,CAAC,EAAEH,EAAE,OAAOG,EAAE,MAAM,EAAE,CAAE,CAAC,EAAQF,EAAE,IAAI,qBAAqBoB,EAAqB,CAAC,KAAK1B,EAAE,WAAWC,EAAE,UAAqB,OAAO,GAAlB,SAAoB,EAAEsB,GAAE,CAAC,CAAC,CAAC,EAAE,OAAAnB,EAAE,QAASI,GAAGF,EAAE,QAAQE,CAAC,CAAE,EAAQ,IAAIF,EAAE,WAAW,CAAC,CAAC,IAAMqB,GAAE,IAAI,QAAYC,GAAE,SAASC,GAAe,EAAE9B,EAAE,CAAC,GAAGA,EAAE,CAAC,GAAK,CAAC,WAAWS,EAAE,UAAU,CAAC,EAAET,EAAE,CAAC,EAAE,MAAM,CAAC,MAAMS,EAAE,OAAO,CAAC,EAAE,OAAO,aAAa,YAAY,YAAY,EAAE,EAAE,QAAQ,EAAE,CAAC,MAAM,EAAE,YAAY,OAAO,EAAE,YAAY,CAAC,CAAC,SAASsB,GAAa,CAAC,OAAO,EAAE,YAAY/B,EAAE,cAAcC,CAAC,EAAE,CAAC,IAAIC,GAAUA,EAAE0B,GAAE,IAAI,CAAC,KAAjB,MAA8B1B,IAAT,QAAkBA,EAAE,QAASA,GAAG,CAACA,EAAE,CAAC,OAAO,EAAE,YAAYF,EAAE,IAAI,MAAM,CAAC,OAAO8B,GAAe,EAAE7B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,SAAS+B,GAAU,EAAE,CAAC,EAAE,QAAQD,EAAY,CAAC,CAAC,SAASE,IAAsB,CAAe,OAAO,eAArB,MAAsCJ,GAAE,IAAI,eAAeG,EAAS,EAAE,CAAC,SAASE,GAAc,EAAElC,EAAE,CAAC6B,IAAGI,GAAqB,EAAE,IAAMhC,EAAEyB,GAAgB,CAAC,EAAE,OAAAzB,EAAE,QAASQ,GAAG,CAAC,IAAIR,EAAE2B,GAAE,IAAInB,CAAC,EAAMR,IAAGA,EAAE,IAAI,IAAI2B,GAAE,IAAInB,EAAER,CAAC,GAAEA,EAAE,IAAID,CAAC,EAA8B6B,IAAE,QAAQpB,CAAC,CAAC,CAAE,EAAQ,IAAI,CAACR,EAAE,QAASQ,GAAG,CAAC,IAAMR,EAAE2B,GAAE,IAAInB,CAAC,EAA8BR,GAAE,OAAOD,CAAC,EAA+BC,GAAE,MAAoC4B,IAAE,UAAUpB,CAAC,CAAE,CAAE,CAAC,CAAC,CAAC,IAAM0B,GAAE,IAAI,IAAQC,GAAE,SAASC,IAA2B,CAACD,GAAE,IAAI,CAAC,IAAM,EAAE,CAAC,MAAME,EAAO,WAAW,OAAOA,EAAO,WAAW,EAAQtC,EAAE,CAAC,OAAOsC,EAAO,KAAK,EAAE,YAAY,CAAC,EAAEH,GAAE,QAAS1B,GAAGA,EAAET,CAAC,CAAE,CAAC,EAAEsC,EAAO,iBAAiB,SAASF,EAAC,CAAC,CAAC,SAASG,GAAa,EAAE,CAAC,OAAAJ,GAAE,IAAI,CAAC,EAAEC,IAAGC,GAA0B,EAAQ,IAAI,CAACF,GAAE,OAAO,CAAC,EAAE,CAACA,GAAE,MAAMC,KAAIA,GAAE,OAAO,CAAC,CAAC,SAASI,GAAO,EAAExC,EAAE,CAAC,OAAmB,OAAO,GAApB,WAAsBuC,GAAa,CAAC,EAAEL,GAAc,EAAElC,CAAC,CAAC,CAAC,IAAMyC,GAAE,GAASC,GAAe,KAAK,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,aAAa,EAAE,gBAAgB,EAAE,SAAS,CAAC,GAASC,GAAiB,KAAK,CAAC,KAAK,EAAE,EAAED,GAAe,EAAE,EAAEA,GAAe,CAAC,GAASE,GAAE,CAAC,EAAE,CAAC,OAAO,QAAQ,SAAS,MAAM,EAAE,EAAE,CAAC,OAAO,SAAS,SAAS,KAAK,CAAC,EAAE,SAASC,GAAe,EAAE7C,EAAEC,EAAEC,EAAE,CAAC,IAAM,EAAED,EAAED,CAAC,EAAO,CAAC,OAAOK,EAAE,SAASC,CAAC,EAAEsC,GAAE5C,CAAC,EAAQO,EAAE,EAAE,QAAcI,EAAEV,EAAE,KAAK,EAAE,QAAQ,EAAE,SAASK,CAAC,EAAE,EAAE,aAAa,EAAE,SAASD,CAAC,EAAE,EAAE,SAASA,CAAC,EAAE,EAAE,OAAO,OAAO,EAAE,EAAE,OAAO,CAAC,EAAE,EAAE,EAAE,OAAO,CAAC,EAAE,EAAE,aAAa,EAAE,SAASyC,GAAE,EAAE,EAAE,aAAa,EAAE,OAAO,EAAE,IAAMjC,EAAEX,EAAES,EAAE,EAAE,SAASE,EAAE4B,GAAE,EAAEM,GAAE,EAAE,QAAQxC,EAAEM,CAAC,CAAC,CAAC,SAASmC,GAAiB,EAAEhD,EAAEC,EAAE,CAAC4C,GAAe,EAAE,IAAI7C,EAAEC,CAAC,EAAE4C,GAAe,EAAE,IAAI7C,EAAEC,CAAC,EAAED,EAAE,KAAKC,CAAC,CAAC,SAASgD,GAAU,EAAEjD,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,EAAMC,EAAE,EAAE,KAAMA,GAAGA,IAAIF,GAAE,GAAGE,aAAa,YAAaD,EAAE,GAAGC,EAAE,WAAWD,EAAE,GAAGC,EAAE,UAAUA,EAAEA,EAAE,qBAAqBA,aAAa,oBAAoB,YAAYA,EAAE,CAAC,GAAK,CAAC,IAAIO,EAAE,KAAKT,CAAC,EAAEE,EAAE,QAAQ,EAAgB,IAAdD,EAAE,GAAGD,EAAEC,EAAE,GAAGQ,EAAQP,GAAWA,EAAE,UAAV,OAAkBA,EAAEA,EAAE,WAAW,OAAOD,CAAC,CAAC,IAAMiD,GAAE,CAAC,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,KAAK,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,CAAC,EAAQC,GAAE,CAAC,MAAM,EAAE,OAAO,GAAG,IAAI,CAAC,EAAE,SAASC,GAAY,EAAEpD,EAAEC,EAAE,EAAE,CAAC,IAAIC,EAAE,EAA0B,GAAfiD,GAAE,CAAC,IAAZ,SAAgB,EAAEA,GAAE,CAAC,GAAME,GAAE,CAAC,EAAE,CAAC,IAAMrD,EAAE,WAAW,CAAC,EAAE,EAAE,SAAS,IAAI,EAAEE,EAAEF,EAAE,EAAE,SAAS,GAAG,EAAE,EAAEA,EAAE,IAAI,EAAE,SAAS,IAAI,EAAEE,EAAEF,EAAE,IAAI,SAAS,gBAAgB,YAAY,EAAE,SAAS,IAAI,EAAEE,EAAEF,EAAE,IAAI,SAAS,gBAAgB,aAAa,EAAEA,EAAE,OAAAsD,GAAE,CAAC,IAAIpD,EAAEF,EAAE,GAAUC,EAAEC,CAAC,CAAC,IAAMqD,GAAE,CAAC,EAAE,CAAC,EAAE,SAASC,GAAc,EAAExD,EAAEC,EAAEC,EAAE,CAAC,IAAI,EAAE,MAAM,QAAQ,CAAC,EAAE,EAAEqD,GAAMlD,EAAE,EAAME,EAAE,EAAE,OAAG+C,GAAE,CAAC,EAAE,EAAE,CAAC,EAAE,CAAC,EAAUD,GAAE,CAAC,IAAG,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,SAAS,GAAG,EAAE,EAAE,MAAM,GAAG,EAAE,CAAC,EAAEF,GAAE,CAAC,EAAE,EAAE,GAAG,GAAE9C,EAAE+C,GAAY,EAAE,CAAC,EAAEnD,EAAEC,CAAC,EAAEK,EAAE6C,GAAY,EAAE,CAAC,EAAEpD,CAAC,EAASK,EAAEE,CAAC,CAAC,IAAMkD,GAAG,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,SAASC,GAAe,EAAE1D,EAAEC,EAAE,CAAC,GAAG,CAAC,OAAOC,EAAEgD,GAAE,GAAG,EAAEjD,EAAO,CAAC,OAAO,EAAE,EAAE,KAAKI,EAAE,GAAG,EAAEJ,EAAQK,EAAQD,IAAN,IAAQ,SAAS,QAAcE,EAAE,IAAI,EAAE0C,GAAU,EAAE,CAAC,EAAEQ,GAAS9C,EAAE,IAAI,EAAE,CAAC,MAAM,EAAE,YAAY,OAAO,EAAE,YAAY,EAAE,CAAC,MAAM,EAAE,YAAY,OAAO,EAAE,YAAY,EAAQE,EAAE,CAAC,MAAM,EAAE,YAAY,OAAO,EAAE,YAAY,EAAEb,EAAEK,CAAC,EAAE,OAAO,OAAO,EAAE,IAAI,EAAE,CAACL,EAAEK,CAAC,EAAE,YAAkBU,EAAEb,EAAE,OAAO,QAAQO,EAAE,EAAEA,EAAEM,EAAEN,IAAI,CAAC,IAAMR,EAAEuD,GAActD,EAAEO,CAAC,EAAEI,EAAEP,CAAC,EAAEK,EAAEL,CAAC,EAAEC,EAAEF,CAAC,CAAC,EAAE,GAAGJ,IAAID,EAAEK,CAAC,EAAE,oBAAoBI,CAAC,IAAI,EAAE,IAAMT,EAAEK,CAAC,EAAE,OAAOI,CAAC,EAAER,EAAK,IAAGD,EAAEK,CAAC,EAAE,YAAYsD,GAAEC,GAAE7C,CAAC,EAAEf,EAAEK,CAAC,EAAE,MAAM,EAAEL,EAAEK,CAAC,EAAE,oBAAoB,CAAC,GAAGL,EAAEK,CAAC,EAAE,MAAM,GAAEL,EAAEK,CAAC,EAAE,SAASL,EAAEK,CAAC,EAAE,YAAYL,EAAEK,CAAC,EAAE,OAAO,CAAC,CAAC,SAASwD,GAAQ,EAAE7D,EAAE,EAAEC,EAAE,CAAuC,GAAtCA,EAAE,EAAE,aAAa,EAAEA,EAAE,EAAE,aAAa,EAAKD,IAAI,EAAE,CAAC,IAAIE,EAAEF,EAAE,KAAME,GAAGA,GAAG,GAAGD,EAAE,EAAE,cAAcC,EAAE,WAAWD,EAAE,EAAE,cAAcC,EAAE,UAAUA,EAAEA,EAAE,aAAcD,EAAE,EAAE,aAAaD,IAAI,EAAEA,EAAE,YAAYA,EAAE,YAAYC,EAAE,EAAE,aAAaD,IAAI,EAAEA,EAAE,aAAaA,EAAE,aAAaC,EAAE,EAAE,gBAAgB,EAAE,YAAYA,EAAE,EAAE,gBAAgB,EAAE,YAAY,CAAC,SAAS6D,GAAsB,EAAE9D,EAAEC,EAAEC,EAAE,CAAC,EAAE,CAAC,IAAM,EAAEA,EAAE,MAAM,IAAI,MAAM,CAAC,QAAQ,IAAI2D,GAAQ,EAAE3D,EAAE,OAAOD,CAAC,EAAE,OAAOD,GAAG,CAACgD,GAAiB,EAAE/C,EAAED,CAAC,GAAGE,EAAE,QAAQA,EAAE,SAASwD,GAAe,EAAEzD,EAAEC,CAAC,CAAC,EAAE,OAAoB,OAAOF,GAApB,WAAsB,IAAIA,EAAEC,CAAC,EAAE8D,GAAe/D,EAAEC,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS8D,GAAe,EAAE9D,EAAE,CAAC,SAAE,MAAM,EAAE,EAAE,cAAe,CAACQ,EAAE,CAAC,OAAO,CAAC,IAAI,CAAC,IAAIP,EAAEE,EAAE,GAAGK,EAAE,eAAgB,IAAIA,EAAE,OAAOuD,IAAGvD,EAAE,eAAe,CAAC,MAAM,CAAC,IAAMT,EAAE,CAAC,SAAS,GAAG,EAAE,IAAIA,EAAE,OAAO,WAAkBI,GAAUF,EAAEO,EAAE,UAAZ,MAA8BP,IAAT,OAAW,OAAOA,EAAE,gBAAnD,MAA2EE,IAAT,QAAkBA,EAAE,KAAKF,EAAEF,CAAC,EAAE,CAAE,EAAQ,IAAI,CAAC,EAAE,YAAYC,EAAE,QAAQ,CAAC,CAAC,IAAMgE,GAAG,IAAI,QAAcC,GAAG,IAAI,QAAcC,GAAG,IAAI,QAAcC,GAAe,GAAG,IAAI,SAAS,gBAAgB9B,EAAO,EAAE,SAAS+B,GAAO,EAAErE,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,UAAUC,EAAE,SAAS,eAAe,EAAED,EAAEE,EAAEoE,GAAEtE,EAAE,CAAC,WAAW,CAAC,EAAE,IAAI,EAAEmE,GAAG,IAAIlE,CAAC,EAAM,IAAG,EAAE,IAAI,IAAIkE,GAAG,IAAIlE,EAAE,CAAC,GAAE,IAAMI,EAAEsC,GAAiB,EAAQrC,EAAEwD,GAAsB7D,EAAE,EAAEI,EAAEH,CAAC,EAAW,GAAT,EAAE,IAAII,CAAC,EAAK,CAAC2D,GAAG,IAAIhE,CAAC,EAAE,CAAC,IAAMsE,EAAS,IAAI,CAAC,IAAM9D,EAAE,YAAY,IAAI,EAAE,QAAUA,KAAK,EAAEA,EAAE,QAAQ,EAAE,QAAUT,KAAK,EAAEA,EAAE,OAAOS,CAAC,EAAE,QAAUA,KAAK,EAAEA,EAAE,OAAO,CAAC,EAAEwD,GAAG,IAAIhE,EAAEsE,CAAQ,EAAE,IAAM9D,EAAE2D,GAAenE,CAAC,EAAEqC,EAAO,iBAAiB,SAASiC,EAAS,CAAC,QAAQ,EAAI,CAAC,EAAEtE,IAAI,SAAS,iBAAiBiE,GAAG,IAAIjE,EAAEuC,GAAOvC,EAAEsE,CAAQ,CAAC,EAAE9D,EAAE,iBAAiB,SAAS8D,EAAS,CAAC,QAAQ,EAAI,CAAC,EAAE,IAAMhE,EAAE0D,GAAG,IAAIhE,CAAC,EAAQU,EAAE,sBAAsBJ,CAAC,EAAE,MAAM,IAAI,CAAC,IAAIP,EAAe,OAAO,GAApB,YAAuB,EAAE,KAAK,EAAE,qBAAqBW,CAAC,EAAE,IAAMT,EAAEiE,GAAG,IAAIlE,CAAC,EAA2B,GAAtB,CAACC,IAASA,EAAE,OAAOI,CAAC,EAAKJ,EAAE,MAAK,OAAO,IAAME,EAAE6D,GAAG,IAAIhE,CAAC,EAAEgE,GAAG,OAAOhE,CAAC,EAAKG,IAAGgE,GAAenE,CAAC,EAAE,oBAAoB,SAASG,CAAC,GAAUJ,EAAEkE,GAAG,IAAIjE,CAAC,KAAlB,MAA+BD,IAAT,QAAkBA,EAAE,EAAEsC,EAAO,oBAAoB,SAASlC,CAAC,EAAE,CAAC,CAA62B,SAASoE,GAAqB,EAAEC,EAAEC,EAAE,CAAC,EAAE,cAAc,IAAI,YAAYD,EAAE,CAAC,OAAO,CAAC,cAAcC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAASC,GAAkB,EAAEF,EAAEC,EAAE,CAAC,EAAE,cAAc,IAAI,YAAYD,EAAE,CAAC,OAAO,CAAC,cAAcC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAME,GAAG,CAAC,SAAS,GAAG,EAAQ,EAAE,OAAQ,UAAU,CAAC,EAAE,CAAC,OAAOH,EAAE,QAAQC,CAAC,EAAE,CAAC,cAAcG,EAAE,CAAC,CAAC,IAAI,CAAC,GAAK,CAAC,KAAK,CAAC,EAAEA,EAAEC,EAAEC,GAAEF,EAAE,CAAC,MAAM,CAAC,EAAE,OAAOG,GAAS,EAAGH,GAAG,CAAwC,GAAvCJ,EAAE,EAAEE,GAAkB,EAAE,YAAYE,CAAC,EAAK,CAAC,EAAE,OAAOJ,GAAG,CAACC,EAAE,EAAEC,GAAkB,EAAE,YAAYF,CAAC,CAAC,CAAC,EAAGK,CAAC,CAAC,CAAC,EAAQG,GAAW,CAAC,EAAER,EAAEC,IAAIG,GAAG,EAAI,CAACA,EAAE,aAAuBA,EAAE,cAAZ,WAAyBH,EAAE,EAAEF,GAAqB,EAAEC,EAAEI,CAAC,EAAE,EAAQK,GAAG,CAAC,SAAS,GAAG,EAAQ,EAAE,MAAO,UAAU,CAAC,EAAE,CAAC,OAAOT,EAAE,QAAQC,CAAC,IAAI,CAAC,IAAMG,EAAEI,GAAW,EAAE,aAAaR,CAAC,EAAQ,EAAEQ,GAAW,EAAE,WAAWP,CAAC,EAAE,SAAE,iBAAiB,eAAeG,CAAC,EAAE,EAAE,iBAAiB,eAAe,CAAC,EAAQ,IAAI,CAAC,EAAE,oBAAoB,eAAeA,CAAC,EAAE,EAAE,oBAAoB,eAAe,CAAC,CAAC,CAAC,CAAC,EAAQM,GAAG,CAAC,SAAS,GAAG,EAAQ,EAAE,MAAO,UAAU,CAAC,EAAE,CAAC,OAAOV,EAAE,QAAQC,CAAC,IAAI,CAAC,IAAMU,EAAYX,GAAG,CAACC,EAAE,EAAEF,GAAqB,EAAE,WAAWC,CAAC,EAAEY,EAAO,oBAAoB,YAAYD,CAAW,CAAC,EAAQE,EAAcZ,GAAG,CAACD,EAAE,EAAED,GAAqB,EAAE,aAAaE,CAAC,EAAEW,EAAO,iBAAiB,YAAYD,CAAW,CAAC,EAAE,SAAE,iBAAiB,cAAcE,CAAa,EAAQ,IAAI,CAAC,EAAE,oBAAoB,cAAcA,CAAa,EAAED,EAAO,oBAAoB,YAAYD,CAAW,CAAC,CAAC,CAAC,EAAQG,GAAG,CAAC,OAAOX,GAAG,MAAMM,GAAG,MAAMC,EAAE,EAAQK,GAAG,CAAC,UAAU,UAAU,GAAG,OAAO,KAAKD,EAAE,EAAE,MAAM,ECEr8lB,IAAME,GAAkB,CAC3B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,QAChB,EACaC,GAAkB,CAC3B,GAAGD,GACH,aAAc,EACd,WAAY,0BACZ,MAAO,OACP,OAAQ,kBACR,cAAe,QACnB,EACaE,GAAgB,CACzB,QAAS,CACL,KAAMC,EAAY,YACtB,EACA,aAAc,CACV,KAAMA,EAAY,YACtB,EACA,aAAc,CACV,KAAMA,EAAY,YACtB,CACJ,EACaC,GAAkB,CAC3B,KAAMD,EAAY,OAClB,MAAO,YACP,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EACpB,EACaE,GAAe,CACxB,KAAM,CACF,KAAMF,EAAY,QAClB,MAAO,OACP,aAAc,GACd,cAAe,UACf,aAAc,QAClB,EACA,WAAY,CACR,KAAMA,EAAY,OAClB,MAAO,SACP,YAAa,QACb,OAAQ,CAAC,CAAE,KAAAG,CAAM,IAAI,CAACA,CAC1B,EACA,WAAY,CACR,KAAMH,EAAY,KAClB,MAAO,SACP,QAAS,CACL,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,GACJ,EACA,aAAc,CACV,OACA,cACA,QACA,UACA,SACA,YACA,OACA,aACA,OACJ,EACA,OAAQ,CAAC,CAAE,KAAAG,CAAM,IAAI,CAACA,CAC1B,CACJ,EC/DO,IAAMC,GAAsB,CAC/B,aAAc,CACV,MAAO,SACP,KAAMC,EAAY,YAClB,UAAW,sBACX,aAAc,CACV,SACA,mBACJ,EACA,UAAW,CACP,gBACA,iBACA,oBACA,kBACJ,EACA,YAAa,CACT,KACA,KACA,KACA,IACJ,EACA,IAAK,CACT,CACJ,EACO,SAASC,GAAWC,EAAO,CAC9B,GAAM,CAAE,QAAAC,EAAU,eAAAC,EAAiB,WAAAC,EAAa,aAAAC,EAAe,cAAAC,EAAgB,YAAAC,CAAe,EAAIN,EAUlG,OATqBO,GAAQ,IAAIL,EAAiB,GAAGC,OAAgBC,OAAkBC,OAAmBC,MAAkBL,EAC1H,CACEA,EACAC,EACAC,EACAC,EACAC,EACAC,CACJ,CAAC,CAEL,CACO,IAAME,GAAiB,CAC1B,QAAS,CACL,KAAMV,EAAY,YAClB,UAAW,iBACX,aAAc,CACV,UACA,kBACJ,EACA,UAAW,CACP,aACA,eACA,gBACA,aACJ,EACA,YAAa,CACT,IACA,IACA,IACA,GACJ,EACA,IAAK,EACL,MAAO,SACX,CACJ,ECvEG,SAASW,GAAc,CAACC,EAAMC,CAAK,EAAE,CAAC,OAAOD,GAAO,IAAIA,IAAQC,EAAM,KAAK,EAAG,CAG9E,SAASC,IAAY,CAAC,GAAK,CAACC,EAAcC,CAAgB,EAAEC,GAAS,EAAK,EAAE,OAAAC,GAAgB,IAAI,CAACF,EAAiBG,EAAO,WAAW,gBAAgB,EAAE,OAAO,CAAE,EAAE,CAAC,CAAC,EAASJ,CAAc,CAK1L,SAASK,GAAWC,EAASC,EAAO,CAAC,YAAAC,EAAY,UAAAC,EAAU,UAAAC,CAAS,EAAEC,EAAW,CAAIF,EAAU,SAASH,IAAWC,GAAQE,EAAU,QAAQ,GAAMG,GAAQJ,EAAY,EAAEG,CAAU,EAAED,EAAU,QAAQ,aAAa,WAAW,EAAE,GAAW,CAACD,EAAU,SAASH,IAAWC,IAAQE,EAAU,QAAQ,GAAKG,GAAQJ,EAAY,EAAEG,CAAU,EAAED,EAAU,QAAQ,gBAAgB,UAAU,EAAG,CAAC,SAASG,GAAOC,EAAiBC,EAAa,CAAC,IAAMN,EAAUO,EAAOF,CAAgB,EAAQN,EAAYS,GAAeR,EAAU,QAAQ,EAAE,CAAC,EAAQS,EAAYC,EAAaX,EAAY,CAAC,EAAE,CAAC,EAAE,CAACO,GAAc,EAAE,CAAC,CAAC,EAAQK,EAAcD,EAAaX,EAAYa,GAAG,EAAEA,CAAC,EAAQX,EAAUM,EAAO,IAAI,EAKxpBM,EAAcH,EAAaC,EAAcC,GAAGA,EAAE,GAAG,OAAO,MAAM,EAG9DE,EAAOJ,EAAaG,EAAcD,GAAGA,IAAI,OAAO,UAAU,SAAS,EAAQG,EAAY,CAAC,GAAGC,GAAiB,QAAQL,EAAc,cAAAE,EAAc,OAAAC,CAAM,EAAE,MAAM,CAAC,UAAAd,EAAU,YAAAS,EAAY,YAAAV,EAAY,YAAAgB,EAAY,UAAAd,CAAS,CAAE,CAAC,SAASgB,GAAe,CAAC,QAAAC,CAAO,EAAE,CAACA,EAAQ,aAAa,cAAc,EAAK,CAAE,CAAC,SAASC,GAAgBC,EAAUC,EAAKC,EAAWC,EAAoBC,EAAaC,EAAYC,EAAa,CAACC,EAAU,IAAI,CAAC,GAAG,CAACP,EAAU,QAAQ,OAIlT,IAAMQ,EAAWC,GAJ+TC,GAAM,CAACR,EAAW,QAAQQ,EAAKT,CAAI,EAItfS,EAAKT,CAAI,EAAE,UAAUG,EAAa,UAASA,EAAa,QAAQ,QAAWD,EAAoBO,EAAKT,CAAI,EAAE,OAAO,EAAEI,EAAY,CAAE,EAA2C,CAAC,UAAUL,EAAU,QAAQ,KAAAC,CAAI,CAAC,EAAQU,EAAWC,GAAOZ,EAAU,QAAQ,IAAI,CAACM,EAAa,EAAED,EAAY,CAAE,CAAC,EAAE,MAAM,IAAI,CAACG,EAAW,EAAEG,EAAW,CAAE,CAAE,EAAE,CAACN,EAAYC,CAAY,CAAC,CAAE,CASpW,SAARO,GAA0B,CAAC,MAAAC,EAAM,IAAAC,EAAI,KAAAd,EAAK,MAAAe,EAAM,aAAAC,EAAa,WAAAC,EAAW,YAAAC,EAAY,WAAAC,EAAW,eAAAC,EAAe,UAAAC,EAAU,aAAAC,EAAa,cAAAC,EAAc,GAAGC,CAAK,EAAE,CACvK,IAAMC,EAAcZ,EAAM,OAAO,OAAO,EAAQa,EAASC,GAAS,MAAMF,CAAa,EAAQG,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,EAAQC,GAAWP,CAAK,EAAQQ,EAAUhC,EAAK,IAAI,IAAS,CAAC,YAAAiC,EAAY,UAAAC,EAAU,UAAAC,EAAU,eAAAC,EAAe,UAAAC,CAAS,EAAEpB,EAAgB,CAAC,KAAAqB,EAAK,SAAAC,EAAS,MAAAC,CAAK,EAAErB,EAAgB,CAAC,UAAAsB,EAAU,WAAAC,EAAW,aAAAC,EAAa,WAAAC,GAAW,YAAAC,GAAY,WAAAC,EAAU,EAAE9B,EAAkB,CAAC,cAAA+B,GAAc,iBAAAC,GAAiB,QAAAC,GAAQ,UAAAC,GAAU,WAAAC,GAAW,YAAAC,GAAY,QAAAC,GAAQ,SAAAC,GAAS,eAAAC,GAAe,kBAAAC,GAAkB,YAAAC,GAAY,SAAAC,EAAQ,EAAEtC,EAAoB,CAAC,kBAAAuC,GAAkB,UAAAC,EAAU,YAAAC,GAAY,UAAAC,GAAU,UAAAC,GAAU,WAAAC,GAAW,aAAAC,EAAY,EAAE/C,EAE5oBjB,EAAWf,EAAO,MAAS,EAG3BiB,GAAajB,EAAO,MAAS,EAI7BgF,GAAc/E,GAAe,CAAC,EAAQe,GAAoBiE,GAAW,CAACD,GAAc,IAAI/D,GAAa,UAAU,OAAUA,GAAa,QAAQgE,CAAS,CAAE,EAGzJjG,GAAcD,GAAW,EAEzBmG,GAAMrF,GAAO,GAAMsD,CAAS,EAAQgC,GAAItF,GAAO,GAAKsD,CAAS,EAAQiC,GAAenF,GAAegD,EAAU,EAAE,EAAQoC,GAAalF,EAAaiF,GAAe/E,GAAG,IAAIA,CAAC,EAAQiF,GAAUrF,GAAe+C,CAAS,EAAQuC,GAAepF,EAAa,CAACiF,GAAeE,EAAS,EAAE1G,EAAa,EAAQ4G,GAAarF,EAAaoF,GAAelF,GAAG,IAAIA,CAAC,EAAQoF,GAAUxF,GAAea,EAAK,QAAQ,QAAQ,EAAQ4E,GAAKvF,EAAa,CAACsF,GAAUP,GAAM,YAAYE,GAAeG,GAAeJ,GAAI,YAAYE,GAAaG,EAAY,EAAEG,GAAe,sBAAsBA,EAAO,CAAC,mBAAmBA,EAAO,CAAC,MAAMA,EAAO,CAAC,uBAAuBA,EAAO,CAAC,wBAAwBA,EAAO,CAAC,oBAAoBA,EAAO,CAAC,MAAMA,EAAO,CAAC,KAAO,EAAQC,GAAY5F,EAAO,IAAI,EAEnvB,CAAC6F,GAASC,EAAW,EAAE5G,GAASwD,EAAS,EAAE,CAAC,EAE3CqD,GAAU,CAAC,gBAAgB1C,EAAS,WAAW,CAAC,EAAQ2C,GAAW,CAAC,EAAKnE,IAAQ,YAAcf,GAAMkF,GAAW,OAAO,OAAOD,GAAU,OAAO,SAAaC,GAAW,MAAM,OAAOD,GAAU,MAAM,SAAazC,IAAOyC,GAAU,eAAe,UAAaxC,IAAY,WAAWwC,GAAU,MAAM,eAAevC,GAAY,OAAOwC,GAAW,MAAM,QAAgBzC,IAAY,YAAWwC,GAAU,MAAM,QAAQ,IAAItC,QAAmB7B,SAAWA,EAAI6B,OAAkBuC,GAAW,MAAM,QAAWtC,KAAa,WAAWqC,GAAU,OAAO,eAAepC,IAAa,OAAOqC,GAAW,OAAO,QAAgBtC,KAAa,SAAQqC,GAAU,OAAO,QAAQ,IAAInC,SAAiBhC,SAAWA,EAAIgC,QAAgBoC,GAAW,OAAO,QAAQ,IAAMC,GAAevD,EAAS,SAAS,OAAawD,GAAe,CAAC,GAAGC,GAAmB,QAAAvD,CAAO,EAAQwD,GAAc,CAAC,GAAGC,GAAkB,IAAAzE,EAAI,WAAWC,EAAM,cAAcf,EAAK,MAAM,SAAS,UAAUA,EAAKmF,GAAe,SAAS,UAAUnF,EAAK,SAASmF,GAAe,eAAe7C,EAAK,GAAGN,cAAsB,OAAU,wBAAwB,QAAQ,gBAAgBC,EAAY2C,GAAK,OAAU,aAAa3C,EAAY2C,GAAK,OAAU,UAAU3C,EAAY2C,GAAK,OAAU,aAAAtD,CAAY,EAAQkE,GAAa,CAAC,CAAC,sBAAsB,EAAE,UAAU,EAAKnE,IAAWmE,GAAa,YAAY,EAAEnE,GAAW,IAAMoE,GAAS,CAAC,EAAgG,GAA3F1E,IAAQ,YAAW0E,GAAS,WAAW,EAAE,QAAQA,GAAS,sBAAsB,EAAE,SAAY,CAAC7D,EAAS,CAAC,IAAM8D,EAAUxG,EAAO,CAAC,CAAC,EAAEY,GAAgBgF,GAAY9C,EAAU/B,EAAWC,GAAoBC,GAAawF,GAAY,IAAI,CAAC,GAAG,CAAC1F,EAAW,QAAQ,OAAO,GAAK,CAAC,aAAA2F,EAAa,gBAAAC,EAAgB,aAAAC,EAAY,EAAE7F,EAAW,QAAc8F,EAAQ7B,GAAc,IAAI,EAAE,GAAG,CAAC0B,GAAc,CAACC,EAAgB,OAAO,GAAGD,EAAaC,EAAgB,CAACtH,GAAWwH,EAAQ,EAAE3B,GAAMhC,CAAc,EAAE7D,GAAWwH,EAAQD,GAAazB,GAAIjC,CAAc,EAAE,QAAQ4D,GAAE,EAAEA,GAAEN,EAAU,QAAQ,OAAOM,KAAI,CAAC,GAAK,CAAC,QAAAnG,GAAQ,MAAAuE,GAAM,IAAAC,EAAG,EAAEqB,EAAU,QAAQM,EAAC,EAAK3B,GAAI0B,GAAS3B,GAAM2B,EAAQF,EAAiBhG,GAAQ,aAAa,cAAc,EAAI,EAAQA,GAAQ,aAAa,cAAc,EAAK,QAAUtB,GAAW,EAAE,EAAE6F,GAAMhC,CAAc,EAAE7D,GAAW,EAAE,EAAE8F,GAAIjC,CAAc,EAAEsD,EAAU,QAAQ,QAAQ9F,EAAc,EAO/qE,IAAIqG,EAAY,KAAK,KAAKL,EAAaC,CAAe,EAAM,MAAMI,CAAW,IAC7FA,EAAYvE,EAAS,MAAIuE,EAAYvE,GAAYuE,IAAclB,IAASC,GAAYiB,CAAW,EAAG,EAAE,CAAClB,EAAQ,CAAC,EAAEY,GAAY,IAAI,CAAKb,GAAY,UAAeY,EAAU,QAAQ,MAAM,KAAKZ,GAAY,QAAQ,QAAQ,EAAE,IAAIjF,GAAiBG,EAAK,CAAC,QAAAH,EAAQ,MAAMA,EAAQ,WAAW,IAAIA,EAAQ,WAAWA,EAAQ,WAAW,EAAE,CAAC,QAAAA,EAAQ,MAAMA,EAAQ,UAAU,IAAIA,EAAQ,UAAUA,EAAQ,YAAY,CAAG,EAAE,EAAE,CAAC,CAAC,CAAC,EAIjZ+B,IAAUtB,EAAU,IAAI,CAACkE,GAAU,IAAItC,CAAS,CAAE,EAAE,CAACA,CAAS,CAAC,EAAE5B,EAAU,IAAI,CAACgE,GAAe,IAAInC,EAAU,EAAE,CAAE,EAAE,CAACA,CAAS,CAAC,EAAE7B,EAAU,IAAI,CAACqE,GAAU,IAAI3E,EAAK,QAAQ,QAAQ,CAAE,EAAE,CAACA,CAAI,CAAC,GAAG,IAAMkG,GAAa,CAACC,EAAM1H,IAAS,CAAC,GAAG,CAACwB,EAAW,QAAQ,OAAO,GAAK,CAAC,QAAA8F,CAAO,EAAE9F,EAAW,QAAa,CAAC,SAAAmG,EAAQ,EAAEtB,GAAY,QAAYuB,EAAiBL,EAAEG,IAAQ,EAAE,EAAEC,GAAS,OAAO,EAAE,KAAMC,IAAe,QAAU,CAAC,IAAMC,GAAKF,GAASJ,CAAC,EAAQ5B,GAAMpE,EAAKsG,GAAK,WAAWA,GAAK,UAAgBC,GAAOvG,EAAKsG,GAAK,YAAYA,GAAK,aAAmBjC,GAAID,GAAMmC,GAAaC,GAAU,IAAOL,IAAQ,EAAoB3H,GAAS4F,GAAMC,GAAI5F,CAAM,EAAgB,EAAE+H,GAAWH,EAAajC,GAAe4B,IAAII,GAAS,OAAO,IAAGC,EAAahC,IAAc8B,IAAQ,KAAqB3H,GAAS4F,GAAMC,GAAI5F,CAAM,EAAgB+H,GAAWH,EAAahC,GAAa2B,IAAI,IAAGK,EAAajC,KAAQ4B,GAAGG,EAAO,OAAOE,CAAa,EAAQI,GAAgBC,GAAiB,EAAQC,GAAKC,GAAU,CAACzG,GAAa,QAAQyG,EAAS,IAAMC,EAAQ7G,EAAK,CAAC,KAAK4G,CAAQ,EAAE,CAAC,IAAIA,CAAQ,EAAE9B,GAAY,QAAQ,SAAS,CAAC,GAAG+B,EAAQ,SAASJ,GAAgB,OAAO,QAAQ,CAAC,CAAE,EAAQK,GAASC,GAAM,CAAC,GAAG,CAAC9G,EAAW,QAAQ,OAAO,GAAK,CAAC,aAAA6F,CAAY,EAAE7F,EAAW,QAAQ0G,GAAKI,GAAMjB,GAAcf,GAAS,GAAG,CAAE,EAAQiC,GAAUb,GAAO,IAAI,CAAC,GAAG,CAAClG,EAAW,QAAQ,OAAO,GAAK,CAAC,gBAAA4F,EAAgB,aAAAC,CAAY,EAAE7F,EAAW,QAAc8F,GAAQ7B,GAAc,IAAI,EAAQ+C,EAAWnB,EAAaf,GAAemC,EAAYC,GAAM,EAAEpC,GAAS,EAAE,KAAK,MAAMgB,GAAQkB,CAAU,CAAC,EAAEH,GAASI,EAAYf,CAAK,CAAE,EAEphD,GAAGzE,IAAW,EAAG,OAAoB0F,EAAKC,GAAY,CAAC,CAAC,EAAG,IAAMC,GAAK,CAAC,EAAQC,GAAc,CAAC,EAAE,GAAGxC,GAAS,GAAG/B,IAAkB,CAACD,GAAc,CAAC,QAAQiD,EAAE,EAAEA,EAAEjB,GAASiB,IAAI,CAAC,IAAMwB,EAAW5F,GAAU,CAACoE,GAAG,GAAMsB,GAAK,KAAkBF,EAAKK,GAAI,CAAC,SAAS,CAAC,GAAGC,GAAS,MAAMzE,GAAQ,OAAOA,GAAQ,gBAAgBK,EAAQ,EAAE,YAAY3D,GAAiB,WAAW6H,EAAW,gBAAgBhE,GAAkB,QAAQC,GAAY,QAAQ,IAAIqD,GAASd,CAAC,EAAE,cAAc9B,GAAc,WAAWjE,EAAW,MAAM8E,GAAS,MAAMiB,EAAE,IAAI3C,GAAQ,QAAQD,GAAY,KAAKpD,CAAI,CAAC,CAAC,EAAM0D,KAAU6D,GAAc,eAAeA,GAAc,qBAAqBA,GAAc,kBAAkB,QAAQ7D,SAAgB,OAAoBiE,EAAM,UAAU,CAAC,MAAMvC,GAAe,GAAGI,GAAa,SAAS,CAAc4B,EAAKQ,EAAO,GAAG,CAAC,IAAI9C,GAAY,MAAMQ,GAAc,UAAU,mBAAmB,sBAAsBvC,GAAc,cAAc,QAAQ,YAAY,SAAS,QAAQ,IAAI5C,GAAa,QAAQ,OAAU,SAASwB,GAAS,IAAIF,EAAc,CAACoG,EAAMC,IAAQ,CAAC,IAAIC,EAAa,OAAoBX,EAAK,KAAK,CAAC,MAAMnC,GAAU,GAAGQ,GAAS,aAAa,GAAGqC,EAAM,QAAQpG,IAAW,SAAsBsG,GAAaH,EAAM,CAAC,GAAGA,EAAM,MAAM,MAAM,CAAC,IAAIE,EAAaF,EAAM,SAAS,MAAME,IAAe,OAAO,OAAOA,EAAa,MAAM,GAAG7C,EAAU,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,CAAC,EAAeyC,EAAM,WAAW,CAAC,MAAM,CAAC,GAAGM,GAAe,QAAQhE,GAAa,QAAQ,OAAO,cAAcjE,EAAK,MAAM,QAAQ,EAAE,aAAa,+BAA+B,UAAU,4BAA4B,2BAA2B2D,GAAkB,SAAS,CAAcyD,EAAKQ,EAAO,OAAO,CAAC,IAAIxD,GAAM,UAAU,KAAK,SAAS,MAAM,CAAC,GAAGA,GAAM,YAAY,gBAAgBN,GAAU,MAAMF,EAAU,OAAOA,EAAU,aAAaC,GAAY,OAAQ7D,EAAQ,EAAH,GAAK,QAAQ2D,GAAkB,QAAQ,MAAM,EAAE,QAAQqD,GAAU,EAAE,EAAE,aAAa,WAAW,SAAS,CAAC,MAAM,EAAE,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,SAAsBI,EAAK,MAAM,CAAC,IAAI,GAAG,MAAMxD,EAAU,OAAOA,EAAU,IAAIG,IAAW,qEAAqE,CAAC,CAAC,CAAC,EAAeqD,EAAKQ,EAAO,OAAO,CAAC,IAAIvD,GAAI,UAAU,KAAK,SAAS,MAAM,CAAC,GAAGA,GAAI,YAAY,gBAAgBP,GAAU,MAAMF,EAAU,OAAOA,EAAU,aAAaC,GAAY,OAAQ7D,EAAQ,EAAH,GAAK,QAAQ2D,GAAkB,QAAQ,MAAM,EAAE,QAAQqD,GAAU,CAAC,EAAE,aAAa,OAAO,SAAS,CAAC,MAAM,EAAE,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,SAAsBI,EAAK,MAAM,CAAC,IAAI,GAAG,MAAMxD,EAAU,OAAOA,EAAU,IAAII,IAAY,qEAAqE,CAAC,CAAC,CAAC,EAAEsD,GAAK,OAAO,EAAeF,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGc,GAAmB,KAAKlI,EAAK,MAAMkD,GAAU,IAAKlD,EAAW,QAAN,MAAc,UAAUA,EAAK,mBAAmB,mBAAmB,cAAcA,EAAK,MAAM,SAAS,OAAOA,EAAKkD,GAAU,QAAQ,aAAaC,GAAW,gBAAgBI,GAAe,GAAGgE,EAAa,EAAE,SAASD,EAAI,CAAC,EAAE,IAAI,CAAC,CAAC,EAAeF,EAAKe,GAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAyBvH,GAAS,aAAa,CAAC,IAAI,GAAG,QAAQ,GAAG,eAAe,CAAC,cAAc,GAAM,iBAAiB,EAAK,EAAE,aAAa,CAAC,UAAU,OAAO,YAAY,EAAE,aAAa,EAAE,WAAW,OAAO,aAAa,EAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAAyBwH,GAAoBxH,GAAS,CAAC,MAAM,CAAC,KAAKyH,EAAY,MAAM,MAAM,WAAW,QAAQ,CAAC,KAAKA,EAAY,iBAAiB,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,GAAK,EAAK,EAAE,YAAY,CAAC,uBAAuB,oBAAoB,EAAE,wBAAwB,EAAI,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,UAAU,EAAE,YAAY,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY,eAAe,cAAc,EAAE,MAAM,CAAC,aAAa,eAAe,aAAa,CAAC,CAAC,EAAE,aAAa,SAAS,wBAAwB,EAAI,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,KAAK,EAAE,GAAGC,GAAe,aAAa,CAAC,KAAKD,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,UAAU,SAAS,EAAE,aAAa,CAAC,OAAO,UAAU,SAAS,EAAE,aAAa,MAAM,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,OAAO7G,GAAOA,EAAM,YAAY,SAAS,EAAE,aAAa,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,eAAe,GAAK,OAAO7G,GAAOA,EAAM,YAAY,SAAS,EAAE,WAAW,CAAC,KAAK6G,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,UAAU,MAAM,EAAE,aAAa,CAAC,OAAO,UAAU,MAAM,EAAE,aAAa,MAAM,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,OAAO7G,GAAOA,EAAM,aAAa,SAAS,EAAE,WAAW,CAAC,KAAK6G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,eAAe,GAAK,OAAO7G,GAAOA,EAAM,aAAa,MAAM,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK6G,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,EAAE,SAAS,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,aAAa,SAAS,OAAO7G,GAAO,CAACA,EAAM,IAAI,EAAE,MAAM,CAAC,KAAK6G,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,OAAO7G,GAAO,CAACA,EAAM,IAAI,CAAC,CAAC,EAAE,WAAW,CAAC,KAAK6G,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,YAAY,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,EAAK,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO7G,GAAO,CAACA,EAAM,WAAW,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO7G,GAAO,CAACA,EAAM,WAAW,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,OAAO7G,GAAO,CAACA,EAAM,YAAY,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,CAAC,EAAE,eAAe,CAAC,KAAK6G,EAAY,WAAW,MAAM,aAAa,OAAO7G,GAAO,CAACA,EAAM,WAAW,CAAC,CAAC,EAAE,eAAe,CAAC,KAAK6G,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,aAAa,aAAa,EAAK,EAAE,iBAAiB,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAM,OAAO7G,GAAOA,EAAM,aAAa,EAAE,QAAQ,CAAC,KAAK6G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,QAAQ,CAAC,KAAK6G,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,YAAY,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,SAAS,CAAC,KAAK6G,EAAY,MAAM,MAAM,OAAO,aAAa,OAAO,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,eAAe,CAAC,KAAK6G,EAAY,MAAM,MAAM,WAAW,aAAa,kBAAkB,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,WAAW,CAAC,KAAK6G,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,YAAY,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,GAAG,KAAK,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,kBAAkB,CAAC,KAAK6G,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,SAAS,CAAC,KAAK6G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,KAAK,EAAE,OAAO7G,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,CAAC,CAAC,EAAE,YAAY,CAAC,KAAK6G,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,kBAAkB,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,OAAO,aAAa,kBAAkB,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,UAAU,CAAC,KAAK6G,EAAY,MAAM,MAAM,WAAW,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,WAAW,CAAC,KAAK6G,EAAY,MAAM,MAAM,OAAO,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAa,GAAG,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,YAAY,CAAC,KAAK6G,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,EAAE,aAAa,CAAC,KAAK6G,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO7G,GAAO,CAACA,EAAM,iBAAiB,CAAC,CAAC,EAAE,UAAU,CAAC,KAAK6G,EAAY,OAAO,MAAM,aAAa,YAAY,WAAW,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAa,CAAC,CAAC,CAAC,EAAE,SAASZ,GAAI,CAAC,cAAAvD,EAAc,WAAAjE,EAAW,WAAAuH,EAAW,gBAAAe,EAAgB,QAAQC,EAAkB,MAAAC,EAAM,MAAAX,EAAM,SAAAJ,EAAS,YAAAhI,EAAY,IAAAoB,EAAI,QAAAgB,EAAQ,KAAA9B,EAAK,GAAGwB,CAAK,EAAE,CAAC,IAAMkH,EAAQrJ,EAAa6E,EAAc3E,GAAG,CAAC,IAAIoJ,EAAoBC,EAAqB,GAAG,EAAG,GAAAD,EAAoB1I,EAAW,WAAW,MAAM0I,IAAsB,SAAcA,EAAoB,cAAe,OAAOb,IAAQ,EAAES,EAAgBC,EAAmB,IAAMvB,IAAa2B,EAAqB3I,EAAW,WAAW,MAAM2I,IAAuB,OAAO,OAAOA,EAAqB,cAAcH,EAAYI,EAAU5B,EAAWa,EAAYgB,EAAUD,EAAU5B,EAAsF,OAA1D1H,GAAGsJ,IAAYf,EAAMW,EAAM,EAAElJ,EAAEuJ,EAAUhB,IAAQW,EAAM,GAAqBF,EAAgBC,CAAkB,CAAC,EAAQO,EAAcjI,EAAI,EAAMkI,EAAI,CAAChJ,GAAM8H,EAAM,EAAEiB,EAAcjH,EAAYmH,EAAO,CAACjJ,GAAM8H,IAAQW,EAAM,EAAEM,EAAcjH,EAAYoH,EAAMlJ,GAAM8H,IAAQW,EAAM,EAAEM,EAAcjH,EAAYqH,EAAKnJ,GAAM8H,EAAM,EAAEiB,EAAcjH,EAAQ,OAAoBsF,EAAK,SAAS,CAAC,aAAa,kBAAkBU,EAAM,IAAI,KAAK,SAAS,GAAGtG,EAAM,MAAM,CAAC,GAAG9B,EAAY,QAAQ,GAAGsJ,OAASE,OAAWD,OAAYE,KAAQ,EAAE,SAAsB/B,EAAKQ,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGF,EAAS,QAAAgB,CAAO,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASrB,IAAa,CAAC,OAAoBM,EAAM,UAAU,CAAC,MAAMyB,GAAkB,SAAS,CAAchC,EAAK,MAAM,CAAC,MAAMiC,GAAY,SAAS,QAAG,CAAC,EAAejC,EAAK,IAAI,CAAC,MAAMkC,GAAY,SAAS,oBAAoB,CAAC,EAAelC,EAAK,IAAI,CAAC,MAAMmC,GAAe,SAAS,4CAA4C,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASpB,IAAa,CAAC,OAAoBf,EAAK,MAAM,CAAC,wBAAwB,CAAC,OAAO;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,sBAgBh5T,CAAC,CAAC,CAAE,CAAa,IAAMgC,GAAkB,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,MAAM,OAAO,WAAW,0BAA0B,SAAS,GAAG,SAAS,SAAS,QAAQ,qBAAqB,EAAQC,GAAY,CAAC,SAAS,GAAG,aAAa,EAAE,EAAQC,GAAY,CAAC,OAAO,EAAE,aAAa,GAAG,WAAW,IAAI,UAAU,QAAQ,EAAQC,GAAe,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,IAAI,WAAW,IAAI,UAAU,QAAQ,EAE9e,IAAMC,GAAmB,CAAC,QAAQ,OAAO,SAAS,SAAS,MAAM,OAAO,OAAO,OAAO,SAAS,UAAU,EAAQC,GAAkB,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,OAAO,SAAS,WAAW,QAAQ,OAAO,KAAK,WAAW,MAAM,OAAO,OAAO,MAAM,EAAQC,GAAiB,CAAC,OAAO,OAAO,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,WAAW,cAAc,OAAO,UAAU,OAAO,EAAE,QAAQ,CAAC,EAAQC,GAAe,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,cAAc,OAAO,OAAO,EAAE,QAAQ,EAAE,OAAO,CAAC,EAE1lBC,GAAmB,CAAC,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,SAAS,WAAW,cAAc,MAAM,EAAQC,GAAS,CAAC,aAAa,MAAM,WAAW,QAAQ,OAAO,UAAU,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,QAAQ,CAAC,ECrF5PC,GAAU,UAAU,CAAC,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,sYAAsY,EAAeC,GAAU,eCA5E,IAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAEC,IAAI,oBAAoBA,IAAUC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,GAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,YAAY,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU6B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAnC,EAAQ,GAAGoC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA9C,CAAQ,EAAE+C,GAAgB,CAAC,WAAApD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQmD,EAAiBpB,GAAuBH,EAAMzB,CAAQ,EAAO,CAAC,sBAAAiD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAYL,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAAQ,GAAC,YAAY,WAAW,EAAE,SAASlB,CAAW,EAAmCmB,EAAa,IAAQnB,IAAc,YAA6CoB,EAAsBC,GAAM,EAAQC,EAAsB,CAAazB,EAAS,EAAQ0B,EAAkBC,GAAqB,EAAE,OAAoB/C,EAAKgD,GAAY,CAAC,GAAG3B,GAA4CsB,EAAgB,SAAsB3C,EAAKC,GAAS,CAAC,QAAQjB,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsBa,EAAKE,EAAO,IAAI,CAAC,GAAGoB,EAAU,GAAGI,EAAgB,UAAUuB,GAAGrE,GAAkB,GAAGiE,EAAsB,iBAAiBzB,EAAUI,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,GAAGrC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAEyC,EAAYI,CAAc,EAAE,SAAsBuB,EAAMhD,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAsBkB,EAAMhD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,qBAAqB,iBAAiB8B,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKmD,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,IAAI,iBAAiBnB,EAAiB,SAAS,YAAY,IAAI;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,EAA8rP,mBAAmB,EAAI,CAAC,EAAehC,EAAKoD,EAAS,CAAC,sBAAsB,GAAK,SAAsBpD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,uBAAuB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,wBAAwB,MAAM,CAAC,mBAAmB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,kBAAkB5C,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,GAAGN,GAAqB,CAAC,UAAU,CAAC,SAAsBkB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,QAAQ,sBAAsB,6CAA6C,EAAE,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,kBAAkB,MAAS,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,uBAAuB,MAAM,uBAAuB,OAAO,0BAA0B,QAAQ,sBAAsB,6CAA6C,EAAE,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,kBAAkB,MAAS,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,4BAA4B,CAAC,CAAC,CAAC,EAAE,kBAAkB,MAAS,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeuB,EAAMhD,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,CAAC,EAAE,SAAS,CAACS,EAAY,GAAgBS,EAAMhD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,GAAGlD,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAMwD,CAAW,EAAE,UAAU,CAAC,iBAAiB,GAAK,MAAMF,CAAY,CAAC,EAAEb,EAAYI,CAAc,EAAE,SAAS,CAAc3B,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEU,EAAa,GAAgB1C,EAAKoD,EAAS,CAAC,sBAAsB,GAAK,SAAsBpD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAsBF,EAAKqD,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,aAAa,GAAM,aAAa,GAAM,SAAsBrD,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,kBAAkB,MAAM,CAAC,mBAAmB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,QAAQ,EAAE,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGlD,GAAqB,CAAC,UAAU,CAAC,SAAsBkB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAsBF,EAAKqD,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,aAAa,GAAM,aAAa,GAAM,SAAsBrD,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,EAAEe,EAAa,GAAgB1C,EAAKqD,GAAK,CAAC,KAAK,qEAAqE,aAAa,GAAK,SAAsBrD,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,WAAW,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,kBAAkB,CAAC,EAAE,SAAsBhC,EAAKoD,EAAS,CAAC,sBAAsB,GAAK,SAAsBpD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,MAAM,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,MAAM,CAAC,mBAAmB,EAAE,iBAAiB8B,EAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,KAAK,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,oBAAoB,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGlD,GAAqB,CAAC,UAAU,CAAC,SAAsBkB,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,6CAA6C,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ2B,GAAI,CAAC,kFAAkF,gFAAgF,wPAAwP,gRAAgR,2QAA2Q,kHAAkH,mHAAmH,sIAAsI,mRAAmR,6KAA6K,kOAAkO,qOAAqO,8IAA8I,yWAAyW,6zBAA6zB,kEAAkE,0OAA0O,4NAA4N,gMAAgM,ubAAub,0GAA0G,yJAAyJ,sSAAsS,+GAA+G,8NAA8N,+tBAA+tB,6HAA6H,oPAAoP,sEAAsE,8FAA8F,6GAA6G,qGAAqG,+tBAA+tB,GAAeA,EAAG,EAQ/+0BC,GAAgBC,GAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,WAAWA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAEG,GAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,QAAQ,WAAW,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRnC,IAAMC,GAAaC,GAASC,EAAO,EAAQC,GAAcF,GAASG,EAAQ,EAAyD,IAAMC,GAAY,CAAC,UAAU,6CAA6C,UAAU,qBAAqB,UAAU,qBAAqB,EAAQC,GAAU,IAAI,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAQC,EAAmB,CAACC,EAAEC,IAAI,yBAAyBA,IAAUC,GAAmB,CAACF,EAAEC,IAAI,oBAAoBA,IAAUE,GAAQ,CAAC,CAAC,SAAAC,EAAS,uBAAAC,EAAuB,QAAAC,EAAQ,EAAI,IAAI,CAAC,GAAK,CAACC,EAAQC,CAAU,EAAEC,GAAgB,CAAC,uBAAAJ,CAAsB,CAAC,EAAE,OAAOD,EAAS,CAAC,KAAK,IAAII,EAAW,EAAK,EAAE,KAAK,IAAIA,EAAW,EAAI,EAAE,OAAO,IAAIA,EAAW,CAACD,CAAO,EAAE,QAAQD,GAASC,CAAO,CAAC,CAAE,EAAQG,GAAmB,CAACV,EAAEC,IAAI,oBAAoBA,IAAUU,GAASA,GAAiB,EAAQC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,GAAGC,CAAS,EAAEjB,GAASI,CAAK,EAAQc,EAAU,IAAI,CAAC,IAAMC,EAAUrB,GAAiB,OAAUY,CAAY,EAAE,GAAGS,EAAU,OAAO,CAAC,IAAIC,EAAU,SAAS,cAAc,qBAAqB,EAAKA,EAAWA,EAAU,aAAa,UAAUD,EAAU,MAAM,GAAQC,EAAU,SAAS,cAAc,MAAM,EAAEA,EAAU,aAAa,OAAO,QAAQ,EAAEA,EAAU,aAAa,UAAUD,EAAU,MAAM,EAAE,SAAS,KAAK,YAAYC,CAAS,GAAI,EAAE,CAAC,OAAUV,CAAY,CAAC,EAAQW,GAAmB,IAAI,CAAC,IAAMF,EAAUrB,GAAiB,OAAUY,CAAY,EAAqC,GAAnC,SAAS,MAAMS,EAAU,OAAO,GAAMA,EAAU,SAAS,CAAC,IAAIG,GAAyBA,EAAwB,SAAS,cAAc,uBAAuB,KAAK,MAAMA,IAA0B,QAAcA,EAAwB,aAAa,UAAUH,EAAU,QAAQ,EAAG,IAAMI,EAAQJ,EAAU,cAAc,GAAGI,EAAQ,CAAC,IAAMC,EAAK,SAAS,KAAKA,EAAK,UAAU,QAAQC,GAAGA,EAAE,WAAW,cAAc,GAAGD,EAAK,UAAU,OAAOC,CAAC,CAAC,EAAED,EAAK,UAAU,IAAI,GAAGL,EAAU,4BAA4B,EAAG,MAAM,IAAI,CAAII,GAAQ,SAAS,KAAK,UAAU,OAAO,GAAGJ,EAAU,4BAA4B,CAAE,CAAE,EAAE,CAAC,OAAUT,CAAY,CAAC,EAAE,GAAK,CAACgB,EAAYC,CAAmB,EAAEC,GAA8BZ,EAAQlC,GAAY,EAAK,EAAQ+C,EAAe,OAAe,CAAC,sBAAAC,EAAsB,MAAAC,CAAK,EAAEC,GAAyB,MAAS,EAAQC,EAAY,CAAC,CAAC,QAAAC,EAAQ,eAAAC,CAAc,IAAIL,EAAsB,SAASM,IAAO,CAACF,EAAQ,OAAO,CAAE,CAAC,EAAQG,EAAa,CAAC,CAAC,QAAAH,EAAQ,eAAAC,CAAc,IAAIL,EAAsB,SAASM,IAAO,CAACF,EAAQ,KAAK,CAAE,CAAC,EAAQI,EAAWC,EAAO,IAAI,EAAQC,EAAY,IAASzD,GAAU,EAAiB2C,IAAc,YAAtB,GAAmEe,EAAa,IAAQ,CAAC1D,GAAU,GAAiB2C,IAAc,YAA6CgB,EAAa,IAAS3D,GAAU,EAAiB,EAAC,YAAY,WAAW,EAAE,SAAS2C,CAAW,EAAtD,GAAyFiB,EAAa,IAAQ,CAAC5D,GAAU,GAAiB2C,IAAc,YAA6CkB,EAAa,IAAQ,IAAC7D,GAAU,GAAiB,CAAC,YAAY,WAAW,EAAE,SAAS2C,CAAW,GAAmCmB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAE,OAAAC,GAAiB,CAAC,CAAC,EAAsBC,EAAKC,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,kBAAAjE,EAAiB,EAAE,SAAsBkE,EAAMC,GAAY,CAAC,GAAGrC,GAA4C8B,EAAgB,SAAS,CAAcM,EAAME,EAAO,IAAI,CAAC,GAAGpC,EAAU,UAAUqC,GAAGtE,GAAkB,GAAG+D,EAAsB,gBAAgBjC,CAAS,EAAE,IAAIL,GAA6B6B,EAAK,MAAM,CAAC,GAAGzB,CAAK,EAAE,SAAS,CAAcoC,EAAKM,GAA0B,CAAC,MAAM,oBAAoB,SAAsBN,EAAKO,GAAU,CAAC,UAAU,0BAA0B,SAAsBP,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBuB,EAAKS,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,SAAS,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeP,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,UAAU,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,KAAK,OAAO,SAAS,CAAcF,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsByB,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,kCAAkC,CAAC,EAAeA,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,oCAAoC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBT,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,UAAU,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,kCAAkC,CAAC,EAAeA,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,UAAU,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,oCAAoC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,qEAAqE,MAAM,CAAC,mBAAmB,EAAE,KAAK,qEAAqE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAET,EAAY,GAAgBS,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,sBAAsB,qBAAqB,0BAA0B,WAAW,EAAE,SAAS,wBAAwB,CAAC,CAAC,CAAC,EAAE,UAAU,gCAAgC,mBAAmB,yBAAyB,MAAM,CAAC,iBAAiB,EAAE,KAAK,yBAAyB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBuB,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,yUAAyU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,yUAAyU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,iSAAiS,MAAM,CAAC,mBAAmB,EAAE,KAAK,iSAAiS,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeE,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,KAAK,SAAS,SAAS,CAAcF,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,QAAQ,OAAO,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,yKAAyK,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,yKAAyK,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,yKAAyK,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,SAAS,CAAC,CAAC,CAAC,EAAeZ,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,EAAE,UAAU,iBAAiB,mBAAmB,YAAY,KAAK,WAAW,CAAC,CAAC,CAAC,EAAeZ,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,QAAQ,OAAO,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,yKAAyK,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,yKAAyK,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,yKAAyK,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,KAAK,UAAU,CAAC,CAAC,CAAC,EAAeZ,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,IAAI,WAAW,IAAI,IAAI,qEAAqE,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,IAAI,qEAAqE,EAAE,UAAU,gBAAgB,mBAAmB,gBAAgB,KAAK,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEpB,EAAa,GAAgBQ,EAAKa,GAAK,CAAC,KAAK,qEAAqE,aAAa,GAAK,SAAsBb,EAAK,IAAI,CAAC,UAAU,2DAA2D,mBAAmB,WAAW,KAAK,WAAW,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,MAAM,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,MAAM,CAAC,mBAAmB,EAAE,KAAK,WAAW,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeE,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,UAAU,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,KAAK,SAAS,SAAS,CAAcF,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,YAAY,IAAI,uEAAuE,OAAO,yKAAyK,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,yKAAyK,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,SAAS,CAAC,CAAC,CAAC,EAAeZ,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,YAAY,IAAI,uEAAuE,OAAO,yKAAyK,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,yKAAyK,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeV,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,KAAK,OAAO,SAAS,CAAcF,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBuB,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,sDAAsD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,UAAU,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,sDAAsD,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,uDAAuD,MAAM,CAAC,mBAAmB,EAAE,KAAK,uDAAuD,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBuB,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,qRAAqR,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,qRAAqR,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,sRAAsR,MAAM,CAAC,mBAAmB,EAAE,KAAK,sRAAsR,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeE,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,UAAU,SAAS,CAAcF,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBuB,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAE,kBAAkB,MAAS,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,UAAU,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,kCAAkC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,mCAAmC,MAAM,CAAC,mBAAmB,EAAE,KAAK,mCAAmC,kBAAkB/D,EAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEwD,EAAa,GAAgBO,EAAK,MAAM,CAAC,UAAU,+CAA+C,SAAsBA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKM,GAA0B,CAAC,SAAsBN,EAAKO,GAAU,CAAC,UAAU,2BAA2B,SAAsBP,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,eAAe,GAAK,aAAa,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,UAAU,aAAa,EAAE,WAAW,GAAG,UAAU,SAAS,EAAE,WAAW,CAAC,MAAM,GAAK,KAAK,GAAK,SAAS,QAAQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKc,GAAS,CAAC,MAAM,SAAS,UAAU,GAAG,YAAY,CAAC,UAAU,qBAAqB,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,kBAAkB,EAAI,EAAE,KAAK,GAAK,aAAa,EAAE,WAAW,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,eAAe,CAAC,QAAQ,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,eAAe,CAAC,kBAAkB,EAAE,eAAe,qBAAqB,SAAS,EAAE,SAAS,qBAAqB,QAAQ,GAAG,UAAU,GAAG,QAAQ,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,iBAAiB,GAAM,cAAc,EAAK,EAAE,aAAa,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,OAAO,aAAa,EAAE,WAAW,EAAE,UAAU,MAAM,EAAE,MAAM,CAAcd,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,KAAK,UAAU,CAAC,EAAeZ,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,SAAS,CAAC,EAAeZ,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,qEAAqE,OAAO,gQAAgQ,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,KAAK,UAAU,CAAC,EAAeZ,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,qEAAqE,OAAO,gQAAgQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,KAAK,UAAU,CAAC,EAAeZ,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,KAAK,UAAU,CAAC,EAAeZ,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,KAAK,UAAU,CAAC,CAAC,EAAE,WAAW,CAAC,MAAM,GAAK,KAAK,GAAK,SAAS,KAAK,EAAE,MAAM,CAAC,OAAO,OAAO,SAAS,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeV,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,UAAU,SAAS,CAAcF,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsByB,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,4QAA4Q,CAAC,EAAeA,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,oUAAoU,CAAC,CAAC,CAAC,CAAC,EAAE,kBAAkB,MAAS,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBT,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,4QAA4Q,CAAC,EAAeA,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,oUAAoU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,6QAA6Q,MAAM,CAAC,mBAAmB,EAAE,KAAK,6QAA6Q,kBAAkB5D,GAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe8D,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,KAAK,WAAW,SAAS,CAAcF,EAAKa,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,SAAsBb,EAAK,IAAI,CAAC,UAAU,+BAA+B,mBAAmB,UAAU,KAAK,UAAU,SAAsBA,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBuB,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,mBAAmB,EAAE,KAAK,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKa,GAAK,CAAC,KAAK,qEAAqE,aAAa,GAAK,SAAsBb,EAAK,IAAI,CAAC,UAAU,8BAA8B,mBAAmB,UAAU,KAAK,UAAU,SAAsBA,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBuB,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,MAAM,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,MAAM,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,MAAM,CAAC,mBAAmB,EAAE,KAAK,WAAW,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeE,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,UAAU,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,UAAU,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcF,EAAK3D,GAAQ,CAAC,SAAS4C,GAAsBe,EAAKe,EAAU,CAAC,SAAsBf,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,gDAAgD,IAAI,qEAAqE,OAAO,gQAAgQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,qEAAqE,OAAO,gQAAgQ,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,GAAG,UAAU,KAAK,WAAW,MAAM5B,EAAY,CAAC,QAAAC,CAAO,CAAC,EAAE,SAAsBe,EAAKgB,EAAgB,CAAC,SAAS/B,EAAQ,SAAsBe,EAAKe,EAAU,CAAC,SAA+BE,EAA0Bf,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAInB,EAAQ,KAAK,CAAC,EAAE,WAAW,EAAee,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,qEAAqE,OAAO,gQAAgQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,qEAAqE,OAAO,gQAAgQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,wBAAwB,UAAU,KAAK,WAAW,MAAMxB,EAAa,CAAC,QAAAH,CAAO,CAAC,EAAE,kBAAkBhD,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,cAAc,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+D,EAAK3D,GAAQ,CAAC,SAAS6E,GAAuBlB,EAAKe,EAAU,CAAC,SAAsBf,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,gDAAgD,IAAI,uEAAuE,OAAO,sQAAsQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,GAAG,SAAS,KAAK,WAAW,MAAM5B,EAAY,CAAC,QAAQkC,CAAQ,CAAC,EAAE,SAAsBlB,EAAKgB,EAAgB,CAAC,SAASE,EAAS,SAAsBlB,EAAKe,EAAU,CAAC,SAA+BE,EAA0Bf,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,SAAS,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIc,EAAS,KAAK,CAAC,EAAE,WAAW,EAAelB,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,wBAAwB,SAAS,KAAK,WAAW,MAAMxB,EAAa,CAAC,QAAQ8B,CAAQ,CAAC,EAAE,kBAAkBjF,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,cAAc,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+D,EAAK3D,GAAQ,CAAC,SAAS8E,GAAuBnB,EAAKe,EAAU,CAAC,SAAsBf,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,gDAAgD,IAAI,oEAAoE,OAAO,6PAA6P,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,oEAAoE,OAAO,6PAA6P,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,GAAG,UAAU,KAAK,WAAW,MAAM5B,EAAY,CAAC,QAAQmC,CAAQ,CAAC,EAAE,SAAsBnB,EAAKgB,EAAgB,CAAC,SAASG,EAAS,SAAsBnB,EAAKe,EAAU,CAAC,SAA+BE,EAA0Bf,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIe,EAAS,KAAK,CAAC,EAAE,WAAW,EAAenB,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,oEAAoE,OAAO,6PAA6P,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,oEAAoE,OAAO,6PAA6P,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,wBAAwB,UAAU,KAAK,WAAW,MAAMxB,EAAa,CAAC,QAAQ+B,CAAQ,CAAC,EAAE,kBAAkBlF,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,cAAc,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+D,EAAK3D,GAAQ,CAAC,SAAS+E,GAAuBpB,EAAKe,EAAU,CAAC,SAAsBf,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,gDAAgD,IAAI,uEAAuE,OAAO,sQAAsQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,GAAG,UAAU,KAAK,WAAW,MAAM5B,EAAY,CAAC,QAAQoC,CAAQ,CAAC,EAAE,SAAsBpB,EAAKgB,EAAgB,CAAC,SAASI,EAAS,SAAsBpB,EAAKe,EAAU,CAAC,SAA+BE,EAA0Bf,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,UAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIgB,EAAS,KAAK,CAAC,EAAE,WAAW,EAAepB,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,uEAAuE,OAAO,sQAAsQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,wBAAwB,UAAU,KAAK,WAAW,MAAMxB,EAAa,CAAC,QAAQgC,CAAQ,CAAC,EAAE,kBAAkBnF,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,cAAc,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAK3D,GAAQ,CAAC,SAASgF,GAAuBrB,EAAKe,EAAU,CAAC,SAAsBf,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,QAAQ,MAAM,gDAAgD,IAAI,sEAAsE,OAAO,mQAAmQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,QAAQ,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,GAAG,UAAU,KAAK,WAAW,MAAM5B,EAAY,CAAC,QAAQqC,CAAQ,CAAC,EAAE,SAAsBrB,EAAKgB,EAAgB,CAAC,SAASK,EAAS,SAAsBrB,EAAKe,EAAU,CAAC,SAA+BE,EAA0Bf,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAU,eAAe,wBAAwB,UAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIiB,EAAS,KAAK,CAAC,EAAE,WAAW,EAAerB,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,QAAQ,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,QAAQ,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,wBAAwB,UAAU,KAAK,WAAW,MAAMxB,EAAa,CAAC,QAAQiC,CAAQ,CAAC,EAAE,kBAAkBpF,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,cAAc,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+D,EAAK3D,GAAQ,CAAC,SAASiF,GAAuBtB,EAAKe,EAAU,CAAC,SAAsBf,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,gDAAgD,IAAI,sEAAsE,OAAO,mQAAmQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,GAAG,SAAS,KAAK,WAAW,MAAM5B,EAAY,CAAC,QAAQsC,CAAQ,CAAC,EAAE,SAAsBtB,EAAKgB,EAAgB,CAAC,SAASM,EAAS,SAAsBtB,EAAKe,EAAU,CAAC,SAA+BE,EAA0Bf,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAU,gBAAgB,wBAAwB,SAAS,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIkB,EAAS,KAAK,CAAC,EAAE,WAAW,EAAetB,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,wBAAwB,SAAS,KAAK,WAAW,MAAMxB,EAAa,CAAC,QAAQkC,CAAQ,CAAC,EAAE,kBAAkBrF,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,cAAc,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+D,EAAK3D,GAAQ,CAAC,SAASkF,GAAuBvB,EAAKe,EAAU,CAAC,SAAsBf,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,gDAAgD,IAAI,sEAAsE,OAAO,mQAAmQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,GAAG,UAAU,KAAK,WAAW,MAAM5B,EAAY,CAAC,QAAQuC,CAAQ,CAAC,EAAE,SAAsBvB,EAAKgB,EAAgB,CAAC,SAASO,EAAS,SAAsBvB,EAAKe,EAAU,CAAC,SAA+BE,EAA0Bf,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAImB,EAAS,KAAK,CAAC,EAAE,WAAW,EAAevB,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,wBAAwB,UAAU,KAAK,WAAW,MAAMxB,EAAa,CAAC,QAAQmC,CAAQ,CAAC,EAAE,kBAAkBtF,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,cAAc,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+D,EAAK3D,GAAQ,CAAC,SAASmF,GAAuBxB,EAAKe,EAAU,CAAC,SAAsBf,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,gDAAgD,IAAI,sEAAsE,OAAO,mQAAmQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,GAAG,SAAS,KAAK,WAAW,MAAM5B,EAAY,CAAC,QAAQwC,CAAQ,CAAC,EAAE,SAAsBxB,EAAKgB,EAAgB,CAAC,SAASQ,EAAS,SAAsBxB,EAAKe,EAAU,CAAC,SAA+BE,EAA0Bf,EAAYQ,EAAS,CAAC,SAAS,CAAcV,EAAKI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,GAAG,EAAE,KAAK,OAAO,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,SAAS,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIoB,EAAS,KAAK,CAAC,EAAE,WAAW,EAAexB,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,mQAAmQ,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,wBAAwB,SAAS,KAAK,WAAW,MAAMxB,EAAa,CAAC,QAAQoC,CAAQ,CAAC,EAAE,kBAAkBvF,CAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAS,cAAc,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,KAAK,OAAO,SAAS,CAACT,EAAa,GAAgBO,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,UAAU,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,+CAA+C,mBAAmB,0BAA0B,MAAM,CAAC,mBAAmB,EAAE,KAAK,0BAA0B,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,kBAAkB,MAAS,EAAE,UAAU,CAAC,SAAsBuB,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,gcAA2b,CAAC,CAAC,CAAC,EAAE,kBAAkB,MAAS,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,gcAA2b,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,icAA4b,MAAM,CAAC,mBAAmB,EAAE,KAAK,icAA4b,kBAAkBpD,GAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE8C,EAAa,GAAgBM,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,UAAU,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,8CAA8C,mBAAmB,0BAA0B,MAAM,CAAC,mBAAmB,EAAE,KAAK,0BAA0B,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAER,EAAa,GAAgBQ,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,8CAA8C,mBAAmB,0BAA0B,MAAM,CAAC,mBAAmB,EAAE,KAAK,0BAA0B,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeE,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,UAAU,SAAS,CAAcF,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBE,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcF,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBuB,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,2CAA2C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,UAAU,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,2CAA2C,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,4CAA4C,MAAM,CAAC,mBAAmB,EAAE,KAAK,4CAA4C,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAEP,EAAa,GAAgBO,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,4VAA4V,CAAC,CAAC,CAAC,EAAE,UAAU,+CAA+C,mBAAmB,6VAA6V,MAAM,CAAC,mBAAmB,EAAE,KAAK,6VAA6V,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,OAAO,IAAI,sEAAsE,OAAO,gWAAgW,CAAC,CAAC,EAAE,SAAsBuB,EAAKY,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,sEAAsE,OAAO,gWAAgW,EAAE,UAAU,gBAAgB,mBAAmB,YAAY,KAAK,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEjB,EAAa,GAAgBK,EAAKQ,EAAkB,CAAC,WAAW/B,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBuB,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,4VAA4V,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAAsBX,EAAWU,EAAS,CAAC,SAAsBV,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,OAAO,sBAAsB,oBAAoB,EAAE,SAAS,4VAA4V,CAAC,CAAC,CAAC,EAAE,UAAU,8BAA8B,mBAAmB,6VAA6V,MAAM,CAAC,mBAAmB,EAAE,KAAK,6VAA6V,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAUK,GAAGtE,GAAkB,GAAG+D,CAAqB,EAAE,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ2B,GAAI,CAAC,kFAAkF,gFAAgF,mcAAmc,uIAAuI,uUAAuU,+HAA+H,yPAAyP,4KAA4K,8OAA8O,mHAAmH,oMAAoM,uMAAuM,mMAAmM,yIAAyI,mgBAAmgB,gNAAgN,kHAAkH,qMAAqM,iMAAiM,kHAAkH,8OAA8O,+QAA+Q,6RAA6R,kHAAkH,yQAAyQ,kHAAkH,qIAAqI,6HAA6H,uTAAuT,mHAAmH,uQAAuQ,4SAA4S,wjBAAwjB,mgBAAmgB,+RAA+R,0SAA0S,2SAA2S,uSAAuS,4VAA4V,icAAic,yRAAyR,kHAAkH,0NAA0N,0QAA0Q,uMAAuM,qMAAqM,0RAA0R,mHAAmH,mUAAmU,sMAAsM,sNAAsN,+LAA+L,iHAAiH,qNAAqN,ivGAAivG,4FAA4F,unGAAunG,q3QAAq3Q,EAS3r9FC,GAAgBC,GAAQrE,GAAUmE,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,OAAO,UAAU,OAAO,YAAY,MAAM,SAAS,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGI,GAAa,GAAGC,EAAa,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAC1wB,IAAMC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,oCAAsC,4JAA0L,6BAA+B,OAAO,sBAAwB,OAAO,uBAAyB,GAAG,sBAAwB,IAAI,yBAA2B,QAAQ,qBAAuB,OAAO,yBAA2B,MAAM,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["clamp", "t", "e", "n", "isNumber", "t", "isString", "isEasingList", "t", "isNumber", "wrap", "e", "n", "o", "getEasingForSegment", "mix", "noopReturn", "t", "progress", "e", "n", "fillOffset", "o", "s", "mix", "defaultOffset", "interpolate", "r", "f", "clamp", "getEasingForSegment", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "t", "r", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "o", "c", "i", "h", "e", "u", "d", "l", "g", "glide", "f", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "C", "$", "R", "resolveElements", "t", "n", "createGeneratorEasing", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "N", "spring", "F", "glide", "U", "inView$1", "resolveElements", "onIntersectionChange", "q", "K", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "G", "_", "createWindowResizeHandler", "window", "resizeWindow", "resize", "Z", "createAxisInfo", "createScrollInfo", "X", "updateAxisInfo", "progress", "velocityPerSecond", "updateScrollInfo", "calcInset", "Y", "J", "resolveEdge", "isString", "isNumber", "Q", "resolveOffset", "ee", "resolveOffsets", "interpolate", "defaultOffset", "measure", "createOnScrollHandler", "scrubAnimation", "noopReturn", "te", "ne", "oe", "getEventTarget", "scroll", "__rest", "listener", "dispatchPointerEvent", "t", "n", "dispatchViewEvent", "se", "o", "s", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "borderRadiusControl", "ControlType", "usePadding", "props", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "se", "paddingControl", "calcMaskWidth", "inset", "width", "useIsMouse", "isMouseDevice", "setIsMouseDevice", "ye", "fe", "window", "checkLimit", "progress", "target", "edgeOpacity", "moreItems", "buttonRef", "transition", "animate", "useGUI", "initialMoreItems", "initialAlpha", "pe", "useMotionValue", "fadeOpacity", "useTransform", "buttonOpacity", "v", "pointerEvents", "cursor", "buttonStyle", "baseButtonStyles", "setAriaVisible", "element", "useScrollLimits", "container", "axis", "scrollInfo", "updateCurrentScroll", "targetScroll", "checkLimits", "measureItems", "ue", "stopScroll", "scroll", "info", "stopResize", "resize", "Carousel", "slots", "gap", "align", "sizingObject", "fadeObject", "arrowObject", "snapObject", "progressObject", "ariaLabel", "borderRadius", "effectsObject", "props", "filteredSlots", "numItems", "j", "isCanvas", "RenderTarget", "padding", "usePadding", "axisLabel", "fadeContent", "fadeWidth", "fadeInset", "fadeTransition", "fadeAlpha", "snap", "snapEdge", "fluid", "widthType", "widthInset", "widthColumns", "heightType", "heightInset", "heightRows", "showScrollbar", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowPadding", "currentScroll", "newScroll", "start", "end", "startMaskInset", "endMaskInset", "baseWidth", "startMaskWidth", "endMaskWidth", "direction", "mask", "latest", "carouselRef", "numPages", "setNumPages", "itemStyle", "childStyle", "scrollOverflow", "containerStyle", "baseContainerStyle", "carouselStyle", "baseCarouselStyle", "carouselA11y", "itemA11y", "itemSizes", "te", "targetLength", "containerLength", "scrollLength", "current", "i", "newNumPages", "findNextItem", "delta", "children", "scrollTarget", "item", "length", "threshold", "isReducedMotion", "useReducedMotion", "goto", "scrollTo", "options", "gotoPage", "page", "gotoDelta", "pageLength", "currentPage", "clamp", "p", "Placeholder", "dots", "dotsBlurStyle", "isSelected", "Dot", "dotStyle", "u", "motion", "child", "index", "_child_props", "q", "controlsStyles", "dotsContainerStyle", "MouseStyles", "addPropertyControls", "ControlType", "paddingControl", "selectedOpacity", "unselectedOpacity", "total", "opacity", "_scrollInfo_current", "_scrollInfo_current1", "minScroll", "maxScroll", "inlinePadding", "top", "bottom", "right", "left", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "baseContainerStyle", "baseCarouselStyle", "baseButtonStyles", "controlsStyles", "dotsContainerStyle", "dotStyle", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap18srsrc", "args", "onTapur5vur", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "u", "SVG", "RichText2", "Link", "css", "Framerg0IarXxZT", "withCSS", "g0IarXxZT_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "TopMenuFonts", "getFonts", "g0IarXxZT_default", "CarouselFonts", "Carousel", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transformTemplate1", "_", "t", "transformTemplate2", "Overlay", "children", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "transformTemplate3", "metadata", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata1", "robotsTag", "ie", "_document_querySelector", "bodyCls", "body", "c", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapwelu7j", "overlay", "paginationInfo", "args", "onTap1wvko5h", "ref1", "pe", "isDisplayed", "isDisplayed1", "isDisplayed2", "isDisplayed3", "isDisplayed4", "defaultLayoutId", "ae", "sharedStyleClassNames", "useCustomCursors", "p", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "cx", "ComponentViewportProvider", "Container", "PropertyOverrides2", "g0IarXxZT_default", "x", "RichText2", "Image2", "Link", "Carousel", "l", "AnimatePresence", "Ga", "overlay1", "overlay2", "overlay3", "overlay4", "overlay5", "overlay6", "overlay7", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "TopMenuFonts", "CarouselFonts", "__FramerMetadata__"]
}
