{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.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/B2xAlJLcN0gOnt11mSPw/6YdWVZhgezRAHPsDckZo/Ticker.js", "ssg:https://framerusercontent.com/modules/u25NUNjAUnD2Ojkut0mZ/s7v3T0o87Ms3GWlulHGA/f5aQ6NuJ0.js", "ssg:https://framerusercontent.com/modules/eIhEne8QPmJmLgERIXtA/YFZmazE9P9zUwnVjFOx1/JmiSIVPUs.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 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 f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;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,isFunction,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{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){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 infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* 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:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (ae47b7e)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Image,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/6YdWVZhgezRAHPsDckZo/Ticker.js\";const TickerFonts=getFonts(Ticker);const cycleOrder=[\"HBo3jzWYU\",\"humC92K9G\",\"NhsMAcviD\"];const serializationHash=\"framer-pL4Wg\";const variantClassNames={HBo3jzWYU:\"framer-v-1n8zbz4\",humC92K9G:\"framer-v-1cebsag\",NhsMAcviD:\"framer-v-1wzxt1q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"HBo3jzWYU\",Phone:\"NhsMAcviD\",Tablet:\"humC92K9G\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HBo3jzWYU\"};};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:\"HBo3jzWYU\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1n8zbz4\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HBo3jzWYU\",ref:ref??ref1,style:{...style},...addPropertyOverrides({humC92K9G:{\"data-framer-name\":\"Tablet\"},NhsMAcviD:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-nigziq-container\",layoutDependency:layoutDependency,layoutId:\"RcwX45fCq-container\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:83,height:\"100%\",hoverFactor:1,id:\"RcwX45fCq\",layoutId:\"RcwX45fCq\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(SVG,{className:\"framer-117h486\",\"data-framer-name\":\"Optiver Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"hFNZLSpw7\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 117 32\"><path d=\"M 44.608 8.646 L 46.243 8.646 L 46.243 5.374 L 44.608 5.374 Z M 44.608 26.641 L 46.243 26.641 L 46.243 10.282 L 44.608 10.282 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 56.866 24.823 L 50.328 10.281 L 48.695 10.281 L 56.049 26.642 L 57.685 26.642 L 65.038 10.281 L 63.404 10.281 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 96.703 23.369 L 102.641 9.791 L 108.56 23.369 Z M 105.081 0.469 L 103.447 0.469 L 101.814 4.207 L 92.005 26.642 L 116.524 26.642 Z\" fill=\"rgb(233,95,64)\"></path><g transform=\"translate(0.464 0.469)\" id=\"ss12089239497_4\"><path d=\"M 0 31.08 L 116.06 31.08 L 116.06 0 L 0 0 Z\" fill=\"transparent\"></path><path d=\"M 80.917 14.72 C 80.917 12.007 83.11 9.812 85.822 9.812 L 90.724 9.812 L 90.724 11.448 L 85.822 11.448 C 84.954 11.447 84.122 11.791 83.509 12.405 C 82.896 13.019 82.552 13.852 82.552 14.72 L 82.552 26.172 L 80.917 26.172 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 12.274 21.281 C 12.274 23.09 10.813 24.553 9.006 24.553 L 4.903 24.553 C 4.036 24.553 3.205 24.209 2.591 23.595 C 1.978 22.981 1.634 22.149 1.635 21.281 L 1.652 14.72 C 1.652 12.911 3.113 11.448 4.92 11.448 L 9.006 11.448 C 10.813 11.448 12.274 12.911 12.274 14.72 Z M 13.909 14.72 C 13.909 12.007 11.717 9.812 9.006 9.812 L 4.92 9.812 C 3.619 9.811 2.372 10.327 1.452 11.248 C 0.532 12.169 0.016 13.418 0.017 14.72 L 0 21.281 C -0.001 22.583 0.515 23.832 1.435 24.752 C 2.355 25.673 3.603 26.19 4.903 26.189 L 9.006 26.189 C 10.307 26.19 11.554 25.673 12.474 24.752 C 13.394 23.832 13.91 22.583 13.909 21.281 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 27.803 21.264 C 27.803 22.132 27.459 22.964 26.846 23.577 C 26.232 24.191 25.401 24.535 24.534 24.535 L 17.996 24.536 L 17.996 11.447 L 24.534 11.447 C 25.401 11.447 26.233 11.792 26.846 12.405 C 27.459 13.019 27.803 13.852 27.803 14.72 Z M 29.436 14.72 C 29.437 13.418 28.921 12.169 28.001 11.248 C 27.082 10.328 25.835 9.81 24.534 9.81 L 16.362 9.812 L 16.362 31.079 L 17.996 31.079 L 17.996 26.172 L 24.534 26.172 C 25.835 26.172 27.082 25.655 28.002 24.735 C 28.921 23.814 29.438 22.566 29.437 21.264 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 34.339 21.266 C 34.339 23.073 35.801 24.537 37.608 24.537 L 41.694 24.537 L 41.694 26.173 L 37.608 26.173 C 36.307 26.174 35.06 25.657 34.14 24.737 C 33.221 23.817 32.704 22.568 32.705 21.266 L 32.706 11.449 L 31.071 11.449 L 31.071 9.813 L 32.706 9.813 L 32.706 6.541 L 34.339 6.541 L 34.339 9.813 L 40.412 9.813 L 39.677 11.449 L 34.339 11.449 Z\" fill=\"rgb(0,0,0)\"></path><path d=\"M 67.026 14.72 C 67.026 13.852 67.37 13.019 67.984 12.405 C 68.597 11.792 69.429 11.447 70.296 11.448 L 73.692 11.451 L 73.564 11.448 C 75.371 11.448 76.833 12.911 76.833 14.72 L 76.833 16.355 L 67.026 16.355 Z M 76.833 21.264 C 76.833 23.071 75.371 24.536 73.564 24.536 L 70.296 24.536 C 69.429 24.536 68.597 24.192 67.984 23.579 C 67.371 22.965 67.026 22.133 67.026 21.265 L 67.026 17.992 L 78.466 17.992 L 78.466 14.72 C 78.467 13.418 77.951 12.169 77.031 11.249 C 76.112 10.328 74.865 9.811 73.564 9.812 L 70.296 9.812 C 68.995 9.811 67.747 10.328 66.828 11.248 C 65.908 12.169 65.391 13.418 65.391 14.72 L 65.393 21.265 C 65.393 23.976 67.585 26.172 70.296 26.172 L 73.564 26.172 C 74.865 26.172 76.112 25.655 77.031 24.735 C 77.951 23.814 78.467 22.566 78.466 21.264 Z\" fill=\"rgb(0,0,0)\"></path></g></svg>',svgContentId:12089239497,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-p5ce0w\",\"data-framer-name\":\"Goldman-sachs-2\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"SdFZH8gzp\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 89 38\"><path d=\"M 7.283 8.905 L 12.666 8.905 L 12.666 17.677 C 10.868 18.04 9.492 18.223 7.983 18.223 C 2.081 18.223 0 14.858 0 9.319 C 0 3.365 2.885 0 8.636 0 C 9.364 0 10.741 0.052 12.458 0.311 L 12.458 5.925 L 11.209 5.925 L 10.504 3.779 C 9.828 1.737 9.024 0.725 7.747 0.725 C 5.538 0.725 4.365 3.699 4.365 9.267 C 4.365 14.858 4.834 17.499 7.719 17.499 C 8.111 17.499 8.575 17.447 9.019 17.32 L 9.019 10.792 L 7.279 9.601 L 7.279 8.905 Z M 12.562 32.456 C 12.562 35.976 10.145 37.995 5.879 37.995 C 4.711 37.995 2.994 37.816 1.381 37.553 L 1.381 30.672 L 2.63 30.672 L 3.15 32.3 C 4.318 36.052 5.15 37.294 6.636 37.294 C 8.196 37.294 9.312 35.924 9.312 34.112 C 9.312 32.639 8.612 31.604 7.104 30.799 L 4.502 29.401 C 2.497 28.342 1.405 26.686 1.405 24.667 C 1.405 21.612 3.925 19.777 8.064 19.777 C 9 19.777 10.093 19.857 11.833 20.087 L 11.833 25.702 L 10.585 25.702 L 9.885 23.556 C 9.18 21.278 8.428 20.45 7.052 20.45 C 5.515 20.45 4.607 21.433 4.607 22.855 C 4.607 24.121 5.311 25.029 6.688 25.806 L 9.312 27.279 C 11.521 28.521 12.562 30.178 12.562 32.456 Z M 24.059 36.522 L 24.579 37.299 L 24.579 37.689 L 20.602 37.689 L 20.417 36.188 C 20.001 37.327 18.909 38 17.504 38 C 15.423 38 14.122 36.706 14.122 34.583 C 14.122 32.512 15.291 31.143 18.88 29.745 L 20.413 29.152 L 20.413 27.213 C 20.413 25.504 20.1 24.808 19.14 24.808 C 18.36 24.808 17.92 25.222 17.163 27.109 L 16.307 29.222 L 15.139 29.222 L 15.139 25.001 C 16.672 24.535 18.209 24.224 19.533 24.224 C 22.47 24.224 24.059 25.622 24.059 28.159 Z M 25.563 11.338 C 25.563 15.738 23.198 18.223 20.152 18.223 C 17.111 18.223 14.747 15.738 14.747 11.338 C 14.747 6.937 17.111 4.452 20.157 4.452 C 23.198 4.452 25.563 6.937 25.563 11.338 Z M 20.417 34.348 L 20.417 29.872 L 19.925 30.079 C 18.388 30.7 17.816 32.098 17.816 34.141 C 17.816 35.67 18.18 36.546 19.036 36.546 C 19.892 36.546 20.417 35.717 20.417 34.348 Z M 21.742 11.338 C 21.742 6.368 21.325 5.05 20.157 5.05 C 18.989 5.05 18.573 6.368 18.573 11.338 C 18.573 16.308 18.989 17.626 20.157 17.626 C 21.325 17.626 21.742 16.308 21.742 11.338 Z M 34.8 34.475 L 35.268 34.71 C 34.436 37.092 33.371 37.995 31.314 37.995 C 27.961 37.995 26.088 35.487 26.088 31.11 C 26.088 26.737 28.273 24.224 31.834 24.224 C 32.794 24.224 34.071 24.379 35.164 24.817 L 35.164 29.218 L 33.944 29.218 L 33.452 27.561 C 32.799 25.363 32.44 24.794 31.787 24.794 C 30.747 24.794 29.914 26.14 29.914 31.265 C 29.914 35.378 30.538 36.88 32.123 36.88 C 33.187 36.885 34.095 36.212 34.8 34.475 Z M 31.91 17.913 L 27.228 17.913 L 27.228 17.527 L 27.748 16.75 L 27.748 2.306 L 27.228 1.53 L 27.228 1.139 L 31.39 0.828 L 31.39 16.746 L 31.91 17.522 Z M 38.309 18.223 C 35.448 18.223 33.731 15.635 33.731 11.211 C 33.731 6.81 35.523 4.457 38.281 4.457 C 39.685 4.457 40.466 4.998 40.802 6.085 L 40.802 2.306 L 40.281 1.53 L 40.281 1.139 L 44.443 0.828 L 44.443 16.746 L 44.963 17.522 L 44.963 17.908 L 41.27 17.908 L 40.986 15.941 C 40.575 17.626 39.794 18.223 38.309 18.223 Z M 47.437 36.522 L 47.957 37.299 L 47.957 37.689 L 43.275 37.689 L 43.275 37.299 L 43.795 36.522 L 43.795 27.203 C 43.795 26.093 43.46 25.42 42.651 25.42 C 41.686 25.42 40.986 26.224 40.986 27.801 L 40.986 36.522 L 41.506 37.299 L 41.506 37.689 L 36.824 37.689 L 36.824 37.299 L 37.344 36.522 L 37.344 22.078 L 36.824 21.301 L 36.824 20.916 L 40.986 20.605 L 40.986 25.961 C 41.454 24.85 42.518 24.229 44.027 24.229 C 46.16 24.229 47.432 25.575 47.432 28.187 L 47.432 36.522 Z M 37.557 11.258 C 37.557 15.917 37.973 17.339 39.118 17.339 C 40.546 17.339 40.806 15.296 40.806 11.206 C 40.806 7.248 40.522 5.281 39.141 5.281 C 37.973 5.281 37.557 6.678 37.557 11.258 Z M 63.669 16.746 L 64.189 17.522 L 64.189 17.908 L 59.507 17.908 L 59.507 17.522 L 60.027 16.746 L 60.027 7.144 C 60.027 6.213 59.715 5.643 58.987 5.643 C 58.078 5.643 57.35 6.448 57.35 7.996 L 57.35 16.746 L 57.87 17.522 L 57.87 17.908 L 53.188 17.908 L 53.188 17.522 L 53.708 16.746 L 53.708 7.144 C 53.708 6.213 53.396 5.643 52.668 5.643 C 51.76 5.643 51.031 6.448 51.031 7.996 L 51.031 16.746 L 51.552 17.522 L 51.552 17.908 L 46.869 17.908 L 46.869 17.522 L 47.39 16.746 L 47.39 6.213 L 46.869 5.591 L 46.869 5.205 L 50.615 4.763 L 50.927 4.763 L 51.031 6.213 C 51.471 5.074 52.564 4.452 54.049 4.452 C 55.633 4.452 56.674 5.229 57.142 6.627 C 57.53 5.281 58.755 4.452 60.315 4.452 C 62.368 4.452 63.669 5.798 63.669 8.41 Z M 58.807 33.882 C 58.807 36.132 57.35 37.995 53.841 37.995 C 52.933 37.995 51.708 37.892 49.811 37.553 L 49.811 32.743 L 50.875 32.743 L 51.211 33.778 C 52.044 36.419 52.848 37.402 54.125 37.402 C 55.321 37.402 56.101 36.546 56.101 35.228 C 56.101 34.141 55.553 33.392 54.257 32.691 L 52.02 31.5 C 50.592 30.724 49.811 29.51 49.811 28.008 C 49.811 25.655 51.66 24.229 54.725 24.229 C 55.61 24.229 56.754 24.356 58.003 24.615 L 58.003 28.394 L 56.939 28.394 L 56.39 27.02 C 55.766 25.363 55.17 24.822 54.181 24.822 C 53.117 24.822 52.493 25.443 52.493 26.479 C 52.493 27.359 53.013 27.952 54.285 28.676 L 56.494 29.919 C 57.998 30.776 58.807 31.99 58.807 33.882 Z M 75.634 16.746 L 76.155 17.522 L 76.155 17.908 L 72.177 17.908 L 71.997 16.407 C 71.581 17.546 70.489 18.219 69.084 18.219 C 67.003 18.219 65.702 16.924 65.702 14.802 C 65.702 12.731 66.871 11.361 70.46 9.964 L 71.993 9.371 L 71.993 7.432 C 71.993 5.723 71.681 5.027 70.72 5.027 C 69.94 5.027 69.5 5.441 68.743 7.328 L 67.887 9.451 L 66.715 9.451 L 66.715 5.234 C 68.252 4.768 69.784 4.457 71.108 4.457 C 74.045 4.457 75.634 5.855 75.634 8.392 Z M 71.993 14.571 L 71.993 10.095 L 71.501 10.302 C 69.968 10.924 69.396 12.322 69.396 14.364 C 69.396 15.894 69.76 16.774 70.616 16.774 C 71.472 16.774 71.993 15.946 71.993 14.571 Z M 89 17.522 L 89 17.908 L 84.318 17.908 L 84.318 17.522 L 84.838 16.746 L 84.838 7.427 C 84.838 6.311 84.502 5.643 83.693 5.643 C 82.729 5.643 82.029 6.448 82.029 8.025 L 82.029 16.746 L 82.549 17.522 L 82.549 17.908 L 77.867 17.908 L 77.867 17.522 L 78.387 16.746 L 78.387 6.213 L 77.867 5.591 L 77.867 5.205 L 81.612 4.763 L 81.925 4.763 L 82.029 6.213 C 82.469 5.074 83.537 4.452 85.07 4.452 C 87.203 4.452 88.475 5.798 88.475 8.41 L 88.475 16.746 Z\" fill=\"rgb(0,0,0)\"></path></svg>',svgContentId:9433352956,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hos5nq\",\"data-framer-name\":\"Stanford Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"RuoPraJwN\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 161 34\"><g transform=\"translate(0 -0.018)\" id=\"ss12612133319_1\"><path d=\"M 88.027 3.531 C 89.332 1.253 91.96 0.052 94.506 0.03 C 96.83 -0.122 99.458 0.268 101.086 2.119 C 100.258 3.219 99.467 4.342 98.64 5.442 C 97.716 4.374 96.957 2.871 95.466 2.568 C 93.997 2.11 92.151 2.88 91.769 4.465 C 91.15 6.981 91.523 9.612 91.432 12.178 L 96.202 12.178 L 96.202 15.042 L 91.428 15.042 C 91.428 19.359 91.428 23.676 91.423 27.992 C 91.405 29.216 91.6 30.426 91.828 31.626 C 92.919 32.135 94.097 32.396 95.302 32.419 C 95.297 32.717 95.293 33.317 95.288 33.62 C 91.387 33.363 87.481 33.285 83.584 33.615 C 83.584 33.363 83.593 32.859 83.593 32.607 C 84.825 32.387 86.353 31.81 86.403 30.316 C 86.88 25.243 86.558 20.133 86.653 15.042 C 85.703 15.042 84.752 15.042 83.802 15.038 C 83.806 14.607 83.815 14.171 83.82 13.741 C 84.784 13.292 85.725 12.792 86.653 12.279 C 86.653 9.337 86.48 6.157 88.026 3.531 Z M 158.358 0.025 C 155.834 0.612 153.279 1.106 150.687 1.221 C 150.66 1.459 150.609 1.936 150.587 2.174 C 151.551 2.467 153.124 2.39 153.192 3.746 C 153.579 6.496 153.306 9.286 153.383 12.054 C 149.668 11.412 145.516 11.454 142.356 13.786 C 138.896 16.229 137.709 20.784 138.055 24.844 C 138.25 27.992 139.814 31.223 142.647 32.758 C 146.021 34.628 150.337 34.243 153.497 32.089 C 153.52 32.726 153.533 33.363 153.538 34 C 155.984 33.372 158.485 33.019 161 32.873 L 161 31.773 C 157.436 31.161 158.422 29.499 158.171 26.673 C 158.176 17.792 158.04 8.906 158.358 0.026 Z M 149.113 14.347 C 150.617 14.331 152.148 14.815 153.383 15.661 C 153.388 20.44 153.374 25.22 153.392 29.999 C 150.746 31.223 147.167 31.136 145.093 28.872 C 143.316 26.956 143.015 24.152 143.175 21.65 C 143.352 19.372 143.825 16.769 145.798 15.357 C 146.787 14.674 147.942 14.359 149.113 14.346 Z M 8.354 2.944 C 11.35 2.761 14.356 2.958 17.321 3.379 C 17.144 5.506 17.162 7.646 17.325 9.772 C 17.039 9.772 16.466 9.777 16.18 9.777 C 15.952 8.448 15.716 6.834 14.311 6.243 C 12.228 5.359 9.791 5.272 7.631 5.904 C 4.807 6.748 4.343 10.936 6.444 12.764 C 9.072 15.083 12.292 16.6 14.983 18.85 C 19.199 22.232 18.648 30.105 13.646 32.474 C 9.436 34.435 4.493 33.94 0.146 32.708 C 0.173 30.601 0.096 28.494 0 26.39 C 0.314 26.385 0.946 26.372 1.264 26.367 C 1.487 27.692 1.692 29.318 3.024 30.001 C 5.407 31.348 8.48 31.458 10.954 30.299 C 14.042 28.581 13.474 23.613 10.586 21.94 C 8.081 19.996 5.202 18.559 2.888 16.363 C 0.323 13.961 0.005 9.754 1.656 6.753 C 3.006 4.361 5.73 3.165 8.354 2.945 Z M 26.138 7.449 C 26.374 7.462 26.852 7.486 27.088 7.499 C 27.084 9.098 27.084 10.693 27.084 12.293 L 34.359 12.293 L 34.359 15.042 L 27.084 15.042 C 27.111 18.892 27.024 22.746 27.124 26.6 C 27.224 28.066 27.265 29.895 28.625 30.793 C 30.339 31.819 32.39 31.178 34.105 30.504 C 34.632 31.806 33.291 32.534 32.358 33.075 C 30.171 34.143 27.502 34.257 25.242 33.368 C 23.309 32.64 22.377 30.509 22.277 28.557 C 22.045 24.056 22.277 19.547 22.313 15.043 L 19.471 15.043 L 19.458 14.144 C 22.545 12.971 24.628 10.29 26.138 7.449 Z M 45.608 11.566 C 42.33 11.532 39.024 13.173 37.971 16.49 C 38.257 16.655 38.839 16.98 39.13 17.145 C 40.39 14.904 43.332 13.754 45.651 15.047 C 47.469 15.881 47.624 18.121 47.588 19.877 C 44.728 20.802 41.767 21.531 39.066 22.888 C 35.829 24.611 35.41 29.496 37.73 32.14 C 40.463 34.665 45.023 34.257 47.724 31.869 C 48.547 33.51 50.493 34.138 52.189 33.656 C 53.667 33.368 54.645 32.126 55.613 31.076 C 55.445 30.884 55.104 30.494 54.936 30.297 C 54.327 30.453 53.64 30.939 53.045 30.467 C 52.271 29.931 52.367 28.854 52.312 28.024 C 52.367 24.468 52.562 20.903 52.376 17.343 C 52.285 15.5 51.467 13.617 49.848 12.65 C 48.583 11.943 47.099 11.581 45.608 11.566 Z M 47.538 22.654 C 47.556 25.05 47.538 27.447 47.556 29.844 C 46.033 30.526 44.223 31.159 42.618 30.375 C 40.653 29.321 40.735 26.169 42.359 24.844 C 43.918 23.763 45.769 23.254 47.538 22.654 Z\" fill=\"rgb(140,21,21)\"></path><path d=\"M 108.28 11.656 C 105.883 11.683 103.409 12.284 101.536 13.855 C 98.748 16.128 97.539 19.886 97.662 23.414 C 97.648 26.434 98.58 29.656 100.94 31.663 C 103.728 34.11 107.779 34.353 111.249 33.624 C 114.909 32.813 117.66 29.582 118.438 25.962 C 119.275 22.205 118.924 17.838 116.36 14.804 C 114.386 12.476 111.226 11.596 108.28 11.656 Z M 108.312 14.22 C 109.599 14.246 110.874 14.779 111.699 15.812 C 113.195 17.659 113.595 20.143 113.704 22.461 C 113.723 24.986 113.404 27.713 111.826 29.775 C 110.276 31.796 106.934 32.02 105.147 30.201 C 103.778 28.922 103.269 27.021 102.959 25.233 C 102.636 22.86 102.718 20.389 103.46 18.103 C 103.978 16.572 104.988 15.023 106.588 14.501 C 107.141 14.303 107.725 14.208 108.312 14.22 Z M 57.324 13.113 C 59.866 13.071 62.444 12.806 64.79 11.747 C 64.872 12.357 64.936 12.966 64.986 13.585 C 67.682 11.807 71.165 11.115 74.253 12.215 C 76.463 12.962 78.009 15.143 78.204 17.452 C 78.659 21.847 78 26.301 78.582 30.687 C 78.646 32.066 80.119 32.378 81.188 32.603 C 81.192 32.859 81.192 33.373 81.197 33.629 C 77.586 33.34 70.356 33.615 70.356 33.615 L 70.342 32.576 C 70.342 32.576 72.95 31.837 73.116 31.081 C 73.712 27.819 73.571 24.446 73.539 21.133 C 73.421 19.153 73.471 16.678 71.593 15.473 C 69.578 14.304 67.109 14.845 65.05 15.601 C 65.063 19.891 65.05 24.184 65.05 28.474 C 65.109 29.619 65.027 30.925 65.768 31.879 C 66.391 32.314 67.173 32.392 67.887 32.593 C 67.891 32.85 67.896 33.368 67.896 33.629 C 64.335 33.395 60.766 33.244 57.21 33.625 C 57.21 33.368 57.219 32.859 57.219 32.607 C 58.301 32.355 59.729 32.011 59.934 30.692 C 60.429 27.53 60.047 24.299 60.166 21.109 C 60.12 19.29 60.32 17.448 60.002 15.652 C 59.752 14.423 58.265 14.492 57.328 14.249 C 57.328 13.965 57.324 13.397 57.324 13.113 Z M 120.865 13.016 C 123.412 12.98 125.958 12.632 128.377 11.811 L 128.446 13.699 C 130.892 11.715 134.58 11.211 137.185 13.177 L 134.468 17.356 C 133.2 15.385 130.626 14.909 128.593 15.912 C 128.593 15.912 128.58 24.587 128.607 28.922 C 128.712 29.889 128.562 31.145 129.462 31.777 C 130.33 32.29 131.386 32.263 132.354 32.419 C 132.354 32.716 132.35 33.321 132.35 33.619 C 128.444 33.354 124.528 33.299 120.622 33.61 L 120.622 32.419 C 121.881 32.202 123.191 31.763 123.382 31.007 C 123.923 29.142 123.66 27.167 123.714 25.247 C 123.66 22.19 123.823 19.129 123.641 16.077 C 123.628 14.592 121.959 14.459 120.877 14.244 C 120.879 13.823 120.869 13.391 120.868 13.016 Z\" fill=\"rgb(140,21,21)\"></path></g></svg>',svgContentId:12612133319,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xrwhgw\",\"data-framer-name\":\"Google Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"ISda_GsWK\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 120 60\"><path d=\"M 32.377 26.446 L 19.857 26.446 L 19.857 30.161 L 28.737 30.161 C 28.297 35.361 23.964 37.593 19.872 37.593 C 17.253 37.605 14.74 36.563 12.897 34.703 C 11.053 32.843 10.035 30.32 10.07 27.702 C 10.07 22.078 14.424 17.748 19.884 17.748 C 24.096 17.748 26.578 20.433 26.578 20.433 L 29.178 17.739 C 29.178 17.739 25.838 14.022 19.748 14.022 C 11.993 14.022 5.994 20.567 5.994 27.636 C 5.994 34.563 11.637 41.318 19.944 41.318 C 27.251 41.318 32.6 36.312 32.6 28.91 C 32.6 27.348 32.373 26.446 32.373 26.446 Z\" fill=\"rgb(72,133,237)\"></path><path d=\"M 42.634 23.755 C 37.496 23.755 33.814 27.772 33.814 32.455 C 33.814 37.209 37.384 41.3 42.694 41.3 C 47.5 41.3 51.437 37.627 51.437 32.557 C 51.437 26.757 46.857 23.754 42.634 23.754 Z M 42.684 27.201 C 45.21 27.201 47.604 29.244 47.604 32.535 C 47.604 35.755 45.22 37.857 42.672 37.857 C 39.872 37.857 37.672 35.615 37.672 32.509 C 37.672 29.469 39.852 27.201 42.692 27.201 Z\" fill=\"rgb(219,50,54)\"></path><path d=\"M 61.815 23.755 C 56.677 23.755 52.995 27.772 52.995 32.455 C 52.995 37.209 56.565 41.3 61.875 41.3 C 66.681 41.3 70.618 37.627 70.618 32.557 C 70.618 26.757 66.038 23.754 61.815 23.754 Z M 61.865 27.201 C 64.391 27.201 66.785 29.244 66.785 32.535 C 66.785 35.755 64.401 37.857 61.853 37.857 C 59.053 37.857 56.853 35.615 56.853 32.509 C 56.853 29.469 59.033 27.201 61.873 27.201 Z\" fill=\"rgb(244,194,13)\"></path><path d=\"M 80.628 23.765 C 75.912 23.765 72.206 27.895 72.206 32.531 C 72.206 37.811 76.503 41.313 80.546 41.313 C 83.046 41.313 84.376 40.32 85.346 39.181 L 85.346 40.911 C 85.346 43.938 83.508 45.751 80.734 45.751 C 78.054 45.751 76.71 43.758 76.234 42.628 L 72.862 44.028 C 74.058 46.558 76.466 49.195 80.762 49.195 C 85.462 49.195 89.024 46.242 89.024 40.048 L 89.024 24.292 L 85.36 24.292 L 85.36 25.778 C 84.23 24.558 82.682 23.765 80.63 23.765 Z M 80.968 27.205 C 83.28 27.205 85.654 29.179 85.654 32.55 C 85.654 35.977 83.284 37.865 80.917 37.865 C 78.403 37.865 76.064 35.825 76.064 32.582 C 76.064 29.214 78.494 27.204 80.968 27.204 Z\" fill=\"rgb(72,133,237)\"></path><path d=\"M 108.4 23.744 C 103.952 23.744 100.217 27.284 100.217 32.504 C 100.217 38.03 104.38 41.307 108.817 41.307 C 112.529 41.307 114.817 39.277 116.167 37.457 L 113.134 35.439 C 112.347 36.659 111.031 37.854 108.836 37.854 C 106.37 37.854 105.236 36.504 104.533 35.194 L 116.296 30.314 L 115.696 28.884 C 114.56 26.084 111.909 23.744 108.401 23.744 Z M 108.553 27.118 C 110.156 27.118 111.309 27.97 111.799 28.992 L 103.943 32.275 C 103.603 29.733 106.013 27.118 108.543 27.118 Z\" fill=\"rgb(219,50,54)\"></path><path d=\"M 93.6 40.787 L 97.464 40.787 L 97.464 14.93 L 93.6 14.93 Z\" fill=\"rgb(60,186,84)\"></path></svg>',svgContentId:12419873740,withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-guf3xl\",\"data-framer-name\":\"Berkeley Logo\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"aeLlzx0NS\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 101 32\"><path d=\"M 10.58 0.559 C 7.295 0.559 5.542 0.778 4.776 0.778 C 3.498 0.778 2.366 0.742 1.234 0.742 C 0.614 0.742 0.504 0.778 0.504 1.034 C 0.504 1.473 0.65 1.51 2.293 1.51 C 3.315 1.51 3.9 1.84 3.9 4.728 L 3.9 21.552 C 3.9 22.1 3.826 22.174 2.183 22.174 C 1.38 22.174 1.161 22.247 1.161 22.613 C 1.161 22.978 1.417 23.015 1.782 23.015 C 2.95 23.015 3.753 22.869 5.287 22.869 C 6.893 22.869 8.426 23.234 9.96 23.234 C 15.035 23.234 18.43 21.296 18.43 17.2 C 18.43 14.018 16.276 12.774 14.56 11.896 C 13.83 11.53 13.136 11.348 13.136 11.275 C 13.136 11.165 13.939 10.763 14.633 10.287 C 15.802 9.482 17.372 8.202 17.372 5.606 C 17.372 3.009 15.327 0.559 10.58 0.559 Z M 73.134 0.6 C 72.943 0.6 71.737 1.142 69.26 1.301 C 68.72 1.332 68.466 1.3 68.466 1.682 C 68.466 2.032 68.784 2.096 69.355 2.096 C 70.784 2.096 70.975 2.096 70.975 4.1 L 70.975 21.627 C 70.975 22.2 70.434 22.168 69.133 22.168 C 68.37 22.168 68.339 22.36 68.339 22.583 C 68.339 22.837 68.402 22.9 69.133 22.9 C 69.578 22.9 71.261 22.837 72.34 22.837 C 72.912 22.837 73.61 22.9 74.087 22.9 C 75.23 22.9 75.452 22.9 75.452 22.582 C 75.452 22.327 75.515 22.136 73.927 22.136 C 73.356 22.136 73.134 21.787 73.134 19.147 C 73.134 18.224 73.293 15.711 73.293 3.591 C 73.293 2.637 73.452 1.491 73.452 1.109 C 73.452 0.759 73.292 0.6 73.134 0.6 Z M 46.771 0.632 C 46.485 0.632 44.611 1.332 42.325 1.332 C 41.976 1.332 41.912 1.459 41.912 1.777 C 41.912 2 42.039 2.096 43.341 2.096 C 44.198 2.096 44.452 2.383 44.452 4.64 C 44.452 11.353 44.357 20.769 44.357 21.691 C 44.357 22.168 44.071 22.168 42.992 22.168 C 42.229 22.168 42.071 22.328 42.071 22.583 C 42.071 22.869 42.261 22.9 42.992 22.9 C 43.436 22.9 44.611 22.837 45.691 22.837 C 46.707 22.837 48.167 22.9 48.644 22.9 C 49.342 22.9 49.501 22.9 49.501 22.582 C 49.501 22.328 49.374 22.168 48.644 22.168 C 46.675 22.168 46.739 22.168 46.739 20.674 L 46.739 18.67 C 46.739 18.383 47.183 18.16 47.692 17.842 C 48.231 17.492 48.675 17.174 48.803 17.174 C 48.993 17.174 50.327 19.179 51.661 20.705 C 52.995 22.232 53.28 23.028 53.852 23.028 C 54.297 23.028 55.249 22.996 55.63 22.996 C 55.916 22.996 56.329 23.028 56.71 23.028 C 57.408 23.028 57.631 22.964 57.631 22.741 C 57.631 22.487 57.377 22.327 56.615 22.327 C 55.536 22.327 54.519 20.769 53.44 19.464 C 51.217 16.792 50.645 16.188 50.645 15.902 C 50.645 15.679 52.614 14.28 54.202 12.721 C 55.186 11.767 56.266 10.399 56.266 10.112 C 56.266 10.016 56.139 9.985 55.885 9.985 C 55.504 9.985 53.662 10.08 53.249 10.08 C 52.868 10.08 52.265 9.985 51.948 9.985 C 51.534 9.985 51.375 10.048 51.375 10.304 C 51.375 10.59 51.534 10.653 52.011 10.653 C 53.408 10.653 53.503 10.717 53.503 11.226 C 53.503 11.894 53.217 12.434 51.979 13.611 C 50.962 14.566 47.66 17.492 46.866 17.492 C 46.77 17.492 46.739 17.397 46.739 17.27 C 46.739 12.084 46.929 8.521 46.929 3.687 C 46.929 2.669 46.993 1.332 46.993 0.919 C 46.993 0.728 46.929 0.632 46.771 0.632 Z M 9.484 1.437 C 12.807 1.437 14.34 4.948 14.34 6.776 C 14.34 9.666 13.135 10.361 12.077 11.166 C 12.077 11.166 10.543 10.946 8.317 10.946 C 7.44 10.946 6.966 11.019 6.966 10.433 L 6.966 2.498 C 6.966 1.767 7.075 1.437 9.484 1.437 Z M 25.495 9.667 C 22.606 9.667 19.588 12.339 19.588 16.824 C 19.588 22.136 23.462 23.409 26.066 23.409 C 28.638 23.409 31.337 21.405 31.337 21.246 C 31.337 21.182 31.242 20.992 31.084 20.992 C 30.893 20.992 29.75 21.755 27.655 21.755 C 25.24 21.755 21.843 20.578 21.843 16.188 C 21.843 15.456 21.938 15.297 22.447 15.266 C 26.066 15.043 29.242 14.344 30.067 14.152 C 30.925 13.961 31.37 13.834 31.37 13.707 C 31.37 13.453 30.861 12.689 30.321 12.053 C 29.178 10.716 27.146 9.667 25.495 9.667 Z M 62.522 9.667 C 59.633 9.667 56.615 12.339 56.615 16.824 C 56.615 22.136 60.489 23.409 63.093 23.409 C 65.665 23.409 68.365 21.405 68.365 21.246 C 68.365 21.182 68.269 20.992 68.11 20.992 C 67.92 20.992 66.776 21.755 64.681 21.755 C 62.267 21.755 58.87 20.578 58.87 16.188 C 58.87 15.456 58.965 15.297 59.473 15.266 C 63.093 15.043 66.268 14.344 67.094 14.152 C 67.952 13.961 68.396 13.834 68.396 13.707 C 68.396 13.453 67.888 12.689 67.349 12.053 C 66.205 10.716 64.173 9.667 62.521 9.667 Z M 80.838 9.667 C 77.948 9.667 74.931 12.339 74.931 16.824 C 74.931 22.136 78.805 23.409 81.409 23.409 C 83.981 23.409 86.68 21.405 86.68 21.246 C 86.68 21.182 86.585 20.992 86.426 20.992 C 86.236 20.992 85.093 21.755 82.997 21.755 C 80.583 21.755 77.186 20.578 77.186 16.188 C 77.186 15.456 77.281 15.297 77.789 15.266 C 81.409 15.043 84.584 14.344 85.41 14.152 C 86.267 13.961 86.712 13.834 86.712 13.707 C 86.712 13.453 86.205 12.689 85.664 12.053 C 84.521 10.716 82.489 9.667 80.838 9.667 Z M 36.545 9.889 C 36.037 9.889 35.433 10.048 34.925 10.048 C 34.29 10.048 33.687 9.984 32.607 9.984 C 32.067 9.984 32.099 10.08 32.099 10.462 C 32.099 10.812 32.099 10.78 32.671 10.78 C 34.449 10.78 34.386 10.844 34.386 13.007 L 34.386 21.723 C 34.386 22.168 34.29 22.2 32.989 22.2 C 32.226 22.2 32.195 22.264 32.195 22.582 C 32.195 22.9 32.258 22.9 32.989 22.9 C 33.433 22.9 34.513 22.741 35.593 22.741 C 36.609 22.741 38.736 22.9 39.181 22.9 C 40.006 22.9 40.038 22.932 40.038 22.582 C 40.038 22.295 40.006 22.2 39.181 22.2 C 36.831 22.2 36.736 22.2 36.736 20.641 L 36.736 14.088 C 36.736 12.752 37.434 11.989 39.276 11.989 C 40.864 11.989 41.245 13.293 41.689 13.293 C 41.88 13.293 42.388 11.893 42.388 11.575 C 42.388 10.748 40.927 10.048 40.355 10.048 C 38.863 10.048 37.371 11.702 36.895 11.702 C 36.768 11.702 36.736 11.48 36.736 11.194 C 36.736 11.098 36.799 10.398 36.799 10.239 C 36.799 9.984 36.672 9.889 36.546 9.889 Z M 99.951 9.921 C 99.506 9.921 98.649 10.048 98.173 10.048 C 97.315 10.048 96.743 9.984 95.886 9.984 C 95.315 9.984 95.219 9.984 95.219 10.399 C 95.219 10.716 95.346 10.717 96.331 10.717 C 97.41 10.717 97.41 10.907 97.41 11.862 C 97.41 12.307 96.267 15.616 95.505 17.905 C 94.997 19.401 94.806 19.846 94.584 19.846 C 94.457 19.846 94.076 19.305 93.821 18.638 C 91.916 13.738 91.091 12.624 91.091 11.702 C 91.091 10.971 91.281 10.78 92.043 10.78 C 92.71 10.78 92.837 10.748 92.837 10.462 C 92.837 10.112 92.71 9.984 92.043 9.984 C 91.028 9.984 89.915 10.08 89.026 10.08 C 88.264 10.08 88.043 10.016 87.153 10.016 C 86.582 10.016 86.487 10.176 86.487 10.462 C 86.487 10.748 86.518 10.78 87.154 10.78 C 87.725 10.78 87.947 10.939 88.741 12.848 C 90.488 16.983 93.028 22.868 93.028 23.218 C 93.028 24.172 90.298 27.926 89.154 29.357 C 88.075 30.725 86.582 30.916 86.582 31.107 C 86.582 31.266 86.899 31.425 87.439 31.425 C 88.138 31.425 88.36 31.171 89.312 31.044 C 90.011 30.948 90.392 30.916 90.742 30.216 C 91.758 28.117 93.187 25.54 95.188 20.673 C 97.696 14.566 99.093 10.748 99.792 10.748 C 100.173 10.748 100.617 10.589 100.617 10.303 C 100.617 9.952 100.459 9.92 99.951 9.92 Z M 25.177 10.335 C 26.638 10.335 28.511 12.688 28.511 13.483 C 28.511 13.674 28.48 13.738 28.131 13.802 C 25.749 14.183 24.034 14.598 22.383 14.598 C 22.002 14.598 22.002 14.566 22.002 14.407 C 22.002 13.96 22.764 10.335 25.177 10.335 Z M 62.203 10.335 C 63.664 10.335 65.538 12.688 65.538 13.483 C 65.538 13.674 65.506 13.738 65.157 13.802 C 62.775 14.183 61.06 14.598 59.41 14.598 C 59.029 14.598 59.028 14.566 59.028 14.407 C 59.028 13.96 59.79 10.335 62.204 10.335 Z M 80.519 10.335 C 81.98 10.335 83.854 12.688 83.854 13.483 C 83.854 13.674 83.822 13.738 83.472 13.802 C 81.091 14.183 79.376 14.598 77.725 14.598 C 77.344 14.598 77.344 14.566 77.344 14.407 C 77.344 13.96 78.105 10.335 80.519 10.335 Z M 8.282 11.64 C 12.261 11.64 14.963 14.2 14.963 17.491 C 14.963 20.673 12.919 22.576 10.144 22.576 C 8.976 22.576 7.808 22.32 7.406 21.88 C 7.078 21.514 6.968 19.466 6.968 19.137 L 6.968 12.591 C 6.968 11.786 7.261 11.64 8.283 11.64 Z M 26.386 26.569 C 25.636 26.569 25.01 27.023 25.01 27.774 C 25.01 29.202 26.888 28.947 26.888 29.742 C 26.888 30.058 26.646 30.331 26.157 30.331 C 25.828 30.331 25.413 30.176 25.066 29.941 L 24.756 30.487 C 25.104 30.729 25.574 30.959 26.157 30.959 C 26.969 30.959 27.644 30.437 27.644 29.717 C 27.644 28.27 25.767 28.705 25.767 27.743 C 25.767 27.426 25.977 27.197 26.387 27.197 C 26.752 27.197 27.037 27.321 27.353 27.482 L 27.619 26.948 C 27.26 26.725 26.832 26.569 26.386 26.569 Z M 41.355 26.569 C 40.079 26.569 39.509 27.482 39.509 28.761 C 39.509 29.978 40.073 30.959 41.355 30.959 C 42.638 30.959 43.203 29.978 43.203 28.761 C 43.203 27.482 42.632 26.569 41.355 26.569 Z M 51.307 26.569 C 50.03 26.569 49.404 27.488 49.404 28.768 C 49.404 30.071 49.975 30.959 51.282 30.959 C 51.852 30.959 52.385 30.723 52.819 30.326 L 52.441 29.841 C 52.094 30.158 51.697 30.331 51.319 30.331 C 50.532 30.331 50.16 29.767 50.16 28.761 C 50.16 27.762 50.557 27.197 51.306 27.197 C 51.709 27.197 52.007 27.34 52.335 27.613 L 52.72 27.116 C 52.274 26.75 51.833 26.57 51.307 26.57 Z M 67.441 26.569 C 66.164 26.569 65.595 27.482 65.595 28.761 C 65.595 29.978 66.159 30.959 67.441 30.959 C 68.724 30.959 69.288 29.978 69.288 28.761 C 69.288 27.482 68.718 26.569 67.441 26.569 Z M 8.14 26.632 L 7.427 26.707 L 7.427 30.89 L 8.165 30.89 L 8.165 28.035 L 8.178 28.035 L 9.968 30.891 L 10.625 30.891 L 10.625 26.638 L 9.888 26.638 L 9.888 29.432 L 9.869 29.432 L 8.14 26.632 Z M 17.601 26.632 L 17.601 30.89 L 20.179 30.89 L 20.236 30.264 L 18.339 30.264 L 18.339 29.059 L 19.931 29.059 L 19.931 28.433 L 18.339 28.433 L 18.339 27.26 L 20.13 27.26 L 20.13 26.632 L 17.602 26.632 Z M 44.151 26.632 L 44.151 30.89 L 44.889 30.89 L 44.889 29.06 L 46.45 29.06 L 46.45 28.432 L 44.889 28.432 L 44.889 27.259 L 46.63 27.259 L 46.63 26.632 Z M 55.552 26.632 L 54.691 26.7 L 53.197 30.891 L 53.886 30.891 L 54.238 29.866 L 55.949 29.866 L 56.302 30.891 L 57.059 30.891 L 55.552 26.632 Z M 62.641 26.632 L 62.641 30.89 L 63.378 30.89 L 63.378 29.06 L 64.94 29.06 L 64.94 28.432 L 63.378 28.432 L 63.378 27.259 L 65.12 27.259 L 65.12 26.632 L 62.64 26.632 Z M 74.252 26.632 L 73.539 26.707 L 73.539 30.89 L 74.276 30.89 L 74.276 28.035 L 74.289 28.035 L 76.08 30.891 L 76.737 30.891 L 76.737 26.638 L 75.999 26.638 L 75.999 29.432 L 75.98 29.432 L 74.252 26.632 Z M 81.358 26.632 L 80.497 26.7 L 79.003 30.891 L 79.691 30.891 L 80.045 29.866 L 81.755 29.866 L 82.108 30.891 L 82.864 30.891 L 81.359 26.632 Z M 3.261 26.638 L 3.261 29.413 C 3.261 30.369 3.788 30.959 4.829 30.959 C 5.864 30.959 6.391 30.369 6.391 29.407 L 6.391 26.638 L 5.654 26.638 L 5.654 29.456 C 5.654 29.984 5.43 30.332 4.829 30.332 C 4.222 30.332 3.999 29.984 3.999 29.45 L 3.999 26.638 Z M 11.676 26.638 L 11.676 30.891 L 12.413 30.891 L 12.413 26.638 Z M 13.138 26.638 L 14.6 30.891 L 15.412 30.891 L 16.881 26.638 L 16.155 26.638 L 15.344 29.016 C 15.344 29.016 15.264 29.257 15.052 29.984 L 15.015 29.984 C 14.811 29.257 14.731 29.009 14.731 29.009 L 13.918 26.638 L 13.138 26.638 Z M 21.211 26.638 L 21.211 30.891 L 21.948 30.891 L 21.948 29.19 L 22.302 29.19 C 22.568 29.19 22.723 29.438 22.847 29.693 L 23.436 30.891 L 24.247 30.891 L 23.436 29.357 C 23.38 29.236 23.289 29.134 23.175 29.065 L 23.175 29.053 C 23.733 28.841 23.975 28.408 23.975 27.898 C 23.975 27.16 23.51 26.638 22.574 26.638 L 21.211 26.638 Z M 28.522 26.638 L 28.522 30.891 L 29.26 30.891 L 29.26 26.638 Z M 30.108 26.638 L 30.108 27.271 L 31.23 27.271 L 31.23 30.891 L 31.968 30.891 L 31.968 27.265 L 33.039 27.265 L 33.096 26.638 Z M 33.578 26.638 L 34.917 29.071 L 34.917 30.891 L 35.654 30.891 L 35.654 29.072 L 36.993 26.638 L 36.181 26.638 L 35.579 27.849 C 35.579 27.849 35.506 28.004 35.295 28.476 L 35.276 28.476 C 35.053 28.004 34.972 27.849 34.972 27.849 L 34.409 26.638 Z M 57.656 26.638 L 57.656 30.891 L 60.166 30.891 L 60.222 30.264 L 58.394 30.264 L 58.394 26.638 Z M 60.94 26.638 L 60.94 30.891 L 61.677 30.891 L 61.677 26.638 Z M 69.924 26.638 L 69.924 30.891 L 70.661 30.891 L 70.661 29.19 L 71.015 29.19 C 71.281 29.19 71.436 29.438 71.56 29.693 L 72.149 30.891 L 72.961 30.891 L 72.149 29.357 C 72.093 29.236 72.003 29.134 71.889 29.065 L 71.889 29.053 C 72.446 28.841 72.688 28.408 72.688 27.898 C 72.688 27.16 72.223 26.638 71.287 26.638 Z M 77.663 26.638 L 77.663 30.891 L 78.4 30.891 L 78.4 26.638 Z M 41.355 27.197 C 42.086 27.197 42.439 27.836 42.439 28.761 C 42.439 29.686 42.08 30.331 41.355 30.331 C 40.624 30.331 40.264 29.686 40.264 28.755 C 40.264 27.83 40.624 27.197 41.355 27.197 Z M 67.44 27.197 C 68.171 27.197 68.524 27.836 68.524 28.761 C 68.524 29.686 68.165 30.331 67.44 30.331 C 66.708 30.331 66.349 29.686 66.349 28.755 C 66.349 27.83 66.708 27.197 67.44 27.197 Z M 21.948 27.271 L 22.556 27.271 C 23.058 27.271 23.219 27.507 23.219 27.904 C 23.219 28.308 23.014 28.568 22.568 28.568 L 21.948 28.568 L 21.948 27.271 Z M 70.661 27.271 L 71.269 27.271 C 71.771 27.271 71.932 27.507 71.932 27.904 C 71.932 28.308 71.728 28.568 71.281 28.568 L 70.661 28.568 Z M 55.078 27.383 L 55.091 27.383 C 55.382 28.264 55.432 28.401 55.432 28.401 L 55.761 29.338 L 54.415 29.338 L 54.744 28.401 C 54.744 28.401 54.793 28.264 55.078 27.383 Z M 80.885 27.383 L 80.897 27.383 C 81.188 28.264 81.238 28.401 81.238 28.401 L 81.566 29.338 L 80.221 29.338 L 80.55 28.401 C 80.55 28.401 80.599 28.264 80.885 27.383 Z\" fill=\"rgb(0,50,111)\"></path></svg>',svgContentId:9532557219,withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:600,pixelHeight:600,pixelWidth:600,src:\"https://framerusercontent.com/images/ICsfG2nXaPDVmXHNPmQsKCNWOP0.svg\"},className:\"framer-34uswh\",\"data-framer-name\":\"Seal of_the_United_States_Department_of_Energy\",layoutDependency:layoutDependency,layoutId:\"iwcIeMQWQ\"})],speed:55,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({humC92K9G:{gap:35},NhsMAcviD:{gap:25}},baseVariant,gestureVariant)})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pL4Wg.framer-1xvyfw9, .framer-pL4Wg .framer-1xvyfw9 { display: block; }\",\".framer-pL4Wg.framer-1n8zbz4 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-pL4Wg .framer-nigziq-container { flex: none; height: 48px; position: relative; width: 100%; }\",\".framer-pL4Wg .framer-117h486 { height: 32px; position: relative; width: 117px; }\",\".framer-pL4Wg .framer-p5ce0w { height: 38px; position: relative; width: 89px; }\",\".framer-pL4Wg .framer-hos5nq { height: 34px; position: relative; width: 161px; }\",\".framer-pL4Wg .framer-xrwhgw { height: 60px; position: relative; width: 120px; }\",\".framer-pL4Wg .framer-guf3xl { height: 32px; position: relative; width: 101px; }\",\".framer-pL4Wg .framer-34uswh { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 40px); overflow: visible; position: relative; width: 40px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pL4Wg.framer-1n8zbz4 { gap: 0px; } .framer-pL4Wg.framer-1n8zbz4 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-pL4Wg.framer-1n8zbz4 > :first-child { margin-top: 0px; } .framer-pL4Wg.framer-1n8zbz4 > :last-child { margin-bottom: 0px; } }\",\".framer-pL4Wg.framer-v-1cebsag.framer-1n8zbz4 { width: 810px; }\",\".framer-pL4Wg.framer-v-1cebsag .framer-nigziq-container, .framer-pL4Wg.framer-v-1wzxt1q .framer-nigziq-container { height: 57px; }\",\".framer-pL4Wg.framer-v-1wzxt1q.framer-1n8zbz4 { width: 390px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"humC92K9G\":{\"layout\":[\"fixed\",\"auto\"]},\"NhsMAcviD\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerf5aQ6NuJ0=withCSS(Component,css,\"framer-pL4Wg\");export default Framerf5aQ6NuJ0;Framerf5aQ6NuJ0.displayName=\"Content/Client Logos\";Framerf5aQ6NuJ0.defaultProps={height:48,width:1200};addPropertyControls(Framerf5aQ6NuJ0,{variant:{options:[\"HBo3jzWYU\",\"humC92K9G\",\"NhsMAcviD\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerf5aQ6NuJ0,[{explicitInter:true,fonts:[]},...TickerFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerf5aQ6NuJ0\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"humC92K9G\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NhsMAcviD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"48\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./f5aQ6NuJ0.map", "// Generated by Framer (48da836)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,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/16tIhZlv1qfPHobhbcP7/T261JZMXoT96Ekf6PyNd/xZndidUCt.js\";import ContentClientLogos from\"https://framerusercontent.com/modules/u25NUNjAUnD2Ojkut0mZ/s7v3T0o87Ms3GWlulHGA/f5aQ6NuJ0.js\";const ContentClientLogosFonts=getFonts(ContentClientLogos);const serializationHash=\"framer-fv5gU\";const variantClassNames={PMn_Tbwaf:\"framer-v-1r8mko0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,title,width,...props})=>{return{...props,KDMGwBxvV:title??props.KDMGwBxvV??\"Team of AI Researchers from\"};};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,KDMGwBxvV,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"PMn_Tbwaf\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Hx0Spfaqm\"},nodeId:\"PMn_Tbwaf\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1r8mko0\",className,classNames)} framer-1ywyr29`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"PMn_Tbwaf\",ref:ref??ref1,style:{...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-21ogod\",\"data-styles-preset\":\"xZndidUCt\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-797a2fb4-2d14-46eb-9fb6-f38c1a9a545e, rgb(94, 94, 94)))\"},children:\"Team of AI Researchers from\"})}),className:\"framer-nlt886\",\"data-framer-name\":\"The Go-To Choice for Over 200,000 Designers\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YvAjyaR4D\",style:{\"--extracted-r6o4lv\":\"var(--token-797a2fb4-2d14-46eb-9fb6-f38c1a9a545e, rgb(94, 94, 94))\"},text:KDMGwBxvV,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+139,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-jrbw6z-container\",layoutDependency:layoutDependency,layoutId:\"LxexUBYDr-container\",children:/*#__PURE__*/_jsx(ContentClientLogos,{height:\"100%\",id:\"LxexUBYDr\",layoutId:\"LxexUBYDr\",style:{width:\"100%\"},variant:\"HBo3jzWYU\",width:\"100%\"})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fv5gU.framer-1ywyr29, .framer-fv5gU .framer-1ywyr29 { display: block; }\",\".framer-fv5gU.framer-1r8mko0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 19px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 880px; }\",\".framer-fv5gU .framer-nlt886 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-fv5gU .framer-jrbw6z-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-fv5gU.framer-1r8mko0 { gap: 0px; } .framer-fv5gU.framer-1r8mko0 > * { margin: 0px; margin-bottom: calc(19px / 2); margin-top: calc(19px / 2); } .framer-fv5gU.framer-1r8mko0 > :first-child { margin-top: 0px; } .framer-fv5gU.framer-1r8mko0 > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 91\n * @framerIntrinsicWidth 880\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,\"1200px\",null,null]}}}\n * @framerVariables {\"KDMGwBxvV\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerJmiSIVPUs=withCSS(Component,css,\"framer-fv5gU\");export default FramerJmiSIVPUs;FramerJmiSIVPUs.displayName=\"Team scroll\";FramerJmiSIVPUs.defaultProps={height:91,width:880};addPropertyControls(FramerJmiSIVPUs,{KDMGwBxvV:{defaultValue:\"Team of AI Researchers from\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerJmiSIVPUs,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ContentClientLogosFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJmiSIVPUs\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"91\",\"framerVariables\":\"{\\\"KDMGwBxvV\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,\\\"1200px\\\",null,null]}}}\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"880\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "ueAAigB,IAAMA,GAAW,GAAG,EAA6sB,IAAMC,GAAE,CAAC,GAAG,GAAG,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAM/vC,SAASC,GAAkB,EAAE,EAAE,CAAC,OAAO,EAAE,GAAG,IAAI,GAAG,CAAC,CCNG,IAAMC,GAAW,CAAC,EAAEC,EAAEC,OAAO,EAAE,EAAEA,EAAE,EAAED,GAAG,GAAG,EAAEC,EAAE,EAAED,IAAI,EAAE,EAAEA,GAAG,EAAQC,GAAE,KAAWC,GAAE,GAAG,SAASC,GAAgB,EAAEH,EAAEI,EAAEC,EAAEC,EAAE,CAAC,IAAIC,EAAMC,EAAMC,EAAE,EAAE,GAAGD,EAAER,GAAGI,EAAEJ,GAAG,EAAEO,EAAER,GAAWS,EAAEH,EAAEC,CAAC,EAAE,EAAEC,EAAE,EAAEH,EAAEI,EAAER,EAAEQ,QAAQ,KAAK,IAAID,CAAC,EAAEN,IAAG,EAAEQ,EAAEP,IAAG,OAAOM,CAAC,CAAC,SAASE,GAAYV,EAAE,EAAEE,EAAEE,EAAE,CAAC,GAAGJ,IAAI,GAAGE,IAAIE,EAAE,OAAOO,GAAE,IAAMC,EAASC,GAAGV,GAAgBU,EAAE,EAAE,EAAEb,EAAEE,CAAC,EAAE,OAAOW,GAAOA,IAAJ,GAAWA,IAAJ,EAAMA,EAAEd,GAAWa,EAASC,CAAC,EAAE,EAAET,CAAC,CAAC,CCApQ,IAAMU,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,GAAOC,EAAEC,EAAE,CAAC,IAAI,EAAE,CAAC,EAAE,QAAQ,KAAKD,EAAE,OAAO,UAAU,eAAe,KAAKA,EAAE,CAAC,GAAGC,EAAE,QAAQ,CAAC,EAAE,IAAI,EAAE,CAAC,EAAED,EAAE,CAAC,GAAG,GAASA,GAAN,MAAsB,OAAO,OAAO,uBAA3B,WAAiD,CAAC,IAAIE,EAAE,EAAE,IAAI,EAAE,OAAO,sBAAsBF,CAAC,EAAEE,EAAE,EAAE,OAAOA,IAAID,EAAE,QAAQ,EAAEC,CAAC,CAAC,EAAE,GAAG,OAAO,UAAU,qBAAqB,KAAKF,EAAE,EAAEE,CAAC,CAAC,IAAI,EAAE,EAAEA,CAAC,CAAC,EAAEF,EAAE,EAAEE,CAAC,CAAC,EAAE,CAAC,OAAO,CAAC,CCArkC,IAAIC,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,GAAsB,EAAEC,EAAE,EAAE,CAAC,IAAMC,EAAE,KAAK,IAAID,EAAEF,GAAE,CAAC,EAAE,OAAOI,GAAE,EAAE,EAAED,CAAC,EAAED,EAAEC,CAAC,CAAC,CAAC,IAAMD,GAAE,CAAC,UAAU,IAAI,QAAQ,GAAG,KAAK,CAAC,EAAQG,GAAiB,CAACC,EAAEJ,GAAE,UAAUK,EAAEL,GAAE,QAAQF,EAAEE,GAAE,OAAOK,GAAG,EAAE,KAAK,KAAKD,EAAEN,CAAC,GAAG,SAASQ,GAAiBF,EAAEC,EAAEP,EAAE,CAAC,OAAOM,EAAEC,GAAGP,GAAGO,GAAGD,EAAEC,GAAGP,GAAGO,CAAC,CAAC,IAAME,GAAO,CAAC,CAAC,UAAUH,EAAEJ,GAAE,UAAU,QAAQF,EAAEE,GAAE,QAAQ,KAAK,EAAEA,GAAE,KAAK,KAAKC,EAAE,EAAE,GAAGO,EAAE,EAAE,SAASC,EAAE,EAAE,UAAU,EAAE,EAAE,aAAaC,EAAE,EAAE,EAAE,CAAC,IAAI,CAACD,EAAEA,EAAEL,GAAE,EAAEK,CAAC,EAAE,EAAE,IAAM,EAAE,CAAC,KAAK,GAAM,iBAAiB,GAAM,QAAQR,EAAE,OAAOO,CAAC,EAAQ,EAAEA,EAAEP,EAAQU,EAAE,KAAK,KAAKP,EAAE,CAAC,EAAE,IAAUQ,EAAET,GAAiBC,EAAEN,EAAE,CAAC,EAAMe,EAAE,GAAGD,EAAE,EAAE,CAAC,IAAMR,EAAEO,EAAE,KAAK,KAAK,EAAEC,EAAEA,CAAC,EAAEC,EAAER,GAAGG,EAAE,KAAK,IAAI,CAACI,EAAED,EAAEN,CAAC,IAAIO,EAAED,EAAE,EAAEF,GAAGL,EAAE,KAAK,IAAIA,EAAEC,CAAC,EAAE,EAAE,KAAK,IAAID,EAAEC,CAAC,EAAE,MAAMQ,EAAET,GAAGI,EAAE,KAAK,IAAI,CAACG,EAAEP,CAAC,GAAG,GAAGO,EAAE,EAAEF,GAAGL,GAAG,OAAOA,GAAG,CAAC,EAAE,QAAQS,EAAET,CAAC,EAAE,IAAMC,EAAMD,IAAJ,EAAMK,EAAEV,GAAsBc,EAAET,EAAE,EAAE,OAAO,EAAQN,EAAE,KAAK,IAAIO,CAAC,GAAG,EAAQL,EAAE,KAAK,IAAIQ,EAAE,EAAE,OAAO,GAAGE,EAAE,SAAE,KAAKZ,GAAGE,EAAE,EAAE,iBAAiBM,GAAiBL,EAAEO,EAAE,EAAE,OAAO,EAAS,CAAC,CAAC,EAAQM,GAAM,CAAC,CAAC,KAAKV,EAAE,EAAE,SAASN,EAAE,EAAE,MAAME,EAAE,GAAG,MAAMe,EAAE,KAAK,cAAc,EAAE,gBAAgB,EAAE,aAAaN,EAAE,IAAIO,EAAE,IAAIN,EAAE,aAAaO,EAAE,GAAG,UAAUC,CAAC,IAAI,CAACH,EAAEX,GAAE,GAAGW,CAAC,EAAE,IAAMJ,EAAE,CAAC,iBAAiB,GAAM,KAAK,GAAM,QAAQP,EAAE,OAAOA,CAAC,EAAQe,EAAcf,GAAYY,IAAT,QAAYZ,EAAEY,GAAYN,IAAT,QAAYN,EAAEM,EAAQU,EAAgBhB,GAAYY,IAAT,OAAWN,EAAWA,IAAT,QAAY,KAAK,IAAIM,EAAEZ,CAAC,EAAE,KAAK,IAAIM,EAAEN,CAAC,EAAEY,EAAEN,EAAME,EAAEZ,EAAEF,EAAQe,EAAET,EAAEQ,EAAQS,EAAWZ,IAAT,OAAWI,EAAEJ,EAAEI,CAAC,EAAEF,EAAE,OAAOU,EAAEA,IAAIR,IAAID,EAAES,EAAEjB,GAAG,IAAMkB,EAAUlB,GAAG,CAACQ,EAAE,KAAK,IAAI,CAACR,EAAEW,CAAC,EAAQQ,EAAWnB,GAAGiB,EAAEC,EAAUlB,CAAC,EAAQoB,EAAcpB,GAAG,CAAC,IAAMC,EAAEiB,EAAUlB,CAAC,EAAQN,EAAEyB,EAAWnB,CAAC,EAAEO,EAAE,KAAK,KAAK,IAAIN,CAAC,GAAGY,EAAEN,EAAE,QAAQA,EAAE,KAAKU,EAAEvB,CAAC,EAAM2B,EAAMC,EAAQC,EAAmBvB,GAAG,CAAIe,EAAcR,EAAE,OAAO,IAAGc,EAAErB,EAAEsB,EAAEnB,GAAO,CAAC,KAAKI,EAAE,QAAQ,GAAGS,EAAgBT,EAAE,OAAO,EAAE,SAASZ,GAAsBwB,EAAWnB,EAAEO,EAAE,OAAO,EAAE,QAAQ,EAAE,UAAU,EAAE,aAAaM,EAAE,UAAUC,CAAC,CAAC,EAAE,EAAE,OAAAS,EAAmB,CAAC,EAASvB,GAAG,CAAC,IAAIC,EAAE,GAAuE,MAA9D,CAACqB,GAAYD,IAAT,SAAYpB,EAAE,GAAKmB,EAAcpB,CAAC,EAAEuB,EAAmBvB,CAAC,GAAcqB,IAAT,QAAYrB,EAAEqB,GAAGd,EAAE,iBAAiB,GAAYe,EAAEtB,EAAEqB,CAAC,IAAEd,EAAE,iBAAiB,GAAM,CAACN,GAAGmB,EAAcpB,CAAC,EAASO,EAAC,CAAC,EAAQI,GAAE,GAASd,GAAE,IAAI,SAAS2B,GAAqBxB,EAAE,CAAC,IAAIC,EAAMP,EAAEiB,GAAM,EAAEX,EAAE,CAAC,EAAQI,EAAE,CAAC,EAAE,OAAO,EAAE,KAAM,CAAC,EAAE,MAAMV,EAAEG,IAAG,EAAEG,EAAEN,CAAC,EAAEU,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAWH,IAAT,QAAY,EAAE,mBAAmBA,EAAEP,GAAGA,GAAGiB,GAAE,IAAMN,EAAEX,EAAEiB,GAAE,OAAIP,EAAE,SAAN,GAAcA,EAAE,KAAK,EAAE,OAAO,EAAQ,CAAC,UAAUA,EAAE,SAASC,EAAE,IAAI,mBAA0BJ,GAAgBI,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,cAAcC,GAAGA,EAAE,KAAK,EAAQC,GAAE,CAAC,UAAU,CAAC,OAAO,sBAAsB,aAAa,MAAM,cAAcD,GAAGA,EAAE,IAAI,EAAE,OAAOD,GAAE,MAAM,CAAC,OAAO,WAAW,aAAa,EAAE,cAAcG,EAAC,EAAE,KAAKH,EAAC,EAAQI,GAAE,IAAI,IAAUC,GAAkBJ,GAAG,YAAYA,CAAC,GAASK,GAAE,CAAC,IAAI,IAAI,GAAG,EAAEC,GAAE,QAASN,GAAG,CAACO,GAAE,QAASC,GAAG,CAACH,GAAE,KAAKL,EAAEQ,CAAC,EAAEL,GAAE,IAAIC,GAAkBJ,EAAEQ,CAAC,EAAEP,GAAED,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,EAA+D,IAAMS,GAAE,IAAI,IAAIC,EAAC,EAA2tB,IAAMC,GAAcC,GAAG,SAAS,cAAc,KAAK,EAAE,QAAQA,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,CAACF,GAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAS,CAAC,MAAO,EAAK,CAAC,MAAO,EAAI,EAAE,SAAS,IAAI,EAAQA,GAAc,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,CAAC,EAAE,QAAS,EAAQG,GAAE,CAAC,EAAQC,GAAE,CAAC,EAAE,QAAUH,KAAKC,GAAEE,GAAEH,CAAC,EAAE,KAAcE,GAAEF,CAAC,IAAZ,SAAgBE,GAAEF,CAAC,EAAEC,GAAED,CAAC,EAAE,GAAUE,GAAEF,CAAC,GAA2kF,SAASI,GAAgBC,EAAEC,EAAE,CAAC,IAAIC,EAAE,OAAc,OAAOF,GAAlB,SAAuBC,IAAWC,EAAED,EAAED,CAAC,KAAb,MAA0BE,IAAT,SAAaD,EAAED,CAAC,EAAE,SAAS,iBAAiBA,CAAC,GAAEA,EAAEC,EAAED,CAAC,GAAOA,EAAE,SAAS,iBAAiBA,CAAC,EAAOA,aAAa,UAAUA,EAAE,CAACA,CAAC,GAAU,MAAM,KAAKA,GAAG,CAAC,CAAC,CAAC,CAAo7H,SAASG,GAAsBC,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,CAAC,IAAII,CAAC,IAAIC,CAAC,IAAIC,CAAC,GAAG,OAAAJ,EAAE,IAAIK,CAAC,GAAGL,EAAE,IAAIK,EAAER,EAAE,OAAO,OAAO,CAAC,KAAKC,EAAE,GAAGI,EAAE,SAASC,EAAE,UAAUC,EAAE,IAAI,EAAE,aAAaA,EAAE,IAAI,EAAE,EAAEL,CAAC,CAAC,CAAC,EAASC,EAAE,IAAIK,CAAC,CAAC,EAAQC,EAAaT,IAAIC,EAAE,IAAID,CAAC,GAAGC,EAAE,IAAID,EAAEU,GAAEV,CAAC,CAAC,EAASC,EAAE,IAAID,CAAC,GAAG,MAAM,CAAC,gBAAgB,CAACA,EAAEC,EAAEC,EAAEC,EAAEE,IAAI,CAAC,IAAI,EAAEE,EAAE,IAAIC,EAAQG,EAAEX,EAAE,OAA8C,GAAjCE,GAAGS,GAAG,GAAGX,EAAE,MAAMY,EAAc,EAAO,CAAC,IAAMV,EAAEF,EAAEW,EAAE,CAAC,EAAQE,EAAMF,IAAJ,EAAM,KAAKX,EAAE,CAAC,EAAMc,EAAE,EAAMC,EAAE,EAAQC,EAA8BX,GAAE,UAAU,GAAGW,EAAE,CAAC,GAAK,CAAC,UAAUf,EAAE,mBAAmBC,CAAC,EAAEG,EAAQF,EAA+BF,GAAE,WAAYC,GAAG,EAAQK,EAA+BN,GAAE,aAAc,YAAY,IAAI,EAAEE,EAAQK,EAAEQ,EAAET,CAAC,EAAE,QAAQQ,GAAU,EAAEF,KAAV,MAAuB,IAAT,OAAW,EAAEL,GAAOG,IAAJ,GAAWA,IAAJ,GAAcX,EAAE,CAAC,IAAV,QAAec,EAAEG,GAAGjB,GAAGgB,EAAEhB,CAAC,EAAE,QAASO,EAAEC,CAAC,EAAE,MAAMO,GAAUR,EAAEM,KAAV,MAAuBN,IAAT,OAAWA,EAAE,WAAWN,EAAE,CAAC,EAAE,IAAMiB,EAAEd,EAAaW,EAAEb,EAAEY,EAA8BX,GAAE,SAAS,OAAO,CAAC,EAAQgB,EAAEV,EAAaS,CAAC,EAAEV,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,EAAEW,CAAC,EAAE,CAAC,OAAO,QAAQ,CAAC,EAAKd,IAAGA,EAAE,UAAUa,EAAEb,EAAE,mBAAmB,YAAY,IAAI,EAAE,MAAgDG,EAAE,CAAC,OAAO,OAAO,SAAnDC,EAAaL,EAAa,EAAE,GAAG,CAAC,EAA8B,iBAAiB,EAAE,OAAOI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAMI,GAAeZ,GAAc,OAAOA,GAAlB,SAA0BoB,GAAErB,GAAsBsB,EAAC,EAAQC,GAAEvB,GAAsBwB,EAAC,EAAQC,GAAE,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,SAASC,GAASzB,EAAEC,EAAE,CAAC,KAAKC,EAAE,OAAOC,EAAE,OAAOE,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,GAAiB,OAAO,qBAArB,IAA0C,MAAM,IAAI,CAAC,EAAE,IAAMC,EAAEoB,GAAgB1B,CAAC,EAAQO,EAAE,IAAI,QAAcoB,EAAqB3B,GAAG,CAACA,EAAE,QAASA,GAAG,CAAC,IAAME,EAAEK,EAAE,IAAIP,EAAE,MAAM,EAAE,GAAGA,EAAE,iBAAiB,EAAQE,EAAG,GAAGF,EAAE,eAAe,CAAC,IAAME,EAAED,EAAED,CAAC,EAAe,OAAOE,GAApB,WAAsBK,EAAE,IAAIP,EAAE,OAAOE,CAAC,EAAEM,EAAE,UAAUR,EAAE,MAAM,CAAC,MAASE,IAAGA,EAAEF,CAAC,EAAEO,EAAE,OAAOP,EAAE,MAAM,EAAE,CAAE,CAAC,EAAQQ,EAAE,IAAI,qBAAqBmB,EAAqB,CAAC,KAAKzB,EAAE,WAAWC,EAAE,UAAqB,OAAOE,GAAlB,SAAoBA,EAAEmB,GAAEnB,CAAC,CAAC,CAAC,EAAE,OAAAC,EAAE,QAASN,GAAGQ,EAAE,QAAQR,CAAC,CAAE,EAAQ,IAAIQ,EAAE,WAAW,CAAC,CAAC,IAAMoB,GAAE,IAAI,QAAYC,EAAE,SAASC,GAAe9B,EAAEC,EAAE,CAAC,GAAGA,EAAE,CAAC,GAAK,CAAC,WAAWD,EAAE,UAAU,CAAC,EAAEC,EAAE,CAAC,EAAE,MAAM,CAAC,MAAMD,EAAE,OAAO,CAAC,CAAC,CAAC,OAAOA,aAAa,YAAY,YAAYA,EAAEA,EAAE,QAAQ,EAAE,CAAC,MAAMA,EAAE,YAAY,OAAOA,EAAE,YAAY,CAAC,CAAC,SAAS+B,GAAa,CAAC,OAAO/B,EAAE,YAAYC,EAAE,cAAcC,CAAC,EAAE,CAAC,IAAIC,GAAUA,EAAEyB,GAAE,IAAI5B,CAAC,KAAjB,MAA8BG,IAAT,QAAkBA,EAAE,QAASA,GAAG,CAACA,EAAE,CAAC,OAAOH,EAAE,YAAYC,EAAE,IAAI,MAAM,CAAC,OAAO6B,GAAe9B,EAAEE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,SAAS8B,GAAUhC,EAAE,CAACA,EAAE,QAAQ+B,EAAY,CAAC,CAAC,SAASE,IAAsB,CAAe,OAAO,eAArB,MAAsCJ,EAAE,IAAI,eAAeG,EAAS,EAAE,CAAC,SAASE,GAAclC,EAAEC,EAAE,CAAC4B,GAAGI,GAAqB,EAAE,IAAM/B,EAAEwB,GAAgB1B,CAAC,EAAE,OAAAE,EAAE,QAASF,GAAG,CAAC,IAAIE,EAAE0B,GAAE,IAAI5B,CAAC,EAAME,IAAGA,EAAE,IAAI,IAAI0B,GAAE,IAAI5B,EAAEE,CAAC,GAAEA,EAAE,IAAID,CAAC,EAA8B4B,GAAE,QAAQ7B,CAAC,CAAC,CAAE,EAAQ,IAAI,CAACE,EAAE,QAASF,GAAG,CAAC,IAAME,EAAE0B,GAAE,IAAI5B,CAAC,EAA8BE,GAAE,OAAOD,CAAC,EAA+BC,GAAE,MAAoC2B,GAAE,UAAU7B,CAAC,CAAE,CAAE,CAAC,CAAC,CAAC,IAAMmC,GAAE,IAAI,IAAQC,GAAE,SAASC,IAA2B,CAACD,GAAE,IAAI,CAAC,IAAMpC,EAAE,CAAC,MAAMsC,EAAO,WAAW,OAAOA,EAAO,WAAW,EAAQrC,EAAE,CAAC,OAAOqC,EAAO,KAAKtC,EAAE,YAAYA,CAAC,EAAEmC,GAAE,QAASnC,GAAGA,EAAEC,CAAC,CAAE,CAAC,EAAEqC,EAAO,iBAAiB,SAASF,EAAC,CAAC,CAAC,SAASG,GAAavC,EAAE,CAAC,OAAAmC,GAAE,IAAInC,CAAC,EAAEoC,IAAGC,GAA0B,EAAQ,IAAI,CAACF,GAAE,OAAOnC,CAAC,EAAE,CAACmC,GAAE,MAAMC,KAAIA,GAAE,OAAO,CAAC,CAAC,SAASI,GAAOxC,EAAEC,EAAE,CAAC,OAAmB,OAAOD,GAApB,WAAsBuC,GAAavC,CAAC,EAAEkC,GAAclC,EAAEC,CAAC,CAAC,CAA+hK,SAASwC,GAAqBC,EAAEC,EAAEC,EAAE,CAACF,EAAE,cAAc,IAAI,YAAYC,EAAE,CAAC,OAAO,CAAC,cAAcC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAASC,GAAkBH,EAAEC,EAAEC,EAAE,CAACF,EAAE,cAAc,IAAI,YAAYC,EAAE,CAAC,OAAO,CAAC,cAAcC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAME,GAAG,CAAC,SAASJ,GAAG,EAAQA,EAAE,OAAQ,UAAU,CAACA,EAAE,CAAC,OAAOC,EAAE,QAAQC,CAAC,EAAE,CAAC,cAAcG,EAAE,CAAC,CAAC,IAAI,CAAC,GAAK,CAAC,KAAKC,CAAC,EAAED,EAAEE,EAAEC,GAAEH,EAAE,CAAC,MAAM,CAAC,EAAE,OAAOI,GAAST,EAAGK,GAAG,CAAwC,GAAvCJ,EAAE,EAAEE,GAAkBH,EAAE,YAAYK,CAAC,EAAK,CAACC,EAAE,OAAOL,GAAG,CAACC,EAAE,EAAEC,GAAkBH,EAAE,YAAYC,CAAC,CAAC,CAAC,EAAGM,CAAC,CAAC,CAAC,EAAQG,GAAW,CAACV,EAAEC,EAAEC,IAAIG,GAAG,EAAI,CAACA,EAAE,aAAuBA,EAAE,cAAZ,WAAyBH,EAAE,EAAEH,GAAqBC,EAAEC,EAAEI,CAAC,EAAE,EAAQM,GAAG,CAAC,SAASX,GAAG,EAAQA,EAAE,MAAO,UAAU,CAACA,EAAE,CAAC,OAAOC,EAAE,QAAQC,CAAC,IAAI,CAAC,IAAMG,EAAEK,GAAWV,EAAE,aAAaC,CAAC,EAAQK,EAAEI,GAAWV,EAAE,WAAWE,CAAC,EAAE,OAAAF,EAAE,iBAAiB,eAAeK,CAAC,EAAEL,EAAE,iBAAiB,eAAeM,CAAC,EAAQ,IAAI,CAACN,EAAE,oBAAoB,eAAeK,CAAC,EAAEL,EAAE,oBAAoB,eAAeM,CAAC,CAAC,CAAC,CAAC,EAAQM,GAAG,CAAC,SAASZ,GAAG,EAAQA,EAAE,MAAO,UAAU,CAACA,EAAE,CAAC,OAAOC,EAAE,QAAQC,CAAC,IAAI,CAAC,IAAMW,EAAYZ,GAAG,CAACC,EAAE,EAAEH,GAAqBC,EAAE,WAAWC,CAAC,EAAEa,EAAO,oBAAoB,YAAYD,CAAW,CAAC,EAAQE,EAAcb,GAAG,CAACD,EAAE,EAAEF,GAAqBC,EAAE,aAAaE,CAAC,EAAEY,EAAO,iBAAiB,YAAYD,CAAW,CAAC,EAAE,OAAAb,EAAE,iBAAiB,cAAce,CAAa,EAAQ,IAAI,CAACf,EAAE,oBAAoB,cAAce,CAAa,EAAED,EAAO,oBAAoB,YAAYD,CAAW,CAAC,CAAC,CAAC,EAAQG,GAAG,CAAC,OAAOZ,GAAG,MAAMO,GAAG,MAAMC,EAAE,EAAQK,GAAG,CAAC,UAAU,UAAU,GAAG,OAAO,KAAKD,EAAE,EAAE,MAAM,ECA5klB,IAAME,GAAqB,IAAUC,GAAsB,CAAC,KAAKC,GAAQ,eAAeA,CAAM,MAAM,MAAMA,GAAQ,cAAcA,CAAM,MAAM,IAAIA,GAAQ,eAAeA,CAAM,MAAM,OAAOA,GAAQ,cAAcA,CAAM,KAAK,EAAQC,GAA8B,OAAO,UAAY,KAAa,OAAO,UAAU,UAAU,oBAAqB,WAS/rB,SAARC,GAAwBC,EAAM,CAAY,GAAG,CAAC,MAAAC,EAAM,IAAAC,EAAI,QAAAC,EAAQ,eAAAC,EAAe,WAAAC,EAAW,aAAAC,EAAa,cAAAC,EAAc,YAAAC,EAAY,MAAAC,EAAM,YAAAC,EAAY,UAAAC,EAAU,UAAAC,EAAU,cAAAC,EAAc,YAAAC,EAAY,MAAAC,CAAK,EAAEf,EAAW,CAAC,YAAAgB,EAAY,SAAAC,EAAS,UAAAC,EAAU,UAAAC,EAAU,UAAAC,CAAS,EAAEN,EAAiB,CAAC,UAAAO,EAAU,WAAAC,CAAU,EAAET,EAAoBU,EAAanB,EAAe,GAAGC,CAAU,MAAMC,CAAY,MAAMC,CAAa,MAAMC,CAAW,KAAK,GAAGL,CAAO,KAAuBqB,EAAcC,GAAa,QAAQ,EAAQC,EAASF,IAAgBC,GAAa,QAAQD,IAAgBC,GAAa,OACnkBE,EAAc1B,EAAM,OAAO,OAAO,EAAQ2B,EAAYC,GAAS,MAAMF,CAAa,EAAQG,EAAYF,EAAY,EAAKjB,IAAY,KAAMA,EAAU,QAAQ,IAAMoB,GAAapB,IAAY,QAAQA,IAAY,QAAcd,GAAOmC,GAAe,CAAC,EAAQC,GAAYrC,GAAsBe,CAAS,EAAQuB,GAAUC,GAAatC,GAAOoC,EAAW,EAA4BG,EAAUC,EAAO,IAAI,EAAQC,EAAYC,EAAQ,IAAW,CAAcC,GAAU,EAAeA,GAAU,CAAC,EAAI,CAAC,CAAC,EAAO,CAACC,EAAKC,EAAO,EAAEC,GAAS,CAAC,OAAO,KAAK,SAAS,IAAI,CAAC,EAAkBC,GAAe,CAAC,EAAMC,GAAc,CAAC,EAA2BC,GAAY,EAAMC,GAAQ,EAAKrB,IAAUoB,GAAYlB,EAAY,KAAK,MAAM,GAAGA,CAAW,EAAE,EAAEmB,GAAQ,GAAM,CAACrB,GAAUI,GAAaW,EAAK,SAAQK,GAAY,KAAK,MAAML,EAAK,OAAOA,EAAK,SAAS,CAAC,EAAE,EAAEK,GAAY,KAAK,IAAIA,GAAYnD,EAAoB,EAAEoD,GAAQ,GAAiC,IAAMC,GAAQC,GAAY,IAAI,CAAC,GAAGnB,GAAaM,EAAU,QAAQ,CAAC,IAAMc,EAAanB,GAAaK,EAAU,QAAQ,YAAYA,EAAU,QAAQ,aAAmBe,EAAMb,EAAY,CAAC,EAAE,QAAQP,GAAaO,EAAY,CAAC,EAAE,QAAQ,WAAWA,EAAY,CAAC,EAAE,QAAQ,UAAU,EAAkMc,GAAtLd,EAAY,CAAC,EAAE,QAAQP,GAAaO,EAAY,CAAC,EAAE,QAAQ,WAAWA,EAAY,CAAC,EAAE,QAAQ,YAAYA,EAAY,CAAC,EAAE,QAAQ,UAAUA,EAAY,CAAC,EAAE,QAAQ,aAAa,GAA2Ba,EAAMjD,EAAIwC,GAAQ,CAAC,OAAOQ,EAAa,SAASE,CAAc,CAAC,CAAE,CAAC,EAAE,CAAC,CAAC,EAAQC,GAAe3B,EAAS,CAAC,kBAAkB,MAAM,EAAE,CAAC,EAAwC,GAAGI,EAAY,CAChkD,GAAG,CAACJ,EAAS,CAGE,IAAI4B,EAAcjB,EAAO,EAAI,EAAEkB,GAAU,KAAKC,GAAM,KAAKR,EAAO,EAASS,GAAOrB,EAAU,QAAQ,CAAC,CAAC,YAAAsB,CAAW,IAAI,CAAI,CAACJ,EAAc,UAAUI,EAAY,OAAOA,EAAY,SAASF,GAAM,KAAKR,EAAO,EAAGM,EAAc,QAAQ,EAAM,CAAC,GAAI,CAAC,CAAC,CAAE,CAACV,GAAef,GAAS,IAAIF,EAAc,CAACgC,EAAMC,IAAQ,CAAC,IAAIC,EAAaC,EAAcC,EAAcC,EAAc,IAAIC,EAAOL,IAAQ,IAAGK,EAAI3B,EAAY,CAAC,GAAMsB,IAAQjC,EAAc,OAAO,IAAGsC,EAAI3B,EAAY,CAAC,GAAG,IAAMG,EAAK,CAAC,MAAMpB,GAAWwC,EAAaF,EAAM,SAAS,MAAME,IAAe,OAAO,OAAOA,EAAa,MAAM,OAAO,OAAOvC,GAAYwC,EAAcH,EAAM,SAAS,MAAMG,IAAgB,OAAO,OAAOA,EAAc,OAAO,MAAM,EAAE,OAAoBI,EAAKC,EAAY,CAAC,QAAQ,KAAK,SAAsBD,EAAK,KAAK,CAAC,IAAID,EAAI,MAAMxB,EAAK,SAAsB2B,GAAaT,EAAM,CAAC,MAAM,CAAC,IAAII,EAAcJ,EAAM,SAAS,MAAMI,IAAgB,OAAO,OAAOA,EAAc,MAAM,GAAGtB,EAAK,WAAW,EAAE,GAAGY,EAAc,EAAE,SAASM,EAAM,MAAM,SAASA,EAAM,MAAM,SAAS,aAAaC,EAAM,MAAS,GAAGI,EAAcL,EAAM,SAAS,MAAMK,IAAgB,OAAO,OAAOA,EAAc,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,GAAG,CAACtC,EAAU,QAAQ2C,EAAE,EAAEA,EAAEvB,GAAYuB,IAAKxB,GAAc,CAAC,GAAGA,GAAc,GAAGhB,GAAS,IAAIF,EAAc,CAACgC,EAAMW,IAAa,CAAC,IAAIT,EAAaC,EAAcC,EAAcC,EAAcO,EAAcC,GAAc,IAAM/B,GAAK,CAAC,MAAMpB,GAAWwC,EAAaF,EAAM,SAAS,MAAME,IAAe,OAAO,OAAOA,EAAa,MAAM,OAAO,OAAOvC,GAAYwC,EAAcH,EAAM,SAAS,MAAMG,IAAgB,OAAO,OAAOA,EAAc,OAAO,OAAO,WAAW,WAAW,EAAE,OAAoBI,EAAKC,EAAY,CAAC,QAAQ,KAAK,SAAsBD,EAAK,KAAK,CAAC,MAAMzB,GAAK,cAAc,GAAK,SAAsB2B,GAAaT,EAAM,CAAC,IAAIU,EAAE,IAAIC,EAAW,MAAM,CAAC,IAAIP,EAAcJ,EAAM,SAAS,MAAMI,IAAgB,OAAO,OAAOA,EAAc,MAAM,MAAM1C,GAAW2C,EAAcL,EAAM,SAAS,MAAMK,IAAgB,OAAO,OAAOA,EAAc,MAAM,OAAO,OAAO1C,GAAYiD,EAAcZ,EAAM,SAAS,MAAMY,IAAgB,OAAO,OAAOA,EAAc,OAAO,OAAO,WAAW,EAAE,GAAGlB,EAAc,EAAE,SAASM,EAAM,MAAM,SAASA,EAAM,MAAM,SAAS,SAASU,EAAE,MAAS,GAAGG,GAAcb,EAAM,SAAS,MAAMa,KAAgB,OAAO,OAAOA,GAAc,QAAQ,CAAC,EAAEH,EAAE,KAAKC,CAAU,CAAC,EAAED,EAAE,KAAKC,CAAU,CAAE,CAAC,CAAC,EAAI,IAAMG,EAAehC,EAAK,SAASA,EAAK,SAAS,KAAK,MAAMA,EAAK,OAAOA,EAAK,QAAQ,EAAQiC,GAAYrC,EAAO,IAAI,EAAQsC,GAAStC,EAAO,IAAI,EAAQuC,GAAKvC,EAAO,CAAC,EAAQwC,GAAQxC,EAAO,EAAK,EAAQyC,GAAgBC,GAAiB,EAAQC,GAAQ3C,EAAO,IAAI,EAAQ4C,EAAa5C,EAAO,IAAI,EAE7lF,GAAG,CAACX,EAAS,CAAC,IAAMwD,EAASC,GAAU/C,CAAS,EAEzCtC,IAA+ByD,GAAU,IAAI,CAAC,GAAG,EAAAuB,IAAiB,CAACL,GAAgB,CAAChE,GAAe,OAAAwE,EAAa,QAAQD,GAAQ,QAAQ,QAAQ,CAAC,UAAU,CAAC/C,GAAY,CAAC,EAAEA,GAAYwC,CAAc,CAAC,CAAC,EAAE,CAAC,SAAS,KAAK,IAAIA,CAAc,EAAEhE,EAAM,IAAI,WAAW,IAAS,OAAO,QAAQ,CAAC,EAAQ,IAAIwE,EAAa,QAAQ,OAAO,CAAE,EAAE,CAACvE,EAAY+D,EAAehE,CAAK,CAAC,EACtX8C,GAAU,IAAI,CAAK0B,EAAa,UAAkBC,GAAUD,EAAa,QAAQ,YAAY,SAAUA,EAAa,QAAQ,KAAK,EAAW,CAACC,GAAUD,EAAa,QAAQ,YAAY,WAAWA,EAAa,QAAQ,MAAM,EAAG,EAAE,CAACC,CAAQ,CAAC,GAG9NE,GAAkBC,GAAG,CAAC,GAAG,CAACZ,GAAgBK,IAAiBhF,GAA+B,OAKnF4E,GAAY,UAAU,OAAMA,GAAY,QAAQW,GAAGA,EAAEA,EAAEX,GAAY,QAAqE,IAAIY,GAAjDX,GAAS,UAAU,KAAK,EAAEU,EAAEV,GAAS,UAA6BlE,EAAM,KAAQoE,GAAQ,UAASS,GAAO5E,GAAakE,GAAK,SAASU,EAAMV,GAAK,QAAQW,GAAK,EAAEd,EAAeG,GAAK,OAAO,EAAED,GAAS,QAAQU,EAAMH,GAAgBrF,GAAO,IAAI+E,GAAK,OAAO,CAAE,CAAC,CAAG,CAAY,IAAMY,GAAczD,GAAa,WAAW,YAAkB0D,GAAevE,EAAU,EAAQwE,GAAa,IAAIxE,EAAU,EAAQyE,GAAeC,GAAMzE,EAAU,EAAEsE,EAAc,EAAQI,GAAa,IAAI1E,EAAgB2E,GAAS,mBAAmBN,EAAa,mBAAmBpE,CAAS,KAAKuE,EAAc,uBAAuBF,EAAc,uBAAuBC,EAAY,oBAAoBtE,CAAS,KAAKyE,EAAY,KAAsB,OAAI/D,EAAkWoC,EAAK,UAAU,CAAC,MAAM,CAAC,GAAG6B,GAAe,QAAQhD,GAAQ,gBAAgB/B,EAAY8E,GAAS,OAAU,aAAa9E,EAAY8E,GAAS,OAAU,UAAU9E,EAAY8E,GAAS,OAAU,SAAS7E,EAAS,UAAU,SAAS,QAAQM,CAAY,EAAE,IAAIa,EAAU,SAAsB4D,GAAMC,EAAO,GAAG,CAAC,IAAIjB,GAAQ,MAAM,CAAC,GAAGe,GAAe,IAAI7F,EAAI,IAAIS,IAAY,UAAUuF,GAAczB,CAAc,EAAE,CAACA,EAAe,OAAU,KAAK9D,IAAY,SAASuF,GAAczB,CAAc,EAAE,CAACA,EAAe,OAAU,WAAW7D,EAAU,SAAS,WAAW,cAAcmB,GAAa,MAAM,SAAS,GAAGhB,EAAM,WAAWW,EAAS,OAAO,YAAY,UAAU5B,GAA8BmC,GAAY,CAAC,EAAEC,EAAS,EAAE,aAAa,IAAI,CAAC2C,GAAQ,QAAQ,GAAQI,EAAa,UACz5DA,EAAa,QAAQ,aAAavE,EAAa,EAAE,aAAa,IAAI,CAACmE,GAAQ,QAAQ,GAASI,EAAa,UACzGA,EAAa,QAAQ,aAAa,EAAG,EAAE,SAAS,CAACrC,GAAeC,EAAa,CAAC,CAAC,CAAC,CAAC,EAF6wBmD,GAAM,UAAU,CAAC,MAAMG,GAAkB,SAAS,CAAcjC,EAAK,MAAM,CAAC,MAAMkC,GAAY,SAAS,QAAG,CAAC,EAAelC,EAAK,IAAI,CAAC,MAAMmC,GAAY,SAAS,oBAAoB,CAAC,EAAenC,EAAK,IAAI,CAAC,MAAMoC,GAAe,SAAS,2DAA2D,CAAC,CAAC,CAAC,CAAC,CAErjC,CAAyBvG,GAAO,aAAa,CAAC,IAAI,GAAG,QAAQ,GAAG,cAAc,CAAC,UAAU,GAAK,WAAW,EAAI,EAAE,YAAY,CAAC,YAAY,GAAK,SAAS,GAAM,UAAU,GAAG,UAAU,EAAE,UAAU,CAAC,EAAE,UAAU,EAAI,EAAyBwG,EAAoBxG,GAAO,CAAC,MAAM,CAAC,KAAKyG,EAAY,MAAM,MAAM,WAAW,QAAQ,CAAC,KAAKA,EAAY,iBAAiB,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,IAAI,KAAK,IAAI,eAAe,GAAK,KAAK,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,QAAQ,MAAM,QAAQ,EAAE,YAAY,CAAC,iBAAiB,kBAAkB,eAAe,gBAAgB,EAAE,aAAa,CAAC,OAAO,QAAQ,MAAM,QAAQ,EAAE,aAAa,OAAO,wBAAwB,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,UAAU,EAAE,YAAY,CAAC,UAAU,CAAC,MAAM,CAAC,YAAY,eAAe,cAAc,EAAE,KAAK,CAAC,YAAY,eAAe,cAAc,EAAE,IAAI,CAAC,aAAa,eAAe,aAAa,EAAE,OAAO,CAAC,aAAa,eAAe,aAAa,CAAC,CAAC,EAAE,aAAa,SAAS,wBAAwB,EAAI,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,KAAK,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,cAAc,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,aAAa,OAAO,cAAc,UAAU,aAAa,EAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,UAAU,aAAa,EAAI,CAAC,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,YAAY,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,OAAO,aAAa,GAAM,OAAOxG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAK,CAAC,EAAE,UAAU,CAAC,KAAKwG,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAOxG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,EAAE,UAAU,CAAC,KAAKwG,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAOxG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,EAAE,UAAU,CAAC,KAAKwG,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAOxG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,CAAC,CAAC,EAAE,YAAY,CAAC,KAAKwG,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,YAAY,8CAA8C,CAAC,CAAC,EAA0B,IAAMT,GAAe,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,UAAU,OAAO,WAAW,SAAS,OAAO,EAAE,QAAQ,EAAE,cAAc,OAAO,WAAW,MAAM,EAAoBI,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,EAAgDV,GAAM,CAACa,EAAIC,EAAIC,IAAM,KAAK,IAAI,KAAK,IAAIF,EAAIC,CAAG,EAAEC,CAAG,EAAQT,GAAcU,GAAO,OAAOA,GAAQ,UAAU,CAAC,MAAMA,CAAK,EC5Bj/F,IAAMC,GAAYC,GAASC,EAAM,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,EAAQ,EAAQC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAUwB,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAA9B,EAAQ,GAAG+B,CAAS,EAAEf,GAASI,CAAK,EAAO,CAAC,YAAAY,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAzC,CAAQ,EAAE0C,GAAgB,CAAC,WAAA/C,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ8C,EAAiBpB,GAAuBD,EAAMtB,CAAQ,EAAuC4C,EAAkBC,GAAGjD,GAAkB,GAAhD,CAAC,CAAuE,EAAQkD,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBtC,EAAKuC,EAAY,CAAC,GAAGpB,GAAUgB,EAAgB,SAAsBnC,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKE,EAAO,IAAI,CAAC,GAAGkB,EAAU,GAAGI,EAAgB,UAAUQ,GAAGD,EAAkB,iBAAiBb,EAAUI,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAAKoB,EAAK,MAAM,CAAC,GAAGhB,CAAK,EAAE,GAAGhC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAEoC,EAAYI,CAAc,EAAE,SAAsBzB,EAAKwC,GAA0B,CAAC,SAAsBxC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9B,EAAKnB,GAAO,CAAC,UAAU,SAAS,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAK,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,EAAE,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,cAAc,CAAC,WAAW,GAAK,UAAU,EAAI,EAAE,MAAM,CAAcmB,EAAKyC,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,OAAO,WAAW,iBAAiBX,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,2zGAA2zG,aAAa,YAAY,mBAAmB,EAAI,CAAC,EAAe9B,EAAKyC,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,OAAO,WAAW,iBAAiBX,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,kmMAAkmM,aAAa,WAAW,mBAAmB,EAAI,CAAC,EAAe9B,EAAKyC,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,OAAO,WAAW,iBAAiBX,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,ozMAAozM,aAAa,YAAY,mBAAmB,EAAI,CAAC,EAAe9B,EAAKyC,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,OAAO,WAAW,iBAAiBX,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,quFAAquF,aAAa,YAAY,mBAAmB,EAAI,CAAC,EAAe9B,EAAKyC,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,OAAO,WAAW,iBAAiBX,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,q3ZAAq3Z,aAAa,WAAW,mBAAmB,EAAI,CAAC,EAAe9B,EAAK0C,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,gBAAgB,mBAAmB,iDAAiD,iBAAiBZ,EAAiB,SAAS,WAAW,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAG7C,GAAqB,CAAC,UAAU,CAAC,IAAI,EAAE,EAAE,UAAU,CAAC,IAAI,EAAE,CAAC,EAAEoC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkB,GAAI,CAAC,kFAAkF,kFAAkF,oQAAoQ,wGAAwG,oFAAoF,kFAAkF,mFAAmF,mFAAmF,mFAAmF,gKAAgK,6WAA6W,kEAAkE,qIAAqI,iEAAiE,EAQ99rCC,GAAgBC,GAAQlC,GAAUgC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,uBAAuBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,SAAS,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGjE,EAAW,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRkH,IAAMuE,GAAwBC,GAASC,EAAkB,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAyL,IAAMC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,EAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAOE,EAAM,WAAW,6BAA6B,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,GAAGC,CAAS,EAAEnB,GAASK,CAAK,EAAO,CAAC,YAAAe,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAApB,CAAQ,EAAEqB,GAAgB,CAAC,eAAe,YAAY,QAAAX,EAAQ,kBAAAY,EAAiB,CAAC,EAAQC,EAAiBxB,GAAuBD,EAAME,CAAQ,EAA4DwB,EAAkBC,GAAGC,GAAkB,GAArE,CAAalB,EAAS,CAAuE,EAAQmB,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB3C,EAAK4C,EAAY,CAAC,GAAGxB,GAAUoB,EAAgB,SAAsBxC,EAAKC,GAAS,CAAC,QAAQU,EAAS,QAAQ,GAAM,SAAsBX,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAK6C,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsBC,GAAM5C,EAAO,EAAE,CAAC,GAAGqB,EAAU,GAAGI,EAAgB,UAAU,GAAGS,GAAGD,EAAkB,iBAAiBhB,EAAUM,CAAU,CAAC,kBAAkB,mBAAmB,YAAY,iBAAiBS,EAAiB,SAAS,YAAY,IAAIpB,GAAKwB,EAAK,MAAM,CAAC,GAAGpB,CAAK,EAAE,SAAS,CAAclB,EAAK+C,GAAS,CAAC,sBAAsB,GAAK,SAAsB/C,EAAWG,GAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,6FAA6F,EAAE,SAAS,6BAA6B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,8CAA8C,MAAM,CAAC,OAAO,EAAE,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,KAAKZ,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAetB,EAAKgD,GAA0B,CAAC,OAAO,GAAG,MAAMN,GAAmB,OAAO,QAAQ,GAAGA,GAAmB,GAAG,GAAG,EAAE,IAAI,SAAsB1C,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBgC,EAAiB,SAAS,sBAAsB,SAAsBlC,EAAKiD,GAAmB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQC,GAAI,CAAC,kFAAkF,kFAAkF,mTAAmT,oKAAoK,wGAAwG,+WAA+W,GAAeA,EAAG,EASxkKC,GAAgBC,GAAQxC,GAAUsC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,cAAcA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,8BAA8B,gBAAgB,GAAM,MAAM,QAAQ,KAAKI,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAwB,GAAGC,GAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC",
  "names": ["noopReturn", "e", "velocityPerSecond", "calcBezier", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "t", "o", "cubicBezier", "__rest", "e", "t", "o", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "n", "a", "velocityPerSecond", "calcDampingRatio", "e", "t", "hasReachedTarget", "spring", "o", "c", "h", "f", "l", "g", "glide", "r", "i", "u", "d", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "e", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "t", "j", "B", "testAnimation", "e", "C", "$", "R", "resolveElements", "e", "t", "n", "createGeneratorEasing", "e", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "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", "dispatchPointerEvent", "e", "t", "n", "dispatchViewEvent", "se", "o", "i", "s", "__rest", "inView$1", "mouseEvent", "re", "ae", "onPointerUp", "window", "onPointerDown", "ce", "le", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "currentTarget", "RenderTarget", "isCanvas", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "TickerFonts", "getFonts", "Ticker", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "ComponentViewportProvider", "SVG", "Image2", "css", "Framerf5aQ6NuJ0", "withCSS", "f5aQ6NuJ0_default", "addPropertyControls", "ControlType", "addFonts", "ContentClientLogosFonts", "getFonts", "f5aQ6NuJ0_default", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "title", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "KDMGwBxvV", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "RichText2", "ComponentViewportProvider", "f5aQ6NuJ0_default", "css", "FramerJmiSIVPUs", "withCSS", "JmiSIVPUs_default", "addPropertyControls", "ControlType", "addFonts", "ContentClientLogosFonts", "getFontsFromSharedStyle", "fonts"]
}
