{
  "version": 3,
  "sources": ["ssg:https://ga.jspm.io/npm:@vimeo/player@2.16.4/dist/player.es.js", "ssg:https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js", "ssg:https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js", "ssg:https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js", "ssg:https://framer.com/m/framer/integrations-styles.js@^0.2.0", "ssg:https://framerusercontent.com/modules/3VbLlIQuOMJh9PZyYR3D/xG8adK1glTAxJchw5bER/ProductHunt.js", "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/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://framerusercontent.com/modules/vs1pkUFZYjo7RQ4n7xgf/A6IPlgzTVBjLNaKE1SdR/VnOC8t0bT.js", "ssg:https://framerusercontent.com/modules/7fHZEaMcI94Ou1MQ2R6l/RU70qtcPpAeSWMiOUOdK/augiA20Il.js"],
  "sourcesContent": ["function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}function _defineProperties(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||false;r.configurable=true;\"value\"in r&&(r.writable=true);Object.defineProperty(e,r.key,r)}}function _createClass(e,t,n){t&&_defineProperties(e.prototype,t);n&&_defineProperties(e,n);return e}\n/**\n * Check to see this is a node environment.\n * @type {Boolean}\n */var e=\"undefined\"!==typeof global&&\"[object global]\"==={}.toString.call(global);\n/**\n * Get the name of the method for a given getter or setter.\n *\n * @param {string} prop The name of the property.\n * @param {string} type Either \u201Cget\u201D or \u201Cset\u201D.\n * @return {string}\n */function getMethodName(e,t){return 0===e.indexOf(t.toLowerCase())?e:\"\".concat(t.toLowerCase()).concat(e.substr(0,1).toUpperCase()).concat(e.substr(1))}\n/**\n * Check to see if the object is a DOM Element.\n *\n * @param {*} element The object to check.\n * @return {boolean}\n */function isDomElement(e){return Boolean(e&&1===e.nodeType&&\"nodeName\"in e&&e.ownerDocument&&e.ownerDocument.defaultView)}\n/**\n * Check to see whether the value is a number.\n *\n * @see http://dl.dropboxusercontent.com/u/35146/js/tests/isNumber.html\n * @param {*} value The value to check.\n * @param {boolean} integer Check if the value is an integer.\n * @return {boolean}\n */function isInteger(e){return!isNaN(parseFloat(e))&&isFinite(e)&&Math.floor(e)==e}\n/**\n * Check to see if the URL is a Vimeo url.\n *\n * @param {string} url The url string.\n * @return {boolean}\n */function isVimeoUrl(e){return/^(https?:)?\\/\\/((player|www)\\.)?vimeo\\.com(?=$|\\/)/.test(e)}\n/**\n * Get the Vimeo URL from an element.\n * The element must have either a data-vimeo-id or data-vimeo-url attribute.\n *\n * @param {object} oEmbedParameters The oEmbed parameters.\n * @return {string}\n */function getVimeoUrl(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};var t=e.id;var n=e.url;var r=t||n;if(!r)throw new Error(\"An id or url must be passed, either in an options object or as a data-vimeo-id or data-vimeo-url attribute.\");if(isInteger(r))return\"https://vimeo.com/\".concat(r);if(isVimeoUrl(r))return r.replace(\"http:\",\"https:\");if(t)throw new TypeError(\"\u201C\".concat(t,\"\u201D is not a valid video id.\"));throw new TypeError(\"\u201C\".concat(r,\"\u201D is not a vimeo.com url.\"))}var t=\"undefined\"!==typeof Array.prototype.indexOf;var n=\"undefined\"!==typeof window&&\"undefined\"!==typeof window.postMessage;if(!e&&(!t||!n))throw new Error(\"Sorry, the Vimeo Player API is not available in this browser.\");var r=\"undefined\"!==typeof globalThis?globalThis:\"undefined\"!==typeof window?window:\"undefined\"!==typeof global?global:\"undefined\"!==typeof self?self:{};function createCommonjsModule(e,t){return t={exports:{}},e(t,t.exports),t.exports\n/*!\n * weakmap-polyfill v2.0.1 - ECMAScript6 WeakMap polyfill\n * https://github.com/polygonplanet/weakmap-polyfill\n * Copyright (c) 2015-2020 Polygon Planet <polygon.planet.aqua@gmail.com>\n * @license MIT\n */}(function(e){if(!e.WeakMap){var t=Object.prototype.hasOwnProperty;var defineProperty=function(e,t,n){Object.defineProperty?Object.defineProperty(e,t,{configurable:true,writable:true,value:n}):e[t]=n};e.WeakMap=function(){function WeakMap(){if(void 0===this)throw new TypeError(\"Constructor WeakMap requires 'new'\");defineProperty(this,\"_id\",genId(\"_WeakMap\"));if(arguments.length>0)throw new TypeError(\"WeakMap iterable is not supported\")}defineProperty(WeakMap.prototype,\"delete\",(function(e){checkInstance(this,\"delete\");if(!isObject(e))return false;var t=e[this._id];if(t&&t[0]===e){delete e[this._id];return true}return false}));defineProperty(WeakMap.prototype,\"get\",(function(e){checkInstance(this,\"get\");if(isObject(e)){var t=e[this._id];return t&&t[0]===e?t[1]:void 0}}));defineProperty(WeakMap.prototype,\"has\",(function(e){checkInstance(this,\"has\");if(!isObject(e))return false;var t=e[this._id];return!(!t||t[0]!==e)}));defineProperty(WeakMap.prototype,\"set\",(function(e,t){checkInstance(this,\"set\");if(!isObject(e))throw new TypeError(\"Invalid value used as weak map key\");var n=e[this._id];if(n&&n[0]===e){n[1]=t;return this}defineProperty(e,this._id,[e,t]);return this}));function checkInstance(e,n){if(!isObject(e)||!t.call(e,\"_id\"))throw new TypeError(n+\" method called on incompatible receiver \"+typeof e)}function genId(e){return e+\"_\"+rand()+\".\"+rand()}function rand(){return Math.random().toString().substring(2)}defineProperty(WeakMap,\"_polyfill\",true);return WeakMap}()}function isObject(e){return Object(e)===e}})(\"undefined\"!==typeof self?self:\"undefined\"!==typeof window?window:(\"undefined\"!==typeof r,r));var o=createCommonjsModule((function(e){(function UMD(t,n,r){n[t]=n[t]||r();e.exports&&(e.exports=n[t])})(\"Promise\",(\"undefined\"!=typeof r,r),(function DEF(){var e,t,n,r=Object.prototype.toString,o=\"undefined\"!=typeof setImmediate?function timer(e){return setImmediate(e)}:setTimeout;try{Object.defineProperty({},\"x\",{});e=function builtInProp(e,t,n,r){return Object.defineProperty(e,t,{value:n,writable:true,configurable:false!==r})}}catch(t){e=function builtInProp(e,t,n){e[t]=n;return e}}n=function Queue(){var e,n,r;function Item(e,t){this.fn=e;this.self=t;this.next=void 0}return{add:function add(t,o){r=new Item(t,o);n?n.next=r:e=r;n=r;r=void 0},drain:function drain(){var r=e;e=n=t=void 0;while(r){r.fn.call(r.self);r=r.next}}}}();function schedule(e,r){n.add(e,r);t||(t=o(n.drain))}function isThenable(e){var t,n=typeof e;null==e||\"object\"!=n&&\"function\"!=n||(t=e.then);return\"function\"==typeof t&&t}function notify(){for(var e=0;e<this.chain.length;e++)notifyIsolated(this,1===this.state?this.chain[e].success:this.chain[e].failure,this.chain[e]);this.chain.length=0}function notifyIsolated(e,t,n){var r,o;try{if(false===t)n.reject(e.msg);else{r=true===t?e.msg:t.call(void 0,e.msg);r===n.promise?n.reject(TypeError(\"Promise-chain cycle\")):(o=isThenable(r))?o.call(r,n.resolve,n.reject):n.resolve(r)}}catch(e){n.reject(e)}}function resolve(e){var t,n=this;if(!n.triggered){n.triggered=true;n.def&&(n=n.def);try{if(t=isThenable(e))schedule((function(){var r=new MakeDefWrapper(n);try{t.call(e,(function $resolve$(){resolve.apply(r,arguments)}),(function $reject$(){reject.apply(r,arguments)}))}catch(e){reject.call(r,e)}}));else{n.msg=e;n.state=1;n.chain.length>0&&schedule(notify,n)}}catch(e){reject.call(new MakeDefWrapper(n),e)}}}function reject(e){var t=this;if(!t.triggered){t.triggered=true;t.def&&(t=t.def);t.msg=e;t.state=2;t.chain.length>0&&schedule(notify,t)}}function iteratePromises(e,t,n,r){for(var o=0;o<t.length;o++)(function IIFE(o){e.resolve(t[o]).then((function $resolver$(e){n(o,e)}),r)})(o)}function MakeDefWrapper(e){this.def=e;this.triggered=false}function MakeDef(e){this.promise=e;this.state=0;this.triggered=false;this.chain=[];this.msg=void 0}function Promise(e){if(\"function\"!=typeof e)throw TypeError(\"Not a function\");if(0!==this.__NPO__)throw TypeError(\"Not a promise\");this.__NPO__=1;var t=new MakeDef(this);this.then=function then(e,n){var r={success:\"function\"!=typeof e||e,failure:\"function\"==typeof n&&n};r.promise=new this.constructor((function extractChain(e,t){if(\"function\"!=typeof e||\"function\"!=typeof t)throw TypeError(\"Not a function\");r.resolve=e;r.reject=t}));t.chain.push(r);0!==t.state&&schedule(notify,t);return r.promise};this.catch=function $catch$(e){return this.then(void 0,e)};try{e.call(void 0,(function publicResolve(e){resolve.call(t,e)}),(function publicReject(e){reject.call(t,e)}))}catch(e){reject.call(t,e)}}var i=e({},\"constructor\",Promise,false);Promise.prototype=i;e(i,\"__NPO__\",0,false);e(Promise,\"resolve\",(function Promise$resolve(e){var t=this;return e&&\"object\"==typeof e&&1===e.__NPO__?e:new t((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");t(e)}))}));e(Promise,\"reject\",(function Promise$reject(e){return new this((function executor(t,n){if(\"function\"!=typeof t||\"function\"!=typeof n)throw TypeError(\"Not a function\");n(e)}))}));e(Promise,\"all\",(function Promise$all(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):0===e.length?t.resolve([]):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");var o=e.length,i=Array(o),a=0;iteratePromises(t,e,(function resolver(e,t){i[e]=t;++a===o&&n(i)}),r)}))}));e(Promise,\"race\",(function Promise$race(e){var t=this;return\"[object Array]\"!=r.call(e)?t.reject(TypeError(\"Not an array\")):new t((function executor(n,r){if(\"function\"!=typeof n||\"function\"!=typeof r)throw TypeError(\"Not a function\");iteratePromises(t,e,(function resolver(e,t){n(t)}),r)}))}));return Promise}))}));var i=new WeakMap;\n/**\n * Store a callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @param {(function(this:Player, *): void|{resolve: function, reject: function})} callback\n *        The callback to call or an object with resolve and reject functions for a promise.\n * @return {void}\n */function storeCallback(e,t,n){var r=i.get(e.element)||{};t in r||(r[t]=[]);r[t].push(n);i.set(e.element,r)}\n/**\n * Get the callbacks for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @return {function[]}\n */function getCallbacks(e,t){var n=i.get(e.element)||{};return n[t]||[]}\n/**\n * Remove a stored callback for a method or event for a player.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name\n * @param {function} [callback] The specific callback to remove.\n * @return {boolean} Was this the last callback?\n */function removeCallback(e,t,n){var r=i.get(e.element)||{};if(!r[t])return true;if(!n){r[t]=[];i.set(e.element,r);return true}var o=r[t].indexOf(n);-1!==o&&r[t].splice(o,1);i.set(e.element,r);return r[t]&&0===r[t].length}\n/**\n * Return the first stored callback for a player and event or method.\n *\n * @param {Player} player The player object.\n * @param {string} name The method or event name.\n * @return {function} The callback, or false if there were none\n */function shiftCallbacks(e,t){var n=getCallbacks(e,t);if(n.length<1)return false;var r=n.shift();removeCallback(e,t,r);return r}\n/**\n * Move callbacks associated with an element to another element.\n *\n * @param {HTMLElement} oldElement The old element.\n * @param {HTMLElement} newElement The new element.\n * @return {void}\n */function swapCallbacks(e,t){var n=i.get(e);i.set(t,n);i.delete(e)}var a=[\"autopause\",\"autoplay\",\"background\",\"byline\",\"color\",\"controls\",\"dnt\",\"height\",\"id\",\"interactive_params\",\"keyboard\",\"loop\",\"maxheight\",\"maxwidth\",\"muted\",\"playsinline\",\"portrait\",\"responsive\",\"speed\",\"texttrack\",\"title\",\"transparent\",\"url\",\"width\"];\n/**\n * Get the 'data-vimeo'-prefixed attributes from an element as an object.\n *\n * @param {HTMLElement} element The element.\n * @param {Object} [defaults={}] The default values to use.\n * @return {Object<string, string>}\n */function getOEmbedParameters(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return a.reduce((function(t,n){var r=e.getAttribute(\"data-vimeo-\".concat(n));(r||\"\"===r)&&(t[n]=\"\"===r?1:r);return t}),t)}\n/**\n * Create an embed from oEmbed data inside an element.\n *\n * @param {object} data The oEmbed data.\n * @param {HTMLElement} element The element to put the iframe in.\n * @return {HTMLIFrameElement} The iframe embed.\n */function createEmbed(e,t){var n=e.html;if(!t)throw new TypeError(\"An element must be provided\");if(null!==t.getAttribute(\"data-vimeo-initialized\"))return t.querySelector(\"iframe\");var r=document.createElement(\"div\");r.innerHTML=n;t.appendChild(r.firstChild);t.setAttribute(\"data-vimeo-initialized\",\"true\");return t.querySelector(\"iframe\")}\n/**\n * Make an oEmbed call for the specified URL.\n *\n * @param {string} videoUrl The vimeo.com url for the video.\n * @param {Object} [params] Parameters to pass to oEmbed.\n * @param {HTMLElement} element The element.\n * @return {Promise}\n */function getOEmbedData(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};var n=arguments.length>2?arguments[2]:void 0;return new Promise((function(r,o){if(!isVimeoUrl(e))throw new TypeError(\"\u201C\".concat(e,\"\u201D is not a vimeo.com url.\"));var i=\"https://vimeo.com/api/oembed.json?url=\".concat(encodeURIComponent(e));for(var a in t)t.hasOwnProperty(a)&&(i+=\"&\".concat(a,\"=\").concat(encodeURIComponent(t[a])));var u=\"XDomainRequest\"in window?new XDomainRequest:new XMLHttpRequest;u.open(\"GET\",i,true);u.onload=function(){if(404!==u.status)if(403!==u.status)try{var t=JSON.parse(u.responseText);if(403===t.domain_status_code){createEmbed(t,n);o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));return}r(t)}catch(e){o(e)}else o(new Error(\"\u201C\".concat(e,\"\u201D is not embeddable.\")));else o(new Error(\"\u201C\".concat(e,\"\u201D was not found.\")))};u.onerror=function(){var e=u.status?\" (\".concat(u.status,\")\"):\"\";o(new Error(\"There was an error fetching the embed code from Vimeo\".concat(e,\".\")))};u.send()}))}\n/**\n * Initialize all embeds within a specific element\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function initializeEmbeds(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;var t=[].slice.call(e.querySelectorAll(\"[data-vimeo-id], [data-vimeo-url]\"));var n=function handleError(e){\"console\"in window&&console.error&&console.error(\"There was an error creating an embed: \".concat(e))};t.forEach((function(e){try{if(null!==e.getAttribute(\"data-vimeo-defer\"))return;var t=getOEmbedParameters(e);var r=getVimeoUrl(t);getOEmbedData(r,t,e).then((function(t){return createEmbed(t,e)})).catch(n)}catch(e){n(e)}}))}\n/**\n * Resize embeds when messaged by the player.\n *\n * @param {HTMLElement} [parent=document] The parent element.\n * @return {void}\n */function resizeEmbeds(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document;if(!window.VimeoPlayerResizeEmbeds_){window.VimeoPlayerResizeEmbeds_=true;var t=function onMessage(t){if(isVimeoUrl(t.origin)&&t.data&&\"spacechange\"===t.data.event){var n=e.querySelectorAll(\"iframe\");for(var r=0;r<n.length;r++)if(n[r].contentWindow===t.source){var o=n[r].parentElement;o.style.paddingBottom=\"\".concat(t.data.data[0].bottom,\"px\");break}}};window.addEventListener(\"message\",t)}}\n/**\n * Parse a message received from postMessage.\n *\n * @param {*} data The data received from postMessage.\n * @return {object}\n */function parseMessageData(e){if(\"string\"===typeof e)try{e=JSON.parse(e)}catch(e){console.warn(e);return{}}return e}\n/**\n * Post a message to the specified target.\n *\n * @param {Player} player The player object to use.\n * @param {string} method The API method to call.\n * @param {object} params The parameters to send to the player.\n * @return {void}\n */function postMessage(e,t,n){if(e.element.contentWindow&&e.element.contentWindow.postMessage){var r={method:t};void 0!==n&&(r.value=n);var o=parseFloat(navigator.userAgent.toLowerCase().replace(/^.*msie (\\d+).*$/,\"$1\"));o>=8&&o<10&&(r=JSON.stringify(r));e.element.contentWindow.postMessage(r,e.origin)}}\n/**\n * Parse the data received from a message event.\n *\n * @param {Player} player The player that received the message.\n * @param {(Object|string)} data The message data. Strings will be parsed into JSON.\n * @return {void}\n */function processData(e,t){t=parseMessageData(t);var n=[];var r;if(t.event){if(\"error\"===t.event){var o=getCallbacks(e,t.data.method);o.forEach((function(n){var r=new Error(t.data.message);r.name=t.data.name;n.reject(r);removeCallback(e,t.data.method,n)}))}n=getCallbacks(e,\"event:\".concat(t.event));r=t.data}else if(t.method){var i=shiftCallbacks(e,t.method);if(i){n.push(i);r=t.value}}n.forEach((function(t){try{if(\"function\"===typeof t){t.call(e,r);return}t.resolve(r)}catch(e){}}))}function initializeScreenfull(){var e=function(){var e;var t=[[\"requestFullscreen\",\"exitFullscreen\",\"fullscreenElement\",\"fullscreenEnabled\",\"fullscreenchange\",\"fullscreenerror\"],[\"webkitRequestFullscreen\",\"webkitExitFullscreen\",\"webkitFullscreenElement\",\"webkitFullscreenEnabled\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"webkitRequestFullScreen\",\"webkitCancelFullScreen\",\"webkitCurrentFullScreenElement\",\"webkitCancelFullScreen\",\"webkitfullscreenchange\",\"webkitfullscreenerror\"],[\"mozRequestFullScreen\",\"mozCancelFullScreen\",\"mozFullScreenElement\",\"mozFullScreenEnabled\",\"mozfullscreenchange\",\"mozfullscreenerror\"],[\"msRequestFullscreen\",\"msExitFullscreen\",\"msFullscreenElement\",\"msFullscreenEnabled\",\"MSFullscreenChange\",\"MSFullscreenError\"]];var n=0;var r=t.length;var o={};for(;n<r;n++){e=t[n];if(e&&e[1]in document){for(n=0;n<e.length;n++)o[t[0][n]]=e[n];return o}}return false}();var t={fullscreenchange:e.fullscreenchange,fullscreenerror:e.fullscreenerror};var n={request:function request(t){return new Promise((function(r,o){var i=function onFullScreenEntered(){n.off(\"fullscreenchange\",onFullScreenEntered);r()};n.on(\"fullscreenchange\",i);t=t||document.documentElement;var a=t[e.requestFullscreen]();a instanceof Promise&&a.then(i).catch(o)}))},exit:function exit(){return new Promise((function(t,r){if(n.isFullscreen){var o=function onFullScreenExit(){n.off(\"fullscreenchange\",onFullScreenExit);t()};n.on(\"fullscreenchange\",o);var i=document[e.exitFullscreen]();i instanceof Promise&&i.then(o).catch(r)}else t()}))},on:function on(e,n){var r=t[e];r&&document.addEventListener(r,n)},off:function off(e,n){var r=t[e];r&&document.removeEventListener(r,n)}};Object.defineProperties(n,{isFullscreen:{get:function get(){return Boolean(document[e.fullscreenElement])}},element:{enumerable:true,get:function get(){return document[e.fullscreenElement]}},isEnabled:{enumerable:true,get:function get(){return Boolean(document[e.fullscreenEnabled])}}});return n}var u=new WeakMap;var l=new WeakMap;var s={};var c=function(){\n/**\n   * Create a Player.\n   *\n   * @param {(HTMLIFrameElement|HTMLElement|string|jQuery)} element A reference to the Vimeo\n   *        player iframe, and id, or a jQuery object.\n   * @param {object} [options] oEmbed parameters to use when creating an embed in the element.\n   * @return {Player}\n   */\nfunction Player(e){var t=this;var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};_classCallCheck(this,Player);if(window.jQuery&&e instanceof jQuery){e.length>1&&window.console&&console.warn&&console.warn(\"A jQuery object with multiple elements was passed, using the first element.\");e=e[0]}\"undefined\"!==typeof document&&\"string\"===typeof e&&(e=document.getElementById(e));if(!isDomElement(e))throw new TypeError(\"You must pass either a valid element or a valid id.\");if(\"IFRAME\"!==e.nodeName){var r=e.querySelector(\"iframe\");r&&(e=r)}if(\"IFRAME\"===e.nodeName&&!isVimeoUrl(e.getAttribute(\"src\")||\"\"))throw new Error(\"The player element passed isn\u2019t a Vimeo embed.\");if(u.has(e))return u.get(e);this._window=e.ownerDocument.defaultView;this.element=e;this.origin=\"*\";var i=new o((function(r,o){t._onMessage=function(e){if(isVimeoUrl(e.origin)&&t.element.contentWindow===e.source){\"*\"===t.origin&&(t.origin=e.origin);var n=parseMessageData(e.data);var i=n&&\"error\"===n.event;var a=i&&n.data&&\"ready\"===n.data.method;if(a){var u=new Error(n.data.message);u.name=n.data.name;o(u)}else{var l=n&&\"ready\"===n.event;var s=n&&\"ping\"===n.method;if(l||s){t.element.setAttribute(\"data-ready\",\"true\");r()}else processData(t,n)}}};t._window.addEventListener(\"message\",t._onMessage);if(\"IFRAME\"!==t.element.nodeName){var i=getOEmbedParameters(e,n);var a=getVimeoUrl(i);getOEmbedData(a,i,e).then((function(n){var r=createEmbed(n,e);t.element=r;t._originalElement=e;swapCallbacks(e,r);u.set(t.element,t);return n})).catch(o)}}));l.set(this,i);u.set(this.element,this);\"IFRAME\"===this.element.nodeName&&postMessage(this,\"ping\");if(s.isEnabled){var a=function exitFullscreen(){return s.exit()};this.fullscreenchangeHandler=function(){s.isFullscreen?storeCallback(t,\"event:exitFullscreen\",a):removeCallback(t,\"event:exitFullscreen\",a);t.ready().then((function(){postMessage(t,\"fullscreenchange\",s.isFullscreen)}))};s.on(\"fullscreenchange\",this.fullscreenchangeHandler)}return this}\n/**\n   * Get a promise for a method.\n   *\n   * @param {string} name The API method to call.\n   * @param {Object} [args={}] Arguments to send via postMessage.\n   * @return {Promise}\n   */_createClass(Player,[{key:\"callMethod\",value:function callMethod(e){var t=this;var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return new o((function(r,o){return t.ready().then((function(){storeCallback(t,e,{resolve:r,reject:o});postMessage(t,e,n)})).catch(o)}))}\n/**\n     * Get a promise for the value of a player property.\n     *\n     * @param {string} name The property name\n     * @return {Promise}\n     */},{key:\"get\",value:function get(e){var t=this;return new o((function(n,r){e=getMethodName(e,\"get\");return t.ready().then((function(){storeCallback(t,e,{resolve:n,reject:r});postMessage(t,e)})).catch(r)}))}\n/**\n     * Get a promise for setting the value of a player property.\n     *\n     * @param {string} name The API method to call.\n     * @param {mixed} value The value to set.\n     * @return {Promise}\n     */},{key:\"set\",value:function set(e,t){var n=this;return new o((function(r,o){e=getMethodName(e,\"set\");if(void 0===t||null===t)throw new TypeError(\"There must be a value to set.\");return n.ready().then((function(){storeCallback(n,e,{resolve:r,reject:o});postMessage(n,e,t)})).catch(o)}))}\n/**\n     * Add an event listener for the specified event. Will call the\n     * callback with a single parameter, `data`, that contains the data for\n     * that event.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function(*)} callback The function to call when the event fires.\n     * @return {void}\n     */},{key:\"on\",value:function on(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(!t)throw new TypeError(\"You must pass a callback function.\");if(\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=getCallbacks(this,\"event:\".concat(e));0===n.length&&this.callMethod(\"addEventListener\",e).catch((function(){}));storeCallback(this,\"event:\".concat(e),t)}\n/**\n     * Remove an event listener for the specified event. Will remove all\n     * listeners for that event if a `callback` isn\u2019t passed, or only that\n     * specific callback if it is passed.\n     *\n     * @param {string} eventName The name of the event.\n     * @param {function} [callback] The specific callback to remove.\n     * @return {void}\n     */},{key:\"off\",value:function off(e,t){if(!e)throw new TypeError(\"You must pass an event name.\");if(t&&\"function\"!==typeof t)throw new TypeError(\"The callback must be a function.\");var n=removeCallback(this,\"event:\".concat(e),t);n&&this.callMethod(\"removeEventListener\",e).catch((function(e){}))}\n/**\n     * Load a new video into this embed. The promise will be resolved if\n     * the video is successfully loaded, or it will be rejected if it could\n     * not be loaded.\n     *\n     * @param {number|string|object} options The id of the video, the url of the video, or an object with embed options.\n     * @return {LoadVideoPromise}\n     */},{key:\"loadVideo\",value:function loadVideo(e){return this.callMethod(\"loadVideo\",e)}},{key:\"ready\",value:function ready(){var e=l.get(this)||new o((function(e,t){t(new Error(\"Unknown player. Probably unloaded.\"))}));return o.resolve(e)}\n/**\n     * Add a cue point to the player.\n     *\n     * @param {number} time The time for the cue point.\n     * @param {object} [data] Arbitrary data to be returned with the cue point.\n     * @return {AddCuePointPromise}\n     */},{key:\"addCuePoint\",value:function addCuePoint(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return this.callMethod(\"addCuePoint\",{time:e,data:t})}\n/**\n     * Remove a cue point from the video.\n     *\n     * @param {string} id The id of the cue point to remove.\n     * @return {RemoveCuePointPromise}\n     */},{key:\"removeCuePoint\",value:function removeCuePoint(e){return this.callMethod(\"removeCuePoint\",e)}\n/**\n     * A representation of a text track on a video.\n     *\n     * @typedef {Object} VimeoTextTrack\n     * @property {string} language The ISO language code.\n     * @property {string} kind The kind of track it is (captions or subtitles).\n     * @property {string} label The human\u2010readable label for the track.\n     */\n/**\n     * Enable the text track with the specified language, and optionally the\n     * specified kind (captions or subtitles).\n     *\n     * When set via the API, the track language will not change the viewer\u2019s\n     * stored preference.\n     *\n     * @param {string} language The two\u2010letter language code.\n     * @param {string} [kind] The kind of track to enable (captions or subtitles).\n     * @return {EnableTextTrackPromise}\n     */},{key:\"enableTextTrack\",value:function enableTextTrack(e,t){if(!e)throw new TypeError(\"You must pass a language.\");return this.callMethod(\"enableTextTrack\",{language:e,kind:t})}},{key:\"disableTextTrack\",value:function disableTextTrack(){return this.callMethod(\"disableTextTrack\")}},{key:\"pause\",value:function pause(){return this.callMethod(\"pause\")}},{key:\"play\",value:function play(){return this.callMethod(\"play\")}},{key:\"requestFullscreen\",value:function requestFullscreen(){return s.isEnabled?s.request(this.element):this.callMethod(\"requestFullscreen\")}},{key:\"exitFullscreen\",value:function exitFullscreen(){return s.isEnabled?s.exit():this.callMethod(\"exitFullscreen\")}},{key:\"getFullscreen\",value:function getFullscreen(){return s.isEnabled?o.resolve(s.isFullscreen):this.get(\"fullscreen\")}},{key:\"requestPictureInPicture\",value:function requestPictureInPicture(){return this.callMethod(\"requestPictureInPicture\")}},{key:\"exitPictureInPicture\",value:function exitPictureInPicture(){return this.callMethod(\"exitPictureInPicture\")}},{key:\"getPictureInPicture\",value:function getPictureInPicture(){return this.get(\"pictureInPicture\")}},{key:\"unload\",value:function unload(){return this.callMethod(\"unload\")}},{key:\"destroy\",value:function destroy(){var e=this;return new o((function(t){l.delete(e);u.delete(e.element);if(e._originalElement){u.delete(e._originalElement);e._originalElement.removeAttribute(\"data-vimeo-initialized\")}e.element&&\"IFRAME\"===e.element.nodeName&&e.element.parentNode&&(e.element.parentNode.parentNode&&e._originalElement&&e._originalElement!==e.element.parentNode?e.element.parentNode.parentNode.removeChild(e.element.parentNode):e.element.parentNode.removeChild(e.element));if(e.element&&\"DIV\"===e.element.nodeName&&e.element.parentNode){e.element.removeAttribute(\"data-vimeo-initialized\");var n=e.element.querySelector(\"iframe\");n&&n.parentNode&&(n.parentNode.parentNode&&e._originalElement&&e._originalElement!==n.parentNode?n.parentNode.parentNode.removeChild(n.parentNode):n.parentNode.removeChild(n))}e._window.removeEventListener(\"message\",e._onMessage);s.isEnabled&&s.off(\"fullscreenchange\",e.fullscreenchangeHandler);t()}))}},{key:\"getAutopause\",value:function getAutopause(){return this.get(\"autopause\")}\n/**\n     * Enable or disable the autopause behavior of this player.\n     *\n     * By default, when another video is played in the same browser, this\n     * player will automatically pause. Unless you have a specific reason\n     * for doing so, we recommend that you leave autopause set to the\n     * default (`true`).\n     *\n     * @param {boolean} autopause\n     * @return {SetAutopausePromise}\n     */},{key:\"setAutopause\",value:function setAutopause(e){return this.set(\"autopause\",e)}},{key:\"getBuffered\",value:function getBuffered(){return this.get(\"buffered\")}\n/**\n     * @typedef {Object} CameraProperties\n     * @prop {number} props.yaw - Number between 0 and 360.\n     * @prop {number} props.pitch - Number between -90 and 90.\n     * @prop {number} props.roll - Number between -180 and 180.\n     * @prop {number} props.fov - The field of view in degrees.\n     */},{key:\"getCameraProps\",value:function getCameraProps(){return this.get(\"cameraProps\")}\n/**\n     * For 360\u00B0 videos set the camera properties for this player.\n     *\n     * @param {CameraProperties} camera The camera properties\n     * @return {SetCameraPromise}\n     */},{key:\"setCameraProps\",value:function setCameraProps(e){return this.set(\"cameraProps\",e)}\n/**\n     * A representation of a chapter.\n     *\n     * @typedef {Object} VimeoChapter\n     * @property {number} startTime The start time of the chapter.\n     * @property {object} title The title of the chapter.\n     * @property {number} index The place in the order of Chapters. Starts at 1.\n     */},{key:\"getChapters\",value:function getChapters(){return this.get(\"chapters\")}},{key:\"getCurrentChapter\",value:function getCurrentChapter(){return this.get(\"currentChapter\")}},{key:\"getColor\",value:function getColor(){return this.get(\"color\")}\n/**\n     * Set the color of this player to a hex or rgb string. Setting the\n     * color may fail if the owner of the video has set their embed\n     * preferences to force a specific color.\n     *\n     * @param {string} color The hex or rgb color string to set.\n     * @return {SetColorPromise}\n     */},{key:\"setColor\",value:function setColor(e){return this.set(\"color\",e)}\n/**\n     * A representation of a cue point.\n     *\n     * @typedef {Object} VimeoCuePoint\n     * @property {number} time The time of the cue point.\n     * @property {object} data The data passed when adding the cue point.\n     * @property {string} id The unique id for use with removeCuePoint.\n     */},{key:\"getCuePoints\",value:function getCuePoints(){return this.get(\"cuePoints\")}},{key:\"getCurrentTime\",value:function getCurrentTime(){return this.get(\"currentTime\")}\n/**\n     * Set the current playback position in seconds. If the player was\n     * paused, it will remain paused. Likewise, if the player was playing,\n     * it will resume playing once the video has buffered.\n     *\n     * You can provide an accurate time and the player will attempt to seek\n     * to as close to that time as possible. The exact time will be the\n     * fulfilled value of the promise.\n     *\n     * @param {number} currentTime\n     * @return {SetCurrentTimePromise}\n     */},{key:\"setCurrentTime\",value:function setCurrentTime(e){return this.set(\"currentTime\",e)}},{key:\"getDuration\",value:function getDuration(){return this.get(\"duration\")}},{key:\"getEnded\",value:function getEnded(){return this.get(\"ended\")}},{key:\"getLoop\",value:function getLoop(){return this.get(\"loop\")}\n/**\n     * Set the loop state of the player. When set to `true`, the player\n     * will start over immediately once playback ends.\n     *\n     * @param {boolean} loop\n     * @return {SetLoopPromise}\n     */},{key:\"setLoop\",value:function setLoop(e){return this.set(\"loop\",e)}\n/**\n     * Set the muted state of the player. When set to `true`, the player\n     * volume will be muted.\n     *\n     * @param {boolean} muted\n     * @return {SetMutedPromise}\n     */},{key:\"setMuted\",value:function setMuted(e){return this.set(\"muted\",e)}},{key:\"getMuted\",value:function getMuted(){return this.get(\"muted\")}},{key:\"getPaused\",value:function getPaused(){return this.get(\"paused\")}},{key:\"getPlaybackRate\",value:function getPlaybackRate(){return this.get(\"playbackRate\")}\n/**\n     * Set the playback rate of the player on a scale from `0.5` to `2`. When set\n     * via the API, the playback rate will not be synchronized to other\n     * players or stored as the viewer's preference.\n     *\n     * @param {number} playbackRate\n     * @return {SetPlaybackRatePromise}\n     */},{key:\"setPlaybackRate\",value:function setPlaybackRate(e){return this.set(\"playbackRate\",e)}},{key:\"getPlayed\",value:function getPlayed(){return this.get(\"played\")}},{key:\"getQualities\",value:function getQualities(){return this.get(\"qualities\")}},{key:\"getQuality\",value:function getQuality(){return this.get(\"quality\")}\n/**\n     * Set a video quality.\n     *\n     * @param {string} quality\n     * @return {SetQualityPromise}\n     */},{key:\"setQuality\",value:function setQuality(e){return this.set(\"quality\",e)}},{key:\"getSeekable\",value:function getSeekable(){return this.get(\"seekable\")}},{key:\"getSeeking\",value:function getSeeking(){return this.get(\"seeking\")}},{key:\"getTextTracks\",value:function getTextTracks(){return this.get(\"textTracks\")}},{key:\"getVideoEmbedCode\",value:function getVideoEmbedCode(){return this.get(\"videoEmbedCode\")}},{key:\"getVideoId\",value:function getVideoId(){return this.get(\"videoId\")}},{key:\"getVideoTitle\",value:function getVideoTitle(){return this.get(\"videoTitle\")}},{key:\"getVideoWidth\",value:function getVideoWidth(){return this.get(\"videoWidth\")}},{key:\"getVideoHeight\",value:function getVideoHeight(){return this.get(\"videoHeight\")}},{key:\"getVideoUrl\",value:function getVideoUrl(){return this.get(\"videoUrl\")}},{key:\"getVolume\",value:function getVolume(){return this.get(\"volume\")}\n/**\n     * Set the volume of the player on a scale from `0` to `1`. When set\n     * via the API, the volume level will not be synchronized to other\n     * players or stored as the viewer\u2019s preference.\n     *\n     * Most mobile devices do not support setting the volume. An error will\n     * *not* be triggered in that situation.\n     *\n     * @param {number} volume\n     * @return {SetVolumePromise}\n     */},{key:\"setVolume\",value:function setVolume(e){return this.set(\"volume\",e)}}]);return Player}();if(!e){s=initializeScreenfull();initializeEmbeds();resizeEmbeds()}export{c as default};\n\n//# sourceMappingURL=player.es.js.map", "import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here \u2014 there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map", "import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,withCSS}from\"framer\";import{motion}from\"framer-motion\";import Player from\"@vimeo/player\";import{useEffect,useRef,useState}from\"react\";import{useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const vimeoRegex=/^https?:\\/\\/vimeo\\.com\\/(\\d+)/;/**\n * VIMEO\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 270\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps borderRadius, backgroundColor\n */ const Vimeo=withCSS(function Vimeo({video,autoplay,mute,controls,loop,titles,backgroundColor,onPlay=()=>{},onEnd=()=>{},style,...props}){const[key,setKey]=useState(0);const player=useRef();const borderRadius=useRadius(props);useEffect(()=>{if(!player.current)return;const[,id]=video.match(vimeoRegex)?video.match(vimeoRegex):[null,0];const embeddedPlayer=new Player(player.current,{id,autopause:false,autoplay:RenderTarget.current()===RenderTarget.canvas?false:autoplay,byline:titles,controls:controls,loop:loop,title:titles,muted:mute,responsive:true});embeddedPlayer.on(\"play\",onPlay);embeddedPlayer.on(\"ended\",onEnd);},[player,key]);useEffect(()=>{setKey(key=>key+1);},[video,autoplay,mute,controls,loop,titles]);return /*#__PURE__*/ _jsx(motion.div,{style:{background:backgroundColor,...style,borderRadius,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},...props,children:/*#__PURE__*/ _jsx(\"div\",{className:\"framer-vimeo\",ref:player,style:{width:\"100%\",height:\"100%\"}},key)});},[\".framer-vimeo > div { padding: 0 !important; width: 100%; height: 100%; }\",]);Vimeo.defaultProps={video:\"https://vimeo.com/642263700\",autoplay:false,loop:false,mute:false,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0};addPropertyControls(Vimeo,{video:{title:\"URL\",type:ControlType.String},...borderRadiusControl,controls:{title:\"Controls\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\"},autoplay:{title:\"Autoplay\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// playOnCanvas: {\n//     title: \"On Canvas\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Play\",\n//     disabledTitle: \"Pause\",\n// },\nloop:{title:\"Loop\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},mute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\"},// titles: {\n//     title: \"Titles\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n// },\nbackgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0, 0, 0, 0)\"},onPlay:{type:ControlType.EventHandler},onEnd:{type:ControlType.EventHandler}});export default Vimeo;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Vimeo\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"270\",\"framerIntrinsicWidth\":\"480\",\"framerComponentPresetProps\":\"borderRadius, backgroundColor\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vimeo.map", "import{containerStyles,emptyStateStyle as defaultEmptyStateStyle}from\"https://framer.com/m/framer/default-utils.js@^0.43.0\";export const emptyStateStyle={...containerStyles,...defaultEmptyStateStyle,textAlign:\"center\",padding:15,width:200,height:100,overflow:\"hidden\"};export const neutralStateStyle={...emptyStateStyle,color:\"#09f\",background:\"rgb(0, 153, 255, 0.1)\",borderColor:\"#09f\"};export const stateTitleStyle={fontSize:12,fontWeight:600,margin:0};export const stateParagraphStyle={fontSize:12,maxWidth:200,lineHeight:1.4,margin:\"5px 0 0 0\"};\nexport const __FramerMetadata__ = {\"exports\":{\"neutralStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateTitleStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"stateParagraphStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./styles.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,motion}from\"framer\";import{containerStyles}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";import{useMemo}from\"react\";import{emptyStateStyle,stateParagraphStyle,stateTitleStyle}from\"https://framer.com/m/framer/integrations-styles.js@^0.2.0\";const BADGES={featured:\"featured.svg\",top:\"top-post-badge.svg\",review:\"review.svg\"};const productHuntRegex=/^https?:\\/\\/(?:www\\.)?producthunt\\.com\\/posts\\/([^\\/]*)/;/**\n * PRODUCT HUNT\n *\n * @framerIntrinsicWidth 250\n * @framerIntrinsicHeight 54\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n */ export default function ProductHunt({url,type,theme,style,...props}){const badgeUrl=useMemo(()=>{var ref;const[,id]=(ref=url.match(productHuntRegex))!==null&&ref!==void 0?ref:[null,\"\"];if(!id)return null;return`https://api.producthunt.com/widgets/embed-image/v1/${BADGES[type]}?post_id=${id}&theme=${theme}`;},[url,type,theme]);return(/*#__PURE__*/ _jsx(motion.div,{style:{...style,...containerStyles,placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\"},...props,children:badgeUrl?/*#__PURE__*/ _jsx(motion.a,{href:url,target:\"_blank\",style:{...style,width:250,height:54},...props,children:/*#__PURE__*/ _jsx(\"img\",{src:badgeUrl,alt:\"Product Hunt Badge\",width:\"250\",height:\"54\"})}):/*#__PURE__*/ _jsxs(motion.div,{style:{...emptyStateStyle,...style},...props,children:[/*#__PURE__*/ _jsx(\"h1\",{style:stateTitleStyle,children:\"Product Hunt\"}),/*#__PURE__*/ _jsx(\"p\",{style:stateParagraphStyle,children:\"Set a product URL in the Properties.\"})]})}));};addPropertyControls(ProductHunt,{url:{type:ControlType.String,title:\"URL\",placeholder:\"https://www.producthunt.com/posts/***\",defaultValue:\"https://www.producthunt.com/posts/framer-for-web\"},type:{type:ControlType.Enum,title:\"Type\",options:[\"featured\",\"top\",\"review\"],optionTitles:[\"Featured\",\"Top Post Daily\",\"Leave a Review\"],defaultValue:\"featured\"},theme:{type:ControlType.Enum,options:[\"light\",\"dark\"],optionTitles:[\"Light\",\"Dark\"],displaySegmentedControl:true}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ProductHunt\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerIntrinsicHeight\":\"54\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"250\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ProductHunt.map", "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 isCanvas=RenderTarget.current()===RenderTarget.canvas;// 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\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (b62c1c2)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/ReMrh2MDMYnUzCeRjLkk/cVzPR3kTNP60LZRrMzjQ/b6UWNVOxc.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/FJmzbivH21Sahu8Vyil6/17FbcS9nQHfAiSnla2yZ/kVcDxuc2p.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/hRbrfBzncqkrlRY7fV5m/XLWGd9fvJTCjVFTZSK1A/PkbcOsWce.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/DUM2embzBzqh7Qov6N21/rtaEZ8ywSmmnDoAEROX9/TdMM07X4H.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/bP6yoikhwL3AVabBTPWl/F8AEth7t3gloVObCqBxd/Th1uHGHUR.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/qlUdqBqzKuNP0cI5H69W/qvwmY9yMZp1laLRMgKvJ/YIxHgx1jU.js\";const serializationHash=\"framer-K8DVJ\";const variantClassNames={Jrp8vnw_h:\"framer-v-m8jj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Variants=motion.create(React.Fragment);const getProps=({height,id,image,name1,text,title,width,...props})=>{return{...props,B4t9R0w_2:title??props.B4t9R0w_2??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{children:[\"Founder & CEO\",/*#__PURE__*/_jsx(motion.br,{}),\"Generation Lab\"]})}),BkqfOmW2x:image??props.BkqfOmW2x??{src:\"https://framerusercontent.com/images/7OeH4NgEp61WekGV6UsCDSjd8nY.jpg\"},JflSYoS1N:name1??props.JflSYoS1N??\"Michael Suswal\",u3Xr9lVLU:text??props.u3Xr9lVLU??\"I've built pretty handy sites powered by Craft or WordPress in the past, but seeing @framer tackle CMS stuff so effortlessly is mind-boggling\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,u3Xr9lVLU,JflSYoS1N,BkqfOmW2x,B4t9R0w_2,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Jrp8vnw_h\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-m8jj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Jrp8vnw_h\",ref:refBinding,style:{backgroundColor:\"var(--token-342d19e0-d700-4ed6-ae5e-165bc10a94ae, rgb(245, 241, 234))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20)))\"},children:\"I've built pretty handy sites powered by Craft or WordPress in the past, but seeing @framer tackle CMS stuff so effortlessly is mind-boggling\"})}),className:\"framer-66hl96\",fonts:[\"CUSTOM;CircularXX TT Book\"],layoutDependency:layoutDependency,layoutId:\"LGkcWcd38\",style:{\"--extracted-r6o4lv\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.7},text:u3Xr9lVLU,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7qnssw\",layoutDependency:layoutDependency,layoutId:\"Qx4gNBwZz\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:362,intrinsicWidth:348,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+32+160+0),pixelHeight:362,pixelWidth:348,sizes:\"54px\",...toResponsiveImage(BkqfOmW2x)},className:\"framer-164nsqq\",layoutDependency:layoutDependency,layoutId:\"gjZEnnvmr\",style:{borderBottomLeftRadius:6,borderBottomRightRadius:6,borderTopLeftRadius:6,borderTopRightRadius:6}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-96i6sz\",layoutDependency:layoutDependency,layoutId:\"hMFGUOMwh\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9sZA==\",\"--framer-font-family\":'\"CircularXX TT Bold\", \"CircularXX TT Bold Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Michael Suswal\"})}),className:\"framer-1xd574k\",fonts:[\"CUSTOM;CircularXX TT Bold\"],layoutDependency:layoutDependency,layoutId:\"Nn8p1Cyx1\",style:{\"--extracted-r6o4lv\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:JflSYoS1N,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:B4t9R0w_2,className:\"framer-1e4bjzr\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"oPpCpSxz8\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.6},stylesPresetsClassNames:{code:\"framer-styles-preset-1lql4if\",h1:\"framer-styles-preset-5cwkkf\",h5:\"framer-styles-preset-1slgowg\",h6:\"framer-styles-preset-19rrzrd\",img:\"framer-styles-preset-wwhc4r\",p:\"framer-styles-preset-19en34m\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-K8DVJ.framer-1ucilw7, .framer-K8DVJ .framer-1ucilw7 { display: block; }\",\".framer-K8DVJ.framer-m8jj { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 32px; position: relative; width: 374px; }\",\".framer-K8DVJ .framer-66hl96 { --framer-text-wrap: balance; flex: none; height: auto; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-K8DVJ .framer-7qnssw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 70px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-K8DVJ .framer-164nsqq { flex: none; height: 100%; overflow: hidden; position: relative; width: 54px; will-change: var(--framer-will-change-override, transform); }\",\".framer-K8DVJ .framer-96i6sz { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 100%; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-K8DVJ .framer-1xd574k { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-K8DVJ .framer-1e4bjzr { flex: none; height: auto; position: relative; 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-K8DVJ.framer-m8jj, .framer-K8DVJ .framer-7qnssw { gap: 0px; } .framer-K8DVJ.framer-m8jj > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-K8DVJ.framer-m8jj > :first-child { margin-top: 0px; } .framer-K8DVJ.framer-m8jj > :last-child { margin-bottom: 0px; } .framer-K8DVJ .framer-7qnssw > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-K8DVJ .framer-7qnssw > :first-child { margin-left: 0px; } .framer-K8DVJ .framer-7qnssw > :last-child { margin-right: 0px; } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 270\n * @framerIntrinsicWidth 374\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"u3Xr9lVLU\":\"text\",\"JflSYoS1N\":\"name1\",\"BkqfOmW2x\":\"image\",\"B4t9R0w_2\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerVnOC8t0bT=withCSS(Component,css,\"framer-K8DVJ\");export default FramerVnOC8t0bT;FramerVnOC8t0bT.displayName=\"Testimonial Card\";FramerVnOC8t0bT.defaultProps={height:270,width:374};addPropertyControls(FramerVnOC8t0bT,{u3Xr9lVLU:{defaultValue:\"I've built pretty handy sites powered by Craft or WordPress in the past, but seeing @framer tackle CMS stuff so effortlessly is mind-boggling\",displayTextArea:true,title:\"Text\",type:ControlType.String},JflSYoS1N:{defaultValue:\"Michael Suswal\",displayTextArea:false,title:\"Name\",type:ControlType.String},BkqfOmW2x:{__defaultAssetReference:\"data:framer/asset-reference,7OeH4NgEp61WekGV6UsCDSjd8nY.jpg?originalFilename=michael.jpg&preferredSize=medium\",title:\"Image\",type:ControlType.ResponsiveImage},B4t9R0w_2:{defaultValue:\"<p>Founder &amp; CEO<br>Generation Lab</p>\",title:\"Title\",type:ControlType.RichText}});addFonts(FramerVnOC8t0bT,[{explicitInter:true,fonts:[{family:\"CircularXX TT Book\",source:\"custom\",url:\"https://framerusercontent.com/assets/9oZFGgX2bwrizOd2o8QOCls3Gc.woff2\"},{family:\"CircularXX TT Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/6A77znzp7iqiGlOb0lQPJyTyCTs.woff2\"},{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\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVnOC8t0bT\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"u3Xr9lVLU\\\":\\\"text\\\",\\\"JflSYoS1N\\\":\\\"name1\\\",\\\"BkqfOmW2x\\\":\\\"image\\\",\\\"B4t9R0w_2\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"270\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"374\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (ee31e22)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getLoadingLazyAtYPosition,Image,Link,PropertyOverrides,ResolveLinks,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useRouteElementId,useRouter,withCSS,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js\";import ProductHunt from\"https://framerusercontent.com/modules/3VbLlIQuOMJh9PZyYR3D/xG8adK1glTAxJchw5bER/ProductHunt.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import Footer from\"#framer/local/canvasComponent/bGUd_8twh/bGUd_8twh.js\";import Button from\"#framer/local/canvasComponent/jenmaiibc/jenmaiibc.js\";import TodoItem from\"#framer/local/canvasComponent/nz3r_HMCy/nz3r_HMCy.js\";import TestimonialCard from\"#framer/local/canvasComponent/VnOC8t0bT/VnOC8t0bT.js\";import Navbar from\"#framer/local/canvasComponent/WS6plYRrC/WS6plYRrC.js\";import NavSpacer from\"#framer/local/canvasComponent/xoG8bst63/xoG8bst63.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const NavbarFonts=getFonts(Navbar);const NavbarWithVariantAppearEffect=withVariantAppearEffect(Navbar);const NavSpacerFonts=getFonts(NavSpacer);const TickerFonts=getFonts(Ticker);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const TodoItemFonts=getFonts(TodoItem);const VimeoFonts=getFonts(Vimeo);const ButtonFonts=getFonts(Button);const TestimonialCardFonts=getFonts(TestimonialCard);const ProductHuntFonts=getFonts(ProductHunt);const FooterFonts=getFonts(Footer);const breakpoints={kOBAA9QfR:\"(max-width: 799px)\",WQLkyLRf1:\"(min-width: 800px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-BxPAi\";const variantClassNames={kOBAA9QfR:\"framer-v-gkm0zk\",WQLkyLRf1:\"framer-v-72rtr7\"};const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"kOBAA9QfR\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const elementId=useRouteElementId(\"dmotLjfZo\");const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"kOBAA9QfR\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"kOBAA9QfR\")return true;return false;};const router=useRouter();useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-6129a54b-5e59-42d0-8ead-0112b599f200, rgb(249, 247, 241)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:56,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q6eaiu-container\",layoutScroll:true,nodeId:\"XH6ELc869\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{__framer__animateOnce:false,__framer__targets:[{ref:ref1,target:\"U_ZRPDEYH\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,variant:\"VQFU7sY14\"}},children:/*#__PURE__*/_jsx(NavbarWithVariantAppearEffect,{height:\"100%\",id:\"XH6ELc869\",layoutId:\"XH6ELc869\",style:{width:\"100%\"},variant:\"TCB3VhJUO\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hgji76\",\"data-framer-name\":\"Body Container\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1cntord-container\",nodeId:\"lO_h1YJUH\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(NavSpacer,{height:\"100%\",id:\"lO_h1YJUH\",layoutId:\"lO_h1YJUH\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-h1g67u\",\"data-framer-name\":\"Hero container\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p04lhx\",\"data-framer-name\":\"Hero content\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-gb7m41\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-hpy202\",\"data-border\":true,\"data-framer-name\":\"Backed by YC\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Backed by\"})}),className:\"framer-9abhgo\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9idu8f\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{background:{alt:\"yc\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+56+0+0+0+36+7+1),pixelHeight:1200,pixelWidth:1200,src:\"https://framerusercontent.com/images/nm2kQMG4XVC9o7HwAFMyuNMLMw.png?scale-down-to=512\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"yc\",fit:\"fill\",intrinsicHeight:600,intrinsicWidth:600,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+56+0+0+0+72+7+1),pixelHeight:1200,pixelWidth:1200,src:\"https://framerusercontent.com/images/nm2kQMG4XVC9o7HwAFMyuNMLMw.png?scale-down-to=512\"},className:\"framer-1oo1doo\",\"data-framer-name\":\"$1200px_Y_Combinator_logo_svg\"})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-color\":\"rgb(233, 111, 55)\"},children:\"Combinator\"})}),className:\"framer-mbl35q\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-16fz9ay\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tl9z33\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"39px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Payroll, benefits and government bullsh*t for startups\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Payroll, benefits and government bullsh*t for startups\"})}),className:\"framer-13uls1n\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Traditional payroll platforms force you to handle every government compliance filing and HR task. Central just does it all for you, giving you back 15+ hours per month without the stress of fines. \"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.55em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Traditional payroll platforms force you to handle every government compliance filing and HR task. Central just does it all for you, giving you back 15+ hours per month without the stress of fines. \"})}),className:\"framer-y6iyk9\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ryueqi\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-12ffa43\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-lg1473\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CcPH2djee\"},motionChild:true,nodeId:\"qVOdxd_xO\",openInNewTab:false,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14kykch framer-lux5qc\",\"data-framer-name\":\"Button\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-dc6af0c8-d4ab-4e87-bfeb-9f95f5086d3c, rgb(255, 249, 230))\"},children:\"Book a demo\"})}),className:\"framer-1sn47dz\",\"data-framer-name\":\"Get Central\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Switching providers? We'll migrate you in 15 mins.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Switching providers? We'll migrate you in 15 mins.\"})}),className:\"framer-1ez4rb\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hrfjy1\",\"data-framer-name\":\"Social proof\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1emm6v8\",\"data-framer-name\":\"Spacer\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8a5b8l\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1017htj\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-14qm3rx-container\",\"data-framer-appear-id\":\"14qm3rx\",initial:animation1,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Tp2jdoxkz\",optimized:true,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{gap:28,paddingLeft:16,paddingRight:16}},children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:10,overflow:false},gap:40,height:\"100%\",hoverFactor:0,id:\"Tp2jdoxkz\",layoutId:\"Tp2jdoxkz\",padding:46,paddingBottom:0,paddingLeft:40,paddingPerSide:true,paddingRight:40,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"inquery logo\",fit:\"fill\",intrinsicHeight:41,intrinsicWidth:190,pixelHeight:82,pixelWidth:380,src:\"https://framerusercontent.com/images/9N0VhNXcXb4zDL5SFxdfxZXoJE.png\"},className:\"framer-1og16jx\",\"data-framer-name\":\"InQuery\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"dime logo\",fit:\"fill\",intrinsicHeight:47,intrinsicWidth:160,pixelHeight:94,pixelWidth:320,src:\"https://framerusercontent.com/images/ZyRgtDFH5k85lPRwds5Y5KT8Wig.png\"},className:\"framer-1eeggkz\",\"data-framer-name\":\"Dime\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"wyndly logo\",fit:\"fill\",intrinsicHeight:41.5,intrinsicWidth:214,pixelHeight:83,pixelWidth:428,src:\"https://framerusercontent.com/images/26VIdHcnqVCPV5WyRTaHZkdcWH0.png\"},className:\"framer-8x91h1\",\"data-framer-name\":\"wyndly\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-11tzfig\",\"data-framer-name\":\"wordware\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-tz7eyj\",\"data-framer-name\":\"logo_black\",fill:\"black\",intrinsicHeight:44,intrinsicWidth:293,svg:'<svg width=\"293\" height=\"44\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13 0H0v44h13v-.887l.192.192L29.258 27.24l16.067 16.066.192-.192V44h13V0h-13v25.113l-7.325-7.325-8.934 8.934-8.933-8.934L13 25.113V0Z\" fill=\"#000\"/><path d=\"m77.948 34-6.372-22.27h5.144l3.686 15.474h.185l4.067-15.474h4.403l4.056 15.506h.196L97 11.73h5.144L95.771 34h-4.59l-4.24-14.56h-.174L82.537 34h-4.589Zm50.823-11.135c0 2.429-.461 4.495-1.381 6.198-.914 1.704-2.161 3.005-3.741 3.904-1.573.892-3.342 1.337-5.306 1.337-1.979 0-3.756-.449-5.329-1.348s-2.816-2.2-3.729-3.904c-.914-1.703-1.37-3.766-1.37-6.187 0-2.428.456-4.494 1.37-6.198.913-1.703 2.156-3.001 3.729-3.893 1.573-.899 3.35-1.348 5.329-1.348 1.964 0 3.733.45 5.306 1.348 1.58.892 2.827 2.19 3.741 3.893.92 1.704 1.381 3.77 1.381 6.198Zm-4.774 0c0-1.573-.236-2.9-.707-3.98-.464-1.08-1.12-1.899-1.968-2.457-.848-.558-1.841-.837-2.979-.837-1.139 0-2.132.279-2.98.837-.848.558-1.508 1.377-1.979 2.457-.464 1.08-.696 2.407-.696 3.98s.232 2.9.696 3.98c.471 1.08 1.131 1.9 1.979 2.457.848.559 1.841.838 2.98.838 1.138 0 2.131-.28 2.979-.838.848-.558 1.504-1.377 1.968-2.457.471-1.08.707-2.407.707-3.98ZM137.158 34V11.73h8.786c1.682 0 3.117.301 4.306.903 1.196.594 2.106 1.439 2.729 2.534.631 1.087.946 2.366.946 3.838 0 1.479-.319 2.751-.957 3.817-.638 1.058-1.562 1.87-2.773 2.435-1.203.566-2.66.849-4.371.849h-5.883V22.32h5.122c.899 0 1.645-.123 2.24-.37.594-.246 1.037-.615 1.327-1.108.297-.493.445-1.106.445-1.838 0-.74-.148-1.363-.445-1.87-.29-.508-.736-.892-1.338-1.153-.594-.268-1.345-.402-2.251-.402h-3.175V34h-4.708Zm12.026-10.134L154.719 34h-5.198l-5.415-10.134h5.078ZM170.046 34h-7.894V11.73h7.959c2.24 0 4.169.446 5.785 1.338 1.617.884 2.86 2.157 3.73 3.817.877 1.66 1.316 3.646 1.316 5.958 0 2.32-.439 4.314-1.316 5.981-.87 1.667-2.12 2.947-3.751 3.838-1.624.892-3.567 1.338-5.829 1.338Zm-3.186-4.034h2.99c1.392 0 2.563-.247 3.513-.74.957-.5 1.674-1.272 2.153-2.316.485-1.05.728-2.407.728-4.067 0-1.645-.243-2.99-.728-4.034-.479-1.044-1.193-1.812-2.142-2.305-.95-.493-2.121-.74-3.513-.74h-3.001v14.202ZM193.504 34l-6.372-22.27h5.144l3.686 15.474h.185l4.067-15.474h4.403l4.056 15.506h.196l3.686-15.506h5.144L211.327 34h-4.589l-4.241-14.56h-.174L198.093 34h-4.589Zm33.21 0h-5.046l7.688-22.27h6.068L243.101 34h-5.046l-5.578-17.18h-.174L226.714 34Zm-.316-8.753h11.918v3.675h-11.918v-3.675ZM250.68 34V11.73h8.786c1.682 0 3.117.301 4.306.903 1.196.594 2.106 1.439 2.73 2.534.63 1.087.946 2.366.946 3.838 0 1.479-.319 2.751-.957 3.817-.638 1.058-1.562 1.87-2.773 2.435-1.203.566-2.66.849-4.371.849h-5.883V22.32h5.122c.898 0 1.645-.123 2.24-.37.594-.246 1.036-.615 1.326-1.108.297-.493.446-1.106.446-1.838 0-.74-.149-1.363-.446-1.87-.29-.508-.736-.892-1.337-1.153-.595-.268-1.345-.402-2.251-.402h-3.175V34h-4.709Zm12.027-10.134L268.241 34h-5.197l-5.415-10.134h5.078ZM275.674 34V11.73h15.006v3.882h-10.297v5.307h9.525V24.8h-9.525v5.317h10.341V34h-15.05Z\" fill=\"#000\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-129k10m\",\"data-framer-name\":\"Rethoric\",children:/*#__PURE__*/_jsx(Image,{background:{alt:\"rethoric logo\",fit:\"fill\",intrinsicHeight:42,intrinsicWidth:250,pixelHeight:84,pixelWidth:500,src:\"https://framerusercontent.com/images/FrqWtEdRQTRyy6Dl3KGPK07HOVo.png\"},className:\"framer-bx8fsj\",\"data-framer-name\":\"$7df03bb39119918c23f67d5241e63ee201baa323\"})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mtlx5w\",\"data-framer-name\":\"Generation Lab\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1w8kuaz\",\"data-framer-name\":\"Generation Lab\",fill:\"black\",intrinsicHeight:32,intrinsicWidth:131,svg:'<svg width=\"131\" height=\"32\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.47 13.78a.24.24 0 0 1-.021.316v-.003a.243.243 0 0 1-.295.036 21.46 21.46 0 0 1-1.307-.852C3.6 11.479 1.437 9.306.515 7.071l-.003-.003C-1.975 1.04 5.09.052 11.212.002c9.049-.075 8.647 2.525 8.26 4.135-.158.654-.564 1.481-.921 2.128-.137.249-.513.15-.515-.132C18.02 4.186 17.044.577 9.92 1.11c-6.056.454-7.161 6.376-2.448 12.67ZM39.345 3.142a4.44 4.44 0 0 0-1.385.934 4.364 4.364 0 0 0-.934 1.385 4.207 4.207 0 0 0-.342 1.691c0 .601.114 1.163.342 1.691a4.36 4.36 0 0 0 2.319 2.319c.528.229 1.09.342 1.691.342.816 0 1.55-.198 2.203-.594a4.426 4.426 0 0 0 1.556-1.583h-3.759V6.935h6.726c0 .036.003.073.009.109a.756.756 0 0 1 .008.108c0 .935-.176 1.81-.53 2.626a6.845 6.845 0 0 1-1.447 2.14 6.865 6.865 0 0 1-2.14 1.447 6.528 6.528 0 0 1-2.626.53 6.52 6.52 0 0 1-2.625-.53 6.845 6.845 0 0 1-2.14-1.447 6.865 6.865 0 0 1-1.447-2.14 6.528 6.528 0 0 1-.53-2.626c0-.934.178-1.81.53-2.625a6.846 6.846 0 0 1 1.447-2.14A6.864 6.864 0 0 1 38.41.939a6.527 6.527 0 0 1 2.625-.53 6.43 6.43 0 0 1 1.96.297c.624.198 1.203.47 1.736.817a6.577 6.577 0 0 1 1.42 1.25 6.736 6.736 0 0 1 1.016 1.61L45.08 5.588a4.386 4.386 0 0 0-.63-1.124 4.201 4.201 0 0 0-.925-.882 4.444 4.444 0 0 0-1.16-.576 4.26 4.26 0 0 0-1.33-.206c-.6 0-1.164.113-1.692.342Zm9.95 4.064a4.84 4.84 0 0 1 2.564-2.571 4.67 4.67 0 0 1 1.879-.378c.67 0 1.283.126 1.87.378a4.84 4.84 0 0 1 2.572 2.571c.252.588.377 1.21.377 1.87 0 .18-.011.355-.035.522a7.737 7.737 0 0 1-.09.505h-6.905c.203.42.498.758.882 1.015a2.33 2.33 0 0 0 1.33.386 2.37 2.37 0 0 0 1.494-.502h2.913c-.18.431-.42.824-.72 1.178a4.823 4.823 0 0 1-3.685 1.716 4.665 4.665 0 0 1-1.879-.377 4.879 4.879 0 0 1-2.563-2.563 4.67 4.67 0 0 1-.377-1.88c0-.67.125-1.282.377-1.87h-.003Zm3.104-.162c-.39.264-.68.606-.872 1.024h4.423a2.432 2.432 0 0 0-.871-1.024 2.33 2.33 0 0 0-1.34-.396c-.502 0-.95.132-1.338.396h-.002Zm13.697.18c.113.18.194.39.242.63h.001c.048.241.072.498.072.774v5.27h2.392v-5.27c0-.599-.085-1.166-.253-1.7a4.041 4.041 0 0 0-.746-1.393 3.578 3.578 0 0 0-1.206-.934c-.472-.229-1.015-.342-1.626-.342-.515 0-.98.146-1.394.44a6.124 6.124 0 0 0-1.124 1.035V4.258h-2.392v9.64h2.392V8.88c0-.337.078-.642.234-.918a2.46 2.46 0 0 1 .603-.711c.245-.198.518-.349.817-.45.3-.102.601-.153.864-.153.262 0 .487.051.673.153.187.103.337.243.45.423Zm4.586-.018a4.84 4.84 0 0 1 2.563-2.571 4.67 4.67 0 0 1 1.879-.378c.67 0 1.283.126 1.87.378a4.84 4.84 0 0 1 1.538 1.034c.436.439.782.95 1.034 1.537.252.588.377 1.21.377 1.87 0 .18-.011.355-.035.522a7.737 7.737 0 0 1-.09.505h-6.905c.203.42.498.758.882 1.015a2.33 2.33 0 0 0 1.33.386 2.37 2.37 0 0 0 1.494-.502h2.913c-.18.431-.42.824-.72 1.178a4.823 4.823 0 0 1-3.685 1.716 4.665 4.665 0 0 1-1.879-.377 4.879 4.879 0 0 1-2.563-2.563 4.67 4.67 0 0 1-.377-1.88c0-.67.125-1.282.377-1.87h-.003Zm3.103-.162c-.39.264-.68.606-.872 1.024h4.423a2.432 2.432 0 0 0-.871-1.024 2.33 2.33 0 0 0-1.34-.396c-.502 0-.95.132-1.339.396h-.001Zm10.35-1.834v-.953h-2.39v9.64h2.391V9.003c0-.408.055-.762.163-1.061.108-.3.252-.549.432-.747.18-.198.382-.344.61-.44.23-.097.468-.144.72-.144.132 0 .288.019.468.054.179.036.413.114.7.234V4.437a9.068 9.068 0 0 0-.683-.126 3.752 3.752 0 0 0-.486-.035c-.385 0-.74.096-1.07.288a4.12 4.12 0 0 0-.855.646Zm6.316 8.426a4.578 4.578 0 0 1-1.404-.711 3.193 3.193 0 0 1-.898-1.043 2.7 2.7 0 0 1 0-2.527c.21-.402.51-.752.898-1.053.39-.302.857-.537 1.404-.711a5.978 5.978 0 0 1 1.825-.261h1.78a6.155 6.155 0 0 0-.241-.467 1.455 1.455 0 0 0-.342-.405 1.743 1.743 0 0 0-.495-.28 2.018 2.018 0 0 0-.7-.108c-.24 0-.464.019-.674.055-.21.035-.417.096-.621.179a3.724 3.724 0 0 0-.622.333c-.21.138-.44.315-.692.53l-1.17-1.42c.252-.228.54-.435.863-.62.324-.186.654-.341.989-.467a7.08 7.08 0 0 1 1.007-.296 4.34 4.34 0 0 1 .918-.108c1.319 0 2.361.279 3.13.836.769.557 1.151 1.4 1.151 2.527v4.065c0 .144.007.303.019.476.011.174.039.358.08.556.043.199.114.4.216.603.102.203.242.396.423.576h-2.607a1.057 1.057 0 0 1-.233-.378 2.054 2.054 0 0 1-.109-.342 2.954 2.954 0 0 1-.855.503 3.2 3.2 0 0 1-1.213.215c-.672 0-1.28-.086-1.825-.26l-.002.003Zm3.22-2.455c.294-.215.452-.486.475-.81v-.827h-1.87c-.672 0-1.184.114-1.537.342-.354.229-.53.474-.53.738s.176.462.53.63c.353.168.866.252 1.537.252.635 0 1.1-.108 1.393-.323l.002-.002Zm5.61-9.172v2.247h-1.26v2.392h1.26v3.56c0 .67.078 1.24.233 1.708.156.469.371.85.647 1.143.276.292.603.506.98.638.378.132.794.198 1.25.198.25 0 .533-.03.844-.09.314-.06.654-.137 1.026-.234l-.323-2.085c-.264.06-.506.115-.728.162a2.68 2.68 0 0 1-.53.072c-.313 0-.559-.109-.738-.324-.179-.215-.269-.611-.269-1.187V6.65h1.96V4.257h-1.96V1.308l-2.392.701Zm7.039 1.295V.41h2.392v2.895h-2.392Zm2.392.953v9.64h-2.392v-9.64h2.392Zm3.209 1.412a4.85 4.85 0 0 0-1.034 1.537 4.656 4.656 0 0 0-.377 1.87c0 .671.125 1.3.377 1.88a4.881 4.881 0 0 0 2.563 2.563 4.707 4.707 0 0 0 1.879.377c.66 0 1.283-.125 1.871-.377a4.87 4.87 0 0 0 1.537-1.034 4.881 4.881 0 0 0 1.034-1.529 4.71 4.71 0 0 0 .378-1.88c0-.66-.126-1.282-.378-1.87a4.878 4.878 0 0 0-1.034-1.537 4.847 4.847 0 0 0-1.537-1.034 4.65 4.65 0 0 0-1.871-.378 4.67 4.67 0 0 0-1.879.378 4.879 4.879 0 0 0-1.529 1.034Zm1.69 5.126a2.416 2.416 0 0 1-.711-1.718 2.417 2.417 0 0 1 .711-1.718 2.426 2.426 0 0 1 3.436 0 2.42 2.42 0 0 1 .711 1.718 2.418 2.418 0 0 1-.711 1.718 2.42 2.42 0 0 1-1.718.711 2.424 2.424 0 0 1-1.718-.711Zm14.318-2.94a1.83 1.83 0 0 0-.242-.63 1.225 1.225 0 0 0-.45-.423 1.375 1.375 0 0 0-.674-.153c-.262 0-.564.051-.863.153-.3.101-.573.252-.818.45a2.457 2.457 0 0 0-.603.711c-.155.276-.233.58-.233.918v5.017h-2.392V4.26h2.392v1.474A6.12 6.12 0 0 1 125.17 4.7c.413-.294.878-.44 1.393-.44.611 0 1.154.113 1.627.342.474.229.875.54 1.205.934.33.395.579.86.747 1.394.167.533.252 1.1.252 1.7v5.27h-2.392V8.63c0-.277-.024-.534-.073-.774Zm-89.721 21.31V18.102H35.76v13.489h8.92v-2.428h-6.473Zm10.368 2.166a4.577 4.577 0 0 1-1.403-.71 3.19 3.19 0 0 1-.899-1.044 2.7 2.7 0 0 1 0-2.527c.21-.401.51-.752.899-1.053.39-.301.857-.537 1.403-.711a5.98 5.98 0 0 1 1.825-.26h1.781a5.591 5.591 0 0 0-.242-.468 1.482 1.482 0 0 0-.342-.404 1.742 1.742 0 0 0-.494-.28 2.019 2.019 0 0 0-.701-.108c-.24 0-.464.019-.674.054-.21.036-.416.096-.621.18a3.658 3.658 0 0 0-.62.333c-.21.137-.44.315-.692.53l-1.17-1.42c.252-.229.54-.436.864-.62.323-.186.653-.342.988-.467a7.079 7.079 0 0 1 1.007-.297c.336-.072.642-.108.918-.108 1.319 0 2.361.28 3.13.836.769.557 1.151 1.4 1.151 2.528v4.064c0 .144.007.303.019.476s.039.359.081.557c.042.198.114.4.217.603.103.203.242.396.423.575h-2.607a1.053 1.053 0 0 1-.234-.377 2.056 2.056 0 0 1-.108-.342 2.98 2.98 0 0 1-.855.503 3.2 3.2 0 0 1-1.214.215 5.97 5.97 0 0 1-1.825-.261l-.005.003Zm3.22-2.454c.295-.215.452-.486.476-.81v-.827H50.4c-.673 0-1.184.113-1.538.341-.354.23-.531.474-.531.739 0 .264.177.462.531.63.354.167.867.252 1.537.252.635 0 1.1-.109 1.394-.324l.001-.001Zm7.555-5.881v-4.893h-2.392v13.489h2.392v-1.026a4.737 4.737 0 0 0 2.985 1.024 4.69 4.69 0 0 0 1.87-.377 4.84 4.84 0 0 0 2.572-2.563c.252-.58.377-1.22.377-1.88 0-.66-.125-1.282-.377-1.87a4.84 4.84 0 0 0-2.571-2.571 4.695 4.695 0 0 0-1.871-.378c-.576 0-1.114.093-1.618.28a4.954 4.954 0 0 0-1.367.765Zm.728 5.493a2.425 2.425 0 0 1 0-3.437 2.426 2.426 0 0 1 3.437 0 2.429 2.429 0 0 1-1.718 4.148 2.426 2.426 0 0 1-1.718-.711ZM12.915 18.013a.24.24 0 0 0-.032.315c4.52 6.435 3.237 12.32-2.83 12.59-7.137.317-8.004-3.32-7.962-5.266.007-.283-.365-.391-.51-.148-.375.637-.809 1.45-.985 2.1-.436 1.598-.915 4.183 8.13 4.382 6.12.136 13.212-.64 10.91-6.739l-.003-.003c-.855-2.262-2.95-4.5-5.143-6.366-.42-.314-.867-.626-1.28-.89a.24.24 0 0 0-.295.027v-.002Zm-2.757-.005c-1.047 0-1.724-.77-1.724-1.962 0-1.42.89-1.924 1.724-1.924.833 0 1.723.506 1.723 1.924 0 1.192-.677 1.962-1.723 1.962Zm-6.396 2.71c0 1.192.677 1.963 1.723 1.963 1.047 0 1.724-.77 1.724-1.962 0-1.419-.89-1.925-1.724-1.925-.833 0-1.723.504-1.723 1.925Zm10.95-7.263c-1.047 0-1.724-.77-1.724-1.962 0-1.42.89-1.925 1.723-1.925.833 0 1.724.506 1.724 1.925 0 1.191-.677 1.962-1.724 1.962ZM27.326.01h.001a.48.48 0 0 1 .48.479v31.022a.48.48 0 0 1-.48.479h-.001a.48.48 0 0 1-.48-.48V.49a.48.48 0 0 1 .48-.48Z\" fill=\"#000\"/></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-g34fzb\",\"data-framer-name\":\"Bitesight\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1c9mzy9\",\"data-framer-name\":\"QQeFXbQeo0Wt5kCBnm0bajOOM8\",opacity:.8,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 114 23\"><path d=\"M 19.872 4.637 C 19.183 4.633 18.621 4.421 18.179 3.996 C 17.737 3.571 17.517 3.063 17.52 2.47 C 17.522 2.086 17.622 1.734 17.829 1.414 C 18.035 1.095 18.323 0.83 18.689 0.625 C 19.051 0.419 19.463 0.312 19.882 0.317 C 20.602 0.32 21.188 0.532 21.637 0.957 C 22.085 1.383 22.312 1.891 22.309 2.484 C 22.307 2.884 22.203 3.243 22 3.562 C 21.794 3.882 21.506 4.14 21.14 4.342 C 20.771 4.54 20.35 4.642 19.873 4.64 L 19.873 4.637 Z M 17.776 18.168 L 17.805 5.928 L 21.983 5.936 L 21.955 18.176 L 17.777 18.168 Z M 30.793 18.58 C 29.677 18.576 28.729 18.368 27.942 17.951 C 27.156 17.535 26.558 16.925 26.141 16.124 C 25.725 15.322 25.518 14.371 25.523 13.268 L 25.533 9.524 L 23.124 9.521 L 23.132 6.184 L 24.483 6.19 C 24.958 6.188 25.327 6.057 25.591 5.795 C 25.855 5.532 25.986 5.166 25.988 4.703 L 25.997 2.83 L 29.727 2.839 L 29.72 5.959 L 33.161 5.967 L 33.151 9.544 L 29.711 9.536 L 29.704 12.609 C 29.7 13.312 29.869 13.836 30.205 14.181 C 30.541 14.526 31.042 14.698 31.715 14.701 C 32.305 14.704 32.78 14.622 33.139 14.464 L 33.129 18.161 C 32.849 18.289 32.507 18.391 32.097 18.469 C 31.688 18.548 31.254 18.589 30.793 18.587 Z M 41.241 18.605 C 39.766 18.599 38.44 18.303 37.261 17.708 C 36.083 17.113 35.175 16.319 34.538 15.327 C 33.901 14.334 33.585 13.252 33.587 12.086 C 33.589 10.919 33.915 9.817 34.564 8.837 C 35.214 7.853 36.122 7.067 37.285 6.478 C 38.448 5.89 39.77 5.596 41.245 5.599 C 42.573 5.604 43.803 5.893 44.941 6.471 C 46.078 7.049 46.972 7.823 47.627 8.793 C 48.281 9.762 48.604 10.83 48.602 12 C 48.602 12.256 48.589 12.512 48.564 12.767 C 48.539 13.024 48.494 13.217 48.429 13.343 L 36.558 13.315 L 36.562 10.892 L 45.9 10.912 L 44.62 12.567 C 44.637 12.453 44.658 12.35 44.683 12.253 C 44.707 12.157 44.721 12.02 44.722 11.847 C 44.725 11.254 44.56 10.74 44.234 10.298 C 43.908 9.857 43.483 9.508 42.959 9.253 C 42.434 8.997 41.855 8.865 41.216 8.865 C 40.513 8.862 39.878 8.993 39.31 9.257 C 38.746 9.521 38.3 9.889 37.981 10.371 C 37.661 10.85 37.498 11.409 37.498 12.049 C 37.495 12.753 37.657 13.343 37.975 13.815 C 38.294 14.286 38.74 14.651 39.312 14.91 C 39.884 15.166 40.539 15.296 41.276 15.299 C 41.965 15.302 42.522 15.228 42.946 15.076 C 43.373 14.925 43.709 14.739 43.956 14.514 L 48.18 14.715 C 47.867 15.387 47.399 16.019 46.775 16.609 C 46.152 17.2 45.368 17.683 44.424 18.056 C 43.48 18.428 42.422 18.614 41.241 18.612 Z M 57.436 18.642 C 55.815 18.638 54.413 18.372 53.235 17.84 C 52.056 17.309 51.141 16.605 50.486 15.722 C 49.832 14.839 49.474 13.894 49.41 12.887 L 53.835 12.68 C 53.966 13.144 54.182 13.544 54.484 13.882 C 54.787 14.22 55.199 14.479 55.723 14.664 C 56.248 14.85 56.869 14.943 57.589 14.946 C 58.309 14.949 58.863 14.885 59.297 14.757 C 59.731 14.628 60.039 14.457 60.221 14.244 C 60.403 14.028 60.492 13.808 60.493 13.585 C 60.495 13.235 60.332 12.934 60.002 12.683 C 59.676 12.435 59.267 12.226 58.777 12.058 C 58.286 11.889 57.614 11.699 56.762 11.489 C 55.337 11.103 54.158 10.731 53.224 10.377 C 52.29 10.023 51.497 9.486 50.845 8.764 C 50.19 8.04 49.866 7.096 49.869 5.929 C 49.873 5.016 50.143 4.194 50.685 3.459 C 51.228 2.725 52.043 2.142 53.133 1.713 C 54.224 1.285 55.573 1.07 57.177 1.074 C 58.782 1.077 60.023 1.32 61.144 1.804 C 62.264 2.286 63.132 2.95 63.742 3.789 C 64.356 4.632 64.7 5.57 64.781 6.61 L 60.309 6.841 C 60.242 6.424 60.077 6.063 59.808 5.759 C 59.54 5.454 59.179 5.213 58.73 5.037 C 58.28 4.862 57.751 4.77 57.144 4.771 C 56.536 4.771 56.037 4.839 55.644 4.984 C 55.251 5.126 54.957 5.308 54.758 5.524 C 54.562 5.739 54.462 5.976 54.461 6.232 C 54.46 6.569 54.615 6.853 54.925 7.084 C 55.234 7.316 55.63 7.501 56.103 7.639 C 56.577 7.778 57.232 7.941 58.067 8.135 C 59.492 8.491 60.672 8.839 61.605 9.186 C 62.531 9.529 63.363 10.077 64.035 10.787 C 64.721 11.51 65.062 12.468 65.06 13.668 C 65.055 14.611 64.779 15.46 64.219 16.211 C 63.659 16.962 62.817 17.555 61.685 17.993 C 60.553 18.432 59.136 18.649 57.432 18.645 Z M 68.653 4.747 C 67.964 4.744 67.402 4.531 66.96 4.106 C 66.518 3.681 66.299 3.173 66.301 2.58 C 66.303 2.197 66.403 1.844 66.61 1.525 C 66.816 1.205 67.104 0.94 67.47 0.735 C 67.832 0.529 68.244 0.422 68.662 0.427 C 69.383 0.43 69.969 0.642 70.418 1.068 C 70.866 1.493 71.092 2.001 71.09 2.594 C 71.088 2.994 70.987 3.353 70.781 3.673 C 70.575 3.992 70.287 4.25 69.918 4.452 C 69.548 4.651 69.128 4.752 68.65 4.75 Z M 66.558 18.278 L 66.586 6.038 L 70.764 6.046 L 70.736 18.286 Z M 89.01 18.325 L 89.048 1.525 L 93.226 1.533 L 93.214 7.219 L 93.337 7.22 C 93.566 6.981 93.861 6.749 94.224 6.527 C 94.583 6.305 95.045 6.114 95.602 5.953 C 96.159 5.795 96.791 5.715 97.494 5.718 C 98.607 5.723 99.606 5.967 100.491 6.457 C 101.362 6.936 102.083 7.639 102.574 8.49 C 103.079 9.355 103.33 10.346 103.328 11.466 L 103.311 18.353 L 99.109 18.345 L 99.123 12.322 C 99.125 11.778 99.001 11.294 98.757 10.87 C 98.514 10.446 98.158 10.093 97.728 9.849 C 97.285 9.594 96.763 9.461 96.156 9.462 C 95.6 9.46 95.091 9.587 94.632 9.842 C 94.174 10.097 93.82 10.435 93.573 10.861 C 93.325 11.283 93.204 11.769 93.201 12.313 L 93.187 18.336 L 89.01 18.328 Z M 111.586 18.759 C 110.474 18.754 109.522 18.546 108.736 18.13 C 107.949 17.713 107.351 17.104 106.935 16.302 C 106.519 15.5 106.311 14.549 106.316 13.446 L 106.326 9.703 L 103.916 9.699 L 103.925 6.362 L 105.277 6.368 C 105.751 6.367 106.12 6.235 106.384 5.973 C 106.645 5.711 106.779 5.344 106.778 4.881 L 106.787 3.008 L 110.517 3.017 L 110.51 6.137 L 113.951 6.145 L 113.941 9.722 L 110.5 9.714 L 110.494 12.787 C 110.49 13.491 110.658 14.015 110.995 14.359 C 111.331 14.704 111.832 14.876 112.505 14.879 C 113.095 14.882 113.57 14.8 113.929 14.642 L 113.919 18.339 C 113.639 18.467 113.297 18.569 112.887 18.648 C 112.458 18.729 112.023 18.768 111.586 18.765 Z\" fill=\"rgb(0, 0, 0)\"></path><path d=\"M 83.996 6.163 L 87.092 6.17 L 87.088 6.173 L 87.064 16.876 C 87.062 18.11 86.777 19.175 86.21 20.079 C 85.642 20.983 84.813 21.69 83.722 22.199 C 82.631 22.707 81.309 22.965 79.753 22.958 C 78.196 22.955 76.927 22.709 75.947 22.228 C 74.963 21.747 74.245 21.201 73.787 20.592 C 73.329 19.984 73.051 19.439 72.955 18.959 L 77.28 18.727 C 77.474 18.965 77.783 19.166 78.199 19.328 C 78.618 19.49 79.147 19.569 79.785 19.571 C 80.768 19.572 81.53 19.372 82.071 18.965 C 82.612 18.557 82.881 17.955 82.885 17.155 L 82.888 16.578 L 82.765 16.578 C 82.6 16.754 82.347 16.936 82.001 17.128 C 81.655 17.32 81.218 17.488 80.685 17.629 C 80.155 17.773 79.574 17.844 78.953 17.841 C 77.66 17.836 76.507 17.564 75.503 17.016 C 74.498 16.469 73.72 15.732 73.175 14.803 C 72.629 13.874 72.354 12.843 72.359 11.706 C 72.364 10.616 72.638 9.614 73.192 8.693 C 73.742 7.775 74.514 7.059 75.506 6.54 C 76.498 6.024 77.615 5.762 78.861 5.767 C 79.581 5.771 80.219 5.847 80.778 5.999 C 81.334 6.151 81.811 6.34 82.202 6.565 C 82.592 6.789 82.954 7.055 83.281 7.36 L 83.404 7.36 Z M 79.899 14.022 L 79.901 14.022 C 79.899 14.025 79.897 14.029 79.895 14.032 L 82.022 14.041 L 82.026 12.361 L 82.026 12.338 C 82.028 11.794 81.904 11.311 81.661 10.886 C 81.417 10.462 81.062 10.109 80.631 9.865 C 80.188 9.61 79.667 9.481 79.059 9.478 C 78.503 9.476 77.994 9.604 77.535 9.858 C 77.077 10.113 76.724 10.455 76.476 10.877 C 76.397 11.017 76.331 11.163 76.28 11.314 C 76.273 11.335 76.266 11.356 76.258 11.376 L 76.26 11.375 L 76.258 11.38 C 76.343 11.319 76.431 11.262 76.522 11.211 C 76.884 11.005 77.296 10.898 77.715 10.903 C 78.435 10.906 79.021 11.118 79.47 11.543 C 79.918 11.969 80.145 12.476 80.142 13.07 L 80.142 13.084 C 80.14 13.411 80.056 13.733 79.899 14.022 Z M 6.428 2.784 C 6.385 3.299 6.201 3.794 5.894 4.215 L 8.309 4.225 C 9.094 4.229 9.691 4.39 10.101 4.709 C 10.53 5.028 10.743 5.488 10.74 6.088 C 10.737 6.689 10.52 7.147 10.089 7.462 C 9.676 7.761 9.077 7.908 8.292 7.905 L 5.152 7.891 L 5.165 4.939 C 4.721 5.256 4.208 5.467 3.666 5.557 C 3.133 5.648 2.606 5.623 2.117 5.502 C 1.878 6.244 1.23 6.855 0.361 7.083 L 0.311 18.332 L 9.478 18.372 C 11.534 18.381 13.135 17.962 14.279 17.116 C 15.441 16.253 16.026 15.088 16.033 13.619 C 16.037 12.602 15.695 11.699 15.007 10.912 C 14.32 10.108 13.406 9.595 12.267 9.374 C 13.278 9.111 14.083 8.639 14.684 7.957 C 15.304 7.276 15.617 6.418 15.621 5.383 C 15.628 3.982 15.063 2.87 13.926 2.047 C 12.808 1.225 11.249 0.809 9.25 0.801 L 8.149 0.796 C 7.996 1.669 7.35 2.427 6.429 2.784 Z M 10.506 14.447 C 10.074 14.762 9.457 14.918 8.653 14.914 L 5.12 14.899 L 5.138 11.02 L 8.615 11.035 C 9.418 11.038 10.044 11.216 10.491 11.568 C 10.956 11.921 11.188 12.406 11.185 13.023 C 11.182 13.64 10.956 14.115 10.506 14.447 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:11453175625,withExternalLayout:true})}),/*#__PURE__*/_jsx(Image,{background:{alt:\"heypurple logo\",fit:\"fill\",intrinsicHeight:57,intrinsicWidth:245.5,pixelHeight:114,pixelWidth:491,src:\"https://framerusercontent.com/images/ewnYzd3Li9N8mJrESHRCNMAK3Jg.png\"},className:\"framer-idl7tk\",\"data-framer-name\":\"HeyPurple\"}),/*#__PURE__*/_jsx(SVG,{className:\"framer-sh3dun\",\"data-framer-name\":\"autotab_logo_white\",opacity:.8,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 94 29\"><path d=\"M 5.615 25.017 C 4.745 25.017 3.961 24.859 3.264 24.545 C 2.572 24.224 2.024 23.751 1.619 23.127 C 1.219 22.503 1.019 21.734 1.019 20.819 C 1.019 20.031 1.162 19.38 1.449 18.865 C 1.728 18.358 2.131 17.932 2.619 17.629 C 3.115 17.321 3.672 17.087 4.292 16.93 C 4.929 16.764 5.578 16.646 6.232 16.576 C 7.037 16.49 7.69 16.415 8.19 16.348 C 8.691 16.276 9.055 16.167 9.281 16.021 C 9.513 15.87 9.63 15.637 9.63 15.322 L 9.63 15.267 C 9.63 14.582 9.43 14.052 9.031 13.677 C 8.631 13.301 8.056 13.114 7.305 13.114 C 6.512 13.114 5.883 13.289 5.418 13.64 C 4.959 13.992 4.649 14.407 4.488 14.886 L 1.466 14.449 C 1.705 13.601 2.098 12.892 2.647 12.322 C 3.195 11.747 3.866 11.317 4.658 11.032 C 5.452 10.742 6.327 10.596 7.287 10.596 C 7.949 10.596 8.607 10.675 9.263 10.832 C 9.919 10.99 10.518 11.25 11.06 11.614 C 11.603 11.971 12.038 12.459 12.366 13.076 C 12.7 13.695 12.867 14.467 12.867 15.394 L 12.867 24.735 L 9.755 24.735 L 9.755 22.818 L 9.648 22.818 C 9.451 23.206 9.173 23.569 8.816 23.908 C 8.465 24.241 8.02 24.511 7.484 24.717 C 6.953 24.917 6.33 25.017 5.615 25.017 Z M 6.455 22.6 C 7.105 22.6 7.669 22.469 8.145 22.209 C 8.622 21.943 8.989 21.591 9.245 21.155 C 9.505 20.726 9.642 20.232 9.639 19.729 L 9.639 18.084 C 9.537 18.169 9.364 18.247 9.12 18.32 C 8.882 18.392 8.614 18.456 8.315 18.511 C 8.017 18.566 7.722 18.614 7.43 18.656 C 7.138 18.699 6.885 18.735 6.67 18.765 C 6.188 18.832 5.755 18.941 5.374 19.093 C 4.992 19.244 4.691 19.456 4.47 19.728 C 4.25 19.995 4.14 20.341 4.14 20.764 C 4.14 21.37 4.357 21.828 4.793 22.136 C 5.227 22.446 5.782 22.6 6.456 22.6 Z M 24.119 18.865 L 24.119 10.778 L 27.356 10.778 L 27.356 24.735 L 24.217 24.735 L 24.217 22.255 L 24.074 22.255 C 23.764 23.036 23.255 23.675 22.546 24.172 C 21.842 24.669 20.975 24.917 19.944 24.917 C 19.043 24.917 18.248 24.714 17.556 24.308 C 16.871 23.896 16.334 23.299 15.947 22.518 C 15.56 21.731 15.366 20.779 15.366 19.665 L 15.366 10.778 L 18.602 10.778 L 18.602 19.156 C 18.602 20.041 18.841 20.743 19.318 21.264 C 19.795 21.785 20.421 22.046 21.195 22.046 C 21.672 22.046 22.134 21.927 22.581 21.692 C 23.028 21.455 23.395 21.103 23.681 20.637 C 23.973 20.165 24.119 19.574 24.119 18.865 Z M 36.787 10.778 L 36.787 13.323 L 28.892 13.323 L 28.892 10.778 Z M 30.841 7.434 L 34.078 7.434 L 34.078 20.537 C 34.078 20.979 34.143 21.319 34.274 21.555 C 34.412 21.785 34.59 21.943 34.811 22.028 C 35.046 22.115 35.294 22.158 35.544 22.155 C 35.747 22.155 35.932 22.139 36.098 22.109 C 36.23 22.088 36.362 22.06 36.492 22.028 L 37.037 24.599 C 36.864 24.659 36.617 24.726 36.295 24.799 C 35.979 24.871 35.592 24.914 35.133 24.926 C 34.322 24.95 33.592 24.826 32.942 24.554 C 32.292 24.275 31.777 23.845 31.395 23.263 C 31.02 22.682 30.835 21.955 30.841 21.083 L 30.841 7.434 Z M 44.582 25.008 C 43.24 25.008 42.078 24.708 41.094 24.108 C 40.111 23.509 39.348 22.669 38.806 21.591 C 38.269 20.513 38.001 19.253 38.001 17.811 C 38.001 16.37 38.269 15.106 38.806 14.022 C 39.348 12.938 40.111 12.096 41.094 11.496 C 42.078 10.896 43.24 10.596 44.582 10.596 C 45.923 10.596 47.085 10.896 48.069 11.496 C 49.052 12.096 49.812 12.937 50.349 14.022 C 50.891 15.106 51.162 16.37 51.162 17.811 C 51.162 19.253 50.891 20.513 50.349 21.591 C 49.812 22.669 49.052 23.509 48.069 24.108 C 47.085 24.708 45.923 25.008 44.582 25.008 Z M 44.6 22.373 C 45.327 22.373 45.935 22.17 46.423 21.764 C 46.912 21.352 47.276 20.801 47.514 20.11 C 47.759 19.419 47.881 18.65 47.881 17.802 C 47.881 16.948 47.759 16.176 47.514 15.485 C 47.276 14.788 46.912 14.234 46.423 13.822 C 45.935 13.41 45.327 13.204 44.6 13.204 C 43.854 13.204 43.235 13.41 42.74 13.822 C 42.251 14.234 41.885 14.788 41.64 15.485 C 41.401 16.176 41.282 16.948 41.282 17.802 C 41.282 18.65 41.402 19.419 41.64 20.11 C 41.884 20.801 42.251 21.352 42.74 21.764 C 43.235 22.17 43.854 22.373 44.6 22.373 Z M 60.012 10.778 L 60.012 13.323 L 52.117 13.323 L 52.117 10.778 Z M 54.066 7.434 L 57.303 7.434 L 57.303 20.537 C 57.303 20.979 57.369 21.319 57.5 21.555 C 57.637 21.785 57.815 21.943 58.036 22.028 C 58.271 22.115 58.519 22.158 58.769 22.155 C 58.972 22.155 59.157 22.139 59.324 22.109 C 59.497 22.079 59.628 22.052 59.717 22.028 L 60.262 24.599 C 60.09 24.659 59.842 24.726 59.52 24.799 C 59.204 24.871 58.817 24.914 58.358 24.926 C 57.547 24.95 56.817 24.826 56.168 24.554 C 55.518 24.275 55.002 23.845 54.621 23.263 C 54.245 22.682 54.06 21.955 54.066 21.083 Z M 65.916 25.017 C 65.045 25.017 64.262 24.859 63.564 24.545 C 62.873 24.224 62.325 23.751 61.919 23.127 C 61.52 22.503 61.32 21.734 61.32 20.819 C 61.32 20.031 61.463 19.38 61.749 18.865 C 62.028 18.358 62.432 17.932 62.92 17.629 C 63.415 17.321 63.972 17.087 64.593 16.93 C 65.23 16.764 65.878 16.646 66.533 16.576 C 67.186 16.508 67.839 16.433 68.491 16.348 C 68.992 16.276 69.355 16.167 69.582 16.021 C 69.814 15.87 69.931 15.637 69.931 15.322 L 69.931 15.267 C 69.931 14.582 69.731 14.052 69.331 13.677 C 68.932 13.301 68.357 13.114 67.606 13.114 C 66.813 13.114 66.184 13.289 65.719 13.64 C 65.26 13.992 64.95 14.407 64.789 14.886 L 61.767 14.449 C 62.006 13.601 62.399 12.893 62.947 12.323 C 63.496 11.747 64.166 11.317 64.959 11.032 C 65.752 10.742 66.628 10.597 67.588 10.597 C 68.249 10.597 68.908 10.675 69.564 10.833 C 70.22 10.99 70.819 11.251 71.361 11.614 C 71.903 11.971 72.338 12.459 72.667 13.077 C 73 13.695 73.167 14.467 73.167 15.394 L 73.167 24.735 L 70.056 24.735 L 70.056 22.818 L 69.948 22.818 C 69.752 23.206 69.474 23.569 69.117 23.908 C 68.765 24.241 68.321 24.511 67.784 24.717 C 67.254 24.917 66.631 25.017 65.916 25.017 Z M 66.756 22.6 C 67.406 22.6 67.969 22.469 68.446 22.209 C 68.923 21.943 69.29 21.591 69.546 21.155 C 69.806 20.726 69.943 20.232 69.939 19.729 L 69.939 18.084 C 69.838 18.169 69.665 18.247 69.421 18.32 C 69.182 18.392 68.914 18.456 68.616 18.511 C 68.318 18.566 68.023 18.614 67.731 18.656 C 67.439 18.699 67.186 18.735 66.971 18.765 C 66.488 18.832 66.056 18.941 65.675 19.093 C 65.293 19.244 64.992 19.456 64.771 19.728 C 64.551 19.995 64.44 20.341 64.44 20.764 C 64.44 21.37 64.658 21.828 65.093 22.136 C 65.528 22.446 66.083 22.6 66.756 22.6 Z M 75.809 24.735 L 75.809 6.126 L 79.046 6.126 L 79.046 13.086 L 79.18 13.086 C 79.347 12.747 79.583 12.386 79.887 12.005 C 80.191 11.617 80.602 11.287 81.121 11.014 C 81.639 10.736 82.301 10.597 83.106 10.597 C 84.167 10.597 85.123 10.872 85.976 11.423 C 86.834 11.968 87.514 12.777 88.014 13.85 C 88.521 14.916 88.774 16.224 88.774 17.775 C 88.774 19.308 88.527 20.61 88.032 21.682 C 87.537 22.754 86.864 23.572 86.011 24.136 C 85.159 24.699 84.193 24.981 83.114 24.981 C 82.328 24.981 81.675 24.847 81.156 24.581 C 80.638 24.314 80.221 23.993 79.905 23.618 C 79.594 23.236 79.353 22.875 79.18 22.536 L 78.993 22.536 L 78.993 24.735 Z M 78.984 17.757 C 78.984 18.659 79.109 19.45 79.359 20.128 C 79.615 20.807 79.982 21.337 80.459 21.719 C 80.942 22.094 81.526 22.282 82.211 22.282 C 82.927 22.282 83.526 22.088 84.009 21.7 C 84.491 21.306 84.855 20.77 85.099 20.092 C 85.35 19.407 85.475 18.629 85.475 17.757 C 85.475 16.891 85.353 16.121 85.109 15.448 C 84.864 14.776 84.501 14.249 84.018 13.868 C 83.535 13.486 82.933 13.295 82.211 13.295 C 81.52 13.295 80.933 13.48 80.45 13.85 C 79.967 14.219 79.601 14.737 79.35 15.403 C 79.106 16.069 78.984 16.854 78.984 17.757 Z\" fill=\"rgb(0, 0, 0)\"></path></svg>',svgContentId:10098957870,withExternalLayout:true})],speed:30,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{\"data-border\":true,background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+795.25+0+86),pixelHeight:417,pixelWidth:614,src:\"https://framerusercontent.com/images/B9MLWgCiu58TVasqogwQzSJuOlc.png\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"Payroll dashboard\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1086.75+0+98),pixelHeight:2962,pixelWidth:4370,src:\"https://framerusercontent.com/images/rU4oaCOt87PutKYlddcfL14YeHw.png?scale-down-to=2048\"},className:\"framer-mbmpyi\",\"data-framer-name\":\"Image\"})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-hauy6g\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lwfl0g\",\"data-framer-name\":\"Body content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-f10k49\",\"data-framer-name\":\"Featured testimonial\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:362,intrinsicWidth:348,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1773.75+0+0+44),pixelHeight:362,pixelWidth:348,positionX:\"50.7%\",positionY:\"36.3%\",src:\"https://framerusercontent.com/images/7OeH4NgEp61WekGV6UsCDSjd8nY.jpg\"},className:\"framer-ymclke hidden-gkm0zk\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1b6w137\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(26, 13, 171, 0.5)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-962f16ca-6a15-44c5-a8a4-e0728384bc41, rgb(26, 13, 171))\"},children:\"I wouldn\u2019t start a new company without Central.\\xa0\"}),\"The platform has spoiled me with more time and money. \"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"34px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(26, 13, 171, 0.5)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-962f16ca-6a15-44c5-a8a4-e0728384bc41, rgb(26, 13, 171))\"},children:\"I wouldn\u2019t start a new company without Central.\\xa0\"}),\"The platform has spoiled me with more time and money. \"]})}),className:\"framer-15pjb12\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ciov65\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:362,intrinsicWidth:348,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1462.25+0+0+32+0+227.5+0),pixelHeight:362,pixelWidth:348,positionX:\"50.7%\",positionY:\"36.3%\",src:\"https://framerusercontent.com/images/7OeH4NgEp61WekGV6UsCDSjd8nY.jpg\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:362,intrinsicWidth:348,pixelHeight:362,pixelWidth:348,positionX:\"50.7%\",positionY:\"36.3%\",src:\"https://framerusercontent.com/images/7OeH4NgEp61WekGV6UsCDSjd8nY.jpg\"},className:\"framer-ae71ht hidden-72rtr7\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-xlwstm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9sZA==\",\"--framer-font-family\":'\"CircularXX TT Bold\", \"CircularXX TT Bold Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\",\"--framer-text-transform\":\"uppercase\"},children:\"Michael Suswal\"})}),className:\"framer-1qlo2ok\",fonts:[\"CUSTOM;CircularXX TT Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"2X Founder & COO Generation Lab\"})}),className:\"framer-1gl8cx5\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dtrj8z\",\"data-framer-name\":\"Payroll/Benefits\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1icf9h2\",\"data-framer-name\":\"Feature Section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1aq7s3l\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-p7qfal\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1junx3y\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-129o0jc\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1byuhct\",\"data-framer-name\":\"graphic\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 2 12 C 2 17.523 6.477 22 12 22 C 17.523 22 22 17.523 22 12 C 22 6.477 17.523 2 12 2 C 6.477 2 2 6.477 2 12 Z\" fill=\"transparent\" stroke-width=\"1.28\" stroke=\"var(--token-6129a54b-5e59-42d0-8ead-0112b599f200, rgb(249, 247, 241)) /* {&quot;name&quot;:&quot;Background&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 13 2.05 C 13 2.05 16 6 16 12 C 16 18 13 21.95 13 21.95 M 11 21.95 C 11 21.95 8 18 8 12 C 8 6 11 2.05 11 2.05 M 2.63 15.5 L 21.37 15.5 M 2.63 8.5 L 21.37 8.5\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-6129a54b-5e59-42d0-8ead-0112b599f200, rgb(249, 247, 241)) /* {&quot;name&quot;:&quot;Background&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:10665426176,withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jdy7br\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(0, 0, 0))\"},children:\"Payroll \"})}),className:\"framer-3891or\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\"},children:\"Send offers and pay employees in the U.S. & contractors in 200+ countries.\"})}),className:\"framer-eez78n\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1163n01\",\"data-framer-name\":\"Todo List\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-12rsr86\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+0+32+0+0+0+0+412+0+17}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+17,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10vlxug-container\",nodeId:\"Bx9FEW9kQ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"U.S. employees in 50 states\",height:\"100%\",id:\"Bx9FEW9kQ\",layoutId:\"Bx9FEW9kQ\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-a0au6y\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+0+32+0+0+0+0+412+0+69}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+69,children:/*#__PURE__*/_jsx(Container,{className:\"framer-wfk9pp-container\",nodeId:\"pOsT8r1P5\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Contractors in 200+ countries\",height:\"100%\",id:\"pOsT8r1P5\",layoutId:\"pOsT8r1P5\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13xcsxf\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+0+32+0+0+0+0+412+0+121}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+121,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1z0kkrl-container\",nodeId:\"tdE_Vy_ne\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Payroll tax withholdings and filings\",height:\"100%\",id:\"tdE_Vy_ne\",layoutId:\"tdE_Vy_ne\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1m6coac\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+0+32+0+0+0+0+412+0+173}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+173,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3tmyjo-container\",nodeId:\"yOMrWtFcn\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Offer letters & onboarding suite\",height:\"100%\",id:\"yOMrWtFcn\",layoutId:\"yOMrWtFcn\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-v8geoc\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+0+32+0+0+0+0+412+0+225}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+225,children:/*#__PURE__*/_jsx(Container,{className:\"framer-10cc1wm-container\",nodeId:\"WaEhFmv7N\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Reimbursements & bonuses\",height:\"100%\",id:\"WaEhFmv7N\",layoutId:\"WaEhFmv7N\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1kg3gz5\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+0+32+0+0+0+0+412+0+277}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+277,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13vobc7-container\",nodeId:\"Kj4LQAwxc\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Paystubs, W2s & 1099s\",height:\"100%\",id:\"Kj4LQAwxc\",layoutId:\"Kj4LQAwxc\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1if2tp8\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+0+32+0+0+0+0+412+0+329}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+329,children:/*#__PURE__*/_jsx(Container,{className:\"framer-srmt96-container\",nodeId:\"j9U9MEXe9\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Quickbooks & Puzzle integration\",height:\"100%\",id:\"j9U9MEXe9\",layoutId:\"j9U9MEXe9\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15o0ifs\",\"data-framer-name\":\"Feature Section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-pqbi2t\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h0bh7u\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-vplat2\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-dt8vju\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-cp7pjj\",\"data-framer-name\":\"graphic\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 22 8.862 C 22.003 10.401 21.411 11.881 20.346 12.992 C 17.905 15.523 15.537 18.162 13.006 20.6 C 12.425 21.15 11.504 21.13 10.949 20.555 L 3.654 12.993 C 1.449 10.707 1.449 7.017 3.654 4.732 C 4.707 3.627 6.167 3.001 7.694 3.001 C 9.221 3.001 10.681 3.627 11.734 4.732 L 12 5.006 L 12.265 4.732 C 13.32 3.629 14.779 3.004 16.305 3 C 17.825 3 19.278 3.624 20.345 4.732 C 21.41 5.843 22.003 7.323 22 8.862 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-6129a54b-5e59-42d0-8ead-0112b599f200, rgb(249, 247, 241)) /* {&quot;name&quot;:&quot;Background&quot;} */\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:12203298622,withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fqe385\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(0, 0, 0))\"},children:\"Benefits\"})}),className:\"framer-kjbbur\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\"},children:\"Get insurance plans from top carriers tailored to your company.\"})}),className:\"framer-w6fhz\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-62aw11\",\"data-framer-name\":\"Todo List\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cv7fst\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+860+32+0+0+0+0+412+0+17}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+17,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lyfowb-container\",nodeId:\"ttFuAlQ0S\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Top carriers and plans in 50 states\",height:\"100%\",id:\"ttFuAlQ0S\",layoutId:\"ttFuAlQ0S\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-151z1c3\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+860+32+0+0+0+0+412+0+69}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+69,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16pp6o-container\",nodeId:\"FZXJFBObd\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Medical, dental, vision\",height:\"100%\",id:\"FZXJFBObd\",layoutId:\"FZXJFBObd\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ccaimp\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+860+32+0+0+0+0+412+0+121}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+121,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kow9rg-container\",nodeId:\"An4Kc8luG\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"401(k) via Guideline\",height:\"100%\",id:\"An4Kc8luG\",layoutId:\"An4Kc8luG\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-107gypg\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+860+32+0+0+0+0+412+0+173}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+173,children:/*#__PURE__*/_jsx(Container,{className:\"framer-13r65lc-container\",nodeId:\"FMp0VGiIe\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Life & disability insurance\",height:\"100%\",id:\"FMp0VGiIe\",layoutId:\"FMp0VGiIe\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wgjng5\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+860+32+0+0+0+0+412+0+225}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+225,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bwj9ms-container\",nodeId:\"pRjFpqUOk\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Small group coverage & ICHRA\",height:\"100%\",id:\"pRjFpqUOk\",layoutId:\"pRjFpqUOk\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1px29kk\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+860+32+0+0+0+0+412+0+277}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+277,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aqqlcn-container\",nodeId:\"XLNklsrNA\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Automated payroll deductions\",height:\"100%\",id:\"XLNklsrNA\",layoutId:\"XLNklsrNA\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lhuml2\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+397.5+0+860+32+0+0+0+0+412+0+329}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"294px\",y:(componentViewport?.y||0)+0+1773.75+0+469+0+36+0+0+0+0+412+0+329,children:/*#__PURE__*/_jsx(Container,{className:\"framer-8zct2v-container\",nodeId:\"iAZZp0jRB\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Easy setup with expert guidance\",height:\"100%\",id:\"iAZZp0jRB\",layoutId:\"iAZZp0jRB\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-945hha\",\"data-framer-name\":\"Payroll/Benefits\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1c99bwk\",\"data-framer-name\":\"Feature Section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1yowmdz\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15nv4o0\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1poxr3y\",\"data-framer-name\":\"Left\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xq4cj9\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1och8vb\",\"data-framer-name\":\"graphic\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 7 18 L 14 18 M 7 14 L 8 14 M 7 10 L 10 10 M 7 2 L 16.5 2 L 21 6.5 L 21 19\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-6129a54b-5e59-42d0-8ead-0112b599f200, rgb(249, 247, 241)) /* {&quot;name&quot;:&quot;Background&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 3 20.5 L 3 6.5 C 3 5.672 3.672 5 4.5 5 L 14.252 5 C 14.411 5 14.564 5.063 14.676 5.176 L 17.824 8.324 C 17.937 8.437 18 8.59 18 8.75 L 18 20.5 C 18 21.328 17.328 22 16.5 22 L 4.5 22 C 3.672 22 3 21.328 3 20.5 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-6129a54b-5e59-42d0-8ead-0112b599f200, rgb(249, 247, 241)) /* {&quot;name&quot;:&quot;Background&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path><path d=\"M 14 5 L 14 8.4 C 14 8.731 14.269 9 14.6 9 L 18 9\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-6129a54b-5e59-42d0-8ead-0112b599f200, rgb(249, 247, 241)) /* {&quot;name&quot;:&quot;Background&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\"></path></svg>',svgContentId:11720226262,withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1nz96e9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(0, 0, 0))\"},children:\"Government compliance & mail\"})}),className:\"framer-1s7d18n\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.5em\"},children:\"Automate all government registrations and communication. \"})}),className:\"framer-192g3gh\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-di2zvf\",\"data-framer-name\":\"Todo List\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-6d8phc\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2117.5+0+0+32+0+0+0+0+412+0+17}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"696px\",y:(componentViewport?.y||0)+0+1773.75+0+1357+0+36+0+0+0+0+412+0+17,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1bykyix-container\",nodeId:\"WhfpMVH6A\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Payroll state registrations & filings\",height:\"100%\",id:\"WhfpMVH6A\",layoutId:\"WhfpMVH6A\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1699ak7\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2117.5+0+0+32+0+0+0+0+412+0+69}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"696px\",y:(componentViewport?.y||0)+0+1773.75+0+1357+0+36+0+0+0+0+412+0+69,children:/*#__PURE__*/_jsx(Container,{className:\"framer-t5msw7-container\",nodeId:\"U67GxGiPI\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Government mail monitoring\",height:\"100%\",id:\"U67GxGiPI\",layoutId:\"U67GxGiPI\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1l0xm7l\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2117.5+0+0+32+0+0+0+0+412+0+121}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"696px\",y:(componentViewport?.y||0)+0+1773.75+0+1357+0+36+0+0+0+0+412+0+121,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2wk3tc-container\",nodeId:\"qO7lVtva5\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Workers' compensation per state\",height:\"100%\",id:\"qO7lVtva5\",layoutId:\"qO7lVtva5\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l4zmvn\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2117.5+0+0+32+0+0+0+0+412+0+173}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"696px\",y:(componentViewport?.y||0)+0+1773.75+0+1357+0+36+0+0+0+0+412+0+173,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ntzgsr-container\",nodeId:\"gXNpLNRSa\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Foreign qualifications\",height:\"100%\",id:\"gXNpLNRSa\",layoutId:\"gXNpLNRSa\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-rqrx7c\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2117.5+0+0+32+0+0+0+0+412+0+225}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"696px\",y:(componentViewport?.y||0)+0+1773.75+0+1357+0+36+0+0+0+0+412+0+225,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kq1hzu-container\",nodeId:\"tJWIiOWaX\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"BOI reporting to FINCEN\",height:\"100%\",id:\"tJWIiOWaX\",layoutId:\"tJWIiOWaX\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1jrpcxl\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2117.5+0+0+32+0+0+0+0+412+0+277}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"696px\",y:(componentViewport?.y||0)+0+1773.75+0+1357+0+36+0+0+0+0+412+0+277,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a86bj5-container\",nodeId:\"fHGRkkkW6\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Other state/city specific registrations\",height:\"100%\",id:\"fHGRkkkW6\",layoutId:\"fHGRkkkW6\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1go09dj\",\"data-framer-name\":\"Feature Section\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-1alu67e\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10xoglf\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ohksev\",\"data-framer-name\":\"Top\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-pnl4et\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1kxhei4\",\"data-framer-name\":\"slack\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 24\"><path d=\"M 14.5 10 C 13.67 10 13 9.33 13 8.5 L 13 3.5 C 13 2.67 13.67 2 14.5 2 C 15.33 2 16 2.67 16 3.5 L 16 8.5 C 16 9.33 15.33 10 14.5 10 Z M 20.5 10 L 19 10 L 19 8.5 C 19 7.67 19.67 7 20.5 7 C 21.33 7 22 7.67 22 8.5 C 22 9.33 21.33 10 20.5 10 Z M 9.5 14 C 10.33 14 11 14.67 11 15.5 L 11 20.5 C 11 21.33 10.33 22 9.5 22 C 8.67 22 8 21.33 8 20.5 L 8 15.5 C 8 14.67 8.67 14 9.5 14 Z M 3.5 14 L 5 14 L 5 15.5 C 5 16.33 4.33 17 3.5 17 C 2.67 17 2 16.33 2 15.5 C 2 14.67 2.67 14 3.5 14 Z M 14 14.5 C 14 13.67 14.67 13 15.5 13 L 20.5 13 C 21.33 13 22 13.67 22 14.5 C 22 15.33 21.33 16 20.5 16 L 15.5 16 C 14.67 16 14 15.33 14 14.5 Z M 15.5 19 L 14 19 L 14 20.5 C 14 21.33 14.67 22 15.5 22 C 16.33 22 17 21.33 17 20.5 C 17 19.67 16.33 19 15.5 19 Z M 10 9.5 C 10 8.67 9.33 8 8.5 8 L 3.5 8 C 2.67 8 2 8.67 2 9.5 C 2 10.33 2.67 11 3.5 11 L 8.5 11 C 9.33 11 10 10.33 10 9.5 Z M 8.5 5 L 10 5 L 10 3.5 C 10 2.67 9.33 2 8.5 2 C 7.67 2 7 2.67 7 3.5 C 7 4.33 7.67 5 8.5 5 Z\" fill=\"transparent\" stroke-width=\"1.5\" stroke=\"var(--token-6129a54b-5e59-42d0-8ead-0112b599f200, rgb(249, 247, 241)) /* {&quot;name&quot;:&quot;Background&quot;} */\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-dasharray=\"\"></path></svg>',svgContentId:9894341216,withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qwfguk\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"28px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(0, 0, 0))\"},children:\"Do stuff in Slack fast.\"})}),className:\"framer-n88ug3\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\"},children:\"Need to find or update something? Just do it in Slack. It\u2019s like your company\u2019s first head of HR/finance.\"})}),className:\"framer-1fufs85\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s5pxhp\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-10qthe5\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-62551g\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2925.5+32+0+0+0+0+418+0+17+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"344px\",y:(componentViewport?.y||0)+0+1773.75+0+2193+36+0+0+0+0+412+0+17+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-16ucg35-container\",nodeId:\"HuRy4N7zt\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Retrieve company info & docs\",height:\"100%\",id:\"HuRy4N7zt\",layoutId:\"HuRy4N7zt\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2925.5+32+0+0+0+0+418+0+17+0+48}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"344px\",y:(componentViewport?.y||0)+0+1773.75+0+2193+36+0+0+0+0+412+0+17+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-oa0fs4-container\",nodeId:\"pXxh4bMJU\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Update employee info\",height:\"100%\",id:\"pXxh4bMJU\",layoutId:\"pXxh4bMJU\",style:{width:\"100%\"},width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-toaqfg hidden-72rtr7\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-oinmzs\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xdhzd7\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2925.5+32+0+0+0+0+418+0+117+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"344px\",y:(componentViewport?.y||0)+0+1773.75+0+2193+36+0+0+0+0+412+0+69+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-rt9kpr-container\",nodeId:\"HVFKoMO06\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Access personal docs\",height:\"100%\",id:\"HVFKoMO06\",layoutId:\"HVFKoMO06\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2925.5+32+0+0+0+0+418+0+117+0+48}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"344px\",y:(componentViewport?.y||0)+0+1773.75+0+2193+36+0+0+0+0+412+0+69+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-pp26rn-container\",nodeId:\"cHo0FdtcW\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Track offers & onboarding\",height:\"100%\",id:\"cHo0FdtcW\",layoutId:\"cHo0FdtcW\",style:{width:\"100%\"},width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-ibf7id hidden-72rtr7\"}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1i3wcoj hidden-72rtr7\"})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1q73rxm hidden-gkm0zk\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bowovq\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2925.5+32+0+0+0+0+418+0+215+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"344px\",y:(componentViewport?.y||0)+0+1773.75+0+2193+36+0+0+0+0+412+0+121+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-zf6erq-container\",nodeId:\"HcEP8UTQU\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Adjust salaries & payroll\",height:\"100%\",id:\"HcEP8UTQU\",layoutId:\"HcEP8UTQU\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+2925.5+32+0+0+0+0+418+0+215+0+48}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,width:\"344px\",y:(componentViewport?.y||0)+0+1773.75+0+2193+36+0+0+0+0+412+0+121+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2xi1zt-container\",nodeId:\"vYmTMAXVT\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TodoItem,{DKYhhUr74:\"Understand paystubs\",height:\"100%\",id:\"vYmTMAXVT\",layoutId:\"vYmTMAXVT\",style:{width:\"100%\"},width:\"100%\"})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1hz0lfw hidden-72rtr7\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ur6e6f\"})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-3lz5gn-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"LlfUC1ONe\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,topLeftRadius:8,topRightRadius:8}},children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"var(--token-342d19e0-d700-4ed6-ae5e-165bc10a94ae, rgb(245, 241, 234))\",borderRadius:16,bottomLeftRadius:16,bottomRightRadius:16,controls:false,height:\"100%\",id:\"LlfUC1ONe\",isMixedBorderRadius:false,layoutId:\"LlfUC1ONe\",loop:true,mute:true,style:{height:\"100%\",width:\"100%\"},topLeftRadius:16,topRightRadius:16,video:\"https://vimeo.com/988142620?share=copy\",width:\"100%\"})})})})]})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rptdst\",\"data-framer-name\":\"Pricing preview\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ogzs49\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gftd6f\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Free 30-day trial.\"})}),className:\"framer-5kvhn6\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"15 mins to onboard. \"})}),className:\"framer-tvdqva\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed()&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1e2dp8x hidden-gkm0zk\",\"data-framer-name\":\"Pricing line\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lh8pQsSex\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,y:(componentViewport?.y||0)+0+1773.75+0+3622+36+0+112+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14qa11u-container\",nodeId:\"MrUp3qHMk\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{C6m87P52P:resolvedLinks[0],EjJ9sppqe:\"Learn more  \u2192\",height:\"100%\",id:\"MrUp3qHMk\",layoutId:\"MrUp3qHMk\",variant:\"DKgiKs1gP\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1l4bhen\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1h6aidy\",\"data-framer-name\":\"Tooltip div\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-font-size\":\"19px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgba(31, 27, 20, 0.7)\"},children:\"Starting at\"})}),className:\"framer-1yzbu11\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"72px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"$50/mo\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"80px\",\"--framer-letter-spacing\":\"-0.05em\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"$50/mo\"})}),className:\"framer-1r2q8oc\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),isDisplayed1()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"lh8pQsSex\"},implicitPathVariables:undefined},{href:{webPageId:\"lh8pQsSex\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{height:48,width:`calc(${componentViewport?.width||\"100vw\"} - 96px)`,y:(componentViewport?.y||0)+0+1462.25+0+4076.5+32+548.8}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ue4og5-container hidden-72rtr7\",nodeId:\"x8uFNt0jW\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{C6m87P52P:resolvedLinks1[1],style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(Button,{C6m87P52P:resolvedLinks1[0],EjJ9sppqe:\"Learn more  \u2192\",height:\"100%\",id:\"x8uFNt0jW\",layoutId:\"x8uFNt0jW\",variant:\"DKgiKs1gP\",width:\"100%\"})})})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1t88qhs\",\"data-framer-name\":\"Featured testimonial\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:362,intrinsicWidth:348,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1773.75+0+3911+44),pixelHeight:800,pixelWidth:800,src:\"https://framerusercontent.com/images/m6k5m0LeOrcvHp0NJPVplGppkrs.jpg\"},className:\"framer-mc7rne hidden-gkm0zk\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1mtav5q\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"30px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(26, 13, 171, 0.5)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-962f16ca-6a15-44c5-a8a4-e0728384bc41, rgb(26, 13, 171))\"},children:\"The Slack app never fails to impress.\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(212, 71, 0)\"},children:\" \"}),\"I\u2019m so happy I never have to touch HR software again.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"div\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"34px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgba(26, 13, 171, 0.5)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-962f16ca-6a15-44c5-a8a4-e0728384bc41, rgb(26, 13, 171))\"},children:\"The Slack app never fails to impress.\"}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"rgb(212, 71, 0)\"},children:\" \"}),\"I\u2019m so happy I never have to touch HR software again.\"]})}),className:\"framer-1wz8udl\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13dcrlh\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:362,intrinsicWidth:348,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+1462.25+0+4773.3+32+0+227.5+0),pixelHeight:800,pixelWidth:800,src:\"https://framerusercontent.com/images/m6k5m0LeOrcvHp0NJPVplGppkrs.jpg?scale-down-to=512\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:362,intrinsicWidth:348,pixelHeight:800,pixelWidth:800,src:\"https://framerusercontent.com/images/m6k5m0LeOrcvHp0NJPVplGppkrs.jpg?scale-down-to=512\"},className:\"framer-aud9c hidden-72rtr7\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10f8euv\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9sZA==\",\"--framer-font-family\":'\"CircularXX TT Bold\", \"CircularXX TT Bold Placeholder\", sans-serif',\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\",\"--framer-text-transform\":\"uppercase\"},children:\"CATHERYN LI\"})}),className:\"framer-97ns3b\",fonts:[\"CUSTOM;CircularXX TT Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"YC founder & CEO\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.4em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Simple AI\"})]}),className:\"framer-21tq2o\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-15aibgj\",\"data-framer-name\":\"Testimonials\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-b59gxk\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9ny15l\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+1462.25+0+5170.8+0+0+0+0+0+306}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:270,width:\"352.64px\",y:(componentViewport?.y||0)+0+1773.75+0+4341+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1idzfyq-container\",nodeId:\"NkpzwukFd\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{B4t9R0w_2:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Founder & CPO\",/*#__PURE__*/_jsx(\"br\",{}),\"DeepNight\"]})}),BkqfOmW2x:addImageAlt({positionX:\"47.3%\",positionY:\"40.8%\",src:\"https://framerusercontent.com/images/lKL39tiGfswjJBUxlcQLjaAE7Q.jpeg\"},\"Founder\"),height:\"100%\",id:\"NkpzwukFd\",JflSYoS1N:\"Thomas Li\",layoutId:\"NkpzwukFd\",style:{width:\"100%\"},u3Xr9lVLU:\"Central deals with all the business bullsh*t that isn't central to our product and mission \u2013 payroll, hiring, benefits, compliance & more. Extremely responsive team!\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:270,width:\"352.64px\",y:(componentViewport?.y||0)+0+1773.75+0+4341+0+0+0+0+302,children:/*#__PURE__*/_jsx(Container,{className:\"framer-k69x01-container hidden-gkm0zk\",nodeId:\"JVZn4J023\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{B4t9R0w_2:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Founder & CEO\",/*#__PURE__*/_jsx(\"br\",{}),\"DGI Apparel\"]})}),BkqfOmW2x:addImageAlt({src:\"https://framerusercontent.com/images/KICwKyfniwZl1vaEsD34YYzT1Q.jpg\"},\"Founder\"),height:\"100%\",id:\"JVZn4J023\",JflSYoS1N:\"Ian Hinkley\",layoutId:\"JVZn4J023\",style:{width:\"100%\"},u3Xr9lVLU:\"At my previous startup, I did all the compliance work using Rippling, which was a huge distraction. Now, Central handles\\xa0everything with just a quick onboarding call. Highly\\xa0recommend founders use Central because doing this work yourself is a distraction and adds unnecessary risk to your company.\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{height:270,width:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,y:(componentViewport?.y||0)+0+1462.25+0+5170.8+0+0+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-24ljp9-container hidden-72rtr7\",nodeId:\"i4KCCNxPy\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{B4t9R0w_2:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Founder & CEO\",/*#__PURE__*/_jsx(\"br\",{}),\"Keywords\"]})}),BkqfOmW2x:addImageAlt({src:\"https://framerusercontent.com/images/5Fjs8kWC86uPMEimbCxXaciJbUc.jpg\",srcSet:\"https://framerusercontent.com/images/5Fjs8kWC86uPMEimbCxXaciJbUc.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/5Fjs8kWC86uPMEimbCxXaciJbUc.jpg 728w\"},\"Founder\"),height:\"100%\",id:\"i4KCCNxPy\",JflSYoS1N:\"Andy li\",layoutId:\"i4KCCNxPy\",style:{width:\"100%\"},u3Xr9lVLU:\"Central automates our entire back office operations end-to-end so my team & I can focus on building a product people love.\",width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:270,width:\"352.64px\",y:(componentViewport?.y||0)+0+1773.75+0+4341+0+0+0+0+604,children:/*#__PURE__*/_jsx(Container,{className:\"framer-sybvjh-container hidden-gkm0zk\",nodeId:\"I1D3IU2i0\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{B4t9R0w_2:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Founder & CEO\",/*#__PURE__*/_jsx(\"br\",{}),\"Keywords AI\"]})}),BkqfOmW2x:addImageAlt({positionX:\"30.9%\",positionY:\"28%\",src:\"https://framerusercontent.com/images/5Fjs8kWC86uPMEimbCxXaciJbUc.jpg?scale-down-to=512\"},\"Founder\"),height:\"100%\",id:\"I1D3IU2i0\",JflSYoS1N:\"Andy Li\",layoutId:\"I1D3IU2i0\",style:{width:\"100%\"},u3Xr9lVLU:\"Central automates our entire back office operations end-to-end so my team & I can focus on building a product people love.\",width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11k66i4 hidden-gkm0zk\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:270,width:\"352.64px\",y:(componentViewport?.y||0)+0+1773.75+0+4341+0+0+0+0+0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-jp0v5r-container\",nodeId:\"LjtCY4J1C\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{B4t9R0w_2:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Founder & CEO\",/*#__PURE__*/_jsx(\"br\",{}),\"Maitai\"]})}),BkqfOmW2x:addImageAlt({src:\"https://framerusercontent.com/images/kDHQiXH80Q3xYbhl0olzQl2MkY.jpg\",srcSet:\"https://framerusercontent.com/images/kDHQiXH80Q3xYbhl0olzQl2MkY.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/kDHQiXH80Q3xYbhl0olzQl2MkY.jpg 800w\"},\"Founder\"),height:\"100%\",id:\"LjtCY4J1C\",JflSYoS1N:\"Christian DalSanto\",layoutId:\"LjtCY4J1C\",style:{width:\"100%\"},u3Xr9lVLU:\"We made a mistake by not going with Central from the start. Now, I do almost nothing (they even handled the entire switch off Rippling!). The peace of mind of having everything covered is invaluable. When starting a company, you need every advantage you can get, so just go with Central for an easy win.\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:270,width:\"352.64px\",y:(componentViewport?.y||0)+0+1773.75+0+4341+0+0+0+0+302,children:/*#__PURE__*/_jsx(Container,{className:\"framer-lrtr71-container\",nodeId:\"HNIMIVWm5\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{B4t9R0w_2:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{children:[\"Founder & CEO\",/*#__PURE__*/_jsx(\"br\",{}),\"InQuery\"]})}),BkqfOmW2x:addImageAlt({src:\"https://framerusercontent.com/images/owwnzM6OllWCpsUGZU6iLTR6n8.png\"},\"Founder\"),height:\"100%\",id:\"HNIMIVWm5\",JflSYoS1N:\"Erick Enriquez\",layoutId:\"HNIMIVWm5\",style:{width:\"100%\"},u3Xr9lVLU:\"An excellent partner from day one! Central has proactively built new features and educated us on best practices. The team understands startups and deeply cares about their customers.\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:270,width:\"352.64px\",y:(componentViewport?.y||0)+0+1773.75+0+4341+0+0+0+0+604,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1s4iiyr-container\",nodeId:\"x4t9Bk86t\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialCard,{B4t9R0w_2:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{children:[\"Founder & CEO\",/*#__PURE__*/_jsx(\"br\",{}),\"PurplePages\"]}),/*#__PURE__*/_jsx(\"p\",{children:/*#__PURE__*/_jsx(\"br\",{className:\"trailing-break\"})})]}),BkqfOmW2x:addImageAlt({src:\"https://framerusercontent.com/images/rztbbpfMVRkqtc68D0kCpJ9Iafo.jpg?scale-down-to=512\"},\"Founder\"),height:\"100%\",id:\"x4t9Bk86t\",JflSYoS1N:\"Aditya Ganapathi\",layoutId:\"x4t9Bk86t\",style:{width:\"100%\"},u3Xr9lVLU:\"As a first-time product-focused founder, Central has been fantastic. They get stuff done automatically without bothering me. Don\u2019t waste your time on anything back-office related and just use Central.\",width:\"100%\"})})})]})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4tiqhd\",\"data-framer-name\":\"Footer container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-jsr7in\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kbzy0x\",\"data-framer-name\":\"Hero content\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-aakdfp-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"jjUO2YwOQ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ProductHunt,{height:\"100%\",id:\"jjUO2YwOQ\",layoutId:\"jjUO2YwOQ\",theme:\"light\",type:\"top\",url:\"https://www.producthunt.com/posts/central-yc-s24\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-164safh\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1w9iv6c\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.25em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Start free 30-day trial\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"68px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"1.3em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Start free 30-day trial\"})}),className:\"framer-11dxxhz\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Switching providers? \"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"We'll migrate you in 15 mins.\"})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgQm9vaw==\",\"--framer-font-family\":'\"CircularXX TT Book\", \"CircularXX TT Book Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, rgb(31, 27, 20))\"},children:\"Switching providers? We'll migrate you in 15 mins.\"})}),className:\"framer-oqtd7k\",fonts:[\"CUSTOM;CircularXX TT Book\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-17vt1g1\",\"data-framer-name\":\"Spacer\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tlieef\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"CcPH2djee\"},motionChild:true,nodeId:\"UCezqWAen\",openInNewTab:false,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1g2bccj framer-lux5qc\",\"data-framer-name\":\"Button\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO0NpcmN1bGFyWFggVFQgTWVkaXVt\",\"--framer-font-family\":'\"CircularXX TT Medium\", \"CircularXX TT Medium Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"100%\",\"--framer-text-color\":\"var(--token-dc6af0c8-d4ab-4e87-bfeb-9f95f5086d3c, rgb(255, 249, 230))\"},children:\"Book a demo\"})}),className:\"framer-1son3cs\",\"data-framer-name\":\"Get Central\",fonts:[\"CUSTOM;CircularXX TT Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bqtjdr\",\"data-framer-name\":\"Spacer\"})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{y:(componentViewport?.y||0)+0+8153.05}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:981,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+7961.35,children:/*#__PURE__*/_jsx(Container,{className:\"framer-6utdgb-container\",nodeId:\"N4lmwRpFh\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{kOBAA9QfR:{variant:\"x3rscDCjM\"}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"N4lmwRpFh\",layoutId:\"N4lmwRpFh\",style:{width:\"100%\"},variant:\"sGSCGP_4m\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BxPAi.framer-lux5qc, .framer-BxPAi .framer-lux5qc { display: block; }\",\".framer-BxPAi.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-6129a54b-5e59-42d0-8ead-0112b599f200, #f9f7f1); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 800px; }\",\".framer-BxPAi .framer-1q6eaiu-container { flex: none; height: auto; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 10; }\",\".framer-BxPAi .framer-hgji76 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: 800px; z-index: 0; }\",\".framer-BxPAi .framer-1cntord-container { flex: none; height: 56px; opacity: 0; position: relative; width: 100%; }\",\".framer-BxPAi .framer-h1g67u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-p04lhx, .framer-BxPAi .framer-kbzy0x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-gb7m41 { flex: none; height: 72px; opacity: 0; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-hpy202 { --border-bottom-width: 1px; --border-color: rgba(33, 33, 33, 0.03); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-342d19e0-d700-4ed6-ae5e-165bc10a94ae, #f5f1ea); border-bottom-left-radius: 60px; border-bottom-right-radius: 60px; border-top-left-radius: 60px; border-top-right-radius: 60px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; max-width: 392px; overflow: visible; padding: 7px 14px 7px 14px; position: relative; width: min-content; }\",\".framer-BxPAi .framer-9abhgo { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.6; position: relative; white-space: pre; width: auto; }\",\".framer-BxPAi .framer-9idu8f { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-BxPAi .framer-1oo1doo { aspect-ratio: 1 / 1; border-bottom-left-radius: 3px; border-bottom-right-radius: 3px; border-top-left-radius: 3px; border-top-right-radius: 3px; flex: none; height: var(--framer-aspect-ratio-supported, 18px); overflow: visible; position: relative; width: 18px; }\",\".framer-BxPAi .framer-mbl35q, .framer-BxPAi .framer-1qlo2ok, .framer-BxPAi .framer-5kvhn6, .framer-BxPAi .framer-97ns3b { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BxPAi .framer-16fz9ay { flex: none; height: 60px; opacity: 0; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-tl9z33 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-13uls1n { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BxPAi .framer-y6iyk9 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; opacity: 0.7; position: relative; white-space: pre-wrap; width: 76%; word-break: break-word; word-wrap: break-word; }\",\".framer-BxPAi .framer-ryueqi { flex: none; height: 64px; opacity: 0; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-12ffa43 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-lg1473 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-14kykch { align-content: center; align-items: center; background-color: var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, #000000); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 14px 25px 13px 22px; position: relative; text-decoration: none; width: 336px; }\",\".framer-BxPAi .framer-1sn47dz, .framer-BxPAi .framer-1son3cs { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BxPAi .framer-1ez4rb { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; opacity: 0.65; position: relative; white-space: pre; width: auto; }\",\".framer-BxPAi .framer-1hrfjy1 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 16px 0px 16px; position: relative; width: 800px; }\",\".framer-BxPAi .framer-1emm6v8 { flex: none; height: 112px; opacity: 0; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-8a5b8l { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; max-width: 1100px; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1017htj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 82px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-14qm3rx-container { flex: none; height: 82px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-BxPAi .framer-1og16jx { aspect-ratio: 4.634146341463414 / 1; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 91px; }\",\".framer-BxPAi .framer-1eeggkz { aspect-ratio: 3.404255319148936 / 1; height: var(--framer-aspect-ratio-supported, 25px); overflow: visible; position: relative; width: 83px; }\",\".framer-BxPAi .framer-8x91h1 { aspect-ratio: 5.156626506024097 / 1; height: var(--framer-aspect-ratio-supported, 26px); overflow: visible; position: relative; width: 134px; }\",\".framer-BxPAi .framer-11tzfig { height: 21px; overflow: hidden; position: relative; width: 140px; }\",\".framer-BxPAi .framer-tz7eyj { aspect-ratio: 6.659090909090909 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 21px); left: 0px; opacity: 0.9; position: absolute; right: 0px; top: 0px; }\",\".framer-BxPAi .framer-129k10m { height: 22px; overflow: hidden; position: relative; width: 130px; }\",\".framer-BxPAi .framer-bx8fsj { aspect-ratio: 5.9523809523809526 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 22px); left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-BxPAi .framer-1mtlx5w { height: 27px; overflow: hidden; position: relative; width: 109px; }\",\".framer-BxPAi .framer-1w8kuaz { aspect-ratio: 4.09375 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 27px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-BxPAi .framer-g34fzb { height: 21px; overflow: hidden; position: relative; width: 115px; }\",\".framer-BxPAi .framer-1c9mzy9 { flex: none; height: 23px; left: calc(50.00000000000002% - 114px / 2); opacity: 0.8; position: absolute; top: calc(47.82608695652176% - 23px / 2); width: 114px; }\",\".framer-BxPAi .framer-idl7tk { aspect-ratio: 4.307017543859649 / 1; height: var(--framer-aspect-ratio-supported, 28px); overflow: visible; position: relative; width: 121px; }\",\".framer-BxPAi .framer-sh3dun { height: 29px; opacity: 0.8; position: relative; width: 94px; }\",\".framer-BxPAi .framer-mbmpyi { aspect-ratio: 1.5009380863039399 / 1; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; flex: none; height: var(--framer-aspect-ratio-supported, 512px); position: relative; width: 100%; }\",\".framer-BxPAi .framer-hauy6g { flex: none; height: 56px; opacity: 0; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1lwfl0g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: center; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: 800px; }\",\".framer-BxPAi .framer-f10k49, .framer-BxPAi .framer-1t88qhs { align-content: flex-start; align-items: flex-start; background-color: var(--token-342d19e0-d700-4ed6-ae5e-165bc10a94ae, #f5f1ea); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 60px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 44px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-BxPAi .framer-ymclke { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: 325px; overflow: hidden; position: relative; width: 236px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BxPAi .framer-1b6w137, .framer-BxPAi .framer-1mtav5q { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-BxPAi .framer-15pjb12, .framer-BxPAi .framer-1wz8udl { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BxPAi .framer-ciov65, .framer-BxPAi .framer-13dcrlh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: 70px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-ae71ht, .framer-BxPAi .framer-aud9c { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: 100%; overflow: hidden; position: relative; width: 54px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BxPAi .framer-xlwstm, .framer-BxPAi .framer-10f8euv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 70px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-BxPAi .framer-1gl8cx5, .framer-BxPAi .framer-21tq2o { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.6; position: relative; white-space: pre-wrap; width: 216px; word-break: break-word; word-wrap: break-word; }\",\".framer-BxPAi .framer-dtrj8z { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1icf9h2, .framer-BxPAi .framer-15o0ifs, .framer-BxPAi .framer-1c99bwk { align-content: flex-start; align-items: flex-start; background-color: var(--token-342d19e0-d700-4ed6-ae5e-165bc10a94ae, #f5f1ea); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; padding: 36px; position: relative; width: 1px; }\",\".framer-BxPAi .framer-1aq7s3l, .framer-BxPAi .framer-pqbi2t, .framer-BxPAi .framer-1yowmdz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-p7qfal, .framer-BxPAi .framer-1h0bh7u, .framer-BxPAi .framer-15nv4o0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1junx3y, .framer-BxPAi .framer-vplat2, .framer-BxPAi .framer-1poxr3y, .framer-BxPAi .framer-1ohksev { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-129o0jc { align-content: center; align-items: center; background-color: rgba(31, 27, 20, 0.9); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BxPAi .framer-1byuhct, .framer-BxPAi .framer-cp7pjj, .framer-BxPAi .framer-1och8vb, .framer-BxPAi .framer-1kxhei4 { flex: none; height: 24px; position: relative; width: 24px; }\",\".framer-BxPAi .framer-jdy7br, .framer-BxPAi .framer-1fqe385, .framer-BxPAi .framer-1nz96e9, .framer-BxPAi .framer-1qwfguk { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-3891or, .framer-BxPAi .framer-kjbbur, .framer-BxPAi .framer-1s7d18n, .framer-BxPAi .framer-n88ug3 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BxPAi .framer-eez78n, .framer-BxPAi .framer-w6fhz, .framer-BxPAi .framer-192g3gh { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; opacity: 0.55; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-BxPAi .framer-1163n01, .framer-BxPAi .framer-62aw11, .framer-BxPAi .framer-di2zvf { align-content: center; align-items: center; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-12rsr86, .framer-BxPAi .framer-13xcsxf, .framer-BxPAi .framer-1m6coac, .framer-BxPAi .framer-v8geoc, .framer-BxPAi .framer-1kg3gz5, .framer-BxPAi .framer-1if2tp8 { background-color: var(--token-2f317f2e-0d44-41ed-8de6-0ca8ac9ac3d6, rgba(31, 27, 20, 0.08)); flex: none; height: 1px; overflow: hidden; position: relative; width: 294px; }\",\".framer-BxPAi .framer-10vlxug-container, .framer-BxPAi .framer-wfk9pp-container, .framer-BxPAi .framer-1z0kkrl-container, .framer-BxPAi .framer-3tmyjo-container, .framer-BxPAi .framer-10cc1wm-container, .framer-BxPAi .framer-13vobc7-container, .framer-BxPAi .framer-srmt96-container, .framer-BxPAi .framer-lyfowb-container, .framer-BxPAi .framer-16pp6o-container, .framer-BxPAi .framer-1kow9rg-container, .framer-BxPAi .framer-13r65lc-container, .framer-BxPAi .framer-1bwj9ms-container, .framer-BxPAi .framer-1aqqlcn-container, .framer-BxPAi .framer-8zct2v-container, .framer-BxPAi .framer-1bykyix-container, .framer-BxPAi .framer-t5msw7-container, .framer-BxPAi .framer-2wk3tc-container, .framer-BxPAi .framer-1ntzgsr-container, .framer-BxPAi .framer-1kq1hzu-container, .framer-BxPAi .framer-1a86bj5-container, .framer-BxPAi .framer-1idzfyq-container, .framer-BxPAi .framer-k69x01-container, .framer-BxPAi .framer-24ljp9-container, .framer-BxPAi .framer-sybvjh-container, .framer-BxPAi .framer-jp0v5r-container, .framer-BxPAi .framer-lrtr71-container, .framer-BxPAi .framer-1s4iiyr-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-BxPAi .framer-a0au6y, .framer-BxPAi .framer-1cv7fst, .framer-BxPAi .framer-151z1c3, .framer-BxPAi .framer-1ccaimp, .framer-BxPAi .framer-107gypg, .framer-BxPAi .framer-wgjng5, .framer-BxPAi .framer-1px29kk, .framer-BxPAi .framer-lhuml2, .framer-BxPAi .framer-6d8phc, .framer-BxPAi .framer-1699ak7, .framer-BxPAi .framer-1l0xm7l, .framer-BxPAi .framer-l4zmvn, .framer-BxPAi .framer-rqrx7c, .framer-BxPAi .framer-1jrpcxl, .framer-BxPAi .framer-10qthe5, .framer-BxPAi .framer-oinmzs, .framer-BxPAi .framer-1q73rxm, .framer-BxPAi .framer-ur6e6f { background-color: var(--token-2f317f2e-0d44-41ed-8de6-0ca8ac9ac3d6, rgba(31, 27, 20, 0.08)); flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-dt8vju, .framer-BxPAi .framer-1xq4cj9, .framer-BxPAi .framer-pnl4et { align-content: center; align-items: center; aspect-ratio: 1 / 1; background-color: rgba(31, 27, 20, 0.9); border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: var(--framer-aspect-ratio-supported, 40px); justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 40px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BxPAi .framer-945hha { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 768px; }\",\".framer-BxPAi .framer-1go09dj { align-content: flex-start; align-items: flex-start; background-color: var(--token-342d19e0-d700-4ed6-ae5e-165bc10a94ae, #f3efe8); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; padding: 36px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1alu67e { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-10xoglf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1fufs85 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.55; position: relative; white-space: pre-wrap; width: 56%; word-break: break-word; word-wrap: break-word; }\",\".framer-BxPAi .framer-1s5pxhp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-62551g, .framer-BxPAi .framer-1xdhzd7, .framer-BxPAi .framer-bowovq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-16ucg35-container, .framer-BxPAi .framer-oa0fs4-container, .framer-BxPAi .framer-rt9kpr-container, .framer-BxPAi .framer-pp26rn-container, .framer-BxPAi .framer-zf6erq-container, .framer-BxPAi .framer-2xi1zt-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; }\",\".framer-BxPAi .framer-toaqfg, .framer-BxPAi .framer-ibf7id, .framer-BxPAi .framer-1i3wcoj, .framer-BxPAi .framer-1hz0lfw { background-color: var(--token-2f317f2e-0d44-41ed-8de6-0ca8ac9ac3d6, rgba(31, 27, 20, 0.08)); flex: 1 0 0px; height: 1px; overflow: hidden; position: relative; width: 1px; }\",\".framer-BxPAi .framer-3lz5gn-container { flex: none; height: 696px; position: relative; width: 696px; }\",\".framer-BxPAi .framer-1rptdst { align-content: center; align-items: center; background-color: var(--token-342d19e0-d700-4ed6-ae5e-165bc10a94ae, #f5f1ea); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 36px 36px 40px 36px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1ogzs49 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BxPAi .framer-1gftd6f { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: auto; }\",\".framer-BxPAi .framer-tvdqva { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.45; position: relative; white-space: pre; width: auto; }\",\".framer-BxPAi .framer-1e2dp8x, .framer-BxPAi .framer-1h6aidy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BxPAi .framer-14qa11u-container, .framer-BxPAi .framer-1ue4og5-container, .framer-BxPAi .framer-aakdfp-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-BxPAi .framer-1l4bhen { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-BxPAi .framer-1yzbu11 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-BxPAi .framer-1r2q8oc { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; opacity: 0.9; position: relative; white-space: pre; width: auto; }\",\".framer-BxPAi .framer-mc7rne { border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; flex: none; height: 286px; overflow: hidden; position: relative; width: 223px; will-change: var(--framer-will-change-override, transform); }\",\".framer-BxPAi .framer-15aibgj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 96%; }\",\".framer-BxPAi .framer-b59gxk { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-9ny15l { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-BxPAi .framer-11k66i4 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-BxPAi .framer-4tiqhd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 16px 0px 16px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-jsr7in { flex: none; height: 120px; opacity: 0; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-164safh { flex: none; height: 45px; opacity: 0; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1w9iv6c { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-11dxxhz { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 625px; word-break: break-word; word-wrap: break-word; }\",\".framer-BxPAi .framer-oqtd7k { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; opacity: 0.7; position: relative; white-space: pre; width: auto; }\",\".framer-BxPAi .framer-17vt1g1 { flex: none; height: 48px; opacity: 0; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1tlieef { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-BxPAi .framer-1g2bccj { align-content: center; align-items: center; background-color: var(--token-a6984dca-f7ec-490a-9fdc-8bd30fdaa794, #000000); border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 14px 25px 13px 22px; position: relative; text-decoration: none; width: 267px; }\",\".framer-BxPAi .framer-1bqtjdr { flex: none; height: 164px; opacity: 0; overflow: hidden; position: relative; width: 100%; }\",\".framer-BxPAi .framer-6utdgb-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-BxPAi.framer-72rtr7, .framer-BxPAi .framer-hgji76, .framer-BxPAi .framer-h1g67u, .framer-BxPAi .framer-p04lhx, .framer-BxPAi .framer-hpy202, .framer-BxPAi .framer-9idu8f, .framer-BxPAi .framer-tl9z33, .framer-BxPAi .framer-12ffa43, .framer-BxPAi .framer-lg1473, .framer-BxPAi .framer-14kykch, .framer-BxPAi .framer-1hrfjy1, .framer-BxPAi .framer-8a5b8l, .framer-BxPAi .framer-1017htj, .framer-BxPAi .framer-1lwfl0g, .framer-BxPAi .framer-f10k49, .framer-BxPAi .framer-ciov65, .framer-BxPAi .framer-xlwstm, .framer-BxPAi .framer-dtrj8z, .framer-BxPAi .framer-1icf9h2, .framer-BxPAi .framer-1aq7s3l, .framer-BxPAi .framer-p7qfal, .framer-BxPAi .framer-1junx3y, .framer-BxPAi .framer-129o0jc, .framer-BxPAi .framer-jdy7br, .framer-BxPAi .framer-1163n01, .framer-BxPAi .framer-15o0ifs, .framer-BxPAi .framer-pqbi2t, .framer-BxPAi .framer-1h0bh7u, .framer-BxPAi .framer-vplat2, .framer-BxPAi .framer-dt8vju, .framer-BxPAi .framer-1fqe385, .framer-BxPAi .framer-62aw11, .framer-BxPAi .framer-945hha, .framer-BxPAi .framer-1c99bwk, .framer-BxPAi .framer-1yowmdz, .framer-BxPAi .framer-15nv4o0, .framer-BxPAi .framer-1poxr3y, .framer-BxPAi .framer-1xq4cj9, .framer-BxPAi .framer-1nz96e9, .framer-BxPAi .framer-di2zvf, .framer-BxPAi .framer-1go09dj, .framer-BxPAi .framer-1alu67e, .framer-BxPAi .framer-10xoglf, .framer-BxPAi .framer-1ohksev, .framer-BxPAi .framer-pnl4et, .framer-BxPAi .framer-1qwfguk, .framer-BxPAi .framer-1s5pxhp, .framer-BxPAi .framer-62551g, .framer-BxPAi .framer-1xdhzd7, .framer-BxPAi .framer-bowovq, .framer-BxPAi .framer-1ogzs49, .framer-BxPAi .framer-1gftd6f, .framer-BxPAi .framer-1e2dp8x, .framer-BxPAi .framer-1l4bhen, .framer-BxPAi .framer-1h6aidy, .framer-BxPAi .framer-1t88qhs, .framer-BxPAi .framer-13dcrlh, .framer-BxPAi .framer-10f8euv, .framer-BxPAi .framer-15aibgj, .framer-BxPAi .framer-b59gxk, .framer-BxPAi .framer-9ny15l, .framer-BxPAi .framer-11k66i4, .framer-BxPAi .framer-4tiqhd, .framer-BxPAi .framer-kbzy0x, .framer-BxPAi .framer-1w9iv6c, .framer-BxPAi .framer-1tlieef, .framer-BxPAi .framer-1g2bccj { gap: 0px; } .framer-BxPAi.framer-72rtr7 > *, .framer-BxPAi .framer-hgji76 > *, .framer-BxPAi .framer-p04lhx > *, .framer-BxPAi .framer-1hrfjy1 > *, .framer-BxPAi .framer-1017htj > *, .framer-BxPAi .framer-4tiqhd > *, .framer-BxPAi .framer-kbzy0x > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-BxPAi.framer-72rtr7 > :first-child, .framer-BxPAi .framer-hgji76 > :first-child, .framer-BxPAi .framer-h1g67u > :first-child, .framer-BxPAi .framer-p04lhx > :first-child, .framer-BxPAi .framer-tl9z33 > :first-child, .framer-BxPAi .framer-12ffa43 > :first-child, .framer-BxPAi .framer-1hrfjy1 > :first-child, .framer-BxPAi .framer-8a5b8l > :first-child, .framer-BxPAi .framer-1017htj > :first-child, .framer-BxPAi .framer-1lwfl0g > :first-child, .framer-BxPAi .framer-xlwstm > :first-child, .framer-BxPAi .framer-1icf9h2 > :first-child, .framer-BxPAi .framer-1aq7s3l > :first-child, .framer-BxPAi .framer-p7qfal > :first-child, .framer-BxPAi .framer-1junx3y > :first-child, .framer-BxPAi .framer-jdy7br > :first-child, .framer-BxPAi .framer-1163n01 > :first-child, .framer-BxPAi .framer-15o0ifs > :first-child, .framer-BxPAi .framer-pqbi2t > :first-child, .framer-BxPAi .framer-1h0bh7u > :first-child, .framer-BxPAi .framer-vplat2 > :first-child, .framer-BxPAi .framer-1fqe385 > :first-child, .framer-BxPAi .framer-62aw11 > :first-child, .framer-BxPAi .framer-1c99bwk > :first-child, .framer-BxPAi .framer-1yowmdz > :first-child, .framer-BxPAi .framer-15nv4o0 > :first-child, .framer-BxPAi .framer-1poxr3y > :first-child, .framer-BxPAi .framer-1nz96e9 > :first-child, .framer-BxPAi .framer-di2zvf > :first-child, .framer-BxPAi .framer-1go09dj > :first-child, .framer-BxPAi .framer-1alu67e > :first-child, .framer-BxPAi .framer-10xoglf > :first-child, .framer-BxPAi .framer-1ohksev > :first-child, .framer-BxPAi .framer-1qwfguk > :first-child, .framer-BxPAi .framer-1s5pxhp > :first-child, .framer-BxPAi .framer-1ogzs49 > :first-child, .framer-BxPAi .framer-1gftd6f > :first-child, .framer-BxPAi .framer-1l4bhen > :first-child, .framer-BxPAi .framer-10f8euv > :first-child, .framer-BxPAi .framer-15aibgj > :first-child, .framer-BxPAi .framer-9ny15l > :first-child, .framer-BxPAi .framer-11k66i4 > :first-child, .framer-BxPAi .framer-4tiqhd > :first-child, .framer-BxPAi .framer-kbzy0x > :first-child, .framer-BxPAi .framer-1w9iv6c > :first-child, .framer-BxPAi .framer-1tlieef > :first-child { margin-top: 0px; } .framer-BxPAi.framer-72rtr7 > :last-child, .framer-BxPAi .framer-hgji76 > :last-child, .framer-BxPAi .framer-h1g67u > :last-child, .framer-BxPAi .framer-p04lhx > :last-child, .framer-BxPAi .framer-tl9z33 > :last-child, .framer-BxPAi .framer-12ffa43 > :last-child, .framer-BxPAi .framer-1hrfjy1 > :last-child, .framer-BxPAi .framer-8a5b8l > :last-child, .framer-BxPAi .framer-1017htj > :last-child, .framer-BxPAi .framer-1lwfl0g > :last-child, .framer-BxPAi .framer-xlwstm > :last-child, .framer-BxPAi .framer-1icf9h2 > :last-child, .framer-BxPAi .framer-1aq7s3l > :last-child, .framer-BxPAi .framer-p7qfal > :last-child, .framer-BxPAi .framer-1junx3y > :last-child, .framer-BxPAi .framer-jdy7br > :last-child, .framer-BxPAi .framer-1163n01 > :last-child, .framer-BxPAi .framer-15o0ifs > :last-child, .framer-BxPAi .framer-pqbi2t > :last-child, .framer-BxPAi .framer-1h0bh7u > :last-child, .framer-BxPAi .framer-vplat2 > :last-child, .framer-BxPAi .framer-1fqe385 > :last-child, .framer-BxPAi .framer-62aw11 > :last-child, .framer-BxPAi .framer-1c99bwk > :last-child, .framer-BxPAi .framer-1yowmdz > :last-child, .framer-BxPAi .framer-15nv4o0 > :last-child, .framer-BxPAi .framer-1poxr3y > :last-child, .framer-BxPAi .framer-1nz96e9 > :last-child, .framer-BxPAi .framer-di2zvf > :last-child, .framer-BxPAi .framer-1go09dj > :last-child, .framer-BxPAi .framer-1alu67e > :last-child, .framer-BxPAi .framer-10xoglf > :last-child, .framer-BxPAi .framer-1ohksev > :last-child, .framer-BxPAi .framer-1qwfguk > :last-child, .framer-BxPAi .framer-1s5pxhp > :last-child, .framer-BxPAi .framer-1ogzs49 > :last-child, .framer-BxPAi .framer-1gftd6f > :last-child, .framer-BxPAi .framer-1l4bhen > :last-child, .framer-BxPAi .framer-10f8euv > :last-child, .framer-BxPAi .framer-15aibgj > :last-child, .framer-BxPAi .framer-9ny15l > :last-child, .framer-BxPAi .framer-11k66i4 > :last-child, .framer-BxPAi .framer-4tiqhd > :last-child, .framer-BxPAi .framer-kbzy0x > :last-child, .framer-BxPAi .framer-1w9iv6c > :last-child, .framer-BxPAi .framer-1tlieef > :last-child { margin-bottom: 0px; } .framer-BxPAi .framer-h1g67u > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-BxPAi .framer-hpy202 > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-BxPAi .framer-hpy202 > :first-child, .framer-BxPAi .framer-9idu8f > :first-child, .framer-BxPAi .framer-lg1473 > :first-child, .framer-BxPAi .framer-14kykch > :first-child, .framer-BxPAi .framer-f10k49 > :first-child, .framer-BxPAi .framer-ciov65 > :first-child, .framer-BxPAi .framer-dtrj8z > :first-child, .framer-BxPAi .framer-129o0jc > :first-child, .framer-BxPAi .framer-dt8vju > :first-child, .framer-BxPAi .framer-945hha > :first-child, .framer-BxPAi .framer-1xq4cj9 > :first-child, .framer-BxPAi .framer-pnl4et > :first-child, .framer-BxPAi .framer-62551g > :first-child, .framer-BxPAi .framer-1xdhzd7 > :first-child, .framer-BxPAi .framer-bowovq > :first-child, .framer-BxPAi .framer-1e2dp8x > :first-child, .framer-BxPAi .framer-1h6aidy > :first-child, .framer-BxPAi .framer-1t88qhs > :first-child, .framer-BxPAi .framer-13dcrlh > :first-child, .framer-BxPAi .framer-b59gxk > :first-child, .framer-BxPAi .framer-1g2bccj > :first-child { margin-left: 0px; } .framer-BxPAi .framer-hpy202 > :last-child, .framer-BxPAi .framer-9idu8f > :last-child, .framer-BxPAi .framer-lg1473 > :last-child, .framer-BxPAi .framer-14kykch > :last-child, .framer-BxPAi .framer-f10k49 > :last-child, .framer-BxPAi .framer-ciov65 > :last-child, .framer-BxPAi .framer-dtrj8z > :last-child, .framer-BxPAi .framer-129o0jc > :last-child, .framer-BxPAi .framer-dt8vju > :last-child, .framer-BxPAi .framer-945hha > :last-child, .framer-BxPAi .framer-1xq4cj9 > :last-child, .framer-BxPAi .framer-pnl4et > :last-child, .framer-BxPAi .framer-62551g > :last-child, .framer-BxPAi .framer-1xdhzd7 > :last-child, .framer-BxPAi .framer-bowovq > :last-child, .framer-BxPAi .framer-1e2dp8x > :last-child, .framer-BxPAi .framer-1h6aidy > :last-child, .framer-BxPAi .framer-1t88qhs > :last-child, .framer-BxPAi .framer-13dcrlh > :last-child, .framer-BxPAi .framer-b59gxk > :last-child, .framer-BxPAi .framer-1g2bccj > :last-child { margin-right: 0px; } .framer-BxPAi .framer-9idu8f > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-BxPAi .framer-tl9z33 > *, .framer-BxPAi .framer-p7qfal > *, .framer-BxPAi .framer-1h0bh7u > *, .framer-BxPAi .framer-15nv4o0 > *, .framer-BxPAi .framer-10xoglf > * { margin: 0px; margin-bottom: calc(36px / 2); margin-top: calc(36px / 2); } .framer-BxPAi .framer-12ffa43 > *, .framer-BxPAi .framer-xlwstm > *, .framer-BxPAi .framer-jdy7br > *, .framer-BxPAi .framer-1fqe385 > *, .framer-BxPAi .framer-1nz96e9 > *, .framer-BxPAi .framer-1qwfguk > *, .framer-BxPAi .framer-1gftd6f > *, .framer-BxPAi .framer-10f8euv > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-BxPAi .framer-lg1473 > * { margin: 0px; margin-left: calc(14px / 2); margin-right: calc(14px / 2); } .framer-BxPAi .framer-14kykch > *, .framer-BxPAi .framer-62551g > *, .framer-BxPAi .framer-1xdhzd7 > *, .framer-BxPAi .framer-bowovq > *, .framer-BxPAi .framer-1g2bccj > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-BxPAi .framer-8a5b8l > *, .framer-BxPAi .framer-1163n01 > *, .framer-BxPAi .framer-62aw11 > *, .framer-BxPAi .framer-di2zvf > *, .framer-BxPAi .framer-1s5pxhp > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-BxPAi .framer-1lwfl0g > * { margin: 0px; margin-bottom: calc(56px / 2); margin-top: calc(56px / 2); } .framer-BxPAi .framer-f10k49 > *, .framer-BxPAi .framer-1t88qhs > * { margin: 0px; margin-left: calc(60px / 2); margin-right: calc(60px / 2); } .framer-BxPAi .framer-ciov65 > *, .framer-BxPAi .framer-13dcrlh > * { margin: 0px; margin-left: calc(16px / 2); margin-right: calc(16px / 2); } .framer-BxPAi .framer-dtrj8z > *, .framer-BxPAi .framer-945hha > * { margin: 0px; margin-left: calc(36px / 2); margin-right: calc(36px / 2); } .framer-BxPAi .framer-1icf9h2 > *, .framer-BxPAi .framer-15o0ifs > *, .framer-BxPAi .framer-1c99bwk > *, .framer-BxPAi .framer-15aibgj > *, .framer-BxPAi .framer-9ny15l > *, .framer-BxPAi .framer-11k66i4 > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-BxPAi .framer-1aq7s3l > *, .framer-BxPAi .framer-pqbi2t > *, .framer-BxPAi .framer-1yowmdz > *, .framer-BxPAi .framer-1alu67e > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-BxPAi .framer-1junx3y > *, .framer-BxPAi .framer-vplat2 > *, .framer-BxPAi .framer-1poxr3y > *, .framer-BxPAi .framer-1ohksev > *, .framer-BxPAi .framer-1w9iv6c > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-BxPAi .framer-129o0jc > *, .framer-BxPAi .framer-dt8vju > *, .framer-BxPAi .framer-1xq4cj9 > *, .framer-BxPAi .framer-pnl4et > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-BxPAi .framer-1go09dj > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-BxPAi .framer-1ogzs49 > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-BxPAi .framer-1e2dp8x > *, .framer-BxPAi .framer-1h6aidy > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-BxPAi .framer-1l4bhen > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-BxPAi .framer-b59gxk > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-BxPAi .framer-1tlieef > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } }\",'.framer-BxPAi[data-border=\"true\"]::after, .framer-BxPAi [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (max-width: 799px) { .framer-BxPAi.framer-72rtr7 { overflow: hidden; width: 390px; } .framer-BxPAi .framer-hgji76, .framer-BxPAi .framer-1hrfjy1, .framer-BxPAi .framer-1fufs85, .framer-BxPAi .framer-11dxxhz { width: 100%; } .framer-BxPAi .framer-p04lhx, .framer-BxPAi .framer-kbzy0x { align-content: flex-start; align-items: flex-start; } .framer-BxPAi .framer-gb7m41, .framer-BxPAi .framer-ryueqi, .framer-BxPAi .framer-17vt1g1 { height: 36px; } .framer-BxPAi .framer-hpy202 { justify-content: flex-start; } .framer-BxPAi .framer-16fz9ay { height: 32px; } .framer-BxPAi .framer-tl9z33 { align-content: flex-start; align-items: flex-start; gap: 22px; } .framer-BxPAi .framer-y6iyk9 { --framer-text-wrap: unset; width: 100%; } .framer-BxPAi .framer-12ffa43 { align-content: flex-start; align-items: flex-start; gap: 12px; } .framer-BxPAi .framer-lg1473 { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; order: 0; } .framer-BxPAi .framer-14kykch, .framer-BxPAi .framer-1g2bccj { height: 48px; width: 100%; } .framer-BxPAi .framer-1ez4rb { --framer-text-wrap: unset; order: 1; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-BxPAi .framer-1emm6v8 { height: 28px; } .framer-BxPAi .framer-8a5b8l { gap: 4px; } .framer-BxPAi .framer-mbmpyi { --border-bottom-width: 1px; --border-color: var(--token-2f317f2e-0d44-41ed-8de6-0ca8ac9ac3d6, rgba(31, 27, 20, 0.08)); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top-left-radius: 5px; border-top-right-radius: 5px; height: var(--framer-aspect-ratio-supported, 239px); } .framer-BxPAi .framer-hauy6g { height: 48px; } .framer-BxPAi .framer-1lwfl0g { gap: 36px; width: 100%; } .framer-BxPAi .framer-f10k49 { gap: 40px; order: 0; padding: 32px; } .framer-BxPAi .framer-1b6w137, .framer-BxPAi .framer-1mtav5q { align-self: unset; gap: 40px; height: min-content; justify-content: flex-start; } .framer-BxPAi .framer-xlwstm, .framer-BxPAi .framer-10f8euv { flex: 1 0 0px; width: 1px; } .framer-BxPAi .framer-dtrj8z { flex-direction: column; order: 1; } .framer-BxPAi .framer-1icf9h2, .framer-BxPAi .framer-15o0ifs, .framer-BxPAi .framer-1c99bwk { flex: none; padding: 32px; width: 100%; } .framer-BxPAi .framer-945hha { flex-direction: column; order: 2; width: 100%; } .framer-BxPAi .framer-1go09dj { background-color: var(--token-342d19e0-d700-4ed6-ae5e-165bc10a94ae, #f5f1ea); gap: 32px; order: 3; padding: 32px; } .framer-BxPAi .framer-10xoglf { gap: 42px; order: 0; } .framer-BxPAi .framer-1ohksev, .framer-BxPAi .framer-10qthe5, .framer-BxPAi .framer-24ljp9-container { order: 0; } .framer-BxPAi .framer-1s5pxhp, .framer-BxPAi .framer-1idzfyq-container { order: 1; } .framer-BxPAi .framer-62551g { flex-direction: column; gap: 14px; order: 1; } .framer-BxPAi .framer-16ucg35-container, .framer-BxPAi .framer-rt9kpr-container, .framer-BxPAi .framer-zf6erq-container { flex: none; order: 0; width: 100%; } .framer-BxPAi .framer-oa0fs4-container, .framer-BxPAi .framer-pp26rn-container, .framer-BxPAi .framer-2xi1zt-container { flex: none; order: 2; width: 100%; } .framer-BxPAi .framer-toaqfg, .framer-BxPAi .framer-ibf7id, .framer-BxPAi .framer-1hz0lfw { flex: none; order: 1; width: 100%; } .framer-BxPAi .framer-oinmzs { order: 2; } .framer-BxPAi .framer-1xdhzd7 { flex-direction: column; gap: 14px; order: 3; } .framer-BxPAi .framer-1i3wcoj { flex: none; order: 3; width: 100%; } .framer-BxPAi .framer-bowovq { flex-direction: column; gap: 14px; order: 5; } .framer-BxPAi .framer-ur6e6f { order: 6; } .framer-BxPAi .framer-3lz5gn-container { height: 292px; order: 2; width: 292px; } .framer-BxPAi .framer-1rptdst { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 32px; justify-content: flex-start; order: 4; padding: 32px; } .framer-BxPAi .framer-1ogzs49 { order: 0; width: 100%; } .framer-BxPAi .framer-1gftd6f { align-self: unset; width: 100%; } .framer-BxPAi .framer-5kvhn6, .framer-BxPAi .framer-tvdqva, .framer-BxPAi .framer-oqtd7k { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-BxPAi .framer-1l4bhen { align-content: flex-start; align-items: flex-start; gap: 12px; order: 1; padding: 0px 0px 8px 0px; } .framer-BxPAi .framer-1ue4og5-container { height: 48px; order: 2; width: 100%; } .framer-BxPAi .framer-1t88qhs { gap: 40px; order: 5; padding: 32px; } .framer-BxPAi .framer-15aibgj { gap: 36px; order: 6; width: 100%; } .framer-BxPAi .framer-b59gxk { flex-direction: column; order: 0; } .framer-BxPAi .framer-9ny15l { flex: none; gap: 36px; order: 0; width: 100%; } .framer-BxPAi .framer-jsr7in { height: 80px; } .framer-BxPAi .framer-164safh { height: 40px; } .framer-BxPAi .framer-1w9iv6c { align-content: flex-start; align-items: flex-start; gap: 16px; } .framer-BxPAi .framer-1tlieef { align-content: flex-start; align-items: flex-start; justify-content: flex-start; } .framer-BxPAi .framer-1bqtjdr { height: 100px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-BxPAi .framer-tl9z33, .framer-BxPAi .framer-12ffa43, .framer-BxPAi .framer-lg1473, .framer-BxPAi .framer-8a5b8l, .framer-BxPAi .framer-1lwfl0g, .framer-BxPAi .framer-f10k49, .framer-BxPAi .framer-1b6w137, .framer-BxPAi .framer-dtrj8z, .framer-BxPAi .framer-945hha, .framer-BxPAi .framer-1go09dj, .framer-BxPAi .framer-10xoglf, .framer-BxPAi .framer-62551g, .framer-BxPAi .framer-1xdhzd7, .framer-BxPAi .framer-bowovq, .framer-BxPAi .framer-1rptdst, .framer-BxPAi .framer-1l4bhen, .framer-BxPAi .framer-1t88qhs, .framer-BxPAi .framer-1mtav5q, .framer-BxPAi .framer-15aibgj, .framer-BxPAi .framer-b59gxk, .framer-BxPAi .framer-9ny15l, .framer-BxPAi .framer-1w9iv6c { gap: 0px; } .framer-BxPAi .framer-tl9z33 > * { margin: 0px; margin-bottom: calc(22px / 2); margin-top: calc(22px / 2); } .framer-BxPAi .framer-tl9z33 > :first-child, .framer-BxPAi .framer-12ffa43 > :first-child, .framer-BxPAi .framer-lg1473 > :first-child, .framer-BxPAi .framer-8a5b8l > :first-child, .framer-BxPAi .framer-1lwfl0g > :first-child, .framer-BxPAi .framer-1b6w137 > :first-child, .framer-BxPAi .framer-dtrj8z > :first-child, .framer-BxPAi .framer-945hha > :first-child, .framer-BxPAi .framer-1go09dj > :first-child, .framer-BxPAi .framer-10xoglf > :first-child, .framer-BxPAi .framer-62551g > :first-child, .framer-BxPAi .framer-1xdhzd7 > :first-child, .framer-BxPAi .framer-bowovq > :first-child, .framer-BxPAi .framer-1rptdst > :first-child, .framer-BxPAi .framer-1l4bhen > :first-child, .framer-BxPAi .framer-1mtav5q > :first-child, .framer-BxPAi .framer-15aibgj > :first-child, .framer-BxPAi .framer-b59gxk > :first-child, .framer-BxPAi .framer-9ny15l > :first-child, .framer-BxPAi .framer-1w9iv6c > :first-child { margin-top: 0px; } .framer-BxPAi .framer-tl9z33 > :last-child, .framer-BxPAi .framer-12ffa43 > :last-child, .framer-BxPAi .framer-lg1473 > :last-child, .framer-BxPAi .framer-8a5b8l > :last-child, .framer-BxPAi .framer-1lwfl0g > :last-child, .framer-BxPAi .framer-1b6w137 > :last-child, .framer-BxPAi .framer-dtrj8z > :last-child, .framer-BxPAi .framer-945hha > :last-child, .framer-BxPAi .framer-1go09dj > :last-child, .framer-BxPAi .framer-10xoglf > :last-child, .framer-BxPAi .framer-62551g > :last-child, .framer-BxPAi .framer-1xdhzd7 > :last-child, .framer-BxPAi .framer-bowovq > :last-child, .framer-BxPAi .framer-1rptdst > :last-child, .framer-BxPAi .framer-1l4bhen > :last-child, .framer-BxPAi .framer-1mtav5q > :last-child, .framer-BxPAi .framer-15aibgj > :last-child, .framer-BxPAi .framer-b59gxk > :last-child, .framer-BxPAi .framer-9ny15l > :last-child, .framer-BxPAi .framer-1w9iv6c > :last-child { margin-bottom: 0px; } .framer-BxPAi .framer-12ffa43 > *, .framer-BxPAi .framer-1l4bhen > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-BxPAi .framer-lg1473 > *, .framer-BxPAi .framer-62551g > *, .framer-BxPAi .framer-1xdhzd7 > *, .framer-BxPAi .framer-bowovq > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } .framer-BxPAi .framer-8a5b8l > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } .framer-BxPAi .framer-1lwfl0g > *, .framer-BxPAi .framer-dtrj8z > *, .framer-BxPAi .framer-945hha > *, .framer-BxPAi .framer-15aibgj > *, .framer-BxPAi .framer-9ny15l > * { margin: 0px; margin-bottom: calc(36px / 2); margin-top: calc(36px / 2); } .framer-BxPAi .framer-f10k49 > *, .framer-BxPAi .framer-1t88qhs > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-BxPAi .framer-f10k49 > :first-child, .framer-BxPAi .framer-1t88qhs > :first-child { margin-left: 0px; } .framer-BxPAi .framer-f10k49 > :last-child, .framer-BxPAi .framer-1t88qhs > :last-child { margin-right: 0px; } .framer-BxPAi .framer-1b6w137 > *, .framer-BxPAi .framer-1mtav5q > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-BxPAi .framer-1go09dj > *, .framer-BxPAi .framer-1rptdst > *, .framer-BxPAi .framer-b59gxk > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-BxPAi .framer-10xoglf > * { margin: 0px; margin-bottom: calc(42px / 2); margin-top: calc(42px / 2); } .framer-BxPAi .framer-1w9iv6c > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 7755\n * @framerIntrinsicWidth 800\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"kOBAA9QfR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"dmotLjfZo\":{\"pattern\":\":dmotLjfZo\",\"name\":\"show-nav-button\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-BxPAi\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:7755,width:800};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{family:\"CircularXX TT Book\",source:\"custom\",url:\"https://framerusercontent.com/assets/9oZFGgX2bwrizOd2o8QOCls3Gc.woff2\"},{family:\"CircularXX TT Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/dKHdPRuAWHUfMinTkuEeJk2jLk.woff2\"},{family:\"CircularXX TT Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/6A77znzp7iqiGlOb0lQPJyTyCTs.woff2\"}]},...NavbarFonts,...NavSpacerFonts,...TickerFonts,...TodoItemFonts,...VimeoFonts,...ButtonFonts,...TestimonialCardFonts,...ProductHuntFonts,...FooterFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"kOBAA9QfR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"800\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"7755\",\"framerScrollSections\":\"{\\\"dmotLjfZo\\\":{\\\"pattern\\\":\\\":dmotLjfZo\\\",\\\"name\\\":\\\"show-nav-button\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "6jCAAA,SAASA,GAAgBC,EAAE,EAAE,CAAC,GAAG,EAAEA,aAAa,GAAG,MAAM,IAAI,UAAU,mCAAmC,CAAC,CAAC,SAASC,GAAkBD,EAAE,EAAE,CAAC,QAAQE,EAAE,EAAEA,EAAE,EAAE,OAAOA,IAAI,CAAC,IAAIC,EAAE,EAAED,CAAC,EAAEC,EAAE,WAAWA,EAAE,YAAY,GAAMA,EAAE,aAAa,GAAK,UAAUA,IAAIA,EAAE,SAAS,IAAM,OAAO,eAAeH,EAAEG,EAAE,IAAIA,CAAC,CAAC,CAAC,CAAC,SAASC,GAAaJ,EAAE,EAAEE,EAAE,CAAC,UAAGD,GAAkBD,EAAE,UAAU,CAAC,EAAEE,GAAGD,GAAkBD,EAAEE,CAAC,EAASF,CAAC,CAIzY,IAAIA,GAAgB,OAAOK,EAArB,KAAiD,CAAC,EAAE,SAAS,KAAKA,CAAM,IAA3C,kBAOnC,SAASC,GAAcN,EAAE,EAAE,CAAC,OAAWA,EAAE,QAAQ,EAAE,YAAY,CAAC,IAA7B,EAA+BA,EAAE,GAAG,OAAO,EAAE,YAAY,CAAC,EAAE,OAAOA,EAAE,OAAO,EAAE,CAAC,EAAE,YAAY,CAAC,EAAE,OAAOA,EAAE,OAAO,CAAC,CAAC,CAAC,CAMtJ,SAASO,GAAaP,EAAE,CAAC,MAAO,GAAQA,GAAOA,EAAE,WAAN,GAAgB,aAAaA,GAAGA,EAAE,eAAeA,EAAE,cAAc,YAAY,CAQxH,SAASQ,GAAUR,EAAE,CAAC,MAAM,CAAC,MAAM,WAAWA,CAAC,CAAC,GAAG,SAASA,CAAC,GAAG,KAAK,MAAMA,CAAC,GAAGA,CAAC,CAMhF,SAASS,GAAWT,EAAE,CAAC,MAAM,qDAAqD,KAAKA,CAAC,CAAC,CAOzF,SAASU,IAAa,CAAC,IAAIV,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAM,EAAEA,EAAE,GAAOE,EAAEF,EAAE,IAAQG,EAAE,GAAGD,EAAE,GAAG,CAACC,EAAE,MAAM,IAAI,MAAM,6GAA6G,EAAE,GAAGK,GAAUL,CAAC,EAAE,MAAM,qBAAqB,OAAOA,CAAC,EAAE,GAAGM,GAAWN,CAAC,EAAE,OAAOA,EAAE,QAAQ,QAAQ,QAAQ,EAAE,MAAG,EAAQ,IAAI,UAAU,SAAI,OAAO,EAAE,iCAA4B,CAAC,EAAQ,IAAI,UAAU,SAAI,OAAOA,EAAE,gCAA2B,CAAC,CAAC,CAAC,IAAIQ,GAAgB,OAAO,MAAM,UAAU,QAArC,IAAiDT,GAAgB,OAAOU,EAArB,KAA2C,OAAOA,EAAO,YAA5B,IAAwC,GAAG,CAACZ,KAAI,CAACW,IAAG,CAACT,IAAG,MAAM,IAAI,MAAM,+DAA+D,EAAE,IAAIC,GAAgB,OAAO,WAArB,IAAgC,WAAyB,OAAOS,EAArB,IAA4BA,EAAqB,OAAOP,EAArB,IAA4BA,EAAqB,OAAO,KAArB,IAA0B,KAAK,CAAC,EAAE,SAASQ,GAAqBb,EAAE,EAAE,CAAC,OAAO,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAEA,EAAE,EAAE,EAAE,OAAO,EAAE,EAAE,QACh7B;AAAA;AAAA;AAAA;AAAA;AAAA,GAKG,EAAE,SAASA,EAAE,CAAC,GAAG,CAACA,EAAE,QAAQ,CAAC,IAAI,EAAE,OAAO,UAAU,eAAmBc,EAAe,SAASd,EAAEW,EAAET,EAAE,CAAC,OAAO,eAAe,OAAO,eAAeF,EAAEW,EAAE,CAAC,aAAa,GAAK,SAAS,GAAK,MAAMT,CAAC,CAAC,EAAEF,EAAEW,CAAC,EAAET,CAAC,EAAEF,EAAE,QAAQ,UAAU,CAAC,SAASe,GAAS,CAAC,GAAY,OAAT,OAAc,MAAM,IAAI,UAAU,oCAAoC,EAA+C,GAA7CD,EAAe,KAAK,MAAME,EAAM,UAAU,CAAC,EAAK,UAAU,OAAO,EAAE,MAAM,IAAI,UAAU,mCAAmC,CAAC,CAACF,EAAeC,EAAQ,UAAU,SAAU,SAASf,EAAE,CAA8B,GAA7BiB,EAAc,KAAK,QAAQ,EAAK,CAACC,EAASlB,CAAC,EAAE,MAAO,GAAM,IAAIW,EAAEX,EAAE,KAAK,GAAG,EAAE,OAAGW,GAAGA,EAAE,CAAC,IAAIX,GAAG,OAAOA,EAAE,KAAK,GAAG,EAAS,IAAY,EAAK,CAAE,EAAEc,EAAeC,EAAQ,UAAU,MAAO,SAASf,EAAE,CAA2B,GAA1BiB,EAAc,KAAK,KAAK,EAAKC,EAASlB,CAAC,EAAE,CAAC,IAAIW,EAAEX,EAAE,KAAK,GAAG,EAAE,OAAOW,GAAGA,EAAE,CAAC,IAAIX,EAAEW,EAAE,CAAC,EAAE,MAAM,CAAC,CAAE,EAAEG,EAAeC,EAAQ,UAAU,MAAO,SAASf,EAAE,CAA2B,GAA1BiB,EAAc,KAAK,KAAK,EAAK,CAACC,EAASlB,CAAC,EAAE,MAAO,GAAM,IAAIW,EAAEX,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,CAACW,GAAGA,EAAE,CAAC,IAAIX,EAAE,CAAE,EAAEc,EAAeC,EAAQ,UAAU,MAAO,SAASf,EAAEW,EAAE,CAA2B,GAA1BM,EAAc,KAAK,KAAK,EAAK,CAACC,EAASlB,CAAC,EAAE,MAAM,IAAI,UAAU,oCAAoC,EAAE,IAAIE,EAAEF,EAAE,KAAK,GAAG,EAAE,OAAGE,GAAGA,EAAE,CAAC,IAAIF,GAAGE,EAAE,CAAC,EAAES,EAAS,OAAKG,EAAed,EAAE,KAAK,IAAI,CAACA,EAAEW,CAAC,CAAC,EAAS,KAAI,CAAE,EAAE,SAASM,EAAcjB,EAAEE,EAAE,CAAC,GAAG,CAACgB,EAASlB,CAAC,GAAG,CAAC,EAAE,KAAKA,EAAE,KAAK,EAAE,MAAM,IAAI,UAAUE,EAAE,2CAA2C,OAAOF,CAAC,CAAC,CAAC,SAASgB,EAAMhB,EAAE,CAAC,OAAOA,EAAE,IAAImB,EAAK,EAAE,IAAIA,EAAK,CAAC,CAAC,SAASA,GAAM,CAAC,OAAO,KAAK,OAAO,EAAE,SAAS,EAAE,UAAU,CAAC,CAAC,CAAC,OAAAL,EAAeC,EAAQ,YAAY,EAAI,EAASA,CAAO,EAAE,CAAC,CAAC,SAASG,EAASlB,EAAE,CAAC,OAAO,OAAOA,CAAC,IAAIA,CAAC,CAAC,GAAiB,OAAO,KAArB,IAA0B,KAAmB,OAAOY,EAArB,IAA4BA,GAAsB,OAAOT,GAArB,IAAuBA,GAAE,EAAE,IAAIiB,GAAEP,GAAsB,SAASb,EAAE,EAAE,SAAaW,EAAET,EAAEC,EAAE,CAACD,EAAES,CAAC,EAAET,EAAES,CAAC,GAAGR,EAAE,EAAEH,EAAE,UAAUA,EAAE,QAAQE,EAAES,CAAC,EAAE,GAAG,WAAwB,OAAOR,GAApB,IAAsBA,IAAI,UAAc,CAAC,IAAIH,EAAEW,EAAET,EAAEC,EAAE,OAAO,UAAU,SAASiB,EAAe,OAAO,aAApB,IAAiC,SAAepB,EAAE,CAAC,OAAO,aAAaA,CAAC,CAAC,EAAE,WAAW,GAAG,CAAC,OAAO,eAAe,CAAC,EAAE,IAAI,CAAC,CAAC,EAAEA,EAAE,SAAqBA,EAAEW,EAAET,EAAEC,EAAE,CAAC,OAAO,OAAO,eAAeH,EAAEW,EAAE,CAAC,MAAMT,EAAE,SAAS,GAAK,aAAqBC,IAAR,EAAS,CAAC,CAAC,CAAC,MAAS,CAACH,EAAE,SAAqBA,EAAEW,EAAET,EAAE,CAAC,OAAAF,EAAEW,CAAC,EAAET,EAASF,CAAC,CAAC,CAACE,EAAE,UAAgB,CAAC,IAAIF,EAAEE,EAAEC,EAAE,SAASkB,EAAKrB,EAAEW,EAAE,CAAC,KAAK,GAAGX,EAAE,KAAK,KAAKW,EAAE,KAAK,KAAK,MAAM,CAAC,MAAM,CAAC,IAAI,SAAaA,EAAES,EAAE,CAACjB,EAAE,IAAIkB,EAAKV,EAAES,CAAC,EAAElB,EAAEA,EAAE,KAAKC,EAAEH,EAAEG,EAAED,EAAEC,EAAEA,EAAE,MAAM,EAAE,MAAM,UAAgB,CAAC,IAAIA,EAAEH,EAAe,IAAbA,EAAEE,EAAES,EAAE,OAAaR,GAAGA,EAAE,GAAG,KAAKA,EAAE,IAAI,EAAEA,EAAEA,EAAE,IAAK,CAAC,CAAC,EAAE,EAAE,SAASmB,EAAStB,EAAEG,EAAE,CAACD,EAAE,IAAIF,EAAEG,CAAC,EAAEQ,IAAIA,EAAES,EAAElB,EAAE,KAAK,EAAE,CAAC,SAASqB,EAAWvB,EAAE,CAAC,IAAIW,EAAET,EAAE,OAAOF,EAAE,OAAMA,GAAN,MAAmBE,GAAV,UAAyBA,GAAZ,aAAgBS,EAAEX,EAAE,MAAwB,OAAOW,GAAnB,YAAsBA,CAAC,CAAC,SAASa,GAAQ,CAAC,QAAQxB,EAAE,EAAEA,EAAE,KAAK,MAAM,OAAOA,IAAIyB,EAAe,KAAS,KAAK,QAAT,EAAe,KAAK,MAAMzB,CAAC,EAAE,QAAQ,KAAK,MAAMA,CAAC,EAAE,QAAQ,KAAK,MAAMA,CAAC,CAAC,EAAE,KAAK,MAAM,OAAO,CAAC,CAAC,SAASyB,EAAezB,EAAEW,EAAET,EAAE,CAAC,IAAIC,EAAEiB,EAAE,GAAG,CAAYT,IAAR,GAAUT,EAAE,OAAOF,EAAE,GAAG,GAAOG,EAASQ,IAAP,GAASX,EAAE,IAAIW,EAAE,KAAK,OAAOX,EAAE,GAAG,EAAEG,IAAID,EAAE,QAAQA,EAAE,OAAO,UAAU,qBAAqB,CAAC,GAAGkB,EAAEG,EAAWpB,CAAC,GAAGiB,EAAE,KAAKjB,EAAED,EAAE,QAAQA,EAAE,MAAM,EAAEA,EAAE,QAAQC,CAAC,EAAE,OAAOH,EAAE,CAACE,EAAE,OAAOF,CAAC,CAAC,CAAC,CAAC,SAAS0B,EAAQ1B,EAAE,CAAC,IAAIW,EAAET,EAAE,KAAK,GAAG,CAACA,EAAE,UAAU,CAACA,EAAE,UAAU,GAAKA,EAAE,MAAMA,EAAEA,EAAE,KAAK,GAAG,EAAIS,EAAEY,EAAWvB,CAAC,GAAEsB,EAAU,UAAU,CAAC,IAAInB,EAAE,IAAIwB,EAAezB,CAAC,EAAE,GAAG,CAACS,EAAE,KAAKX,EAAG,UAAoB,CAAC0B,EAAQ,MAAMvB,EAAE,SAAS,CAAC,EAAI,UAAmB,CAACyB,EAAO,MAAMzB,EAAE,SAAS,CAAC,CAAE,CAAC,OAAOH,EAAE,CAAC4B,EAAO,KAAKzB,EAAEH,CAAC,CAAC,CAAC,CAAE,GAAOE,EAAE,IAAIF,EAAEE,EAAE,MAAM,EAAEA,EAAE,MAAM,OAAO,GAAGoB,EAASE,EAAOtB,CAAC,EAAE,OAAOF,EAAE,CAAC4B,EAAO,KAAK,IAAID,EAAezB,CAAC,EAAEF,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS4B,EAAO5B,EAAE,CAAC,IAAIW,EAAE,KAASA,EAAE,YAAWA,EAAE,UAAU,GAAKA,EAAE,MAAMA,EAAEA,EAAE,KAAKA,EAAE,IAAIX,EAAEW,EAAE,MAAM,EAAEA,EAAE,MAAM,OAAO,GAAGW,EAASE,EAAOb,CAAC,EAAE,CAAC,SAASkB,EAAgB7B,EAAEW,EAAET,EAAEC,EAAE,CAAC,QAAQiB,EAAE,EAAEA,EAAET,EAAE,OAAOS,KAAK,SAAcA,EAAE,CAACpB,EAAE,QAAQW,EAAES,CAAC,CAAC,EAAE,KAAM,SAAoBpB,EAAE,CAACE,EAAEkB,EAAEpB,CAAC,CAAC,EAAGG,CAAC,CAAC,GAAGiB,CAAC,CAAC,CAAC,SAASO,EAAe3B,EAAE,CAAC,KAAK,IAAIA,EAAE,KAAK,UAAU,EAAK,CAAC,SAAS8B,EAAQ9B,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,MAAM,EAAE,KAAK,UAAU,GAAM,KAAK,MAAM,CAAC,EAAE,KAAK,IAAI,MAAM,CAAC,SAAS+B,EAAQ/B,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAE,GAAO,KAAK,UAAT,EAAiB,MAAM,UAAU,eAAe,EAAE,KAAK,QAAQ,EAAE,IAAIW,EAAE,IAAImB,EAAQ,IAAI,EAAE,KAAK,KAAK,SAAc9B,EAAEE,EAAE,CAAC,IAAIC,EAAE,CAAC,QAAoB,OAAOH,GAAnB,YAAsBA,EAAE,QAAoB,OAAOE,GAAnB,YAAsBA,CAAC,EAAE,OAAAC,EAAE,QAAQ,IAAI,KAAK,YAAa,SAAsBH,EAAEW,EAAE,CAAC,GAAe,OAAOX,GAAnB,YAAkC,OAAOW,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAER,EAAE,QAAQH,EAAEG,EAAE,OAAOQ,CAAC,CAAE,EAAEA,EAAE,MAAM,KAAKR,CAAC,EAAMQ,EAAE,QAAN,GAAaW,EAASE,EAAOb,CAAC,EAASR,EAAE,OAAO,EAAE,KAAK,MAAM,SAAiBH,EAAE,CAAC,OAAO,KAAK,KAAK,OAAOA,CAAC,CAAC,EAAE,GAAG,CAACA,EAAE,KAAK,OAAQ,SAAuBA,EAAE,CAAC0B,EAAQ,KAAKf,EAAEX,CAAC,CAAC,EAAI,SAAsBA,EAAE,CAAC4B,EAAO,KAAKjB,EAAEX,CAAC,CAAC,CAAE,CAAC,OAAOA,EAAE,CAAC4B,EAAO,KAAKjB,EAAEX,CAAC,CAAC,CAAC,CAAC,IAAIgC,EAAEhC,EAAE,CAAC,EAAE,cAAc+B,EAAQ,EAAK,EAAE,OAAAA,EAAQ,UAAUC,EAAEhC,EAAEgC,EAAE,UAAU,EAAE,EAAK,EAAEhC,EAAE+B,EAAQ,UAAW,SAAyB/B,EAAE,CAAC,IAAIW,EAAE,KAAK,OAAOX,GAAa,OAAOA,GAAjB,UAAwBA,EAAE,UAAN,EAAcA,EAAE,IAAIW,EAAG,SAAkBA,EAAET,EAAE,CAAC,GAAe,OAAOS,GAAnB,YAAkC,OAAOT,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAES,EAAEX,CAAC,CAAC,CAAE,CAAC,CAAE,EAAEA,EAAE+B,EAAQ,SAAU,SAAwB/B,EAAE,CAAC,OAAO,IAAI,KAAM,SAAkBW,EAAET,EAAE,CAAC,GAAe,OAAOS,GAAnB,YAAkC,OAAOT,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAEA,EAAEF,CAAC,CAAC,CAAE,CAAC,CAAE,EAAEA,EAAE+B,EAAQ,MAAO,SAAqB/B,EAAE,CAAC,IAAIW,EAAE,KAAK,OAAwBR,EAAE,KAAKH,CAAC,GAA1B,iBAA4BW,EAAE,OAAO,UAAU,cAAc,CAAC,EAAMX,EAAE,SAAN,EAAaW,EAAE,QAAQ,CAAC,CAAC,EAAE,IAAIA,EAAG,SAAkBT,EAAEC,EAAE,CAAC,GAAe,OAAOD,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAE,IAAIiB,EAAEpB,EAAE,OAAOgC,EAAE,MAAMZ,CAAC,EAAEa,EAAE,EAAEJ,EAAgBlB,EAAEX,EAAG,SAAkBA,EAAEW,GAAE,CAACqB,EAAEhC,CAAC,EAAEW,GAAE,EAAEsB,IAAIb,GAAGlB,EAAE8B,CAAC,CAAC,EAAG7B,CAAC,CAAC,CAAE,CAAC,CAAE,EAAEH,EAAE+B,EAAQ,OAAQ,SAAsB/B,EAAE,CAAC,IAAIW,EAAE,KAAK,OAAwBR,EAAE,KAAKH,CAAC,GAA1B,iBAA4BW,EAAE,OAAO,UAAU,cAAc,CAAC,EAAE,IAAIA,EAAG,SAAkBT,EAAEC,EAAE,CAAC,GAAe,OAAOD,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAE0B,EAAgBlB,EAAEX,EAAG,SAAkBA,EAAEW,EAAE,CAACT,EAAES,CAAC,CAAC,EAAGR,CAAC,CAAC,CAAE,CAAC,CAAE,EAAS4B,CAAO,CAAE,CAAC,CAAE,EAAMC,GAAE,IAAI,QASpjL,SAASE,GAAclC,EAAE,EAAEE,EAAE,CAAC,IAAIC,EAAE6B,GAAE,IAAIhC,EAAE,OAAO,GAAG,CAAC,EAAE,KAAKG,IAAIA,EAAE,CAAC,EAAE,CAAC,GAAGA,EAAE,CAAC,EAAE,KAAKD,CAAC,EAAE8B,GAAE,IAAIhC,EAAE,QAAQG,CAAC,CAAC,CAO1G,SAASgC,GAAanC,EAAE,EAAE,CAAC,IAAIE,EAAE8B,GAAE,IAAIhC,EAAE,OAAO,GAAG,CAAC,EAAE,OAAOE,EAAE,CAAC,GAAG,CAAC,CAAC,CAQrE,SAASkC,GAAepC,EAAE,EAAEE,EAAE,CAAC,IAAIC,EAAE6B,GAAE,IAAIhC,EAAE,OAAO,GAAG,CAAC,EAAE,GAAG,CAACG,EAAE,CAAC,EAAE,MAAO,GAAK,GAAG,CAACD,EAAG,OAAAC,EAAE,CAAC,EAAE,CAAC,EAAE6B,GAAE,IAAIhC,EAAE,QAAQG,CAAC,EAAS,GAAK,IAAI,EAAEA,EAAE,CAAC,EAAE,QAAQD,CAAC,EAAE,OAAK,IAAL,IAAQC,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE6B,GAAE,IAAIhC,EAAE,QAAQG,CAAC,EAASA,EAAE,CAAC,GAAOA,EAAE,CAAC,EAAE,SAAT,CAAe,CAO3N,SAASkC,GAAerC,EAAE,EAAE,CAAC,IAAIE,EAAEiC,GAAanC,EAAE,CAAC,EAAE,GAAGE,EAAE,OAAO,EAAE,MAAO,GAAM,IAAIC,EAAED,EAAE,MAAM,EAAE,OAAAkC,GAAepC,EAAE,EAAEG,CAAC,EAASA,CAAC,CAO9H,SAASmC,GAActC,EAAE,EAAE,CAAC,IAAIE,EAAE8B,GAAE,IAAIhC,CAAC,EAAEgC,GAAE,IAAI,EAAE9B,CAAC,EAAE8B,GAAE,OAAOhC,CAAC,CAAC,CAAC,IAAIiC,GAAE,CAAC,YAAY,WAAW,aAAa,SAAS,QAAQ,WAAW,MAAM,SAAS,KAAK,qBAAqB,WAAW,OAAO,YAAY,WAAW,QAAQ,cAAc,WAAW,aAAa,QAAQ,YAAY,QAAQ,cAAc,MAAM,OAAO,EAOhU,SAASM,GAAoBvC,EAAE,CAAC,IAAI,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAE,OAAOiC,GAAE,OAAQ,SAAStB,EAAET,EAAE,CAAC,IAAIC,EAAEH,EAAE,aAAa,cAAc,OAAOE,CAAC,CAAC,EAAE,OAACC,GAAQA,IAAL,MAAUQ,EAAET,CAAC,EAAOC,IAAL,GAAO,EAAEA,GAAUQ,CAAC,EAAG,CAAC,CAAC,CAOzN,SAAS6B,GAAYxC,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAE,KAAK,GAAG,CAAC,EAAE,MAAM,IAAI,UAAU,6BAA6B,EAAE,GAAU,EAAE,aAAa,wBAAwB,IAA9C,KAAgD,OAAO,EAAE,cAAc,QAAQ,EAAE,IAAIG,EAAE,SAAS,cAAc,KAAK,EAAE,OAAAA,EAAE,UAAUD,EAAE,EAAE,YAAYC,EAAE,UAAU,EAAE,EAAE,aAAa,yBAAyB,MAAM,EAAS,EAAE,cAAc,QAAQ,CAAC,CAQlV,SAASsC,GAAczC,EAAE,CAAC,IAAI,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAME,EAAE,UAAU,OAAO,EAAE,UAAU,CAAC,EAAE,OAAO,OAAO,IAAI,QAAS,SAASC,EAAE,EAAE,CAAC,GAAG,CAACM,GAAWT,CAAC,EAAE,MAAM,IAAI,UAAU,SAAI,OAAOA,EAAE,gCAA2B,CAAC,EAAE,IAAIgC,EAAE,yCAAyC,OAAO,mBAAmBhC,CAAC,CAAC,EAAE,QAAQiC,KAAK,EAAE,EAAE,eAAeA,CAAC,IAAID,GAAG,IAAI,OAAOC,EAAE,GAAG,EAAE,OAAO,mBAAmB,EAAEA,CAAC,CAAC,CAAC,GAAG,IAAIS,EAAE,mBAAmB9B,EAAO,IAAI,eAAe,IAAI,eAAe8B,EAAE,KAAK,MAAMV,EAAE,EAAI,EAAEU,EAAE,OAAO,UAAU,CAAC,GAASA,EAAE,SAAR,IAAe,GAASA,EAAE,SAAR,IAAe,GAAG,CAAC,IAAI/B,EAAE,KAAK,MAAM+B,EAAE,YAAY,EAAE,GAAS/B,EAAE,qBAAR,IAA2B,CAAC6B,GAAY7B,EAAET,CAAC,EAAE,EAAE,IAAI,MAAM,SAAI,OAAOF,EAAE,2BAAsB,CAAC,CAAC,EAAE,MAAM,CAACG,EAAEQ,CAAC,CAAC,OAAOX,EAAE,CAAC,EAAEA,CAAC,CAAC,MAAM,EAAE,IAAI,MAAM,SAAI,OAAOA,EAAE,2BAAsB,CAAC,CAAC,OAAO,EAAE,IAAI,MAAM,SAAI,OAAOA,EAAE,uBAAkB,CAAC,CAAC,CAAC,EAAE0C,EAAE,QAAQ,UAAU,CAAC,IAAI1C,EAAE0C,EAAE,OAAO,KAAK,OAAOA,EAAE,OAAO,GAAG,EAAE,GAAG,EAAE,IAAI,MAAM,wDAAwD,OAAO1C,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE0C,EAAE,KAAK,CAAC,CAAE,CAAC,CAMt+B,SAASC,IAAkB,CAAC,IAAI3C,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,SAAa,EAAE,CAAC,EAAE,MAAM,KAAKA,EAAE,iBAAiB,mCAAmC,CAAC,EAAME,EAAE,SAAqBF,EAAE,CAAC,YAAYY,GAAQ,QAAQ,OAAO,QAAQ,MAAM,yCAAyC,OAAOZ,CAAC,CAAC,CAAC,EAAE,EAAE,QAAS,SAASA,EAAE,CAAC,GAAG,CAAC,GAAUA,EAAE,aAAa,kBAAkB,IAAxC,KAA0C,OAAO,IAAIW,EAAE4B,GAAoBvC,CAAC,EAAMG,EAAEO,GAAYC,CAAC,EAAE8B,GAActC,EAAEQ,EAAEX,CAAC,EAAE,KAAM,SAASW,EAAE,CAAC,OAAO6B,GAAY7B,EAAEX,CAAC,CAAC,CAAE,EAAE,MAAME,CAAC,CAAC,OAAOF,EAAE,CAACE,EAAEF,CAAC,CAAC,CAAC,CAAE,CAAC,CAMhhB,SAAS4C,IAAc,CAAC,IAAI5C,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,SAAS,GAAG,CAACY,EAAO,yBAAyB,CAACA,EAAO,yBAAyB,GAAK,IAAI,EAAE,SAAmBD,EAAE,CAAC,GAAGF,GAAWE,EAAE,MAAM,GAAGA,EAAE,MAAsBA,EAAE,KAAK,QAAvB,eAAiE,QAA/BT,EAAEF,EAAE,iBAAiB,QAAQ,EAAUG,EAAE,EAAEA,EAAED,EAAE,OAAOC,IAAI,GAAGD,EAAEC,CAAC,EAAE,gBAAgBQ,EAAE,OAAO,CAAC,IAAIS,EAAElB,EAAEC,CAAC,EAAE,cAAciB,EAAE,MAAM,cAAc,GAAG,OAAOT,EAAE,KAAK,KAAK,CAAC,EAAE,OAAO,IAAI,EAAE,KAAK,EAAE,EAAEC,EAAO,iBAAiB,UAAU,CAAC,CAAC,CAAC,CAMte,SAASiC,GAAiB7C,EAAE,CAAC,GAAc,OAAOA,GAAlB,SAAoB,GAAG,CAACA,EAAE,KAAK,MAAMA,CAAC,CAAC,OAAOA,EAAE,CAAC,eAAQ,KAAKA,CAAC,EAAQ,CAAC,CAAC,CAAC,OAAOA,CAAC,CAQlH,SAAS8C,GAAY9C,EAAE,EAAEE,EAAE,CAAC,GAAGF,EAAE,QAAQ,eAAeA,EAAE,QAAQ,cAAc,YAAY,CAAC,IAAIG,EAAE,CAAC,OAAO,CAAC,EAAWD,IAAT,SAAaC,EAAE,MAAMD,GAAG,IAAI,EAAE,WAAW6C,EAAU,UAAU,YAAY,EAAE,QAAQ,mBAAmB,IAAI,CAAC,EAAE,GAAG,GAAG,EAAE,KAAK5C,EAAE,KAAK,UAAUA,CAAC,GAAGH,EAAE,QAAQ,cAAc,YAAYG,EAAEH,EAAE,MAAM,CAAC,CAAC,CAO7S,SAASgD,GAAYhD,EAAE,EAAE,CAAC,EAAE6C,GAAiB,CAAC,EAAE,IAAI3C,EAAE,CAAC,EAAMC,EAAE,GAAG,EAAE,MAAM,CAAC,GAAa,EAAE,QAAZ,QAAkB,CAAC,IAAI,EAAEgC,GAAanC,EAAE,EAAE,KAAK,MAAM,EAAE,EAAE,QAAS,SAASE,EAAE,CAAC,IAAIC,EAAE,IAAI,MAAM,EAAE,KAAK,OAAO,EAAEA,EAAE,KAAK,EAAE,KAAK,KAAKD,EAAE,OAAOC,CAAC,EAAEiC,GAAepC,EAAE,EAAE,KAAK,OAAOE,CAAC,CAAC,CAAE,CAAC,CAACA,EAAEiC,GAAanC,EAAE,SAAS,OAAO,EAAE,KAAK,CAAC,EAAEG,EAAE,EAAE,IAAI,SAAS,EAAE,OAAO,CAAC,IAAI6B,EAAEK,GAAerC,EAAE,EAAE,MAAM,EAAKgC,IAAG9B,EAAE,KAAK8B,CAAC,EAAE7B,EAAE,EAAE,MAAM,CAACD,EAAE,QAAS,SAASS,EAAE,CAAC,GAAG,CAAC,GAAgB,OAAOA,GAApB,WAAsB,CAACA,EAAE,KAAKX,EAAEG,CAAC,EAAE,MAAM,CAACQ,EAAE,QAAQR,CAAC,CAAC,MAAS,CAAC,CAAC,CAAE,CAAC,CAAC,SAAS8C,IAAsB,CAAC,IAAIjD,EAAE,UAAU,CAAmuB,QAA9tBA,EAAMW,EAAE,CAAC,CAAC,oBAAoB,iBAAiB,oBAAoB,oBAAoB,mBAAmB,iBAAiB,EAAE,CAAC,0BAA0B,uBAAuB,0BAA0B,0BAA0B,yBAAyB,uBAAuB,EAAE,CAAC,0BAA0B,yBAAyB,iCAAiC,yBAAyB,yBAAyB,uBAAuB,EAAE,CAAC,uBAAuB,sBAAsB,uBAAuB,uBAAuB,sBAAsB,oBAAoB,EAAE,CAAC,sBAAsB,mBAAmB,sBAAsB,sBAAsB,qBAAqB,mBAAmB,CAAC,EAAMT,EAAE,EAAMC,EAAEQ,EAAE,OAAWS,EAAE,CAAC,EAAOlB,EAAEC,EAAED,IAAY,GAAPF,EAAEW,EAAET,CAAC,EAAKF,GAAGA,EAAE,CAAC,IAAI,SAAS,CAAC,IAAIE,EAAE,EAAEA,EAAEF,EAAE,OAAOE,IAAIkB,EAAET,EAAE,CAAC,EAAET,CAAC,CAAC,EAAEF,EAAEE,CAAC,EAAE,OAAOkB,CAAC,CAAE,MAAO,EAAK,EAAE,EAAM,EAAE,CAAC,iBAAiBpB,EAAE,iBAAiB,gBAAgBA,EAAE,eAAe,EAAME,EAAE,CAAC,QAAQ,SAAiBS,EAAE,CAAC,OAAO,IAAI,QAAS,SAASR,EAAEiB,EAAE,CAAC,IAAIY,EAAE,SAASkB,GAAqB,CAAChD,EAAE,IAAI,mBAAmBgD,CAAmB,EAAE/C,EAAE,CAAC,EAAED,EAAE,GAAG,mBAAmB8B,CAAC,EAAErB,EAAEA,GAAG,SAAS,gBAAgB,IAAIsB,EAAEtB,EAAEX,EAAE,iBAAiB,EAAE,EAAEiC,aAAa,SAASA,EAAE,KAAKD,CAAC,EAAE,MAAMZ,CAAC,CAAC,CAAE,CAAC,EAAE,KAAK,UAAe,CAAC,OAAO,IAAI,QAAS,SAAST,EAAER,EAAE,CAAC,GAAGD,EAAE,aAAa,CAAC,IAAIkB,EAAE,SAAS+B,GAAkB,CAACjD,EAAE,IAAI,mBAAmBiD,CAAgB,EAAExC,EAAE,CAAC,EAAET,EAAE,GAAG,mBAAmBkB,CAAC,EAAE,IAAIY,EAAE,SAAShC,EAAE,cAAc,EAAE,EAAEgC,aAAa,SAASA,EAAE,KAAKZ,CAAC,EAAE,MAAMjB,CAAC,CAAC,MAAMQ,EAAE,CAAC,CAAE,CAAC,EAAE,GAAG,SAAYX,EAAEE,EAAE,CAAC,IAAIC,EAAE,EAAEH,CAAC,EAAEG,GAAG,SAAS,iBAAiBA,EAAED,CAAC,CAAC,EAAE,IAAI,SAAaF,EAAEE,EAAE,CAAC,IAAIC,EAAE,EAAEH,CAAC,EAAEG,GAAG,SAAS,oBAAoBA,EAAED,CAAC,CAAC,CAAC,EAAE,cAAO,iBAAiBA,EAAE,CAAC,aAAa,CAAC,IAAI,UAAc,CAAC,MAAO,EAAQ,SAASF,EAAE,iBAAiB,CAAE,CAAC,EAAE,QAAQ,CAAC,WAAW,GAAK,IAAI,UAAc,CAAC,OAAO,SAASA,EAAE,iBAAiB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,GAAK,IAAI,UAAc,CAAC,MAAO,EAAQ,SAASA,EAAE,iBAAiB,CAAE,CAAC,CAAC,CAAC,EAASE,CAAC,CAAC,IAAIwC,GAAE,IAAI,QAAYU,GAAE,IAAI,QAAYC,EAAE,CAAC,EAAMC,GAAE,UAAU,CASv9E,SAASC,EAAOvD,EAAE,CAAC,IAAIW,EAAE,KAAST,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAsS,GAApSH,GAAgB,KAAKwD,CAAM,EAAK3C,EAAO,QAAQZ,aAAa,SAAQA,EAAE,OAAO,GAAGY,EAAO,SAAS,QAAQ,MAAM,QAAQ,KAAK,6EAA6E,EAAEZ,EAAEA,EAAE,CAAC,GAAgB,OAAO,SAArB,KAA0C,OAAOA,GAAlB,WAAsBA,EAAE,SAAS,eAAeA,CAAC,GAAM,CAACO,GAAaP,CAAC,EAAE,MAAM,IAAI,UAAU,qDAAqD,EAAE,GAAcA,EAAE,WAAb,SAAsB,CAAC,IAAIG,EAAEH,EAAE,cAAc,QAAQ,EAAEG,IAAIH,EAAEG,EAAE,CAAC,GAAcH,EAAE,WAAb,UAAuB,CAACS,GAAWT,EAAE,aAAa,KAAK,GAAG,EAAE,EAAE,MAAM,IAAI,MAAM,qDAAgD,EAAE,GAAG0C,GAAE,IAAI1C,CAAC,EAAE,OAAO0C,GAAE,IAAI1C,CAAC,EAAE,KAAK,QAAQA,EAAE,cAAc,YAAY,KAAK,QAAQA,EAAE,KAAK,OAAO,IAAI,IAAIgC,EAAE,IAAIZ,GAAG,SAASjB,EAAEiB,EAAE,CAA4d,GAA3dT,EAAE,WAAW,SAASX,EAAE,CAAC,GAAGS,GAAWT,EAAE,MAAM,GAAGW,EAAE,QAAQ,gBAAgBX,EAAE,OAAO,CAAOW,EAAE,SAAR,MAAiBA,EAAE,OAAOX,EAAE,QAAQ,IAAIE,EAAE2C,GAAiB7C,EAAE,IAAI,EAAMgC,EAAE9B,GAAaA,EAAE,QAAZ,QAAsB+B,EAAED,GAAG9B,EAAE,MAAgBA,EAAE,KAAK,SAAjB,QAAwB,GAAG+B,EAAE,CAAC,IAAIS,EAAE,IAAI,MAAMxC,EAAE,KAAK,OAAO,EAAEwC,EAAE,KAAKxC,EAAE,KAAK,KAAKkB,EAAEsB,CAAC,CAAC,KAAK,CAAC,IAAIU,EAAElD,GAAaA,EAAE,QAAZ,QAAsBmD,EAAEnD,GAAYA,EAAE,SAAX,OAAqBkD,GAAGC,GAAG1C,EAAE,QAAQ,aAAa,aAAa,MAAM,EAAER,EAAE,GAAO6C,GAAYrC,EAAET,CAAC,CAAC,CAAC,CAAC,EAAES,EAAE,QAAQ,iBAAiB,UAAUA,EAAE,UAAU,EAAgBA,EAAE,QAAQ,WAArB,SAA8B,CAAC,IAAIqB,EAAEO,GAAoBvC,EAAEE,CAAC,EAAM+B,EAAEvB,GAAYsB,CAAC,EAAES,GAAcR,EAAED,EAAEhC,CAAC,EAAE,KAAM,SAASE,EAAE,CAAC,IAAIC,EAAEqC,GAAYtC,EAAEF,CAAC,EAAE,OAAAW,EAAE,QAAQR,EAAEQ,EAAE,iBAAiBX,EAAEsC,GAActC,EAAEG,CAAC,EAAEuC,GAAE,IAAI/B,EAAE,QAAQA,CAAC,EAAST,CAAC,CAAE,EAAE,MAAMkB,CAAC,CAAC,CAAC,CAAE,EAAoG,GAAlGgC,GAAE,IAAI,KAAKpB,CAAC,EAAEU,GAAE,IAAI,KAAK,QAAQ,IAAI,EAAa,KAAK,QAAQ,WAAxB,UAAkCI,GAAY,KAAK,MAAM,EAAKO,EAAE,UAAU,CAAC,IAAIpB,EAAE,UAAyB,CAAC,OAAOoB,EAAE,KAAK,CAAC,EAAE,KAAK,wBAAwB,UAAU,CAACA,EAAE,aAAanB,GAAcvB,EAAE,uBAAuBsB,CAAC,EAAEG,GAAezB,EAAE,uBAAuBsB,CAAC,EAAEtB,EAAE,MAAM,EAAE,KAAM,UAAU,CAACmC,GAAYnC,EAAE,mBAAmB0C,EAAE,YAAY,CAAC,CAAE,CAAC,EAAEA,EAAE,GAAG,mBAAmB,KAAK,uBAAuB,CAAC,CAAC,OAAO,IAAI,CAOh7D,OAAAjD,GAAamD,EAAO,CAAC,CAAC,IAAI,aAAa,MAAM,SAAoBvD,EAAE,CAAC,IAAIW,EAAE,KAAST,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAE,OAAO,IAAIkB,GAAG,SAASjB,EAAEiB,EAAE,CAAC,OAAOT,EAAE,MAAM,EAAE,KAAM,UAAU,CAACuB,GAAcvB,EAAEX,EAAE,CAAC,QAAQG,EAAE,OAAOiB,CAAC,CAAC,EAAE0B,GAAYnC,EAAEX,EAAEE,CAAC,CAAC,CAAE,EAAE,MAAMkB,CAAC,CAAC,CAAE,CAAC,CAMpR,EAAE,CAAC,IAAI,MAAM,MAAM,SAAapB,EAAE,CAAC,IAAIW,EAAE,KAAK,OAAO,IAAIS,GAAG,SAASlB,EAAEC,EAAE,CAAC,OAAAH,EAAEM,GAAcN,EAAE,KAAK,EAASW,EAAE,MAAM,EAAE,KAAM,UAAU,CAACuB,GAAcvB,EAAEX,EAAE,CAAC,QAAQE,EAAE,OAAOC,CAAC,CAAC,EAAE2C,GAAYnC,EAAEX,CAAC,CAAC,CAAE,EAAE,MAAMG,CAAC,CAAC,CAAE,CAAC,CAO5M,EAAE,CAAC,IAAI,MAAM,MAAM,SAAaH,EAAEW,EAAE,CAAC,IAAIT,EAAE,KAAK,OAAO,IAAIkB,GAAG,SAASjB,EAAEiB,EAAE,CAA0B,GAAzBpB,EAAEM,GAAcN,EAAE,KAAK,EAAwBW,GAAP,KAAS,MAAM,IAAI,UAAU,+BAA+B,EAAE,OAAOT,EAAE,MAAM,EAAE,KAAM,UAAU,CAACgC,GAAchC,EAAEF,EAAE,CAAC,QAAQG,EAAE,OAAOiB,CAAC,CAAC,EAAE0B,GAAY5C,EAAEF,EAAEW,CAAC,CAAC,CAAE,EAAE,MAAMS,CAAC,CAAC,CAAE,CAAC,CAS7R,EAAE,CAAC,IAAI,KAAK,MAAM,SAAYpB,EAAEW,EAAE,CAAC,GAAG,CAACX,EAAE,MAAM,IAAI,UAAU,8BAA8B,EAAE,GAAG,CAACW,EAAE,MAAM,IAAI,UAAU,oCAAoC,EAAE,GAAgB,OAAOA,GAApB,WAAsB,MAAM,IAAI,UAAU,kCAAkC,EAAE,IAAIT,EAAEiC,GAAa,KAAK,SAAS,OAAOnC,CAAC,CAAC,EAAME,EAAE,SAAN,GAAc,KAAK,WAAW,mBAAmBF,CAAC,EAAE,MAAO,UAAU,CAAC,CAAE,EAAEkC,GAAc,KAAK,SAAS,OAAOlC,CAAC,EAAEW,CAAC,CAAC,CAS5Y,EAAE,CAAC,IAAI,MAAM,MAAM,SAAaX,EAAEW,EAAE,CAAC,GAAG,CAACX,EAAE,MAAM,IAAI,UAAU,8BAA8B,EAAE,GAAGW,GAAgB,OAAOA,GAApB,WAAsB,MAAM,IAAI,UAAU,kCAAkC,EAAE,IAAIT,EAAEkC,GAAe,KAAK,SAAS,OAAOpC,CAAC,EAAEW,CAAC,EAAET,GAAG,KAAK,WAAW,sBAAsBF,CAAC,EAAE,MAAO,SAASA,EAAE,CAAC,CAAE,CAAC,CAQrS,EAAE,CAAC,IAAI,YAAY,MAAM,SAAmBA,EAAE,CAAC,OAAO,KAAK,WAAW,YAAYA,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,QAAQ,MAAM,UAAgB,CAAC,IAAIA,EAAEoD,GAAE,IAAI,IAAI,GAAG,IAAIhC,GAAG,SAASpB,EAAEW,EAAE,CAACA,EAAE,IAAI,MAAM,oCAAoC,CAAC,CAAC,CAAE,EAAE,OAAOS,GAAE,QAAQpB,CAAC,CAAC,CAO5O,EAAE,CAAC,IAAI,cAAc,MAAM,SAAqBA,EAAE,CAAC,IAAIW,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAE,OAAO,KAAK,WAAW,cAAc,CAAC,KAAKX,EAAE,KAAKW,CAAC,CAAC,CAAC,CAMxK,EAAE,CAAC,IAAI,iBAAiB,MAAM,SAAwBX,EAAE,CAAC,OAAO,KAAK,WAAW,iBAAiBA,CAAC,CAAC,CAmBnG,EAAE,CAAC,IAAI,kBAAkB,MAAM,SAAyBA,EAAEW,EAAE,CAAC,GAAG,CAACX,EAAE,MAAM,IAAI,UAAU,2BAA2B,EAAE,OAAO,KAAK,WAAW,kBAAkB,CAAC,SAASA,EAAE,KAAKW,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,mBAAmB,MAAM,UAA2B,CAAC,OAAO,KAAK,WAAW,kBAAkB,CAAC,CAAC,EAAE,CAAC,IAAI,QAAQ,MAAM,UAAgB,CAAC,OAAO,KAAK,WAAW,OAAO,CAAC,CAAC,EAAE,CAAC,IAAI,OAAO,MAAM,UAAe,CAAC,OAAO,KAAK,WAAW,MAAM,CAAC,CAAC,EAAE,CAAC,IAAI,oBAAoB,MAAM,UAA4B,CAAC,OAAO0C,EAAE,UAAUA,EAAE,QAAQ,KAAK,OAAO,EAAE,KAAK,WAAW,mBAAmB,CAAC,CAAC,EAAE,CAAC,IAAI,iBAAiB,MAAM,UAAyB,CAAC,OAAOA,EAAE,UAAUA,EAAE,KAAK,EAAE,KAAK,WAAW,gBAAgB,CAAC,CAAC,EAAE,CAAC,IAAI,gBAAgB,MAAM,UAAwB,CAAC,OAAOA,EAAE,UAAUjC,GAAE,QAAQiC,EAAE,YAAY,EAAE,KAAK,IAAI,YAAY,CAAC,CAAC,EAAE,CAAC,IAAI,0BAA0B,MAAM,UAAkC,CAAC,OAAO,KAAK,WAAW,yBAAyB,CAAC,CAAC,EAAE,CAAC,IAAI,uBAAuB,MAAM,UAA+B,CAAC,OAAO,KAAK,WAAW,sBAAsB,CAAC,CAAC,EAAE,CAAC,IAAI,sBAAsB,MAAM,UAA8B,CAAC,OAAO,KAAK,IAAI,kBAAkB,CAAC,CAAC,EAAE,CAAC,IAAI,SAAS,MAAM,UAAiB,CAAC,OAAO,KAAK,WAAW,QAAQ,CAAC,CAAC,EAAE,CAAC,IAAI,UAAU,MAAM,UAAkB,CAAC,IAAIrD,EAAE,KAAK,OAAO,IAAIoB,GAAG,SAAST,EAAE,CAAia,GAAhayC,GAAE,OAAOpD,CAAC,EAAE0C,GAAE,OAAO1C,EAAE,OAAO,EAAKA,EAAE,mBAAkB0C,GAAE,OAAO1C,EAAE,gBAAgB,EAAEA,EAAE,iBAAiB,gBAAgB,wBAAwB,GAAEA,EAAE,SAAoBA,EAAE,QAAQ,WAArB,UAA+BA,EAAE,QAAQ,aAAaA,EAAE,QAAQ,WAAW,YAAYA,EAAE,kBAAkBA,EAAE,mBAAmBA,EAAE,QAAQ,WAAWA,EAAE,QAAQ,WAAW,WAAW,YAAYA,EAAE,QAAQ,UAAU,EAAEA,EAAE,QAAQ,WAAW,YAAYA,EAAE,OAAO,GAAMA,EAAE,SAAiBA,EAAE,QAAQ,WAAlB,OAA4BA,EAAE,QAAQ,WAAW,CAACA,EAAE,QAAQ,gBAAgB,wBAAwB,EAAE,IAAIE,EAAEF,EAAE,QAAQ,cAAc,QAAQ,EAAEE,GAAGA,EAAE,aAAaA,EAAE,WAAW,YAAYF,EAAE,kBAAkBA,EAAE,mBAAmBE,EAAE,WAAWA,EAAE,WAAW,WAAW,YAAYA,EAAE,UAAU,EAAEA,EAAE,WAAW,YAAYA,CAAC,EAAE,CAACF,EAAE,QAAQ,oBAAoB,UAAUA,EAAE,UAAU,EAAEqD,EAAE,WAAWA,EAAE,IAAI,mBAAmBrD,EAAE,uBAAuB,EAAEW,EAAE,CAAC,CAAE,CAAC,CAAC,EAAE,CAAC,IAAI,eAAe,MAAM,UAAuB,CAAC,OAAO,KAAK,IAAI,WAAW,CAAC,CAWvsE,EAAE,CAAC,IAAI,eAAe,MAAM,SAAsBX,EAAE,CAAC,OAAO,KAAK,IAAI,YAAYA,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,UAAU,CAAC,CAOjK,EAAE,CAAC,IAAI,iBAAiB,MAAM,UAAyB,CAAC,OAAO,KAAK,IAAI,aAAa,CAAC,CAMtF,EAAE,CAAC,IAAI,iBAAiB,MAAM,SAAwBA,EAAE,CAAC,OAAO,KAAK,IAAI,cAAcA,CAAC,CAAC,CAQzF,EAAE,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,UAAU,CAAC,CAAC,EAAE,CAAC,IAAI,oBAAoB,MAAM,UAA4B,CAAC,OAAO,KAAK,IAAI,gBAAgB,CAAC,CAAC,EAAE,CAAC,IAAI,WAAW,MAAM,UAAmB,CAAC,OAAO,KAAK,IAAI,OAAO,CAAC,CAQlP,EAAE,CAAC,IAAI,WAAW,MAAM,SAAkBA,EAAE,CAAC,OAAO,KAAK,IAAI,QAAQA,CAAC,CAAC,CAQvE,EAAE,CAAC,IAAI,eAAe,MAAM,UAAuB,CAAC,OAAO,KAAK,IAAI,WAAW,CAAC,CAAC,EAAE,CAAC,IAAI,iBAAiB,MAAM,UAAyB,CAAC,OAAO,KAAK,IAAI,aAAa,CAAC,CAYvK,EAAE,CAAC,IAAI,iBAAiB,MAAM,SAAwBA,EAAE,CAAC,OAAO,KAAK,IAAI,cAAcA,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,UAAU,CAAC,CAAC,EAAE,CAAC,IAAI,WAAW,MAAM,UAAmB,CAAC,OAAO,KAAK,IAAI,OAAO,CAAC,CAAC,EAAE,CAAC,IAAI,UAAU,MAAM,UAAkB,CAAC,OAAO,KAAK,IAAI,MAAM,CAAC,CAO9S,EAAE,CAAC,IAAI,UAAU,MAAM,SAAiBA,EAAE,CAAC,OAAO,KAAK,IAAI,OAAOA,CAAC,CAAC,CAOpE,EAAE,CAAC,IAAI,WAAW,MAAM,SAAkBA,EAAE,CAAC,OAAO,KAAK,IAAI,QAAQA,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,WAAW,MAAM,UAAmB,CAAC,OAAO,KAAK,IAAI,OAAO,CAAC,CAAC,EAAE,CAAC,IAAI,YAAY,MAAM,UAAoB,CAAC,OAAO,KAAK,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,IAAI,kBAAkB,MAAM,UAA0B,CAAC,OAAO,KAAK,IAAI,cAAc,CAAC,CAQ9S,EAAE,CAAC,IAAI,kBAAkB,MAAM,SAAyBA,EAAE,CAAC,OAAO,KAAK,IAAI,eAAeA,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,YAAY,MAAM,UAAoB,CAAC,OAAO,KAAK,IAAI,QAAQ,CAAC,CAAC,EAAE,CAAC,IAAI,eAAe,MAAM,UAAuB,CAAC,OAAO,KAAK,IAAI,WAAW,CAAC,CAAC,EAAE,CAAC,IAAI,aAAa,MAAM,UAAqB,CAAC,OAAO,KAAK,IAAI,SAAS,CAAC,CAMhU,EAAE,CAAC,IAAI,aAAa,MAAM,SAAoBA,EAAE,CAAC,OAAO,KAAK,IAAI,UAAUA,CAAC,CAAC,CAAC,EAAE,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,UAAU,CAAC,CAAC,EAAE,CAAC,IAAI,aAAa,MAAM,UAAqB,CAAC,OAAO,KAAK,IAAI,SAAS,CAAC,CAAC,EAAE,CAAC,IAAI,gBAAgB,MAAM,UAAwB,CAAC,OAAO,KAAK,IAAI,YAAY,CAAC,CAAC,EAAE,CAAC,IAAI,oBAAoB,MAAM,UAA4B,CAAC,OAAO,KAAK,IAAI,gBAAgB,CAAC,CAAC,EAAE,CAAC,IAAI,aAAa,MAAM,UAAqB,CAAC,OAAO,KAAK,IAAI,SAAS,CAAC,CAAC,EAAE,CAAC,IAAI,gBAAgB,MAAM,UAAwB,CAAC,OAAO,KAAK,IAAI,YAAY,CAAC,CAAC,EAAE,CAAC,IAAI,gBAAgB,MAAM,UAAwB,CAAC,OAAO,KAAK,IAAI,YAAY,CAAC,CAAC,EAAE,CAAC,IAAI,iBAAiB,MAAM,UAAyB,CAAC,OAAO,KAAK,IAAI,aAAa,CAAC,CAAC,EAAE,CAAC,IAAI,cAAc,MAAM,UAAsB,CAAC,OAAO,KAAK,IAAI,UAAU,CAAC,CAAC,EAAE,CAAC,IAAI,YAAY,MAAM,UAAoB,CAAC,OAAO,KAAK,IAAI,QAAQ,CAAC,CAW13B,EAAE,CAAC,IAAI,YAAY,MAAM,SAAmBA,EAAE,CAAC,OAAO,KAAK,IAAI,SAASA,CAAC,CAAC,CAAC,CAAC,CAAC,EAASuD,CAAM,EAAE,EAAMvD,KAAGqD,EAAEJ,GAAqB,EAAEN,GAAiB,EAAEC,GAAa,GCjUhK,IAAMY,GAAkB,CAC3B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,QAChB,EACaC,GAAkB,CAC3B,GAAGD,GACH,aAAc,EACd,WAAY,0BACZ,MAAO,OACP,OAAQ,kBACR,cAAe,QACnB,EACaE,GAAgB,CACzB,QAAS,CACL,KAAMC,EAAY,YACtB,EACA,aAAc,CACV,KAAMA,EAAY,YACtB,EACA,aAAc,CACV,KAAMA,EAAY,YACtB,CACJ,EACaC,GAAkB,CAC3B,KAAMD,EAAY,OAClB,MAAO,YACP,IAAK,EACL,IAAK,IACL,KAAM,EACN,eAAgB,EACpB,EACaE,GAAe,CACxB,KAAM,CACF,KAAMF,EAAY,QAClB,MAAO,OACP,aAAc,GACd,cAAe,UACf,aAAc,QAClB,EACA,WAAY,CACR,KAAMA,EAAY,OAClB,MAAO,SACP,YAAa,QACb,OAAQ,CAAC,CAAE,KAAAG,CAAM,IAAI,CAACA,CAC1B,EACA,WAAY,CACR,KAAMH,EAAY,KAClB,MAAO,SACP,QAAS,CACL,IACA,IACA,IACA,IACA,IACA,IACA,IACA,IACA,GACJ,EACA,aAAc,CACV,OACA,cACA,QACA,UACA,SACA,YACA,OACA,aACA,OACJ,EACA,OAAQ,CAAC,CAAE,KAAAG,CAAM,IAAI,CAACA,CAC1B,CACJ,EC5EO,SAASC,GAAUC,EAAO,CAC7B,GAAM,CAAE,aAAAC,EAAe,oBAAAC,EAAsB,cAAAC,EAAgB,eAAAC,EAAiB,kBAAAC,EAAoB,iBAAAC,CAAoB,EAAIN,EAU1H,OAToBO,GAAQ,IAAIL,EAAsB,GAAGC,CAAa,MAAMC,CAAc,MAAMC,CAAiB,MAAMC,CAAgB,KAAO,GAAGL,CAAY,KAC3J,CACEA,EACAC,EACAC,EACAC,EACAC,EACAC,CACJ,CAAC,CAEL,CACO,IAAME,GAAsB,CAC/B,aAAc,CACV,MAAO,SACP,KAAMC,EAAY,YAClB,UAAW,sBACX,aAAc,CACV,SACA,mBACJ,EACA,UAAW,CACP,gBACA,iBACA,oBACA,kBACJ,EACA,YAAa,CACT,KACA,KACA,KACA,IACJ,EACA,IAAK,CACT,CACJ,EAcO,IAAMC,GAAiB,CAC1B,QAAS,CACL,KAAMC,EAAY,YAClB,UAAW,iBACX,aAAc,CACV,UACA,kBACJ,EACA,UAAW,CACP,aACA,eACA,gBACA,aACJ,EACA,YAAa,CACT,IACA,IACA,IACA,GACJ,EACA,IAAK,EACL,MAAO,SACX,CACJ,EC3EqU,IAAMC,GAAW,gCAU5UC,GAAMC,GAAQ,SAAe,CAAC,MAAAC,EAAM,SAAAC,EAAS,KAAAC,EAAK,SAAAC,EAAS,KAAAC,EAAK,OAAAC,EAAO,gBAAAC,EAAgB,OAAAC,EAAO,IAAI,CAAC,EAAE,MAAAC,EAAM,IAAI,CAAC,EAAE,MAAAC,EAAM,GAAGC,CAAK,EAAE,CAAC,GAAK,CAACC,EAAIC,CAAM,EAAEC,GAAS,CAAC,EAAQC,EAAOC,EAAO,EAAQC,EAAaC,GAAUP,CAAK,EAAE,OAAAQ,EAAU,IAAI,CAAC,GAAG,CAACJ,EAAO,QAAQ,OAAO,GAAK,CAAC,CAACK,CAAE,EAAEnB,EAAM,MAAMH,EAAU,EAAEG,EAAM,MAAMH,EAAU,EAAE,CAAC,KAAK,CAAC,EAAQuB,EAAe,IAAIC,GAAOP,EAAO,QAAQ,CAAC,GAAAK,EAAG,UAAU,GAAM,SAASG,GAAa,QAAQ,IAAIA,GAAa,OAAO,GAAMrB,EAAS,OAAOI,EAAO,SAASF,EAAS,KAAKC,EAAK,MAAMC,EAAO,MAAMH,EAAK,WAAW,EAAI,CAAC,EAAEkB,EAAe,GAAG,OAAOb,CAAM,EAAEa,EAAe,GAAG,QAAQZ,CAAK,CAAE,EAAE,CAACM,EAAOH,CAAG,CAAC,EAAEO,EAAU,IAAI,CAACN,EAAOD,GAAKA,EAAI,CAAC,CAAE,EAAE,CAACX,EAAMC,EAASC,EAAKC,EAASC,EAAKC,CAAM,CAAC,EAAuBkB,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,WAAWlB,EAAgB,GAAGG,EAAM,aAAAO,EAAa,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,SAAS,QAAQ,EAAE,GAAGN,EAAM,SAAuBa,EAAK,MAAM,CAAC,UAAU,eAAe,IAAIT,EAAO,MAAM,CAAC,MAAM,OAAO,OAAO,MAAM,CAAC,EAAEH,CAAG,CAAC,CAAC,CAAE,EAAE,CAAC,2EAA4E,CAAC,EAAEb,GAAM,aAAa,CAAC,MAAM,8BAA8B,SAAS,GAAM,KAAK,GAAM,KAAK,GAAM,gBAAgB,mBAAmB,aAAa,CAAC,EAAE2B,GAAoB3B,GAAM,CAAC,MAAM,CAAC,MAAM,MAAM,KAAK4B,EAAY,MAAM,EAAE,GAAGC,GAAoB,SAAS,CAAC,MAAM,WAAW,KAAKD,EAAY,QAAQ,aAAa,OAAO,cAAc,MAAM,EAAE,SAAS,CAAC,MAAM,WAAW,KAAKA,EAAY,QAAQ,aAAa,MAAM,cAAc,IAAI,EAM7hD,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,QAAQ,aAAa,MAAM,cAAc,IAAI,EAAE,KAAK,CAAC,MAAM,OAAO,KAAKA,EAAY,QAAQ,aAAa,MAAM,cAAc,IAAI,EAMpK,gBAAgB,CAAC,KAAKA,EAAY,MAAM,MAAM,aAAa,aAAa,kBAAkB,EAAE,OAAO,CAAC,KAAKA,EAAY,YAAY,EAAE,MAAM,CAAC,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAE,IAAOE,GAAQ9B,GCtBvD,IAAM+B,GAAgB,CAAC,GAAGC,GAAgB,GAAGD,GAAuB,UAAU,SAAS,QAAQ,GAAG,MAAM,IAAI,OAAO,IAAI,SAAS,QAAQ,EAAeE,GAAkB,CAAC,GAAGF,GAAgB,MAAM,OAAO,WAAW,wBAAwB,YAAY,MAAM,EAAeG,GAAgB,CAAC,SAAS,GAAG,WAAW,IAAI,OAAO,CAAC,EAAeC,GAAoB,CAAC,SAAS,GAAG,SAAS,IAAI,WAAW,IAAI,OAAO,WAAW,ECAvM,IAAMC,GAAO,CAAC,SAAS,eAAe,IAAI,qBAAqB,OAAO,YAAY,EAAQC,GAAiB,0DAQpb,SAARC,GAA6B,CAAC,IAAAC,EAAI,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,EAAE,CAAC,IAAMC,EAASC,GAAQ,IAAI,CAAC,IAAIC,EAAI,GAAK,CAAC,CAACC,CAAE,GAAGD,EAAIP,EAAI,MAAMF,EAAgB,KAAK,MAAMS,IAAM,OAAOA,EAAI,CAAC,KAAK,EAAE,EAAE,OAAIC,EAAqB,sDAAsDX,GAAOI,CAAI,CAAC,YAAYO,CAAE,UAAUN,CAAK,GAA1G,IAA6G,EAAE,CAACF,EAAIC,EAAKC,CAAK,CAAC,EAAE,OAAqBO,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGP,EAAM,GAAGQ,GAAgB,aAAa,SAAS,WAAW,SAAS,SAAS,QAAQ,EAAE,GAAGP,EAAM,SAASC,EAAuBI,EAAKC,EAAO,EAAE,CAAC,KAAKV,EAAI,OAAO,SAAS,MAAM,CAAC,GAAGG,EAAM,MAAM,IAAI,OAAO,EAAE,EAAE,GAAGC,EAAM,SAAuBK,EAAK,MAAM,CAAC,IAAIJ,EAAS,IAAI,qBAAqB,MAAM,MAAM,OAAO,IAAI,CAAC,CAAC,CAAC,EAAgBO,EAAMF,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGG,GAAgB,GAAGV,CAAK,EAAE,GAAGC,EAAM,SAAS,CAAeK,EAAK,KAAK,CAAC,MAAMK,GAAgB,SAAS,cAAc,CAAC,EAAgBL,EAAK,IAAI,CAAC,MAAMM,GAAoB,SAAS,sCAAsC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAG,CAAEC,GAAoBjB,GAAY,CAAC,IAAI,CAAC,KAAKkB,EAAY,OAAO,MAAM,MAAM,YAAY,wCAAwC,aAAa,kDAAkD,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,WAAW,MAAM,QAAQ,EAAE,aAAa,CAAC,WAAW,iBAAiB,gBAAgB,EAAE,aAAa,UAAU,EAAE,MAAM,CAAC,KAAKA,EAAY,KAAK,QAAQ,CAAC,QAAQ,MAAM,EAAE,aAAa,CAAC,QAAQ,MAAM,EAAE,wBAAwB,EAAI,CAAC,CAAC,ECRp5B,IAAMC,GAAWC,GAAGA,EAA6sB,IAAMC,GAAE,CAAC,GAAGC,GAAG,IAAIA,EAAE,EAAEA,GAAGA,EAAE,GAAG,EAM/vC,SAASC,GAAkBD,EAAED,EAAE,CAAC,OAAOA,EAAEC,GAAG,IAAID,GAAG,CAAC,CCNG,IAAMG,GAAW,CAACC,EAAEC,EAAEC,OAAO,EAAE,EAAEA,EAAE,EAAED,GAAGD,GAAG,EAAEE,EAAE,EAAED,IAAID,EAAE,EAAEC,GAAGD,EAAQE,GAAE,KAAWC,GAAE,GAAG,SAASC,GAAgBJ,EAAEC,EAAEI,EAAEC,EAAEC,EAAE,CAAC,IAAIC,EAAMC,EAAMC,EAAE,EAAE,GAAGD,EAAER,GAAGI,EAAEJ,GAAG,EAAEO,EAAET,GAAWU,EAAEH,EAAEC,CAAC,EAAEP,EAAEQ,EAAE,EAAEH,EAAEI,EAAER,EAAEQ,QAAQ,KAAK,IAAID,CAAC,EAAEN,IAAG,EAAEQ,EAAEP,IAAG,OAAOM,CAAC,CAAC,SAASE,GAAYV,EAAEC,EAAEC,EAAEE,EAAE,CAAC,GAAGJ,IAAIC,GAAGC,IAAIE,EAAE,OAAOO,GAAE,IAAMC,EAASb,GAAGI,GAAgBJ,EAAE,EAAE,EAAEC,EAAEE,CAAC,EAAE,OAAOH,GAAOA,IAAJ,GAAWA,IAAJ,EAAMA,EAAED,GAAWc,EAASb,CAAC,EAAEE,EAAEG,CAAC,CAAC,CCApQ,IAAMS,GAAE,CAAC,KAAKC,GAAE,IAAI,GAAG,IAAI,CAAC,EAAE,UAAUA,GAAE,IAAI,EAAE,EAAE,CAAC,EAAE,cAAcA,GAAE,IAAI,EAAE,IAAI,CAAC,EAAE,WAAWA,GAAE,EAAE,EAAE,IAAI,CAAC,CAAC,ECA2d,SAASC,GAAOC,EAAE,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,QAAQC,KAAKF,EAAE,OAAO,UAAU,eAAe,KAAKA,EAAEE,CAAC,GAAG,EAAE,QAAQA,CAAC,EAAE,IAAID,EAAEC,CAAC,EAAEF,EAAEE,CAAC,GAAG,GAASF,GAAN,MAAsB,OAAO,OAAO,uBAA3B,WAAiD,CAAC,IAAI,EAAE,EAAE,IAAIE,EAAE,OAAO,sBAAsBF,CAAC,EAAE,EAAEE,EAAE,OAAO,IAAI,EAAE,QAAQA,EAAE,CAAC,CAAC,EAAE,GAAG,OAAO,UAAU,qBAAqB,KAAKF,EAAEE,EAAE,CAAC,CAAC,IAAID,EAAEC,EAAE,CAAC,CAAC,EAAEF,EAAEE,EAAE,CAAC,CAAC,EAAE,CAAC,OAAOD,CAAC,CCArkC,IAAIE,GAAE,CAAC,EAAE,OAAO,eAAeA,GAAE,aAAa,CAAC,MAAM,EAAI,CAAC,EAAEA,GAAE,QAAQ,UAAU,CAAC,EAAEA,GAAE,UAAU,UAAU,CAAC,EAAE,IAAMC,GAAED,GAAE,WAAWE,GAAEF,GAAE,QAAQG,GAAEH,GAAE,UCAlF,IAAMI,GAAE,EAAE,SAASC,GAAsBC,EAAEC,EAAEC,EAAE,CAAC,IAAMC,EAAE,KAAK,IAAIF,EAAEH,GAAE,CAAC,EAAE,OAAOM,GAAEF,EAAEF,EAAEG,CAAC,EAAEF,EAAEE,CAAC,CAAC,CAAC,IAAMF,GAAE,CAAC,UAAU,IAAI,QAAQ,GAAG,KAAK,CAAC,EAAQI,GAAiB,CAACC,EAAEL,GAAE,UAAU,EAAEA,GAAE,QAAQH,EAAEG,GAAE,OAAO,GAAG,EAAE,KAAK,KAAKK,EAAER,CAAC,GAAG,SAASS,GAAiBD,EAAE,EAAER,EAAE,CAAC,OAAOQ,EAAE,GAAGR,GAAG,GAAGQ,EAAE,GAAGR,GAAG,CAAC,CAAC,IAAMU,GAAO,CAAC,CAAC,UAAUF,EAAEL,GAAE,UAAU,QAAQH,EAAEG,GAAE,QAAQ,KAAKC,EAAED,GAAE,KAAK,KAAKE,EAAE,EAAE,GAAG,EAAE,EAAE,SAASM,EAAE,EAAE,UAAUC,EAAE,EAAE,aAAaC,EAAE,EAAE,EAAE,CAAC,IAAI,CAACF,EAAEA,EAAEH,GAAE,EAAEG,CAAC,EAAE,EAAE,IAAMG,EAAE,CAAC,KAAK,GAAM,iBAAiB,GAAM,QAAQT,EAAE,OAAO,CAAC,EAAQU,EAAE,EAAEV,EAAQW,EAAE,KAAK,KAAKR,EAAEJ,CAAC,EAAE,IAAUa,EAAEV,GAAiBC,EAAER,EAAEI,CAAC,EAAMc,EAAE,GAAGD,EAAE,EAAE,CAAC,IAAMT,EAAEQ,EAAE,KAAK,KAAK,EAAEC,EAAEA,CAAC,EAAEC,EAAEhB,GAAG,EAAE,KAAK,IAAI,CAACe,EAAED,EAAEd,CAAC,IAAIe,EAAED,EAAED,EAAEJ,GAAGH,EAAE,KAAK,IAAIA,EAAEN,CAAC,EAAEa,EAAE,KAAK,IAAIP,EAAEN,CAAC,EAAE,MAAMgB,EAAEV,GAAG,EAAE,KAAK,IAAI,CAACQ,EAAER,CAAC,GAAGO,GAAGC,EAAED,EAAEJ,GAAGH,GAAG,OAAOA,GAAG,CAACM,EAAE,QAAQI,EAAEV,CAAC,EAAE,IAAMN,EAAMM,IAAJ,EAAMG,EAAEV,GAAsBiB,EAAEV,EAAEM,EAAE,OAAO,EAAQd,EAAE,KAAK,IAAIE,CAAC,GAAGU,EAAQT,EAAE,KAAK,IAAI,EAAEW,EAAE,OAAO,GAAGD,EAAE,OAAAC,EAAE,KAAKd,GAAGG,EAAEW,EAAE,iBAAiBL,GAAiBJ,EAAE,EAAES,EAAE,OAAO,EAASA,CAAC,CAAC,EAAQK,GAAM,CAAC,CAAC,KAAKX,EAAE,EAAE,SAASR,EAAE,EAAE,MAAMG,EAAE,GAAG,MAAMC,EAAE,KAAK,cAAcC,EAAE,gBAAgBe,EAAE,aAAaT,EAAE,IAAIC,EAAE,IAAIC,EAAE,aAAaC,EAAE,GAAG,UAAUC,CAAC,IAAI,CAACX,EAAEI,GAAE,GAAGJ,CAAC,EAAE,IAAMY,EAAE,CAAC,iBAAiB,GAAM,KAAK,GAAM,QAAQR,EAAE,OAAOA,CAAC,EAAQa,EAAcb,GAAYI,IAAT,QAAYJ,EAAEI,GAAYC,IAAT,QAAYL,EAAEK,EAAQS,EAAgBd,GAAYI,IAAT,OAAWC,EAAWA,IAAT,QAAY,KAAK,IAAID,EAAEJ,CAAC,EAAE,KAAK,IAAIK,EAAEL,CAAC,EAAEI,EAAEC,EAAMI,EAAEd,EAAEH,EAAQkB,EAAEV,EAAES,EAAQM,EAAWZ,IAAT,OAAWO,EAAEP,EAAEO,CAAC,EAAEF,EAAE,OAAOO,EAAEA,IAAIL,IAAID,EAAEM,EAAEf,GAAG,IAAMgB,EAAUhB,GAAG,CAACS,EAAE,KAAK,IAAI,CAACT,EAAEJ,CAAC,EAAQqB,EAAWjB,GAAGe,EAAEC,EAAUhB,CAAC,EAAQkB,EAAclB,GAAG,CAAC,IAAMN,EAAEsB,EAAUhB,CAAC,EAAQR,EAAEyB,EAAWjB,CAAC,EAAEQ,EAAE,KAAK,KAAK,IAAId,CAAC,GAAGY,EAAEE,EAAE,QAAQA,EAAE,KAAKO,EAAEvB,CAAC,EAAM2B,EAAMC,EAAQC,EAAmBrB,GAAG,CAAIa,EAAcL,EAAE,OAAO,IAAGW,EAAEnB,EAAEoB,EAAElB,GAAO,CAAC,KAAKM,EAAE,QAAQ,GAAGM,EAAgBN,EAAE,OAAO,EAAE,SAASf,GAAsBwB,EAAWjB,EAAEQ,EAAE,OAAO,EAAE,QAAQX,EAAE,UAAUe,EAAE,aAAaN,EAAE,UAAUC,CAAC,CAAC,EAAE,EAAE,OAAAc,EAAmB,CAAC,EAASrB,GAAG,CAAC,IAAIN,EAAE,GAAuE,MAA9D,CAAC0B,GAAYD,IAAT,SAAYzB,EAAE,GAAKwB,EAAclB,CAAC,EAAEqB,EAAmBrB,CAAC,GAAcmB,IAAT,QAAYnB,EAAEmB,GAAGX,EAAE,iBAAiB,GAAYY,EAAEpB,EAAEmB,CAAC,IAAEX,EAAE,iBAAiB,GAAM,CAACd,GAAGwB,EAAclB,CAAC,EAASQ,EAAC,CAAC,EAAQZ,GAAE,GAASC,GAAE,IAAI,SAASyB,GAAqBtB,EAAE,CAAC,IAAI,EAAMR,EAAEI,GAAMD,EAAEK,EAAE,CAAC,EAAQ,EAAE,CAACL,EAAE,OAAO,EAAE,KAAM,CAACA,EAAE,MAAMH,EAAEK,IAAGF,EAAEK,EAAER,CAAC,EAAE,EAAE,KAAKG,EAAE,KAAKA,EAAE,OAAOA,EAAE,OAAO,EAAW,IAAT,QAAYA,EAAE,mBAAmB,EAAEH,GAAGA,GAAGI,GAAE,IAAMO,EAAEX,EAAEI,GAAE,OAAI,EAAE,SAAN,GAAc,EAAE,KAAKD,EAAE,OAAO,EAAQ,CAAC,UAAU,EAAE,SAASQ,EAAE,IAAI,mBAA0B,GAAgBA,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,QAAS,GAAG,CAACF,GAAE,KAAKL,EAAE,CAAC,EAAEG,GAAE,IAAIC,GAAkBJ,EAAE,CAAC,EAAEC,GAAED,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,EAA+D,IAAMQ,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,EAAE,EAAE,CAAC,IAAIC,EAAE,OAAc,OAAOD,GAAlB,SAAuB,IAAWC,EAAE,EAAED,CAAC,KAAb,MAA0BC,IAAT,SAAa,EAAED,CAAC,EAAE,SAAS,iBAAiBA,CAAC,GAAEA,EAAE,EAAEA,CAAC,GAAOA,EAAE,SAAS,iBAAiBA,CAAC,EAAOA,aAAa,UAAUA,EAAE,CAACA,CAAC,GAAU,MAAM,KAAKA,GAAG,CAAC,CAAC,CAAC,CAAo7H,SAASE,GAAsBC,EAAE,CAAC,IAAM,EAAE,IAAI,QAAQ,MAAM,CAACC,EAAE,CAAC,IAAI,CAAC,IAAMC,EAAE,IAAI,IAAUC,EAAa,CAACC,EAAE,EAAEC,EAAE,IAAIC,EAAE,EAAEC,EAAE,KAAQ,CAAC,IAAMC,EAAE,GAAGJ,CAAC,IAAIC,CAAC,IAAIC,CAAC,IAAIC,CAAC,GAAG,OAAAL,EAAE,IAAIM,CAAC,GAAGN,EAAE,IAAIM,EAAER,EAAE,OAAO,OAAO,CAAC,KAAKI,EAAE,GAAGC,EAAE,SAASC,EAAE,UAAUC,EAAE,IAAI,EAAE,aAAaA,EAAE,IAAI,EAAE,EAAEN,CAAC,CAAC,CAAC,EAASC,EAAE,IAAIM,CAAC,CAAC,EAAQC,EAAaT,IAAI,EAAE,IAAIA,CAAC,GAAG,EAAE,IAAIA,EAAEU,GAAEV,CAAC,CAAC,EAAS,EAAE,IAAIA,CAAC,GAAG,MAAM,CAAC,gBAAgB,CAACA,EAAEI,EAAEH,EAAEC,EAAEG,IAAI,CAAC,IAAIC,EAAEC,EAAE,IAAIC,EAAQG,EAAEX,EAAE,OAA8C,GAAjCC,GAAGU,GAAG,GAAGX,EAAE,MAAMY,EAAc,EAAO,CAAC,IAAMX,EAAED,EAAEW,EAAE,CAAC,EAAQE,EAAMF,IAAJ,EAAM,KAAKX,EAAE,CAAC,EAAMc,EAAE,EAAMC,EAAE,EAAQC,EAA8BX,GAAE,UAAU,GAAGW,EAAE,CAAC,GAAK,CAAC,UAAUZ,EAAE,mBAAmBH,CAAC,EAAEI,EAAQH,EAA+BE,GAAE,WAAYH,GAAG,EAAQM,EAA+BH,GAAE,aAAc,YAAY,IAAI,EAAEF,EAAQM,EAAEQ,EAAET,CAAC,EAAE,QAAQQ,GAAUT,EAAEO,KAAV,MAAuBP,IAAT,OAAWA,EAAEE,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,WAAWH,EAAE,CAAC,EAAE,IAAMc,EAAEf,EAAaY,EAAEd,EAAEa,EAA8BZ,GAAE,SAAS,OAAO,CAAC,EAAQiB,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,EAAaN,EAAa,EAAE,GAAG,CAAC,EAA8B,iBAAiB,EAAE,OAAOK,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,EAAE,EAAE,CAAC,KAAKC,EAAE,OAAOC,EAAE,OAAOG,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,GAAiB,OAAO,qBAArB,IAA0C,MAAM,IAAI,CAAC,EAAE,IAAM,EAAEqB,GAAgB1B,CAAC,EAAQO,EAAE,IAAI,QAAcoB,EAAqB3B,GAAG,CAACA,EAAE,QAASA,GAAG,CAAC,IAAMC,EAAEM,EAAE,IAAIP,EAAE,MAAM,EAAE,GAAGA,EAAE,iBAAiB,EAAQC,EAAG,GAAGD,EAAE,eAAe,CAAC,IAAMC,EAAE,EAAED,CAAC,EAAe,OAAOC,GAApB,WAAsBM,EAAE,IAAIP,EAAE,OAAOC,CAAC,EAAEO,EAAE,UAAUR,EAAE,MAAM,CAAC,MAASC,IAAGA,EAAED,CAAC,EAAEO,EAAE,OAAOP,EAAE,MAAM,EAAE,CAAE,CAAC,EAAQQ,EAAE,IAAI,qBAAqBmB,EAAqB,CAAC,KAAK1B,EAAE,WAAWC,EAAE,UAAqB,OAAOG,GAAlB,SAAoBA,EAAEmB,GAAEnB,CAAC,CAAC,CAAC,EAAE,SAAE,QAASL,GAAGQ,EAAE,QAAQR,CAAC,CAAE,EAAQ,IAAIQ,EAAE,WAAW,CAAC,CAAC,IAAMoB,GAAE,IAAI,QAAYC,GAAE,SAASC,GAAe9B,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC,GAAK,CAAC,WAAWA,EAAE,UAAUC,CAAC,EAAE,EAAE,CAAC,EAAE,MAAM,CAAC,MAAMD,EAAE,OAAOC,CAAC,CAAC,CAAC,OAAOD,aAAa,YAAY,YAAYA,EAAEA,EAAE,QAAQ,EAAE,CAAC,MAAMA,EAAE,YAAY,OAAOA,EAAE,YAAY,CAAC,CAAC,SAAS+B,GAAa,CAAC,OAAO/B,EAAE,YAAY,EAAE,cAAcC,CAAC,EAAE,CAAC,IAAIC,GAAUA,EAAE0B,GAAE,IAAI5B,CAAC,KAAjB,MAA8BE,IAAT,QAAkBA,EAAE,QAAS,GAAG,CAAC,EAAE,CAAC,OAAOF,EAAE,YAAY,EAAE,IAAI,MAAM,CAAC,OAAO8B,GAAe9B,EAAEC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,SAAS+B,GAAUhC,EAAE,CAACA,EAAE,QAAQ+B,EAAY,CAAC,CAAC,SAASE,IAAsB,CAAe,OAAO,eAArB,MAAsCJ,GAAE,IAAI,eAAeG,EAAS,EAAE,CAAC,SAASE,GAAclC,EAAE,EAAE,CAAC6B,IAAGI,GAAqB,EAAE,IAAMhC,EAAEyB,GAAgB1B,CAAC,EAAE,OAAAC,EAAE,QAASD,GAAG,CAAC,IAAIC,EAAE2B,GAAE,IAAI5B,CAAC,EAAMC,IAAGA,EAAE,IAAI,IAAI2B,GAAE,IAAI5B,EAAEC,CAAC,GAAEA,EAAE,IAAI,CAAC,EAA8B4B,IAAE,QAAQ7B,CAAC,CAAC,CAAE,EAAQ,IAAI,CAACC,EAAE,QAASD,GAAG,CAAC,IAAMC,EAAE2B,GAAE,IAAI5B,CAAC,EAA8BC,GAAE,OAAO,CAAC,EAA+BA,GAAE,MAAoC4B,IAAE,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,EAAQ,EAAE,CAAC,OAAOA,EAAO,KAAKtC,EAAE,YAAYA,CAAC,EAAEmC,GAAE,QAASnC,GAAGA,EAAE,CAAC,CAAE,CAAC,EAAEsC,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,EAAE,EAAE,CAAC,OAAmB,OAAOA,GAApB,WAAsBuC,GAAavC,CAAC,EAAEkC,GAAclC,EAAE,CAAC,CAAC,CAA+hK,SAASyC,GAAqBC,EAAE,EAAEC,EAAE,CAACD,EAAE,cAAc,IAAI,YAAY,EAAE,CAAC,OAAO,CAAC,cAAcC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAASC,GAAkBF,EAAE,EAAEC,EAAE,CAACD,EAAE,cAAc,IAAI,YAAY,EAAE,CAAC,OAAO,CAAC,cAAcC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAME,GAAG,CAAC,SAASH,GAAG,EAAQA,EAAE,OAAQ,UAAU,CAACA,EAAE,CAAC,OAAO,EAAE,QAAQC,CAAC,EAAE,CAAC,cAAcG,EAAE,CAAC,CAAC,IAAI,CAAC,GAAK,CAAC,KAAKC,CAAC,EAAED,EAAE,EAAEE,GAAEF,EAAE,CAAC,MAAM,CAAC,EAAE,OAAOG,GAASP,EAAGI,GAAG,CAAwC,GAAvC,EAAE,EAAEF,GAAkBF,EAAE,YAAYI,CAAC,EAAK,CAACC,EAAE,OAAOG,GAAG,CAACP,EAAE,EAAEC,GAAkBF,EAAE,YAAYQ,CAAC,CAAC,CAAC,EAAG,CAAC,CAAC,CAAC,EAAQC,GAAW,CAACT,EAAE,EAAEC,IAAIG,GAAG,EAAI,CAACA,EAAE,aAAuBA,EAAE,cAAZ,WAAyBH,EAAE,EAAEF,GAAqBC,EAAE,EAAEI,CAAC,EAAE,EAAQM,GAAG,CAAC,SAASV,GAAG,EAAQA,EAAE,MAAO,UAAU,CAACA,EAAE,CAAC,OAAO,EAAE,QAAQC,CAAC,IAAI,CAAC,IAAMG,EAAEK,GAAWT,EAAE,aAAa,CAAC,EAAQK,EAAEI,GAAWT,EAAE,WAAWC,CAAC,EAAE,OAAAD,EAAE,iBAAiB,eAAeI,CAAC,EAAEJ,EAAE,iBAAiB,eAAeK,CAAC,EAAQ,IAAI,CAACL,EAAE,oBAAoB,eAAeI,CAAC,EAAEJ,EAAE,oBAAoB,eAAeK,CAAC,CAAC,CAAC,CAAC,EAAQM,GAAG,CAAC,SAASX,GAAG,EAAQA,EAAE,MAAO,UAAU,CAACA,EAAE,CAAC,OAAO,EAAE,QAAQC,CAAC,IAAI,CAAC,IAAMW,EAAYJ,GAAG,CAACP,EAAE,EAAEF,GAAqBC,EAAE,WAAWQ,CAAC,EAAEK,EAAO,oBAAoB,YAAYD,CAAW,CAAC,EAAQE,EAAcb,GAAG,CAAC,EAAE,EAAEF,GAAqBC,EAAE,aAAaC,CAAC,EAAEY,EAAO,iBAAiB,YAAYD,CAAW,CAAC,EAAE,OAAAZ,EAAE,iBAAiB,cAAcc,CAAa,EAAQ,IAAI,CAACd,EAAE,oBAAoB,cAAcc,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,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAC5fC,EAAczB,EAAM,OAAO,OAAO,EAAQ0B,EAAYC,GAAS,MAAMF,CAAa,EAAQG,EAAYF,EAAY,EAAKhB,IAAY,KAAMA,EAAU,QAAQ,IAAMmB,EAAanB,IAAY,QAAQA,IAAY,QAAcd,GAAOkC,GAAe,CAAC,EAAQC,GAAYpC,GAAsBe,CAAS,EAAQsB,GAAUC,GAAarC,GAAOmC,EAAW,EAA4BG,GAAUC,EAAO,IAAI,EAAQC,EAAYC,GAAQ,IAAW,CAAcC,GAAU,EAAeA,GAAU,CAAC,EAAI,CAAC,CAAC,EAAO,CAACC,GAAKC,EAAO,EAAEC,GAAS,CAAC,OAAO,KAAK,SAAS,IAAI,CAAC,EAAkBC,GAAe,CAAC,EAAMC,GAAc,CAAC,EAA2BC,GAAY,EAAMC,GAAQ,EAAKtB,IAAUqB,GAAYlB,EAAY,KAAK,MAAM,GAAGA,CAAW,EAAE,EAAEmB,GAAQ,GAAM,CAACtB,GAAUK,GAAaW,GAAK,SAAQK,GAAY,KAAK,MAAML,GAAK,OAAOA,GAAK,SAAS,CAAC,EAAE,EAAEK,GAAY,KAAK,IAAIA,GAAYlD,EAAoB,EAAEmD,GAAQ,GAAiC,IAAMC,GAAQC,GAAY,IAAI,CAAC,GAAGnB,GAAaM,GAAU,QAAQ,CAAC,IAAMc,EAAanB,EAAaK,GAAU,QAAQ,YAAYA,GAAU,QAAQ,aAAmBe,EAAMb,EAAY,CAAC,EAAE,QAAQP,EAAaO,EAAY,CAAC,EAAE,QAAQ,WAAWA,EAAY,CAAC,EAAE,QAAQ,UAAU,EAAkMc,GAAtLd,EAAY,CAAC,EAAE,QAAQP,EAAaO,EAAY,CAAC,EAAE,QAAQ,WAAWA,EAAY,CAAC,EAAE,QAAQ,YAAYA,EAAY,CAAC,EAAE,QAAQ,UAAUA,EAAY,CAAC,EAAE,QAAQ,aAAa,GAA2Ba,EAAMhD,EAAIuC,GAAQ,CAAC,OAAOQ,EAAa,SAASE,CAAc,CAAC,CAAE,CAAC,EAAE,CAAC,CAAC,EAAQC,GAAe5B,EAAS,CAAC,kBAAkB,MAAM,EAAE,CAAC,EAAwC,GAAGK,EAAY,CAChkD,GAAG,CAACL,EAAS,CAGE,IAAI6B,EAAcjB,EAAO,EAAI,EAAEkB,EAAU,KAAKC,GAAM,KAAKR,EAAO,EAASS,GAAOrB,GAAU,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,GAAaC,EAAcC,GAAcC,GAAc,IAAIC,GAAOL,IAAQ,IAAGK,GAAI3B,EAAY,CAAC,GAAMsB,IAAQjC,EAAc,OAAO,IAAGsC,GAAI3B,EAAY,CAAC,GAAG,IAAMG,GAAK,CAAC,MAAMnB,GAAWuC,GAAaF,EAAM,SAAS,MAAME,KAAe,OAAO,OAAOA,GAAa,MAAM,OAAO,OAAOtC,GAAYuC,EAAcH,EAAM,SAAS,MAAMG,IAAgB,OAAO,OAAOA,EAAc,OAAO,MAAM,EAAE,OAAoBI,EAAKC,GAAY,CAAC,QAAQ,KAAK,SAAsBD,EAAK,KAAK,CAAC,IAAID,GAAI,MAAMxB,GAAK,SAAsB2B,GAAaT,EAAM,CAAC,MAAM,CAAC,IAAII,GAAcJ,EAAM,SAAS,MAAMI,KAAgB,OAAO,OAAOA,GAAc,MAAM,GAAGtB,GAAK,WAAW,EAAE,GAAGY,EAAc,EAAE,SAASM,EAAM,MAAM,SAASA,EAAM,MAAM,SAAS,aAAaC,EAAM,MAAS,GAAGI,GAAcL,EAAM,SAAS,MAAMK,KAAgB,OAAO,OAAOA,GAAc,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,CAAC,GAAG,CAACvC,EAAU,QAAQ4C,EAAE,EAAEA,EAAEvB,GAAYuB,IAAKxB,GAAc,CAAC,GAAGA,GAAc,GAAGhB,GAAS,IAAIF,EAAc,CAACgC,EAAMW,KAAa,CAAC,IAAIT,EAAaC,GAAcC,GAAcC,GAAcO,GAAcC,GAAc,IAAM/B,GAAK,CAAC,MAAMnB,GAAWuC,EAAaF,EAAM,SAAS,MAAME,IAAe,OAAO,OAAOA,EAAa,MAAM,OAAO,OAAOtC,GAAYuC,GAAcH,EAAM,SAAS,MAAMG,KAAgB,OAAO,OAAOA,GAAc,OAAO,OAAO,WAAW,WAAW,EAAE,OAAoBI,EAAKC,GAAY,CAAC,QAAQ,KAAK,SAAsBD,EAAK,KAAK,CAAC,MAAMzB,GAAK,cAAc,GAAK,SAAsB2B,GAAaT,EAAM,CAAC,IAAIU,EAAE,IAAIC,GAAW,MAAM,CAAC,IAAIP,GAAcJ,EAAM,SAAS,MAAMI,KAAgB,OAAO,OAAOA,GAAc,MAAM,MAAMzC,GAAW0C,GAAcL,EAAM,SAAS,MAAMK,KAAgB,OAAO,OAAOA,GAAc,MAAM,OAAO,OAAOzC,GAAYgD,GAAcZ,EAAM,SAAS,MAAMY,KAAgB,OAAO,OAAOA,GAAc,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,EAAU,CAAC,EAAED,EAAE,KAAKC,EAAU,CAAE,CAAC,CAAC,EAAI,IAAMG,EAAehC,GAAK,SAASA,GAAK,SAAS,KAAK,MAAMA,GAAK,OAAOA,GAAK,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,CAACZ,EAAS,CAAC,IAAMyD,EAASC,GAAU/C,EAAS,EAEzCrC,IAA+BwD,EAAU,IAAI,CAAC,GAAG,EAAAuB,IAAiB,CAACL,GAAgB,CAAC/D,GAAe,OAAAuE,EAAa,QAAQD,GAAQ,QAAQ,QAAQ,CAAC,UAAU,CAAC/C,GAAY,CAAC,EAAEA,GAAYwC,CAAc,CAAC,CAAC,EAAE,CAAC,SAAS,KAAK,IAAIA,CAAc,EAAE/D,EAAM,IAAI,WAAW,IAAS,OAAO,QAAQ,CAAC,EAAQ,IAAIuE,EAAa,QAAQ,OAAO,CAAE,EAAE,CAACtE,EAAY8D,EAAe/D,CAAK,CAAC,EACtX6C,EAAU,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,IAAiB/E,GAA+B,OAKnF2E,GAAY,UAAU,OAAMA,GAAY,QAAQW,GAAGA,EAAEA,EAAEX,GAAY,QAAqE,IAAIY,GAAjDX,GAAS,UAAU,KAAK,EAAEU,EAAEV,GAAS,UAA6BjE,EAAM,KAAQmE,GAAQ,UAASS,GAAO3E,GAAaiE,GAAK,SAASU,EAAMV,GAAK,QAAQW,GAAK,EAAEd,EAAeG,GAAK,OAAO,EAAED,GAAS,QAAQU,EAAMH,GAAgBpF,GAAO,IAAI8E,GAAK,OAAO,CAAE,CAAC,CAAG,CAAY,IAAMY,GAAczD,EAAa,WAAW,YAAkB0D,GAAetE,EAAU,EAAQuE,GAAa,IAAIvE,EAAU,EAAQwE,GAAeC,GAAMxE,EAAU,EAAEqE,EAAc,EAAQI,GAAa,IAAIzE,EAAgB0E,GAAS,mBAAmBN,EAAa,mBAAmBnE,CAAS,KAAKsE,EAAc,uBAAuBF,EAAc,uBAAuBC,EAAY,oBAAoBrE,CAAS,KAAKwE,EAAY,KAAsB,OAAI/D,EAAkWoC,EAAK,UAAU,CAAC,MAAM,CAAC,GAAG6B,GAAe,QAAQhD,GAAQ,gBAAgB9B,EAAY6E,GAAS,OAAU,aAAa7E,EAAY6E,GAAS,OAAU,UAAU7E,EAAY6E,GAAS,OAAU,SAAS5E,EAAS,UAAU,SAAS,QAAQM,CAAY,EAAE,IAAIY,GAAU,SAAsB4D,EAAMC,EAAO,GAAG,CAAC,IAAIjB,GAAQ,MAAM,CAAC,GAAGe,GAAe,IAAI5F,EAAI,IAAIS,IAAY,UAAUsF,GAAczB,CAAc,EAAE,CAACA,EAAe,OAAU,KAAK7D,IAAY,SAASsF,GAAczB,CAAc,EAAE,CAACA,EAAe,OAAU,WAAW5D,EAAU,SAAS,WAAW,cAAckB,EAAa,MAAM,SAAS,GAAGf,EAAM,WAAWS,EAAS,OAAO,YAAY,UAAU1B,GAA8BkC,GAAY,CAAC,EAAEC,EAAS,EAAE,aAAa,IAAI,CAAC2C,GAAQ,QAAQ,GAAQI,EAAa,UACz5DA,EAAa,QAAQ,aAAatE,EAAa,EAAE,aAAa,IAAI,CAACkE,GAAQ,QAAQ,GAASI,EAAa,UACzGA,EAAa,QAAQ,aAAa,EAAG,EAAE,SAAS,CAACrC,GAAeC,EAAa,CAAC,CAAC,CAAC,CAAC,EAF6wBmD,EAAM,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,CAAyBtG,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,EAAyBuG,GAAoBvG,GAAO,CAAC,MAAM,CAAC,KAAKwG,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,OAAOvG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAK,CAAC,EAAE,UAAU,CAAC,KAAKuG,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAOvG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,EAAE,UAAU,CAAC,KAAKuG,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAOvG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,EAAE,UAAU,CAAC,KAAKuG,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAOvG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,CAAC,CAAC,EAAE,YAAY,CAAC,KAAKuG,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,EC5B51E,IAAMC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,eAAe,EAAyL,IAAMC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAOE,EAAM,WAAwBC,EAAWV,EAAS,CAAC,SAAsBW,EAAMZ,EAAO,EAAE,CAAC,SAAS,CAAC,gBAA6BW,EAAKX,EAAO,GAAG,CAAC,CAAC,EAAE,gBAAgB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUK,GAAOK,EAAM,WAAW,CAAC,IAAI,sEAAsE,EAAE,UAAUJ,GAAOI,EAAM,WAAW,iBAAiB,UAAUH,GAAMG,EAAM,WAAW,+IAA+I,GAAUG,GAAuB,CAACH,EAAMI,IAAeJ,EAAM,iBAAwBI,EAAS,KAAK,GAAG,EAAEJ,EAAM,iBAAwBI,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASN,EAAMO,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAElC,GAASQ,CAAK,EAAO,CAAC,YAAA2B,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA9B,CAAQ,EAAE+B,GAAgB,CAAC,eAAe,YAAY,IAAIzB,EAAW,QAAAW,EAAQ,kBAAAe,EAAiB,CAAC,EAAQC,EAAiBlC,GAAuBH,EAAMI,CAAQ,EAA+KkC,EAAkBC,GAAGC,GAAkB,GAAxL,CAAarB,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,EAAS,CAAuE,EAAE,OAAoBlB,EAAKwC,GAAY,CAAC,GAAGrB,GAAUT,EAAgB,SAAsBV,EAAKZ,GAAS,CAAC,QAAQe,EAAS,QAAQ,GAAM,SAAsBF,EAAMZ,EAAO,IAAI,CAAC,GAAGoC,EAAU,GAAGI,EAAgB,UAAUS,GAAGD,EAAkB,cAAcnB,EAAUS,CAAU,EAAE,mBAAmB,YAAY,iBAAiBS,EAAiB,SAAS,YAAY,IAAI3B,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGQ,CAAK,EAAE,SAAS,CAAcjB,EAAKyC,EAAS,CAAC,sBAAsB,GAAK,SAAsBzC,EAAWV,EAAS,CAAC,SAAsBU,EAAKX,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,+IAA+I,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,EAAE,iBAAiB+C,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,6BAA6B,MAAM,QAAQ,EAAE,EAAE,KAAKf,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAepB,EAAMZ,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB+C,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAK0C,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQC,GAA2B5B,GAAmB,GAAG,GAAG,GAAG,IAAI,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,OAAO,GAAG7B,GAAkBqC,CAAS,CAAC,EAAE,UAAU,iBAAiB,iBAAiBa,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,CAAC,EAAenC,EAAMZ,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB+C,EAAiB,SAAS,YAAY,SAAS,CAAcpC,EAAKyC,EAAS,CAAC,sBAAsB,GAAK,SAAsBzC,EAAWV,EAAS,CAAC,SAAsBU,EAAKX,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,8FAA8F,0BAA0B,WAAW,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,2BAA2B,EAAE,iBAAiB+C,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKd,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAetB,EAAKyC,EAAS,CAAC,sBAAsB,GAAK,SAASjB,EAAU,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBY,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,EAAE,wBAAwB,CAAC,KAAK,+BAA+B,GAAG,8BAA8B,GAAG,+BAA+B,GAAG,+BAA+B,IAAI,8BAA8B,EAAE,8BAA8B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQQ,GAAI,CAAC,kFAAkF,kFAAkF,oPAAoP,oNAAoN,yQAAyQ,6KAA6K,8QAA8Q,iHAAiH,qKAAqK,knBAAknB,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,EAAG,EAStjSC,GAAgBC,GAAQ1C,GAAUwC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,gJAAgJ,gBAAgB,GAAK,MAAM,OAAO,KAAKI,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,iBAAiB,gBAAgB,GAAM,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,wBAAwB,gHAAgH,MAAM,QAAQ,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,6CAA6C,MAAM,QAAQ,KAAKA,EAAY,QAAQ,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,wEAAwE,EAAE,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,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECThnD,IAAMC,GAAYC,EAASC,EAAM,EAAQC,GAA8BC,GAAwBF,EAAM,EAAQG,GAAeJ,EAASK,EAAS,EAAQC,GAAYN,EAASO,EAAM,EAAQC,GAAmCC,GAA0BC,CAAS,EAAQC,GAAcX,EAASY,CAAQ,EAAQC,GAAWb,EAASc,EAAK,EAAQC,GAAYf,EAASgB,EAAM,EAAQC,GAAqBjB,EAASkB,EAAe,EAAQC,GAAiBnB,EAASoB,EAAW,EAAQC,GAAYrB,EAASsB,EAAM,EAAQC,GAAY,CAAC,UAAU,qBAAqB,UAAU,oBAAoB,EAAQC,GAAU,IAAI,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAQC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAACC,EAAMC,IAAM,CAAC,GAAG,GAACD,GAAO,OAAOA,GAAQ,UAAkB,MAAM,CAAC,GAAGA,EAAM,IAAAC,CAAG,CAAE,EAAQC,GAAU,CAAC,CAAC,MAAAC,CAAK,IAAoBC,GAAoB,EAAqB,KAAyBC,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAOF,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAUG,GAAwB,CAAC,QAAQ,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAA6BC,GAAW,SAASF,EAAMG,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,GAAGC,CAAS,EAAEtB,GAASI,CAAK,EAAQmB,EAAU,IAAI,CAAC,IAAMC,EAASA,GAAiB,OAAUX,CAAY,EAAE,GAAGW,EAAS,OAAO,CAAC,IAAIC,EAAU,SAAS,cAAc,qBAAqB,EAAKA,EAAWA,EAAU,aAAa,UAAUD,EAAS,MAAM,GAAQC,EAAU,SAAS,cAAc,MAAM,EAAEA,EAAU,aAAa,OAAO,QAAQ,EAAEA,EAAU,aAAa,UAAUD,EAAS,MAAM,EAAE,SAAS,KAAK,YAAYC,CAAS,EAAG,CAAC,EAAE,CAAC,OAAUZ,CAAY,CAAC,EAAQa,GAAmB,IAAI,CAAC,IAAMF,EAASA,GAAiB,OAAUX,CAAY,EAAE,SAAS,MAAMW,EAAS,OAAO,GAAMA,EAAS,UAAU,SAAS,cAAc,uBAAuB,GAAG,aAAa,UAAUA,EAAS,QAAQ,CAAG,EAAE,CAAC,OAAUX,CAAY,CAAC,EAAE,GAAK,CAACc,EAAYC,CAAmB,EAAEC,GAA8BR,EAAQpC,GAAY,EAAK,EAAQ6C,EAAe,OAA+CC,EAAkBC,GAAG7C,GAAkB,GAAhD,CAAC,CAAuE,EAAQ8C,EAAWxB,EAAO,IAAI,EAAQyB,EAAUC,GAAkB,WAAW,EAAQC,EAAY,IAASlD,GAAU,EAAiByC,IAAc,YAAtB,GAAmEU,EAAa,IAAQ,CAACnD,GAAU,GAAiByC,IAAc,YAA6CW,EAAOC,GAAU,EAAE,OAAAC,GAAiB,CAAC,CAAC,EAAsB1C,EAAK2C,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,kBAAArD,EAAiB,EAAE,SAAsBsD,EAAMC,GAAY,CAAC,GAAGvB,GAAUT,EAAgB,SAAS,CAAcb,EAAKH,GAAU,CAAC,MAAM,kGAAkG,CAAC,EAAe+C,EAAME,EAAO,IAAI,CAAC,GAAGtB,EAAU,UAAUU,GAAGD,EAAkB,gBAAgBZ,CAAS,EAAE,IAAIT,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,SAAS,CAAcpB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,EAAE,EAAE,SAAsB/C,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB0B,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAIM,EAAK,OAAO,WAAW,CAAC,EAAE,oBAAoB,EAAE,qCAAqC,GAAK,QAAQ,WAAW,CAAC,EAAE,SAAsBnC,EAAKlC,GAA8B,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe8E,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,SAAS,CAAc5C,EAAK+C,EAA0B,CAAC,SAAsB/C,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+B,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,SAAsB4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,eAAe,SAAS,CAAc5C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,0BAA0B,UAAU,uBAAuB,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc5C,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,KAAK,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQsB,GAA2BjC,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,CAAC,CAAC,EAAE,SAAsBlB,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,KAAK,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQD,GAA2BjC,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,YAAY,KAAK,WAAW,KAAK,IAAI,uFAAuF,EAAE,UAAU,iBAAiB,mBAAmB,+BAA+B,CAAC,CAAC,CAAC,EAAelB,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,0BAA0B,UAAU,uBAAuB,SAAS,sBAAsB,mBAAmB,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc5C,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB7B,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,wDAAwD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,SAAS,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,wDAAwD,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB7B,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,uMAAuM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,SAAS,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,uMAAuM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,GAAGR,EAAU,IAAID,EAAK,SAAS,CAAcnC,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAKqD,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsBrD,EAAK8C,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,SAAS,SAAsB9C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,uEAAuE,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB7B,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,oDAAoD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,oDAAoD,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,SAAsBA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAC,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAK+C,EAA0B,CAAC,SAAsB/C,EAAK5B,GAAmC,CAAC,QAAQoB,GAAU,UAAU,2BAA2B,wBAAwB,UAAU,QAAQC,GAAW,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsBO,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,IAAI,GAAG,YAAY,GAAG,aAAa,EAAE,CAAC,EAAE,SAAsB7B,EAAK7B,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,EAAE,YAAY,GAAG,eAAe,GAAK,aAAa,GAAG,WAAW,EAAE,cAAc,CAAC,WAAW,GAAK,UAAU,EAAI,EAAE,MAAM,CAAc6B,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,eAAe,IAAI,OAAO,gBAAgB,GAAG,eAAe,IAAI,YAAY,GAAG,WAAW,IAAI,IAAI,qEAAqE,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,CAAC,EAAepD,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,YAAY,IAAI,OAAO,gBAAgB,GAAG,eAAe,IAAI,YAAY,GAAG,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,iBAAiB,mBAAmB,MAAM,CAAC,EAAepD,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,cAAc,IAAI,OAAO,gBAAgB,KAAK,eAAe,IAAI,YAAY,GAAG,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,EAAepD,EAAK8C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,SAAsB9C,EAAKsD,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,KAAK,QAAQ,gBAAgB,GAAG,eAAe,IAAI,IAAI,o5FAAo5F,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAetD,EAAK8C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,SAAsB9C,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,gBAAgB,IAAI,OAAO,gBAAgB,GAAG,eAAe,IAAI,YAAY,GAAG,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,gBAAgB,mBAAmB,2CAA2C,CAAC,CAAC,CAAC,EAAepD,EAAK8C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,SAAsB9C,EAAKsD,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,KAAK,QAAQ,gBAAgB,GAAG,eAAe,IAAI,IAAI,86PAA86P,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAetD,EAAK8C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAsB9C,EAAKsD,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,6BAA6B,QAAQ,GAAG,IAAI,0+QAA0+Q,aAAa,YAAY,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAetD,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,iBAAiB,IAAI,OAAO,gBAAgB,GAAG,eAAe,MAAM,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,gBAAgB,mBAAmB,WAAW,CAAC,EAAepD,EAAKsD,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,qBAAqB,QAAQ,GAAG,IAAI,+vOAA+vO,aAAa,YAAY,mBAAmB,EAAI,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetD,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,cAAc,GAAK,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQsB,GAA2BjC,GAAmB,GAAG,GAAG,EAAE,OAAO,EAAE,EAAE,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,CAAC,CAAC,EAAE,SAAsBlB,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,oBAAoB,IAAI,OAAO,QAAQD,GAA2BjC,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,IAAI,yFAAyF,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAelB,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,uBAAuB,SAAS,CAACN,EAAY,GAAgBtC,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQD,GAA2BjC,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,EAAE,EAAE,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,QAAQ,UAAU,QAAQ,IAAI,sEAAsE,EAAE,UAAU,6BAA6B,CAAC,EAAe0B,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB7B,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,MAAM,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,wBAAwB,EAAE,SAAS,CAAc5C,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,qEAAqE,EAAE,SAAS,0DAAqD,CAAC,EAAE,wDAAwD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,MAAM,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,wBAAwB,EAAE,SAAS,CAAc5C,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,qEAAqE,EAAE,SAAS,0DAAqD,CAAC,EAAE,wDAAwD,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAACL,EAAa,GAAgBvC,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQsB,GAA2BjC,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,EAAE,GAAG,EAAE,MAAM,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,UAAU,QAAQ,UAAU,QAAQ,IAAI,sEAAsE,CAAC,CAAC,EAAE,SAAsBlB,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,UAAU,QAAQ,UAAU,QAAQ,IAAI,sEAAsE,EAAE,UAAU,6BAA6B,CAAC,CAAC,CAAC,EAAeR,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc5C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,qEAAqE,0BAA0B,WAAW,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,iCAAiC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAsBA,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKsD,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,QAAQ,EAAE,IAAI,y0BAAy0B,aAAa,YAAY,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeV,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc5C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iEAAiE,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,uBAAuB,OAAO,EAAE,SAAS,4EAA4E,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,8BAA8B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,gCAAgC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,uCAAuC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,mCAAmC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,2BAA2B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,wBAAwB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,kCAAkC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAsBA,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAKsD,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,QAAQ,EAAE,IAAI,0uBAA0uB,aAAa,YAAY,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeV,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iEAAiE,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,uBAAuB,OAAO,EAAE,SAAS,iEAAiE,CAAC,CAAC,CAAC,EAAE,UAAU,eAAe,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,sCAAsC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,0BAA0B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,uBAAuB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,8BAA8B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,+BAA+B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,+BAA+B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,MAAM,EAAE,IAAI,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,kCAAkC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,SAAsBA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAsBA,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKsD,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,QAAQ,EAAE,IAAI,knCAAknC,aAAa,YAAY,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeV,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iEAAiE,EAAE,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,0BAA0B,UAAU,uBAAuB,OAAO,EAAE,SAAS,2DAA2D,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,wCAAwC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,6BAA6B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,kCAAkC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,yBAAyB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,0BAA0B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,0CAA0C,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAsBA,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAKsD,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,QAAQ,EAAE,IAAI,gyCAAgyC,aAAa,WAAW,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeV,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iEAAiE,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,uBAAuB,OAAO,EAAE,SAAS,qHAA2G,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc5C,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,+BAA+B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,uBAAuB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+D,EAAa,GAAgBvC,EAAK,MAAM,CAAC,UAAU,6BAA6B,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,uBAAuB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,4BAA4B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+D,EAAa,GAAgBvC,EAAK,MAAM,CAAC,UAAU,6BAA6B,CAAC,EAAEuC,EAAa,GAAgBvC,EAAK,MAAM,CAAC,UAAU,8BAA8B,CAAC,CAAC,CAAC,CAAC,EAAEsC,EAAY,GAAgBtC,EAAK,MAAM,CAAC,UAAU,8BAA8B,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc5C,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,CAAC,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,4BAA4B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewB,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,GAAG,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKxB,EAAS,CAAC,UAAU,sBAAsB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE+D,EAAa,GAAgBvC,EAAK,MAAM,CAAC,UAAU,8BAA8B,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK+C,EAA0B,CAAC,SAAsB/C,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,cAAc,EAAE,eAAe,CAAC,CAAC,EAAE,SAAsB7B,EAAKtB,GAAM,CAAC,SAAS,GAAK,gBAAgB,wEAAwE,aAAa,GAAG,iBAAiB,GAAG,kBAAkB,GAAG,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,KAAK,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,GAAG,eAAe,GAAG,MAAM,yCAAyC,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAekE,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,sBAAsB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAEsC,EAAY,GAAgBtC,EAAK,MAAM,CAAC,UAAU,+BAA+B,mBAAmB,eAAe,SAAsBA,EAAKuD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4BxD,EAAK+C,EAA0B,CAAC,OAAO,GAAG,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,GAAG,EAAE,IAAI,EAAE,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKpB,GAAO,CAAC,UAAU4E,EAAc,CAAC,EAAE,UAAU,qBAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeZ,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,SAAsBA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,qBAAqB,OAAO,0BAA0B,SAAS,sBAAsB,uBAAuB,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB7B,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEuC,EAAa,GAAgBvC,EAAKuD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASE,GAA6BzD,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,GAAG,KAAK,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,SAAsB/C,EAAK1B,EAAU,CAAC,UAAU,yCAAyC,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU4B,EAAe,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,SAAsBzD,EAAKpB,GAAO,CAAC,UAAU6E,EAAe,CAAC,EAAE,UAAU,qBAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeb,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,uBAAuB,SAAS,CAACN,EAAY,GAAgBtC,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQD,GAA2BjC,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,EAAE,UAAU,6BAA6B,CAAC,EAAe0B,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB7B,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,MAAM,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,wBAAwB,EAAE,SAAS,CAAc5C,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,qEAAqE,EAAE,SAAS,uCAAuC,CAAC,EAAeA,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,iBAAiB,EAAE,SAAS,GAAG,CAAC,EAAE,4DAAuD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,MAAM,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,wBAAwB,EAAE,SAAS,CAAc5C,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,qEAAqE,EAAE,SAAS,uCAAuC,CAAC,EAAeA,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,iBAAiB,EAAE,SAAS,GAAG,CAAC,EAAE,4DAAuD,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAACL,EAAa,GAAgBvC,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQsB,GAA2BjC,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,GAAG,EAAE,MAAM,CAAC,EAAE,YAAY,IAAI,WAAW,IAAI,IAAI,wFAAwF,CAAC,CAAC,EAAE,SAAsBlB,EAAKoD,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,IAAI,wFAAwF,EAAE,UAAU,4BAA4B,CAAC,CAAC,CAAC,EAAeR,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,qEAAqE,0BAA0B,WAAW,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBL,EAAYM,EAAS,CAAC,SAAS,CAAclD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,kBAAkB,CAAC,EAAeA,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,SAAsB4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc5C,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,IAAI,MAAM,WAAW,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKlB,GAAgB,CAAC,UAAuBkB,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,SAAS,CAAC,gBAA6B5C,EAAK,KAAK,CAAC,CAAC,EAAE,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,GAAY,CAAC,UAAU,QAAQ,UAAU,QAAQ,IAAI,sEAAsE,EAAE,SAAS,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,6KAAwK,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE4C,EAAY,GAAgBtC,EAAK+C,EAA0B,CAAC,OAAO,IAAI,MAAM,WAAW,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,wCAAwC,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKlB,GAAgB,CAAC,UAAuBkB,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,SAAS,CAAC,gBAA6B5C,EAAK,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,GAAY,CAAC,IAAI,qEAAqE,EAAE,SAAS,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,cAAc,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,kTAAkT,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6C,EAAa,GAAgBvC,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQX,GAAmB,OAAO,OAAO,WAAW,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,SAAsB/C,EAAK1B,EAAU,CAAC,UAAU,wCAAwC,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKlB,GAAgB,CAAC,UAAuBkB,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,SAAS,CAAC,gBAA6B5C,EAAK,KAAK,CAAC,CAAC,EAAE,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,GAAY,CAAC,IAAI,uEAAuE,OAAO,uKAAuK,EAAE,SAAS,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,6HAA6H,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE4C,EAAY,GAAgBtC,EAAK+C,EAA0B,CAAC,OAAO,IAAI,MAAM,WAAW,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,wCAAwC,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKlB,GAAgB,CAAC,UAAuBkB,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,SAAS,CAAC,gBAA6B5C,EAAK,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,GAAY,CAAC,UAAU,QAAQ,UAAU,MAAM,IAAI,wFAAwF,EAAE,SAAS,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,UAAU,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,6HAA6H,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE4C,EAAY,GAAgBM,EAAM,MAAM,CAAC,UAAU,+BAA+B,SAAS,CAAc5C,EAAK+C,EAA0B,CAAC,OAAO,IAAI,MAAM,WAAW,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKlB,GAAgB,CAAC,UAAuBkB,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,SAAS,CAAC,gBAA6B5C,EAAK,KAAK,CAAC,CAAC,EAAE,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,GAAY,CAAC,IAAI,sEAAsE,OAAO,qKAAqK,EAAE,SAAS,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,qBAAqB,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,kTAAkT,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeM,EAAK+C,EAA0B,CAAC,OAAO,IAAI,MAAM,WAAW,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKlB,GAAgB,CAAC,UAAuBkB,EAAWkD,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,SAAS,CAAC,gBAA6B5C,EAAK,KAAK,CAAC,CAAC,EAAE,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,GAAY,CAAC,IAAI,qEAAqE,EAAE,SAAS,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,iBAAiB,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,yLAAyL,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeM,EAAK+C,EAA0B,CAAC,OAAO,IAAI,MAAM,WAAW,GAAG7B,GAAmB,GAAG,GAAG,EAAE,QAAQ,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKlB,GAAgB,CAAC,UAAuB8D,EAAYM,EAAS,CAAC,SAAS,CAAcN,EAAM,IAAI,CAAC,SAAS,CAAC,gBAA6B5C,EAAK,KAAK,CAAC,CAAC,EAAE,aAAa,CAAC,CAAC,EAAeA,EAAK,IAAI,CAAC,SAAsBA,EAAK,KAAK,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAUN,GAAY,CAAC,IAAI,wFAAwF,EAAE,SAAS,EAAE,OAAO,OAAO,GAAG,YAAY,UAAU,mBAAmB,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,gNAA2M,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAekD,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,SAAS,CAAc5C,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,SAAS,CAAc5C,EAAK+C,EAA0B,CAAC,SAAsB/C,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKhB,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,QAAQ,KAAK,MAAM,IAAI,mDAAmD,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegB,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,EAAe4C,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc5C,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB7B,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,SAAS,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,yBAAyB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBe,EAAYM,EAAS,CAAC,SAAS,CAAclD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,uBAAuB,CAAC,EAAeA,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,qEAAqE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,oEAAoE,EAAE,SAAS,oDAAoD,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,2BAA2B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKqD,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsBrD,EAAK8C,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,SAAS,SAAsB9C,EAAKiD,EAAS,CAAC,sBAAsB,GAAK,SAAsBjD,EAAWkD,EAAS,CAAC,SAAsBlD,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,yEAAyE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,uEAAuE,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,GAAGX,GAAmB,GAAG,GAAG,EAAE,OAAO,CAAC,EAAE,SAAsBlB,EAAK+C,EAA0B,CAAC,OAAO,IAAI,MAAM7B,GAAmB,OAAO,QAAQ,GAAGA,GAAmB,GAAG,GAAG,EAAE,QAAQ,SAAsBlB,EAAK1B,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB0B,EAAKgD,EAAkB,CAAC,WAAWnB,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsB7B,EAAKd,GAAO,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,EAAec,EAAK,MAAM,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0D,GAAI,CAAC,kFAAkF,gFAAgF,qVAAqV,wIAAwI,0SAA0S,qHAAqH,oRAAoR,iTAAiT,4HAA4H,0qBAA0qB,2MAA2M,kRAAkR,ySAAyS,wRAAwR,6HAA6H,mRAAmR,+QAA+Q,2RAA2R,4HAA4H,iRAAiR,4QAA4Q,mgBAAmgB,iLAAiL,yOAAyO,8RAA8R,8HAA8H,iTAAiT,4QAA4Q,4KAA4K,iLAAiL,iLAAiL,iLAAiL,sGAAsG,2MAA2M,sGAAsG,iNAAiN,sGAAsG,oLAAoL,qGAAqG,oMAAoM,iLAAiL,gGAAgG,2SAA2S,4HAA4H,gSAAgS,kkBAAkkB,0SAA0S,mUAAmU,+UAA+U,wSAAwS,qUAAqU,0TAA0T,+RAA+R,oRAAoR,yhBAAyhB,8UAA8U,0VAA0V,yXAAyX,seAAse,2LAA2L,qXAAqX,4UAA4U,yVAAyV,idAAid,wWAAwW,soCAAsoC,otBAAotB,6lBAA6lB,qRAAqR,qdAAqd,6RAA6R,gRAAgR,gQAAgQ,gRAAgR,wUAAwU,mTAAmT,0SAA0S,0GAA0G,weAAwe,gSAAgS,6SAA6S,4MAA4M,mTAAmT,0LAA0L,2RAA2R,iHAAiH,4MAA4M,0SAA0S,+QAA+Q,qRAAqR,iRAAiR,mRAAmR,iSAAiS,6HAA6H,6HAA6H,oRAAoR,gRAAgR,wOAAwO,6HAA6H,gRAAgR,mgBAAmgB,8HAA8H,oHAAoH,8/XAA8/X,gcAAgc,4sSAA4sS,EAYlutJC,GAAgBC,GAAQrD,GAAUmD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,GAAG,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,uBAAuB,OAAO,SAAS,IAAI,uEAAuE,EAAE,CAAC,OAAO,qBAAqB,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,EAAE,GAAGhG,GAAY,GAAGK,GAAe,GAAGE,GAAY,GAAGK,GAAc,GAAGE,GAAW,GAAGE,GAAY,GAAGE,GAAqB,GAAGE,GAAiB,GAAGE,EAAW,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACpxB,IAAM8E,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,oCAAsC,oHAA0I,4BAA8B,OAAO,sBAAwB,IAAI,uBAAyB,GAAG,kBAAoB,OAAO,yBAA2B,OAAO,qBAAuB,MAAM,yBAA2B,QAAQ,6BAA+B,OAAO,sBAAwB,OAAO,qBAAuB,iEAA2E,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["_classCallCheck", "e", "_defineProperties", "n", "r", "_createClass", "global", "getMethodName", "isDomElement", "isInteger", "isVimeoUrl", "getVimeoUrl", "t", "window", "createCommonjsModule", "defineProperty", "WeakMap", "genId", "checkInstance", "isObject", "rand", "o", "Item", "schedule", "isThenable", "notify", "notifyIsolated", "resolve", "MakeDefWrapper", "reject", "iteratePromises", "MakeDef", "Promise", "i", "a", "storeCallback", "getCallbacks", "removeCallback", "shiftCallbacks", "swapCallbacks", "getOEmbedParameters", "createEmbed", "getOEmbedData", "u", "initializeEmbeds", "resizeEmbeds", "parseMessageData", "postMessage", "navigator", "processData", "initializeScreenfull", "onFullScreenEntered", "onFullScreenExit", "l", "s", "c", "Player", "containerStyles", "emptyStateStyle", "defaultEvents", "ControlType", "fontSizeOptions", "fontControls", "font", "useRadius", "props", "borderRadius", "isMixedBorderRadius", "topLeftRadius", "topRightRadius", "bottomRightRadius", "bottomLeftRadius", "se", "borderRadiusControl", "ControlType", "paddingControl", "ControlType", "vimeoRegex", "Vimeo", "withCSS", "video", "autoplay", "mute", "controls", "loop", "titles", "backgroundColor", "onPlay", "onEnd", "style", "props", "key", "setKey", "ye", "player", "pe", "borderRadius", "useRadius", "ue", "id", "embeddedPlayer", "c", "RenderTarget", "p", "motion", "addPropertyControls", "ControlType", "borderRadiusControl", "Vimeo_default", "emptyStateStyle", "containerStyles", "neutralStateStyle", "stateTitleStyle", "stateParagraphStyle", "BADGES", "productHuntRegex", "ProductHunt", "url", "type", "theme", "style", "props", "badgeUrl", "se", "ref", "id", "p", "motion", "containerStyles", "u", "emptyStateStyle", "stateTitleStyle", "stateParagraphStyle", "addPropertyControls", "ControlType", "noopReturn", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "e", "r", "n", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "e", "hasReachedTarget", "spring", "c", "i", "h", "u", "d", "f", "l", "g", "glide", "o", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "W", "L", "D", "e", "M", "noopReturn", "k", "asTransformCssVar", "B", "L", "W", "j", "B", "testAnimation", "e", "C", "$", "R", "resolveElements", "e", "n", "createGeneratorEasing", "e", "n", "o", "getGenerator", "t", "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", "n", "dispatchViewEvent", "se", "o", "i", "__rest", "inView$1", "t", "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", "isCanvas", "RenderTarget", "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", "serializationHash", "variantClassNames", "toResponsiveImage", "value", "Variants", "motion", "x", "getProps", "height", "id", "image", "name1", "text", "title", "width", "props", "p", "u", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "u3Xr9lVLU", "JflSYoS1N", "BkqfOmW2x", "B4t9R0w_2", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "RichText2", "Image2", "getLoadingLazyAtYPosition", "css", "FramerVnOC8t0bT", "withCSS", "VnOC8t0bT_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "NavbarFonts", "getFonts", "WS6plYRrC_default", "NavbarWithVariantAppearEffect", "withVariantAppearEffect", "NavSpacerFonts", "xoG8bst63_default", "TickerFonts", "Ticker", "ContainerWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Container", "TodoItemFonts", "nz3r_HMCy_default", "VimeoFonts", "Vimeo_default", "ButtonFonts", "jenmaiibc_default", "TestimonialCardFonts", "VnOC8t0bT_default", "ProductHuntFonts", "ProductHunt", "FooterFonts", "bGUd_8twh_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "addImageAlt", "image", "alt", "HTMLStyle", "value", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "scopingClassNames", "cx", "ref1", "elementId", "useRouteElementId", "isDisplayed", "isDisplayed1", "router", "useRouter", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "ComponentViewportProvider", "PropertyOverrides2", "RichText2", "x", "getLoadingLazyAtYPosition", "Image2", "Link", "SVG", "ResolveLinks", "resolvedLinks", "resolvedLinks1", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "__FramerMetadata__"]
}
