{
  "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/Cst5u8LauxgIhSegOyMZ/Vimeo.js", "ssg:https://framerusercontent.com/modules/L74HqwsBDuppdDTWTvsM/QweBbCrocCgDGx0yo5lX/TsLlDOmzC-0.js", "ssg:https://framerusercontent.com/modules/L74HqwsBDuppdDTWTvsM/QweBbCrocCgDGx0yo5lX/TsLlDOmzC-1.js", "ssg:https://framerusercontent.com/modules/L74HqwsBDuppdDTWTvsM/QweBbCrocCgDGx0yo5lX/TsLlDOmzC.js", "ssg:https://framerusercontent.com/modules/ixQnb6PlmbV6iivz1oD4/XFGEGzznnSTvAKCacGWa/BWX4wmKpp.js", "ssg:https://framerusercontent.com/modules/jsPMSnS4vuFD8QZdH32t/jpLlcqOFGBFaN42QAHpn/mWzN3CP7y.js", "ssg:https://framerusercontent.com/modules/murWpX2lUQcw7wQy6ZtP/JCTb0FuZUBst6p4oReT8/uURragveV.js", "ssg:https://framerusercontent.com/modules/qq2k6e6PZJkIXmmxUGDi/wnKhjiN5d27C7kkWJmJL/ZXesAmF9z.js", "ssg:https://framerusercontent.com/modules/vBldUbzLGr3fkztZ4F8S/8TS1yF8OALDTZWBwUgJL/CtSV3wG7R.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,clampRGB}from\"framer\";import{motion}from\"framer-motion\";import Player from\"@vimeo/player\";import{useEffect,useRef,useState}from\"react\";import{useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";const vimeoRegex=/^https?:\\/\\/vimeo\\.com\\/(\\d+)/;/**\n * VIMEO\n *\n * @framerIntrinsicWidth 480\n * @framerIntrinsicHeight 270\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps borderRadius, backgroundColor\n */const Vimeo=withCSS(function Vimeo({video,autoplay,mute,controls,loop,titles,backgroundColor,onPlay=()=>{},onEnd=()=>{},style,...props}){const[key,setKey]=useState(0);const player=useRef();const borderRadius=useRadius(props);useEffect(()=>{if(!player.current)return;const[,id]=video.match(vimeoRegex)?video.match(vimeoRegex):[null,0];const embeddedPlayer=new Player(player.current,{id,autopause:false,autoplay:RenderTarget.current()===RenderTarget.canvas?false:autoplay,byline:titles,controls:controls,loop:loop,title:titles,muted:mute,responsive:true});embeddedPlayer.on(\"play\",onPlay);embeddedPlayer.on(\"ended\",onEnd);},[player,key]);useEffect(()=>{setKey(key=>key+1);},[video,autoplay,mute,controls,loop,titles]);return /*#__PURE__*/_jsx(motion.div,{style:{\"--background-rgb\":clampRGB(backgroundColor),background:`var(--vimeo-background, ${backgroundColor})`,...style,borderRadius,position:\"relative\",width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",overflow:\"hidden\"},...props,children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-vimeo\",ref:player,style:{width:\"100%\",height:\"100%\"}},key)});},[\".framer-vimeo > div { padding: 0 !important; width: 100%; height: 100%; }\",\"@supports not (color(display-p3 1 1 1)) { --vimeo-background: var(--background-rgb)}\"]);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\":{\"framerIntrinsicWidth\":\"480\",\"framerComponentPresetProps\":\"borderRadius, backgroundColor\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"270\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Vimeo.map", "var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},u=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},l=(t,n,i)=>(i=null!=t?e(s(t)):{},u(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),h=o({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),c=l(h()),f={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},g=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=f.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=f.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=f.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=f.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=f.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=f.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=f.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=f.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=f.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=f.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,this.offset=0,this.view=d(this.bytes),this.decoder=new TextDecoder;}};function d(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as p}from\"framer\";// ../../library/src/utils/utils.ts\nvar y=\"undefined\"!=typeof window,v=y&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction w(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function m(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar I=1024,b=1.5,U=t=>2**t-1,S=t=>-(2**(t-1)),k=t=>2**(t-1)-1,L={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:S(8),Int16:S(16),Int32:S(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},B={Uint8:U(8),Uint16:U(16),Uint32:U(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:k(8),Int16:k(16),Int32:k(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function E(t,e,r,n){w(t>=e,t,\"outside lower bound for\",n),w(t<=r,t,\"outside upper bound for\",n);}var M=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*b)+t);r.set(this.bytes),this.bytes=r,this.view=d(r);}writeUint8(t){E(t,L.Uint8,B.Uint8,\"Uint8\");let e=f.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){E(t,L.Uint16,B.Uint16,\"Uint16\");let e=f.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){E(t,L.Uint32,B.Uint32,\"Uint32\");let e=f.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){E(t,L.Uint64,B.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){E(t,L.BigUint64,B.BigUint64,\"BigUint64\");let e=f.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){E(t,L.Int8,B.Int8,\"Int8\");let e=f.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){E(t,L.Int16,B.Int16,\"Int16\");let e=f.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){E(t,L.Int32,B.Int32,\"Int32\");let e=f.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){E(t,L.Int64,B.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){E(t,L.BigInt64,B.BigInt64,\"BigInt64\");let e=f.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=f.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=f.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){this.offset=0,this.bytes=new Uint8Array(I),this.view=d(this.bytes),this.encoder=new TextEncoder,this.encodedStrings=/* @__PURE__ */new Map;}};// src/utils/typeChecks.ts\nfunction F(t){return Number.isFinite(t);}function T(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar N=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return w(F(r),\"Invalid chunkId\"),w(F(n),\"Invalid offset\"),w(F(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(w(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as A}from\"framer\";function O(t){if(T(t))return 0/* Null */;switch(t.type){case A.Array:return 1/* Array */;case A.Boolean:return 2/* Boolean */;case A.Color:return 3/* Color */;case A.Date:return 4/* Date */;case A.Enum:return 5/* Enum */;case A.File:return 6/* File */;case A.ResponsiveImage:return 10/* ResponsiveImage */;case A.Link:return 7/* Link */;case A.Number:return 8/* Number */;case A.Object:return 9/* Object */;case A.RichText:return 11/* RichText */;case A.String:return 12/* String */;default:m(t);}}function x(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:A.Array,value:n};}function P(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function q(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function R(t){return{type:A.Boolean,value:0!==t.readUint8()};}function _(t,e){t.writeUint8(e.value?1:0);}function D(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function j(t){return{type:A.Color,value:t.readString()};}function C(t,e){t.writeString(e.value);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function W(t){let e=t.readInt64(),r=new Date(e);return{type:A.Date,value:r.toISOString()};}function $(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function z(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function G(t){return{type:A.Enum,value:t.readString()};}function K(t,e){t.writeString(e.value);}function H(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:A.File,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:A.Link,value:t.readJson()};}function Z(t,e){t.writeJson(e.value);}function tt(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function te(t){return{type:A.Number,value:t.readFloat64()};}function tr(t,e){t.writeFloat64(e.value);}function tn(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function ti(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:A.Object,value:n};}function ts(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function ta(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function to(t){return{type:A.ResponsiveImage,value:t.readJson()};}function tu(t,e){t.writeJson(e.value);}function tl(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function th(t){return{type:A.RichText,value:t.readUint32()};}function tc(t,e){t.writeUint32(e.value);}function tf(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}function tg(t){return{type:A.String,value:t.readString()};}function td(t,e){t.writeString(e.value);}function tp(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return x(t);case 2/* Boolean */:return R(t);case 3/* Color */:return j(t);case 4/* Date */:return W(t);case 5/* Enum */:return G(t);case 6/* File */:return V(t);case 7/* Link */:return Y(t);case 8/* Number */:return te(t);case 9/* Object */:return ti(t);case 10/* ResponsiveImage */:return to(t);case 11/* RichText */:return th(t);case 12/* String */:return tg(t);default:m(e);}},t.write=function(t,e){let r=O(e);if(t.writeUint8(r),!T(e))switch(e.type){case A.Array:return P(t,e);case A.Boolean:return _(t,e);case A.Color:return C(t,e);case A.Date:return $(t,e);case A.Enum:return K(t,e);case A.File:return X(t,e);case A.Link:return Z(t,e);case A.Number:return tr(t,e);case A.Object:return ts(t,e);case A.ResponsiveImage:return tu(t,e);case A.RichText:return tc(t,e);case A.String:return td(t,e);default:m(e);}},t.compare=function(t,e,r){let n=O(t),i=O(e);if(n<i)return -1;if(n>i)return 1;if(T(t)||T(e))return 0;switch(t.type){case A.Array:return w(e.type===A.Array),q(t,e,r);case A.Boolean:return w(e.type===A.Boolean),D(t,e);case A.Color:return w(e.type===A.Color),J(t,e);case A.Date:return w(e.type===A.Date),z(t,e);case A.Enum:return w(e.type===A.Enum),H(t,e);case A.File:return w(e.type===A.File),Q(t,e);case A.Link:return w(e.type===A.Link),tt(t,e);case A.Number:return w(e.type===A.Number),tn(t,e);case A.Object:return w(e.type===A.Object),ta(t,e,r);case A.ResponsiveImage:return w(e.type===A.ResponsiveImage),tl(t,e);case A.RichText:return w(e.type===A.RichText),tf(t,e);case A.String:return w(e.type===A.String),tp(t,e,r);default:m(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar ty=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new g(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=N.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new M;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,this.entries=[];}},tv=3,tw=250,tm=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tI=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tm.includes(n.status)||++r>tv)return n;}catch(t){if(e?.signal?.aborted||++r>tv)throw t;}await tb(r);}};async function tb(t){let e=Math.floor(tw*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tU(t,e){let r=tL(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tI(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tS,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tS=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(w(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tk(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(w(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tk(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){this.chunks=[];}};function tk(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tL(t){w(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tB=class{async loadModel(){let[t]=await tU(this.options.url,[this.options.range]);return w(t,\"Failed to load model\"),ty.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){w(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:m(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==p.String||e.value?.type!==p.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       \u2193\n   * \u250C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2510\n   * \u2502 1 \u2502 2 \u2502 2 \u2502 2 \u2502 2 \u2502 3 \u2502\n   * \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   \u2193\n   * \u250C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u252C\u2500\u2500\u2500\u2510\n   * \u2502 1 \u2502 2 \u2502 2 \u2502 2 \u2502 2 \u2502 3 \u2502\n   * \u2514\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2534\u2500\u2500\u2500\u2518\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,this.supportedLookupTypes=[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */],this.collation=this.options.collation;let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];w(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r;}},tE=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){this.fields=/* @__PURE__ */new Map;}},tM=class{scanItems(){return this.itemsPromise??=tI(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new g(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tE.read(n),r=n.getOffset()-t,s=new N(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,this.itemLoader=new c.default(async t=>{let e=t.map(t=>{let e=N.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tU(this.url,e);return r.map((e,r)=>{let n=new g(e),i=tE.read(n),s=t[r];return w(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});});}},tF=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}async resolveItems(t){return Promise.all(t.map(t=>{let e=N.fromString(t),r=this.chunks[e.chunkId];return w(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=N.fromString(t.pointer),n=N.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,this.schema=this.options.schema,this.indexes=this.options.indexes,this.resolveRichText=this.options.resolveRichText,this.chunks=this.options.chunks.map((t,e)=>new tM(e,t));}};export{tF as DatabaseCollection,tB as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "let e=[];export async function resolveRichText(t){let i=e[t];if(i)return await i();}\nexport const __FramerMetadata__ = {\"exports\":{\"resolveRichText\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2e9e6ed)\nimport{addPropertyControls as e,ControlType as t,QueryCache as l,QueryEngine as i}from\"framer\";import{DatabaseCollection as r}from\"./TsLlDOmzC-0.js\";import{resolveRichText as a}from\"./TsLlDOmzC-1.js\";let n={id:{isNullable:!1,type:t.String},JMzLVSoah:{isNullable:!0,type:t.RichText},mRQWIAjfJ:{isNullable:!0,type:t.String},nextItemId:{isNullable:!0,type:t.String},previousItemId:{isNullable:!0,type:t.String},UcKribuge:{isNullable:!0,type:t.String}},o=new i,u=new l(o),m={collectionByLocaleId:{default:new r({chunks:[new URL(\"./TsLlDOmzC-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/L74HqwsBDuppdDTWTvsM/QweBbCrocCgDGx0yo5lX/TsLlDOmzC.js\").href.replace(\"/modules/\",\"/cms/\")],indexes:[],resolveRichText:a,schema:n})},displayName:\"Category\"};export default m;e(m,{UcKribuge:{defaultValue:\"\",title:\"Title\",type:t.String},mRQWIAjfJ:{title:\"Slug\",type:t.String},JMzLVSoah:{defaultValue:\"\",title:\"Content\",type:t.RichText},previousItemId:{dataIdentifier:\"local-module:collection/TsLlDOmzC:default\",title:\"Previous\",type:t.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/TsLlDOmzC:default\",title:\"Next\",type:t.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,t){let[l]=await u.get({from:{data:m,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"mRQWIAjfJ\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.mRQWIAjfJ;},async getRecordIdBySlug(e,t){let[l]=await u.get({from:{data:m,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"mRQWIAjfJ\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},t).readAsync();return l?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerContractVersion\":\"1\",\"framerSlug\":\"mRQWIAjfJ\",\"framerCollectionUtils\":\"1\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerCollectionId\":\"TsLlDOmzC\",\"framerData\":\"\",\"framerRecordIdKey\":\"id\",\"framerColorSyntax\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2e9e6ed)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ControlType,cx,PathVariablesContext,RichText,SVG,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Category from\"https://framerusercontent.com/modules/L74HqwsBDuppdDTWTvsM/QweBbCrocCgDGx0yo5lX/TsLlDOmzC.js\";const cycleOrder=[\"Ym4c1atLF\",\"GNGjv_mk4\",\"HVtKh93ka\"];const serializationHash=\"framer-8669g\";const variantClassNames={GNGjv_mk4:\"framer-v-52l1dc\",HVtKh93ka:\"framer-v-1lorq32\",Ym4c1atLF:\"framer-v-zljo6h\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const query=(prequery,{dPc2wbZas})=>prequery({from:{alias:\"Ym4c1atLF\",data:Category,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"Ym4c1atLF\",name:\"UcKribuge\",type:\"Identifier\"},{collection:\"Ym4c1atLF\",name:\"mRQWIAjfJ\",type:\"Identifier\"},{collection:\"Ym4c1atLF\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"Ym4c1atLF\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:dPc2wbZas},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Role-Large\":\"Ym4c1atLF\",\"Role-Mobile\":\"HVtKh93ka\",\"Role-Tablet\":\"GNGjv_mk4\"};const getProps=({categories,color,height,id,width,...props})=>{return{...props,dPc2wbZas:categories??props.dPc2wbZas??[\"zFOaBCYBL\",\"c6jubZdgx\"],igKsY4c7E:color??props.igKsY4c7E??\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(34, 34, 34))\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Ym4c1atLF\"};};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,dPc2wbZas,igKsY4c7E,UcKribugeYm4c1atLF,mRQWIAjfJYm4c1atLF,idYm4c1atLF,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Ym4c1atLF\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-zljo6h\",className,classNames),\"data-framer-name\":\"Role-Large\",layoutDependency:layoutDependency,layoutId:\"Ym4c1atLF\",ref:refBinding,style:{...style},...addPropertyOverrides({GNGjv_mk4:{\"data-framer-name\":\"Role-Tablet\"},HVtKh93ka:{\"data-framer-name\":\"Role-Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"Ym4c1atLF\",data:Category,type:\"Collection\"},limit:{type:\"LiteralValue\",value:4},select:[{collection:\"Ym4c1atLF\",name:\"UcKribuge\",type:\"Identifier\"},{collection:\"Ym4c1atLF\",name:\"mRQWIAjfJ\",type:\"Identifier\"},{collection:\"Ym4c1atLF\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"Ym4c1atLF\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:dPc2wbZas},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-7fc9eq\",layoutDependency:layoutDependency,layoutId:\"WblZF4yu1\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1fo6dc8\",\"data-framer-name\":\"Tail\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"HvbhATKCz\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 48\"><path d=\"M 12 48 L 12 0 L 6 0 L 0 6 L 6 12 L 0 18 L 6 24 L 0 30 L 6 36 L 0 42 L 6 48 Z\" fill=\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>',svgContentId:12856546418,withExternalLayout:true,...addPropertyOverrides({GNGjv_mk4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 42\"><path d=\"M 11 42 L 11 0 L 5.5 0 L 0 5.25 L 5.5 10.5 L 0 15.75 L 5.5 21 L 0 26.25 L 5.5 31.5 L 0 36.75 L 5.5 42 Z\" fill=\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>',svgContentId:11191749125},HVtKh93ka:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 42\"><path d=\"M 11 42 L 11 0 L 5.5 0 L 0 5.25 L 5.5 10.5 L 0 15.75 L 5.5 21 L 0 26.25 L 5.5 31.5 L 0 36.75 L 5.5 42 Z\" fill=\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>',svgContentId:11191749125}},baseVariant,gestureVariant)})}),collection?.map(({id:idYm4c1atLF,mRQWIAjfJ:mRQWIAjfJYm4c1atLF,UcKribuge:UcKribugeYm4c1atLF},index)=>{UcKribugeYm4c1atLF??=\"\";mRQWIAjfJYm4c1atLF??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`Ym4c1atLF-${idYm4c1atLF}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{mRQWIAjfJ:mRQWIAjfJYm4c1atLF},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gdacbn\",layoutDependency:layoutDependency,layoutId:\"eMqq52JgT\",style:{backgroundColor:\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(34, 34, 34))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-igKsY4c7E-BWX4wmKpp))\",\"--framer-text-transform\":\"inherit\"},children:\"motion graphics\"})}),className:\"framer-1fjhnut\",\"data-framer-name\":\"Title\",fonts:[\"Inter-Light\"],layoutDependency:layoutDependency,layoutId:\"sSTxKQolv\",style:{\"--extracted-1of0zx5\":\"var(--variable-reference-igKsY4c7E-BWX4wmKpp)\",\"--variable-reference-igKsY4c7E-BWX4wmKpp\":igKsY4c7E},text:UcKribugeYm4c1atLF,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({HVtKh93ka:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"SW50ZXItTGlnaHQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"300\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--variable-reference-igKsY4c7E-BWX4wmKpp))\",\"--framer-text-transform\":\"inherit\"},children:\"motion graphics\"})})}},baseVariant,gestureVariant)})})})},idYm4c1atLF);}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s245a3\",layoutDependency:layoutDependency,layoutId:\"UQxQg9aTl\",style:{rotate:180},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1tm7lqd\",\"data-framer-name\":\"Tail\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"yTTM_v1lC\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 48\"><path d=\"M 12 48 L 12 0 L 6 0 L 0 6 L 6 12 L 0 18 L 6 24 L 0 30 L 6 36 L 0 42 L 6 48 Z\" fill=\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>',svgContentId:12856546418,withExternalLayout:true,...addPropertyOverrides({GNGjv_mk4:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 42\"><path d=\"M 11 42 L 11 0 L 5.5 0 L 0 5.25 L 5.5 10.5 L 0 15.75 L 5.5 21 L 0 26.25 L 5.5 31.5 L 0 36.75 L 5.5 42 Z\" fill=\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>',svgContentId:11191749125},HVtKh93ka:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11 42\"><path d=\"M 11 42 L 11 0 L 5.5 0 L 0 5.25 L 5.5 10.5 L 0 15.75 L 5.5 21 L 0 26.25 L 5.5 31.5 L 0 36.75 L 5.5 42 Z\" fill=\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>',svgContentId:11191749125}},baseVariant,gestureVariant)})})]})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8669g.framer-rc4nc5, .framer-8669g .framer-rc4nc5 { display: block; }\",\".framer-8669g.framer-zljo6h { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 48px; justify-content: flex-start; padding: 0px; position: relative; width: min-content; }\",\".framer-8669g .framer-7fc9eq, .framer-8669g .framer-1s245a3 { flex: none; height: 48px; overflow: visible; position: relative; width: 10px; }\",\".framer-8669g .framer-1fo6dc8, .framer-8669g .framer-1tm7lqd { flex: none; height: 48px; left: calc(60.00000000000002% - 12px / 2); position: absolute; top: calc(50.00000000000002% - 48px / 2); width: 12px; }\",\".framer-8669g .framer-1gdacbn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: flex-start; padding: 0px 8px 0px 8px; position: relative; width: min-content; }\",\".framer-8669g .framer-1fjhnut { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8669g.framer-zljo6h, .framer-8669g .framer-1gdacbn { gap: 0px; } .framer-8669g.framer-zljo6h > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-8669g.framer-zljo6h > :first-child, .framer-8669g .framer-1gdacbn > :first-child { margin-left: 0px; } .framer-8669g.framer-zljo6h > :last-child, .framer-8669g .framer-1gdacbn > :last-child { margin-right: 0px; } .framer-8669g .framer-1gdacbn > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",\".framer-8669g.framer-v-52l1dc.framer-zljo6h, .framer-8669g.framer-v-52l1dc .framer-7fc9eq, .framer-8669g.framer-v-52l1dc .framer-1s245a3, .framer-8669g.framer-v-1lorq32.framer-zljo6h, .framer-8669g.framer-v-1lorq32 .framer-7fc9eq, .framer-8669g.framer-v-1lorq32 .framer-1s245a3 { height: 42px; }\",\".framer-8669g.framer-v-52l1dc .framer-1fo6dc8, .framer-8669g.framer-v-52l1dc .framer-1tm7lqd, .framer-8669g.framer-v-1lorq32 .framer-1fo6dc8, .framer-8669g.framer-v-1lorq32 .framer-1tm7lqd { height: 42px; left: unset; right: -1px; top: calc(50.00000000000002% - 42px / 2); width: 11px; }\",\".framer-8669g.framer-v-52l1dc .framer-1gdacbn, .framer-8669g.framer-v-1lorq32 .framer-1gdacbn { gap: 0px; padding: 0px 6px 0px 6px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8669g.framer-v-52l1dc .framer-1gdacbn { gap: 0px; } .framer-8669g.framer-v-52l1dc .framer-1gdacbn > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-8669g.framer-v-52l1dc .framer-1gdacbn > :first-child { margin-left: 0px; } .framer-8669g.framer-v-52l1dc .framer-1gdacbn > :last-child { margin-right: 0px; } }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8669g.framer-v-1lorq32 .framer-1gdacbn { gap: 0px; } .framer-8669g.framer-v-1lorq32 .framer-1gdacbn > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-8669g.framer-v-1lorq32 .framer-1gdacbn > :first-child { margin-left: 0px; } .framer-8669g.framer-v-1lorq32 .framer-1gdacbn > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"GNGjv_mk4\":{\"layout\":[\"auto\",\"fixed\"]},\"HVtKh93ka\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"dPc2wbZas\":\"categories\",\"igKsY4c7E\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerBWX4wmKpp=withCSS(Component,css,\"framer-8669g\");export default FramerBWX4wmKpp;FramerBWX4wmKpp.displayName=\"list of role\";FramerBWX4wmKpp.defaultProps={height:48,width:300};addPropertyControls(FramerBWX4wmKpp,{variant:{options:[\"Ym4c1atLF\",\"GNGjv_mk4\",\"HVtKh93ka\"],optionTitles:[\"Role-Large\",\"Role-Tablet\",\"Role-Mobile\"],title:\"Variant\",type:ControlType.Enum},dPc2wbZas:{dataIdentifier:\"local-module:collection/TsLlDOmzC:default\",defaultValue:[\"zFOaBCYBL\",\"c6jubZdgx\"],title:\"Categories\",type:ControlType.MultiCollectionReference},igKsY4c7E:{defaultValue:'var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(34, 34, 34)) /* {\"name\":\"Dark Grey\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerBWX4wmKpp,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{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/v2q8JTTTs7McDMSEhnxAIBqd0.woff2\",weight:\"300\"},{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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerBWX4wmKpp\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"300\",\"framerIntrinsicHeight\":\"48\",\"framerVariables\":\"{\\\"dPc2wbZas\\\":\\\"categories\\\",\\\"igKsY4c7E\\\":\\\"color\\\"}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GNGjv_mk4\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"HVtKh93ka\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BWX4wmKpp.map", "// Generated by Framer (c105afa)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"K4lHoTNoU\",\"lBIITPUh8\"];const serializationHash=\"framer-8XOdN\";const variantClassNames={K4lHoTNoU:\"framer-v-1kxf2rv\",lBIITPUh8:\"framer-v-locrqg\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Back button\":\"K4lHoTNoU\",\"Back small\":\"lBIITPUh8\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"K4lHoTNoU\"};};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,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"K4lHoTNoU\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"Tq2i4tqMP\"},motionChild:true,nodeId:\"K4lHoTNoU\",openInNewTab:false,scopeId:\"mWzN3CP7y\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1kxf2rv\",className,classNames)} framer-19j8py7`,\"data-framer-name\":\"Back button\",layoutDependency:layoutDependency,layoutId:\"K4lHoTNoU\",ref:refBinding,style:{backgroundColor:\"rgb(253, 247, 0)\",borderBottomLeftRadius:50,borderTopLeftRadius:50,...style},...addPropertyOverrides({lBIITPUh8:{\"data-framer-name\":\"Back small\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ohwtad\",\"data-framer-name\":\"back\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"xPhbXvP_x\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 58 52\"><path d=\"M 26 52 L 26 0 L 58 0 L 58 52 Z\" fill=\"rgb(34,34,34)\"></path><path d=\"M 26 0 L 58 0 L 58 24.207 L 49 24.207 C 36.297 24.207 26 13.91 26 1.207 Z\" fill=\"rgb(255, 247, 0)\"></path><path d=\"M 26 52 C 26 38.631 36.838 27.793 50.207 27.793 L 58 27.793 L 58 52 L 26 52 Z\" fill=\"rgb(255, 247, 0)\"></path><path d=\"M 26 0 C 19.104 0 12.491 2.739 7.615 7.615 C 2.739 12.491 0 19.104 0 26 C 0 32.896 2.739 39.509 7.615 44.385 C 12.491 49.261 19.104 52 26 52 L 26 26 Z\" fill=\"rgb(34,34,34)\"></path><g transform=\"translate(-26 -26)\" id=\"ss11144523012_5\"><path d=\"M 0 26 C 0 11.641 11.641 0 26 0 C 40.359 0 52 11.641 52 26 C 52 40.359 40.359 52 26 52 C 11.641 52 0 40.359 0 26 Z\" fill=\"rgb(255, 247, 0)\"></path><path d=\"M 0 78 C 0 63.641 11.641 52 26 52 C 40.359 52 52 63.641 52 78 C 52 92.359 40.359 104 26 104 C 11.641 104 0 92.359 0 78 Z\" fill=\"rgb(255, 247, 0)\"></path></g></svg>',svgContentId:11144523012,withExternalLayout:true,...addPropertyOverrides({lBIITPUh8:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 46 41\"><path d=\"M 20.621 41 L 20.621 0 L 46 0 L 46 41 Z\" fill=\"rgb(34,34,34)\"></path><path d=\"M 20.621 0 L 46 0 L 46 19.086 L 38.862 19.086 C 28.788 19.086 20.621 10.967 20.621 0.952 Z\" fill=\"rgb(255, 247, 0)\"></path><path d=\"M 20.621 41 C 20.621 30.459 29.216 21.914 39.819 21.914 L 46 21.914 L 46 41 L 20.621 41 Z\" fill=\"rgb(255, 247, 0)\"></path><path d=\"M 20.621 0 C 15.152 0 9.907 2.16 6.04 6.004 C 2.173 9.849 0 15.063 0 20.5 C 0 25.937 2.173 31.151 6.04 34.996 C 9.907 38.84 15.152 41 20.621 41 L 20.621 20.5 Z\" fill=\"rgb(34,34,34)\"></path><g transform=\"translate(-20.621 -20.5)\" id=\"ss9731585906_5\"><path d=\"M 0 20.5 C 0 9.178 9.232 0 20.621 0 C 32.009 0 41.241 9.178 41.241 20.5 C 41.241 31.822 32.009 41 20.621 41 C 9.232 41 0 31.822 0 20.5 Z\" fill=\"rgb(255, 247, 0)\"></path><path d=\"M 0 61.5 C 0 50.178 9.232 41 20.621 41 C 32.009 41 41.241 50.178 41.241 61.5 C 41.241 72.822 32.009 82 20.621 82 C 9.232 82 0 72.822 0 61.5 Z\" fill=\"rgb(255, 247, 0)\"></path></g></svg>',svgContentId:9731585906}},baseVariant,gestureVariant)})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8XOdN.framer-19j8py7, .framer-8XOdN .framer-19j8py7 { display: block; }\",\".framer-8XOdN.framer-1kxf2rv { height: 52px; overflow: hidden; position: relative; text-decoration: none; width: 58px; will-change: var(--framer-will-change-override, transform); }\",\".framer-8XOdN .framer-ohwtad { flex: none; height: 52px; left: calc(50.00000000000002% - 58px / 2); position: absolute; top: calc(50.00000000000002% - 52px / 2); width: 58px; }\",\".framer-8XOdN.framer-v-locrqg.framer-1kxf2rv { aspect-ratio: 1.1153846153846154 / 1; height: var(--framer-aspect-ratio-supported, 42px); width: 47px; }\",\".framer-8XOdN.framer-v-locrqg .framer-ohwtad { height: 41px; left: unset; right: 0px; top: calc(50.00000000000002% - 41px / 2); width: 46px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 52\n * @framerIntrinsicWidth 58\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"lBIITPUh8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermWzN3CP7y=withCSS(Component,css,\"framer-8XOdN\");export default FramermWzN3CP7y;FramermWzN3CP7y.displayName=\"back\";FramermWzN3CP7y.defaultProps={height:52,width:58};addPropertyControls(FramermWzN3CP7y,{variant:{options:[\"K4lHoTNoU\",\"lBIITPUh8\"],optionTitles:[\"Back button\",\"Back small\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermWzN3CP7y,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermWzN3CP7y\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"58\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"52\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lBIITPUh8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mWzN3CP7y.map", "// Generated by Framer (c105afa)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={gX8ck5TWI:{hover:true}};const serializationHash=\"framer-EjTQ3\";const variantClassNames={gX8ck5TWI:\"framer-v-1hd0l3b\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.4,ease:[.09,.68,.5,1],type:\"tween\"};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const suffix=(value,suffix)=>{if(typeof value===\"string\"&&typeof suffix===\"string\"){return value+suffix;}else if(typeof value===\"string\"){return value;}else if(typeof suffix===\"string\"){return suffix;}return\"\";};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,link,next,title,width,...props})=>{return{...props,EaC_NKqry:title??props.EaC_NKqry??\"eatie website\",nKPSawdG1:link??props.nKPSawdG1,uZwrV9nC6:next??props.uZwrV9nC6??\"ZUq6eR_Th\"};};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,nKPSawdG1,uZwrV9nC6,EaC_NKqry,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"gX8ck5TWI\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(uZwrV9nC6);const textContent=suffix(EaC_NKqry,\"\");return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:nKPSawdG1,motionChild:true,nodeId:\"gX8ck5TWI\",scopeId:\"uURragveV\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1hd0l3b\",className,classNames)} framer-gomp90`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"gX8ck5TWI\",ref:refBinding,style:{...style},...addPropertyOverrides({\"gX8ck5TWI-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ilh9pm\",\"data-framer-name\":\"Sticker Front\",layoutDependency:layoutDependency,layoutId:\"zB_fLggzu\",style:{rotate:10},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-199940n\",layoutDependency:layoutDependency,layoutId:\"dDoakJyWM\",style:{backgroundColor:\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(34, 34, 34))\",rotate:-10},children:[visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"34px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"0.9em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-b1941806-0fb0-45f1-93f9-e21853cc5f36, rgb(233, 232, 232)))\",\"--framer-text-transform\":\"uppercase\"},children:\"eatie website\"})}),className:\"framer-1wuwusb\",\"data-framer-name\":\"Next\",fonts:[\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"vrwx0BGao\",style:{\"--extracted-gdpscs\":\"var(--token-b1941806-0fb0-45f1-93f9-e21853cc5f36, rgb(233, 232, 232))\"},text:textContent,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-yjh5l6\",\"data-framer-name\":\"Tail\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"KzthU9AI7\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24 100\"><path d=\"M 24 100 L 24 0 L 12 0 L 0 12.5 L 12 25 L 0 37.5 L 12 50 L 0 62.5 L 12 75 L 0 87.5 L 12 100 Z\" fill=\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>',svgContentId:11748222104,withExternalLayout:true})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-y4waeu\",\"data-framer-name\":\"Skicker back\",layoutDependency:layoutDependency,layoutId:\"FxC68zEfl\",style:{rotate:10},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-8gzv83\",layoutDependency:layoutDependency,layoutId:\"F_Azy0C7k\",style:{backgroundColor:\"rgb(194, 194, 194)\",rotate:30}})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EjTQ3.framer-gomp90, .framer-EjTQ3 .framer-gomp90 { display: block; }\",\".framer-EjTQ3.framer-1hd0l3b { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 138px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 400px; }\",\".framer-EjTQ3 .framer-1ilh9pm { bottom: -84px; flex: none; left: -9px; overflow: hidden; position: absolute; right: -5px; top: -5px; z-index: 1; }\",\".framer-EjTQ3 .framer-199940n { flex: none; height: 100px; left: 32px; overflow: visible; position: absolute; right: 7px; top: 33px; }\",\".framer-EjTQ3 .framer-1wuwusb { flex: none; height: auto; left: 12px; max-width: 390px; position: absolute; top: 50%; white-space: pre-wrap; width: 90%; word-break: break-word; word-wrap: break-word; }\",\".framer-EjTQ3 .framer-yjh5l6 { flex: none; height: 100px; left: -23px; position: absolute; top: 0px; width: 24px; }\",\".framer-EjTQ3 .framer-y4waeu { -webkit-user-select: none; flex: none; height: 150px; overflow: hidden; position: absolute; right: -14px; top: -32px; user-select: none; width: 150px; z-index: 1; }\",\".framer-EjTQ3 .framer-8gzv83 { bottom: -10px; flex: none; height: 85px; overflow: hidden; position: absolute; right: -37px; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-EjTQ3.framer-1hd0l3b { gap: 0px; } .framer-EjTQ3.framer-1hd0l3b > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-EjTQ3.framer-1hd0l3b > :first-child { margin-top: 0px; } .framer-EjTQ3.framer-1hd0l3b > :last-child { margin-bottom: 0px; } }\",\".framer-EjTQ3.framer-v-1hd0l3b.hover .framer-1ilh9pm { bottom: -73px; left: -8px; right: unset; top: -15px; width: 274px; }\",\".framer-EjTQ3.framer-v-1hd0l3b.hover .framer-199940n { left: 32px; right: unset; top: 30px; width: 375px; }\",\".framer-EjTQ3.framer-v-1hd0l3b.hover .framer-y4waeu { left: calc(53.25000000000002% - 127px / 2); right: unset; top: -30px; width: 127px; }\",\".framer-EjTQ3.framer-v-1hd0l3b.hover .framer-8gzv83 { bottom: unset; height: 88px; right: -47px; top: calc(53.33333333333336% - 88px / 2); width: 160px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 138\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HvP4BPS8x\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nKPSawdG1\":\"link\",\"uZwrV9nC6\":\"next\",\"EaC_NKqry\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruURragveV=withCSS(Component,css,\"framer-EjTQ3\");export default FrameruURragveV;FrameruURragveV.displayName=\"next_button_3\";FrameruURragveV.defaultProps={height:138,width:400};addPropertyControls(FrameruURragveV,{nKPSawdG1:{title:\"Link\",type:ControlType.Link},uZwrV9nC6:{dataIdentifier:\"local-module:collection/D6_bLF3lG:default\",defaultValue:\"ZUq6eR_Th\",title:\"Next\",type:ControlType.CollectionReference},EaC_NKqry:{defaultValue:\"eatie website\",title:\"Title\",type:ControlType.String}});addFonts(FrameruURragveV,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruURragveV\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"nKPSawdG1\\\":\\\"link\\\",\\\"uZwrV9nC6\\\":\\\"next\\\",\\\"EaC_NKqry\\\":\\\"title\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"138\",\"framerIntrinsicWidth\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HvP4BPS8x\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uURragveV.map", "// Generated by Framer (2e9e6ed)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Light\",\"Inter\",\"Inter-Italic\",\"Inter-LightItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/BkDpl4ghaqvMi1btKFyG2tdbec.woff2\",weight:\"300\"},{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/zAMK70AQRFSShJgUiaR5IiIhgzk.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/IETjvc5qzUaRoaruDpPSwCUM8.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/oLCoaT3ioA0fHdJnWR9W6k7NY.woff2\",weight:\"300\"},{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/Sj0PCHQSBjFmEp6NBWg6FNaKc.woff2\",weight:\"300\"},{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/v2q8JTTTs7McDMSEhnxAIBqd0.woff2\",weight:\"300\"},{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/H4TfENUY1rh8R9UaSD6vngjJP3M.woff2\",weight:\"300\"},{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\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/YYB6GZmCWnZq3RWZOghuZIOxQY.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/miJTzODdiyIr3tRo9KEoqXXk2PM.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6ZMhcggRFfEfbf7lncCpaUbA.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/8sCN6PGUr4I8q5hC5twAXfcwqV0.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/aUYDUTztS7anQw5JuwCncXeLOBY.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/5mDAOkC5Wpzo7NkuE9oYfqlY2u4.woff2\",weight:\"300\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/yDiPvYxioBHsicnYxpPW35WQmx8.woff2\",weight:\"300\"}]}];export const css=['.framer-n809i .framer-styles-preset-1ee8kpp:not(.rich-text-wrapper), .framer-n809i .framer-styles-preset-1ee8kpp.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 24px; --framer-text-alignment: left; --framer-text-color: var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, #1a1a1a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1599px) and (min-width: 810px) { .framer-n809i .framer-styles-preset-1ee8kpp:not(.rich-text-wrapper), .framer-n809i .framer-styles-preset-1ee8kpp.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 24px; --framer-text-alignment: left; --framer-text-color: var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, #1a1a1a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-n809i .framer-styles-preset-1ee8kpp:not(.rich-text-wrapper), .framer-n809i .framer-styles-preset-1ee8kpp.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0.01em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 24px; --framer-text-alignment: left; --framer-text-color: var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, #1a1a1a); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-n809i\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2e9e6ed)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,getWhereExpressionFromPathVariables,Image,NotFoundError,PropertyOverrides,ResolveLinks,RichText,SVG,useComponentViewport,useCurrentPathVariables,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useQueryData,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Vimeo from\"https://framerusercontent.com/modules/0sWquksFr1YDkaIgrl9Z/Cst5u8LauxgIhSegOyMZ/Vimeo.js\";import Cursor_Dot from\"#framer/local/canvasComponent/bIq2M4Tjz/bIq2M4Tjz.js\";import ListOfRole from\"#framer/local/canvasComponent/BWX4wmKpp/BWX4wmKpp.js\";import Back from\"#framer/local/canvasComponent/mWzN3CP7y/mWzN3CP7y.js\";import Next_button_3 from\"#framer/local/canvasComponent/uURragveV/uURragveV.js\";import Works from\"#framer/local/collection/D6_bLF3lG/D6_bLF3lG.js\";import Category from\"#framer/local/collection/TsLlDOmzC/TsLlDOmzC.js\";import*as sharedStyle2 from\"#framer/local/css/Ei1SbYKmO/Ei1SbYKmO.js\";import*as sharedStyle1 from\"#framer/local/css/LPyfUYdZq/LPyfUYdZq.js\";import*as sharedStyle from\"#framer/local/css/rGL2Ntg3O/rGL2Ntg3O.js\";import*as sharedStyle3 from\"#framer/local/css/ZXesAmF9z/ZXesAmF9z.js\";import metadataProvider from\"#framer/local/webPageMetadata/CtSV3wG7R/CtSV3wG7R.js\";const BackFonts=getFonts(Back);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const ListOfRoleFonts=getFonts(ListOfRole);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const MotionDivWithFX=withFX(motion.div);const ImageWithOptimizedAppearEffect=withOptimizedAppearEffect(Image);const VimeoFonts=getFonts(Vimeo);const Next_button_3Fonts=getFonts(Next_button_3);const Cursor_DotFonts=getFonts(Cursor_Dot);const breakpoints={bXhRQxy3P:\"(min-width: 810px) and (max-width: 1199px)\",NGRbadw8Z:\"(min-width: 1600px)\",t55Tx2m3X:\"(max-width: 809px)\",zjMiVCbKo:\"(min-width: 1200px) and (max-width: 1599px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-ZWMxR\";const variantClassNames={bXhRQxy3P:\"framer-v-1mt0mq3\",NGRbadw8Z:\"framer-v-rkvtta\",t55Tx2m3X:\"framer-v-tbuh6z\",zjMiVCbKo:\"framer-v-15i1jaf\"};const transition1={delay:.1,duration:.4,ease:[.06,.23,.22,.99],type:\"tween\"};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:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:100};const transition2={delay:.2,duration:.4,ease:[.06,.23,.22,.99],type:\"tween\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:0,duration:.4,ease:[.12,.23,.5,1],type:\"tween\"};const animation3={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation4={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-5,y:0};const transition4={delay:.4,duration:.4,ease:[.06,.23,.22,.99],type:\"tween\"};const animation5={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition4,x:0,y:0};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:58};const transition5={delay:.7,duration:.4,ease:[.06,.23,.22,.99],type:\"tween\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition5,x:0,y:0};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const transition6={delay:.9,duration:.5,ease:[.07,.62,.5,1],type:\"tween\"};const animation8={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition6,x:0,y:0};const animation9={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:40};const convertFromBoolean=(value,activeLocale,{nextItemId_bwjZ3lGAp})=>{if(value){return{pathVariables:{bwjZ3lGAp:nextItemId_bwjZ3lGAp},webPageId:\"CtSV3wG7R\"};}else{return undefined;}};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Big screen\":\"NGRbadw8Z\",Desktop:\"zjMiVCbKo\",Phone:\"t55Tx2m3X\",Tablet:\"bXhRQxy3P\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"zjMiVCbKo\"};};const transition7={damping:50,delay:0,mass:2,stiffness:400,type:\"spring\"};const cursor={alignment:\"center\",component:Cursor_Dot,offset:{x:0,y:-30},placement:\"bottom\",transition:transition7,variant:\"QAVdMCXzI\"};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 currentPathVariables=useCurrentPathVariables();const[currentRouteData]=useQueryData({from:{constraint:{left:{collection:\"CtSV3wG7R\",name:\"nextItemId\",type:\"Identifier\"},operator:\"==\",right:{collection:\"nextItemId\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"CtSV3wG7R\",data:Works,type:\"Collection\"},right:{alias:\"nextItemId\",data:Works,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"CtSV3wG7R\",name:\"IiVAXsXOo\",type:\"Identifier\"},{collection:\"CtSV3wG7R\",name:\"NJOL7UJYd\",type:\"Identifier\"},{alias:\"SW6C40wWJ\",arguments:[{from:{alias:\"SW6C40wWJ\",data:Category,type:\"Collection\"},orderBy:[{arguments:[{collection:\"CtSV3wG7R\",name:\"SW6C40wWJ\",type:\"Identifier\"},{collection:\"SW6C40wWJ\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"SW6C40wWJ\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"SW6C40wWJ\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"CtSV3wG7R\",name:\"SW6C40wWJ\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"},{collection:\"CtSV3wG7R\",name:\"OBkyze0zF\",type:\"Identifier\"},{collection:\"CtSV3wG7R\",name:\"u14cQ7_UJ\",type:\"Identifier\"},{collection:\"CtSV3wG7R\",name:\"i7EtEFOx5\",type:\"Identifier\"},{collection:\"CtSV3wG7R\",name:\"x8SygIJg6\",type:\"Identifier\"},{collection:\"CtSV3wG7R\",name:\"hf23ESCS1\",type:\"Identifier\"},{collection:\"CtSV3wG7R\",name:\"sVdi3wQSH\",type:\"Identifier\"},{alias:\"nextItemId.IiVAXsXOo\",collection:\"nextItemId\",name:\"IiVAXsXOo\",type:\"Identifier\"},{alias:\"nextItemId.bwjZ3lGAp\",collection:\"nextItemId\",name:\"bwjZ3lGAp\",type:\"Identifier\"},{alias:\"nextItemId.xkhQxdSTv\",collection:\"nextItemId\",name:\"xkhQxdSTv\",type:\"Identifier\"},{alias:\"nextItemId\",collection:\"nextItemId\",name:\"id\",type:\"Identifier\"}],where:getWhereExpressionFromPathVariables(currentPathVariables,\"CtSV3wG7R\")});const getFromCurrentRouteData=key=>{if(!currentRouteData)throw new NotFoundError(`No data matches path variables: ${JSON.stringify(currentPathVariables)}`);return currentRouteData[key];};const{style,className,layoutId,variant,IiVAXsXOo=getFromCurrentRouteData(\"IiVAXsXOo\")??\"\",sVdi3wQSH=getFromCurrentRouteData(\"sVdi3wQSH\")??\"\",SW6C40wWJ=getFromCurrentRouteData(\"SW6C40wWJ\"),NJOL7UJYd=getFromCurrentRouteData(\"NJOL7UJYd\")??\"#09F\",OBkyze0zF=getFromCurrentRouteData(\"OBkyze0zF\"),u14cQ7_UJ=getFromCurrentRouteData(\"u14cQ7_UJ\")??[],MHkkltao5FrksvJYw3,x8SygIJg6=getFromCurrentRouteData(\"x8SygIJg6\")??\"\",i7EtEFOx5=getFromCurrentRouteData(\"i7EtEFOx5\")??[],y1m68LSBZIzUuLTrfo,hf23ESCS1=getFromCurrentRouteData(\"hf23ESCS1\")??\"\",nextItemId=getFromCurrentRouteData(\"nextItemId\"),nextItemId_xkhQxdSTv=getFromCurrentRouteData(\"nextItemId.xkhQxdSTv\"),nextItemId_bwjZ3lGAp=getFromCurrentRouteData(\"nextItemId.bwjZ3lGAp\")??\"\",nextItemId_IiVAXsXOo=getFromCurrentRouteData(\"nextItemId.IiVAXsXOo\")??\"\",...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(currentRouteData,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);}}},[currentRouteData,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(currentRouteData,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[currentRouteData,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const visible=isSet(u14cQ7_UJ);const visible1=isSet(x8SygIJg6);const visible2=isSet(i7EtEFOx5);const visible3=isSet(hf23ESCS1);const visible4=isSet(nextItemId);useCustomCursors({\"187fjx1\":{...cursor,variant:\"m_UrpdXNf\"},m51v0a:cursor});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"zjMiVCbKo\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(233, 232, 232); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-15i1jaf\",className),\"data-framer-cursor\":\"m51v0a\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bXhRQxy3P:{y:40},t55Tx2m3X:{height:42,width:\"47px\",y:36}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:52,width:\"58px\",y:48,children:/*#__PURE__*/_jsx(Container,{className:\"framer-5vvgug-container\",\"data-framer-cursor\":\"187fjx1\",layoutScroll:true,nodeId:\"qHzUhxPde\",scopeId:\"CtSV3wG7R\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t55Tx2m3X:{variant:\"lBIITPUh8\"}},children:/*#__PURE__*/_jsx(Back,{height:\"100%\",id:\"qHzUhxPde\",layoutId:\"qHzUhxPde\",style:{height:\"100%\",width:\"100%\"},variant:\"K4lHoTNoU\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1511xtu\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__adjustPosition:false,__framer__offset:0,__framer__parallaxTransformEnabled:true,__framer__speed:130,__perspectiveFX:false,__targetOpacity:1,className:\"framer-16is8vp\",\"data-framer-name\":\"Contents\",id:\"16is8vp\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ijt8h8\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1st1v57\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NGRbadw8Z:{animate:animation2}},children:/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation,className:\"framer-r5mumb\",\"data-framer-appear-id\":\"r5mumb\",initial:animation1,optimized:true,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-xhl8td\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t55Tx2m3X:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{style:{\"--font-selector\":\"SW50ZXItQm9sZA==\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-6e043520-3d12-4858-b15e-8809ede03d1a, rgb(255, 255, 255))\",\"--framer-text-transform\":\"uppercase\"},children:\"Pandas\"})}),fonts:[\"Inter-Bold\"]}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-1af11ws\",\"data-styles-preset\":\"rGL2Ntg3O\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-6e043520-3d12-4858-b15e-8809ede03d1a, rgb(255, 255, 255))\"},children:\"Pandas\"})}),className:\"framer-1vczt13\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],text:IiVAXsXOo,verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-fd6yrw\",style:{rotate:180},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t55Tx2m3X:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 72\"><path d=\"M 18 72 L 18 0 L 9 0 L 0 9 L 9 18 L 0 27 L 9 36 L 0 45 L 9 54 L 0 63 L 9 72 Z\" fill=\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>',svgContentId:9144070368}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1t062yg\",\"data-framer-name\":\"Tail\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 81\"><path d=\"M 20 81 L 20 0 L 10 0 L 0 10.125 L 10 20.25 L 0 30.375 L 10 40.5 L 0 50.625 L 10 60.75 L 0 70.875 L 10 81 Z\" fill=\"var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, rgb(26, 26, 26)) /* {&quot;name&quot;:&quot;Dark Grey&quot;} */\"></path></svg>',svgContentId:12375431523,withExternalLayout:true})})})]})})}),/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation3,children:sVdi3wQSH,className:\"framer-b2m3k5\",\"data-framer-appear-id\":\"b2m3k5\",\"data-framer-name\":\"Content\",fonts:[\"Inter\"],initial:animation4,optimized:true,stylesPresetsClassNames:{h4:\"framer-styles-preset-rc4yvw\",h5:\"framer-styles-preset-8ci03f\",p:\"framer-styles-preset-1ee8kpp\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1m0di1j\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1wdk9c5\",\"data-framer-name\":\"ROLE\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bXhRQxy3P:{y:(componentViewport?.y||0)+40+0+130+0+0+244+0+0+0+0},t55Tx2m3X:{y:(componentViewport?.y||0)+36+0+130+0+0+224+0+0+0+0}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,y:(componentViewport?.y||0)+48+0+150+0+0+248+0+0+0+0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation5,className:\"framer-1lpcsi8-container\",\"data-framer-appear-id\":\"1lpcsi8\",initial:animation6,nodeId:\"UBF53F2O0\",optimized:true,rendersWithMotion:true,scopeId:\"CtSV3wG7R\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{NGRbadw8Z:{variant:\"Ym4c1atLF\"},t55Tx2m3X:{variant:\"HVtKh93ka\"}},children:/*#__PURE__*/_jsx(ListOfRole,{dPc2wbZas:SW6C40wWJ,height:\"100%\",id:\"UBF53F2O0\",igKsY4c7E:NJOL7UJYd,layoutId:\"UBF53F2O0\",variant:\"GNGjv_mk4\",width:\"100%\"})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-n8b73p\",\"data-framer-name\":\"LOGO frame\",children:/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation7,className:\"framer-tn1y0d\",\"data-framer-appear-id\":\"tn1y0d\",\"data-framer-name\":\"LOGO\",initial:animation6,optimized:true,children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bXhRQxy3P:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+0+130+0+0+244+0+60+0+0),sizes:\"116px\",...toResponsiveImage(OBkyze0zF),...{positionX:\"center\",positionY:\"center\"}}},NGRbadw8Z:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+0+150+0+0+248+0+62+0+0),sizes:\"116px\",...toResponsiveImage(OBkyze0zF),...{positionX:\"center\",positionY:\"center\"}}},t55Tx2m3X:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+36+0+130+0+0+224+0+60+0+0),sizes:\"116px\",...toResponsiveImage(OBkyze0zF),...{positionX:\"center\",positionY:\"center\"}}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+0+150+0+0+248+0+60+0+0),sizes:\"116px\",...toResponsiveImage(OBkyze0zF),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1i003q4\",\"data-framer-name\":\"Client\"})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1b6bza2\",\"data-framer-name\":\"Tail white\",fill:\"black\",intrinsicHeight:100,intrinsicWidth:24,svg:'<svg width=\"24\" height=\"100\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M24 100V0H12L0 12.5 12 25 0 37.5 12 50 0 62.5 12 75 0 87.5 12 100h12Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fopmdh\",\"data-framer-name\":\"Images container\",children:[visible&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xorw7x\",children:u14cQ7_UJ?.map(({id,MHkkltao5:MHkkltao5FrksvJYw3},index)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`FrksvJYw3-${id??index}`,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bXhRQxy3P:{background:{alt:\"\",fit:\"fill\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,...toResponsiveImage(MHkkltao5FrksvJYw3)}},NGRbadw8Z:{background:{alt:\"\",fit:\"fill\",sizes:`min(${componentViewport?.width||\"100vw\"} - 72px, 2000px)`,...toResponsiveImage(MHkkltao5FrksvJYw3)}},t55Tx2m3X:{background:{alt:\"\",fit:\"fill\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,...toResponsiveImage(MHkkltao5FrksvJYw3)}}},children:/*#__PURE__*/_jsx(ImageWithOptimizedAppearEffect,{animate:animation8,background:{alt:\"\",fit:\"fill\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 72px)`,...toResponsiveImage(MHkkltao5FrksvJYw3)},className:\"framer-1eaucux\",\"data-framer-appear-id\":\"1eaucux\",\"data-framer-name\":\"Image\",initial:animation9,optimized:true})})},id??index);})}),visible1&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-su5gpn-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"tqXGsqIFi\",scopeId:\"CtSV3wG7R\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:true,height:\"100%\",id:\"tqXGsqIFi\",isMixedBorderRadius:false,layoutId:\"tqXGsqIFi\",loop:true,mute:true,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:x8SygIJg6,width:\"100%\"})})}),visible2&&/*#__PURE__*/_jsx(\"div\",{className:\"framer-iozv12\",children:i7EtEFOx5?.map(({id:id1,y1m68LSBZ:y1m68LSBZIzUuLTrfo},index1)=>{return /*#__PURE__*/_jsx(LayoutGroup,{id:`IzUuLTrfo-${id1??index1}`,children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bXhRQxy3P:{background:{alt:\"\",fit:\"fill\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 32px)`,...toResponsiveImage(y1m68LSBZIzUuLTrfo)}},NGRbadw8Z:{background:{alt:\"\",fit:\"fill\",sizes:`min(${componentViewport?.width||\"100vw\"} - 72px, 2000px)`,...toResponsiveImage(y1m68LSBZIzUuLTrfo)}},t55Tx2m3X:{background:{alt:\"\",fit:\"fill\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 20px)`,...toResponsiveImage(y1m68LSBZIzUuLTrfo)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:`calc(${componentViewport?.width||\"100vw\"} - 72px)`,...toResponsiveImage(y1m68LSBZIzUuLTrfo)},className:\"framer-1qu0mwy\",\"data-framer-name\":\"Image\"})})},id1??index1);})}),visible3&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-rk1oq1-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"pefymHqLi\",scopeId:\"CtSV3wG7R\",children:/*#__PURE__*/_jsx(Vimeo,{autoplay:true,backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:0,bottomLeftRadius:0,bottomRightRadius:0,controls:true,height:\"100%\",id:\"pefymHqLi\",isMixedBorderRadius:false,layoutId:\"pefymHqLi\",loop:true,mute:true,style:{height:\"100%\",width:\"100%\"},topLeftRadius:0,topRightRadius:0,video:hf23ESCS1,width:\"100%\"})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ftxaan\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{t55Tx2m3X:{style:{scale:.85}}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-s6uxji\",children:[visible4&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bXhRQxy3P:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+40+658+350+1),sizes:\"159px\",...toResponsiveImage(nextItemId_xkhQxdSTv)}},NGRbadw8Z:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+684+350+1),sizes:\"159px\",...toResponsiveImage(nextItemId_xkhQxdSTv)}},t55Tx2m3X:{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+36+596+0+250+1),sizes:\"159px\",...toResponsiveImage(nextItemId_xkhQxdSTv)}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+48+682+350+1),sizes:\"159px\",...toResponsiveImage(nextItemId_xkhQxdSTv)},className:\"framer-1ltmq8o\",\"data-framer-name\":\"Next background\",style:{z:-10}})}),visible4&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:convertFromBoolean(isSet(nextItemId),activeLocale,{nextItemId_bwjZ3lGAp}),implicitPathVariables:undefined},{href:convertFromBoolean(isSet(nextItemId),activeLocale,{nextItemId_bwjZ3lGAp}),implicitPathVariables:undefined},{href:convertFromBoolean(isSet(nextItemId),activeLocale,{nextItemId_bwjZ3lGAp}),implicitPathVariables:undefined},{href:convertFromBoolean(isSet(nextItemId),activeLocale,{nextItemId_bwjZ3lGAp}),implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bXhRQxy3P:{y:(componentViewport?.y||0)+40+658+350+-30},NGRbadw8Z:{y:(componentViewport?.y||0)+48+684+350+-30},t55Tx2m3X:{y:(componentViewport?.y||0)+36+596+0+250+-30}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:100,width:\"400px\",y:(componentViewport?.y||0)+48+682+350+-30,children:/*#__PURE__*/_jsx(Container,{className:\"framer-14vzs0i-container\",nodeId:\"TGTEpOMFQ\",rendersWithMotion:true,scopeId:\"CtSV3wG7R\",style:{z:1},children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bXhRQxy3P:{nKPSawdG1:resolvedLinks[2]},NGRbadw8Z:{nKPSawdG1:resolvedLinks[1]},t55Tx2m3X:{nKPSawdG1:resolvedLinks[3]}},children:/*#__PURE__*/_jsx(Next_button_3,{EaC_NKqry:nextItemId_IiVAXsXOo,height:\"100%\",id:\"TGTEpOMFQ\",layoutId:\"TGTEpOMFQ\",nKPSawdG1:resolvedLinks[0],style:{height:\"100%\",width:\"100%\"},uZwrV9nC6:nextItemId,width:\"100%\"})})})})})}),visible4&&/*#__PURE__*/_jsx(SVG,{className:\"framer-116bcg\",\"data-framer-name\":\"Next sticker\",fill:\"black\",intrinsicHeight:66,intrinsicWidth:66,svg:'<svg width=\"66\" height=\"66\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M29.218 3.07a6 6 0 0 1 7.564 0l5.061 4.11a6 6 0 0 0 3.162 1.31l6.484.672a6 6 0 0 1 5.349 5.349l.673 6.484a6 6 0 0 0 1.31 3.162l4.109 5.061a6 6 0 0 1 0 7.564l-4.11 5.061a6 6 0 0 0-1.31 3.162l-.672 6.484a6 6 0 0 1-5.349 5.349l-6.484.673a6 6 0 0 0-3.162 1.31l-5.061 4.109a6 6 0 0 1-7.564 0l-5.061-4.11a6 6 0 0 0-3.162-1.31l-6.484-.672a6 6 0 0 1-5.349-5.349l-.673-6.484a6 6 0 0 0-1.31-3.162L3.07 36.782a6 6 0 0 1 0-7.564l4.11-5.061a6 6 0 0 0 1.31-3.162l.672-6.484a6 6 0 0 1 5.349-5.349l6.484-.673a6 6 0 0 0 3.162-1.31l5.061-4.109Z\" fill=\"#FF6A6A\"/><path d=\"m18.126 44.032-3.671-9.086 1.973-.797 7.386 4.565-.455.108a17.585 17.585 0 0 1-.434-.775c-.13-.25-.26-.494-.387-.735l-.362-.745-.366-.833-.4-.986-.906-2.246 2.141-.865 3.672 9.086-2 .808-7.677-4.69.698-.176c.212.398.39.739.534 1.022.15.272.28.517.388.735a9.962 9.962 0 0 1 .531 1.129c.079.17.162.362.25.578l1.227 3.038-2.142.865Zm9.821-3.968-3.67-9.086 6.334-2.56.76 1.883-4.192 1.694 2.15 5.322 4.322-1.747.76 1.882-6.464 2.612Zm-.466-4.145-.724-1.791 4.712-1.904.724 1.791-4.712 1.904ZM41 34.791l-4.464-2.938-5.633-3.553 2.687-1.085 4.378 2.912 5.719 3.578L41 34.791Zm-6.49 2.622 1.467-6.346 2.193.307-1.103 5.006-2.557 1.033Zm4.007-6.526-2.164-.274.976-4.909 2.557-1.033-1.37 6.216Zm7.624 1.826-2.884-7.139-2.7 1.09-.787-1.946 7.671-3.1.787 1.947-2.765 1.117 2.885 7.14-2.207.891Z\" fill=\"#fff\"/></svg>',withExternalLayout:true})]})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-ZWMxR.framer-xmbvhb, .framer-ZWMxR .framer-xmbvhb { display: block; }\",\".framer-ZWMxR.framer-15i1jaf { align-content: flex-start; align-items: flex-start; background-color: #e9e8e8; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: flex-start; overflow: visible; padding: 48px 36px 36px 36px; position: relative; width: 1200px; }\",\".framer-ZWMxR .framer-5vvgug-container { flex: none; height: 52px; left: 36px; position: fixed; top: 48px; width: 58px; z-index: 5; }\",\".framer-ZWMxR .framer-1511xtu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 142px; height: min-content; justify-content: flex-start; overflow: visible; padding: 150px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-ZWMxR .framer-16is8vp { align-content: flex-start; align-items: flex-start; background-color: rgba(232, 232, 232, 0); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 56px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 58%; z-index: 1; }\",\".framer-ZWMxR .framer-1ijt8h8 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZWMxR .framer-1st1v57 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZWMxR .framer-r5mumb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZWMxR .framer-xhl8td { align-content: center; align-items: center; background-color: var(--token-8a359e2b-52da-483e-ac2d-10937283dc33, #222222); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 80px; justify-content: center; overflow: hidden; padding: 4px 20px 4px 20px; position: relative; width: min-content; }\",\".framer-ZWMxR .framer-1vczt13 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-ZWMxR .framer-fd6yrw { flex: none; height: 80px; overflow: visible; position: relative; width: 18px; }\",\".framer-ZWMxR .framer-1t062yg { flex: none; height: 81px; left: 1px; position: absolute; top: 0px; width: 20px; }\",\".framer-ZWMxR .framer-b2m3k5 { --framer-paragraph-spacing: 32px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; will-change: var(--framer-will-change-effect-override, transform); word-break: break-word; word-wrap: break-word; }\",\".framer-ZWMxR .framer-1m0di1j { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-ZWMxR .framer-1wdk9c5 { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZWMxR .framer-1lpcsi8-container { flex: none; height: auto; position: relative; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZWMxR .framer-n8b73p { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 52px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-ZWMxR .framer-tn1y0d { flex: none; height: 52px; overflow: hidden; position: relative; width: 127px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZWMxR .framer-1i003q4 { bottom: 0px; flex: none; position: absolute; right: 0px; top: 0px; width: 116px; }\",\".framer-ZWMxR .framer-1b6bza2 { bottom: 0px; flex: none; left: 0px; position: absolute; top: 0px; width: 12px; }\",\".framer-ZWMxR .framer-fopmdh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZWMxR .framer-1xorw7x { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 100%; }\",\".framer-ZWMxR .framer-1eaucux { aspect-ratio: 1.863888888888889 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 605px); position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-ZWMxR .framer-su5gpn-container, .framer-ZWMxR .framer-rk1oq1-container { aspect-ratio: 1.777992277992278 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 508px); position: relative; width: 80%; }\",\".framer-ZWMxR .framer-iozv12 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-ZWMxR .framer-1qu0mwy { aspect-ratio: 1.863888888888889 / 1; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; flex: none; height: var(--framer-aspect-ratio-supported, 605px); position: relative; width: 100%; }\",\".framer-ZWMxR .framer-1ftxaan { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 100px; height: 80vh; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-ZWMxR .framer-s6uxji { background-color: var(--token-b1941806-0fb0-45f1-93f9-e21853cc5f36, #e9e8e8); flex: none; height: 100px; overflow: visible; position: relative; width: 400px; }\",\".framer-ZWMxR .framer-1ltmq8o { flex: none; height: 98px; left: 239px; position: absolute; top: 1px; width: 159px; z-index: 0; }\",\".framer-ZWMxR .framer-14vzs0i-container { flex: none; height: 100px; left: 0px; position: absolute; right: 0px; top: -30px; z-index: 1; }\",\".framer-ZWMxR .framer-116bcg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 66px); left: -25px; position: absolute; top: -30px; width: 66px; z-index: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ZWMxR.framer-15i1jaf, .framer-ZWMxR .framer-1511xtu, .framer-ZWMxR .framer-16is8vp, .framer-ZWMxR .framer-1ijt8h8, .framer-ZWMxR .framer-1st1v57, .framer-ZWMxR .framer-r5mumb, .framer-ZWMxR .framer-xhl8td, .framer-ZWMxR .framer-1m0di1j, .framer-ZWMxR .framer-1wdk9c5, .framer-ZWMxR .framer-n8b73p, .framer-ZWMxR .framer-fopmdh, .framer-ZWMxR .framer-1xorw7x, .framer-ZWMxR .framer-iozv12, .framer-ZWMxR .framer-1ftxaan { gap: 0px; } .framer-ZWMxR.framer-15i1jaf > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-ZWMxR.framer-15i1jaf > :first-child, .framer-ZWMxR .framer-1511xtu > :first-child, .framer-ZWMxR .framer-16is8vp > :first-child, .framer-ZWMxR .framer-1ijt8h8 > :first-child, .framer-ZWMxR .framer-1m0di1j > :first-child, .framer-ZWMxR .framer-1wdk9c5 > :first-child, .framer-ZWMxR .framer-fopmdh > :first-child, .framer-ZWMxR .framer-1xorw7x > :first-child, .framer-ZWMxR .framer-iozv12 > :first-child { margin-top: 0px; } .framer-ZWMxR.framer-15i1jaf > :last-child, .framer-ZWMxR .framer-1511xtu > :last-child, .framer-ZWMxR .framer-16is8vp > :last-child, .framer-ZWMxR .framer-1ijt8h8 > :last-child, .framer-ZWMxR .framer-1m0di1j > :last-child, .framer-ZWMxR .framer-1wdk9c5 > :last-child, .framer-ZWMxR .framer-fopmdh > :last-child, .framer-ZWMxR .framer-1xorw7x > :last-child, .framer-ZWMxR .framer-iozv12 > :last-child { margin-bottom: 0px; } .framer-ZWMxR .framer-1511xtu > * { margin: 0px; margin-bottom: calc(142px / 2); margin-top: calc(142px / 2); } .framer-ZWMxR .framer-16is8vp > * { margin: 0px; margin-bottom: calc(56px / 2); margin-top: calc(56px / 2); } .framer-ZWMxR .framer-1ijt8h8 > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-ZWMxR .framer-1st1v57 > *, .framer-ZWMxR .framer-r5mumb > *, .framer-ZWMxR .framer-xhl8td > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-ZWMxR .framer-1st1v57 > :first-child, .framer-ZWMxR .framer-r5mumb > :first-child, .framer-ZWMxR .framer-xhl8td > :first-child, .framer-ZWMxR .framer-n8b73p > :first-child, .framer-ZWMxR .framer-1ftxaan > :first-child { margin-left: 0px; } .framer-ZWMxR .framer-1st1v57 > :last-child, .framer-ZWMxR .framer-r5mumb > :last-child, .framer-ZWMxR .framer-xhl8td > :last-child, .framer-ZWMxR .framer-n8b73p > :last-child, .framer-ZWMxR .framer-1ftxaan > :last-child { margin-right: 0px; } .framer-ZWMxR .framer-1m0di1j > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-ZWMxR .framer-1wdk9c5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-ZWMxR .framer-n8b73p > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-ZWMxR .framer-fopmdh > *, .framer-ZWMxR .framer-iozv12 > * { margin: 0px; margin-bottom: calc(42px / 2); margin-top: calc(42px / 2); } .framer-ZWMxR .framer-1xorw7x > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-ZWMxR .framer-1ftxaan > * { margin: 0px; margin-left: calc(100px / 2); margin-right: calc(100px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,\"@media (min-width: 1600px) { .framer-ZWMxR.framer-15i1jaf { align-content: center; align-items: center; width: 1600px; } .framer-ZWMxR .framer-1511xtu { max-width: 2000px; } .framer-ZWMxR .framer-16is8vp { width: 49%; } .framer-ZWMxR .framer-1m0di1j { gap: 14px; } .framer-ZWMxR .framer-1eaucux, .framer-ZWMxR .framer-1qu0mwy { height: var(--framer-aspect-ratio-supported, 820px); } .framer-ZWMxR .framer-su5gpn-container, .framer-ZWMxR .framer-rk1oq1-container { height: var(--framer-aspect-ratio-supported, 687px); } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ZWMxR .framer-1m0di1j { gap: 0px; } .framer-ZWMxR .framer-1m0di1j > * { margin: 0px; margin-bottom: calc(14px / 2); margin-top: calc(14px / 2); } .framer-ZWMxR .framer-1m0di1j > :first-child { margin-top: 0px; } .framer-ZWMxR .framer-1m0di1j > :last-child { margin-bottom: 0px; } }}\",\"@media (min-width: 810px) and (max-width: 1199px) { .framer-ZWMxR.framer-15i1jaf { padding: 40px 16px 36px 16px; width: 810px; } .framer-ZWMxR .framer-5vvgug-container { aspect-ratio: 1.1153846153846154 / 1; height: var(--framer-aspect-ratio-supported, 52px); left: 16px; top: 40px; } .framer-ZWMxR .framer-1511xtu { padding: 130px 0px 0px 0px; } .framer-ZWMxR .framer-16is8vp { gap: 52px; width: 66%; } .framer-ZWMxR .framer-fopmdh, .framer-ZWMxR .framer-iozv12 { gap: 40px; } .framer-ZWMxR .framer-1eaucux, .framer-ZWMxR .framer-1qu0mwy { height: var(--framer-aspect-ratio-supported, 418px); } .framer-ZWMxR .framer-su5gpn-container, .framer-ZWMxR .framer-rk1oq1-container { height: var(--framer-aspect-ratio-supported, 350px); } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ZWMxR .framer-16is8vp, .framer-ZWMxR .framer-fopmdh, .framer-ZWMxR .framer-iozv12 { gap: 0px; } .framer-ZWMxR .framer-16is8vp > * { margin: 0px; margin-bottom: calc(52px / 2); margin-top: calc(52px / 2); } .framer-ZWMxR .framer-16is8vp > :first-child, .framer-ZWMxR .framer-fopmdh > :first-child, .framer-ZWMxR .framer-iozv12 > :first-child { margin-top: 0px; } .framer-ZWMxR .framer-16is8vp > :last-child, .framer-ZWMxR .framer-fopmdh > :last-child, .framer-ZWMxR .framer-iozv12 > :last-child { margin-bottom: 0px; } .framer-ZWMxR .framer-fopmdh > *, .framer-ZWMxR .framer-iozv12 > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } }}\",\"@media (max-width: 809px) { .framer-ZWMxR.framer-15i1jaf { padding: 36px 10px 36px 10px; width: 390px; } .framer-ZWMxR .framer-5vvgug-container { height: 42px; left: 10px; top: 36px; width: 47px; } .framer-ZWMxR .framer-1511xtu { gap: 100px; padding: 130px 0px 0px 0px; } .framer-ZWMxR .framer-16is8vp { gap: 40px; width: 100%; } .framer-ZWMxR .framer-1st1v57, .framer-ZWMxR .framer-r5mumb, .framer-ZWMxR .framer-fd6yrw { height: 72px; } .framer-ZWMxR .framer-xhl8td { height: 72px; padding: 4px 18px 4px 18px; } .framer-ZWMxR .framer-1t062yg { height: 72px; left: 3px; width: 18px; } .framer-ZWMxR .framer-fopmdh, .framer-ZWMxR .framer-iozv12 { gap: 36px; } .framer-ZWMxR .framer-1eaucux, .framer-ZWMxR .framer-1qu0mwy { height: var(--framer-aspect-ratio-supported, 198px); } .framer-ZWMxR .framer-su5gpn-container, .framer-ZWMxR .framer-rk1oq1-container { height: var(--framer-aspect-ratio-supported, 208px); width: 100%; } .framer-ZWMxR .framer-1ftxaan { flex-direction: column; height: 60vh; } .framer-ZWMxR .framer-116bcg { left: 5px; top: -44px; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-ZWMxR .framer-1511xtu, .framer-ZWMxR .framer-16is8vp, .framer-ZWMxR .framer-fopmdh, .framer-ZWMxR .framer-iozv12, .framer-ZWMxR .framer-1ftxaan { gap: 0px; } .framer-ZWMxR .framer-1511xtu > *, .framer-ZWMxR .framer-1ftxaan > * { margin: 0px; margin-bottom: calc(100px / 2); margin-top: calc(100px / 2); } .framer-ZWMxR .framer-1511xtu > :first-child, .framer-ZWMxR .framer-16is8vp > :first-child, .framer-ZWMxR .framer-fopmdh > :first-child, .framer-ZWMxR .framer-iozv12 > :first-child, .framer-ZWMxR .framer-1ftxaan > :first-child { margin-top: 0px; } .framer-ZWMxR .framer-1511xtu > :last-child, .framer-ZWMxR .framer-16is8vp > :last-child, .framer-ZWMxR .framer-fopmdh > :last-child, .framer-ZWMxR .framer-iozv12 > :last-child, .framer-ZWMxR .framer-1ftxaan > :last-child { margin-bottom: 0px; } .framer-ZWMxR .framer-16is8vp > * { margin: 0px; margin-bottom: calc(40px / 2); margin-top: calc(40px / 2); } .framer-ZWMxR .framer-fopmdh > *, .framer-ZWMxR .framer-iozv12 > * { margin: 0px; margin-bottom: calc(36px / 2); margin-top: calc(36px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6356\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"NGRbadw8Z\":{\"layout\":[\"fixed\",\"auto\"]},\"bXhRQxy3P\":{\"layout\":[\"fixed\",\"auto\"]},\"t55Tx2m3X\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections\n * @framerResponsiveScreen\n */const FramerCtSV3wG7R=withCSS(Component,css,\"framer-ZWMxR\");export default FramerCtSV3wG7R;FramerCtSV3wG7R.displayName=\"Works\";FramerCtSV3wG7R.defaultProps={height:6356,width:1200};addFonts(FramerCtSV3wG7R,[{explicitInter:true,fonts:[{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...BackFonts,...ListOfRoleFonts,...VimeoFonts,...Next_button_3Fonts,...Cursor_DotFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCtSV3wG7R\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"NGRbadw8Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bXhRQxy3P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"t55Tx2m3X\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerIntrinsicHeight\":\"6356\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerScrollSections\":\"* @framerResponsiveScreen\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "g1BAAA,SAASA,GAAgBC,EAAEC,EAAE,CAAC,GAAG,EAAED,aAAaC,GAAG,MAAM,IAAI,UAAU,mCAAmC,CAAC,CAAC,SAASC,GAAkBF,EAAEC,EAAE,CAAC,QAAQE,EAAE,EAAEA,EAAEF,EAAE,OAAOE,IAAI,CAAC,IAAIC,EAAEH,EAAEE,CAAC,EAAEC,EAAE,WAAWA,EAAE,YAAY,GAAMA,EAAE,aAAa,GAAK,UAAUA,IAAIA,EAAE,SAAS,IAAM,OAAO,eAAeJ,EAAEI,EAAE,IAAIA,CAAC,CAAC,CAAC,CAAC,SAASC,GAAaL,EAAEC,EAAEE,EAAE,CAAC,OAAAF,GAAGC,GAAkBF,EAAE,UAAUC,CAAC,EAAEE,GAAGD,GAAkBF,EAAEG,CAAC,EAASH,CAAC,CAIzY,IAAIA,GAAgB,OAAOM,EAArB,KAAiD,CAAC,EAAE,SAAS,KAAKA,CAAM,IAA3C,kBAOnC,SAASC,GAAcP,EAAEC,EAAE,CAAC,OAAWD,EAAE,QAAQC,EAAE,YAAY,CAAC,IAA7B,EAA+BD,EAAE,GAAG,OAAOC,EAAE,YAAY,CAAC,EAAE,OAAOD,EAAE,OAAO,EAAE,CAAC,EAAE,YAAY,CAAC,EAAE,OAAOA,EAAE,OAAO,CAAC,CAAC,CAAC,CAMtJ,SAASQ,GAAaR,EAAE,CAAC,MAAO,GAAQA,GAAOA,EAAE,WAAN,GAAgB,aAAaA,GAAGA,EAAE,eAAeA,EAAE,cAAc,YAAY,CAQxH,SAASS,GAAUT,EAAE,CAAC,MAAM,CAAC,MAAM,WAAWA,CAAC,CAAC,GAAG,SAASA,CAAC,GAAG,KAAK,MAAMA,CAAC,GAAGA,CAAC,CAMhF,SAASU,GAAWV,EAAE,CAAC,MAAM,qDAAqD,KAAKA,CAAC,CAAC,CAOzF,SAASW,IAAa,CAAC,IAAIX,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAMC,EAAED,EAAE,GAAOG,EAAEH,EAAE,IAAQI,EAAEH,GAAGE,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,MAAGH,EAAQ,IAAI,UAAU,SAAI,OAAOA,EAAE,iCAA4B,CAAC,EAAQ,IAAI,UAAU,SAAI,OAAOG,EAAE,gCAA2B,CAAC,CAAC,CAAC,IAAIH,GAAgB,OAAO,MAAM,UAAU,QAArC,IAAiDE,GAAgB,OAAOS,EAArB,KAA2C,OAAOA,EAAO,YAA5B,IAAwC,GAAG,CAACZ,KAAI,CAACC,IAAG,CAACE,IAAG,MAAM,IAAI,MAAM,+DAA+D,EAAE,IAAIC,GAAgB,OAAO,WAArB,IAAgC,WAAyB,OAAOQ,EAArB,IAA4BA,EAAqB,OAAON,EAArB,IAA4BA,EAAqB,OAAO,KAArB,IAA0B,KAAK,CAAC,EAAE,SAASO,GAAqBb,EAAEC,EAAE,CAAC,OAAOA,EAAE,CAAC,QAAQ,CAAC,CAAC,EAAED,EAAEC,EAAEA,EAAE,OAAO,EAAEA,EAAE,QACh7B;AAAA;AAAA;AAAA;AAAA;AAAA,GAKG,EAAE,SAASD,EAAE,CAAC,GAAG,CAACA,EAAE,QAAQ,CAAC,IAAIC,EAAE,OAAO,UAAU,eAAmBa,EAAe,SAASd,EAAEC,EAAEE,EAAE,CAAC,OAAO,eAAe,OAAO,eAAeH,EAAEC,EAAE,CAAC,aAAa,GAAK,SAAS,GAAK,MAAME,CAAC,CAAC,EAAEH,EAAEC,CAAC,EAAEE,CAAC,EAAEH,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,IAAIC,EAAED,EAAE,KAAK,GAAG,EAAE,OAAGC,GAAGA,EAAE,CAAC,IAAID,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,IAAIC,EAAED,EAAE,KAAK,GAAG,EAAE,OAAOC,GAAGA,EAAE,CAAC,IAAID,EAAEC,EAAE,CAAC,EAAE,MAAM,CAAC,CAAE,EAAEa,EAAeC,EAAQ,UAAU,MAAO,SAASf,EAAE,CAA2B,GAA1BiB,EAAc,KAAK,KAAK,EAAK,CAACC,EAASlB,CAAC,EAAE,MAAO,GAAM,IAAIC,EAAED,EAAE,KAAK,GAAG,EAAE,MAAM,EAAE,CAACC,GAAGA,EAAE,CAAC,IAAID,EAAE,CAAE,EAAEc,EAAeC,EAAQ,UAAU,MAAO,SAASf,EAAEC,EAAE,CAA2B,GAA1BgB,EAAc,KAAK,KAAK,EAAK,CAACC,EAASlB,CAAC,EAAE,MAAM,IAAI,UAAU,oCAAoC,EAAE,IAAIG,EAAEH,EAAE,KAAK,GAAG,EAAE,OAAGG,GAAGA,EAAE,CAAC,IAAIH,GAAGG,EAAE,CAAC,EAAEF,EAAS,OAAKa,EAAed,EAAE,KAAK,IAAI,CAACA,EAAEC,CAAC,CAAC,EAAS,KAAI,CAAE,EAAE,SAASgB,EAAcjB,EAAEG,EAAE,CAAC,GAAG,CAACe,EAASlB,CAAC,GAAG,CAACC,EAAE,KAAKD,EAAE,KAAK,EAAE,MAAM,IAAI,UAAUG,EAAE,2CAA2C,OAAOH,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,OAAOR,GAArB,IAAuBA,GAAE,EAAE,IAAIgB,GAAEP,GAAsB,SAASb,EAAE,EAAE,SAAaC,EAAEE,EAAEC,EAAE,CAACD,EAAEF,CAAC,EAAEE,EAAEF,CAAC,GAAGG,EAAE,EAAEJ,EAAE,UAAUA,EAAE,QAAQG,EAAEF,CAAC,EAAE,GAAG,WAAwB,OAAOG,GAApB,IAAsBA,IAAI,UAAc,CAAC,IAAIJ,EAAEC,EAAE,EAAEG,EAAE,OAAO,UAAU,SAASgB,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,EAAEC,EAAEE,EAAEC,EAAE,CAAC,OAAO,OAAO,eAAeJ,EAAEC,EAAE,CAAC,MAAME,EAAE,SAAS,GAAK,aAAqBC,IAAR,EAAS,CAAC,CAAC,CAAC,MAAS,CAACJ,EAAE,SAAqBA,EAAEC,EAAEE,EAAE,CAAC,OAAAH,EAAEC,CAAC,EAAEE,EAASH,CAAC,CAAC,CAAC,EAAE,UAAgB,CAAC,IAAIA,EAAEG,EAAEC,EAAE,SAASiB,EAAKrB,EAAEC,EAAE,CAAC,KAAK,GAAGD,EAAE,KAAK,KAAKC,EAAE,KAAK,KAAK,MAAM,CAAC,MAAM,CAAC,IAAI,SAAaA,EAAEmB,EAAE,CAAChB,EAAE,IAAIiB,EAAKpB,EAAEmB,CAAC,EAAEjB,EAAEA,EAAE,KAAKC,EAAEJ,EAAEI,EAAED,EAAEC,EAAEA,EAAE,MAAM,EAAE,MAAM,UAAgB,CAAC,IAAIA,EAAEJ,EAAe,IAAbA,EAAEG,EAAEF,EAAE,OAAaG,GAAGA,EAAE,GAAG,KAAKA,EAAE,IAAI,EAAEA,EAAEA,EAAE,IAAK,CAAC,CAAC,EAAE,EAAE,SAASkB,EAAStB,EAAEI,EAAE,CAAC,EAAE,IAAIJ,EAAEI,CAAC,EAAEH,IAAIA,EAAEmB,EAAE,EAAE,KAAK,EAAE,CAAC,SAASG,EAAWvB,EAAE,CAAC,IAAIC,EAAEE,EAAE,OAAOH,EAAE,OAAMA,GAAN,MAAmBG,GAAV,UAAyBA,GAAZ,aAAgBF,EAAED,EAAE,MAAwB,OAAOC,GAAnB,YAAsBA,CAAC,CAAC,SAASuB,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,EAAEC,EAAEE,EAAE,CAAC,IAAIC,EAAEgB,EAAE,GAAG,CAAYnB,IAAR,GAAUE,EAAE,OAAOH,EAAE,GAAG,GAAOI,EAASH,IAAP,GAASD,EAAE,IAAIC,EAAE,KAAK,OAAOD,EAAE,GAAG,EAAEI,IAAID,EAAE,QAAQA,EAAE,OAAO,UAAU,qBAAqB,CAAC,GAAGiB,EAAEG,EAAWnB,CAAC,GAAGgB,EAAE,KAAKhB,EAAED,EAAE,QAAQA,EAAE,MAAM,EAAEA,EAAE,QAAQC,CAAC,EAAE,OAAOJ,EAAE,CAACG,EAAE,OAAOH,CAAC,CAAC,CAAC,CAAC,SAAS0B,EAAQ1B,EAAE,CAAC,IAAIC,EAAEE,EAAE,KAAK,GAAG,CAACA,EAAE,UAAU,CAACA,EAAE,UAAU,GAAKA,EAAE,MAAMA,EAAEA,EAAE,KAAK,GAAG,EAAIF,EAAEsB,EAAWvB,CAAC,GAAEsB,EAAU,UAAU,CAAC,IAAIlB,EAAE,IAAIuB,EAAexB,CAAC,EAAE,GAAG,CAACF,EAAE,KAAKD,EAAG,UAAoB,CAAC0B,EAAQ,MAAMtB,EAAE,SAAS,CAAC,EAAI,UAAmB,CAACwB,EAAO,MAAMxB,EAAE,SAAS,CAAC,CAAE,CAAC,OAAOJ,EAAE,CAAC4B,EAAO,KAAKxB,EAAEJ,CAAC,CAAC,CAAC,CAAE,GAAOG,EAAE,IAAIH,EAAEG,EAAE,MAAM,EAAEA,EAAE,MAAM,OAAO,GAAGmB,EAASE,EAAOrB,CAAC,EAAE,OAAOH,EAAE,CAAC4B,EAAO,KAAK,IAAID,EAAexB,CAAC,EAAEH,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS4B,EAAO5B,EAAE,CAAC,IAAIC,EAAE,KAASA,EAAE,YAAWA,EAAE,UAAU,GAAKA,EAAE,MAAMA,EAAEA,EAAE,KAAKA,EAAE,IAAID,EAAEC,EAAE,MAAM,EAAEA,EAAE,MAAM,OAAO,GAAGqB,EAASE,EAAOvB,CAAC,EAAE,CAAC,SAAS4B,EAAgB7B,EAAEC,EAAEE,EAAEC,EAAE,CAAC,QAAQgB,EAAE,EAAEA,EAAEnB,EAAE,OAAOmB,KAAK,SAAcA,EAAE,CAACpB,EAAE,QAAQC,EAAEmB,CAAC,CAAC,EAAE,KAAM,SAAoBpB,EAAE,CAACG,EAAEiB,EAAEpB,CAAC,CAAC,EAAGI,CAAC,CAAC,GAAGgB,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,IAAIC,EAAE,IAAI6B,EAAQ,IAAI,EAAE,KAAK,KAAK,SAAc9B,EAAEG,EAAE,CAAC,IAAIC,EAAE,CAAC,QAAoB,OAAOJ,GAAnB,YAAsBA,EAAE,QAAoB,OAAOG,GAAnB,YAAsBA,CAAC,EAAE,OAAAC,EAAE,QAAQ,IAAI,KAAK,YAAa,SAAsBJ,EAAEC,EAAE,CAAC,GAAe,OAAOD,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAEG,EAAE,QAAQJ,EAAEI,EAAE,OAAOH,CAAC,CAAE,EAAEA,EAAE,MAAM,KAAKG,CAAC,EAAMH,EAAE,QAAN,GAAaqB,EAASE,EAAOvB,CAAC,EAASG,EAAE,OAAO,EAAE,KAAK,MAAM,SAAiBJ,EAAE,CAAC,OAAO,KAAK,KAAK,OAAOA,CAAC,CAAC,EAAE,GAAG,CAACA,EAAE,KAAK,OAAQ,SAAuBA,EAAE,CAAC0B,EAAQ,KAAKzB,EAAED,CAAC,CAAC,EAAI,SAAsBA,EAAE,CAAC4B,EAAO,KAAK3B,EAAED,CAAC,CAAC,CAAE,CAAC,OAAOA,EAAE,CAAC4B,EAAO,KAAK3B,EAAED,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,IAAIC,EAAE,KAAK,OAAOD,GAAa,OAAOA,GAAjB,UAAwBA,EAAE,UAAN,EAAcA,EAAE,IAAIC,EAAG,SAAkBA,EAAEE,EAAE,CAAC,GAAe,OAAOF,GAAnB,YAAkC,OAAOE,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAEF,EAAED,CAAC,CAAC,CAAE,CAAC,CAAE,EAAEA,EAAE+B,EAAQ,SAAU,SAAwB/B,EAAE,CAAC,OAAO,IAAI,KAAM,SAAkBC,EAAEE,EAAE,CAAC,GAAe,OAAOF,GAAnB,YAAkC,OAAOE,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAEA,EAAEH,CAAC,CAAC,CAAE,CAAC,CAAE,EAAEA,EAAE+B,EAAQ,MAAO,SAAqB/B,EAAE,CAAC,IAAIC,EAAE,KAAK,OAAwBG,EAAE,KAAKJ,CAAC,GAA1B,iBAA4BC,EAAE,OAAO,UAAU,cAAc,CAAC,EAAMD,EAAE,SAAN,EAAaC,EAAE,QAAQ,CAAC,CAAC,EAAE,IAAIA,EAAG,SAAkBE,EAAEC,EAAE,CAAC,GAAe,OAAOD,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAE,IAAIgB,EAAEpB,EAAE,OAAOgC,EAAE,MAAMZ,CAAC,EAAEa,EAAE,EAAEJ,EAAgB5B,EAAED,EAAG,SAAkBA,EAAEC,GAAE,CAAC+B,EAAEhC,CAAC,EAAEC,GAAE,EAAEgC,IAAIb,GAAGjB,EAAE6B,CAAC,CAAC,EAAG5B,CAAC,CAAC,CAAE,CAAC,CAAE,EAAEJ,EAAE+B,EAAQ,OAAQ,SAAsB/B,EAAE,CAAC,IAAIC,EAAE,KAAK,OAAwBG,EAAE,KAAKJ,CAAC,GAA1B,iBAA4BC,EAAE,OAAO,UAAU,cAAc,CAAC,EAAE,IAAIA,EAAG,SAAkBE,EAAEC,EAAE,CAAC,GAAe,OAAOD,GAAnB,YAAkC,OAAOC,GAAnB,WAAqB,MAAM,UAAU,gBAAgB,EAAEyB,EAAgB5B,EAAED,EAAG,SAAkBA,EAAEC,EAAE,CAACE,EAAEF,CAAC,CAAC,EAAGG,CAAC,CAAC,CAAE,CAAC,CAAE,EAAS2B,CAAO,CAAE,CAAC,CAAE,EAAMC,GAAE,IAAI,QASpjL,SAASE,GAAclC,EAAEC,EAAEE,EAAE,CAAC,IAAIC,EAAE4B,GAAE,IAAIhC,EAAE,OAAO,GAAG,CAAC,EAAEC,KAAKG,IAAIA,EAAEH,CAAC,EAAE,CAAC,GAAGG,EAAEH,CAAC,EAAE,KAAKE,CAAC,EAAE6B,GAAE,IAAIhC,EAAE,QAAQI,CAAC,CAAC,CAO1G,SAAS+B,GAAanC,EAAEC,EAAE,CAAC,IAAIE,EAAE6B,GAAE,IAAIhC,EAAE,OAAO,GAAG,CAAC,EAAE,OAAOG,EAAEF,CAAC,GAAG,CAAC,CAAC,CAQrE,SAASmC,GAAepC,EAAEC,EAAEE,EAAE,CAAC,IAAIC,EAAE4B,GAAE,IAAIhC,EAAE,OAAO,GAAG,CAAC,EAAE,GAAG,CAACI,EAAEH,CAAC,EAAE,MAAO,GAAK,GAAG,CAACE,EAAG,OAAAC,EAAEH,CAAC,EAAE,CAAC,EAAE+B,GAAE,IAAIhC,EAAE,QAAQI,CAAC,EAAS,GAAK,IAAIgB,EAAEhB,EAAEH,CAAC,EAAE,QAAQE,CAAC,EAAE,OAAKiB,IAAL,IAAQhB,EAAEH,CAAC,EAAE,OAAOmB,EAAE,CAAC,EAAEY,GAAE,IAAIhC,EAAE,QAAQI,CAAC,EAASA,EAAEH,CAAC,GAAOG,EAAEH,CAAC,EAAE,SAAT,CAAe,CAO3N,SAASoC,GAAerC,EAAEC,EAAE,CAAC,IAAIE,EAAEgC,GAAanC,EAAEC,CAAC,EAAE,GAAGE,EAAE,OAAO,EAAE,MAAO,GAAM,IAAIC,EAAED,EAAE,MAAM,EAAE,OAAAiC,GAAepC,EAAEC,EAAEG,CAAC,EAASA,CAAC,CAO9H,SAASkC,GAActC,EAAEC,EAAE,CAAC,IAAIE,EAAE6B,GAAE,IAAIhC,CAAC,EAAEgC,GAAE,IAAI/B,EAAEE,CAAC,EAAE6B,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,IAAIC,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAE,OAAOgC,GAAE,OAAQ,SAAShC,EAAEE,EAAE,CAAC,IAAIC,EAAEJ,EAAE,aAAa,cAAc,OAAOG,CAAC,CAAC,EAAE,OAACC,GAAQA,IAAL,MAAUH,EAAEE,CAAC,EAAOC,IAAL,GAAO,EAAEA,GAAUH,CAAC,EAAGA,CAAC,CAAC,CAOzN,SAASuC,GAAYxC,EAAEC,EAAE,CAAC,IAAIE,EAAEH,EAAE,KAAK,GAAG,CAACC,EAAE,MAAM,IAAI,UAAU,6BAA6B,EAAE,GAAUA,EAAE,aAAa,wBAAwB,IAA9C,KAAgD,OAAOA,EAAE,cAAc,QAAQ,EAAE,IAAIG,EAAE,SAAS,cAAc,KAAK,EAAE,OAAAA,EAAE,UAAUD,EAAEF,EAAE,YAAYG,EAAE,UAAU,EAAEH,EAAE,aAAa,yBAAyB,MAAM,EAASA,EAAE,cAAc,QAAQ,CAAC,CAQlV,SAASwC,GAAczC,EAAE,CAAC,IAAIC,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,EAAEgB,EAAE,CAAC,GAAG,CAACV,GAAWV,CAAC,EAAE,MAAM,IAAI,UAAU,SAAI,OAAOA,EAAE,gCAA2B,CAAC,EAAE,IAAI,EAAE,yCAAyC,OAAO,mBAAmBA,CAAC,CAAC,EAAE,QAAQiC,KAAKhC,EAAEA,EAAE,eAAegC,CAAC,IAAI,GAAG,IAAI,OAAOA,EAAE,GAAG,EAAE,OAAO,mBAAmBhC,EAAEgC,CAAC,CAAC,CAAC,GAAG,IAAIS,EAAE,mBAAmB9B,EAAO,IAAI,eAAe,IAAI,eAAe8B,EAAE,KAAK,MAAM,EAAE,EAAI,EAAEA,EAAE,OAAO,UAAU,CAAC,GAASA,EAAE,SAAR,IAAe,GAASA,EAAE,SAAR,IAAe,GAAG,CAAC,IAAIzC,EAAE,KAAK,MAAMyC,EAAE,YAAY,EAAE,GAASzC,EAAE,qBAAR,IAA2B,CAACuC,GAAYvC,EAAEE,CAAC,EAAEiB,EAAE,IAAI,MAAM,SAAI,OAAOpB,EAAE,2BAAsB,CAAC,CAAC,EAAE,MAAM,CAACI,EAAEH,CAAC,CAAC,OAAOD,EAAE,CAACoB,EAAEpB,CAAC,CAAC,MAAMoB,EAAE,IAAI,MAAM,SAAI,OAAOpB,EAAE,2BAAsB,CAAC,CAAC,OAAOoB,EAAE,IAAI,MAAM,SAAI,OAAOpB,EAAE,uBAAkB,CAAC,CAAC,CAAC,EAAE0C,EAAE,QAAQ,UAAU,CAAC,IAAI1C,EAAE0C,EAAE,OAAO,KAAK,OAAOA,EAAE,OAAO,GAAG,EAAE,GAAGtB,EAAE,IAAI,MAAM,wDAAwD,OAAOpB,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,SAAaC,EAAE,CAAC,EAAE,MAAM,KAAKD,EAAE,iBAAiB,mCAAmC,CAAC,EAAMG,EAAE,SAAqBH,EAAE,CAAC,YAAYY,GAAQ,QAAQ,OAAO,QAAQ,MAAM,yCAAyC,OAAOZ,CAAC,CAAC,CAAC,EAAEC,EAAE,QAAS,SAASD,EAAE,CAAC,GAAG,CAAC,GAAUA,EAAE,aAAa,kBAAkB,IAAxC,KAA0C,OAAO,IAAIC,EAAEsC,GAAoBvC,CAAC,EAAMI,EAAEO,GAAYV,CAAC,EAAEwC,GAAcrC,EAAEH,EAAED,CAAC,EAAE,KAAM,SAASC,EAAE,CAAC,OAAOuC,GAAYvC,EAAED,CAAC,CAAC,CAAE,EAAE,MAAMG,CAAC,CAAC,OAAOH,EAAE,CAACG,EAAEH,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,IAAIX,EAAE,SAAmBA,EAAE,CAAC,GAAGS,GAAWT,EAAE,MAAM,GAAGA,EAAE,MAAsBA,EAAE,KAAK,QAAvB,eAAiE,QAA/B,EAAED,EAAE,iBAAiB,QAAQ,EAAUI,EAAE,EAAEA,EAAE,EAAE,OAAOA,IAAI,GAAG,EAAEA,CAAC,EAAE,gBAAgBH,EAAE,OAAO,CAAC,IAAImB,EAAE,EAAEhB,CAAC,EAAE,cAAcgB,EAAE,MAAM,cAAc,GAAG,OAAOnB,EAAE,KAAK,KAAK,CAAC,EAAE,OAAO,IAAI,EAAE,KAAK,EAAE,EAAEW,EAAO,iBAAiB,UAAUX,CAAC,CAAC,CAAC,CAMte,SAAS4C,GAAiB7C,EAAE,CAAC,GAAc,OAAOA,GAAlB,SAAoB,GAAG,CAACA,EAAE,KAAK,MAAMA,CAAC,CAAC,OAAO,EAAE,CAAC,eAAQ,KAAK,CAAC,EAAQ,CAAC,CAAC,CAAC,OAAOA,CAAC,CAQlH,SAAS8C,GAAY9C,EAAEC,EAAEE,EAAE,CAAC,GAAGH,EAAE,QAAQ,eAAeA,EAAE,QAAQ,cAAc,YAAY,CAAC,IAAII,EAAE,CAAC,OAAOH,CAAC,EAAWE,IAAT,SAAaC,EAAE,MAAMD,GAAG,IAAIiB,EAAE,WAAW2B,EAAU,UAAU,YAAY,EAAE,QAAQ,mBAAmB,IAAI,CAAC,EAAE3B,GAAG,GAAGA,EAAE,KAAKhB,EAAE,KAAK,UAAUA,CAAC,GAAGJ,EAAE,QAAQ,cAAc,YAAYI,EAAEJ,EAAE,MAAM,CAAC,CAAC,CAO7S,SAASgD,GAAYhD,EAAEC,EAAE,CAACA,EAAE4C,GAAiB5C,CAAC,EAAE,IAAIE,EAAE,CAAC,EAAMC,EAAE,GAAGH,EAAE,MAAM,CAAC,GAAaA,EAAE,QAAZ,QAAkB,CAAC,IAAImB,EAAEe,GAAanC,EAAEC,EAAE,KAAK,MAAM,EAAEmB,EAAE,QAAS,SAASjB,EAAE,CAAC,IAAIC,EAAE,IAAI,MAAMH,EAAE,KAAK,OAAO,EAAEG,EAAE,KAAKH,EAAE,KAAK,KAAKE,EAAE,OAAOC,CAAC,EAAEgC,GAAepC,EAAEC,EAAE,KAAK,OAAOE,CAAC,CAAC,CAAE,CAAC,CAACA,EAAEgC,GAAanC,EAAE,SAAS,OAAOC,EAAE,KAAK,CAAC,EAAEG,EAAEH,EAAE,IAAI,SAASA,EAAE,OAAO,CAAC,IAAI,EAAEoC,GAAerC,EAAEC,EAAE,MAAM,EAAK,IAAGE,EAAE,KAAK,CAAC,EAAEC,EAAEH,EAAE,MAAM,CAACE,EAAE,QAAS,SAASF,EAAE,CAAC,GAAG,CAAC,GAAgB,OAAOA,GAApB,WAAsB,CAACA,EAAE,KAAKD,EAAEI,CAAC,EAAE,MAAM,CAACH,EAAE,QAAQG,CAAC,CAAC,MAAS,CAAC,CAAC,CAAE,CAAC,CAAC,SAAS6C,IAAsB,CAAC,IAAIjD,EAAE,UAAU,CAAmuB,QAA9tBA,EAAMC,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,EAAME,EAAE,EAAMC,EAAEH,EAAE,OAAWmB,EAAE,CAAC,EAAOjB,EAAEC,EAAED,IAAY,GAAPH,EAAEC,EAAEE,CAAC,EAAKH,GAAGA,EAAE,CAAC,IAAI,SAAS,CAAC,IAAIG,EAAE,EAAEA,EAAEH,EAAE,OAAOG,IAAIiB,EAAEnB,EAAE,CAAC,EAAEE,CAAC,CAAC,EAAEH,EAAEG,CAAC,EAAE,OAAOiB,CAAC,CAAE,MAAO,EAAK,EAAE,EAAMnB,EAAE,CAAC,iBAAiBD,EAAE,iBAAiB,gBAAgBA,EAAE,eAAe,EAAMG,EAAE,CAAC,QAAQ,SAAiBF,EAAE,CAAC,OAAO,IAAI,QAAS,SAASG,EAAEgB,EAAE,CAAC,IAAIY,EAAE,SAASkB,GAAqB,CAAC/C,EAAE,IAAI,mBAAmB+C,CAAmB,EAAE9C,EAAE,CAAC,EAAED,EAAE,GAAG,mBAAmB6B,CAAC,EAAE/B,EAAEA,GAAG,SAAS,gBAAgB,IAAIgC,EAAEhC,EAAED,EAAE,iBAAiB,EAAE,EAAEiC,aAAa,SAASA,EAAE,KAAKD,CAAC,EAAE,MAAMZ,CAAC,CAAC,CAAE,CAAC,EAAE,KAAK,UAAe,CAAC,OAAO,IAAI,QAAS,SAASnB,EAAEG,EAAE,CAAC,GAAGD,EAAE,aAAa,CAAC,IAAIiB,EAAE,SAAS+B,GAAkB,CAAChD,EAAE,IAAI,mBAAmBgD,CAAgB,EAAElD,EAAE,CAAC,EAAEE,EAAE,GAAG,mBAAmBiB,CAAC,EAAE,IAAIY,EAAE,SAAShC,EAAE,cAAc,EAAE,EAAEgC,aAAa,SAASA,EAAE,KAAKZ,CAAC,EAAE,MAAMhB,CAAC,CAAC,MAAMH,EAAE,CAAC,CAAE,CAAC,EAAE,GAAG,SAAYD,EAAEG,EAAE,CAAC,IAAIC,EAAEH,EAAED,CAAC,EAAEI,GAAG,SAAS,iBAAiBA,EAAED,CAAC,CAAC,EAAE,IAAI,SAAaH,EAAEG,EAAE,CAAC,IAAIC,EAAEH,EAAED,CAAC,EAAEI,GAAG,SAAS,oBAAoBA,EAAED,CAAC,CAAC,CAAC,EAAE,cAAO,iBAAiBA,EAAE,CAAC,aAAa,CAAC,IAAI,UAAc,CAAC,MAAO,EAAQ,SAASH,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,EAASG,CAAC,CAAC,IAAIuC,GAAE,IAAI,QAAYU,GAAE,IAAI,QAAYC,EAAE,CAAC,EAAMC,GAAE,UAAU,CASv9E,SAASC,EAAO,EAAE,CAAC,IAAItD,EAAE,KAASE,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAsS,GAApSJ,GAAgB,KAAKwD,CAAM,EAAK3C,EAAO,QAAQ,aAAa,SAAQ,EAAE,OAAO,GAAGA,EAAO,SAAS,QAAQ,MAAM,QAAQ,KAAK,6EAA6E,EAAE,EAAE,EAAE,CAAC,GAAgB,OAAO,SAArB,KAA0C,OAAO,GAAlB,WAAsB,EAAE,SAAS,eAAe,CAAC,GAAM,CAACJ,GAAa,CAAC,EAAE,MAAM,IAAI,UAAU,qDAAqD,EAAE,GAAc,EAAE,WAAb,SAAsB,CAAC,IAAIJ,EAAE,EAAE,cAAc,QAAQ,EAAEA,IAAI,EAAEA,EAAE,CAAC,GAAc,EAAE,WAAb,UAAuB,CAACM,GAAW,EAAE,aAAa,KAAK,GAAG,EAAE,EAAE,MAAM,IAAI,MAAM,qDAAgD,EAAE,GAAGgC,GAAE,IAAI,CAAC,EAAE,OAAOA,GAAE,IAAI,CAAC,EAAE,KAAK,QAAQ,EAAE,cAAc,YAAY,KAAK,QAAQ,EAAE,KAAK,OAAO,IAAI,IAAI,EAAE,IAAItB,GAAG,SAAShB,EAAEgB,EAAE,CAA4d,GAA3dnB,EAAE,WAAW,SAASD,EAAE,CAAC,GAAGU,GAAWV,EAAE,MAAM,GAAGC,EAAE,QAAQ,gBAAgBD,EAAE,OAAO,CAAOC,EAAE,SAAR,MAAiBA,EAAE,OAAOD,EAAE,QAAQ,IAAIG,EAAE0C,GAAiB7C,EAAE,IAAI,EAAMgC,EAAE7B,GAAaA,EAAE,QAAZ,QAAsB8B,EAAED,GAAG7B,EAAE,MAAgBA,EAAE,KAAK,SAAjB,QAAwB,GAAG8B,EAAE,CAAC,IAAIS,EAAE,IAAI,MAAMvC,EAAE,KAAK,OAAO,EAAEuC,EAAE,KAAKvC,EAAE,KAAK,KAAKiB,EAAEsB,CAAC,CAAC,KAAK,CAAC,IAAIU,EAAEjD,GAAaA,EAAE,QAAZ,QAAsBkD,EAAElD,GAAYA,EAAE,SAAX,OAAqBiD,GAAGC,GAAGpD,EAAE,QAAQ,aAAa,aAAa,MAAM,EAAEG,EAAE,GAAO4C,GAAY/C,EAAEE,CAAC,CAAC,CAAC,CAAC,EAAEF,EAAE,QAAQ,iBAAiB,UAAUA,EAAE,UAAU,EAAgBA,EAAE,QAAQ,WAArB,SAA8B,CAAC,IAAI+B,EAAEO,GAAoB,EAAEpC,CAAC,EAAM8B,EAAEtB,GAAYqB,CAAC,EAAES,GAAcR,EAAED,EAAE,CAAC,EAAE,KAAM,SAAS7B,EAAE,CAAC,IAAIC,EAAEoC,GAAYrC,EAAE,CAAC,EAAE,OAAAF,EAAE,QAAQG,EAAEH,EAAE,iBAAiB,EAAEqC,GAAc,EAAElC,CAAC,EAAEsC,GAAE,IAAIzC,EAAE,QAAQA,CAAC,EAASE,CAAC,CAAE,EAAE,MAAMiB,CAAC,CAAC,CAAC,CAAE,EAAoG,GAAlGgC,GAAE,IAAI,KAAK,CAAC,EAAEV,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,GAAcjC,EAAE,uBAAuBgC,CAAC,EAAEG,GAAenC,EAAE,uBAAuBgC,CAAC,EAAEhC,EAAE,MAAM,EAAE,KAAM,UAAU,CAAC6C,GAAY7C,EAAE,mBAAmBoD,EAAE,YAAY,CAAC,CAAE,CAAC,EAAEA,EAAE,GAAG,mBAAmB,KAAK,uBAAuB,CAAC,CAAC,OAAO,IAAI,CAOh7D,OAAAhD,GAAakD,EAAO,CAAC,CAAC,IAAI,aAAa,MAAM,SAAoBvD,EAAE,CAAC,IAAIC,EAAE,KAAS,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAE,OAAO,IAAImB,GAAG,SAAShB,EAAEgB,EAAE,CAAC,OAAOnB,EAAE,MAAM,EAAE,KAAM,UAAU,CAACiC,GAAcjC,EAAED,EAAE,CAAC,QAAQI,EAAE,OAAOgB,CAAC,CAAC,EAAE0B,GAAY7C,EAAED,EAAE,CAAC,CAAC,CAAE,EAAE,MAAMoB,CAAC,CAAC,CAAE,CAAC,CAMpR,EAAE,CAAC,IAAI,MAAM,MAAM,SAAapB,EAAE,CAAC,IAAIC,EAAE,KAAK,OAAO,IAAImB,GAAG,SAAS,EAAEhB,EAAE,CAAC,OAAAJ,EAAEO,GAAcP,EAAE,KAAK,EAASC,EAAE,MAAM,EAAE,KAAM,UAAU,CAACiC,GAAcjC,EAAED,EAAE,CAAC,QAAQ,EAAE,OAAOI,CAAC,CAAC,EAAE0C,GAAY7C,EAAED,CAAC,CAAC,CAAE,EAAE,MAAMI,CAAC,CAAC,CAAE,CAAC,CAO5M,EAAE,CAAC,IAAI,MAAM,MAAM,SAAaJ,EAAEC,EAAE,CAAC,IAAI,EAAE,KAAK,OAAO,IAAImB,GAAG,SAAShB,EAAEgB,EAAE,CAA0B,GAAzBpB,EAAEO,GAAcP,EAAE,KAAK,EAAwBC,GAAP,KAAS,MAAM,IAAI,UAAU,+BAA+B,EAAE,OAAO,EAAE,MAAM,EAAE,KAAM,UAAU,CAACiC,GAAc,EAAElC,EAAE,CAAC,QAAQI,EAAE,OAAOgB,CAAC,CAAC,EAAE0B,GAAY,EAAE9C,EAAEC,CAAC,CAAC,CAAE,EAAE,MAAMmB,CAAC,CAAC,CAAE,CAAC,CAS7R,EAAE,CAAC,IAAI,KAAK,MAAM,SAAYpB,EAAEC,EAAE,CAAC,GAAG,CAACD,EAAE,MAAM,IAAI,UAAU,8BAA8B,EAAE,GAAG,CAACC,EAAE,MAAM,IAAI,UAAU,oCAAoC,EAAE,GAAgB,OAAOA,GAApB,WAAsB,MAAM,IAAI,UAAU,kCAAkC,EAAE,IAAI,EAAEkC,GAAa,KAAK,SAAS,OAAOnC,CAAC,CAAC,EAAM,EAAE,SAAN,GAAc,KAAK,WAAW,mBAAmBA,CAAC,EAAE,MAAO,UAAU,CAAC,CAAE,EAAEkC,GAAc,KAAK,SAAS,OAAOlC,CAAC,EAAEC,CAAC,CAAC,CAS5Y,EAAE,CAAC,IAAI,MAAM,MAAM,SAAaD,EAAEC,EAAE,CAAC,GAAG,CAACD,EAAE,MAAM,IAAI,UAAU,8BAA8B,EAAE,GAAGC,GAAgB,OAAOA,GAApB,WAAsB,MAAM,IAAI,UAAU,kCAAkC,EAAE,IAAI,EAAEmC,GAAe,KAAK,SAAS,OAAOpC,CAAC,EAAEC,CAAC,EAAE,GAAG,KAAK,WAAW,sBAAsBD,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,EAAEC,EAAE,CAACA,EAAE,IAAI,MAAM,oCAAoC,CAAC,CAAC,CAAE,EAAE,OAAOmB,GAAE,QAAQpB,CAAC,CAAC,CAO5O,EAAE,CAAC,IAAI,cAAc,MAAM,SAAqBA,EAAE,CAAC,IAAIC,EAAE,UAAU,OAAO,GAAY,UAAU,CAAC,IAApB,OAAsB,UAAU,CAAC,EAAE,CAAC,EAAE,OAAO,KAAK,WAAW,cAAc,CAAC,KAAKD,EAAE,KAAKC,CAAC,CAAC,CAAC,CAMxK,EAAE,CAAC,IAAI,iBAAiB,MAAM,SAAwBD,EAAE,CAAC,OAAO,KAAK,WAAW,iBAAiBA,CAAC,CAAC,CAmBnG,EAAE,CAAC,IAAI,kBAAkB,MAAM,SAAyBA,EAAEC,EAAE,CAAC,GAAG,CAACD,EAAE,MAAM,IAAI,UAAU,2BAA2B,EAAE,OAAO,KAAK,WAAW,kBAAkB,CAAC,SAASA,EAAE,KAAKC,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,OAAOoD,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,SAASnB,EAAE,CAAia,GAAhamD,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,IAAI,EAAEA,EAAE,QAAQ,cAAc,QAAQ,EAAE,GAAG,EAAE,aAAa,EAAE,WAAW,YAAYA,EAAE,kBAAkBA,EAAE,mBAAmB,EAAE,WAAW,EAAE,WAAW,WAAW,YAAY,EAAE,UAAU,EAAE,EAAE,WAAW,YAAY,CAAC,EAAE,CAACA,EAAE,QAAQ,oBAAoB,UAAUA,EAAE,UAAU,EAAEqD,EAAE,WAAWA,EAAE,IAAI,mBAAmBrD,EAAE,uBAAuB,EAAEC,EAAE,CAAC,CAAE,CAAC,CAAC,EAAE,CAAC,IAAI,eAAe,MAAM,UAAuB,CAAC,OAAO,KAAK,IAAI,WAAW,CAAC,CAWvsE,EAAE,CAAC,IAAI,eAAe,MAAM,SAAsBD,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,EAAQ,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,EC3E8U,IAAMC,GAAW,gCAUtVC,GAAMC,EAAQ,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,EAAsBkB,EAAKC,EAAO,IAAI,CAAC,MAAM,CAAC,mBAAmBC,GAASnB,CAAe,EAAE,WAAW,2BAA2BA,CAAe,IAAI,GAAGG,EAAM,aAAAO,EAAa,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,SAAS,QAAQ,EAAE,GAAGN,EAAM,SAAsBa,EAAK,MAAM,CAAC,UAAU,eAAe,IAAIT,EAAO,MAAM,CAAC,MAAM,OAAO,OAAO,MAAM,CAAC,EAAEH,CAAG,CAAC,CAAC,CAAE,EAAE,CAAC,4EAA4E,sFAAsF,CAAC,EAAEb,GAAM,aAAa,CAAC,MAAM,8BAA8B,SAAS,GAAM,KAAK,GAAM,KAAK,GAAM,gBAAgB,mBAAmB,aAAa,CAAC,EAAE4B,EAAoB5B,GAAM,CAAC,MAAM,CAAC,MAAM,MAAM,KAAK6B,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,EAM3rD,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,GAAQ/B,GCtB1L,IAAIgC,EAAEC,GAAE,OAAO,OAAOC,GAAE,OAAO,eAAeC,GAAE,OAAO,yBAAyBC,GAAE,OAAO,oBAAoBC,GAAE,OAAO,eAAeC,GAAE,OAAO,UAAU,eAAeC,GAAE,CAAC,EAAE,IAAI,UAAU,CAAC,OAAO,MAAM,EAAEH,GAAE,CAAC,EAAE,CAAC,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,CAAC,GAAG,QAAQ,CAAC,EAAE,EAAE,OAAQ,EAAEI,GAAE,CAAC,EAAE,EAAEH,EAAEE,IAAI,CAAC,GAAG,GAAa,OAAO,GAAjB,UAAgC,OAAO,GAAnB,WAAqB,QAAQC,KAAKJ,GAAE,CAAC,EAAEE,GAAE,KAAK,EAAEE,CAAC,GAAGA,IAAIH,GAAGH,GAAE,EAAEM,EAAE,CAAC,IAAI,IAAI,EAAEA,CAAC,EAAE,WAAW,EAAED,EAAEJ,GAAE,EAAEK,CAAC,IAAID,EAAE,UAAU,CAAC,EAAE,OAAO,CAAE,EAAEE,GAAE,CAAC,EAAEN,EAAEC,KAAKA,EAAQ,GAAN,KAAQH,GAAEI,GAAE,CAAC,CAAC,EAAE,CAAC,EAAEG,GAIlc,CAACL,GAAG,GAAG,EAAE,WAAWC,EAAEF,GAAEE,EAAE,UAAU,CAAC,MAAM,EAAE,WAAW,EAAE,CAAC,EAAE,CAAC,GAAGM,GAAEH,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAI,EAAEJ,EAAiB,UAAU,CAAC,SAASH,EAAEA,EAAEC,EAAE,CAAC,GAAe,OAAOD,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,GAAG,EAAE,KAAK,aAAaA,EAAE,KAAK,cAAc,SAASA,EAAE,CAAC,GAAG,EAAE,CAACA,GAAQA,EAAE,QAAP,IAAc,MAAO,GAAE,IAAIC,EAAED,GAAGA,EAAE,aAAa,GAAYC,IAAT,OAAW,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,CAAC,EAAE,OAAOA,CAAE,EAAEA,CAAC,EAAE,KAAK,iBAAiB,SAASD,EAAE,CAAC,IAAIC,EAAED,GAAGA,EAAE,gBAAgB,GAAYC,IAAT,OAAW,OAAOG,EAAE,GAAe,OAAOH,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,CAAC,EAAE,OAAOA,CAAE,EAAEA,CAAC,EAAE,KAAK,YAAY,SAASD,EAAE,CAAC,IAAIC,EAAED,GAAGA,EAAE,WAAW,GAAYC,IAAT,OAAW,OAAO,SAASD,EAAE,CAAC,OAAOA,CAAE,EAAE,GAAe,OAAOC,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,CAAC,EAAE,OAAOA,CAAE,EAAEA,CAAC,EAAE,KAAK,UAAU,SAASD,EAAE,CAAC,GAAG,EAAE,CAACA,GAAQA,EAAE,QAAP,IAAc,OAAO,KAAK,IAAIC,EAAED,GAAGA,EAAE,SAAS,GAAYC,IAAT,OAAW,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAIC,EAAE,CAAC,MAAM,MAAM,SAAS,OAAO,EAAE,OAAO,SAASF,EAAE,CAAC,OAAOC,GAAe,OAAOA,EAAED,CAAC,GAAtB,UAAwB,CAAC,EAAE,GAAOE,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,IAAI,CAAC,CAAE,CAAC,OAAOD,CAAE,EAAEA,CAAC,EAAE,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,IAAK,CAAC,IAAIA,EAAED,EAAE,UAAU,OAAOC,EAAE,KAAK,SAASD,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,CAAC,EAAE,GAAG,EAAE,IAAIC,EAAE,SAASD,EAAE,CAAC,IAAIC,EAAED,EAAE,OAAO,GAAUC,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAOD,EAAE,cAAc,OAAOC,EAAE,IAAIC,EAAE,CAAC,cAAc,GAAG,KAAK,CAAC,EAAE,UAAU,CAAC,CAAC,EAAE,OAAOF,EAAE,OAAOE,EAAEF,EAAE,iBAAiB,UAAU,EAAE,SAASA,EAAEC,EAAE,CAAC,IAAIC,EAAE,GAAGD,EAAE,cAAc,GAAOA,EAAE,KAAK,SAAX,EAAkB,CAACK,EAAEL,CAAC,EAAE,MAAO,CAAC,GAAG,CAACC,EAAEF,EAAE,aAAaC,EAAE,IAAI,CAAE,OAAOC,EAAE,CAAC,OAAOG,EAAEL,EAAEC,EAAE,UAAU,sJAAsJ,OAAOC,CAAC,EAAE,GAAG,CAAC,CAAE,CAAC,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOG,EAAEL,EAAEC,EAAE,UAAU,yJAAyJ,OAAOC,CAAC,EAAE,GAAG,CAAC,EAAEA,EAAE,KAAK,SAASF,EAAE,CAAC,GAAG,CAACO,EAAEP,CAAC,EAAE,MAAM,UAAU,qKAAqK,OAAOA,CAAC,EAAE,GAAG,EAAE,GAAGA,EAAE,SAASC,EAAE,KAAK,OAAO,MAAM,UAAU;AAAA;AAAA;AAAA,EAAuN,OAAOA,EAAE,IAAI,EAAE;AAAA;AAAA;AAAA,EAAgB,OAAOD,CAAC,CAAC,EAAEM,EAAEL,CAAC,EAAE,QAAQC,EAAE,EAAEA,EAAED,EAAE,UAAU,OAAOC,IAAI,CAAC,IAAIC,EAAEH,EAAEE,CAAC,EAAEC,aAAa,MAAMF,EAAE,UAAUC,CAAC,EAAE,OAAOC,CAAC,EAAEF,EAAE,UAAUC,CAAC,EAAE,QAAQC,CAAC,CAAE,CAAC,CAAC,EAAE,MAAM,SAASD,EAAE,CAACG,EAAEL,EAAEC,EAAEC,CAAC,CAAE,CAAC,CAAE,GAAGF,EAAEE,CAAC,CAAE,CAAC,EAAEA,CAAE,EAAE,IAAI,EAAEA,EAAE,KAAK,UAAUC,EAAE,KAAK,YAAYH,CAAC,EAAE,GAAGE,EAAE,CAAC,IAAIE,EAAEF,EAAE,IAAIC,CAAC,EAAE,GAAGC,EAAE,CAAC,IAAII,EAAEP,EAAE,YAAYA,EAAE,UAAU,CAAC,GAAG,OAAO,IAAI,QAAQ,SAASD,EAAE,CAACQ,EAAE,KAAK,UAAU,CAACR,EAAEI,CAAC,CAAE,CAAC,CAAE,CAAC,CAAE,CAAC,CAACH,EAAE,KAAK,KAAKD,CAAC,EAAE,IAAIS,EAAE,IAAI,QAAQ,SAAST,EAAEE,EAAE,CAACD,EAAE,UAAU,KAAK,CAAC,QAAQD,EAAE,OAAOE,CAAC,CAAC,CAAE,CAAC,EAAE,OAAOA,GAAGA,EAAE,IAAIC,EAAEM,CAAC,EAAEA,CAAE,EAAER,EAAE,SAAS,SAASD,EAAE,CAAC,GAAG,CAACO,EAAEP,CAAC,EAAE,MAAM,UAAU,0EAA0EA,EAAE,GAAG,EAAE,QAAQC,EAAE,CAAC,EAAEC,EAAE,EAAEA,EAAEF,EAAE,OAAOE,IAAID,EAAE,KAAK,KAAK,KAAKD,EAAEE,CAAC,CAAC,EAAE,MAAM,SAASF,EAAE,CAAC,OAAOA,CAAE,CAAC,CAAC,EAAE,OAAO,QAAQ,IAAIC,CAAC,CAAE,EAAEA,EAAE,MAAM,SAASD,EAAE,CAAC,IAAIC,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIC,EAAE,KAAK,YAAYF,CAAC,EAAEC,EAAE,OAAOC,CAAC,CAAE,CAAC,OAAO,IAAK,EAAED,EAAE,SAAS,UAAU,CAAC,IAAID,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,MAAM,EAAE,IAAK,EAAEC,EAAE,MAAM,SAASD,EAAEC,EAAE,CAAC,IAAIC,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAIC,EAAEC,EAAE,KAAK,YAAYJ,CAAC,EAAWE,EAAE,IAAIE,CAAC,IAAhB,SAAoBH,aAAa,OAAOE,EAAE,QAAQ,OAAOF,CAAC,GAAG,MAAM,UAAU,CAAC,CAAC,EAAEE,EAAE,QAAQ,QAAQF,CAAC,EAAEC,EAAE,IAAIE,EAAED,CAAC,EAAG,CAAC,OAAO,IAAK,EAAEH,CAAE,EAAE,EAAEI,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAASJ,EAAE,CAAC,IAAI,EAAE,QAAQ,QAAQ,GAAG,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASA,CAAC,CAAE,CAAC,CAAE,EAAc,OAAO,cAAnB,WAAgC,SAASA,EAAE,CAAC,aAAaA,CAAC,CAAE,EAAE,SAASA,EAAE,CAAC,WAAWA,CAAC,CAAE,EAAE,SAASK,EAAEL,EAAEC,EAAEC,EAAE,CAACI,EAAEL,CAAC,EAAE,QAAQE,EAAE,EAAEA,EAAEF,EAAE,KAAK,OAAOE,IAAIH,EAAE,MAAMC,EAAE,KAAKE,CAAC,CAAC,EAAEF,EAAE,UAAUE,CAAC,EAAE,OAAOD,CAAC,CAAE,CAAC,SAASI,EAAEN,EAAE,CAAC,GAAGA,EAAE,UAAU,QAAQC,EAAE,EAAEA,EAAED,EAAE,UAAU,OAAOC,IAAID,EAAE,UAAUC,CAAC,EAAE,CAAE,CAAC,SAASM,EAAEP,EAAE,CAAC,OAAgB,OAAOA,GAAjB,UAA2BA,IAAP,MAAoB,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,CAAC,EAAG,CAAC,EAAE,QAAQG,CAAE,CAAC,CAAC,EAAEQ,GAAEF,GAAEC,GAAE,CAAC,EAAEE,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,CAAC,EAAEC,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,MAAO,CAAC,aAAa,EAAE,CAAC,IAAI,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAO,GAAG,GAAG,MAAM,MAAM,uBAAuB,CAAE,CAAC,WAAW,CAAC,IAAI,EAAED,EAAE,MAAM,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,SAAS,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,YAAY,CAAC,IAAI,EAAEA,EAAE,OAAO,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,UAAU,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,YAAY,CAAC,IAAI,EAAEA,EAAE,OAAO,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,UAAU,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,YAAY,CAAC,IAAI,EAAE,KAAK,cAAc,EAAE,OAAO,OAAO,CAAC,CAAE,CAAC,eAAe,CAAC,IAAI,EAAEA,EAAE,UAAU,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,aAAa,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,UAAU,CAAC,IAAI,EAAEA,EAAE,KAAK,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,QAAQ,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,WAAW,CAAC,IAAI,EAAEA,EAAE,MAAM,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,SAAS,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,WAAW,CAAC,IAAI,EAAEA,EAAE,MAAM,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,SAAS,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,WAAW,CAAC,IAAI,EAAE,KAAK,aAAa,EAAE,OAAO,OAAO,CAAC,CAAE,CAAC,cAAc,CAAC,IAAI,EAAEA,EAAE,SAAS,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,YAAY,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,aAAa,CAAC,IAAI,EAAEA,EAAE,QAAQ,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,WAAW,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,aAAa,CAAC,IAAI,EAAEA,EAAE,QAAQ,KAAK,aAAa,CAAC,EAAE,IAAI,EAAE,KAAK,KAAK,WAAW,KAAK,MAAM,EAAE,OAAO,KAAK,QAAQ,EAAE,CAAE,CAAC,UAAU,EAAE,CAAC,IAAI,EAAE,KAAK,OAAO,EAAE,EAAE,EAAET,EAAE,KAAK,MAAM,SAAS,EAAE,CAAC,EAAE,OAAO,KAAK,OAAO,EAAEA,CAAE,CAAC,YAAY,CAAC,IAAI,EAAE,KAAK,WAAW,EAAE,EAAE,KAAK,UAAU,CAAC,EAAE,OAAO,KAAK,QAAQ,OAAO,CAAC,CAAE,CAAC,UAAU,CAAC,IAAI,EAAE,KAAK,WAAW,EAAE,OAAO,KAAK,MAAM,CAAC,CAAE,CAAC,YAAY,EAAE,CAAC,KAAK,MAAM,EAAE,KAAK,OAAO,EAAE,KAAK,KAAKW,GAAE,KAAK,KAAK,EAAE,KAAK,QAAQ,IAAI,WAAY,CAAC,EAAE,SAASA,GAAE,EAAE,CAAC,OAAO,IAAI,SAAS,EAAE,OAAO,EAAE,WAAW,EAAE,UAAU,CAAE,CAElpM,IAAIC,GAAe,OAAOC,EAApB,IAA2BC,GAAEF,IAAe,OAAOC,EAAO,qBAA1B,WACtC,SAASE,EAAE,KAAK,EAAE,CAAC,GAAG,CAAC,EAAE,MAAM,MAAM,mBAAmB,EAAE,OAAO,EAAE,KAAK,EAAE,KAAK,GAAG,EAAE,GAAG,CAAE,CAAC,SAASC,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqB,CAAC,EAAE,CAAE,CAC9I,IAAiBC,GAAE,GAAG,GAAG,EAAE,EAAEC,GAAE,GAAG,EAAE,IAAI,EAAE,IAAIC,GAAE,GAAG,IAAI,EAAE,GAAG,EAAEC,GAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAKF,GAAE,CAAC,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAM,OAAO,iBAAiB,SAAS,EAAE,OAAO,CAAC,GAAG,OAAO,EAAE,EAAE,EAAEG,GAAE,CAAC,MAAMJ,GAAE,CAAC,EAAE,OAAOA,GAAE,EAAE,EAAE,OAAOA,GAAE,EAAE,EAAE,OAAO,OAAO,iBAAiB,UAAU,OAAO,CAAC,GAAG,OAAO,EAAE,EAAE,OAAO,CAAC,EAAE,KAAKE,GAAE,CAAC,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAMA,GAAE,EAAE,EAAE,MAAM,OAAO,iBAAiB,SAAS,OAAO,CAAC,GAAG,OAAO,EAAE,EAAE,OAAO,CAAC,CAAC,EAC5a,SAASG,GAAE,EAAE,CAAC,OAAO,OAAO,SAAS,CAAC,CAAE,CAAC,SAASC,GAAE,EAAE,CAAC,OAAc,IAAP,IAAS,CACvE,IAAIC,GAAE,MAAMC,EAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAAC,EAAEC,EAAEC,CAAC,EAAE,EAAE,MAAM,GAAG,EAAE,IAAI,MAAM,EAAE,OAAOC,EAAEN,GAAE,CAAC,EAAE,iBAAiB,EAAEM,EAAEN,GAAEI,CAAC,EAAE,gBAAgB,EAAEE,EAAEN,GAAEK,CAAC,EAAE,gBAAgB,EAAE,IAAIF,GAAE,EAAEC,EAAEC,CAAC,CAAE,CAAC,UAAU,CAAC,MAAM,GAAG,KAAK,OAAO,IAAI,KAAK,MAAM,IAAI,KAAK,MAAM,EAAG,CAAC,OAAO,KAAK,EAAE,CAAC,IAAI,EAAE,EAAE,WAAW,EAAED,EAAE,EAAE,WAAW,EAAEC,EAAE,EAAE,WAAW,EAAE,OAAO,IAAIF,GAAE,EAAEC,EAAEC,CAAC,CAAE,CAAC,MAAMF,EAAE,CAACA,EAAE,YAAY,KAAK,OAAO,EAAEA,EAAE,YAAY,KAAK,MAAM,EAAEA,EAAE,YAAY,KAAK,MAAM,CAAE,CAAC,QAAQA,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAGG,EAAE,KAAK,SAASH,EAAE,MAAM,EAAE,EAAG,CAAC,YAAYA,EAAEI,EAAEC,EAAE,CAAC,KAAK,QAAQL,EAAE,KAAK,OAAOI,EAAE,KAAK,OAAOC,CAAE,CAAC,EAC9kB,SAASC,GAAE,EAAE,CAAC,GAAGR,GAAE,CAAC,EAAE,MAAO,GAAY,OAAO,EAAE,KAAK,CAAC,KAAKS,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,QAAQ,MAAO,GAAe,KAAKA,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,gBAAgB,MAAO,IAAwB,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,SAAS,MAAO,IAAiB,KAAKA,EAAE,OAAO,MAAO,IAAe,QAAQC,GAAE,CAAC,CAAE,CAAC,CAAC,SAASC,GAAEL,EAAE,CAAC,IAAIC,EAAED,EAAE,WAAW,EAAEH,EAAE,CAAC,EAAE,QAAQC,EAAE,EAAEA,EAAEG,EAAEH,IAAI,CAAC,IAAIG,EAAEL,EAAE,KAAKI,CAAC,EAAEH,EAAE,KAAKI,CAAC,CAAE,CAAC,MAAM,CAAC,KAAKE,EAAE,MAAM,MAAMN,CAAC,CAAE,CAAC,SAASS,GAAEN,EAAEC,EAAE,CAAC,QAAQJ,KAAKG,EAAE,YAAYC,EAAE,MAAM,MAAM,EAAEA,EAAE,OAAOL,EAAE,MAAMI,EAAEH,CAAC,CAAE,CAAC,SAASU,GAAEP,EAAEC,EAAEJ,EAAE,CAAC,IAAIC,EAAEE,EAAE,MAAM,OAAOQ,EAAEP,EAAE,MAAM,OAAO,GAAGH,EAAEU,EAAE,MAAO,GAAG,GAAGV,EAAEU,EAAE,MAAO,GAAE,QAAQA,EAAE,EAAEA,EAAEV,EAAEU,IAAI,CAAC,IAAIV,EAAEE,EAAE,MAAMQ,CAAC,EAAEC,EAAER,EAAE,MAAMO,CAAC,EAAEE,EAAEd,EAAE,QAAQE,EAAEW,EAAEZ,CAAC,EAAE,GAAOa,IAAJ,EAAM,OAAOA,CAAE,CAAC,MAAO,EAAE,CAAC,SAASC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKR,EAAE,QAAQ,MAAU,EAAE,UAAU,IAAhB,CAAiB,CAAE,CAAC,SAASS,GAAE,EAAE,EAAE,CAAC,EAAE,WAAW,EAAE,MAAM,EAAE,CAAC,CAAE,CAAC,SAASC,GAAE,EAAE,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,CAAE,CAAC,SAASC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKX,EAAE,MAAM,MAAM,EAAE,WAAW,CAAC,CAAE,CAAC,SAASY,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY,EAAE,KAAK,CAAE,CAAC,SAASC,GAAE,EAAE,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,CAAE,CAAC,SAASC,GAAE,EAAE,CAAC,IAAI,EAAE,EAAE,UAAU,EAAE,EAAE,IAAI,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKd,EAAE,KAAK,MAAM,EAAE,YAAY,CAAC,CAAE,CAAC,SAASe,GAAE,EAAE,EAAE,CAAC,IAAI,EAAE,IAAI,KAAK,EAAE,KAAK,EAAErB,EAAE,EAAE,QAAQ,EAAE,EAAE,WAAWA,CAAC,CAAE,CAAC,SAASsB,GAAE,EAAE,EAAE,CAAC,IAAI,EAAE,IAAI,KAAK,EAAE,KAAK,EAAEtB,EAAE,IAAI,KAAK,EAAE,KAAK,EAAE,OAAO,EAAEA,EAAE,GAAG,EAAEA,EAAE,EAAE,CAAE,CAAC,SAASuB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKjB,EAAE,KAAK,MAAM,EAAE,WAAW,CAAC,CAAE,CAAC,SAASkB,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY,EAAE,KAAK,CAAE,CAAC,SAASC,GAAE,EAAE,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,CAAE,CAAC,SAASC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKpB,EAAE,KAAK,MAAM,EAAE,WAAW,CAAC,CAAE,CAAC,SAASqB,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY,EAAE,KAAK,CAAE,CAAC,SAASC,GAAE,EAAE,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,CAAE,CAAC,SAASC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKvB,EAAE,KAAK,MAAM,EAAE,SAAS,CAAC,CAAE,CAAC,SAASwB,GAAE,EAAE,EAAE,CAAC,EAAE,UAAU,EAAE,KAAK,CAAE,CAAC,SAASC,GAAG,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,UAAU,EAAE,KAAK,EAAE/B,EAAE,KAAK,UAAU,EAAE,KAAK,EAAE,OAAO,EAAEA,EAAE,GAAG,EAAEA,EAAE,EAAE,CAAE,CAAC,SAASgC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAK1B,EAAE,OAAO,MAAM,EAAE,YAAY,CAAC,CAAE,CAAC,SAAS2B,GAAG,EAAE,EAAE,CAAC,EAAE,aAAa,EAAE,KAAK,CAAE,CAAC,SAASC,GAAG,EAAE,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,CAAE,CAAC,SAASC,GAAGhC,EAAE,CAAC,IAAIC,EAAED,EAAE,WAAW,EAAEH,EAAE,CAAC,EAAE,QAAQC,EAAE,EAAEA,EAAEG,EAAEH,IAAI,CAAC,IAAIG,EAAED,EAAE,WAAW,EAAEH,EAAEI,CAAC,EAAEL,EAAE,KAAKI,CAAC,CAAE,CAAC,MAAM,CAAC,KAAKG,EAAE,OAAO,MAAMN,CAAC,CAAE,CAAC,SAASoC,GAAGjC,EAAEC,EAAE,CAAC,IAAIJ,EAAE,OAAO,QAAQI,EAAE,KAAK,EAAE,OAAO,CAACA,EAAEH,CAAC,IAAIE,EAAE,YAAYH,EAAE,MAAM,EAAEA,GAAGG,EAAE,YAAYC,CAAC,EAAEL,EAAE,MAAMI,EAAEF,CAAC,CAAE,CAAC,SAASoC,GAAGlC,EAAEC,EAAEJ,EAAE,CAAC,IAAIC,EAAE,OAAO,KAAKE,EAAE,KAAK,EAAE,KAAK,EAAEQ,EAAE,OAAO,KAAKP,EAAE,KAAK,EAAE,KAAK,EAAE,GAAGH,EAAE,OAAOU,EAAE,OAAO,MAAO,GAAG,GAAGV,EAAE,OAAOU,EAAE,OAAO,MAAO,GAAE,QAAQC,EAAE,EAAEA,EAAEX,EAAE,OAAOW,IAAI,CAAC,IAAIC,EAAEZ,EAAEW,CAAC,EAAE0B,EAAE3B,EAAEC,CAAC,EAAE,GAAGC,EAAEyB,EAAE,MAAO,GAAG,GAAGzB,EAAEyB,EAAE,MAAO,GAAE,IAAI,EAAEnC,EAAE,MAAMU,CAAC,GAAG,KAAK0B,EAAEnC,EAAE,MAAMkC,CAAC,GAAG,KAAKE,EAAEzC,EAAE,QAAQ,EAAEwC,EAAEvC,CAAC,EAAE,GAAOwC,IAAJ,EAAM,OAAOA,CAAE,CAAC,MAAO,EAAE,CAAC,SAASC,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKnC,EAAE,gBAAgB,MAAM,EAAE,SAAS,CAAC,CAAE,CAAC,SAASoC,GAAG,EAAE,EAAE,CAAC,EAAE,UAAU,EAAE,KAAK,CAAE,CAAC,SAASC,GAAG,EAAE,EAAE,CAAC,IAAI,EAAE,KAAK,UAAU,EAAE,KAAK,EAAE3C,EAAE,KAAK,UAAU,EAAE,KAAK,EAAE,OAAO,EAAEA,EAAE,GAAG,EAAEA,EAAE,EAAE,CAAE,CAAC,SAAS4C,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKtC,EAAE,SAAS,MAAM,EAAE,WAAW,CAAC,CAAE,CAAC,SAASuC,GAAG,EAAE,EAAE,CAAC,EAAE,YAAY,EAAE,KAAK,CAAE,CAAC,SAASC,GAAG,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,MAAM9C,EAAE,EAAE,MAAM,OAAO,EAAEA,EAAE,GAAG,EAAEA,EAAE,EAAE,CAAE,CAAC,SAAS+C,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKzC,EAAE,OAAO,MAAM,EAAE,WAAW,CAAC,CAAE,CAAC,SAAS0C,GAAG,EAAE,EAAE,CAAC,EAAE,YAAY,EAAE,KAAK,CAAE,CAAC,SAASC,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIjD,EAAE,EAAE,MAAMC,EAAE,EAAE,MAAM,OAAgC,EAAE,OAA3B,IAAkCD,EAAE,EAAE,MAAM,YAAY,EAAEC,EAAE,EAAE,MAAM,YAAY,GAAGD,EAAEC,EAAG,GAAGD,EAAEC,EAAE,EAAE,CAAE,EAAE,GAAG,CAAC,EAAE,KAAK,SAASF,EAAE,CAAC,IAAII,EAAEJ,EAAE,UAAU,EAAE,OAAOI,EAAE,CAAC,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAOK,GAAET,CAAC,EAAE,IAAK,GAAe,OAAOe,GAAEf,CAAC,EAAE,IAAK,GAAa,OAAOkB,GAAElB,CAAC,EAAE,IAAK,GAAY,OAAOqB,GAAErB,CAAC,EAAE,IAAK,GAAY,OAAOwB,GAAExB,CAAC,EAAE,IAAK,GAAY,OAAO2B,GAAE3B,CAAC,EAAE,IAAK,GAAY,OAAO8B,GAAE9B,CAAC,EAAE,IAAK,GAAc,OAAOiC,GAAGjC,CAAC,EAAE,IAAK,GAAc,OAAOoC,GAAGpC,CAAC,EAAE,IAAK,IAAwB,OAAO0C,GAAG1C,CAAC,EAAE,IAAK,IAAiB,OAAO6C,GAAG7C,CAAC,EAAE,IAAK,IAAe,OAAOgD,GAAGhD,CAAC,EAAE,QAAQQ,GAAEJ,CAAC,CAAE,CAAC,EAAE,EAAE,MAAM,SAASJ,EAAEI,EAAE,CAAC,IAAIC,EAAEC,GAAEF,CAAC,EAAE,GAAGJ,EAAE,WAAWK,CAAC,EAAE,CAACP,GAAEM,CAAC,EAAE,OAAOA,EAAE,KAAK,CAAC,KAAKG,EAAE,MAAM,OAAOG,GAAEV,EAAEI,CAAC,EAAE,KAAKG,EAAE,QAAQ,OAAOS,GAAEhB,EAAEI,CAAC,EAAE,KAAKG,EAAE,MAAM,OAAOY,GAAEnB,EAAEI,CAAC,EAAE,KAAKG,EAAE,KAAK,OAAOe,GAAEtB,EAAEI,CAAC,EAAE,KAAKG,EAAE,KAAK,OAAOkB,GAAEzB,EAAEI,CAAC,EAAE,KAAKG,EAAE,KAAK,OAAOqB,GAAE5B,EAAEI,CAAC,EAAE,KAAKG,EAAE,KAAK,OAAOwB,GAAE/B,EAAEI,CAAC,EAAE,KAAKG,EAAE,OAAO,OAAO2B,GAAGlC,EAAEI,CAAC,EAAE,KAAKG,EAAE,OAAO,OAAO8B,GAAGrC,EAAEI,CAAC,EAAE,KAAKG,EAAE,gBAAgB,OAAOoC,GAAG3C,EAAEI,CAAC,EAAE,KAAKG,EAAE,SAAS,OAAOuC,GAAG9C,EAAEI,CAAC,EAAE,KAAKG,EAAE,OAAO,OAAO0C,GAAGjD,EAAEI,CAAC,EAAE,QAAQI,GAAEJ,CAAC,CAAE,CAAC,EAAE,EAAE,QAAQ,SAASJ,EAAEI,EAAEC,EAAE,CAAC,IAAI,EAAEC,GAAEN,CAAC,EAAE,EAAEM,GAAEF,CAAC,EAAE,GAAG,EAAE,EAAE,MAAO,GAAG,GAAG,EAAE,EAAE,MAAO,GAAE,GAAGN,GAAEE,CAAC,GAAGF,GAAEM,CAAC,EAAE,MAAO,GAAE,OAAOJ,EAAE,KAAK,CAAC,KAAKO,EAAE,MAAM,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,KAAK,EAAEI,GAAEX,EAAEI,EAAEC,CAAC,EAAE,KAAKE,EAAE,QAAQ,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,OAAO,EAAEU,GAAEjB,EAAEI,CAAC,EAAE,KAAKG,EAAE,MAAM,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,KAAK,EAAEa,GAAEpB,EAAEI,CAAC,EAAE,KAAKG,EAAE,KAAK,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,IAAI,EAAEgB,GAAEvB,EAAEI,CAAC,EAAE,KAAKG,EAAE,KAAK,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,IAAI,EAAEmB,GAAE1B,EAAEI,CAAC,EAAE,KAAKG,EAAE,KAAK,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,IAAI,EAAEsB,GAAE7B,EAAEI,CAAC,EAAE,KAAKG,EAAE,KAAK,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,IAAI,EAAEyB,GAAGhC,EAAEI,CAAC,EAAE,KAAKG,EAAE,OAAO,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,MAAM,EAAE4B,GAAGnC,EAAEI,CAAC,EAAE,KAAKG,EAAE,OAAO,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,MAAM,EAAE+B,GAAGtC,EAAEI,EAAEC,CAAC,EAAE,KAAKE,EAAE,gBAAgB,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,eAAe,EAAEqC,GAAG5C,EAAEI,CAAC,EAAE,KAAKG,EAAE,SAAS,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,QAAQ,EAAEwC,GAAG/C,EAAEI,CAAC,EAAE,KAAKG,EAAE,OAAO,OAAOJ,EAAEC,EAAE,OAAOG,EAAE,MAAM,EAAE2C,GAAGlD,EAAEI,EAAEC,CAAC,EAAE,QAAQG,GAAER,CAAC,CAAE,CAAC,CAAE,GAAGA,IAAIA,EAAE,CAAC,EAAE,EACh5J,IAAogCmD,GAAG,EAAEC,GAAG,IAAIC,GAAG,CAAC,IACphC,IACA,IACA,IACA,IACA,GAAG,EAAEC,GAAG,MAAM,EAAE,IAAI,CAAC,IAAI,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAIC,EAAE,MAAM,MAAM,EAAE,CAAC,EAAE,GAAG,CAACF,GAAG,SAASE,EAAE,MAAM,GAAG,EAAE,EAAEJ,GAAG,OAAOI,CAAE,OAAOC,EAAE,CAAC,GAAG,GAAG,QAAQ,SAAS,EAAE,EAAEL,GAAG,MAAMK,CAAE,CAAC,MAAMC,GAAG,CAAC,CAAE,CAAC,EAAE,eAAeA,GAAG,EAAE,CAAC,IAAI,EAAE,KAAK,MAAML,IAAI,KAAK,OAAO,EAAE,GAAG,IAAI,EAAE,EAAE,EAAE,MAAM,IAAI,QAAQI,GAAG,CAAC,WAAWA,EAAE,CAAC,CAAE,CAAC,CAAE,CACzR,eAAeE,GAAG,EAAE,EAAE,CAAC,IAAI,EAAEC,GAAG,CAAC,EAAEJ,EAAE,CAAC,EAAEK,EAAE,EAAE,QAAQJ,KAAK,EAAED,EAAE,KAAK,GAAGC,EAAE,IAAI,IAAIA,EAAE,GAAG,CAAC,EAAE,EAAEI,GAAGJ,EAAE,GAAGA,EAAE,KAAK,IAAIK,EAAE,IAAI,IAAI,CAAC,EAAEC,EAAEP,EAAE,KAAK,GAAG,EAAEM,EAAE,aAAa,IAAI,QAAQC,CAAC,EAAE,IAAIC,EAAE,MAAMT,GAAGO,CAAC,EAAE,GAASE,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,MAAM,IAAIA,EAAE,UAAU,EAAE,EAAE,IAAIC,EAAE,MAAMD,EAAE,YAAY,EAAEE,EAAE,IAAI,WAAWD,CAAC,EAAE,GAAGC,EAAE,SAASL,EAAE,MAAM,MAAM,4CAA4C,EAAE,IAAIM,EAAE,IAAIC,GAAGC,EAAE,EAAE,QAAQZ,KAAK,EAAE,CAAC,IAAIa,EAAEb,EAAE,GAAGA,EAAE,KAAKc,EAAEF,EAAEC,EAAEd,EAAEU,EAAE,SAASG,EAAEE,CAAC,EAAEJ,EAAE,MAAMV,EAAE,KAAKD,CAAC,EAAEa,EAAEE,CAAE,CAAC,OAAO,EAAE,IAAId,GAAGU,EAAE,KAAKV,EAAE,KAAKA,EAAE,GAAGA,EAAE,IAAI,CAAC,CAAE,CAAC,IAAIW,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,QAAQ,KAAK,KAAK,OAAO,CAAC,GAAG,EAAE,EAAE,MAAM,MAAM,GAAG,EAAE,EAAE,IAAI,SAAS,GAAG,EAAE,EAAE,EAAE,IAAI,MAAM,IAAIZ,EAAE,EAAE,EAAE,MAAMK,EAAEL,EAAE,EAAE,OAAO,EAAE,KAAK,MAAMA,EAAEK,CAAC,CAAE,CAAC,MAAM,MAAM,cAAc,CAAE,CAAC,MAAM,EAAE,EAAE,CAAC,IAAI,EAAE,EAAEL,EAAE,EAAE,EAAE,OAAOK,EAAE,EAAEC,EAAE,KAAK,OAAO,OAAO,KAAKD,EAAEC,EAAED,IAAI,CAAC,IAAIJ,EAAE,KAAK,OAAOI,CAAC,EAAE,GAAGW,EAAEf,EAAE,eAAe,EAAE,EAAE,EAAEA,EAAE,KAAK,CAAC,GAAG,EAAEA,EAAE,MAAM,CAAC,IAAID,EAAE,EAAEC,EAAE,MAAMI,EAAEJ,EAAE,KAAK,SAAS,EAAED,CAAC,EAAE,EAAEiB,GAAGZ,EAAE,CAAC,EAAE,EAAEJ,EAAE,KAAM,CAAC,KAAM,CAAC,CAAC,KAAKK,EAAED,EAAEC,IAAI,CAAC,IAAIL,EAAE,KAAK,OAAOK,EAAE,CAAC,EAAE,GAAGU,EAAEf,EAAE,eAAe,EAAE,EAAED,EAAEC,EAAE,OAAO,CAAC,GAAGD,EAAEC,EAAE,IAAI,CAAC,IAAIc,EAAEf,EAAEC,EAAE,MAAMI,EAAEJ,EAAE,KAAK,SAASc,CAAC,EAAE,EAAEE,GAAG,EAAEZ,CAAC,EAAEL,EAAEC,EAAE,GAAI,CAAC,KAAM,CAAC,CAAC,IAAIM,EAAE,CAAC,MAAM,EAAE,IAAIP,EAAE,KAAK,CAAC,EAAEQ,EAAEF,EAAED,EAAE,KAAK,OAAO,OAAOA,EAAEG,EAAED,CAAC,CAAE,CAAC,aAAa,CAAC,KAAK,OAAO,CAAC,CAAE,CAAC,EAAE,SAASU,GAAG,EAAE,EAAE,CAAC,IAAI,EAAE,EAAE,OAAO,EAAE,OAAOjB,EAAE,IAAI,WAAW,CAAC,EAAE,OAAOA,EAAE,IAAI,EAAE,CAAC,EAAEA,EAAE,IAAI,EAAE,EAAE,MAAM,EAAEA,CAAE,CAAC,SAASI,GAAG,EAAE,CAACY,EAAE,EAAE,OAAO,EAAE,8BAA8B,EAAE,IAAI,EAAE,CAAC,GAAG,CAAC,EAAE,KAAK,CAACf,EAAEa,IAAIb,EAAE,KAAKa,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,QAAQb,KAAK,EAAE,CAAC,IAAIa,EAAE,EAAE,OAAO,EAAEd,EAAE,EAAEc,CAAC,EAAEd,GAAGC,EAAE,MAAMD,EAAE,GAAG,EAAEc,CAAC,EAAE,CAAC,KAAKd,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGC,EAAE,EAAE,CAAC,EAAE,EAAE,KAAKA,CAAC,CAAE,CAAC,OAAO,CAAE,CAC/8C,IAqC0rBiB,GAAG,MAAMC,EAAC,CAAC,OAAO,KAAKC,EAAE,CAAC,IAAIC,EAAE,IAAIF,GAAEG,EAAEF,EAAE,WAAW,EAAE,QAAQD,EAAE,EAAEA,EAAEG,EAAEH,IAAI,CAAC,IAAIA,EAAEC,EAAE,WAAW,EAAEE,EAAEC,EAAE,KAAKH,CAAC,EAAEC,EAAE,SAASF,EAAEG,CAAC,CAAE,CAAC,OAAOD,CAAE,CAAC,MAAM,EAAE,CAAC,OAAO,CAAC,EAAEA,CAAC,IAAI,EAAE,YAAY,KAAK,OAAO,IAAI,EAAE,KAAK,QAAQ,EAAE,YAAY,CAAC,EAAEE,EAAE,MAAM,EAAEF,CAAC,CAAE,CAAC,SAAS,CAAC,IAAIE,EAAE,CAAC,EAAE,OAAO,CAACJ,EAAEC,CAAC,IAAI,KAAK,OAAOG,EAAEJ,CAAC,EAAEC,EAAE,OAAOG,CAAE,CAAC,SAASA,EAAEJ,EAAE,CAAC,KAAK,OAAO,IAAII,EAAEJ,CAAC,CAAE,CAAC,SAASI,EAAE,CAAC,OAAO,KAAK,OAAO,IAAIA,CAAC,CAAE,CAAC,aAAa,CAAC,KAAK,OAAsB,IAAI,GAAI,CAAC,EAAEC,GAAG,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,eAAeC,GAAG,KAAK,GAAG,EAAE,KAAK,MAAM,GAAG,CAAC,GAAG,CAAC,EAAE,GAAG,MAAM,MAAM,mBAAmB,EAAE,MAAM,IAAI,EAAE,UAAU,EAAE,EAAE,IAAI,EAAE,MAAM,EAAE,YAAY,EAAE,EAAE,IAAI,WAAW,CAAC,EAAEJ,EAAE,IAAIK,GAAE,CAAC,EAAEJ,EAAE,CAAC,EAAEK,EAAEN,EAAE,WAAW,EAAE,QAAQE,EAAE,EAAEA,EAAEI,EAAEJ,IAAI,CAAC,IAAIA,EAAEF,EAAE,UAAU,EAAEF,EAAED,GAAG,KAAKG,CAAC,EAAED,EAAEC,EAAE,UAAU,EAAEE,EAAEI,EAAE,IAAIC,GAAE,KAAK,GAAGL,EAAEH,CAAC,EAAES,EAAEF,EAAE,SAAS,EAAEG,EAAE,CAAC,QAAQD,EAAE,KAAKV,EAAE,QAAQ,CAAC,EAAE,KAAK,WAAW,MAAMU,EAAEC,CAAC,EAAER,EAAE,KAAKQ,CAAC,CAAE,CAAC,OAAOR,CAAE,CAAC,EAAE,KAAK,YAAa,CAAC,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAK,CAAC,CAAE,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,GAAG,EAAE,KAAK,IAAI,EAAE,KAAK,WAAW,IAAIS,GAAE,QAAQ,MAAMR,GAAG,CAAC,IAAIJ,EAAEI,EAAE,IAAIA,GAAG,CAAC,IAAIJ,EAAES,GAAE,WAAWL,CAAC,EAAE,MAAM,CAAC,KAAKJ,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,MAAM,CAAE,CAAC,EAAyB,OAArB,MAAMa,GAAG,KAAK,IAAIb,CAAC,GAAW,IAAI,CAACA,EAAEC,IAAI,CAAC,IAAIC,EAAE,IAAIK,GAAEP,CAAC,EAAEG,EAAEJ,GAAG,KAAKG,CAAC,EAAEM,EAAEJ,EAAEH,CAAC,EAAE,OAAOa,EAAEN,EAAE,iBAAiB,EAAE,CAAC,QAAQA,EAAE,KAAKL,EAAE,QAAQ,CAAC,CAAE,CAAC,CAAE,CAAC,CAAE,CAAC,EAAEY,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,MAAMX,GAAGA,EAAE,UAAU,CAAC,CAAC,GAAW,KAAK,CAAE,CAAC,MAAM,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAI,EAAE,IAAIA,GAAG,CAAC,IAAIJ,EAAES,GAAE,WAAWL,CAAC,EAAEH,EAAE,KAAK,OAAOD,EAAE,OAAO,EAAE,OAAOc,EAAEb,EAAE,eAAe,EAAEA,EAAE,YAAYG,CAAC,CAAE,CAAC,CAAC,CAAE,CAAC,aAAa,EAAE,EAAE,CAAC,IAAI,EAAEK,GAAE,WAAW,EAAE,OAAO,EAAEP,EAAEO,GAAE,WAAW,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQP,CAAC,CAAE,CAAC,cAAcF,EAAEC,EAAEC,EAAE,CAAC,OAAOE,EAAE,QAAQJ,EAAEC,EAAEC,CAAC,CAAE,CAAC,YAAY,EAAE,CAAC,KAAK,QAAQ,EAAE,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,QAAQ,KAAK,QAAQ,QAAQ,KAAK,gBAAgB,KAAK,QAAQ,gBAAgB,KAAK,OAAO,KAAK,QAAQ,OAAO,IAAI,CAACE,EAAEJ,IAAI,IAAIK,GAAGL,EAAEI,CAAC,CAAC,CAAE,CAAC,ECxDl9E,IAAIY,GAAE,CAAC,EAAE,eAAsBC,GAAgB,EAAE,CAAC,IAAIC,EAAEF,GAAE,CAAC,EAAE,GAAGE,EAAE,OAAO,MAAMA,EAAE,CAAE,CCCqH,IAAIC,GAAE,CAAC,GAAG,CAAC,WAAW,GAAG,KAAKC,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,QAAQ,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,WAAW,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,eAAe,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,WAAW,GAAG,KAAKA,EAAE,MAAM,CAAC,EAAEC,GAAE,IAAIC,GAAEC,GAAE,IAAIC,GAAEH,EAAC,EAAEI,GAAE,CAAC,qBAAqB,CAAC,QAAQ,IAAIC,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,8FAA8F,EAAE,KAAK,QAAQ,YAAY,OAAO,CAAC,EAAE,QAAQ,CAAC,EAAE,gBAAgBC,GAAE,OAAOR,EAAC,CAAC,CAAC,EAAE,YAAY,UAAU,EAASS,GAAQH,GAAEI,EAAEJ,GAAE,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,QAAQ,KAAKL,EAAE,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAE,MAAM,EAAE,UAAU,CAAC,aAAa,GAAG,MAAM,UAAU,KAAKA,EAAE,QAAQ,EAAE,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,mBAAmB,EAAE,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,mBAAmB,CAAC,CAAC,ECA1pB,IAAMU,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAwd,IAAMC,GAAU,CAAC,CAAC,MAAAC,EAAM,SAAAC,EAAS,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAKC,GAAaJ,CAAK,EAAE,OAAOE,EAASC,CAAI,CAAE,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAJ,CAAQ,IAAI,CAAC,IAAMK,EAAaC,GAAWC,EAAmB,EAAQC,EAAWJ,GAAOC,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAAST,CAAQ,CAAC,CAAE,EAAQY,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,aAAa,YAAY,cAAc,YAAY,cAAc,WAAW,EAAQC,GAAS,CAAC,CAAC,WAAAC,EAAW,MAAAC,EAAM,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUL,GAAYK,EAAM,WAAW,CAAC,YAAY,WAAW,EAAE,UAAUJ,GAAOI,EAAM,WAAW,qEAAqE,QAAQP,GAAwBO,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,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,mBAAAC,EAAmB,mBAAAC,EAAmB,YAAAC,EAAY,GAAGC,CAAS,EAAE/B,GAASM,CAAK,EAAO,CAAC,YAAA0B,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA/B,CAAQ,EAAEgC,GAAgB,CAAC,WAAAC,GAAW,eAAe,YAAY,IAAI3B,EAAW,QAAAW,EAAQ,kBAAAiB,EAAiB,CAAC,EAAQC,EAAiBpC,GAAuBD,EAAME,CAAQ,EAAuCoC,GAAkBC,EAAGC,GAAkB,GAAhD,CAAC,CAAuE,EAAE,OAAoBnD,EAAKoD,EAAY,CAAC,GAAGvB,GAAUT,EAAgB,SAAsBpB,EAAKC,GAAS,CAAC,QAAQY,EAAS,QAAQ,GAAM,SAAsBb,EAAKR,GAAW,CAAC,MAAM6D,GAAY,SAAsBrD,EAAKE,EAAO,IAAI,CAAC,GAAGkC,EAAU,GAAGI,EAAgB,UAAUU,EAAGD,GAAkB,gBAAgBrB,EAAUU,CAAU,EAAE,mBAAmB,aAAa,iBAAiBU,EAAiB,SAAS,YAAY,IAAI7B,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAG2B,GAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,aAAa,CAAC,EAAEjB,EAAYI,CAAc,EAAE,SAAsBzC,EAAKuD,GAAmB,CAAC,SAAsBvD,EAAKd,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKsE,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAMzB,CAAS,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAAC0B,GAAWC,EAAeC,KAAwBC,EAAMC,GAAU,CAAC,SAAS,CAAc7D,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB8C,EAAiB,SAAS,YAAY,SAAsBhD,EAAK8D,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,OAAO,WAAW,iBAAiBd,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,wUAAwU,aAAa,YAAY,mBAAmB,GAAK,GAAGM,GAAqB,CAAC,UAAU,CAAC,IAAI,kWAAkW,aAAa,WAAW,EAAE,UAAU,CAAC,IAAI,kWAAkW,aAAa,WAAW,CAAC,EAAEjB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,EAAEgB,IAAY,IAAI,CAAC,CAAC,GAAGtB,GAAY,UAAUD,GAAmB,UAAUD,EAAkB,EAAE8B,MAAS9B,KAAqB,GAAGC,KAAqB,GAAuBlC,EAAKoD,EAAY,CAAC,GAAG,aAAajB,EAAW,GAAG,SAAsBnC,EAAKgE,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU9B,EAAkB,EAAE,SAAsBlC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8C,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,EAAE,SAAsBhD,EAAKiE,GAAS,CAAC,sBAAsB,GAAK,SAAsBjE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,0EAA0E,0BAA0B,SAAS,EAAE,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,aAAa,EAAE,iBAAiB8C,EAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,gDAAgD,2CAA2ChB,CAAS,EAAE,KAAKC,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,GAAGqB,GAAqB,CAAC,UAAU,CAAC,SAAsBtD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,0EAA0E,0BAA0B,SAAS,EAAE,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEN,EAAW,EAAG,EAAenC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB8C,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,GAAG,EAAE,SAAsBhD,EAAK8D,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,OAAO,WAAW,iBAAiBd,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,wUAAwU,aAAa,YAAY,mBAAmB,GAAK,GAAGM,GAAqB,CAAC,UAAU,CAAC,IAAI,kWAAkW,aAAa,WAAW,EAAE,UAAU,CAAC,IAAI,kWAAkW,aAAa,WAAW,CAAC,EAAEjB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQyB,GAAI,CAAC,kFAAkF,gFAAgF,gPAAgP,gJAAgJ,mNAAmN,2QAA2Q,iHAAiH,ilBAAilB,0SAA0S,kSAAkS,wIAAwI,ibAAib,obAAob,EAUh7YC,GAAgBC,EAAQtD,GAAUoD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,eAAeA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,aAAa,cAAc,aAAa,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,eAAe,4CAA4C,aAAa,CAAC,YAAY,WAAW,EAAE,MAAM,aAAa,KAAKA,EAAY,wBAAwB,EAAE,UAAU,CAAC,aAAa,gGAAgG,MAAM,QAAQ,KAAKA,EAAY,KAAK,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,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,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVphE,IAAMM,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWL,GAAOE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,cAAc,YAAY,aAAa,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAuB,CAACD,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAUwB,GAA6BC,GAAW,SAASH,EAAMI,EAAI,CAAC,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,QAAArC,EAAQ,GAAGsC,CAAS,EAAEtB,GAASI,CAAK,EAAO,CAAC,YAAAmB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAhD,CAAQ,EAAEiD,GAAgB,CAAC,WAAAtD,GAAW,eAAe,YAAY,IAAIkC,EAAW,QAAA3B,EAAQ,kBAAAL,EAAiB,CAAC,EAAQqD,EAAiB3B,GAAuBD,EAAMtB,CAAQ,EAAuCmD,EAAkBC,EAAGxD,GAAkB,GAAhD,CAAC,CAAuE,EAAE,OAAoBiB,EAAKwC,EAAY,CAAC,GAAGd,GAAUT,EAAgB,SAAsBjB,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKyC,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsBzC,EAAKE,EAAO,EAAE,CAAC,GAAGyB,EAAU,GAAGI,EAAgB,UAAU,GAAGQ,EAAGD,EAAkB,iBAAiBb,EAAUI,CAAU,CAAC,kBAAkB,mBAAmB,cAAc,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIrB,EAAW,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,GAAG,oBAAoB,GAAG,GAAGQ,CAAK,EAAE,GAAGvC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,EAAE2C,EAAYI,CAAc,EAAE,SAAsBhC,EAAK0C,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,OAAO,WAAW,iBAAiBL,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,s9BAAs9B,aAAa,YAAY,mBAAmB,GAAK,GAAGpD,GAAqB,CAAC,UAAU,CAAC,IAAI,ojCAAojC,aAAa,UAAU,CAAC,EAAE2C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQW,GAAI,CAAC,kFAAkF,kFAAkF,uLAAuL,mLAAmL,0JAA0J,gJAAgJ,EASthMC,GAAgBC,EAAQlC,GAAUgC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,cAAc,YAAY,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTpH,IAAMM,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAAAD,GAAU,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAMC,GAAW,MAAM,QAAQA,CAAK,EAASA,EAAM,OAAO,EAA4BA,GAAQ,MAAMA,IAAQ,GAAWC,GAAmB,CAACC,EAAEC,IAAI,oBAAoBA,CAAC,GAASC,GAAO,CAACJ,EAAMI,IAAa,OAAOJ,GAAQ,UAAU,OAAOI,GAAS,SAAiBJ,EAAMI,EAAgB,OAAOJ,GAAQ,SAAiBA,EAAe,OAAOI,GAAS,SAAiBA,EAAc,GAAWC,GAAW,CAAC,CAAC,MAAAL,EAAM,SAAAM,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,EAAmB,EAAQC,EAAWV,GAAOO,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,GAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUF,GAAOE,EAAM,WAAW,gBAAgB,UAAUJ,GAAMI,EAAM,UAAU,UAAUH,GAAMG,EAAM,WAAW,WAAW,GAAUC,GAAuB,CAACD,EAAM7B,IAAe6B,EAAM,iBAAwB7B,EAAS,KAAK,GAAG,EAAE6B,EAAM,iBAAwB7B,EAAS,KAAK,GAAG,EAAU+B,GAA6BC,GAAW,SAASH,EAAMI,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,QAAA5C,EAAQ,UAAA6C,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE5B,GAASO,CAAK,EAAO,CAAC,YAAAsB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA1D,CAAQ,EAAE2D,GAAgB,CAAC,eAAe,YAAY,gBAAAhE,GAAgB,IAAIyC,EAAW,QAAAlC,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ+D,EAAiB9B,GAAuBD,EAAM7B,CAAQ,EAAuC6D,EAAkBC,EAAGlE,GAAkB,GAAhD,CAAC,CAAuE,EAAQmE,EAAQ3D,GAAM4C,CAAS,EAAQgB,GAAYvD,GAAOwC,EAAU,EAAE,EAAE,OAAoB/B,EAAK+C,EAAY,CAAC,GAAGnB,GAAUT,EAAgB,SAAsBnB,EAAKC,GAAS,CAAC,QAAQnB,EAAS,QAAQ,GAAM,SAAsBkB,EAAKR,GAAW,CAAC,MAAMP,GAAY,SAAsBe,EAAKgD,GAAK,CAAC,KAAKnB,EAAU,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsBoB,EAAM/C,EAAO,EAAE,CAAC,GAAG8B,EAAU,GAAGI,EAAgB,UAAU,GAAGQ,EAAGD,EAAkB,iBAAiBhB,EAAUO,CAAU,CAAC,iBAAiB,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIxB,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,GAAG9C,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,CAAC,EAAEqD,EAAYI,CAAc,EAAE,SAAS,CAAcrC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,iBAAiBwC,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,EAAE,EAAE,SAAsBO,EAAM/C,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBwC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qEAAqE,OAAO,GAAG,EAAE,SAAS,CAACG,GAAsB7C,EAAKkD,GAAS,CAAC,sBAAsB,GAAK,SAAsBlD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iGAAiG,0BAA0B,WAAW,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,YAAY,EAAE,iBAAiBwC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,KAAKI,GAAY,kBAAkB1D,GAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeY,EAAKmD,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,OAAO,WAAW,iBAAiBT,EAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,yVAAyV,aAAa,YAAY,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe1C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,iBAAiBwC,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,EAAE,EAAE,SAAsB1C,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiBwC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,OAAO,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQU,GAAI,CAAC,kFAAkF,gFAAgF,8SAA8S,qJAAqJ,yIAAyI,4MAA4M,sHAAsH,sMAAsM,6IAA6I,6WAA6W,8HAA8H,8GAA8G,8IAA8I,4JAA4J,EAUvrPC,GAAgBC,EAAQzC,GAAUuC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,gBAAgBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,eAAe,4CAA4C,aAAa,YAAY,MAAM,OAAO,KAAKA,EAAY,mBAAmB,EAAE,UAAU,CAAC,aAAa,gBAAgB,MAAM,QAAQ,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,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,cAAc,IAAI,uEAAuE,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,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVjlEM,GAAU,UAAU,CAAC,cAAc,QAAQ,eAAe,mBAAmB,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,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,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,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,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,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,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,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,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,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,gpCAA0pC,ssCAAgtC,ksCAA4sC,EAAeC,GAAU,eCAt6Q,IAAMC,GAAUC,GAASC,EAAI,EAAQC,GAAmCC,GAA0BC,EAAO,GAAG,EAAQC,GAAkCF,GAA0BG,EAAQ,EAAQC,GAAgBP,GAASQ,EAAU,EAAQC,GAAmCN,GAA0BO,EAAS,EAAQC,GAAgBC,GAAOR,EAAO,GAAG,EAAQS,GAA+BV,GAA0BW,EAAK,EAAQC,GAAWf,GAASgB,EAAK,EAAQC,GAAmBjB,GAASkB,EAAa,EAAQC,GAAgBnB,GAASoB,EAAU,EAAQC,GAAY,CAAC,UAAU,6CAA6C,UAAU,sBAAsB,UAAU,qBAAqB,UAAU,6CAA6C,EAAoD,IAAMC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,EAAQC,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,OAAO,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,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,EAAQC,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,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,GAAG,EAAE,CAAC,EAAQC,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,OAAO,EAAQC,GAAW,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,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAQC,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,EAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAMD,GAAW,MAAM,QAAQA,CAAK,EAASA,EAAM,OAAO,EAA4BA,GAAQ,MAAMA,IAAQ,GAAWE,GAAY,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,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,EAAE,EAAQC,GAAmB,CAACL,EAAMM,EAAa,CAAC,qBAAAC,CAAoB,IAAI,CAAC,GAAGP,EAAO,MAAM,CAAC,cAAc,CAAC,UAAUO,CAAoB,EAAE,UAAU,WAAW,CAA0B,EAAQC,GAAU,CAAC,CAAC,MAAAR,CAAK,IAAoBS,GAAoB,EAAqB,KAAyBC,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAOV,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAUW,GAAwB,CAAC,aAAa,YAAY,QAAQ,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAO,CAAC,UAAU,SAAS,UAAUC,GAAW,OAAO,CAAC,EAAE,EAAE,EAAE,GAAG,EAAE,UAAU,SAAS,WAAWF,GAAY,QAAQ,WAAW,EAAQG,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAArB,EAAa,UAAAsB,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAQC,EAAqBC,GAAwB,EAAO,CAACC,CAAgB,EAAEC,GAAa,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,aAAa,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,aAAa,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAM,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,aAAa,KAAKA,GAAM,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,YAAY,UAAU,CAAC,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAS,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,aAAa,WAAW,KAAK,cAAc,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,KAAK,SAAS,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,KAAK,iBAAiB,CAAC,CAAC,EAAE,aAAa,aAAa,KAAK,cAAc,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,uBAAuB,WAAW,aAAa,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,uBAAuB,WAAW,aAAa,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,uBAAuB,WAAW,aAAa,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,aAAa,WAAW,aAAa,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAMC,GAAoCN,EAAqB,WAAW,CAAC,CAAC,EAAQO,EAAwBC,GAAK,CAAC,GAAG,CAACN,EAAiB,MAAM,IAAIO,GAAc,mCAAmC,KAAK,UAAUT,CAAoB,CAAC,EAAE,EAAE,OAAOE,EAAiBM,CAAG,CAAE,EAAO,CAAC,MAAAE,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAUP,EAAwB,WAAW,GAAG,GAAG,UAAAQ,EAAUR,EAAwB,WAAW,GAAG,GAAG,UAAAS,EAAUT,EAAwB,WAAW,EAAE,UAAAU,EAAUV,EAAwB,WAAW,GAAG,OAAO,UAAAW,EAAUX,EAAwB,WAAW,EAAE,UAAAY,EAAUZ,EAAwB,WAAW,GAAG,CAAC,EAAE,mBAAAa,EAAmB,UAAAC,EAAUd,EAAwB,WAAW,GAAG,GAAG,UAAAe,EAAUf,EAAwB,WAAW,GAAG,CAAC,EAAE,mBAAAgB,EAAmB,UAAAC,EAAUjB,EAAwB,WAAW,GAAG,GAAG,WAAAkB,EAAWlB,EAAwB,YAAY,EAAE,qBAAAmB,EAAqBnB,EAAwB,sBAAsB,EAAE,qBAAAhC,EAAqBgC,EAAwB,sBAAsB,GAAG,GAAG,qBAAAoB,GAAqBpB,EAAwB,sBAAsB,GAAG,GAAG,GAAGqB,EAAS,EAAEhD,GAASI,CAAK,EAAQ6C,EAAU,IAAI,CAAC,IAAMC,EAASA,GAAiB5B,EAAiB5B,CAAY,EAAE,GAAGwD,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,CAAC7B,EAAiB5B,CAAY,CAAC,EAAQ0D,GAAmB,IAAI,CAAC,IAAMF,EAASA,GAAiB5B,EAAiB5B,CAAY,EAAE,SAAS,MAAMwD,EAAS,OAAO,GAAMA,EAAS,UAAU,SAAS,cAAc,uBAAuB,GAAG,aAAa,UAAUA,EAAS,QAAQ,CAAG,EAAE,CAAC5B,EAAiB5B,CAAY,CAAC,EAAE,GAAK,CAAC2D,EAAYC,EAAmB,EAAEC,GAA8BtB,EAAQuB,GAAY,EAAK,EAAQC,GAAe,OAAyIC,GAAkBC,EAAGvF,GAAkB,GAA1I,CAAa2D,GAAuBA,GAAuBA,GAAuBA,EAAS,CAAuE,EAAQ6B,GAAQvE,GAAMkD,CAAS,EAAQsB,GAASxE,GAAMoD,CAAS,EAAQqB,GAASzE,GAAMqD,CAAS,EAAQqB,GAAS1E,GAAMuD,CAAS,EAAQoB,GAAS3E,GAAMwD,CAAU,EAAE,OAAAoB,GAAiB,CAAC,UAAU,CAAC,GAAG3D,GAAO,QAAQ,WAAW,EAAE,OAAOA,EAAM,CAAC,EAAsBR,EAAKoE,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,kBAAA7F,EAAiB,EAAE,SAAsB8F,EAAMC,EAAY,CAAC,GAAGpC,GAAUlB,EAAgB,SAAS,CAAchB,EAAKF,GAAU,CAAC,MAAM,+CAA+C,CAAC,EAAeuE,EAAME,EAAO,IAAI,CAAC,GAAGrB,GAAU,UAAUW,EAAGD,GAAkB,iBAAiB3B,CAAS,EAAE,qBAAqB,SAAS,IAAIlB,EAAW,MAAM,CAAC,GAAGiB,CAAK,EAAE,SAAS,CAAchC,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,EAAE,EAAE,EAAE,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,EAAE,EAAE,CAAC,EAAE,SAAsBvD,EAAKyE,GAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,EAAE,GAAG,SAAsBzE,EAAK0E,GAAU,CAAC,UAAU,0BAA0B,qBAAqB,UAAU,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB1E,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBvD,EAAK2E,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeN,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcA,EAAMO,GAAgB,CAAC,yBAAyB,GAAM,iBAAiB,EAAE,mCAAmC,GAAK,gBAAgB,IAAI,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,WAAW,GAAG,UAAU,SAAS,CAAcP,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcrE,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ3E,EAAU,CAAC,EAAE,SAAsByF,EAAMQ,GAAmC,CAAC,QAAQpG,GAAU,UAAU,gBAAgB,wBAAwB,SAAS,QAAQC,GAAW,UAAU,GAAK,SAAS,CAAcsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsBA,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBvD,EAAW8E,EAAS,CAAC,SAAsB9E,EAAK,KAAK,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,wEAAwE,0BAA0B,WAAW,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,YAAY,CAAC,CAAC,EAAE,SAAsBA,EAAK+E,GAAS,CAAC,sBAAsB,GAAK,SAAsB/E,EAAW8E,EAAS,CAAC,SAAsB9E,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,uEAAuE,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,KAAKoC,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepC,EAAKuE,EAAO,IAAI,CAAC,UAAU,gBAAgB,MAAM,CAAC,OAAO,GAAG,EAAE,SAAsBvE,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,IAAI,wUAAwU,aAAa,UAAU,CAAC,EAAE,SAAsBvD,EAAKgF,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,QAAQ,EAAE,IAAI,sWAAsW,aAAa,YAAY,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehF,EAAKiF,GAAkC,CAAC,sBAAsB,GAAK,QAAQnG,GAAW,SAASuD,EAAU,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,UAAU,MAAM,CAAC,OAAO,EAAE,QAAQtD,GAAW,UAAU,GAAK,wBAAwB,CAAC,GAAG,8BAA8B,GAAG,8BAA8B,EAAE,8BAA8B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAesF,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAcrE,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAsBA,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,GAAGnC,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,CAAC,CAAC,EAAE,SAAsBpB,EAAKyE,GAA0B,CAAC,OAAO,GAAG,GAAGrD,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,EAAE,SAAsBpB,EAAKkF,GAAmC,CAAC,QAAQjG,GAAW,UAAU,2BAA2B,wBAAwB,UAAU,QAAQC,GAAW,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsBc,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBvD,EAAKmF,GAAW,CAAC,UAAU7C,EAAU,OAAO,OAAO,GAAG,YAAY,UAAUC,EAAU,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAevC,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,SAAsBqE,EAAMQ,GAAmC,CAAC,QAAQzF,GAAW,UAAU,gBAAgB,wBAAwB,SAAS,mBAAmB,OAAO,QAAQF,GAAW,UAAU,GAAK,SAAS,CAAcc,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ6B,IAA2BhE,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,MAAM,QAAQ,GAAG/B,EAAkBmD,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ4C,IAA2BhE,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,MAAM,QAAQ,GAAG/B,EAAkBmD,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ4C,IAA2BhE,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,MAAM,QAAQ,GAAG/B,EAAkBmD,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,CAAC,CAAC,EAAE,SAAsBxC,EAAKqF,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQD,IAA2BhE,GAAmB,GAAG,GAAG,GAAG,EAAE,IAAI,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,MAAM,QAAQ,GAAG/B,EAAkBmD,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAC,CAAC,EAAexC,EAAKgF,EAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,KAAK,QAAQ,gBAAgB,IAAI,eAAe,GAAG,IAAI,kLAAkL,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeX,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,SAAS,CAACP,IAAsB9D,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAASyC,GAAW,IAAI,CAAC,CAAC,GAAArC,EAAG,UAAUsC,CAAkB,EAAE4C,KAA6BtF,EAAKsE,EAAY,CAAC,GAAG,aAAalE,GAAIkF,EAAK,GAAG,SAAsBtF,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,QAAQnC,GAAmB,OAAO,OAAO,WAAW,GAAG/B,EAAkBqD,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,OAAOtB,GAAmB,OAAO,OAAO,mBAAmB,GAAG/B,EAAkBqD,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,QAAQtB,GAAmB,OAAO,OAAO,WAAW,GAAG/B,EAAkBqD,CAAkB,CAAC,CAAC,CAAC,EAAE,SAAsB1C,EAAKuF,GAA+B,CAAC,QAAQ9F,GAAW,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,QAAQ2B,GAAmB,OAAO,OAAO,WAAW,GAAG/B,EAAkBqD,CAAkB,CAAC,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,QAAQ,QAAQhD,GAAW,UAAU,EAAI,CAAC,CAAC,CAAC,CAAC,EAAEU,GAAIkF,EAAK,CAAG,CAAC,CAAC,EAAEvB,IAAuB/D,EAAKyE,GAA0B,CAAC,SAAsBzE,EAAK0E,GAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB1E,EAAKwF,GAAM,CAAC,SAAS,GAAK,gBAAgB,mBAAmB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,KAAK,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,MAAM7C,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqB,IAAuBhE,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAS4C,GAAW,IAAI,CAAC,CAAC,GAAG6C,EAAI,UAAU5C,CAAkB,EAAE6C,KAA8B1F,EAAKsE,EAAY,CAAC,GAAG,aAAamB,GAAKC,EAAM,GAAG,SAAsB1F,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,QAAQnC,GAAmB,OAAO,OAAO,WAAW,GAAG/B,EAAkBwD,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,OAAOzB,GAAmB,OAAO,OAAO,mBAAmB,GAAG/B,EAAkBwD,CAAkB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,QAAQzB,GAAmB,OAAO,OAAO,WAAW,GAAG/B,EAAkBwD,CAAkB,CAAC,CAAC,CAAC,EAAE,SAAsB7C,EAAKqF,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,QAAQjE,GAAmB,OAAO,OAAO,WAAW,GAAG/B,EAAkBwD,CAAkB,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,CAAC,CAAC,CAAC,CAAC,EAAE4C,GAAKC,EAAM,CAAG,CAAC,CAAC,EAAEzB,IAAuBjE,EAAKyE,GAA0B,CAAC,SAAsBzE,EAAK0E,GAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB1E,EAAKwF,GAAM,CAAC,SAAS,GAAK,gBAAgB,mBAAmB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAK,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,KAAK,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,MAAM1C,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe9C,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,MAAM,GAAG,CAAC,CAAC,EAAE,SAAsBc,EAAME,EAAO,IAAI,CAAC,UAAU,gBAAgB,SAAS,CAACL,IAAuBlE,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ6B,IAA2BhE,GAAmB,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,EAAE,MAAM,QAAQ,GAAG/B,EAAkB2D,CAAoB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQoC,IAA2BhE,GAAmB,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,EAAE,MAAM,QAAQ,GAAG/B,EAAkB2D,CAAoB,CAAC,CAAC,EAAE,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQoC,IAA2BhE,GAAmB,GAAG,GAAG,GAAG,IAAI,EAAE,IAAI,CAAC,EAAE,MAAM,QAAQ,GAAG/B,EAAkB2D,CAAoB,CAAC,CAAC,CAAC,EAAE,SAAsBhD,EAAKqF,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQD,IAA2BhE,GAAmB,GAAG,GAAG,GAAG,IAAI,IAAI,CAAC,EAAE,MAAM,QAAQ,GAAG/B,EAAkB2D,CAAoB,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,kBAAkB,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAEkB,IAAuBlE,EAAK2F,GAAa,CAAC,MAAM,CAAC,CAAC,KAAKhG,GAAmBJ,GAAMwD,CAAU,EAAEnD,EAAa,CAAC,qBAAAC,CAAoB,CAAC,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAKF,GAAmBJ,GAAMwD,CAAU,EAAEnD,EAAa,CAAC,qBAAAC,CAAoB,CAAC,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAKF,GAAmBJ,GAAMwD,CAAU,EAAEnD,EAAa,CAAC,qBAAAC,CAAoB,CAAC,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAKF,GAAmBJ,GAAMwD,CAAU,EAAEnD,EAAa,CAAC,qBAAAC,CAAoB,CAAC,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAAS+F,GAA4B5F,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,GAAGnC,GAAmB,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,GAAG,IAAI,IAAI,GAAG,EAAE,UAAU,CAAC,GAAGA,GAAmB,GAAG,GAAG,GAAG,IAAI,EAAE,IAAI,GAAG,CAAC,EAAE,SAAsBpB,EAAKyE,GAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAGrD,GAAmB,GAAG,GAAG,GAAG,IAAI,IAAI,IAAI,SAAsBpB,EAAK0E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,EAAE,CAAC,EAAE,SAAsB1E,EAAKwE,EAAkB,CAAC,WAAWjB,EAAY,UAAU,CAAC,UAAU,CAAC,UAAUqC,EAAc,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAc,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,EAAc,CAAC,CAAC,CAAC,EAAE,SAAsB5F,EAAK6F,GAAc,CAAC,UAAU5C,GAAqB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU2C,EAAc,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAU7C,EAAW,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmB,IAAuBlE,EAAKgF,EAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,KAAK,QAAQ,gBAAgB,GAAG,eAAe,GAAG,IAAI,o6CAAo6C,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehF,EAAK,MAAM,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ8F,GAAI,CAAC,kFAAkF,gFAAgF,6TAA6T,wIAAwI,4SAA4S,+TAA+T,4RAA4R,iRAAiR,kVAAkV,uWAAuW,iHAAiH,iHAAiH,oHAAoH,yQAAyQ,yRAAyR,wRAAwR,4KAA4K,4QAA4Q,oLAAoL,qHAAqH,mHAAmH,mRAAmR,kQAAkQ,8OAA8O,2NAA2N,6PAA6P,2SAA2S,uQAAuQ,iMAAiM,mIAAmI,4IAA4I,8LAA8L,qmGAAqmG,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,i3BAAi3B,m8CAAm8C,2oEAA2oE,EAYthsCC,GAAgBC,EAAQtF,GAAUoF,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,QAAQA,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,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,cAAc,IAAI,uEAAuE,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,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGI,GAAU,GAAGC,GAAgB,GAAGC,GAAW,GAAGC,GAAmB,GAAGC,GAAgB,GAAGC,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAC7lH,IAAMC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,yBAA2B,QAAQ,oCAAsC,oMAA0O,4BAA8B,OAAO,sBAAwB,OAAO,yBAA2B,OAAO,kBAAoB,OAAO,6BAA+B,OAAO,qBAAuB,4BAA4B,sBAAwB,IAAI,qBAAuB,MAAM,CAAC,EAAE,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["_classCallCheck", "e", "t", "_defineProperties", "n", "r", "_createClass", "global", "getMethodName", "isDomElement", "isInteger", "isVimeoUrl", "getVimeoUrl", "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", "clampRGB", "addPropertyControls", "ControlType", "borderRadiusControl", "Vimeo_default", "t", "e", "r", "n", "i", "s", "a", "o", "u", "l", "h", "c", "f", "g", "d", "y", "window", "v", "w", "m", "U", "S", "k", "L", "B", "F", "T", "N", "t", "n", "i", "w", "e", "r", "O", "ControlType", "m", "x", "P", "q", "s", "a", "o", "R", "_", "D", "j", "C", "J", "W", "$", "z", "G", "K", "H", "V", "X", "Q", "Y", "Z", "tt", "te", "tr", "tn", "ti", "ts", "ta", "u", "h", "c", "to", "tu", "tl", "th", "tc", "tf", "tg", "td", "tp", "tv", "tw", "tm", "tI", "n", "t", "tb", "tU", "tL", "i", "s", "a", "o", "u", "l", "h", "tS", "c", "e", "r", "w", "tk", "tE", "e", "r", "n", "i", "t", "tM", "tI", "g", "s", "N", "a", "o", "c", "tU", "w", "tF", "e", "resolveRichText", "i", "n", "ControlType", "o", "QueryEngine", "u", "QueryCache", "m", "tF", "resolveRichText", "TsLlDOmzC_default", "addPropertyControls", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "categories", "color", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "dPc2wbZas", "igKsY4c7E", "UcKribugeYm4c1atLF", "mRQWIAjfJYm4c1atLF", "idYm4c1atLF", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "scopingClassNames", "cx", "serializationHash", "LayoutGroup", "transition1", "addPropertyOverrides", "ChildrenCanSuspend", "TsLlDOmzC_default", "collection", "paginationInfo", "loadMore", "u", "l", "SVG", "index", "PathVariablesContext", "RichText2", "css", "FramerBWX4wmKpp", "withCSS", "BWX4wmKpp_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "LayoutGroup", "Link", "SVG", "css", "FramermWzN3CP7y", "withCSS", "mWzN3CP7y_default", "addPropertyControls", "ControlType", "addFonts", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "isSet", "value", "transformTemplate1", "_", "t", "suffix", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "link", "next", "title", "width", "props", "createLayoutDependency", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "nKPSawdG1", "uZwrV9nC6", "EaC_NKqry", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "visible", "textContent", "LayoutGroup", "Link", "u", "RichText2", "SVG", "css", "FrameruURragveV", "withCSS", "uURragveV_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "BackFonts", "getFonts", "mWzN3CP7y_default", "MotionDivWithOptimizedAppearEffect", "withOptimizedAppearEffect", "motion", "RichTextWithOptimizedAppearEffect", "RichText2", "ListOfRoleFonts", "BWX4wmKpp_default", "ContainerWithOptimizedAppearEffect", "Container", "MotionDivWithFX", "withFX", "ImageWithOptimizedAppearEffect", "Image2", "VimeoFonts", "Vimeo_default", "Next_button_3Fonts", "uURragveV_default", "Cursor_DotFonts", "bIq2M4Tjz_default", "breakpoints", "serializationHash", "variantClassNames", "transition1", "animation", "animation1", "transition2", "animation2", "transition3", "animation3", "animation4", "transition4", "animation5", "animation6", "transition5", "animation7", "toResponsiveImage", "value", "isSet", "transition6", "animation8", "animation9", "convertFromBoolean", "activeLocale", "nextItemId_bwjZ3lGAp", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "transition7", "cursor", "bIq2M4Tjz_default", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "currentPathVariables", "useCurrentPathVariables", "currentRouteData", "useQueryData", "D6_bLF3lG_default", "TsLlDOmzC_default", "getWhereExpressionFromPathVariables", "getFromCurrentRouteData", "key", "NotFoundError", "style", "className", "layoutId", "variant", "IiVAXsXOo", "sVdi3wQSH", "SW6C40wWJ", "NJOL7UJYd", "OBkyze0zF", "u14cQ7_UJ", "MHkkltao5FrksvJYw3", "x8SygIJg6", "i7EtEFOx5", "y1m68LSBZIzUuLTrfo", "hf23ESCS1", "nextItemId", "nextItemId_xkhQxdSTv", "nextItemId_IiVAXsXOo", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "breakpoints", "gestureVariant", "scopingClassNames", "cx", "visible", "visible1", "visible2", "visible3", "visible4", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "motion", "PropertyOverrides2", "ComponentViewportProvider", "Container", "mWzN3CP7y_default", "MotionDivWithFX", "MotionDivWithOptimizedAppearEffect", "x", "RichText2", "SVG", "RichTextWithOptimizedAppearEffect", "ContainerWithOptimizedAppearEffect", "BWX4wmKpp_default", "getLoadingLazyAtYPosition", "Image2", "index", "ImageWithOptimizedAppearEffect", "Vimeo_default", "id1", "index1", "ResolveLinks", "resolvedLinks", "uURragveV_default", "css", "FramerCtSV3wG7R", "withCSS", "CtSV3wG7R_default", "addFonts", "BackFonts", "ListOfRoleFonts", "VimeoFonts", "Next_button_3Fonts", "Cursor_DotFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
