{"version":3,"file":"SfM_7HPbr.BDvKStol.mjs","names":["t","e","n","o","s","r","t","n","o","r","u","a","s","e","i","e","t","r","n","o","n","e","t","t","n","r","a","e","s","o","i","h","u","g","p","M","e","t","n","o","i","s","r","a","l","u","g","X","Y","B","j","U","V","z","se","ae","e","r","t","x","a","p","i","n","o","s","h","w","U","I","j","k","M","C","R","T","H","K","Y","d","c","Row"],"sources":["https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.13.1/dist/index.es.js","https:/framerusercontent.com/modules/qYIr1N1ZnX007eIEwuCv/QhO9d89chgEk1LpSB6L4/Iexvw0x22.js","https:/framerusercontent.com/modules/e1OUIUwkur1xrSlzPbve/5GVOKQ4HlyRRUPGVBjDU/SfM_7HPbr.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,progress as o,isFunction as i,defaults as s,isCubicBezier as r,isEasingGenerator as a,isEasingList as c,isNumber as l,time as f,noop as u,removeItem as d,mix as g,getEasingForSegment as m,isString as h,defaultOffset as p,fillOffset as v,velocityPerSecond as y,interpolate as w}from\"@motionone/utils\";import{Animation as E,getEasingFunction as b}from\"@motionone/animation\";import{__rest as S}from\"tslib\";import{invariant as A}from\"hey-listen\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as V,glide as z}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const D={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const M={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const k={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:M,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:M};const B=new Map;const asTransformCssVar=e=>`--motion-${e}`;const j=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{j.push(e+t);B.set(asTransformCssVar(e+t),k[e])}))}));const compareTransformOrder=(e,t)=>j.indexOf(e)-j.indexOf(t);const P=new Set(j);const isTransform=e=>P.has(e);const addTransformToElement=(e,t)=>{D[t]&&(t=D[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 $=new Set;function registerCssVariable(e){if(!$.has(e)){$.add(e);try{const{syntax:t,initialValue:n}=B.has(e)?B.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);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]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const R={};const H={};for(const e in C)H[e]=()=>{void 0===R[e]&&(R[e]=C[e]());return R[e]};const I=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const i=Math.round(t/I);for(let t=0;t<i;t++)n+=e(o(0,i-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>i(e)?H.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:s.easing:r(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;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){D[e]&&(e=D[e]);return isTransform(e)?asTransformCssVar(e):e}const N={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=B.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 r=getDevToolsRecord();const d=false!==o.record&&r;let g;let{duration:m=s.duration,delay:h=s.delay,endDelay:p=s.endDelay,repeat:v=s.repeat,easing:y=s.easing,direction:w,offset:b,allowWebkitAcceleration:S=false}=o;const A=getAnimationData(e);const O=isTransform(t);let x=H.waapi();O&&addTransformToElement(e,t);const V=getStyleName(t);const z=getMotionValue(A.values,V);const W=B.get(V);stopAnimation(z.animation,!(a(y)&&z.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=N.get(e,V))&&void 0!==t?t:null===W||void 0===W?void 0:W.initialValue)&&void 0!==n?n:0};let s=hydrateKeyframes(keyframesList(n),readInitialValue);if(a(y)){const e=y.createAnimation(s,readInitialValue,O,V,z);y=e.easing;void 0!==e.keyframes&&(s=e.keyframes);void 0!==e.duration&&(m=e.duration)}isCssVar(V)&&(H.cssRegisterProperty()?registerCssVariable(V):x=false);O&&!H.linearEasing()&&(i(y)||c(y)&&y.some(i))&&(x=false);if(x){W&&(s=s.map((e=>l(e)?W.toDefaultUnit(e):e)));1!==s.length||H.partialKeyframes()&&!d||s.unshift(readInitialValue());const t={delay:f.ms(h),duration:f.ms(m),endDelay:f.ms(p),easing:c(y)?void 0:convertEasing(y,m),direction:w,iterations:v+1,fill:\"both\"};g=e.animate({[V]:s,offset:b,easing:c(y)?y.map((e=>convertEasing(e,m))):void 0},t);g.finished||(g.finished=new Promise(((e,t)=>{g.onfinish=e;g.oncancel=t})));const n=s[s.length-1];g.finished.then((()=>{N.set(e,V,n);g.cancel()})).catch(u);S||(g.playbackRate=1.000001)}else if(O){s=s.map((e=>\"string\"===typeof e?parseFloat(e):e));1===s.length&&s.unshift(parseFloat(readInitialValue()));const render=t=>{W&&(t=W.toDefaultUnit(t));N.set(e,V,t)};g=new E(render,s,Object.assign(Object.assign({},o),{duration:m,easing:y}))}else{const t=s[s.length-1];N.set(e,V,W&&l(t)?W.toDefaultUnit(t):t)}d&&r(e,t,s,{duration:m,delay:h,easing:y,repeat:v,offset:b},\"motion-one\");z.setAnimation(g);return g}}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=s.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},F);const getActiveAnimation=e=>e.animations[0];const F={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return f.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(u));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=f.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 r=l(n)?n:getFromIndex(n,s);const a=Math.abs(r-i);let c=e*a;if(o){const t=s*e;const n=b(o);c=n(c/t)*t}return t+c}}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 i(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 l(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){d(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:g(i,s,o[r]),easing:m(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,i=S(t,[\"defaultOptions\"]);const r=[];const c=new Map;const l={};const f=new Map;let u=0;let d=0;let g=0;for(let t=0;t<e.length;t++){const o=e[t];if(h(o)){f.set(o,d);continue}if(!Array.isArray(o)){f.set(o.name,calcNextTime(d,o.at,u,f));continue}const[i,r,m={}]=o;void 0!==m.at&&(d=calcNextTime(d,m.at,u,f));let y=0;const w=resolveElements(i,l);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,c);for(const t in r){const i=getValueSequence(t,o);let c=keyframesList(r[t]);const l=getOptions(m,t);let{duration:f=n.duration||s.duration,easing:u=n.easing||s.easing}=l;if(a(u)){const e=isTransform(t);A(2===c.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=u.createAnimation(c,(()=>\"0\"),e);u=n.easing;void 0!==n.keyframes&&(c=n.keyframes);void 0!==n.duration&&(f=n.duration)}const h=resolveOption(m.delay,e,E)||0;const w=d+h;const b=w+f;let{offset:S=p(c.length)}=l;1===S.length&&0===S[0]&&(S[1]=1);const O=length-c.length;O>0&&v(S,O);1===c.length&&c.unshift(null);addKeyframes(i,c,u,S,w,b);y=Math.max(h+f,y);g=Math.max(b,g)}}u=d;d+=y}c.forEach(((e,t)=>{for(const a in e){const c=e[a];c.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<c.length;e++){const{at:t,value:n,easing:i}=c[e];l.push(n);f.push(o(0,g,t));u.push(i||s.easing)}if(0!==f[0]){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(1!==f[f.length-1]){f.push(1);l.push(null)}r.push([t,a,l,Object.assign(Object.assign(Object.assign({},n),{duration:g,easing:u,offset:f}),i)])}}));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,O(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=x((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 U=createGeneratorEasing(V);const q=createGeneratorEasing(z);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:s=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const r=resolveElements(e);const a=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=a.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);i(n)?a.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);a.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof s?s:K[s]});r.forEach((e=>c.observe(e)));return()=>c.disconnect()}const G=new WeakMap;let _;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=G.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&&(_=new ResizeObserver(notifyAll))}function resizeElement(e,t){_||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=G.get(e);if(!n){n=new Set;G.set(e,n)}n.add(t);null===_||void 0===_?void 0:_.observe(e)}));return()=>{n.forEach((e=>{const n=G.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===_||void 0===_?void 0:_.unobserve(e))}))}}const Z=new Set;let X;function createWindowResizeHandler(){X=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};Z.forEach((e=>e(t)))};window.addEventListener(\"resize\",X)}function resizeWindow(e){Z.add(e);X||createWindowResizeHandler();return()=>{Z.delete(e);!Z.size&&X&&(X=void 0)}}function resize(e,t){return i(e)?resizeWindow(e):resizeElement(e,t)}const Y=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 J={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,i){const s=n[t];const{length:r,position:a}=J[t];const c=s.current;const l=n.time;s.current=e[\"scroll\"+a];s.scrollLength=e[\"scroll\"+r]-e[\"client\"+r];s.offset.length=0;s.offset[0]=0;s.offset[1]=s.scrollLength;s.progress=o(0,s.scrollLength,s.current);const f=i-l;s.velocity=f>Y?0:y(s.current-c,f)}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 Q={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const ee={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==ee[e]&&(e=ee[e]);if(h(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}l(e)&&(o=t*e);return n+o}const te=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:te;let s=0;let r=0;if(l(e))i=[e,e];else if(h(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,ee[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const ne={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Q.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ne;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=w(p(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 s=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:i(t)?()=>t(n):scrubAnimation(t,n[s])}}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 oe=new WeakMap;const ie=new WeakMap;const se=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=se.get(n);if(!i){i=new Set;se.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!oe.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()};oe.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ie.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=oe.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=se.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=oe.get(n);oe.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ie.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 re;function processScheduledAnimations(){if(!re)return;const e=re.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);re=void 0}function scheduleAnimation(e){if(re)n(re,e);else{re=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){re&&d(re,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 ae={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(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 ce={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 le={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 fe={inView:ae,hover:ce,press:le};const ue=[\"initial\",\"animate\",...Object.keys(fe),\"exit\"];const de=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 ue)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)||{},l=S(c,[\"transition\"]);const f=Object.assign({},l);function*animateUpdates(){var t,o;const s=l;l={};const r={};for(const n of ue){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){l[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(l),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===l[e]&&(l[e]=f[e]);if(hasChanged(s[e],l[e])){null!==(t=f[e])&&void 0!==t?t:f[e]=N.get(n,e);c.push(animateStyle(n,e,l[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=l;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(u)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in fe){const o=fe[t].isActive(e);const i=s[t];if(o&&!i)s[t]=fe[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:()=>l,getOptions:()=>e,getContext:()=>r,mount:e=>{A(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;de.set(n,d);updateGestureSubscriptions();return()=>{de.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)){D[o]&&(o=D[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=B.get(o);r&&(s=l(i)?r.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{Q as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,de as mountedStates,resize,scroll,U as spring,stagger,N as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","// Generated by Framer (c87fc68)\nimport{jsx as e,jsxs as r}from\"react/jsx-runtime\";import{addFonts as t,addPropertyControls as a,ControlType as i,cx as n,RichText as o,useActiveVariantCallback as l,useLocaleInfo as f,useVariantState as s,withCSS as m}from\"framer\";import{LayoutGroup as d,motion as c,MotionConfigContext as p}from\"framer-motion\";import*as u from\"react\";let x=[\"PX25nHixi\",\"xYOVfzjB6\"],h=\"framer-X1Uin\",g={PX25nHixi:\"framer-v-1cq0g9h\",xYOVfzjB6:\"framer-v-49h6ob\"};function v(e,...r){let t={};return null==r||r.forEach(r=>r&&Object.assign(t,e[r])),t;}let b={default:{damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"}},y=({value:r,children:t})=>{let a=u.useContext(p),i=null!=r?r:a.transition,n=u.useMemo(()=>({...a,transition:i}),[JSON.stringify(i)]);return /*#__PURE__*/e(p.Provider,{value:n,children:t});},w={Closed:\"PX25nHixi\",Open:\"xYOVfzjB6\"},X=({answer:e,height:r,id:t,question:a,width:i,...n})=>{var o,l,f,s;return{...n,T8rQFvSBR:null!==(o=null!=e?e:n.T8rQFvSBR)&&void 0!==o?o:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",variant:null!==(f=null!==(l=w[n.variant])&&void 0!==l?l:n.variant)&&void 0!==f?f:\"PX25nHixi\",W88zB8mIG:null!==(s=null!=a?a:n.W88zB8mIG)&&void 0!==s?s:\"What is Framer?\"};},B=(e,r)=>r.join(\"-\")+e.layoutDependency,U=/*#__PURE__*/u.forwardRef(function(t,a){let{activeLocale:i}=f(),{style:m,className:p,layoutId:h,variant:w,W88zB8mIG:U,T8rQFvSBR:I,...j}=X(t),{baseVariant:z,classNames:k,gestureVariant:M,setGestureState:C,setVariant:F,transition:R,variants:T}=s({cycleOrder:x,defaultVariant:\"PX25nHixi\",transitions:b,variant:w,variantClassNames:g}),O=B(t,T),{activeVariantCallback:H,delay:V}=l(z),K=H(async(...e)=>{F(\"xYOVfzjB6\");}),Y=H(async(...e)=>{F(\"PX25nHixi\");}),S=u.useRef(null),A=u.useId();return /*#__PURE__*/e(d,{id:null!=h?h:A,children:/*#__PURE__*/e(c.div,{initial:w,animate:T,onHoverStart:()=>C({isHovered:!0}),onHoverEnd:()=>C({isHovered:!1}),onTapStart:()=>C({isPressed:!0}),onTap:()=>C({isPressed:!1}),onTapCancel:()=>C({isPressed:!1}),className:n(\"framer-X1Uin\",...[],k),style:{display:\"contents\"},children:/*#__PURE__*/e(y,{value:R,children:/*#__PURE__*/r(c.div,{...j,className:n(\"framer-1cq0g9h\",p),\"data-framer-name\":\"Closed\",layoutDependency:O,layoutId:\"PX25nHixi\",ref:null!=a?a:S,style:{...m},...v({xYOVfzjB6:{\"data-framer-name\":\"Open\"}},z,M),children:[/*#__PURE__*/r(c.div,{className:\"framer-fvzibb\",\"data-framer-name\":\"Question\",\"data-highlight\":!0,layoutDependency:O,layoutId:\"wewIOduN3\",onTap:K,...v({xYOVfzjB6:{onTap:Y}},z,M),children:[/*#__PURE__*/r(c.div,{className:\"framer-y5b6ql\",\"data-framer-name\":\"Plus\",layoutDependency:O,layoutId:\"xGnziytkf\",style:{opacity:.3,rotate:0},variants:{xYOVfzjB6:{rotate:45}},children:[/*#__PURE__*/e(c.div,{className:\"framer-r4ka0n\",layoutDependency:O,layoutId:\"ShEwfufLe\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}}),/*#__PURE__*/e(c.div,{className:\"framer-s95a1s\",layoutDependency:O,layoutId:\"amy7Hn39u\",style:{backgroundColor:\"rgb(0, 0, 0)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})]}),/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(u.Fragment,{children:/*#__PURE__*/e(c.h3,{style:{\"--font-selector\":\"R0Y7SW50ZXItNjAw\",\"--framer-font-size\":\"18px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.5px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b9c3c957-2c66-49c4-9732-fa196fddac20, rgb(0, 17, 34)))\"},children:\"What is Framer?\"})}),className:\"framer-feee2y\",fonts:[\"GF;Inter-600\"],layoutDependency:O,layoutId:\"d5vrMDh96\",style:{\"--extracted-a0htzi\":\"var(--token-b9c3c957-2c66-49c4-9732-fa196fddac20, rgb(0, 17, 34))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:U,verticalAlignment:\"top\",withExternalLayout:!0})]}),/*#__PURE__*/e(c.div,{className:\"framer-1ysvgpn\",\"data-framer-name\":\"Answer\",layoutDependency:O,layoutId:\"ZjSC5diad\",style:{opacity:0},variants:{xYOVfzjB6:{opacity:1}},children:/*#__PURE__*/e(o,{__fromCanvasComponent:!0,children:/*#__PURE__*/e(u.Fragment,{children:/*#__PURE__*/e(c.p,{style:{\"--font-selector\":\"R0Y7TWFucm9wZS02MDA=\",\"--framer-font-family\":'\"Manrope\", sans-serif',\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-1j499a6\",fonts:[\"GF;Manrope-600\"],layoutDependency:O,layoutId:\"ihTjXwU30\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:I,variants:{xYOVfzjB6:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:!0,...v({xYOVfzjB6:{children:/*#__PURE__*/e(u.Fragment,{children:/*#__PURE__*/e(c.p,{style:{\"--font-selector\":\"R0Y7SW50ZXItNTAw\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),fonts:[\"GF;Inter-500\"]}},z,M)})})]})})})});}),I=['.framer-X1Uin [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X1Uin .framer-1b9rkoz { display: block; }\",\".framer-X1Uin .framer-1cq0g9h { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 64px; justify-content: flex-start; overflow: hidden; padding: 0px 0px 0px 0px; position: relative; width: 400px; }\",\".framer-X1Uin .framer-fvzibb { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 20px 0px 20px 0px; position: relative; user-select: none; width: 100%; }\",\".framer-X1Uin .framer-y5b6ql { flex: none; height: 16px; overflow: hidden; position: relative; width: 16px; }\",\".framer-X1Uin .framer-r4ka0n { flex: none; height: 2px; left: calc(50.00000000000002% - 16px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 2px / 2); width: 16px; }\",\".framer-X1Uin .framer-s95a1s { flex: none; height: 16px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 16px / 2); width: 2px; }\",\".framer-X1Uin .framer-feee2y { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-X1Uin .framer-1ysvgpn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 20px 20px 40px; position: relative; width: 100%; }\",\".framer-X1Uin .framer-1j499a6 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-X1Uin .framer-1cq0g9h, .framer-X1Uin .framer-fvzibb, .framer-X1Uin .framer-1ysvgpn { gap: 0px; } .framer-X1Uin .framer-1cq0g9h > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-X1Uin .framer-1cq0g9h > :first-child, .framer-X1Uin .framer-1ysvgpn > :first-child { margin-top: 0px; } .framer-X1Uin .framer-1cq0g9h > :last-child, .framer-X1Uin .framer-1ysvgpn > :last-child { margin-bottom: 0px; } .framer-X1Uin .framer-fvzibb > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-X1Uin .framer-fvzibb > :first-child { margin-left: 0px; } .framer-X1Uin .framer-fvzibb > :last-child { margin-right: 0px; } .framer-X1Uin .framer-1ysvgpn > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-X1Uin.framer-v-49h6ob .framer-1cq0g9h { height: min-content; }\"],j=m(U,I,\"framer-X1Uin\");export default j;j.displayName=\"Row\",j.defaultProps={height:64,width:400},a(j,{variant:{options:[\"PX25nHixi\",\"xYOVfzjB6\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:i.Enum},W88zB8mIG:{defaultValue:\"What is Framer?\",displayTextArea:!0,title:\"Question\",type:i.String},T8rQFvSBR:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:!0,title:\"Answer\",type:i.String}}),t(j,[{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/Iexvw0x22:default\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYMZhrib2Bg-4.ttf\",weight:\"600\"},{family:\"Manrope\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/Iexvw0x22:default\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F87jxeN7B.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/manrope/v15/xn7_YHE41ni1AdIRqAuZuw1Bx9mbZk4jE-_F87jxeN7B.ttf\",weight:\"600\"},{family:\"Inter\",moduleAsset:{localModuleIdentifier:\"local-module:canvasComponent/Iexvw0x22:default\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\"},style:\"normal\",url:\"https://fonts.gstatic.com/s/inter/v13/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fMZhrib2Bg-4.ttf\",weight:\"500\"}]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIexvw0x22\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"xYOVfzjB6\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"false\",\"framerVariables\":\"{\\\"W88zB8mIG\\\":\\\"question\\\",\\\"T8rQFvSBR\\\":\\\"answer\\\"}\",\"framerIntrinsicHeight\":\"64\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Iexvw0x22.map","// Generated by Framer (d03ec02)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Row from\"https://framerusercontent.com/modules/qYIr1N1ZnX007eIEwuCv/QhO9d89chgEk1LpSB6L4/Iexvw0x22.js\";const RowFonts=getFonts(Row);const cycleOrder=[\"cFf8QS3uc\",\"YrjFf3eLS\",\"JZFDWLMKP\"];const serializationHash=\"framer-Ny6Sy\";const variantClassNames={cFf8QS3uc:\"framer-v-1oi2njv\",JZFDWLMKP:\"framer-v-1wdatv7\",YrjFf3eLS:\"framer-v-6xiy6i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transitions={default:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 2\":\"YrjFf3eLS\",\"Variant 3\":\"JZFDWLMKP\",Default:\"cFf8QS3uc\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"cFf8QS3uc\"};};const createLayoutDependency=(props,variants)=>variants.join(\"-\")+props.layoutDependency;const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,gestureVariant,setGestureState,setVariant,transition,variants}=useVariantState({cycleOrder,defaultVariant:\"cFf8QS3uc\",transitions,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(motion.div,{initial:variant,animate:variants,style:{display:\"contents\"},children:/*#__PURE__*/_jsx(Transition,{value:transition,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1oi2njv\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"cFf8QS3uc\",onHoverEnd:()=>setGestureState({isHovered:false}),onHoverStart:()=>setGestureState({isHovered:true}),onTap:()=>setGestureState({isPressed:false}),onTapCancel:()=>setGestureState({isPressed:false}),onTapStart:()=>setGestureState({isPressed:true}),ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-a2c1de50-3936-46f1-ac5b-fc1faabf1f99, rgb(247, 247, 247))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},...addPropertyOverrides({JZFDWLMKP:{\"data-framer-name\":\"Variant 3\"},YrjFf3eLS:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-tpo1zp\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"tKK3nVluY\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1772lac-container\",\"data-framer-name\":\"Row 2\",layoutDependency:layoutDependency,layoutId:\"t33ZngtR0-container\",name:\"Row 2\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"t33ZngtR0\",layoutId:\"t33ZngtR0\",name:\"Row 2\",style:{width:\"100%\"},T8rQFvSBR:\"Jayce Tutoring is a personalised content-based tuition platform that provides the most accurate materials for Victorian selective entrance exams. Majority of questions have been initially sourced by Jayce, who has sat the various exams. The exam checklists and questions are updated every year to match the difficulty and standard expected for varying year levels based on student feedback.\\n\\nOther tuitions, in contrast, do not offer as much content and often provide questions that are too difficult and dissimilar to those on the Edutest and ACER papers. Many of my students have reported that JT practice questions are the most accurate compared to other tuitions.\\n\\nWe offer content-based lessons that differ from other tuitions that only test and do not teach. Prior to testing, students will learn about the question types as well as tips and tricks for effective problem-solving.\\n\\nTo learn more, watch the JT Overview video (Coming soon).\",variant:\"PX25nHixi\",W88zB8mIG:\"What makes JT different from other selective entrance tuitions? \",width:\"100%\",...addPropertyOverrides({JZFDWLMKP:{style:{height:\"100%\",width:\"100%\"}},YrjFf3eLS:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hcu1os-container\",\"data-framer-name\":\"Row 2\",layoutDependency:layoutDependency,layoutId:\"DTpa0rTqG-container\",name:\"Row 2\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"DTpa0rTqG\",layoutId:\"DTpa0rTqG\",name:\"Row 2\",style:{width:\"100%\"},T8rQFvSBR:\"We take pride in offering a variety of studying options to suit the needs of our students. Our four different types of studying options are designed to cater to different learning styles and preferences.\\n\\nFirstly, for those who prefer to study independently, we offer self-studying. With self-studying, you will gain access to our extensive 3000+ question bank, content videos, and other resources. This option is ideal for those who prefer to work at their own pace and schedule.\\n\\nSecondly, for those who enjoy learning in a group setting, we offer larger-group tuition. Our in-person or online classes are led by tutors who are experienced in the exams. With a group size ranging from 5 to 20, this option fosters a collaborative learning environment where students can learn from each other and benefit from the knowledge and insights of their peers.\\n\\nThirdly, for those who prefer a more intimate setting, we offer small-group tuition. Our in-person or online classes cater to a smaller group size of 2 to 4 students. This option allows for a more personalized learning experience, where students can receive more individual attention and guidance from their tutor.\\n\\nFinally, for those who require more individualised attention, we offer individual tuition. Work with the tutor of your choice, who will provide personalised guidance tailored to your learning style and pace. This option is ideal for those who need more one-on-one support to achieve their academic goals.\\n\\nAt Jayce Tutoring, we are dedicated to providing the most accurate materials and content-based lessons for Victorian selective entrance exams. We take pride in our students' success and are committed to ensuring they receive the best possible education.\",variant:\"PX25nHixi\",W88zB8mIG:\"What services does JT offer?\",width:\"100%\",...addPropertyOverrides({JZFDWLMKP:{style:{height:\"100%\",width:\"100%\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-53sead\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"wdv3AeQml\",style:{backgroundColor:\"rgba(0, 0, 0, 0.05)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-2hyewh-container\",\"data-framer-name\":\"Row 3\",layoutDependency:layoutDependency,layoutId:\"wvWdQYARG-container\",name:\"Row 3\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"wvWdQYARG\",layoutId:\"wvWdQYARG\",name:\"Row 3\",style:{width:\"100%\"},T8rQFvSBR:\"Individual & Small Group results:\\n2023\\n7 - JMSS Year 10\\n4 - JMSS Year 11\\n3 - EBS Year 11\\n1 - SCHS Year 11\\n\\n2022\\n1 - MGHS Year 9\\n1 - MHS Year 9 \\n3 - JMSS Year 10\\n1 - MHS Year 10\\n1 - JMSS Year 11\\n4 - EBS Year 11 \\n\\n2021\\n1 – MHS Year 9\\n3 – JMSS Year 10 Interview Stage\\n1 – JMSS Year 11 Interview Stage\\n3 – EBSS Year 11\\n1 – MHS Year 11\\n\\n2020\\n1 – MHS Year 10 Arts Offer\\n1 – SCHS Year 10 Interview Stage\\n\\n2019\\n1 – JMSS Year 11\\n1 – EBSS Year 11\",variant:\"PX25nHixi\",W88zB8mIG:\"What are your previous students entrance results? \",width:\"100%\"})})]})})})});});const css=['.framer-Ny6Sy[data-border=\"true\"]::after, .framer-Ny6Sy [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Ny6Sy.framer-bbuo6q, .framer-Ny6Sy .framer-bbuo6q { display: block; }\",\".framer-Ny6Sy.framer-1oi2njv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1000px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Ny6Sy .framer-tpo1zp, .framer-Ny6Sy .framer-53sead { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-Ny6Sy .framer-1772lac-container, .framer-Ny6Sy .framer-1hcu1os-container, .framer-Ny6Sy .framer-2hyewh-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-Ny6Sy.framer-1oi2njv { gap: 0px; } .framer-Ny6Sy.framer-1oi2njv > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-Ny6Sy.framer-1oi2njv > :first-child { margin-top: 0px; } .framer-Ny6Sy.framer-1oi2njv > :last-child { margin-bottom: 0px; } }\",\".framer-Ny6Sy.framer-v-6xiy6i.framer-1oi2njv { width: 743px; }\",\".framer-Ny6Sy.framer-v-6xiy6i .framer-1772lac-container { height: 64px; }\",\".framer-Ny6Sy.framer-v-6xiy6i .framer-1hcu1os-container { width: 42%; }\",\".framer-Ny6Sy.framer-v-1wdatv7.framer-1oi2njv { width: 372px; }\",\".framer-Ny6Sy.framer-v-1wdatv7 .framer-1772lac-container { height: 95px; }\",\".framer-Ny6Sy.framer-v-1wdatv7 .framer-1hcu1os-container { height: 64px; width: 102%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 194\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"YrjFf3eLS\":{\"layout\":[\"fixed\",\"auto\"]},\"JZFDWLMKP\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n */const FramerSfM_7HPbr=withCSS(Component,css,\"framer-Ny6Sy\");export default FramerSfM_7HPbr;FramerSfM_7HPbr.displayName=\"FAQ Accordion\";FramerSfM_7HPbr.defaultProps={height:194,width:1e3};addPropertyControls(FramerSfM_7HPbr,{variant:{options:[\"cFf8QS3uc\",\"YrjFf3eLS\",\"JZFDWLMKP\"],optionTitles:[\"Default\",\"Variant 2\",\"Variant 3\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerSfM_7HPbr,[...RowFonts]);\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSfM_7HPbr\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"194\",\"framerIntrinsicWidth\":\"1000\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"YrjFf3eLS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"JZFDWLMKP\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SfM_7HPbr.map"],"mappings":"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"}