{"version":3,"file":"shared.CCM8nVTK.mjs","names":["resolveFetch","e","t","n","r","o","s","a","i","c","u","l","h","p","e","n","t","f","r","t","e","s","e.default","r","a","i","n","l","h","o","u","d","f","p","g","v","y","b","_","w","t","s","o","i","r","e","t","s","i","n","o","r","c","a","h","l","d","u","f","p","t","_handleRequest","e","o","_getRequestParams","r","n","i","s","handleError","a","resolveFetch","_getErrorMessage","c","u","d","l","e","t","r","s","i","o","n","a","l","u","c","f","resolveFetch","h","d","g","_","w","p","e","s","n","i","a","r","o","c","u","t","h","l","p","f","React.useState","useState","useRef","_Fragment","fonts","css","className","RichText","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","SVG","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts"],"sources":["https:/ga.jspm.io/npm:@supabase/functions-js@2.4.1/dist/module/index.js","https:/ga.jspm.io/npm:@supabase/node-fetch@2.6.15/browser.js","https:/ga.jspm.io/npm:@supabase/postgrest-js@1.15.8/dist/cjs/index.js","https:/ga.jspm.io/npm:@supabase/postgrest-js@1.15.8/dist/esm/wrapper.mjs","https:/ga.jspm.io/npm:@supabase/realtime-js@2.10.2/dist/module/index.js","https:/ga.jspm.io/npm:@supabase/storage-js@2.6.0/dist/module/index.js","https:/ga.jspm.io/npm:@supabase/auth-js@2.64.4/dist/module/index.js","https:/ga.jspm.io/npm:@supabase/supabase-js@2.45.1/dist/module/index.js","https:/framerusercontent.com/modules/SJArjqHRgRc2gy0BwLnw/Oyiw3PRIl6sgvXz2lom1/supabaseClient.js","https:/framerusercontent.com/modules/PMgR24yB2wqjAJvCVvdy/KdlrmBEkCapA7OB0PDsj/LogoutButton.js","https:/framerusercontent.com/modules/mBAV1TjiKfXjniuRaOuY/6TEZ87ruqCzG4qg1sUlL/NotificationTrigger.js","https:/framerusercontent.com/modules/ng7j9iVlGU6EG1VsiA6g/QDftzzYhSChHzO49gtWc/UserMenu.js","https:/framerusercontent.com/modules/eAvQjP8huKT18YdnCbbi/z9vGUXNTixy26mAu4om1/bK8CDZA9g.js","https:/framerusercontent.com/modules/ZvYa0w2E2oYgKYlVqlrk/WNPywwREAzdxmyawpgLO/FrTbrushD.js","https:/framerusercontent.com/modules/pLBwNzvLbefPI7htv7ZV/kLSEIa6EhH1AHaITc1c0/GQVgQjJZc.js"],"sourcesContent":["const resolveFetch=t=>{let e;e=t||(typeof fetch===\"undefined\"?(...t)=>import(\"@supabase/node-fetch\").then((({default:e})=>e(...t))):fetch);return(...t)=>e(...t)};class FunctionsError extends Error{constructor(t,e=\"FunctionsError\",n){super(t);this.name=e;this.context=n}}class FunctionsFetchError extends FunctionsError{constructor(t){super(\"Failed to send a request to the Edge Function\",\"FunctionsFetchError\",t)}}class FunctionsRelayError extends FunctionsError{constructor(t){super(\"Relay Error invoking the Edge Function\",\"FunctionsRelayError\",t)}}class FunctionsHttpError extends FunctionsError{constructor(t){super(\"Edge Function returned a non-2xx status code\",\"FunctionsHttpError\",t)}}var t;(function(t){t.Any=\"any\";t.ApNortheast1=\"ap-northeast-1\";t.ApNortheast2=\"ap-northeast-2\";t.ApSouth1=\"ap-south-1\";t.ApSoutheast1=\"ap-southeast-1\";t.ApSoutheast2=\"ap-southeast-2\";t.CaCentral1=\"ca-central-1\";t.EuCentral1=\"eu-central-1\";t.EuWest1=\"eu-west-1\";t.EuWest2=\"eu-west-2\";t.EuWest3=\"eu-west-3\";t.SaEast1=\"sa-east-1\";t.UsEast1=\"us-east-1\";t.UsWest1=\"us-west-1\";t.UsWest2=\"us-west-2\"})(t||(t={}));var e=(void 0,function(t,e,n,r){function adopt(t){return t instanceof n?t:new n((function(e){e(t)}))}return new(n||(n=Promise))((function(n,o){function fulfilled(t){try{step(r.next(t))}catch(t){o(t)}}function rejected(t){try{step(r.throw(t))}catch(t){o(t)}}function step(t){t.done?n(t.value):adopt(t.value).then(fulfilled,rejected)}step((r=r.apply(t,e||[])).next())}))});class FunctionsClient{constructor(e,{headers:n={},customFetch:r,region:o=t.Any}={}){this.url=e;this.headers=n;this.region=o;this.fetch=resolveFetch(r)}\n/**\n     * Updates the authorization header\n     * @param token - the new jwt token sent in the authorisation header\n     */setAuth(t){this.headers.Authorization=`Bearer ${t}`}\n/**\n     * Invokes a function\n     * @param functionName - The name of the Function to invoke.\n     * @param options - Options for invoking the Function.\n     */invoke(t,n={}){var r;return e(this,void 0,void 0,(function*(){try{const{headers:e,method:o,body:s}=n;let a={};let{region:i}=n;i||(i=this.region);i&&i!==\"any\"&&(a[\"x-region\"]=i);let c;if(s&&(e&&!Object.prototype.hasOwnProperty.call(e,\"Content-Type\")||!e))if(typeof Blob!==\"undefined\"&&s instanceof Blob||s instanceof ArrayBuffer){a[\"Content-Type\"]=\"application/octet-stream\";c=s}else if(typeof s===\"string\"){a[\"Content-Type\"]=\"text/plain\";c=s}else if(typeof FormData!==\"undefined\"&&s instanceof FormData)c=s;else{a[\"Content-Type\"]=\"application/json\";c=JSON.stringify(s)}const u=yield this.fetch(`${this.url}/${t}`,{method:o||\"POST\",headers:Object.assign(Object.assign(Object.assign({},a),this.headers),e),body:c}).catch((t=>{throw new FunctionsFetchError(t)}));const l=u.headers.get(\"x-relay-error\");if(l&&l===\"true\")throw new FunctionsRelayError(u);if(!u.ok)throw new FunctionsHttpError(u);let h=((r=u.headers.get(\"Content-Type\"))!==null&&r!==void 0?r:\"text/plain\").split(\";\")[0].trim();let p;p=h===\"application/json\"?yield u.json():h===\"application/octet-stream\"?yield u.blob():h===\"text/event-stream\"?u:h===\"multipart/form-data\"?yield u.formData():yield u.text();return{data:p,error:null}}catch(t){return{data:null,error:t}}}))}}export{t as FunctionRegion,FunctionsClient,FunctionsError,FunctionsFetchError,FunctionsHttpError,FunctionsRelayError};\n//# sourceMappingURL=index.js.map\n","var getGlobal=function(){if(typeof self!==\"undefined\")return self;if(typeof window!==\"undefined\")return window;if(typeof global!==\"undefined\")return global;throw new Error(\"unable to locate global object\")};var e=getGlobal();const n=e.fetch;var o=e.fetch.bind(e);const t=e.Headers;const f=e.Request;const r=e.Response;export{t as Headers,f as Request,r as Response,o as default,n as fetch};\n//# sourceMappingURL=browser.js.map\n","import*as e from\"@supabase/node-fetch\";var t={};Object.defineProperty(t,\"__esModule\",{value:true});class PostgrestError extends Error{constructor(e){super(e.message);this.name=\"PostgrestError\";this.details=e.details;this.hint=e.hint;this.code=e.code}}t.default=PostgrestError;var s=e;try{\"default\"in e&&(s=e.default)}catch(e){}var r={};var a=r&&r.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,\"__esModule\",{value:true});const i=a(s);const n=a(t);let l=class PostgrestBuilder{constructor(e){this.shouldThrowOnError=false;this.method=e.method;this.url=e.url;this.headers=e.headers;this.schema=e.schema;this.body=e.body;this.shouldThrowOnError=e.shouldThrowOnError;this.signal=e.signal;this.isMaybeSingle=e.isMaybeSingle;e.fetch?this.fetch=e.fetch:typeof fetch===\"undefined\"?this.fetch=i.default:this.fetch=fetch}throwOnError(){this.shouldThrowOnError=true;return this}then(e,t){this.schema===void 0||([\"GET\",\"HEAD\"].includes(this.method)?this.headers[\"Accept-Profile\"]=this.schema:this.headers[\"Content-Profile\"]=this.schema);this.method!==\"GET\"&&this.method!==\"HEAD\"&&(this.headers[\"Content-Type\"]=\"application/json\");const s=this.fetch;let r=s(this.url.toString(),{method:this.method,headers:this.headers,body:JSON.stringify(this.body),signal:this.signal}).then((async e=>{var t,s,r;let a=null;let i=null;let l=null;let h=e.status;let o=e.statusText;if(e.ok){if(this.method!==\"HEAD\"){const t=await e.text();t===\"\"||(i=this.headers.Accept===\"text/csv\"||this.headers.Accept&&this.headers.Accept.includes(\"application/vnd.pgrst.plan+text\")?t:JSON.parse(t))}const r=(t=this.headers.Prefer)===null||t===void 0?void 0:t.match(/count=(exact|planned|estimated)/);const n=(s=e.headers.get(\"content-range\"))===null||s===void 0?void 0:s.split(\"/\");r&&n&&n.length>1&&(l=parseInt(n[1]));if(this.isMaybeSingle&&this.method===\"GET\"&&Array.isArray(i))if(i.length>1){a={code:\"PGRST116\",details:`Results contain ${i.length} rows, application/vnd.pgrst.object+json requires 1 row`,hint:null,message:\"JSON object requested, multiple (or no) rows returned\"};i=null;l=null;h=406;o=\"Not Acceptable\"}else i=i.length===1?i[0]:null}else{const t=await e.text();try{a=JSON.parse(t);if(Array.isArray(a)&&e.status===404){i=[];a=null;h=200;o=\"OK\"}}catch(s){if(e.status===404&&t===\"\"){h=204;o=\"No Content\"}else a={message:t}}if(a&&this.isMaybeSingle&&((r=a===null||a===void 0?void 0:a.details)===null||r===void 0?void 0:r.includes(\"0 rows\"))){a=null;h=200;o=\"OK\"}if(a&&this.shouldThrowOnError)throw new n.default(a)}const u={error:a,data:i,count:l,status:h,statusText:o};return u}));this.shouldThrowOnError||(r=r.catch((e=>{var t,s,r;return{error:{message:`${(t=e===null||e===void 0?void 0:e.name)!==null&&t!==void 0?t:\"FetchError\"}: ${e===null||e===void 0?void 0:e.message}`,details:`${(s=e===null||e===void 0?void 0:e.stack)!==null&&s!==void 0?s:\"\"}`,hint:\"\",code:`${(r=e===null||e===void 0?void 0:e.code)!==null&&r!==void 0?r:\"\"}`},data:null,count:null,status:0,statusText:\"\"}})));return r.then(e,t)}};r.default=l;var h={};var o=h&&h.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(h,\"__esModule\",{value:true});const u=o(r);let c=class PostgrestTransformBuilder extends u.default{\n/**\n   * Perform a SELECT on the query result.\n   *\n   * By default, `.insert()`, `.update()`, `.upsert()`, and `.delete()` do not\n   * return modified rows. By calling this method, modified rows are returned in\n   * `data`.\n   *\n   * @param columns - The columns to retrieve, separated by commas\n   */\nselect(e){let t=false;const s=(e!==null&&e!==void 0?e:\"*\").split(\"\").map((e=>{if(/\\s/.test(e)&&!t)return\"\";e==='\"'&&(t=!t);return e})).join(\"\");this.url.searchParams.set(\"select\",s);this.headers.Prefer&&(this.headers.Prefer+=\",\");this.headers.Prefer+=\"return=representation\";return this}\n/**\n   * Order the query result by `column`.\n   *\n   * You can call this method multiple times to order by multiple columns.\n   *\n   * You can order referenced tables, but it only affects the ordering of the\n   * parent table if you use `!inner` in the query.\n   *\n   * @param column - The column to order by\n   * @param options - Named parameters\n   * @param options.ascending - If `true`, the result will be in ascending order\n   * @param options.nullsFirst - If `true`, `null`s appear first. If `false`,\n   * `null`s appear last.\n   * @param options.referencedTable - Set this to order a referenced table by\n   * its columns\n   * @param options.foreignTable - Deprecated, use `options.referencedTable`\n   * instead\n   */order(e,{ascending:t=true,nullsFirst:s,foreignTable:r,referencedTable:a=r}={}){const i=a?`${a}.order`:\"order\";const n=this.url.searchParams.get(i);this.url.searchParams.set(i,`${n?`${n},`:\"\"}${e}.${t?\"asc\":\"desc\"}${s===void 0?\"\":s?\".nullsfirst\":\".nullslast\"}`);return this}\n/**\n   * Limit the query result by `count`.\n   *\n   * @param count - The maximum number of rows to return\n   * @param options - Named parameters\n   * @param options.referencedTable - Set this to limit rows of referenced\n   * tables instead of the parent table\n   * @param options.foreignTable - Deprecated, use `options.referencedTable`\n   * instead\n   */limit(e,{foreignTable:t,referencedTable:s=t}={}){const r=typeof s===\"undefined\"?\"limit\":`${s}.limit`;this.url.searchParams.set(r,`${e}`);return this}\n/**\n   * Limit the query result by starting at an offset `from` and ending at the offset `to`.\n   * Only records within this range are returned.\n   * This respects the query order and if there is no order clause the range could behave unexpectedly.\n   * The `from` and `to` values are 0-based and inclusive: `range(1, 3)` will include the second, third\n   * and fourth rows of the query.\n   *\n   * @param from - The starting index from which to limit the result\n   * @param to - The last index to which to limit the result\n   * @param options - Named parameters\n   * @param options.referencedTable - Set this to limit rows of referenced\n   * tables instead of the parent table\n   * @param options.foreignTable - Deprecated, use `options.referencedTable`\n   * instead\n   */range(e,t,{foreignTable:s,referencedTable:r=s}={}){const a=typeof r===\"undefined\"?\"offset\":`${r}.offset`;const i=typeof r===\"undefined\"?\"limit\":`${r}.limit`;this.url.searchParams.set(a,`${e}`);this.url.searchParams.set(i,\"\"+(t-e+1));return this}\n/**\n   * Set the AbortSignal for the fetch request.\n   *\n   * @param signal - The AbortSignal to use for the fetch request\n   */abortSignal(e){this.signal=e;return this}single(){this.headers.Accept=\"application/vnd.pgrst.object+json\";return this}maybeSingle(){this.method===\"GET\"?this.headers.Accept=\"application/json\":this.headers.Accept=\"application/vnd.pgrst.object+json\";this.isMaybeSingle=true;return this}csv(){this.headers.Accept=\"text/csv\";return this}geojson(){this.headers.Accept=\"application/geo+json\";return this}\n/**\n   * Return `data` as the EXPLAIN plan for the query.\n   *\n   * You need to enable the\n   * [db_plan_enabled](https://supabase.com/docs/guides/database/debugging-performance#enabling-explain)\n   * setting before using this method.\n   *\n   * @param options - Named parameters\n   *\n   * @param options.analyze - If `true`, the query will be executed and the\n   * actual run time will be returned\n   *\n   * @param options.verbose - If `true`, the query identifier will be returned\n   * and `data` will include the output columns of the query\n   *\n   * @param options.settings - If `true`, include information on configuration\n   * parameters that affect query planning\n   *\n   * @param options.buffers - If `true`, include information on buffer usage\n   *\n   * @param options.wal - If `true`, include information on WAL record generation\n   *\n   * @param options.format - The format of the output, can be `\"text\"` (default)\n   * or `\"json\"`\n   */explain({analyze:e=false,verbose:t=false,settings:s=false,buffers:r=false,wal:a=false,format:i=\"text\"}={}){var n;const l=[e?\"analyze\":null,t?\"verbose\":null,s?\"settings\":null,r?\"buffers\":null,a?\"wal\":null].filter(Boolean).join(\"|\");const h=(n=this.headers.Accept)!==null&&n!==void 0?n:\"application/json\";this.headers.Accept=`application/vnd.pgrst.plan+${i}; for=\"${h}\"; options=${l};`;return i===\"json\",this}rollback(){var e;((e=this.headers.Prefer)!==null&&e!==void 0?e:\"\").trim().length>0?this.headers.Prefer+=\",tx=rollback\":this.headers.Prefer=\"tx=rollback\";return this}\n/**\n   * Override the type of the returned `data`.\n   *\n   * @typeParam NewResult - The new result type to override with\n   */returns(){return this}};h.default=c;var d={};var f=d&&d.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(d,\"__esModule\",{value:true});const p=f(h);let m=class PostgrestFilterBuilder extends p.default{\n/**\n   * Match only rows where `column` is equal to `value`.\n   *\n   * To check if the value of `column` is NULL, you should use `.is()` instead.\n   *\n   * @param column - The column to filter on\n   * @param value - The value to filter with\n   */\neq(e,t){this.url.searchParams.append(e,`eq.${t}`);return this}\n/**\n   * Match only rows where `column` is not equal to `value`.\n   *\n   * @param column - The column to filter on\n   * @param value - The value to filter with\n   */neq(e,t){this.url.searchParams.append(e,`neq.${t}`);return this}\n/**\n   * Match only rows where `column` is greater than `value`.\n   *\n   * @param column - The column to filter on\n   * @param value - The value to filter with\n   */gt(e,t){this.url.searchParams.append(e,`gt.${t}`);return this}\n/**\n   * Match only rows where `column` is greater than or equal to `value`.\n   *\n   * @param column - The column to filter on\n   * @param value - The value to filter with\n   */gte(e,t){this.url.searchParams.append(e,`gte.${t}`);return this}\n/**\n   * Match only rows where `column` is less than `value`.\n   *\n   * @param column - The column to filter on\n   * @param value - The value to filter with\n   */lt(e,t){this.url.searchParams.append(e,`lt.${t}`);return this}\n/**\n   * Match only rows where `column` is less than or equal to `value`.\n   *\n   * @param column - The column to filter on\n   * @param value - The value to filter with\n   */lte(e,t){this.url.searchParams.append(e,`lte.${t}`);return this}\n/**\n   * Match only rows where `column` matches `pattern` case-sensitively.\n   *\n   * @param column - The column to filter on\n   * @param pattern - The pattern to match with\n   */like(e,t){this.url.searchParams.append(e,`like.${t}`);return this}\n/**\n   * Match only rows where `column` matches all of `patterns` case-sensitively.\n   *\n   * @param column - The column to filter on\n   * @param patterns - The patterns to match with\n   */likeAllOf(e,t){this.url.searchParams.append(e,`like(all).{${t.join(\",\")}}`);return this}\n/**\n   * Match only rows where `column` matches any of `patterns` case-sensitively.\n   *\n   * @param column - The column to filter on\n   * @param patterns - The patterns to match with\n   */likeAnyOf(e,t){this.url.searchParams.append(e,`like(any).{${t.join(\",\")}}`);return this}\n/**\n   * Match only rows where `column` matches `pattern` case-insensitively.\n   *\n   * @param column - The column to filter on\n   * @param pattern - The pattern to match with\n   */ilike(e,t){this.url.searchParams.append(e,`ilike.${t}`);return this}\n/**\n   * Match only rows where `column` matches all of `patterns` case-insensitively.\n   *\n   * @param column - The column to filter on\n   * @param patterns - The patterns to match with\n   */ilikeAllOf(e,t){this.url.searchParams.append(e,`ilike(all).{${t.join(\",\")}}`);return this}\n/**\n   * Match only rows where `column` matches any of `patterns` case-insensitively.\n   *\n   * @param column - The column to filter on\n   * @param patterns - The patterns to match with\n   */ilikeAnyOf(e,t){this.url.searchParams.append(e,`ilike(any).{${t.join(\",\")}}`);return this}\n/**\n   * Match only rows where `column` IS `value`.\n   *\n   * For non-boolean columns, this is only relevant for checking if the value of\n   * `column` is NULL by setting `value` to `null`.\n   *\n   * For boolean columns, you can also set `value` to `true` or `false` and it\n   * will behave the same way as `.eq()`.\n   *\n   * @param column - The column to filter on\n   * @param value - The value to filter with\n   */is(e,t){this.url.searchParams.append(e,`is.${t}`);return this}\n/**\n   * Match only rows where `column` is included in the `values` array.\n   *\n   * @param column - The column to filter on\n   * @param values - The values array to filter with\n   */in(e,t){const s=Array.from(new Set(t)).map((e=>typeof e===\"string\"&&new RegExp(\"[,()]\").test(e)?`\"${e}\"`:`${e}`)).join(\",\");this.url.searchParams.append(e,`in.(${s})`);return this}\n/**\n   * Only relevant for jsonb, array, and range columns. Match only rows where\n   * `column` contains every element appearing in `value`.\n   *\n   * @param column - The jsonb, array, or range column to filter on\n   * @param value - The jsonb, array, or range value to filter with\n   */contains(e,t){typeof t===\"string\"?this.url.searchParams.append(e,`cs.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cs.{${t.join(\",\")}}`):this.url.searchParams.append(e,`cs.${JSON.stringify(t)}`);return this}\n/**\n   * Only relevant for jsonb, array, and range columns. Match only rows where\n   * every element appearing in `column` is contained by `value`.\n   *\n   * @param column - The jsonb, array, or range column to filter on\n   * @param value - The jsonb, array, or range value to filter with\n   */containedBy(e,t){typeof t===\"string\"?this.url.searchParams.append(e,`cd.${t}`):Array.isArray(t)?this.url.searchParams.append(e,`cd.{${t.join(\",\")}}`):this.url.searchParams.append(e,`cd.${JSON.stringify(t)}`);return this}\n/**\n   * Only relevant for range columns. Match only rows where every element in\n   * `column` is greater than any element in `range`.\n   *\n   * @param column - The range column to filter on\n   * @param range - The range to filter with\n   */rangeGt(e,t){this.url.searchParams.append(e,`sr.${t}`);return this}\n/**\n   * Only relevant for range columns. Match only rows where every element in\n   * `column` is either contained in `range` or greater than any element in\n   * `range`.\n   *\n   * @param column - The range column to filter on\n   * @param range - The range to filter with\n   */rangeGte(e,t){this.url.searchParams.append(e,`nxl.${t}`);return this}\n/**\n   * Only relevant for range columns. Match only rows where every element in\n   * `column` is less than any element in `range`.\n   *\n   * @param column - The range column to filter on\n   * @param range - The range to filter with\n   */rangeLt(e,t){this.url.searchParams.append(e,`sl.${t}`);return this}\n/**\n   * Only relevant for range columns. Match only rows where every element in\n   * `column` is either contained in `range` or less than any element in\n   * `range`.\n   *\n   * @param column - The range column to filter on\n   * @param range - The range to filter with\n   */rangeLte(e,t){this.url.searchParams.append(e,`nxr.${t}`);return this}\n/**\n   * Only relevant for range columns. Match only rows where `column` is\n   * mutually exclusive to `range` and there can be no element between the two\n   * ranges.\n   *\n   * @param column - The range column to filter on\n   * @param range - The range to filter with\n   */rangeAdjacent(e,t){this.url.searchParams.append(e,`adj.${t}`);return this}\n/**\n   * Only relevant for array and range columns. Match only rows where\n   * `column` and `value` have an element in common.\n   *\n   * @param column - The array or range column to filter on\n   * @param value - The array or range value to filter with\n   */overlaps(e,t){typeof t===\"string\"?this.url.searchParams.append(e,`ov.${t}`):this.url.searchParams.append(e,`ov.{${t.join(\",\")}}`);return this}\n/**\n   * Only relevant for text and tsvector columns. Match only rows where\n   * `column` matches the query string in `query`.\n   *\n   * @param column - The text or tsvector column to filter on\n   * @param query - The query text to match with\n   * @param options - Named parameters\n   * @param options.config - The text search configuration to use\n   * @param options.type - Change how the `query` text is interpreted\n   */textSearch(e,t,{config:s,type:r}={}){let a=\"\";r===\"plain\"?a=\"pl\":r===\"phrase\"?a=\"ph\":r===\"websearch\"&&(a=\"w\");const i=s===void 0?\"\":`(${s})`;this.url.searchParams.append(e,`${a}fts${i}.${t}`);return this}\n/**\n   * Match only rows where each column in `query` keys is equal to its\n   * associated value. Shorthand for multiple `.eq()`s.\n   *\n   * @param query - The object to filter with, with column names as keys mapped\n   * to their filter values\n   */match(e){Object.entries(e).forEach((([e,t])=>{this.url.searchParams.append(e,`eq.${t}`)}));return this}\n/**\n   * Match only rows which doesn't satisfy the filter.\n   *\n   * Unlike most filters, `opearator` and `value` are used as-is and need to\n   * follow [PostgREST\n   * syntax](https://postgrest.org/en/stable/api.html#operators). You also need\n   * to make sure they are properly sanitized.\n   *\n   * @param column - The column to filter on\n   * @param operator - The operator to be negated to filter with, following\n   * PostgREST syntax\n   * @param value - The value to filter with, following PostgREST syntax\n   */not(e,t,s){this.url.searchParams.append(e,`not.${t}.${s}`);return this}\n/**\n   * Match only rows which satisfy at least one of the filters.\n   *\n   * Unlike most filters, `filters` is used as-is and needs to follow [PostgREST\n   * syntax](https://postgrest.org/en/stable/api.html#operators). You also need\n   * to make sure it's properly sanitized.\n   *\n   * It's currently not possible to do an `.or()` filter across multiple tables.\n   *\n   * @param filters - The filters to use, following PostgREST syntax\n   * @param options - Named parameters\n   * @param options.referencedTable - Set this to filter on referenced tables\n   * instead of the parent table\n   * @param options.foreignTable - Deprecated, use `referencedTable` instead\n   */or(e,{foreignTable:t,referencedTable:s=t}={}){const r=s?`${s}.or`:\"or\";this.url.searchParams.append(r,`(${e})`);return this}\n/**\n   * Match only rows which satisfy the filter. This is an escape hatch - you\n   * should use the specific filter methods wherever possible.\n   *\n   * Unlike most filters, `opearator` and `value` are used as-is and need to\n   * follow [PostgREST\n   * syntax](https://postgrest.org/en/stable/api.html#operators). You also need\n   * to make sure they are properly sanitized.\n   *\n   * @param column - The column to filter on\n   * @param operator - The operator to filter with, following PostgREST syntax\n   * @param value - The value to filter with, following PostgREST syntax\n   */filter(e,t,s){this.url.searchParams.append(e,`${t}.${s}`);return this}};d.default=m;var P={};var g=P&&P.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(P,\"__esModule\",{value:true});const v=g(d);let $=class PostgrestQueryBuilder{constructor(e,{headers:t={},schema:s,fetch:r}){this.url=e;this.headers=t;this.schema=s;this.fetch=r}\n/**\n   * Perform a SELECT query on the table or view.\n   *\n   * @param columns - The columns to retrieve, separated by commas. Columns can be renamed when returned with `customName:columnName`\n   *\n   * @param options - Named parameters\n   *\n   * @param options.head - When set to `true`, `data` will not be returned.\n   * Useful if you only need the count.\n   *\n   * @param options.count - Count algorithm to use to count rows in the table or view.\n   *\n   * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n   * hood.\n   *\n   * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n   * statistics under the hood.\n   *\n   * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n   * numbers.\n   */select(e,{head:t=false,count:s}={}){const r=t?\"HEAD\":\"GET\";let a=false;const i=(e!==null&&e!==void 0?e:\"*\").split(\"\").map((e=>{if(/\\s/.test(e)&&!a)return\"\";e==='\"'&&(a=!a);return e})).join(\"\");this.url.searchParams.set(\"select\",i);s&&(this.headers.Prefer=`count=${s}`);return new v.default({method:r,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:false})}\n/**\n   * Perform an INSERT into the table or view.\n   *\n   * By default, inserted rows are not returned. To return it, chain the call\n   * with `.select()`.\n   *\n   * @param values - The values to insert. Pass an object to insert a single row\n   * or an array to insert multiple rows.\n   *\n   * @param options - Named parameters\n   *\n   * @param options.count - Count algorithm to use to count inserted rows.\n   *\n   * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n   * hood.\n   *\n   * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n   * statistics under the hood.\n   *\n   * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n   * numbers.\n   *\n   * @param options.defaultToNull - Make missing fields default to `null`.\n   * Otherwise, use the default value for the column. Only applies for bulk\n   * inserts.\n   */insert(e,{count:t,defaultToNull:s=true}={}){const r=\"POST\";const a=[];this.headers.Prefer&&a.push(this.headers.Prefer);t&&a.push(`count=${t}`);s||a.push(\"missing=default\");this.headers.Prefer=a.join(\",\");if(Array.isArray(e)){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]);if(t.length>0){const e=[...new Set(t)].map((e=>`\"${e}\"`));this.url.searchParams.set(\"columns\",e.join(\",\"))}}return new v.default({method:r,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:false})}\n/**\n   * Perform an UPSERT on the table or view. Depending on the column(s) passed\n   * to `onConflict`, `.upsert()` allows you to perform the equivalent of\n   * `.insert()` if a row with the corresponding `onConflict` columns doesn't\n   * exist, or if it does exist, perform an alternative action depending on\n   * `ignoreDuplicates`.\n   *\n   * By default, upserted rows are not returned. To return it, chain the call\n   * with `.select()`.\n   *\n   * @param values - The values to upsert with. Pass an object to upsert a\n   * single row or an array to upsert multiple rows.\n   *\n   * @param options - Named parameters\n   *\n   * @param options.onConflict - Comma-separated UNIQUE column(s) to specify how\n   * duplicate rows are determined. Two rows are duplicates if all the\n   * `onConflict` columns are equal.\n   *\n   * @param options.ignoreDuplicates - If `true`, duplicate rows are ignored. If\n   * `false`, duplicate rows are merged with existing rows.\n   *\n   * @param options.count - Count algorithm to use to count upserted rows.\n   *\n   * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n   * hood.\n   *\n   * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n   * statistics under the hood.\n   *\n   * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n   * numbers.\n   *\n   * @param options.defaultToNull - Make missing fields default to `null`.\n   * Otherwise, use the default value for the column. This only applies when\n   * inserting new rows, not when merging with existing rows under\n   * `ignoreDuplicates: false`. This also only applies when doing bulk upserts.\n   */upsert(e,{onConflict:t,ignoreDuplicates:s=false,count:r,defaultToNull:a=true}={}){const i=\"POST\";const n=[`resolution=${s?\"ignore\":\"merge\"}-duplicates`];t!==void 0&&this.url.searchParams.set(\"on_conflict\",t);this.headers.Prefer&&n.push(this.headers.Prefer);r&&n.push(`count=${r}`);a||n.push(\"missing=default\");this.headers.Prefer=n.join(\",\");if(Array.isArray(e)){const t=e.reduce(((e,t)=>e.concat(Object.keys(t))),[]);if(t.length>0){const e=[...new Set(t)].map((e=>`\"${e}\"`));this.url.searchParams.set(\"columns\",e.join(\",\"))}}return new v.default({method:i,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:false})}\n/**\n   * Perform an UPDATE on the table or view.\n   *\n   * By default, updated rows are not returned. To return it, chain the call\n   * with `.select()` after filters.\n   *\n   * @param values - The values to update with\n   *\n   * @param options - Named parameters\n   *\n   * @param options.count - Count algorithm to use to count updated rows.\n   *\n   * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n   * hood.\n   *\n   * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n   * statistics under the hood.\n   *\n   * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n   * numbers.\n   */update(e,{count:t}={}){const s=\"PATCH\";const r=[];this.headers.Prefer&&r.push(this.headers.Prefer);t&&r.push(`count=${t}`);this.headers.Prefer=r.join(\",\");return new v.default({method:s,url:this.url,headers:this.headers,schema:this.schema,body:e,fetch:this.fetch,allowEmpty:false})}\n/**\n   * Perform a DELETE on the table or view.\n   *\n   * By default, deleted rows are not returned. To return it, chain the call\n   * with `.select()` after filters.\n   *\n   * @param options - Named parameters\n   *\n   * @param options.count - Count algorithm to use to count deleted rows.\n   *\n   * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n   * hood.\n   *\n   * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n   * statistics under the hood.\n   *\n   * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n   * numbers.\n   */delete({count:e}={}){const t=\"DELETE\";const s=[];e&&s.push(`count=${e}`);this.headers.Prefer&&s.unshift(this.headers.Prefer);this.headers.Prefer=s.join(\",\");return new v.default({method:t,url:this.url,headers:this.headers,schema:this.schema,fetch:this.fetch,allowEmpty:false})}};P.default=$;var y={};Object.defineProperty(y,\"__esModule\",{value:true});y.version=void 0;y.version=\"0.0.0-automated\";var b={};Object.defineProperty(b,\"__esModule\",{value:true});b.DEFAULT_HEADERS=void 0;const j=y;b.DEFAULT_HEADERS={\"X-Client-Info\":`postgrest-js/${j.version}`};var _={};var A=_&&_.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(_,\"__esModule\",{value:true});const E=A(P);const T=A(d);const w=b;\n/**\n * PostgREST client.\n *\n * @typeParam Database - Types for the schema from the [type\n * generator](https://supabase.com/docs/reference/javascript/next/typescript-support)\n *\n * @typeParam SchemaName - Postgres schema to switch to. Must be a string\n * literal, the same one passed to the constructor. If the schema is not\n * `\"public\"`, this must be supplied manually.\n */let O=class PostgrestClient{\n/**\n   * Creates a PostgREST client.\n   *\n   * @param url - URL of the PostgREST endpoint\n   * @param options - Named parameters\n   * @param options.headers - Custom headers\n   * @param options.schema - Postgres schema to switch to\n   * @param options.fetch - Custom fetch\n   */\nconstructor(e,{headers:t={},schema:s,fetch:r}={}){this.url=e;this.headers=Object.assign(Object.assign({},w.DEFAULT_HEADERS),t);this.schemaName=s;this.fetch=r}\n/**\n   * Perform a query on a table or a view.\n   *\n   * @param relation - The table or view name to query\n   */from(e){const t=new URL(`${this.url}/${e}`);return new E.default(t,{headers:Object.assign({},this.headers),schema:this.schemaName,fetch:this.fetch})}\n/**\n   * Select a schema to query or perform an function (rpc) call.\n   *\n   * The schema needs to be on the list of exposed schemas inside Supabase.\n   *\n   * @param schema - The schema to query\n   */schema(e){return new PostgrestClient(this.url,{headers:this.headers,schema:e,fetch:this.fetch})}\n/**\n   * Perform a function call.\n   *\n   * @param fn - The function name to call\n   * @param args - The arguments to pass to the function call\n   * @param options - Named parameters\n   * @param options.head - When set to `true`, `data` will not be returned.\n   * Useful if you only need the count.\n   * @param options.get - When set to `true`, the function will be called with\n   * read-only access mode.\n   * @param options.count - Count algorithm to use to count rows returned by the\n   * function. Only applicable for [set-returning\n   * functions](https://www.postgresql.org/docs/current/functions-srf.html).\n   *\n   * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n   * hood.\n   *\n   * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n   * statistics under the hood.\n   *\n   * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n   * numbers.\n   */rpc(e,t={},{head:s=false,get:r=false,count:a}={}){let i;const n=new URL(`${this.url}/rpc/${e}`);let l;if(s||r){i=s?\"HEAD\":\"GET\";Object.entries(t).filter((([e,t])=>t!==void 0)).map((([e,t])=>[e,Array.isArray(t)?`{${t.join(\",\")}}`:`${t}`])).forEach((([e,t])=>{n.searchParams.append(e,t)}))}else{i=\"POST\";l=t}const h=Object.assign({},this.headers);a&&(h.Prefer=`count=${a}`);return new T.default({method:i,url:n,headers:h,schema:this.schemaName,body:l,fetch:this.fetch,allowEmpty:false})}};_.default=O;var S={};var B=S&&S.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(S,\"__esModule\",{value:true});S.PostgrestBuilder=S.PostgrestTransformBuilder=S.PostgrestFilterBuilder=S.PostgrestQueryBuilder=S.PostgrestClient=void 0;const x=B(_);S.PostgrestClient=x.default;const M=B(P);S.PostgrestQueryBuilder=M.default;const k=B(d);S.PostgrestFilterBuilder=k.default;const D=B(h);S.PostgrestTransformBuilder=D.default;const N=B(r);S.PostgrestBuilder=N.default;S.default={PostgrestClient:x.default,PostgrestQueryBuilder:M.default,PostgrestFilterBuilder:k.default,PostgrestTransformBuilder:D.default,PostgrestBuilder:N.default};const C=S.__esModule,F=S.PostgrestBuilder,G=S.PostgrestTransformBuilder,H=S.PostgrestFilterBuilder,L=S.PostgrestQueryBuilder,R=S.PostgrestClient;export{F as PostgrestBuilder,R as PostgrestClient,H as PostgrestFilterBuilder,L as PostgrestQueryBuilder,G as PostgrestTransformBuilder,C as __esModule,S as default};\n//# sourceMappingURL=index.js.map\n","import r from\"../cjs/index.js\";import\"@supabase/node-fetch\";const{PostgrestClient:e,PostgrestQueryBuilder:t,PostgrestFilterBuilder:s,PostgrestTransformBuilder:o,PostgrestBuilder:i}=r;var l={PostgrestClient:e,PostgrestQueryBuilder:t,PostgrestFilterBuilder:s,PostgrestTransformBuilder:o,PostgrestBuilder:i};export{i as PostgrestBuilder,e as PostgrestClient,s as PostgrestFilterBuilder,t as PostgrestQueryBuilder,o as PostgrestTransformBuilder,l as default};\n//# sourceMappingURL=wrapper.mjs.map\n","const e=\"2.10.2\";const t={\"X-Client-Info\":`realtime-js/${e}`};const s=\"1.0.0\";const i=1e4;const n=1e3;var o;(function(e){e[e.connecting=0]=\"connecting\";e[e.open=1]=\"open\";e[e.closing=2]=\"closing\";e[e.closed=3]=\"closed\"})(o||(o={}));var r;(function(e){e.closed=\"closed\";e.errored=\"errored\";e.joined=\"joined\";e.joining=\"joining\";e.leaving=\"leaving\"})(r||(r={}));var c;(function(e){e.close=\"phx_close\";e.error=\"phx_error\";e.join=\"phx_join\";e.reply=\"phx_reply\";e.leave=\"phx_leave\";e.access_token=\"access_token\"})(c||(c={}));var a;(function(e){e.websocket=\"websocket\"})(a||(a={}));var h;(function(e){e.Connecting=\"connecting\";e.Open=\"open\";e.Closing=\"closing\";e.Closed=\"closed\"})(h||(h={}));class Serializer{constructor(){this.HEADER_LENGTH=1}decode(e,t){return e.constructor===ArrayBuffer?t(this._binaryDecode(e)):t(typeof e===\"string\"?JSON.parse(e):{})}_binaryDecode(e){const t=new DataView(e);const s=new TextDecoder;return this._decodeBroadcast(e,t,s)}_decodeBroadcast(e,t,s){const i=t.getUint8(1);const n=t.getUint8(2);let o=this.HEADER_LENGTH+2;const r=s.decode(e.slice(o,o+i));o+=i;const c=s.decode(e.slice(o,o+n));o+=n;const a=JSON.parse(s.decode(e.slice(o,e.byteLength)));return{ref:null,topic:r,event:c,payload:a}}}class Timer{constructor(e,t){this.callback=e;this.timerCalc=t;this.timer=void 0;this.tries=0;this.callback=e;this.timerCalc=t}reset(){this.tries=0;clearTimeout(this.timer)}scheduleTimeout(){clearTimeout(this.timer);this.timer=setTimeout((()=>{this.tries=this.tries+1;this.callback()}),this.timerCalc(this.tries+1))}}var l;(function(e){e.abstime=\"abstime\";e.bool=\"bool\";e.date=\"date\";e.daterange=\"daterange\";e.float4=\"float4\";e.float8=\"float8\";e.int2=\"int2\";e.int4=\"int4\";e.int4range=\"int4range\";e.int8=\"int8\";e.int8range=\"int8range\";e.json=\"json\";e.jsonb=\"jsonb\";e.money=\"money\";e.numeric=\"numeric\";e.oid=\"oid\";e.reltime=\"reltime\";e.text=\"text\";e.time=\"time\";e.timestamp=\"timestamp\";e.timestamptz=\"timestamptz\";e.timetz=\"timetz\";e.tsrange=\"tsrange\";e.tstzrange=\"tstzrange\"})(l||(l={}));\n/**\n * Takes an array of columns and an object of string values then converts each string value\n * to its mapped type.\n *\n * @param {{name: String, type: String}[]} columns\n * @param {Object} record\n * @param {Object} options The map of various options that can be applied to the mapper\n * @param {Array} options.skipTypes The array of types that should not be converted\n *\n * @example convertChangeData([{name: 'first_name', type: 'text'}, {name: 'age', type: 'int4'}], {first_name: 'Paul', age:'33'}, {})\n * //=>{ first_name: 'Paul', age: 33 }\n */const convertChangeData=(e,t,s={})=>{var i;const n=(i=s.skipTypes)!==null&&i!==void 0?i:[];return Object.keys(t).reduce(((s,i)=>{s[i]=convertColumn(i,e,t,n);return s}),{})};\n/**\n * Converts the value of an individual column.\n *\n * @param {String} columnName The column that you want to convert\n * @param {{name: String, type: String}[]} columns All of the columns\n * @param {Object} record The map of string values\n * @param {Array} skipTypes An array of types that should not be converted\n * @return {object} Useless information\n *\n * @example convertColumn('age', [{name: 'first_name', type: 'text'}, {name: 'age', type: 'int4'}], {first_name: 'Paul', age: '33'}, [])\n * //=> 33\n * @example convertColumn('age', [{name: 'first_name', type: 'text'}, {name: 'age', type: 'int4'}], {first_name: 'Paul', age: '33'}, ['int4'])\n * //=> \"33\"\n */const convertColumn=(e,t,s,i)=>{const n=t.find((t=>t.name===e));const o=n===null||n===void 0?void 0:n.type;const r=s[e];return o&&!i.includes(o)?convertCell(o,r):noop$1(r)};\n/**\n * If the value of the cell is `null`, returns null.\n * Otherwise converts the string value to the correct type.\n * @param {String} type A postgres column type\n * @param {String} value The cell value\n *\n * @example convertCell('bool', 't')\n * //=> true\n * @example convertCell('int8', '10')\n * //=> 10\n * @example convertCell('_int4', '{1,2,3,4}')\n * //=> [1,2,3,4]\n */const convertCell=(e,t)=>{if(e.charAt(0)===\"_\"){const s=e.slice(1,e.length);return toArray(t,s)}switch(e){case l.bool:return toBoolean(t);case l.float4:case l.float8:case l.int2:case l.int4:case l.int8:case l.numeric:case l.oid:return toNumber(t);case l.json:case l.jsonb:return toJson(t);case l.timestamp:return toTimestampString(t);case l.abstime:case l.date:case l.daterange:case l.int4range:case l.int8range:case l.money:case l.reltime:case l.text:case l.time:case l.timestamptz:case l.timetz:case l.tsrange:case l.tstzrange:return noop$1(t);default:return noop$1(t)}};const noop$1=e=>e;const toBoolean=e=>{switch(e){case\"t\":return true;case\"f\":return false;default:return e}};const toNumber=e=>{if(typeof e===\"string\"){const t=parseFloat(e);if(!Number.isNaN(t))return t}return e};const toJson=e=>{if(typeof e===\"string\")try{return JSON.parse(e)}catch(t){console.log(`JSON parse error: ${t}`);return e}return e};const toArray=(e,t)=>{if(typeof e!==\"string\")return e;const s=e.length-1;const i=e[s];const n=e[0];if(n===\"{\"&&i===\"}\"){let i;const n=e.slice(1,s);try{i=JSON.parse(\"[\"+n+\"]\")}catch(e){i=n?n.split(\",\"):[]}return i.map((e=>convertCell(t,e)))}return e};const toTimestampString=e=>typeof e===\"string\"?e.replace(\" \",\"T\"):e;const httpEndpointURL=e=>{let t=e;t=t.replace(/^ws/i,\"http\");t=t.replace(/(\\/socket\\/websocket|\\/socket|\\/websocket)\\/?$/i,\"\");return t.replace(/\\/+$/,\"\")};class Push{\n/**\n     * Initializes the Push\n     *\n     * @param channel The Channel\n     * @param event The event, for example `\"phx_join\"`\n     * @param payload The payload, for example `{user_id: 123}`\n     * @param timeout The push timeout in milliseconds\n     */\nconstructor(e,t,s={},n=i){this.channel=e;this.event=t;this.payload=s;this.timeout=n;this.sent=false;this.timeoutTimer=void 0;this.ref=\"\";this.receivedResp=null;this.recHooks=[];this.refEvent=null}resend(e){this.timeout=e;this._cancelRefEvent();this.ref=\"\";this.refEvent=null;this.receivedResp=null;this.sent=false;this.send()}send(){if(!this._hasReceived(\"timeout\")){this.startTimeout();this.sent=true;this.channel.socket.push({topic:this.channel.topic,event:this.event,payload:this.payload,ref:this.ref,join_ref:this.channel._joinRef()})}}updatePayload(e){this.payload=Object.assign(Object.assign({},this.payload),e)}receive(e,t){var s;this._hasReceived(e)&&t((s=this.receivedResp)===null||s===void 0?void 0:s.response);this.recHooks.push({status:e,callback:t});return this}startTimeout(){if(this.timeoutTimer)return;this.ref=this.channel.socket._makeRef();this.refEvent=this.channel._replyEventName(this.ref);const callback=e=>{this._cancelRefEvent();this._cancelTimeout();this.receivedResp=e;this._matchReceive(e)};this.channel._on(this.refEvent,{},callback);this.timeoutTimer=setTimeout((()=>{this.trigger(\"timeout\",{})}),this.timeout)}trigger(e,t){this.refEvent&&this.channel._trigger(this.refEvent,{status:e,response:t})}destroy(){this._cancelRefEvent();this._cancelTimeout()}_cancelRefEvent(){this.refEvent&&this.channel._off(this.refEvent,{})}_cancelTimeout(){clearTimeout(this.timeoutTimer);this.timeoutTimer=void 0}_matchReceive({status:e,response:t}){this.recHooks.filter((t=>t.status===e)).forEach((e=>e.callback(t)))}_hasReceived(e){return this.receivedResp&&this.receivedResp.status===e}}var d;(function(e){e.SYNC=\"sync\";e.JOIN=\"join\";e.LEAVE=\"leave\"})(d||(d={}));class RealtimePresence{\n/**\n     * Initializes the Presence.\n     *\n     * @param channel - The RealtimeChannel\n     * @param opts - The options,\n     *        for example `{events: {state: 'state', diff: 'diff'}}`\n     */\nconstructor(e,t){this.channel=e;this.state={};this.pendingDiffs=[];this.joinRef=null;this.caller={onJoin:()=>{},onLeave:()=>{},onSync:()=>{}};const s=(t===null||t===void 0?void 0:t.events)||{state:\"presence_state\",diff:\"presence_diff\"};this.channel._on(s.state,{},(e=>{const{onJoin:t,onLeave:s,onSync:i}=this.caller;this.joinRef=this.channel._joinRef();this.state=RealtimePresence.syncState(this.state,e,t,s);this.pendingDiffs.forEach((e=>{this.state=RealtimePresence.syncDiff(this.state,e,t,s)}));this.pendingDiffs=[];i()}));this.channel._on(s.diff,{},(e=>{const{onJoin:t,onLeave:s,onSync:i}=this.caller;if(this.inPendingSyncState())this.pendingDiffs.push(e);else{this.state=RealtimePresence.syncDiff(this.state,e,t,s);i()}}));this.onJoin(((e,t,s)=>{this.channel._trigger(\"presence\",{event:\"join\",key:e,currentPresences:t,newPresences:s})}));this.onLeave(((e,t,s)=>{this.channel._trigger(\"presence\",{event:\"leave\",key:e,currentPresences:t,leftPresences:s})}));this.onSync((()=>{this.channel._trigger(\"presence\",{event:\"sync\"})}))}static syncState(e,t,s,i){const n=this.cloneDeep(e);const o=this.transformState(t);const r={};const c={};this.map(n,((e,t)=>{o[e]||(c[e]=t)}));this.map(o,((e,t)=>{const s=n[e];if(s){const i=t.map((e=>e.presence_ref));const n=s.map((e=>e.presence_ref));const o=t.filter((e=>n.indexOf(e.presence_ref)<0));const a=s.filter((e=>i.indexOf(e.presence_ref)<0));o.length>0&&(r[e]=o);a.length>0&&(c[e]=a)}else r[e]=t}));return this.syncDiff(n,{joins:r,leaves:c},s,i)}static syncDiff(e,t,s,i){const{joins:n,leaves:o}={joins:this.transformState(t.joins),leaves:this.transformState(t.leaves)};s||(s=()=>{});i||(i=()=>{});this.map(n,((t,i)=>{var n;const o=(n=e[t])!==null&&n!==void 0?n:[];e[t]=this.cloneDeep(i);if(o.length>0){const s=e[t].map((e=>e.presence_ref));const i=o.filter((e=>s.indexOf(e.presence_ref)<0));e[t].unshift(...i)}s(t,o,i)}));this.map(o,((t,s)=>{let n=e[t];if(!n)return;const o=s.map((e=>e.presence_ref));n=n.filter((e=>o.indexOf(e.presence_ref)<0));e[t]=n;i(t,n,s);n.length===0&&delete e[t]}));return e}static map(e,t){return Object.getOwnPropertyNames(e).map((s=>t(s,e[s])))}static transformState(e){e=this.cloneDeep(e);return Object.getOwnPropertyNames(e).reduce(((t,s)=>{const i=e[s];t[s]=\"metas\"in i?i.metas.map((e=>{e.presence_ref=e.phx_ref;delete e.phx_ref;delete e.phx_ref_prev;return e})):i;return t}),{})}static cloneDeep(e){return JSON.parse(JSON.stringify(e))}onJoin(e){this.caller.onJoin=e}onLeave(e){this.caller.onLeave=e}onSync(e){this.caller.onSync=e}inPendingSyncState(){return!this.joinRef||this.joinRef!==this.channel._joinRef()}}var u;(function(e){e.ALL=\"*\";e.INSERT=\"INSERT\";e.UPDATE=\"UPDATE\";e.DELETE=\"DELETE\"})(u||(u={}));var f;(function(e){e.BROADCAST=\"broadcast\";e.PRESENCE=\"presence\";e.POSTGRES_CHANGES=\"postgres_changes\"})(f||(f={}));var p;(function(e){e.SUBSCRIBED=\"SUBSCRIBED\";e.TIMED_OUT=\"TIMED_OUT\";e.CLOSED=\"CLOSED\";e.CHANNEL_ERROR=\"CHANNEL_ERROR\"})(p||(p={}));const m=r;class RealtimeChannel{constructor(e,t={config:{}},s){this.topic=e;this.params=t;this.socket=s;this.bindings={};this.state=r.closed;this.joinedOnce=false;this.pushBuffer=[];this.subTopic=e.replace(/^realtime:/i,\"\");this.params.config=Object.assign({broadcast:{ack:false,self:false},presence:{key:\"\"},private:false},t.config);this.timeout=this.socket.timeout;this.joinPush=new Push(this,c.join,this.params,this.timeout);this.rejoinTimer=new Timer((()=>this._rejoinUntilConnected()),this.socket.reconnectAfterMs);this.joinPush.receive(\"ok\",(()=>{this.state=r.joined;this.rejoinTimer.reset();this.pushBuffer.forEach((e=>e.send()));this.pushBuffer=[]}));this._onClose((()=>{this.rejoinTimer.reset();this.socket.log(\"channel\",`close ${this.topic} ${this._joinRef()}`);this.state=r.closed;this.socket._remove(this)}));this._onError((e=>{if(!this._isLeaving()&&!this._isClosed()){this.socket.log(\"channel\",`error ${this.topic}`,e);this.state=r.errored;this.rejoinTimer.scheduleTimeout()}}));this.joinPush.receive(\"timeout\",(()=>{if(this._isJoining()){this.socket.log(\"channel\",`timeout ${this.topic}`,this.joinPush.timeout);this.state=r.errored;this.rejoinTimer.scheduleTimeout()}}));this._on(c.reply,{},((e,t)=>{this._trigger(this._replyEventName(t),e)}));this.presence=new RealtimePresence(this);this.broadcastEndpointURL=httpEndpointURL(this.socket.endPoint)+\"/api/broadcast\"}subscribe(e,t=this.timeout){var s,i;this.socket.isConnected()||this.socket.connect();if(this.joinedOnce)throw\"tried to subscribe multiple times. 'subscribe' can only be called a single time per channel instance\";{const{config:{broadcast:n,presence:o,private:r}}=this.params;this._onError((t=>e&&e(\"CHANNEL_ERROR\",t)));this._onClose((()=>e&&e(\"CLOSED\")));const c={};const a={broadcast:n,presence:o,postgres_changes:(i=(s=this.bindings.postgres_changes)===null||s===void 0?void 0:s.map((e=>e.filter)))!==null&&i!==void 0?i:[],private:r};this.socket.accessToken&&(c.access_token=this.socket.accessToken);this.updateJoinPayload(Object.assign({config:a},c));this.joinedOnce=true;this._rejoin(t);this.joinPush.receive(\"ok\",(({postgres_changes:t})=>{var s;this.socket.accessToken&&this.socket.setAuth(this.socket.accessToken);if(t===void 0)e&&e(\"SUBSCRIBED\");else{const i=this.bindings.postgres_changes;const n=(s=i===null||i===void 0?void 0:i.length)!==null&&s!==void 0?s:0;const o=[];for(let s=0;s<n;s++){const n=i[s];const{filter:{event:r,schema:c,table:a,filter:h}}=n;const l=t&&t[s];if(!l||l.event!==r||l.schema!==c||l.table!==a||l.filter!==h){this.unsubscribe();e&&e(\"CHANNEL_ERROR\",new Error(\"mismatch between server and client bindings for postgres changes\"));return}o.push(Object.assign(Object.assign({},n),{id:l.id}))}this.bindings.postgres_changes=o;e&&e(\"SUBSCRIBED\")}})).receive(\"error\",(t=>{e&&e(\"CHANNEL_ERROR\",new Error(JSON.stringify(Object.values(t).join(\", \")||\"error\")))})).receive(\"timeout\",(()=>{e&&e(\"TIMED_OUT\")}))}return this}presenceState(){return this.presence.state}async track(e,t={}){return await this.send({type:\"presence\",event:\"track\",payload:e},t.timeout||this.timeout)}async untrack(e={}){return await this.send({type:\"presence\",event:\"untrack\"},e)}on(e,t,s){return this._on(e,t,s)}\n/**\n     * Sends a message into the channel.\n     *\n     * @param args Arguments to send to channel\n     * @param args.type The type of event to send\n     * @param args.event The name of the event being sent\n     * @param args.payload Payload to be sent\n     * @param opts Options to be used during the send process\n     */async send(e,t={}){var s,i;if(this._canPush()||e.type!==\"broadcast\")return new Promise((s=>{var i,n,o;const r=this._push(e.type,e,t.timeout||this.timeout);e.type!==\"broadcast\"||((o=(n=(i=this.params)===null||i===void 0?void 0:i.config)===null||n===void 0?void 0:n.broadcast)===null||o===void 0?void 0:o.ack)||s(\"ok\");r.receive(\"ok\",(()=>s(\"ok\")));r.receive(\"error\",(()=>s(\"error\")));r.receive(\"timeout\",(()=>s(\"timed out\")))}));{const{event:n,payload:o}=e;const r={method:\"POST\",headers:{Authorization:this.socket.accessToken?`Bearer ${this.socket.accessToken}`:\"\",apikey:this.socket.apiKey?this.socket.apiKey:\"\",\"Content-Type\":\"application/json\"},body:JSON.stringify({messages:[{topic:this.subTopic,event:n,payload:o}]})};try{const e=await this._fetchWithTimeout(this.broadcastEndpointURL,r,(s=t.timeout)!==null&&s!==void 0?s:this.timeout);await((i=e.body)===null||i===void 0?void 0:i.cancel());return e.ok?\"ok\":\"error\"}catch(e){return e.name===\"AbortError\"?\"timed out\":\"error\"}}}updateJoinPayload(e){this.joinPush.updatePayload(e)}unsubscribe(e=this.timeout){this.state=r.leaving;const onClose=()=>{this.socket.log(\"channel\",`leave ${this.topic}`);this._trigger(c.close,\"leave\",this._joinRef())};this.rejoinTimer.reset();this.joinPush.destroy();return new Promise((t=>{const s=new Push(this,c.leave,{},e);s.receive(\"ok\",(()=>{onClose();t(\"ok\")})).receive(\"timeout\",(()=>{onClose();t(\"timed out\")})).receive(\"error\",(()=>{t(\"error\")}));s.send();this._canPush()||s.trigger(\"ok\",{})}))}async _fetchWithTimeout(e,t,s){const i=new AbortController;const n=setTimeout((()=>i.abort()),s);const o=await this.socket.fetch(e,Object.assign(Object.assign({},t),{signal:i.signal}));clearTimeout(n);return o}_push(e,t,s=this.timeout){if(!this.joinedOnce)throw`tried to push '${e}' to '${this.topic}' before joining. Use channel.subscribe() before pushing events`;let i=new Push(this,e,t,s);if(this._canPush())i.send();else{i.startTimeout();this.pushBuffer.push(i)}return i}_onMessage(e,t,s){return t}_isMember(e){return this.topic===e}_joinRef(){return this.joinPush.ref}_trigger(e,t,s){var i,n;const o=e.toLocaleLowerCase();const{close:r,error:a,leave:h,join:l}=c;const d=[r,a,h,l];if(s&&d.indexOf(o)>=0&&s!==this._joinRef())return;let u=this._onMessage(o,t,s);if(t&&!u)throw\"channel onMessage callbacks must return the payload, modified or unmodified\";[\"insert\",\"update\",\"delete\"].includes(o)?(i=this.bindings.postgres_changes)===null||i===void 0?void 0:i.filter((e=>{var t,s,i;return((t=e.filter)===null||t===void 0?void 0:t.event)===\"*\"||((i=(s=e.filter)===null||s===void 0?void 0:s.event)===null||i===void 0?void 0:i.toLocaleLowerCase())===o})).map((e=>e.callback(u,s))):(n=this.bindings[o])===null||n===void 0?void 0:n.filter((e=>{var s,i,n,r,c,a;if([\"broadcast\",\"presence\",\"postgres_changes\"].includes(o)){if(\"id\"in e){const o=e.id;const r=(s=e.filter)===null||s===void 0?void 0:s.event;return o&&((i=t.ids)===null||i===void 0?void 0:i.includes(o))&&(r===\"*\"||(r===null||r===void 0?void 0:r.toLocaleLowerCase())===((n=t.data)===null||n===void 0?void 0:n.type.toLocaleLowerCase()))}{const s=(c=(r=e===null||e===void 0?void 0:e.filter)===null||r===void 0?void 0:r.event)===null||c===void 0?void 0:c.toLocaleLowerCase();return s===\"*\"||s===((a=t===null||t===void 0?void 0:t.event)===null||a===void 0?void 0:a.toLocaleLowerCase())}}return e.type.toLocaleLowerCase()===o})).map((e=>{if(typeof u===\"object\"&&\"ids\"in u){const e=u.data;const{schema:t,table:s,commit_timestamp:i,type:n,errors:o}=e;const r={schema:t,table:s,commit_timestamp:i,eventType:n,new:{},old:{},errors:o};u=Object.assign(Object.assign({},r),this._getPayloadRecords(e))}e.callback(u,s)}))}_isClosed(){return this.state===r.closed}_isJoined(){return this.state===r.joined}_isJoining(){return this.state===r.joining}_isLeaving(){return this.state===r.leaving}_replyEventName(e){return`chan_reply_${e}`}_on(e,t,s){const i=e.toLocaleLowerCase();const n={type:i,filter:t,callback:s};this.bindings[i]?this.bindings[i].push(n):this.bindings[i]=[n];return this}_off(e,t){const s=e.toLocaleLowerCase();this.bindings[s]=this.bindings[s].filter((e=>{var i;return!(((i=e.type)===null||i===void 0?void 0:i.toLocaleLowerCase())===s&&RealtimeChannel.isEqual(e.filter,t))}));return this}static isEqual(e,t){if(Object.keys(e).length!==Object.keys(t).length)return false;for(const s in e)if(e[s]!==t[s])return false;return true}_rejoinUntilConnected(){this.rejoinTimer.scheduleTimeout();this.socket.isConnected()&&this._rejoin()}_onClose(e){this._on(c.close,{},e)}_onError(e){this._on(c.error,{},(t=>e(t)))}_canPush(){return this.socket.isConnected()&&this._isJoined()}_rejoin(e=this.timeout){if(!this._isLeaving()){this.socket._leaveOpenTopic(this.topic);this.state=r.joining;this.joinPush.resend(e)}}_getPayloadRecords(e){const t={new:{},old:{}};e.type!==\"INSERT\"&&e.type!==\"UPDATE\"||(t.new=convertChangeData(e.columns,e.record));e.type!==\"UPDATE\"&&e.type!==\"DELETE\"||(t.old=convertChangeData(e.columns,e.old_record));return t}}const noop=()=>{};const v=typeof WebSocket!==\"undefined\";class RealtimeClient{\n/**\n     * Initializes the Socket.\n     *\n     * @param endPoint The string WebSocket endpoint, ie, \"ws://example.com/socket\", \"wss://example.com\", \"/socket\" (inherited host & protocol)\n     * @param httpEndpoint The string HTTP endpoint, ie, \"https://example.com\", \"/\" (inherited host & protocol)\n     * @param options.transport The Websocket Transport, for example WebSocket.\n     * @param options.timeout The default timeout in milliseconds to trigger push timeouts.\n     * @param options.params The optional params to pass when connecting.\n     * @param options.headers The optional headers to pass when connecting.\n     * @param options.heartbeatIntervalMs The millisec interval to send a heartbeat message.\n     * @param options.logger The optional function for specialized logging, ie: logger: (kind, msg, data) => { console.log(`${kind}: ${msg}`, data) }\n     * @param options.encode The function to encode outgoing messages. Defaults to JSON: (payload, callback) => callback(JSON.stringify(payload))\n     * @param options.decode The function to decode incoming messages. Defaults to Serializer's decode.\n     * @param options.reconnectAfterMs he optional function that returns the millsec reconnect interval. Defaults to stepped backoff off.\n     */\nconstructor(e,s){var n;this.accessToken=null;this.apiKey=null;this.channels=[];this.endPoint=\"\";this.httpEndpoint=\"\";this.headers=t;this.params={};this.timeout=i;this.heartbeatIntervalMs=3e4;this.heartbeatTimer=void 0;this.pendingHeartbeatRef=null;this.ref=0;this.logger=noop;this.conn=null;this.sendBuffer=[];this.serializer=new Serializer;this.stateChangeCallbacks={open:[],close:[],error:[],message:[]};this._resolveFetch=e=>{let t;t=e||(typeof fetch===\"undefined\"?(...e)=>import(\"@supabase/node-fetch\").then((({default:t})=>t(...e))):fetch);return(...e)=>t(...e)};this.endPoint=`${e}/${a.websocket}`;this.httpEndpoint=httpEndpointURL(e);(s===null||s===void 0?void 0:s.transport)?this.transport=s.transport:this.transport=null;(s===null||s===void 0?void 0:s.params)&&(this.params=s.params);(s===null||s===void 0?void 0:s.headers)&&(this.headers=Object.assign(Object.assign({},this.headers),s.headers));(s===null||s===void 0?void 0:s.timeout)&&(this.timeout=s.timeout);(s===null||s===void 0?void 0:s.logger)&&(this.logger=s.logger);(s===null||s===void 0?void 0:s.heartbeatIntervalMs)&&(this.heartbeatIntervalMs=s.heartbeatIntervalMs);const o=(n=s===null||s===void 0?void 0:s.params)===null||n===void 0?void 0:n.apikey;if(o){this.accessToken=o;this.apiKey=o}this.reconnectAfterMs=(s===null||s===void 0?void 0:s.reconnectAfterMs)?s.reconnectAfterMs:e=>[1e3,2e3,5e3,1e4][e-1]||1e4;this.encode=(s===null||s===void 0?void 0:s.encode)?s.encode:(e,t)=>t(JSON.stringify(e));this.decode=(s===null||s===void 0?void 0:s.decode)?s.decode:this.serializer.decode.bind(this.serializer);this.reconnectTimer=new Timer((async()=>{this.disconnect();this.connect()}),this.reconnectAfterMs);this.fetch=this._resolveFetch(s===null||s===void 0?void 0:s.fetch)}connect(){if(!this.conn)if(this.transport)this.conn=new this.transport(this._endPointURL(),void 0,{headers:this.headers});else if(v){this.conn=new WebSocket(this._endPointURL());this.setupConnection()}else{this.conn=new WSWebSocketDummy(this._endPointURL(),void 0,{close:()=>{this.conn=null}});import(\"ws\").then((({default:e})=>{this.conn=new e(this._endPointURL(),void 0,{headers:this.headers});this.setupConnection()}))}}\n/**\n     * Disconnects the socket.\n     *\n     * @param code A numeric status code to send on disconnect.\n     * @param reason A custom reason for the disconnect.\n     */disconnect(e,t){if(this.conn){this.conn.onclose=function(){};e?this.conn.close(e,t!==null&&t!==void 0?t:\"\"):this.conn.close();this.conn=null;this.heartbeatTimer&&clearInterval(this.heartbeatTimer);this.reconnectTimer.reset()}}getChannels(){return this.channels}\n/**\n     * Unsubscribes and removes a single channel\n     * @param channel A RealtimeChannel instance\n     */async removeChannel(e){const t=await e.unsubscribe();this.channels.length===0&&this.disconnect();return t}async removeAllChannels(){const e=await Promise.all(this.channels.map((e=>e.unsubscribe())));this.disconnect();return e}log(e,t,s){this.logger(e,t,s)}connectionState(){switch(this.conn&&this.conn.readyState){case o.connecting:return h.Connecting;case o.open:return h.Open;case o.closing:return h.Closing;default:return h.Closed}}isConnected(){return this.connectionState()===h.Open}channel(e,t={config:{}}){const s=new RealtimeChannel(`realtime:${e}`,t,this);this.channels.push(s);return s}push(e){const{topic:t,event:s,payload:i,ref:n}=e;const callback=()=>{this.encode(e,(e=>{var t;(t=this.conn)===null||t===void 0?void 0:t.send(e)}))};this.log(\"push\",`${t} ${s} (${n})`,i);this.isConnected()?callback():this.sendBuffer.push(callback)}\n/**\n     * Sets the JWT access token used for channel subscription authorization and Realtime RLS.\n     *\n     * @param token A JWT string.\n     */setAuth(e){this.accessToken=e;this.channels.forEach((t=>{e&&t.updateJoinPayload({access_token:e});t.joinedOnce&&t._isJoined()&&t._push(c.access_token,{access_token:e})}))}_makeRef(){let e=this.ref+1;e===this.ref?this.ref=0:this.ref=e;return this.ref.toString()}_leaveOpenTopic(e){let t=this.channels.find((t=>t.topic===e&&(t._isJoined()||t._isJoining())));if(t){this.log(\"transport\",`leaving duplicate topic \"${e}\"`);t.unsubscribe()}}\n/**\n     * Removes a subscription from the socket.\n     *\n     * @param channel An open subscription.\n     *\n     * @internal\n     */_remove(e){this.channels=this.channels.filter((t=>t._joinRef()!==e._joinRef()))}setupConnection(){if(this.conn){this.conn.binaryType=\"arraybuffer\";this.conn.onopen=()=>this._onConnOpen();this.conn.onerror=e=>this._onConnError(e);this.conn.onmessage=e=>this._onConnMessage(e);this.conn.onclose=e=>this._onConnClose(e)}}_endPointURL(){return this._appendParams(this.endPoint,Object.assign({},this.params,{vsn:s}))}_onConnMessage(e){this.decode(e.data,(e=>{let{topic:t,event:s,payload:i,ref:n}=e;(n&&n===this.pendingHeartbeatRef||s===(i===null||i===void 0?void 0:i.type))&&(this.pendingHeartbeatRef=null);this.log(\"receive\",`${i.status||\"\"} ${t} ${s} ${n&&\"(\"+n+\")\"||\"\"}`,i);this.channels.filter((e=>e._isMember(t))).forEach((e=>e._trigger(s,i,n)));this.stateChangeCallbacks.message.forEach((t=>t(e)))}))}_onConnOpen(){this.log(\"transport\",`connected to ${this._endPointURL()}`);this._flushSendBuffer();this.reconnectTimer.reset();this.heartbeatTimer&&clearInterval(this.heartbeatTimer);this.heartbeatTimer=setInterval((()=>this._sendHeartbeat()),this.heartbeatIntervalMs);this.stateChangeCallbacks.open.forEach((e=>e()))}_onConnClose(e){this.log(\"transport\",\"close\",e);this._triggerChanError();this.heartbeatTimer&&clearInterval(this.heartbeatTimer);this.reconnectTimer.scheduleTimeout();this.stateChangeCallbacks.close.forEach((t=>t(e)))}_onConnError(e){this.log(\"transport\",e.message);this._triggerChanError();this.stateChangeCallbacks.error.forEach((t=>t(e)))}_triggerChanError(){this.channels.forEach((e=>e._trigger(c.error)))}_appendParams(e,t){if(Object.keys(t).length===0)return e;const s=e.match(/\\?/)?\"&\":\"?\";const i=new URLSearchParams(t);return`${e}${s}${i}`}_flushSendBuffer(){if(this.isConnected()&&this.sendBuffer.length>0){this.sendBuffer.forEach((e=>e()));this.sendBuffer=[]}}_sendHeartbeat(){var e;if(this.isConnected())if(this.pendingHeartbeatRef){this.pendingHeartbeatRef=null;this.log(\"transport\",\"heartbeat timeout. Attempting to re-establish connection\");(e=this.conn)===null||e===void 0?void 0:e.close(n,\"hearbeat timeout\")}else{this.pendingHeartbeatRef=this._makeRef();this.push({topic:\"phoenix\",event:\"heartbeat\",payload:{},ref:this.pendingHeartbeatRef});this.setAuth(this.accessToken)}}}class WSWebSocketDummy{constructor(e,t,s){this.binaryType=\"arraybuffer\";this.onclose=()=>{};this.onerror=()=>{};this.onmessage=()=>{};this.onopen=()=>{};this.readyState=o.connecting;this.send=()=>{};this.url=null;this.url=e;this.close=s.close}}export{m as REALTIME_CHANNEL_STATES,f as REALTIME_LISTEN_TYPES,u as REALTIME_POSTGRES_CHANGES_LISTEN_EVENT,d as REALTIME_PRESENCE_LISTEN_EVENTS,p as REALTIME_SUBSCRIBE_STATES,RealtimeChannel,RealtimeClient,RealtimePresence};\n//# sourceMappingURL=index.js.map\n","class StorageError extends Error{constructor(t){super(t);this.__isStorageError=true;this.name=\"StorageError\"}}function isStorageError(t){return typeof t===\"object\"&&t!==null&&\"__isStorageError\"in t}class StorageApiError extends StorageError{constructor(t,e){super(t);this.name=\"StorageApiError\";this.status=e}toJSON(){return{name:this.name,message:this.message,status:this.status}}}class StorageUnknownError extends StorageError{constructor(t,e){super(t);this.name=\"StorageUnknownError\";this.originalError=e}}var t=(void 0,function(t,e,r,o){function adopt(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(t){try{step(o.next(t))}catch(t){n(t)}}function rejected(t){try{step(o.throw(t))}catch(t){n(t)}}function step(t){t.done?r(t.value):adopt(t.value).then(fulfilled,rejected)}step((o=o.apply(t,e||[])).next())}))});const resolveFetch=t=>{let e;e=t||(typeof fetch===\"undefined\"?(...t)=>import(\"@supabase/node-fetch\").then((({default:e})=>e(...t))):fetch);return(...t)=>e(...t)};const resolveResponse=()=>t(void 0,void 0,void 0,(function*(){return typeof Response===\"undefined\"?(yield import(\"@supabase/node-fetch\")).Response:Response}));var e=(void 0,function(t,e,r,o){function adopt(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(t){try{step(o.next(t))}catch(t){n(t)}}function rejected(t){try{step(o.throw(t))}catch(t){n(t)}}function step(t){t.done?r(t.value):adopt(t.value).then(fulfilled,rejected)}step((o=o.apply(t,e||[])).next())}))});const _getErrorMessage=t=>t.msg||t.message||t.error_description||t.error||JSON.stringify(t);const handleError=(t,r)=>e(void 0,void 0,void 0,(function*(){const e=yield resolveResponse();t instanceof e?t.json().then((e=>{r(new StorageApiError(_getErrorMessage(e),t.status||500))})).catch((t=>{r(new StorageUnknownError(_getErrorMessage(t),t))})):r(new StorageUnknownError(_getErrorMessage(t),t))}));const _getRequestParams=(t,e,r,o)=>{const n={method:t,headers:(e===null||e===void 0?void 0:e.headers)||{}};if(t===\"GET\")return n;n.headers=Object.assign({\"Content-Type\":\"application/json\"},e===null||e===void 0?void 0:e.headers);n.body=JSON.stringify(o);return Object.assign(Object.assign({},n),r)};function _handleRequest(t,r,o,n,i,s){return e(this,void 0,void 0,(function*(){return new Promise(((e,a)=>{t(o,_getRequestParams(r,n,i,s)).then((t=>{if(!t.ok)throw t;return(n===null||n===void 0?void 0:n.noResolveJson)?t:t.json()})).then((t=>e(t))).catch((t=>handleError(t,a)))}))}))}function get(t,r,o,n){return e(this,void 0,void 0,(function*(){return _handleRequest(t,\"GET\",r,o,n)}))}function post(t,r,o,n,i){return e(this,void 0,void 0,(function*(){return _handleRequest(t,\"POST\",r,n,i,o)}))}function put(t,r,o,n,i){return e(this,void 0,void 0,(function*(){return _handleRequest(t,\"PUT\",r,n,i,o)}))}function remove(t,r,o,n,i){return e(this,void 0,void 0,(function*(){return _handleRequest(t,\"DELETE\",r,n,i,o)}))}var r=(void 0,function(t,e,r,o){function adopt(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(t){try{step(o.next(t))}catch(t){n(t)}}function rejected(t){try{step(o.throw(t))}catch(t){n(t)}}function step(t){t.done?r(t.value):adopt(t.value).then(fulfilled,rejected)}step((o=o.apply(t,e||[])).next())}))});const o={limit:100,offset:0,sortBy:{column:\"name\",order:\"asc\"}};const n={cacheControl:\"3600\",contentType:\"text/plain;charset=UTF-8\",upsert:false};class StorageFileApi{constructor(t,e={},r,o){this.url=t;this.headers=e;this.bucketId=r;this.fetch=resolveFetch(o)}\n/**\n     * Uploads a file to an existing bucket or replaces an existing file at the specified path with a new one.\n     *\n     * @param method HTTP method.\n     * @param path The relative file path. Should be of the format `folder/subfolder/filename.png`. The bucket must already exist before attempting to upload.\n     * @param fileBody The body of the file to be stored in the bucket.\n     */uploadOrUpdate(t,e,o,i){return r(this,void 0,void 0,(function*(){try{let r;const s=Object.assign(Object.assign({},n),i);const a=Object.assign(Object.assign({},this.headers),t===\"POST\"&&{\"x-upsert\":String(s.upsert)});if(typeof Blob!==\"undefined\"&&o instanceof Blob){r=new FormData;r.append(\"cacheControl\",s.cacheControl);r.append(\"\",o)}else if(typeof FormData!==\"undefined\"&&o instanceof FormData){r=o;r.append(\"cacheControl\",s.cacheControl)}else{r=o;a[\"cache-control\"]=`max-age=${s.cacheControl}`;a[\"content-type\"]=s.contentType}const c=this._removeEmptyFolders(e);const u=this._getFinalPath(c);const d=yield this.fetch(`${this.url}/object/${u}`,Object.assign({method:t,body:r,headers:a},(s===null||s===void 0?void 0:s.duplex)?{duplex:s.duplex}:{}));const l=yield d.json();if(d.ok)return{data:{path:c,id:l.Id,fullPath:l.Key},error:null};{const t=l;return{data:null,error:t}}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Uploads a file to an existing bucket.\n     *\n     * @param path The file path, including the file name. Should be of the format `folder/subfolder/filename.png`. The bucket must already exist before attempting to upload.\n     * @param fileBody The body of the file to be stored in the bucket.\n     */upload(t,e,o){return r(this,void 0,void 0,(function*(){return this.uploadOrUpdate(\"POST\",t,e,o)}))}\n/**\n     * Upload a file with a token generated from `createSignedUploadUrl`.\n     * @param path The file path, including the file name. Should be of the format `folder/subfolder/filename.png`. The bucket must already exist before attempting to upload.\n     * @param token The token generated from `createSignedUploadUrl`\n     * @param fileBody The body of the file to be stored in the bucket.\n     */uploadToSignedUrl(t,e,o,i){return r(this,void 0,void 0,(function*(){const r=this._removeEmptyFolders(t);const s=this._getFinalPath(r);const a=new URL(this.url+`/object/upload/sign/${s}`);a.searchParams.set(\"token\",e);try{let t;const e=Object.assign({upsert:n.upsert},i);const s=Object.assign(Object.assign({},this.headers),{\"x-upsert\":String(e.upsert)});if(typeof Blob!==\"undefined\"&&o instanceof Blob){t=new FormData;t.append(\"cacheControl\",e.cacheControl);t.append(\"\",o)}else if(typeof FormData!==\"undefined\"&&o instanceof FormData){t=o;t.append(\"cacheControl\",e.cacheControl)}else{t=o;s[\"cache-control\"]=`max-age=${e.cacheControl}`;s[\"content-type\"]=e.contentType}const c=yield this.fetch(a.toString(),{method:\"PUT\",body:t,headers:s});const u=yield c.json();if(c.ok)return{data:{path:r,fullPath:u.Key},error:null};{const t=u;return{data:null,error:t}}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Creates a signed upload URL.\n     * Signed upload URLs can be used to upload files to the bucket without further authentication.\n     * They are valid for 2 hours.\n     * @param path The file path, including the current file name. For example `folder/image.png`.\n     * @param options.upsert If set to true, allows the file to be overwritten if it already exists.\n     */createSignedUploadUrl(t,e){return r(this,void 0,void 0,(function*(){try{let r=this._getFinalPath(t);const o=Object.assign({},this.headers);(e===null||e===void 0?void 0:e.upsert)&&(o[\"x-upsert\"]=\"true\");const n=yield post(this.fetch,`${this.url}/object/upload/sign/${r}`,{},{headers:o});const i=new URL(this.url+n.url);const s=i.searchParams.get(\"token\");if(!s)throw new StorageError(\"No token returned by API\");return{data:{signedUrl:i.toString(),path:t,token:s},error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Replaces an existing file at the specified path with a new one.\n     *\n     * @param path The relative file path. Should be of the format `folder/subfolder/filename.png`. The bucket must already exist before attempting to update.\n     * @param fileBody The body of the file to be stored in the bucket.\n     */update(t,e,o){return r(this,void 0,void 0,(function*(){return this.uploadOrUpdate(\"PUT\",t,e,o)}))}\n/**\n     * Moves an existing file to a new path in the same bucket.\n     *\n     * @param fromPath The original file path, including the current file name. For example `folder/image.png`.\n     * @param toPath The new file path, including the new file name. For example `folder/image-new.png`.\n     * @param options The destination options.\n     */move(t,e,o){return r(this,void 0,void 0,(function*(){try{const r=yield post(this.fetch,`${this.url}/object/move`,{bucketId:this.bucketId,sourceKey:t,destinationKey:e,destinationBucket:o===null||o===void 0?void 0:o.destinationBucket},{headers:this.headers});return{data:r,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Copies an existing file to a new path in the same bucket.\n     *\n     * @param fromPath The original file path, including the current file name. For example `folder/image.png`.\n     * @param toPath The new file path, including the new file name. For example `folder/image-copy.png`.\n     * @param options The destination options.\n     */copy(t,e,o){return r(this,void 0,void 0,(function*(){try{const r=yield post(this.fetch,`${this.url}/object/copy`,{bucketId:this.bucketId,sourceKey:t,destinationKey:e,destinationBucket:o===null||o===void 0?void 0:o.destinationBucket},{headers:this.headers});return{data:{path:r.Key},error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Creates a signed URL. Use a signed URL to share a file for a fixed amount of time.\n     *\n     * @param path The file path, including the current file name. For example `folder/image.png`.\n     * @param expiresIn The number of seconds until the signed URL expires. For example, `60` for a URL which is valid for one minute.\n     * @param options.download triggers the file as a download if set to true. Set this parameter as the name of the file if you want to trigger the download with a different filename.\n     * @param options.transform Transform the asset before serving it to the client.\n     */createSignedUrl(t,e,o){return r(this,void 0,void 0,(function*(){try{let r=this._getFinalPath(t);let n=yield post(this.fetch,`${this.url}/object/sign/${r}`,Object.assign({expiresIn:e},(o===null||o===void 0?void 0:o.transform)?{transform:o.transform}:{}),{headers:this.headers});const i=(o===null||o===void 0?void 0:o.download)?`&download=${o.download===true?\"\":o.download}`:\"\";const s=encodeURI(`${this.url}${n.signedURL}${i}`);n={signedUrl:s};return{data:n,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Creates multiple signed URLs. Use a signed URL to share a file for a fixed amount of time.\n     *\n     * @param paths The file paths to be downloaded, including the current file names. For example `['folder/image.png', 'folder2/image2.png']`.\n     * @param expiresIn The number of seconds until the signed URLs expire. For example, `60` for URLs which are valid for one minute.\n     * @param options.download triggers the file as a download if set to true. Set this parameter as the name of the file if you want to trigger the download with a different filename.\n     */createSignedUrls(t,e,o){return r(this,void 0,void 0,(function*(){try{const r=yield post(this.fetch,`${this.url}/object/sign/${this.bucketId}`,{expiresIn:e,paths:t},{headers:this.headers});const n=(o===null||o===void 0?void 0:o.download)?`&download=${o.download===true?\"\":o.download}`:\"\";return{data:r.map((t=>Object.assign(Object.assign({},t),{signedUrl:t.signedURL?encodeURI(`${this.url}${t.signedURL}${n}`):null}))),error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Downloads a file from a private bucket. For public buckets, make a request to the URL returned from `getPublicUrl` instead.\n     *\n     * @param path The full path and file name of the file to be downloaded. For example `folder/image.png`.\n     * @param options.transform Transform the asset before serving it to the client.\n     */download(t,e){return r(this,void 0,void 0,(function*(){const r=typeof(e===null||e===void 0?void 0:e.transform)!==\"undefined\";const o=r?\"render/image/authenticated\":\"object\";const n=this.transformOptsToQueryString((e===null||e===void 0?void 0:e.transform)||{});const i=n?`?${n}`:\"\";try{const e=this._getFinalPath(t);const r=yield get(this.fetch,`${this.url}/${o}/${e}${i}`,{headers:this.headers,noResolveJson:true});const n=yield r.blob();return{data:n,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * A simple convenience function to get the URL for an asset in a public bucket. If you do not want to use this function, you can construct the public URL by concatenating the bucket URL with the path to the asset.\n     * This function does not verify if the bucket is public. If a public URL is created for a bucket which is not public, you will not be able to download the asset.\n     *\n     * @param path The path and name of the file to generate the public URL for. For example `folder/image.png`.\n     * @param options.download Triggers the file as a download if set to true. Set this parameter as the name of the file if you want to trigger the download with a different filename.\n     * @param options.transform Transform the asset before serving it to the client.\n     */getPublicUrl(t,e){const r=this._getFinalPath(t);const o=[];const n=(e===null||e===void 0?void 0:e.download)?`download=${e.download===true?\"\":e.download}`:\"\";n!==\"\"&&o.push(n);const i=typeof(e===null||e===void 0?void 0:e.transform)!==\"undefined\";const s=i?\"render/image\":\"object\";const a=this.transformOptsToQueryString((e===null||e===void 0?void 0:e.transform)||{});a!==\"\"&&o.push(a);let c=o.join(\"&\");c!==\"\"&&(c=`?${c}`);return{data:{publicUrl:encodeURI(`${this.url}/${s}/public/${r}${c}`)}}}\n/**\n     * Deletes files within the same bucket\n     *\n     * @param paths An array of files to delete, including the path and file name. For example [`'folder/image.png'`].\n     */remove(t){return r(this,void 0,void 0,(function*(){try{const e=yield remove(this.fetch,`${this.url}/object/${this.bucketId}`,{prefixes:t},{headers:this.headers});return{data:e,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Get file metadata\n     * @param id the file id to retrieve metadata\n     */\n/**\n     * Update file metadata\n     * @param id the file id to update metadata\n     * @param meta the new file metadata\n     */\n/**\n     * Lists all the files within a bucket.\n     * @param path The folder path.\n     */\nlist(t,e,n){return r(this,void 0,void 0,(function*(){try{const r=Object.assign(Object.assign(Object.assign({},o),e),{prefix:t||\"\"});const i=yield post(this.fetch,`${this.url}/object/list/${this.bucketId}`,r,{headers:this.headers},n);return{data:i,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}_getFinalPath(t){return`${this.bucketId}/${t}`}_removeEmptyFolders(t){return t.replace(/^\\/|\\/$/g,\"\").replace(/\\/+/g,\"/\")}transformOptsToQueryString(t){const e=[];t.width&&e.push(`width=${t.width}`);t.height&&e.push(`height=${t.height}`);t.resize&&e.push(`resize=${t.resize}`);t.format&&e.push(`format=${t.format}`);t.quality&&e.push(`quality=${t.quality}`);return e.join(\"&\")}}const i=\"2.6.0\";const s={\"X-Client-Info\":`storage-js/${i}`};var a=(void 0,function(t,e,r,o){function adopt(t){return t instanceof r?t:new r((function(e){e(t)}))}return new(r||(r=Promise))((function(r,n){function fulfilled(t){try{step(o.next(t))}catch(t){n(t)}}function rejected(t){try{step(o.throw(t))}catch(t){n(t)}}function step(t){t.done?r(t.value):adopt(t.value).then(fulfilled,rejected)}step((o=o.apply(t,e||[])).next())}))});class StorageBucketApi{constructor(t,e={},r){this.url=t;this.headers=Object.assign(Object.assign({},s),e);this.fetch=resolveFetch(r)}listBuckets(){return a(this,void 0,void 0,(function*(){try{const t=yield get(this.fetch,`${this.url}/bucket`,{headers:this.headers});return{data:t,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Retrieves the details of an existing Storage bucket.\n     *\n     * @param id The unique identifier of the bucket you would like to retrieve.\n     */getBucket(t){return a(this,void 0,void 0,(function*(){try{const e=yield get(this.fetch,`${this.url}/bucket/${t}`,{headers:this.headers});return{data:e,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Creates a new Storage bucket\n     *\n     * @param id A unique identifier for the bucket you are creating.\n     * @param options.public The visibility of the bucket. Public buckets don't require an authorization token to download objects, but still require a valid token for all other operations. By default, buckets are private.\n     * @param options.fileSizeLimit specifies the max file size in bytes that can be uploaded to this bucket.\n     * The global file size limit takes precedence over this value.\n     * The default value is null, which doesn't set a per bucket file size limit.\n     * @param options.allowedMimeTypes specifies the allowed mime types that this bucket can accept during upload.\n     * The default value is null, which allows files with all mime types to be uploaded.\n     * Each mime type specified can be a wildcard, e.g. image/*, or a specific mime type, e.g. image/png.\n     * @returns newly created bucket id\n     */createBucket(t,e={public:false}){return a(this,void 0,void 0,(function*(){try{const r=yield post(this.fetch,`${this.url}/bucket`,{id:t,name:t,public:e.public,file_size_limit:e.fileSizeLimit,allowed_mime_types:e.allowedMimeTypes},{headers:this.headers});return{data:r,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Updates a Storage bucket\n     *\n     * @param id A unique identifier for the bucket you are updating.\n     * @param options.public The visibility of the bucket. Public buckets don't require an authorization token to download objects, but still require a valid token for all other operations.\n     * @param options.fileSizeLimit specifies the max file size in bytes that can be uploaded to this bucket.\n     * The global file size limit takes precedence over this value.\n     * The default value is null, which doesn't set a per bucket file size limit.\n     * @param options.allowedMimeTypes specifies the allowed mime types that this bucket can accept during upload.\n     * The default value is null, which allows files with all mime types to be uploaded.\n     * Each mime type specified can be a wildcard, e.g. image/*, or a specific mime type, e.g. image/png.\n     */updateBucket(t,e){return a(this,void 0,void 0,(function*(){try{const r=yield put(this.fetch,`${this.url}/bucket/${t}`,{id:t,name:t,public:e.public,file_size_limit:e.fileSizeLimit,allowed_mime_types:e.allowedMimeTypes},{headers:this.headers});return{data:r,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Removes all objects inside a single bucket.\n     *\n     * @param id The unique identifier of the bucket you would like to empty.\n     */emptyBucket(t){return a(this,void 0,void 0,(function*(){try{const e=yield post(this.fetch,`${this.url}/bucket/${t}/empty`,{},{headers:this.headers});return{data:e,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}\n/**\n     * Deletes an existing bucket. A bucket can't be deleted with existing objects inside it.\n     * You must first `empty()` the bucket.\n     *\n     * @param id The unique identifier of the bucket you would like to delete.\n     */deleteBucket(t){return a(this,void 0,void 0,(function*(){try{const e=yield remove(this.fetch,`${this.url}/bucket/${t}`,{},{headers:this.headers});return{data:e,error:null}}catch(t){if(isStorageError(t))return{data:null,error:t};throw t}}))}}class StorageClient extends StorageBucketApi{constructor(t,e={},r){super(t,e,r)}\n/**\n     * Perform file operation in a bucket.\n     *\n     * @param id The bucket id to operate on.\n     */from(t){return new StorageFileApi(this.url,this.headers,t,this.fetch)}}export{StorageApiError,StorageClient,StorageError,StorageUnknownError,isStorageError};\n//# sourceMappingURL=index.js.map\n","const e=\"2.64.4\";const t=\"http://localhost:9999\";const r=\"supabase.auth.token\";const s={\"X-Client-Info\":`gotrue-js/${e}`};const i=10;const o=\"X-Supabase-Api-Version\";const n={\"2024-01-01\":{timestamp:Date.parse(\"2024-01-01T00:00:00.0Z\"),name:\"2024-01-01\"}};function expiresAt(e){const t=Math.round(Date.now()/1e3);return t+e}function uuid(){return\"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx\".replace(/[xy]/g,(function(e){const t=Math.random()*16|0,r=e==\"x\"?t:t&3|8;return r.toString(16)}))}const isBrowser=()=>typeof document!==\"undefined\";const a={tested:false,writable:false};const supportsLocalStorage=()=>{if(!isBrowser())return false;try{if(typeof globalThis.localStorage!==\"object\")return false}catch(e){return false}if(a.tested)return a.writable;const e=`lswt-${Math.random()}${Math.random()}`;try{globalThis.localStorage.setItem(e,e);globalThis.localStorage.removeItem(e);a.tested=true;a.writable=true}catch(e){a.tested=true;a.writable=false}return a.writable};function parseParametersFromURL(e){const t={};const r=new URL(e);if(r.hash&&r.hash[0]===\"#\")try{const e=new URLSearchParams(r.hash.substring(1));e.forEach(((e,r)=>{t[r]=e}))}catch(e){}r.searchParams.forEach(((e,r)=>{t[r]=e}));return t}const resolveFetch=e=>{let t;t=e||(typeof fetch===\"undefined\"?(...e)=>import(\"@supabase/node-fetch\").then((({default:t})=>t(...e))):fetch);return(...e)=>t(...e)};const looksLikeFetchResponse=e=>typeof e===\"object\"&&e!==null&&\"status\"in e&&\"ok\"in e&&\"json\"in e&&typeof e.json===\"function\";const setItemAsync=async(e,t,r)=>{await e.setItem(t,JSON.stringify(r))};const getItemAsync=async(e,t)=>{const r=await e.getItem(t);if(!r)return null;try{return JSON.parse(r)}catch(e){return r}};const removeItemAsync=async(e,t)=>{await e.removeItem(t)};function decodeBase64URL(e){const t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\";let r=\"\";let s,i,o;let n,a,l,u;let c=0;e=e.replace(\"-\",\"+\").replace(\"_\",\"/\");while(c<e.length){n=t.indexOf(e.charAt(c++));a=t.indexOf(e.charAt(c++));l=t.indexOf(e.charAt(c++));u=t.indexOf(e.charAt(c++));s=n<<2|a>>4;i=(a&15)<<4|l>>2;o=(l&3)<<6|u;r+=String.fromCharCode(s);l!=64&&i!=0&&(r+=String.fromCharCode(i));u!=64&&o!=0&&(r+=String.fromCharCode(o))}return r}class Deferred{constructor(){this.promise=new Deferred.promiseConstructor(((e,t)=>{this.resolve=e;this.reject=t}))}}Deferred.promiseConstructor=Promise;function decodeJWTPayload(e){const t=/^([a-z0-9_-]{4})*($|[a-z0-9_-]{3}=?$|[a-z0-9_-]{2}(==)?$)$/i;const r=e.split(\".\");if(r.length!==3)throw new Error(\"JWT is not valid: not a JWT structure\");if(!t.test(r[1]))throw new Error(\"JWT is not valid: payload is not in base64url format\");const s=r[1];return JSON.parse(decodeBase64URL(s))}async function sleep(e){return await new Promise((t=>{setTimeout((()=>t(null)),e)}))}function retryable(e,t){const r=new Promise(((r,s)=>{(async()=>{for(let i=0;i<Infinity;i++)try{const s=await e(i);if(!t(i,null,s)){r(s);return}}catch(e){if(!t(i,e)){s(e);return}}})()}));return r}function dec2hex(e){return(\"0\"+e.toString(16)).substr(-2)}function generatePKCEVerifier(){const e=56;const t=new Uint32Array(e);if(typeof crypto===\"undefined\"){const t=\"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-._~\";const r=t.length;let s=\"\";for(let i=0;i<e;i++)s+=t.charAt(Math.floor(Math.random()*r));return s}crypto.getRandomValues(t);return Array.from(t,dec2hex).join(\"\")}async function sha256(e){const t=new TextEncoder;const r=t.encode(e);const s=await crypto.subtle.digest(\"SHA-256\",r);const i=new Uint8Array(s);return Array.from(i).map((e=>String.fromCharCode(e))).join(\"\")}function base64urlencode(e){return btoa(e).replace(/\\+/g,\"-\").replace(/\\//g,\"_\").replace(/=+$/,\"\")}async function generatePKCEChallenge(e){const t=typeof crypto!==\"undefined\"&&typeof crypto.subtle!==\"undefined\"&&typeof TextEncoder!==\"undefined\";if(!t){console.warn(\"WebCrypto API is not supported. Code challenge method will default to use plain instead of sha256.\");return e}const r=await sha256(e);return base64urlencode(r)}async function getCodeChallengeAndMethod(e,t,r=false){const s=generatePKCEVerifier();let i=s;r&&(i+=\"/PASSWORD_RECOVERY\");await setItemAsync(e,`${t}-code-verifier`,i);const o=await generatePKCEChallenge(s);const n=s===o?\"plain\":\"s256\";return[o,n]}const l=/^2[0-9]{3}-(0[1-9]|1[0-2])-(0[1-9]|1[0-9]|2[0-9]|3[0-1])$/i;function parseResponseAPIVersion(e){const t=e.headers.get(o);if(!t)return null;if(!t.match(l))return null;try{const e=new Date(`${t}T00:00:00.0Z`);return e}catch(e){return null}}class AuthError extends Error{constructor(e,t,r){super(e);this.__isAuthError=true;this.name=\"AuthError\";this.status=t;this.code=r}}function isAuthError(e){return typeof e===\"object\"&&e!==null&&\"__isAuthError\"in e}class AuthApiError extends AuthError{constructor(e,t,r){super(e,t,r);this.name=\"AuthApiError\";this.status=t;this.code=r}}function isAuthApiError(e){return isAuthError(e)&&e.name===\"AuthApiError\"}class AuthUnknownError extends AuthError{constructor(e,t){super(e);this.name=\"AuthUnknownError\";this.originalError=t}}class CustomAuthError extends AuthError{constructor(e,t,r,s){super(e,r,s);this.name=t;this.status=r}}class AuthSessionMissingError extends CustomAuthError{constructor(){super(\"Auth session missing!\",\"AuthSessionMissingError\",400,void 0)}}class AuthInvalidTokenResponseError extends CustomAuthError{constructor(){super(\"Auth session or user missing\",\"AuthInvalidTokenResponseError\",500,void 0)}}class AuthInvalidCredentialsError extends CustomAuthError{constructor(e){super(e,\"AuthInvalidCredentialsError\",400,void 0)}}class AuthImplicitGrantRedirectError extends CustomAuthError{constructor(e,t=null){super(e,\"AuthImplicitGrantRedirectError\",500,void 0);this.details=null;this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class AuthPKCEGrantCodeExchangeError extends CustomAuthError{constructor(e,t=null){super(e,\"AuthPKCEGrantCodeExchangeError\",500,void 0);this.details=null;this.details=t}toJSON(){return{name:this.name,message:this.message,status:this.status,details:this.details}}}class AuthRetryableFetchError extends CustomAuthError{constructor(e,t){super(e,\"AuthRetryableFetchError\",t,void 0)}}function isAuthRetryableFetchError(e){return isAuthError(e)&&e.name===\"AuthRetryableFetchError\"}class AuthWeakPasswordError extends CustomAuthError{constructor(e,t,r){super(e,\"AuthWeakPasswordError\",t,\"weak_password\");this.reasons=r}}function isAuthWeakPasswordError(e){return isAuthError(e)&&e.name===\"AuthWeakPasswordError\"}var u=(void 0,function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols===\"function\"){var i=0;for(s=Object.getOwnPropertySymbols(e);i<s.length;i++)t.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(r[s[i]]=e[s[i]])}return r});const _getErrorMessage=e=>e.msg||e.message||e.error_description||e.error||JSON.stringify(e);const c=[502,503,504];async function handleError(e){var t;if(!looksLikeFetchResponse(e))throw new AuthRetryableFetchError(_getErrorMessage(e),0);if(c.includes(e.status))throw new AuthRetryableFetchError(_getErrorMessage(e),e.status);let r;try{r=await e.json()}catch(e){throw new AuthUnknownError(_getErrorMessage(e),e)}let s;const i=parseResponseAPIVersion(e);i&&i.getTime()>=n[\"2024-01-01\"].timestamp&&typeof r===\"object\"&&r&&typeof r.code===\"string\"?s=r.code:typeof r===\"object\"&&r&&typeof r.error_code===\"string\"&&(s=r.error_code);if(s){if(s===\"weak_password\")throw new AuthWeakPasswordError(_getErrorMessage(r),e.status,((t=r.weak_password)===null||t===void 0?void 0:t.reasons)||[])}else if(typeof r===\"object\"&&r&&typeof r.weak_password===\"object\"&&r.weak_password&&Array.isArray(r.weak_password.reasons)&&r.weak_password.reasons.length&&r.weak_password.reasons.reduce(((e,t)=>e&&typeof t===\"string\"),true))throw new AuthWeakPasswordError(_getErrorMessage(r),e.status,r.weak_password.reasons);throw new AuthApiError(_getErrorMessage(r),e.status||500,s)}const _getRequestParams=(e,t,r,s)=>{const i={method:e,headers:(t===null||t===void 0?void 0:t.headers)||{}};if(e===\"GET\")return i;i.headers=Object.assign({\"Content-Type\":\"application/json;charset=UTF-8\"},t===null||t===void 0?void 0:t.headers);i.body=JSON.stringify(s);return Object.assign(Object.assign({},i),r)};async function _request(e,t,r,s){var i;const a=Object.assign({},s===null||s===void 0?void 0:s.headers);a[o]||(a[o]=n[\"2024-01-01\"].name);(s===null||s===void 0?void 0:s.jwt)&&(a.Authorization=`Bearer ${s.jwt}`);const l=(i=s===null||s===void 0?void 0:s.query)!==null&&i!==void 0?i:{};(s===null||s===void 0?void 0:s.redirectTo)&&(l.redirect_to=s.redirectTo);const u=Object.keys(l).length?\"?\"+new URLSearchParams(l).toString():\"\";const c=await _handleRequest(e,t,r+u,{headers:a,noResolveJson:s===null||s===void 0?void 0:s.noResolveJson},{},s===null||s===void 0?void 0:s.body);return(s===null||s===void 0?void 0:s.xform)?s===null||s===void 0?void 0:s.xform(c):{data:Object.assign({},c),error:null}}async function _handleRequest(e,t,r,s,i,o){const n=_getRequestParams(t,s,i,o);let a;try{a=await e(r,Object.assign({},n))}catch(e){console.error(e);throw new AuthRetryableFetchError(_getErrorMessage(e),0)}a.ok||await handleError(a);if(s===null||s===void 0?void 0:s.noResolveJson)return a;try{return await a.json()}catch(e){await handleError(e)}}function _sessionResponse(e){var t;let r=null;if(hasSession(e)){r=Object.assign({},e);e.expires_at||(r.expires_at=expiresAt(e.expires_in))}const s=(t=e.user)!==null&&t!==void 0?t:e;return{data:{session:r,user:s},error:null}}function _sessionResponsePassword(e){const t=_sessionResponse(e);!t.error&&e.weak_password&&typeof e.weak_password===\"object\"&&Array.isArray(e.weak_password.reasons)&&e.weak_password.reasons.length&&e.weak_password.message&&typeof e.weak_password.message===\"string\"&&e.weak_password.reasons.reduce(((e,t)=>e&&typeof t===\"string\"),true)&&(t.data.weak_password=e.weak_password);return t}function _userResponse(e){var t;const r=(t=e.user)!==null&&t!==void 0?t:e;return{data:{user:r},error:null}}function _ssoResponse(e){return{data:e,error:null}}function _generateLinkResponse(e){const{action_link:t,email_otp:r,hashed_token:s,redirect_to:i,verification_type:o}=e,n=u(e,[\"action_link\",\"email_otp\",\"hashed_token\",\"redirect_to\",\"verification_type\"]);const a={action_link:t,email_otp:r,hashed_token:s,redirect_to:i,verification_type:o};const l=Object.assign({},n);return{data:{properties:a,user:l},error:null}}function _noResolveJsonResponse(e){return e}\n/**\n * hasSession checks if the response object contains a valid session\n * @param data A response object\n * @returns true if a session is in the response\n */function hasSession(e){return e.access_token&&e.refresh_token&&e.expires_in}var h=(void 0,function(e,t){var r={};for(var s in e)Object.prototype.hasOwnProperty.call(e,s)&&t.indexOf(s)<0&&(r[s]=e[s]);if(e!=null&&typeof Object.getOwnPropertySymbols===\"function\"){var i=0;for(s=Object.getOwnPropertySymbols(e);i<s.length;i++)t.indexOf(s[i])<0&&Object.prototype.propertyIsEnumerable.call(e,s[i])&&(r[s[i]]=e[s[i]])}return r});class GoTrueAdminApi{constructor({url:e=\"\",headers:t={},fetch:r}){this.url=e;this.headers=t;this.fetch=resolveFetch(r);this.mfa={listFactors:this._listFactors.bind(this),deleteFactor:this._deleteFactor.bind(this)}}\n/**\n     * Removes a logged-in session.\n     * @param jwt A valid, logged-in JWT.\n     * @param scope The logout sope.\n     */async signOut(e,t=\"global\"){try{await _request(this.fetch,\"POST\",`${this.url}/logout?scope=${t}`,{headers:this.headers,jwt:e,noResolveJson:true});return{data:null,error:null}}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}\n/**\n     * Sends an invite link to an email address.\n     * @param email The email address of the user.\n     * @param options Additional options to be included when inviting.\n     */async inviteUserByEmail(e,t={}){try{return await _request(this.fetch,\"POST\",`${this.url}/invite`,{body:{email:e,data:t.data},headers:this.headers,redirectTo:t.redirectTo,xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}\n/**\n     * Generates email links and OTPs to be sent via a custom email provider.\n     * @param email The user's email.\n     * @param options.password User password. For signup only.\n     * @param options.data Optional user metadata. For signup only.\n     * @param options.redirectTo The redirect url which should be appended to the generated link\n     */async generateLink(e){try{const{options:t}=e,r=h(e,[\"options\"]);const s=Object.assign(Object.assign({},r),t);if(\"newEmail\"in r){s.new_email=r===null||r===void 0?void 0:r.newEmail;delete s.newEmail}return await _request(this.fetch,\"POST\",`${this.url}/admin/generate_link`,{body:s,headers:this.headers,xform:_generateLinkResponse,redirectTo:t===null||t===void 0?void 0:t.redirectTo})}catch(e){if(isAuthError(e))return{data:{properties:null,user:null},error:e};throw e}}async createUser(e){try{return await _request(this.fetch,\"POST\",`${this.url}/admin/users`,{body:e,headers:this.headers,xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}\n/**\n     * Get a list of users.\n     *\n     * This function should only be called on a server. Never expose your `service_role` key in the browser.\n     * @param params An object which supports `page` and `perPage` as numbers, to alter the paginated results.\n     */async listUsers(e){var t,r,s,i,o,n,a;try{const l={nextPage:null,lastPage:0,total:0};const u=await _request(this.fetch,\"GET\",`${this.url}/admin/users`,{headers:this.headers,noResolveJson:true,query:{page:(r=(t=e===null||e===void 0?void 0:e.page)===null||t===void 0?void 0:t.toString())!==null&&r!==void 0?r:\"\",per_page:(i=(s=e===null||e===void 0?void 0:e.perPage)===null||s===void 0?void 0:s.toString())!==null&&i!==void 0?i:\"\"},xform:_noResolveJsonResponse});if(u.error)throw u.error;const c=await u.json();const h=(o=u.headers.get(\"x-total-count\"))!==null&&o!==void 0?o:0;const d=(a=(n=u.headers.get(\"link\"))===null||n===void 0?void 0:n.split(\",\"))!==null&&a!==void 0?a:[];if(d.length>0){d.forEach((e=>{const t=parseInt(e.split(\";\")[0].split(\"=\")[1].substring(0,1));const r=JSON.parse(e.split(\";\")[1].split(\"=\")[1]);l[`${r}Page`]=t}));l.total=parseInt(h)}return{data:Object.assign(Object.assign({},c),l),error:null}}catch(e){if(isAuthError(e))return{data:{users:[]},error:e};throw e}}\n/**\n     * Get user by id.\n     *\n     * @param uid The user's unique identifier\n     *\n     * This function should only be called on a server. Never expose your `service_role` key in the browser.\n     */async getUserById(e){try{return await _request(this.fetch,\"GET\",`${this.url}/admin/users/${e}`,{headers:this.headers,xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}\n/**\n     * Updates the user data.\n     *\n     * @param attributes The data you want to update.\n     *\n     * This function should only be called on a server. Never expose your `service_role` key in the browser.\n     */async updateUserById(e,t){try{return await _request(this.fetch,\"PUT\",`${this.url}/admin/users/${e}`,{body:t,headers:this.headers,xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}\n/**\n     * Delete a user. Requires a `service_role` key.\n     *\n     * @param id The user id you want to remove.\n     * @param shouldSoftDelete If true, then the user will be soft-deleted (setting `deleted_at` to the current timestamp and disabling their account while preserving their data) from the auth schema.\n     * Defaults to false for backward compatibility.\n     *\n     * This function should only be called on a server. Never expose your `service_role` key in the browser.\n     */async deleteUser(e,t=false){try{return await _request(this.fetch,\"DELETE\",`${this.url}/admin/users/${e}`,{headers:this.headers,body:{should_soft_delete:t},xform:_userResponse})}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}async _listFactors(e){try{const{data:t,error:r}=await _request(this.fetch,\"GET\",`${this.url}/admin/users/${e.userId}/factors`,{headers:this.headers,xform:e=>({data:{factors:e},error:null})});return{data:t,error:r}}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}async _deleteFactor(e){try{const t=await _request(this.fetch,\"DELETE\",`${this.url}/admin/users/${e.userId}/factors/${e.id}`,{headers:this.headers});return{data:t,error:null}}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}}const d={getItem:e=>supportsLocalStorage()?globalThis.localStorage.getItem(e):null,setItem:(e,t)=>{supportsLocalStorage()&&globalThis.localStorage.setItem(e,t)},removeItem:e=>{supportsLocalStorage()&&globalThis.localStorage.removeItem(e)}};function memoryLocalStorageAdapter(e={}){return{getItem:t=>e[t]||null,setItem:(t,r)=>{e[t]=r},removeItem:t=>{delete e[t]}}}function polyfillGlobalThis(){if(typeof globalThis!==\"object\")try{Object.defineProperty(Object.prototype,\"__magic__\",{get:function(){return this},configurable:true});__magic__.globalThis=__magic__;delete Object.prototype.__magic__}catch(e){typeof self!==\"undefined\"&&(self.globalThis=self)}}const f={debug:!!(globalThis&&supportsLocalStorage()&&globalThis.localStorage&&globalThis.localStorage.getItem(\"supabase.gotrue-js.locks.debug\")===\"true\")};class LockAcquireTimeoutError extends Error{constructor(e){super(e);this.isAcquireTimeout=true}}class NavigatorLockAcquireTimeoutError extends LockAcquireTimeoutError{}\n/**\n * Implements a global exclusive lock using the Navigator LockManager API. It\n * is available on all browsers released after 2022-03-15 with Safari being the\n * last one to release support. If the API is not available, this function will\n * throw. Make sure you check availablility before configuring {@link\n * GoTrueClient}.\n *\n * You can turn on debugging by setting the `supabase.gotrue-js.locks.debug`\n * local storage item to `true`.\n *\n * Internals:\n *\n * Since the LockManager API does not preserve stack traces for the async\n * function passed in the `request` method, a trick is used where acquiring the\n * lock releases a previously started promise to run the operation in the `fn`\n * function. The lock waits for that promise to finish (with or without error),\n * while the function will finally wait for the result anyway.\n *\n * @param name Name of the lock to be acquired.\n * @param acquireTimeout If negative, no timeout. If 0 an error is thrown if\n *                       the lock can't be acquired without waiting. If positive, the lock acquire\n *                       will time out after so many milliseconds. An error is\n *                       a timeout if it has `isAcquireTimeout` set to true.\n * @param fn The operation to run once the lock is acquired.\n */async function navigatorLock(e,t,r){f.debug&&console.log(\"@supabase/gotrue-js: navigatorLock: acquire lock\",e,t);const s=new globalThis.AbortController;t>0&&setTimeout((()=>{s.abort();f.debug&&console.log(\"@supabase/gotrue-js: navigatorLock acquire timed out\",e)}),t);return await globalThis.navigator.locks.request(e,t===0?{mode:\"exclusive\",ifAvailable:true}:{mode:\"exclusive\",signal:s.signal},(async s=>{if(!s){if(t===0){f.debug&&console.log(\"@supabase/gotrue-js: navigatorLock: not immediately available\",e);throw new NavigatorLockAcquireTimeoutError(`Acquiring an exclusive Navigator LockManager lock \"${e}\" immediately failed`)}if(f.debug)try{const e=await globalThis.navigator.locks.query();console.log(\"@supabase/gotrue-js: Navigator LockManager state\",JSON.stringify(e,null,\"  \"))}catch(e){console.warn(\"@supabase/gotrue-js: Error when querying Navigator LockManager state\",e)}console.warn(\"@supabase/gotrue-js: Navigator LockManager returned a null lock when using #request without ifAvailable set to true, it appears this browser is not following the LockManager spec https://developer.mozilla.org/en-US/docs/Web/API/LockManager/request\");return await r()}f.debug&&console.log(\"@supabase/gotrue-js: navigatorLock: acquired\",e,s.name);try{return await r()}finally{f.debug&&console.log(\"@supabase/gotrue-js: navigatorLock: released\",e,s.name)}}))}polyfillGlobalThis();const _={url:t,storageKey:r,autoRefreshToken:true,persistSession:true,detectSessionInUrl:true,headers:s,flowType:\"implicit\",debug:false,hasCustomAuthorizationHeader:false};const g=3e4;const w=3;async function lockNoOp(e,t,r){return await r()}class GoTrueClient{constructor(e){var t,r;this.memoryStorage=null;this.stateChangeEmitters=new Map;this.autoRefreshTicker=null;this.visibilityChangedCallback=null;this.refreshingDeferred=null;this.initializePromise=null;this.detectSessionInUrl=true;this.hasCustomAuthorizationHeader=false;this.suppressGetSessionWarning=false;this.lockAcquired=false;this.pendingInLock=[];this.broadcastChannel=null;this.logger=console.log;this.instanceID=GoTrueClient.nextInstanceID;GoTrueClient.nextInstanceID+=1;this.instanceID>0&&isBrowser()&&console.warn(\"Multiple GoTrueClient instances detected in the same browser context. It is not an error, but this should be avoided as it may produce undefined behavior when used concurrently under the same storage key.\");const s=Object.assign(Object.assign({},_),e);this.logDebugMessages=!!s.debug;typeof s.debug===\"function\"&&(this.logger=s.debug);this.persistSession=s.persistSession;this.storageKey=s.storageKey;this.autoRefreshToken=s.autoRefreshToken;this.admin=new GoTrueAdminApi({url:s.url,headers:s.headers,fetch:s.fetch});this.url=s.url;this.headers=s.headers;this.fetch=resolveFetch(s.fetch);this.lock=s.lock||lockNoOp;this.detectSessionInUrl=s.detectSessionInUrl;this.flowType=s.flowType;this.hasCustomAuthorizationHeader=s.hasCustomAuthorizationHeader;s.lock?this.lock=s.lock:isBrowser()&&((t=globalThis===null||globalThis===void 0?void 0:globalThis.navigator)===null||t===void 0?void 0:t.locks)?this.lock=navigatorLock:this.lock=lockNoOp;this.mfa={verify:this._verify.bind(this),enroll:this._enroll.bind(this),unenroll:this._unenroll.bind(this),challenge:this._challenge.bind(this),listFactors:this._listFactors.bind(this),challengeAndVerify:this._challengeAndVerify.bind(this),getAuthenticatorAssuranceLevel:this._getAuthenticatorAssuranceLevel.bind(this)};if(this.persistSession)if(s.storage)this.storage=s.storage;else if(supportsLocalStorage())this.storage=d;else{this.memoryStorage={};this.storage=memoryLocalStorageAdapter(this.memoryStorage)}else{this.memoryStorage={};this.storage=memoryLocalStorageAdapter(this.memoryStorage)}if(isBrowser()&&globalThis.BroadcastChannel&&this.persistSession&&this.storageKey){try{this.broadcastChannel=new globalThis.BroadcastChannel(this.storageKey)}catch(e){console.error(\"Failed to create a new BroadcastChannel, multi-tab state changes will not be available\",e)}(r=this.broadcastChannel)===null||r===void 0?void 0:r.addEventListener(\"message\",(async e=>{this._debug(\"received broadcast notification from other tab or client\",e);await this._notifyAllSubscribers(e.data.event,e.data.session,false)}))}this.initialize()}_debug(...t){this.logDebugMessages&&this.logger(`GoTrueClient@${this.instanceID} (${e}) ${(new Date).toISOString()}`,...t);return this}async initialize(){if(this.initializePromise)return await this.initializePromise;this.initializePromise=(async()=>await this._acquireLock(-1,(async()=>await this._initialize())))();return await this.initializePromise}async _initialize(){try{const e=!!isBrowser()&&await this._isPKCEFlow();this._debug(\"#_initialize()\",\"begin\",\"is PKCE flow\",e);if(e||this.detectSessionInUrl&&this._isImplicitGrantFlow()){const{data:t,error:r}=await this._getSessionFromURL(e);if(r){this._debug(\"#_initialize()\",\"error detecting session from URL\",r);if((r===null||r===void 0?void 0:r.message)===\"Identity is already linked\"||(r===null||r===void 0?void 0:r.message)===\"Identity is already linked to another user\")return{error:r};await this._removeSession();return{error:r}}const{session:s,redirectType:i}=t;this._debug(\"#_initialize()\",\"detected session in URL\",s,\"redirect type\",i);await this._saveSession(s);setTimeout((async()=>{i===\"recovery\"?await this._notifyAllSubscribers(\"PASSWORD_RECOVERY\",s):await this._notifyAllSubscribers(\"SIGNED_IN\",s)}),0);return{error:null}}await this._recoverAndRefresh();return{error:null}}catch(e){return isAuthError(e)?{error:e}:{error:new AuthUnknownError(\"Unexpected error during initialization\",e)}}finally{await this._handleVisibilityChange();this._debug(\"#_initialize()\",\"end\")}}\n/**\n     * Creates a new anonymous user.\n     *\n     * @returns A session where the is_anonymous claim in the access token JWT set to true\n     */async signInAnonymously(e){var t,r,s;try{const i=await _request(this.fetch,\"POST\",`${this.url}/signup`,{headers:this.headers,body:{data:(r=(t=e===null||e===void 0?void 0:e.options)===null||t===void 0?void 0:t.data)!==null&&r!==void 0?r:{},gotrue_meta_security:{captcha_token:(s=e===null||e===void 0?void 0:e.options)===null||s===void 0?void 0:s.captchaToken}},xform:_sessionResponse});const{data:o,error:n}=i;if(n||!o)return{data:{user:null,session:null},error:n};const a=o.session;const l=o.user;if(o.session){await this._saveSession(o.session);await this._notifyAllSubscribers(\"SIGNED_IN\",a)}return{data:{user:l,session:a},error:null}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}\n/**\n     * Creates a new user.\n     *\n     * Be aware that if a user account exists in the system you may get back an\n     * error message that attempts to hide this information from the user.\n     * This method has support for PKCE via email signups. The PKCE flow cannot be used when autoconfirm is enabled.\n     *\n     * @returns A logged-in session if the server has \"autoconfirm\" ON\n     * @returns A user if the server has \"autoconfirm\" OFF\n     */async signUp(e){var t,r,s;try{let i;if(\"email\"in e){const{email:r,password:s,options:o}=e;let n=null;let a=null;this.flowType===\"pkce\"&&([n,a]=await getCodeChallengeAndMethod(this.storage,this.storageKey));i=await _request(this.fetch,\"POST\",`${this.url}/signup`,{headers:this.headers,redirectTo:o===null||o===void 0?void 0:o.emailRedirectTo,body:{email:r,password:s,data:(t=o===null||o===void 0?void 0:o.data)!==null&&t!==void 0?t:{},gotrue_meta_security:{captcha_token:o===null||o===void 0?void 0:o.captchaToken},code_challenge:n,code_challenge_method:a},xform:_sessionResponse})}else{if(!(\"phone\"in e))throw new AuthInvalidCredentialsError(\"You must provide either an email or phone number and a password\");{const{phone:t,password:o,options:n}=e;i=await _request(this.fetch,\"POST\",`${this.url}/signup`,{headers:this.headers,body:{phone:t,password:o,data:(r=n===null||n===void 0?void 0:n.data)!==null&&r!==void 0?r:{},channel:(s=n===null||n===void 0?void 0:n.channel)!==null&&s!==void 0?s:\"sms\",gotrue_meta_security:{captcha_token:n===null||n===void 0?void 0:n.captchaToken}},xform:_sessionResponse})}}const{data:o,error:n}=i;if(n||!o)return{data:{user:null,session:null},error:n};const a=o.session;const l=o.user;if(o.session){await this._saveSession(o.session);await this._notifyAllSubscribers(\"SIGNED_IN\",a)}return{data:{user:l,session:a},error:null}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}async signInWithPassword(e){try{let t;if(\"email\"in e){const{email:r,password:s,options:i}=e;t=await _request(this.fetch,\"POST\",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{email:r,password:s,gotrue_meta_security:{captcha_token:i===null||i===void 0?void 0:i.captchaToken}},xform:_sessionResponsePassword})}else{if(!(\"phone\"in e))throw new AuthInvalidCredentialsError(\"You must provide either an email or phone number and a password\");{const{phone:r,password:s,options:i}=e;t=await _request(this.fetch,\"POST\",`${this.url}/token?grant_type=password`,{headers:this.headers,body:{phone:r,password:s,gotrue_meta_security:{captcha_token:i===null||i===void 0?void 0:i.captchaToken}},xform:_sessionResponsePassword})}}const{data:r,error:s}=t;if(s)return{data:{user:null,session:null},error:s};if(!r||!r.session||!r.user)return{data:{user:null,session:null},error:new AuthInvalidTokenResponseError};if(r.session){await this._saveSession(r.session);await this._notifyAllSubscribers(\"SIGNED_IN\",r.session)}return{data:Object.assign({user:r.user,session:r.session},r.weak_password?{weakPassword:r.weak_password}:null),error:s}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}async signInWithOAuth(e){var t,r,s,i;return await this._handleProviderSignIn(e.provider,{redirectTo:(t=e.options)===null||t===void 0?void 0:t.redirectTo,scopes:(r=e.options)===null||r===void 0?void 0:r.scopes,queryParams:(s=e.options)===null||s===void 0?void 0:s.queryParams,skipBrowserRedirect:(i=e.options)===null||i===void 0?void 0:i.skipBrowserRedirect})}async exchangeCodeForSession(e){await this.initializePromise;return this._acquireLock(-1,(async()=>this._exchangeCodeForSession(e)))}async _exchangeCodeForSession(e){const t=await getItemAsync(this.storage,`${this.storageKey}-code-verifier`);const[r,s]=(t!==null&&t!==void 0?t:\"\").split(\"/\");const{data:i,error:o}=await _request(this.fetch,\"POST\",`${this.url}/token?grant_type=pkce`,{headers:this.headers,body:{auth_code:e,code_verifier:r},xform:_sessionResponse});await removeItemAsync(this.storage,`${this.storageKey}-code-verifier`);if(o)return{data:{user:null,session:null,redirectType:null},error:o};if(!i||!i.session||!i.user)return{data:{user:null,session:null,redirectType:null},error:new AuthInvalidTokenResponseError};if(i.session){await this._saveSession(i.session);await this._notifyAllSubscribers(\"SIGNED_IN\",i.session)}return{data:Object.assign(Object.assign({},i),{redirectType:s!==null&&s!==void 0?s:null}),error:o}}async signInWithIdToken(e){try{const{options:t,provider:r,token:s,access_token:i,nonce:o}=e;const n=await _request(this.fetch,\"POST\",`${this.url}/token?grant_type=id_token`,{headers:this.headers,body:{provider:r,id_token:s,access_token:i,nonce:o,gotrue_meta_security:{captcha_token:t===null||t===void 0?void 0:t.captchaToken}},xform:_sessionResponse});const{data:a,error:l}=n;if(l)return{data:{user:null,session:null},error:l};if(!a||!a.session||!a.user)return{data:{user:null,session:null},error:new AuthInvalidTokenResponseError};if(a.session){await this._saveSession(a.session);await this._notifyAllSubscribers(\"SIGNED_IN\",a.session)}return{data:a,error:l}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}async signInWithOtp(e){var t,r,s,i,o;try{if(\"email\"in e){const{email:s,options:i}=e;let o=null;let n=null;this.flowType===\"pkce\"&&([o,n]=await getCodeChallengeAndMethod(this.storage,this.storageKey));const{error:a}=await _request(this.fetch,\"POST\",`${this.url}/otp`,{headers:this.headers,body:{email:s,data:(t=i===null||i===void 0?void 0:i.data)!==null&&t!==void 0?t:{},create_user:(r=i===null||i===void 0?void 0:i.shouldCreateUser)===null||r===void 0||r,gotrue_meta_security:{captcha_token:i===null||i===void 0?void 0:i.captchaToken},code_challenge:o,code_challenge_method:n},redirectTo:i===null||i===void 0?void 0:i.emailRedirectTo});return{data:{user:null,session:null},error:a}}if(\"phone\"in e){const{phone:t,options:r}=e;const{data:n,error:a}=await _request(this.fetch,\"POST\",`${this.url}/otp`,{headers:this.headers,body:{phone:t,data:(s=r===null||r===void 0?void 0:r.data)!==null&&s!==void 0?s:{},create_user:(i=r===null||r===void 0?void 0:r.shouldCreateUser)===null||i===void 0||i,gotrue_meta_security:{captcha_token:r===null||r===void 0?void 0:r.captchaToken},channel:(o=r===null||r===void 0?void 0:r.channel)!==null&&o!==void 0?o:\"sms\"}});return{data:{user:null,session:null,messageId:n===null||n===void 0?void 0:n.message_id},error:a}}throw new AuthInvalidCredentialsError(\"You must provide either an email or phone number.\")}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}async verifyOtp(e){var t,r;try{let s;let i;if(\"options\"in e){s=(t=e.options)===null||t===void 0?void 0:t.redirectTo;i=(r=e.options)===null||r===void 0?void 0:r.captchaToken}const{data:o,error:n}=await _request(this.fetch,\"POST\",`${this.url}/verify`,{headers:this.headers,body:Object.assign(Object.assign({},e),{gotrue_meta_security:{captcha_token:i}}),redirectTo:s,xform:_sessionResponse});if(n)throw n;if(!o)throw new Error(\"An error occurred on token verification.\");const a=o.session;const l=o.user;if(a===null||a===void 0?void 0:a.access_token){await this._saveSession(a);await this._notifyAllSubscribers(e.type==\"recovery\"?\"PASSWORD_RECOVERY\":\"SIGNED_IN\",a)}return{data:{user:l,session:a},error:null}}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}async signInWithSSO(e){var t,r,s;try{let i=null;let o=null;this.flowType===\"pkce\"&&([i,o]=await getCodeChallengeAndMethod(this.storage,this.storageKey));return await _request(this.fetch,\"POST\",`${this.url}/sso`,{body:Object.assign(Object.assign(Object.assign(Object.assign(Object.assign({},\"providerId\"in e?{provider_id:e.providerId}:null),\"domain\"in e?{domain:e.domain}:null),{redirect_to:(r=(t=e.options)===null||t===void 0?void 0:t.redirectTo)!==null&&r!==void 0?r:void 0}),((s=e===null||e===void 0?void 0:e.options)===null||s===void 0?void 0:s.captchaToken)?{gotrue_meta_security:{captcha_token:e.options.captchaToken}}:null),{skip_http_redirect:true,code_challenge:i,code_challenge_method:o}),headers:this.headers,xform:_ssoResponse})}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}async reauthenticate(){await this.initializePromise;return await this._acquireLock(-1,(async()=>await this._reauthenticate()))}async _reauthenticate(){try{return await this._useSession((async e=>{const{data:{session:t},error:r}=e;if(r)throw r;if(!t)throw new AuthSessionMissingError;const{error:s}=await _request(this.fetch,\"GET\",`${this.url}/reauthenticate`,{headers:this.headers,jwt:t.access_token});return{data:{user:null,session:null},error:s}}))}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}async resend(e){try{const t=`${this.url}/resend`;if(\"email\"in e){const{email:r,type:s,options:i}=e;const{error:o}=await _request(this.fetch,\"POST\",t,{headers:this.headers,body:{email:r,type:s,gotrue_meta_security:{captcha_token:i===null||i===void 0?void 0:i.captchaToken}},redirectTo:i===null||i===void 0?void 0:i.emailRedirectTo});return{data:{user:null,session:null},error:o}}if(\"phone\"in e){const{phone:r,type:s,options:i}=e;const{data:o,error:n}=await _request(this.fetch,\"POST\",t,{headers:this.headers,body:{phone:r,type:s,gotrue_meta_security:{captcha_token:i===null||i===void 0?void 0:i.captchaToken}}});return{data:{user:null,session:null,messageId:o===null||o===void 0?void 0:o.message_id},error:n}}throw new AuthInvalidCredentialsError(\"You must provide either an email or phone number and a type\")}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}async getSession(){await this.initializePromise;const e=await this._acquireLock(-1,(async()=>this._useSession((async e=>e))));return e}async _acquireLock(e,t){this._debug(\"#_acquireLock\",\"begin\",e);try{if(this.lockAcquired){const e=this.pendingInLock.length?this.pendingInLock[this.pendingInLock.length-1]:Promise.resolve();const r=(async()=>{await e;return await t()})();this.pendingInLock.push((async()=>{try{await r}catch(e){}})());return r}return await this.lock(`lock:${this.storageKey}`,e,(async()=>{this._debug(\"#_acquireLock\",\"lock acquired for storage key\",this.storageKey);try{this.lockAcquired=true;const e=t();this.pendingInLock.push((async()=>{try{await e}catch(e){}})());await e;while(this.pendingInLock.length){const e=[...this.pendingInLock];await Promise.all(e);this.pendingInLock.splice(0,e.length)}return await e}finally{this._debug(\"#_acquireLock\",\"lock released for storage key\",this.storageKey);this.lockAcquired=false}}))}finally{this._debug(\"#_acquireLock\",\"end\")}}async _useSession(e){this._debug(\"#_useSession\",\"begin\");try{const t=await this.__loadSession();return await e(t)}finally{this._debug(\"#_useSession\",\"end\")}}async __loadSession(){this._debug(\"#__loadSession()\",\"begin\");this.lockAcquired||this._debug(\"#__loadSession()\",\"used outside of an acquired lock!\",(new Error).stack);try{let e=null;const t=await getItemAsync(this.storage,this.storageKey);this._debug(\"#getSession()\",\"session from storage\",t);if(t!==null)if(this._isValidSession(t))e=t;else{this._debug(\"#getSession()\",\"session from storage is not valid\");await this._removeSession()}if(!e)return{data:{session:null},error:null};const r=!!e.expires_at&&e.expires_at<=Date.now()/1e3;this._debug(\"#__loadSession()\",`session has${r?\"\":\" not\"} expired`,\"expires_at\",e.expires_at);if(!r){if(this.storage.isServer){let t=this.suppressGetSessionWarning;const r=new Proxy(e,{get:(e,r,s)=>{if(!t&&r===\"user\"){console.warn(\"Using the user object as returned from supabase.auth.getSession() or from some supabase.auth.onAuthStateChange() events could be insecure! This value comes directly from the storage medium (usually cookies on the server) and many not be authentic. Use supabase.auth.getUser() instead which authenticates the data by contacting the Supabase Auth server.\");t=true;this.suppressGetSessionWarning=true}return Reflect.get(e,r,s)}});e=r}return{data:{session:e},error:null}}const{session:s,error:i}=await this._callRefreshToken(e.refresh_token);return i?{data:{session:null},error:i}:{data:{session:s},error:null}}finally{this._debug(\"#__loadSession()\",\"end\")}}\n/**\n     * Gets the current user details if there is an existing session. This method\n     * performs a network request to the Supabase Auth server, so the returned\n     * value is authentic and can be used to base authorization rules on.\n     *\n     * @param jwt Takes in an optional access token JWT. If no JWT is provided, the JWT from the current session is used.\n     */async getUser(e){if(e)return await this._getUser(e);await this.initializePromise;const t=await this._acquireLock(-1,(async()=>await this._getUser()));return t}async _getUser(e){try{return e?await _request(this.fetch,\"GET\",`${this.url}/user`,{headers:this.headers,jwt:e,xform:_userResponse}):await this._useSession((async e=>{var t,r,s;const{data:i,error:o}=e;if(o)throw o;return((t=i.session)===null||t===void 0?void 0:t.access_token)||this.hasCustomAuthorizationHeader?await _request(this.fetch,\"GET\",`${this.url}/user`,{headers:this.headers,jwt:(s=(r=i.session)===null||r===void 0?void 0:r.access_token)!==null&&s!==void 0?s:void 0,xform:_userResponse}):{data:{user:null},error:new AuthSessionMissingError}}))}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}async updateUser(e,t={}){await this.initializePromise;return await this._acquireLock(-1,(async()=>await this._updateUser(e,t)))}async _updateUser(e,t={}){try{return await this._useSession((async r=>{const{data:s,error:i}=r;if(i)throw i;if(!s.session)throw new AuthSessionMissingError;const o=s.session;let n=null;let a=null;this.flowType===\"pkce\"&&e.email!=null&&([n,a]=await getCodeChallengeAndMethod(this.storage,this.storageKey));const{data:l,error:u}=await _request(this.fetch,\"PUT\",`${this.url}/user`,{headers:this.headers,redirectTo:t===null||t===void 0?void 0:t.emailRedirectTo,body:Object.assign(Object.assign({},e),{code_challenge:n,code_challenge_method:a}),jwt:o.access_token,xform:_userResponse});if(u)throw u;o.user=l.user;await this._saveSession(o);await this._notifyAllSubscribers(\"USER_UPDATED\",o);return{data:{user:o.user},error:null}}))}catch(e){if(isAuthError(e))return{data:{user:null},error:e};throw e}}_decodeJWT(e){return decodeJWTPayload(e)}\n/**\n     * Sets the session data from the current session. If the current session is expired, setSession will take care of refreshing it to obtain a new session.\n     * If the refresh token or access token in the current session is invalid, an error will be thrown.\n     * @param currentSession The current session that minimally contains an access token and refresh token.\n     */async setSession(e){await this.initializePromise;return await this._acquireLock(-1,(async()=>await this._setSession(e)))}async _setSession(e){try{if(!e.access_token||!e.refresh_token)throw new AuthSessionMissingError;const t=Date.now()/1e3;let r=t;let s=true;let i=null;const o=decodeJWTPayload(e.access_token);if(o.exp){r=o.exp;s=r<=t}if(s){const{session:t,error:r}=await this._callRefreshToken(e.refresh_token);if(r)return{data:{user:null,session:null},error:r};if(!t)return{data:{user:null,session:null},error:null};i=t}else{const{data:s,error:o}=await this._getUser(e.access_token);if(o)throw o;i={access_token:e.access_token,refresh_token:e.refresh_token,user:s.user,token_type:\"bearer\",expires_in:r-t,expires_at:r};await this._saveSession(i);await this._notifyAllSubscribers(\"SIGNED_IN\",i)}return{data:{user:i.user,session:i},error:null}}catch(e){if(isAuthError(e))return{data:{session:null,user:null},error:e};throw e}}\n/**\n     * Returns a new session, regardless of expiry status.\n     * Takes in an optional current session. If not passed in, then refreshSession() will attempt to retrieve it from getSession().\n     * If the current session's refresh token is invalid, an error will be thrown.\n     * @param currentSession The current session. If passed in, it must contain a refresh token.\n     */async refreshSession(e){await this.initializePromise;return await this._acquireLock(-1,(async()=>await this._refreshSession(e)))}async _refreshSession(e){try{return await this._useSession((async t=>{var r;if(!e){const{data:s,error:i}=t;if(i)throw i;e=(r=s.session)!==null&&r!==void 0?r:void 0}if(!(e===null||e===void 0?void 0:e.refresh_token))throw new AuthSessionMissingError;const{session:s,error:i}=await this._callRefreshToken(e.refresh_token);return i?{data:{user:null,session:null},error:i}:s?{data:{user:s.user,session:s},error:null}:{data:{user:null,session:null},error:null}}))}catch(e){if(isAuthError(e))return{data:{user:null,session:null},error:e};throw e}}async _getSessionFromURL(e){try{if(!isBrowser())throw new AuthImplicitGrantRedirectError(\"No browser detected.\");if(this.flowType===\"implicit\"&&!this._isImplicitGrantFlow())throw new AuthImplicitGrantRedirectError(\"Not a valid implicit grant flow url.\");if(this.flowType==\"pkce\"&&!e)throw new AuthPKCEGrantCodeExchangeError(\"Not a valid PKCE flow url.\");const t=parseParametersFromURL(window.location.href);if(e){if(!t.code)throw new AuthPKCEGrantCodeExchangeError(\"No code detected.\");const{data:e,error:r}=await this._exchangeCodeForSession(t.code);if(r)throw r;const s=new URL(window.location.href);s.searchParams.delete(\"code\");window.history.replaceState(window.history.state,\"\",s.toString());return{data:{session:e.session,redirectType:null},error:null}}if(t.error||t.error_description||t.error_code)throw new AuthImplicitGrantRedirectError(t.error_description||\"Error in URL with unspecified error_description\",{error:t.error||\"unspecified_error\",code:t.error_code||\"unspecified_code\"});const{provider_token:r,provider_refresh_token:s,access_token:i,refresh_token:o,expires_in:n,expires_at:a,token_type:l}=t;if(!i||!n||!o||!l)throw new AuthImplicitGrantRedirectError(\"No session defined in URL\");const u=Math.round(Date.now()/1e3);const c=parseInt(n);let h=u+c;a&&(h=parseInt(a));const d=h-u;d*1e3<=g&&console.warn(`@supabase/gotrue-js: Session as retrieved from URL expires in ${d}s, should have been closer to ${c}s`);const f=h-c;u-f>=120?console.warn(\"@supabase/gotrue-js: Session as retrieved from URL was issued over 120s ago, URL could be stale\",f,h,u):u-f<0&&console.warn(\"@supabase/gotrue-js: Session as retrieved from URL was issued in the future? Check the device clok for skew\",f,h,u);const{data:_,error:w}=await this._getUser(i);if(w)throw w;const p={provider_token:r,provider_refresh_token:s,access_token:i,expires_in:c,expires_at:h,refresh_token:o,token_type:l,user:_.user};window.location.hash=\"\";this._debug(\"#_getSessionFromURL()\",\"clearing window.location.hash\");return{data:{session:p,redirectType:t.type},error:null}}catch(e){if(isAuthError(e))return{data:{session:null,redirectType:null},error:e};throw e}}_isImplicitGrantFlow(){const e=parseParametersFromURL(window.location.href);return!!(isBrowser()&&(e.access_token||e.error_description))}async _isPKCEFlow(){const e=parseParametersFromURL(window.location.href);const t=await getItemAsync(this.storage,`${this.storageKey}-code-verifier`);return!!(e.code&&t)}async signOut(e={scope:\"global\"}){await this.initializePromise;return await this._acquireLock(-1,(async()=>await this._signOut(e)))}async _signOut({scope:e}={scope:\"global\"}){return await this._useSession((async t=>{var r;const{data:s,error:i}=t;if(i)return{error:i};const o=(r=s.session)===null||r===void 0?void 0:r.access_token;if(o){const{error:t}=await this.admin.signOut(o,e);if(t&&!(isAuthApiError(t)&&(t.status===404||t.status===401||t.status===403)))return{error:t}}if(e!==\"others\"){await this._removeSession();await removeItemAsync(this.storage,`${this.storageKey}-code-verifier`);await this._notifyAllSubscribers(\"SIGNED_OUT\",null)}return{error:null}}))}\n/**\n     * Receive a notification every time an auth event happens.\n     * @param callback A callback function to be invoked when an auth event happens.\n     */onAuthStateChange(e){const t=uuid();const r={id:t,callback:e,unsubscribe:()=>{this._debug(\"#unsubscribe()\",\"state change callback with id removed\",t);this.stateChangeEmitters.delete(t)}};this._debug(\"#onAuthStateChange()\",\"registered callback with id\",t);this.stateChangeEmitters.set(t,r);(async()=>{await this.initializePromise;await this._acquireLock(-1,(async()=>{this._emitInitialSession(t)}))})();return{data:{subscription:r}}}async _emitInitialSession(e){return await this._useSession((async t=>{var r,s;try{const{data:{session:s},error:i}=t;if(i)throw i;await((r=this.stateChangeEmitters.get(e))===null||r===void 0?void 0:r.callback(\"INITIAL_SESSION\",s));this._debug(\"INITIAL_SESSION\",\"callback id\",e,\"session\",s)}catch(t){await((s=this.stateChangeEmitters.get(e))===null||s===void 0?void 0:s.callback(\"INITIAL_SESSION\",null));this._debug(\"INITIAL_SESSION\",\"callback id\",e,\"error\",t);console.error(t)}}))}\n/**\n     * Sends a password reset request to an email address. This method supports the PKCE flow.\n     *\n     * @param email The email address of the user.\n     * @param options.redirectTo The URL to send the user to after they click the password reset link.\n     * @param options.captchaToken Verification token received when the user completes the captcha on the site.\n     */async resetPasswordForEmail(e,t={}){let r=null;let s=null;this.flowType===\"pkce\"&&([r,s]=await getCodeChallengeAndMethod(this.storage,this.storageKey,true));try{return await _request(this.fetch,\"POST\",`${this.url}/recover`,{body:{email:e,code_challenge:r,code_challenge_method:s,gotrue_meta_security:{captcha_token:t.captchaToken}},headers:this.headers,redirectTo:t.redirectTo})}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}async getUserIdentities(){var e;try{const{data:t,error:r}=await this.getUser();if(r)throw r;return{data:{identities:(e=t.user.identities)!==null&&e!==void 0?e:[]},error:null}}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}async linkIdentity(e){var t;try{const{data:r,error:s}=await this._useSession((async t=>{var r,s,i,o,n;const{data:a,error:l}=t;if(l)throw l;const u=await this._getUrlForProvider(`${this.url}/user/identities/authorize`,e.provider,{redirectTo:(r=e.options)===null||r===void 0?void 0:r.redirectTo,scopes:(s=e.options)===null||s===void 0?void 0:s.scopes,queryParams:(i=e.options)===null||i===void 0?void 0:i.queryParams,skipBrowserRedirect:true});return await _request(this.fetch,\"GET\",u,{headers:this.headers,jwt:(n=(o=a.session)===null||o===void 0?void 0:o.access_token)!==null&&n!==void 0?n:void 0})}));if(s)throw s;isBrowser()&&!((t=e.options)===null||t===void 0?void 0:t.skipBrowserRedirect)&&window.location.assign(r===null||r===void 0?void 0:r.url);return{data:{provider:e.provider,url:r===null||r===void 0?void 0:r.url},error:null}}catch(t){if(isAuthError(t))return{data:{provider:e.provider,url:null},error:t};throw t}}async unlinkIdentity(e){try{return await this._useSession((async t=>{var r,s;const{data:i,error:o}=t;if(o)throw o;return await _request(this.fetch,\"DELETE\",`${this.url}/user/identities/${e.identity_id}`,{headers:this.headers,jwt:(s=(r=i.session)===null||r===void 0?void 0:r.access_token)!==null&&s!==void 0?s:void 0})}))}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}\n/**\n     * Generates a new JWT.\n     * @param refreshToken A valid refresh token that was returned on login.\n     */async _refreshAccessToken(e){const t=`#_refreshAccessToken(${e.substring(0,5)}...)`;this._debug(t,\"begin\");try{const r=Date.now();return await retryable((async r=>{r>0&&await sleep(200*Math.pow(2,r-1));this._debug(t,\"refreshing attempt\",r);return await _request(this.fetch,\"POST\",`${this.url}/token?grant_type=refresh_token`,{body:{refresh_token:e},headers:this.headers,xform:_sessionResponse})}),((e,t)=>{const s=200*Math.pow(2,e);return t&&isAuthRetryableFetchError(t)&&Date.now()+s-r<g}))}catch(e){this._debug(t,\"error\",e);if(isAuthError(e))return{data:{session:null,user:null},error:e};throw e}finally{this._debug(t,\"end\")}}_isValidSession(e){const t=typeof e===\"object\"&&e!==null&&\"access_token\"in e&&\"refresh_token\"in e&&\"expires_at\"in e;return t}async _handleProviderSignIn(e,t){const r=await this._getUrlForProvider(`${this.url}/authorize`,e,{redirectTo:t.redirectTo,scopes:t.scopes,queryParams:t.queryParams});this._debug(\"#_handleProviderSignIn()\",\"provider\",e,\"options\",t,\"url\",r);isBrowser()&&!t.skipBrowserRedirect&&window.location.assign(r);return{data:{provider:e,url:r},error:null}}async _recoverAndRefresh(){var e;const t=\"#_recoverAndRefresh()\";this._debug(t,\"begin\");try{const r=await getItemAsync(this.storage,this.storageKey);this._debug(t,\"session from storage\",r);if(!this._isValidSession(r)){this._debug(t,\"session is not valid\");r!==null&&await this._removeSession();return}const s=Math.round(Date.now()/1e3);const o=((e=r.expires_at)!==null&&e!==void 0?e:Infinity)<s+i;this._debug(t,`session has${o?\"\":\" not\"} expired with margin of ${i}s`);if(o){if(this.autoRefreshToken&&r.refresh_token){const{error:e}=await this._callRefreshToken(r.refresh_token);if(e){console.error(e);if(!isAuthRetryableFetchError(e)){this._debug(t,\"refresh failed with a non-retryable error, removing the session\",e);await this._removeSession()}}}}else await this._notifyAllSubscribers(\"SIGNED_IN\",r)}catch(e){this._debug(t,\"error\",e);console.error(e);return}finally{this._debug(t,\"end\")}}async _callRefreshToken(e){var t,r;if(!e)throw new AuthSessionMissingError;if(this.refreshingDeferred)return this.refreshingDeferred.promise;const s=`#_callRefreshToken(${e.substring(0,5)}...)`;this._debug(s,\"begin\");try{this.refreshingDeferred=new Deferred;const{data:t,error:r}=await this._refreshAccessToken(e);if(r)throw r;if(!t.session)throw new AuthSessionMissingError;await this._saveSession(t.session);await this._notifyAllSubscribers(\"TOKEN_REFRESHED\",t.session);const s={session:t.session,error:null};this.refreshingDeferred.resolve(s);return s}catch(e){this._debug(s,\"error\",e);if(isAuthError(e)){const r={session:null,error:e};if(!isAuthRetryableFetchError(e)){await this._removeSession();await this._notifyAllSubscribers(\"SIGNED_OUT\",null)}(t=this.refreshingDeferred)===null||t===void 0?void 0:t.resolve(r);return r}(r=this.refreshingDeferred)===null||r===void 0?void 0:r.reject(e);throw e}finally{this.refreshingDeferred=null;this._debug(s,\"end\")}}async _notifyAllSubscribers(e,t,r=true){const s=`#_notifyAllSubscribers(${e})`;this._debug(s,\"begin\",t,`broadcast = ${r}`);try{this.broadcastChannel&&r&&this.broadcastChannel.postMessage({event:e,session:t});const s=[];const i=Array.from(this.stateChangeEmitters.values()).map((async r=>{try{await r.callback(e,t)}catch(e){s.push(e)}}));await Promise.all(i);if(s.length>0){for(let e=0;e<s.length;e+=1)console.error(s[e]);throw s[0]}}finally{this._debug(s,\"end\")}}async _saveSession(e){this._debug(\"#_saveSession()\",e);this.suppressGetSessionWarning=true;await setItemAsync(this.storage,this.storageKey,e)}async _removeSession(){this._debug(\"#_removeSession()\");await removeItemAsync(this.storage,this.storageKey)}_removeVisibilityChangedCallback(){this._debug(\"#_removeVisibilityChangedCallback()\");const e=this.visibilityChangedCallback;this.visibilityChangedCallback=null;try{e&&isBrowser()&&(window===null||window===void 0?void 0:window.removeEventListener)&&window.removeEventListener(\"visibilitychange\",e)}catch(e){console.error(\"removing visibilitychange callback failed\",e)}}async _startAutoRefresh(){await this._stopAutoRefresh();this._debug(\"#_startAutoRefresh()\");const e=setInterval((()=>this._autoRefreshTokenTick()),g);this.autoRefreshTicker=e;e&&typeof e===\"object\"&&typeof e.unref===\"function\"?e.unref():typeof Deno!==\"undefined\"&&typeof Deno.unrefTimer===\"function\"&&Deno.unrefTimer(e);setTimeout((async()=>{await this.initializePromise;await this._autoRefreshTokenTick()}),0)}async _stopAutoRefresh(){this._debug(\"#_stopAutoRefresh()\");const e=this.autoRefreshTicker;this.autoRefreshTicker=null;e&&clearInterval(e)}async startAutoRefresh(){this._removeVisibilityChangedCallback();await this._startAutoRefresh()}async stopAutoRefresh(){this._removeVisibilityChangedCallback();await this._stopAutoRefresh()}async _autoRefreshTokenTick(){this._debug(\"#_autoRefreshTokenTick()\",\"begin\");try{await this._acquireLock(0,(async()=>{try{const e=Date.now();try{return await this._useSession((async t=>{const{data:{session:r}}=t;if(!r||!r.refresh_token||!r.expires_at){this._debug(\"#_autoRefreshTokenTick()\",\"no session\");return}const s=Math.floor((r.expires_at*1e3-e)/g);this._debug(\"#_autoRefreshTokenTick()\",`access token expires in ${s} ticks, a tick lasts ${g}ms, refresh threshold is ${w} ticks`);s<=w&&await this._callRefreshToken(r.refresh_token)}))}catch(e){console.error(\"Auto refresh tick failed with error. This is likely a transient error.\",e)}}finally{this._debug(\"#_autoRefreshTokenTick()\",\"end\")}}))}catch(e){if(!(e.isAcquireTimeout||e instanceof LockAcquireTimeoutError))throw e;this._debug(\"auto refresh token tick lock not available\")}}async _handleVisibilityChange(){this._debug(\"#_handleVisibilityChange()\");if(!isBrowser()||!(window===null||window===void 0?void 0:window.addEventListener)){this.autoRefreshToken&&this.startAutoRefresh();return false}try{this.visibilityChangedCallback=async()=>await this._onVisibilityChanged(false);window===null||window===void 0?void 0:window.addEventListener(\"visibilitychange\",this.visibilityChangedCallback);await this._onVisibilityChanged(true)}catch(e){console.error(\"_handleVisibilityChange\",e)}}async _onVisibilityChanged(e){const t=`#_onVisibilityChanged(${e})`;this._debug(t,\"visibilityState\",document.visibilityState);if(document.visibilityState===\"visible\"){this.autoRefreshToken&&this._startAutoRefresh();if(!e){await this.initializePromise;await this._acquireLock(-1,(async()=>{document.visibilityState===\"visible\"?await this._recoverAndRefresh():this._debug(t,\"acquired the lock to recover the session, but the browser visibilityState is no longer visible, aborting\")}))}}else document.visibilityState===\"hidden\"&&this.autoRefreshToken&&this._stopAutoRefresh()}\n/**\n     * Generates the relevant login URL for a third-party provider.\n     * @param options.redirectTo A URL or mobile address to send the user to after they are confirmed.\n     * @param options.scopes A space-separated list of scopes granted to the OAuth application.\n     * @param options.queryParams An object of key-value pairs containing query parameters granted to the OAuth application.\n     */async _getUrlForProvider(e,t,r){const s=[`provider=${encodeURIComponent(t)}`];(r===null||r===void 0?void 0:r.redirectTo)&&s.push(`redirect_to=${encodeURIComponent(r.redirectTo)}`);(r===null||r===void 0?void 0:r.scopes)&&s.push(`scopes=${encodeURIComponent(r.scopes)}`);if(this.flowType===\"pkce\"){const[e,t]=await getCodeChallengeAndMethod(this.storage,this.storageKey);const r=new URLSearchParams({code_challenge:`${encodeURIComponent(e)}`,code_challenge_method:`${encodeURIComponent(t)}`});s.push(r.toString())}if(r===null||r===void 0?void 0:r.queryParams){const e=new URLSearchParams(r.queryParams);s.push(e.toString())}(r===null||r===void 0?void 0:r.skipBrowserRedirect)&&s.push(`skip_http_redirect=${r.skipBrowserRedirect}`);return`${e}?${s.join(\"&\")}`}async _unenroll(e){try{return await this._useSession((async t=>{var r;const{data:s,error:i}=t;return i?{data:null,error:i}:await _request(this.fetch,\"DELETE\",`${this.url}/factors/${e.factorId}`,{headers:this.headers,jwt:(r=s===null||s===void 0?void 0:s.session)===null||r===void 0?void 0:r.access_token})}))}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}async _enroll(e){try{return await this._useSession((async t=>{var r,s;const{data:i,error:o}=t;if(o)return{data:null,error:o};const{data:n,error:a}=await _request(this.fetch,\"POST\",`${this.url}/factors`,{body:{friendly_name:e.friendlyName,factor_type:e.factorType,issuer:e.issuer},headers:this.headers,jwt:(r=i===null||i===void 0?void 0:i.session)===null||r===void 0?void 0:r.access_token});if(a)return{data:null,error:a};((s=n===null||n===void 0?void 0:n.totp)===null||s===void 0?void 0:s.qr_code)&&(n.totp.qr_code=`data:image/svg+xml;utf-8,${n.totp.qr_code}`);return{data:n,error:null}}))}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}async _verify(e){return this._acquireLock(-1,(async()=>{try{return await this._useSession((async t=>{var r;const{data:s,error:i}=t;if(i)return{data:null,error:i};const{data:o,error:n}=await _request(this.fetch,\"POST\",`${this.url}/factors/${e.factorId}/verify`,{body:{code:e.code,challenge_id:e.challengeId},headers:this.headers,jwt:(r=s===null||s===void 0?void 0:s.session)===null||r===void 0?void 0:r.access_token});if(n)return{data:null,error:n};await this._saveSession(Object.assign({expires_at:Math.round(Date.now()/1e3)+o.expires_in},o));await this._notifyAllSubscribers(\"MFA_CHALLENGE_VERIFIED\",o);return{data:o,error:n}}))}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}async _challenge(e){return this._acquireLock(-1,(async()=>{try{return await this._useSession((async t=>{var r;const{data:s,error:i}=t;return i?{data:null,error:i}:await _request(this.fetch,\"POST\",`${this.url}/factors/${e.factorId}/challenge`,{headers:this.headers,jwt:(r=s===null||s===void 0?void 0:s.session)===null||r===void 0?void 0:r.access_token})}))}catch(e){if(isAuthError(e))return{data:null,error:e};throw e}}))}async _challengeAndVerify(e){const{data:t,error:r}=await this._challenge({factorId:e.factorId});return r?{data:null,error:r}:await this._verify({factorId:e.factorId,challengeId:t.id,code:e.code})}async _listFactors(){const{data:{user:e},error:t}=await this.getUser();if(t)return{data:null,error:t};const r=(e===null||e===void 0?void 0:e.factors)||[];const s=r.filter((e=>e.factor_type===\"totp\"&&e.status===\"verified\"));return{data:{all:r,totp:s},error:null}}async _getAuthenticatorAssuranceLevel(){return this._acquireLock(-1,(async()=>await this._useSession((async e=>{var t,r;const{data:{session:s},error:i}=e;if(i)return{data:null,error:i};if(!s)return{data:{currentLevel:null,nextLevel:null,currentAuthenticationMethods:[]},error:null};const o=this._decodeJWT(s.access_token);let n=null;o.aal&&(n=o.aal);let a=n;const l=(r=(t=s.user.factors)===null||t===void 0?void 0:t.filter((e=>e.status===\"verified\")))!==null&&r!==void 0?r:[];l.length>0&&(a=\"aal2\");const u=o.amr||[];return{data:{currentLevel:n,nextLevel:a,currentAuthenticationMethods:u},error:null}}))))}}GoTrueClient.nextInstanceID=0;const p=GoTrueAdminApi;const y=GoTrueClient;export{p as AuthAdminApi,AuthApiError,y as AuthClient,AuthError,AuthImplicitGrantRedirectError,AuthInvalidCredentialsError,AuthInvalidTokenResponseError,AuthPKCEGrantCodeExchangeError,AuthRetryableFetchError,AuthSessionMissingError,AuthUnknownError,AuthWeakPasswordError,CustomAuthError,GoTrueAdminApi,GoTrueClient,NavigatorLockAcquireTimeoutError,isAuthApiError,isAuthError,isAuthRetryableFetchError,isAuthWeakPasswordError,f as lockInternals,navigatorLock};\n//# sourceMappingURL=index.js.map\n","import{FunctionsClient as e}from\"@supabase/functions-js\";export{FunctionRegion,FunctionsError,FunctionsFetchError,FunctionsHttpError,FunctionsRelayError}from\"@supabase/functions-js\";import{PostgrestClient as t}from\"@supabase/postgrest-js\";import{RealtimeClient as s}from\"@supabase/realtime-js\";export*from\"@supabase/realtime-js\";import{StorageClient as n}from\"@supabase/storage-js\";import i,{Headers as a}from\"@supabase/node-fetch\";import{AuthClient as r}from\"@supabase/auth-js\";export*from\"@supabase/auth-js\";const o=\"2.45.1\";let c=\"\";c=typeof Deno!==\"undefined\"?\"deno\":typeof document!==\"undefined\"?\"web\":typeof navigator!==\"undefined\"&&navigator.product===\"ReactNative\"?\"react-native\":\"node\";const u={\"X-Client-Info\":`supabase-js-${c}/${o}`};const h={headers:u};const l={schema:\"public\"};const d={autoRefreshToken:true,persistSession:true,detectSessionInUrl:true,flowType:\"implicit\"};const p={};var f=(void 0,function(e,t,s,n){function adopt(e){return e instanceof s?e:new s((function(t){t(e)}))}return new(s||(s=Promise))((function(s,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n.throw(e))}catch(e){i(e)}}function step(e){e.done?s(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))});const resolveFetch=e=>{let t;t=e||(typeof fetch===\"undefined\"?i:fetch);return(...e)=>t(...e)};const resolveHeadersConstructor=()=>typeof Headers===\"undefined\"?a:Headers;const fetchWithAuth=(e,t,s)=>{const n=resolveFetch(s);const i=resolveHeadersConstructor();return(s,a)=>f(void 0,void 0,void 0,(function*(){var r;const o=(r=yield t())!==null&&r!==void 0?r:e;let c=new i(a===null||a===void 0?void 0:a.headers);c.has(\"apikey\")||c.set(\"apikey\",e);c.has(\"Authorization\")||c.set(\"Authorization\",`Bearer ${o}`);return n(s,Object.assign(Object.assign({},a),{headers:c}))}))};var b=(void 0,function(e,t,s,n){function adopt(e){return e instanceof s?e:new s((function(t){t(e)}))}return new(s||(s=Promise))((function(s,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n.throw(e))}catch(e){i(e)}}function step(e){e.done?s(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))});function stripTrailingSlash(e){return e.replace(/\\/$/,\"\")}function applySettingDefaults(e,t){const{db:s,auth:n,realtime:i,global:a}=e;const{db:r,auth:o,realtime:c,global:u}=t;const h={db:Object.assign(Object.assign({},r),s),auth:Object.assign(Object.assign({},o),n),realtime:Object.assign(Object.assign({},c),i),global:Object.assign(Object.assign({},u),a),accessToken:()=>b(this,void 0,void 0,(function*(){return\"\"}))};e.accessToken?h.accessToken=e.accessToken:delete h.accessToken;return h}class SupabaseAuthClient extends r{constructor(e){super(e)}}var g=(void 0,function(e,t,s,n){function adopt(e){return e instanceof s?e:new s((function(t){t(e)}))}return new(s||(s=Promise))((function(s,i){function fulfilled(e){try{step(n.next(e))}catch(e){i(e)}}function rejected(e){try{step(n.throw(e))}catch(e){i(e)}}function step(e){e.done?s(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))});class SupabaseClient{\n/**\n     * Create a new client for use in the browser.\n     * @param supabaseUrl The unique Supabase URL which is supplied when you create a new project in your project dashboard.\n     * @param supabaseKey The unique Supabase Key which is supplied when you create a new project in your project dashboard.\n     * @param options.db.schema You can switch in between schemas. The schema needs to be on the list of exposed schemas inside Supabase.\n     * @param options.auth.autoRefreshToken Set to \"true\" if you want to automatically refresh the token before expiring.\n     * @param options.auth.persistSession Set to \"true\" if you want to automatically save the user session into local storage.\n     * @param options.auth.detectSessionInUrl Set to \"true\" if you want to automatically detects OAuth grants in the URL and signs in the user.\n     * @param options.realtime Options passed along to realtime-js constructor.\n     * @param options.global.fetch A custom fetch implementation.\n     * @param options.global.headers Any additional headers to send with each network request.\n     */\nconstructor(e,s,n){var i,a,r;this.supabaseUrl=e;this.supabaseKey=s;if(!e)throw new Error(\"supabaseUrl is required.\");if(!s)throw new Error(\"supabaseKey is required.\");const o=stripTrailingSlash(e);this.realtimeUrl=`${o}/realtime/v1`.replace(/^http/i,\"ws\");this.authUrl=`${o}/auth/v1`;this.storageUrl=`${o}/storage/v1`;this.functionsUrl=`${o}/functions/v1`;const c=`sb-${new URL(this.authUrl).hostname.split(\".\")[0]}-auth-token`;const u={db:l,realtime:p,auth:Object.assign(Object.assign({},d),{storageKey:c}),global:h};const f=applySettingDefaults(n!==null&&n!==void 0?n:{},u);this.storageKey=(i=f.auth.storageKey)!==null&&i!==void 0?i:\"\";this.headers=(a=f.global.headers)!==null&&a!==void 0?a:{};if(f.accessToken){this.accessToken=f.accessToken;this.auth=new Proxy({},{get:(e,t)=>{throw new Error(`@supabase/supabase-js: Supabase Client is configured with the accessToken option, accessing supabase.auth.${String(t)} is not possible`)}})}else this.auth=this._initSupabaseAuthClient((r=f.auth)!==null&&r!==void 0?r:{},this.headers,f.global.fetch);this.fetch=fetchWithAuth(s,this._getAccessToken.bind(this),f.global.fetch);this.realtime=this._initRealtimeClient(Object.assign({headers:this.headers},f.realtime));this.rest=new t(`${o}/rest/v1`,{headers:this.headers,schema:f.db.schema,fetch:this.fetch});f.accessToken||this._listenForAuthEvents()}get functions(){return new e(this.functionsUrl,{headers:this.headers,customFetch:this.fetch})}get storage(){return new n(this.storageUrl,this.headers,this.fetch)}\n/**\n     * Perform a query on a table or a view.\n     *\n     * @param relation - The table or view name to query\n     */from(e){return this.rest.from(e)}\n/**\n     * Select a schema to query or perform an function (rpc) call.\n     *\n     * The schema needs to be on the list of exposed schemas inside Supabase.\n     *\n     * @param schema - The schema to query\n     */\nschema(e){return this.rest.schema(e)}\n/**\n     * Perform a function call.\n     *\n     * @param fn - The function name to call\n     * @param args - The arguments to pass to the function call\n     * @param options - Named parameters\n     * @param options.head - When set to `true`, `data` will not be returned.\n     * Useful if you only need the count.\n     * @param options.get - When set to `true`, the function will be called with\n     * read-only access mode.\n     * @param options.count - Count algorithm to use to count rows returned by the\n     * function. Only applicable for [set-returning\n     * functions](https://www.postgresql.org/docs/current/functions-srf.html).\n     *\n     * `\"exact\"`: Exact but slow count algorithm. Performs a `COUNT(*)` under the\n     * hood.\n     *\n     * `\"planned\"`: Approximated but fast count algorithm. Uses the Postgres\n     * statistics under the hood.\n     *\n     * `\"estimated\"`: Uses exact count for low numbers and planned count for high\n     * numbers.\n     */\nrpc(e,t={},s={}){return this.rest.rpc(e,t,s)}\n/**\n     * Creates a Realtime channel with Broadcast, Presence, and Postgres Changes.\n     *\n     * @param {string} name - The name of the Realtime channel.\n     * @param {Object} opts - The options to pass to the Realtime channel.\n     *\n     */channel(e,t={config:{}}){return this.realtime.channel(e,t)}getChannels(){return this.realtime.getChannels()}\n/**\n     * Unsubscribes and removes Realtime channel from Realtime client.\n     *\n     * @param {RealtimeChannel} channel - The name of the Realtime channel.\n     *\n     */removeChannel(e){return this.realtime.removeChannel(e)}removeAllChannels(){return this.realtime.removeAllChannels()}_getAccessToken(){var e,t;return g(this,void 0,void 0,(function*(){if(this.accessToken)return yield this.accessToken();const{data:s}=yield this.auth.getSession();return(t=(e=s.session)===null||e===void 0?void 0:e.access_token)!==null&&t!==void 0?t:null}))}_initSupabaseAuthClient({autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:n,storageKey:i,flowType:a,lock:r,debug:o},c,u){var h;const l={Authorization:`Bearer ${this.supabaseKey}`,apikey:`${this.supabaseKey}`};return new SupabaseAuthClient({url:this.authUrl,headers:Object.assign(Object.assign({},l),c),storageKey:i,autoRefreshToken:e,persistSession:t,detectSessionInUrl:s,storage:n,flowType:a,lock:r,debug:o,fetch:u,hasCustomAuthorizationHeader:(h=\"Authorization\"in this.headers)!==null&&h!==void 0&&h})}_initRealtimeClient(e){return new s(this.realtimeUrl,Object.assign(Object.assign({},e),{params:Object.assign({apikey:this.supabaseKey},e===null||e===void 0?void 0:e.params)}))}_listenForAuthEvents(){let e=this.auth.onAuthStateChange(((e,t)=>{this._handleTokenChanged(e,\"CLIENT\",t===null||t===void 0?void 0:t.access_token)}));return e}_handleTokenChanged(e,t,s){if(e!==\"TOKEN_REFRESHED\"&&e!==\"SIGNED_IN\"||this.changedAccessToken===s){if(e===\"SIGNED_OUT\"){this.realtime.setAuth(this.supabaseKey);t==\"STORAGE\"&&this.auth.signOut();this.changedAccessToken=void 0}}else{this.realtime.setAuth(s!==null&&s!==void 0?s:null);this.changedAccessToken=s}}}const createClient=(e,t,s)=>new SupabaseClient(e,t,s);export{SupabaseClient,createClient};\n//# sourceMappingURL=index.js.map\n","import{createClient}from\"@supabase/supabase-js\";const supabaseUrl=\"https://xhjtzjrnvezjalzylbtf.supabase.co\";const supabaseKey=\" sb_publishable_-WhQ0JhuB2PMbjI1CgUPoA_N_6UdOyd\";export const supabase=createClient(supabaseUrl,supabaseKey);\nexport const __FramerMetadata__ = {\"exports\":{\"supabase\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./supabaseClient.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{supabase}from\"https://framerusercontent.com/modules/SJArjqHRgRc2gy0BwLnw/Oyiw3PRIl6sgvXz2lom1/supabaseClient.js\";export default function LogoutButton({children}){const handleLogout=async()=>{await supabase.auth.signOut();window.location.href=\"/login\";};return /*#__PURE__*/_jsx(\"div\",{onClick:handleLogout,style:{cursor:\"pointer\"},children:children});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LogoutButton\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LogoutButton.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";export default function NotificationTrigger(props){const{bottoneSfondo,radius,bottoneTesto,fontFamiglia,fontPeso,coloreDelTesto,inputFontSize}=props;const[enabled,setEnabled]=React.useState(false);React.useEffect(()=>{const cap=window.Capacitor;const PushPlugin=cap?.Plugins?.PushNotifications;if(!PushPlugin){return;}PushPlugin.checkPermissions().then(status=>{setEnabled(status.receive===\"granted\");}).catch(()=>{});},[]);const openAppSettings=async cap=>{const platform=cap.getPlatform?.();if(platform===\"ios\"){window.location.href=\"app-settings:\";return;}if(platform===\"android\"){window.location.href=\"intent:#Intent;action=android.settings.APPLICATION_DETAILS_SETTINGS;data=package:it.grestate.odn;end\";return;}alert(\"Impostazioni app disponibili solo da app nativa.\");};const handleClick=async()=>{const cap=window.Capacitor;if(!cap){alert(\"Funziona solo sul telefono nell'app nativa.\");return;}const PushPlugin=cap.Plugins?.PushNotifications;if(!PushPlugin){alert(\"Plugin PushNotifications non trovato.\");return;}try{const permStatus=await PushPlugin.checkPermissions();if(permStatus.receive===\"granted\"){setEnabled(true);await PushPlugin.register();alert(\"✅ Le notifiche sono gi\\xe0 attive.\");return;}if(permStatus.receive===\"denied\"){alert(\"Le notifiche sono disattivate. Ti porto nelle impostazioni dell'app per attivarle.\");await openAppSettings(cap);return;}const request=await PushPlugin.requestPermissions();if(request.receive===\"granted\"){setEnabled(true);await PushPlugin.register();alert(\"Notifiche attivate.\");return;}setEnabled(false);alert(\"Notifiche non autorizzate.\");}catch(err){alert(\"Errore: \"+(err?.message||String(err)));}};return /*#__PURE__*/_jsx(\"button\",{onClick:handleClick,style:{width:\"100%\",height:\"100%\",backgroundColor:bottoneSfondo||\"#3b82f6\",borderRadius:`${radius||8}px`,border:\"none\",cursor:\"pointer\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\",padding:\"0 16px\",boxSizing:\"border-box\",fontFamily:fontFamiglia||\"Inter, sans-serif\",fontWeight:fontPeso||\"bold\",color:coloreDelTesto||\"#FFFFFF\",fontSize:inputFontSize!==undefined?`${inputFontSize}px`:\"14px\"},children:bottoneTesto||\"Attiva Notifiche\"});}addPropertyControls(NotificationTrigger,{bottoneTesto:{type:ControlType.String,title:\"Testo\",defaultValue:\"Attiva Notifiche\"},bottoneSfondo:{type:ControlType.Color,title:\"Sfondo\",defaultValue:\"#3b82f6\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:8,min:0,max:100,displayStepper:true},inputFontSize:{type:ControlType.Number,title:\"Dimensione Font\",defaultValue:14,min:10,max:72,displayStepper:true},fontFamiglia:{type:ControlType.String,title:\"Font Family\",defaultValue:\"Inter, sans-serif\"},fontPeso:{type:ControlType.Enum,title:\"Peso Font\",defaultValue:\"bold\",options:[\"normal\",\"medium\",\"bold\",\"800\"],optionTitles:[\"Regular\",\"Medium\",\"Bold\",\"Extra Bold\"]},coloreDelTesto:{type:ControlType.Color,title:\"Colore Testo\",defaultValue:\"#FFFFFF\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NotificationTrigger\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotificationTrigger.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useEffect,useState,useRef}from\"react\";import{supabase}from\"https://framerusercontent.com/modules/SJArjqHRgRc2gy0BwLnw/Oyiw3PRIl6sgvXz2lom1/supabaseClient.js\";import{addPropertyControls,ControlType}from\"framer\";export default function UserMenu({children,textColor=\"#000000\",backgroundColor=\"transparent\",font}){const[user,setUser]=useState(null);const[profile,setProfile]=useState(null);const[open,setOpen]=useState(false);const menuRef=useRef(null);// 🔹 Carica utente + profilo\nuseEffect(()=>{const loadUser=async()=>{const{data}=await supabase.auth.getUser();if(data.user){setUser(data.user);const{data:profileData}=await supabase.from(\"profiles\").select(\"*\").eq(\"id\",data.user.id).single();setProfile(profileData);}};loadUser();},[]);// 🔹 Chiusura clic fuori\nuseEffect(()=>{const handleClickOutside=event=>{if(menuRef.current&&!menuRef.current.contains(event.target)){setOpen(false);}};document.addEventListener(\"mousedown\",handleClickOutside);return()=>{document.removeEventListener(\"mousedown\",handleClickOutside);};},[]);// 🔹 Logout\nconst handleLogout=async()=>{await supabase.auth.signOut();window.location.href=\"/login\";};// 🔹 NON loggato\nif(!user){return /*#__PURE__*/_jsx(\"a\",{href:\"/login\",style:{color:textColor,textDecoration:\"none\",fontFamily:font?.fontFamily,fontSize:font?.fontSize,fontWeight:font?.fontWeight,lineHeight:font?.lineHeight},children:\"Login\"});}// 🔹 Stile trigger (modificabile da Framer)\nconst triggerStyle={color:textColor,background:backgroundColor,cursor:\"pointer\",...font||{}};return /*#__PURE__*/_jsxs(\"div\",{ref:menuRef,style:{position:\"relative\"},children:[/*#__PURE__*/_jsxs(\"div\",{onClick:()=>setOpen(!open),style:triggerStyle,children:[\"Ciao \",profile?profile.nome:\"Utente\",\" ▼\"]}),open&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:0,left:0,right:0,bottom:0,width:\"100vw\",height:\"100vh\",background:\"rgba(0,0,0,0.5)\",backdropFilter:\"blur(4px)\",zIndex:9999},onClick:()=>setOpen(false)}),/*#__PURE__*/_jsx(\"div\",{style:{position:\"fixed\",top:\"160px\",left:\"50%\",transform:\"translateX(-50%)\",background:\"white\",borderRadius:8,padding:10,boxShadow:\"0 4px 20px rgba(0,0,0,0.1)\",zIndex:1e4},children:children})]})]});}// 🎛 Property Controls\naddPropertyControls(UserMenu,{children:{type:ControlType.ComponentInstance,title:\"Overlay Content\"},textColor:{type:ControlType.Color,title:\"Text Color\",defaultValue:\"#000000\"},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"transparent\"},font:{type:ControlType.Font,title:\"Font\",controls:\"extended\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"UserMenu\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UserMenu.map","// Generated by Framer (008e494)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Tr11r .framer-styles-preset-1wmkoh2:not(.rich-text-wrapper), .framer-Tr11r .framer-styles-preset-1wmkoh2.rich-text-wrapper a { --framer-link-current-text-color: var(--token-439d6757-f177-4e1e-9864-1cdccc425db5, #1abd69); --framer-link-text-background-corner-shape: superellipse(1); }\"];export const className=\"framer-Tr11r\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Gl4PD .framer-styles-preset-1o7edlx:not(.rich-text-wrapper), .framer-Gl4PD .framer-styles-preset-1o7edlx.rich-text-wrapper a { --framer-link-current-text-color: var(--token-439d6757-f177-4e1e-9864-1cdccc425db5, #1abd69); }\"];export const className=\"framer-Gl4PD\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (43e8337)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,Link,RichText,SmartComponentScopedContainer,SVG,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withStoreReview}from\"https://framerusercontent.com/modules/bApJIEX8GxPZh71pOqZX/cFzgonQYVKkYpuhb6z1g/Examples.js\";import LogoutButton from\"https://framerusercontent.com/modules/PMgR24yB2wqjAJvCVvdy/KdlrmBEkCapA7OB0PDsj/LogoutButton.js\";import NotificationTrigger from\"https://framerusercontent.com/modules/mBAV1TjiKfXjniuRaOuY/6TEZ87ruqCzG4qg1sUlL/NotificationTrigger.js\";import UserMenu from\"https://framerusercontent.com/modules/ng7j9iVlGU6EG1VsiA6g/QDftzzYhSChHzO49gtWc/UserMenu.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/eAvQjP8huKT18YdnCbbi/z9vGUXNTixy26mAu4om1/bK8CDZA9g.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/ZvYa0w2E2oYgKYlVqlrk/WNPywwREAzdxmyawpgLO/FrTbrushD.js\";const NotificationTriggerFonts=getFonts(NotificationTrigger);const LogoutButtonFonts=getFonts(LogoutButton);const UserMenuFonts=getFonts(UserMenu);const RichTextWithStoreReview19pm5x=withCodeBoundaryForOverrides(RichText,{nodeId:\"m_5rZ0j2K\",override:withStoreReview,scopeId:\"GQVgQjJZc\"});const cycleOrder=[\"dXSpHS0rv\",\"IdXoJMl8t\",\"mGrw80A2l\",\"SRnIo5BSI\",\"Cfdc5IP8N\"];const serializationHash=\"framer-3ZjxN\";const variantClassNames={Cfdc5IP8N:\"framer-v-1ksqxt1\",dXSpHS0rv:\"framer-v-1camgv9\",IdXoJMl8t:\"framer-v-1lpvsaw\",mGrw80A2l:\"framer-v-169nobb\",SRnIo5BSI:\"framer-v-ln1o9q\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,t)=>`translateY(-50%) ${t}`;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 humanReadableVariantMap={\"Home var open\":\"Cfdc5IP8N\",\"Home var\":\"SRnIo5BSI\",\"Phone Open\":\"mGrw80A2l\",Desktop:\"dXSpHS0rv\",Phone:\"IdXoJMl8t\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"dXSpHS0rv\"};};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:\"dXSpHS0rv\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1sv442n=activeVariantCallback(async(...args)=>{setVariant(\"IdXoJMl8t\");});const onTap4wjpcm=activeVariantCallback(async(...args)=>{setVariant(\"mGrw80A2l\");});const onTap1ph6egj=activeVariantCallback(async(...args)=>{setVariant(\"Cfdc5IP8N\");});const onTap1jh85er=activeVariantCallback(async(...args)=>{setVariant(\"SRnIo5BSI\");});const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const isDisplayed=()=>{if([\"IdXoJMl8t\",\"mGrw80A2l\",\"SRnIo5BSI\",\"Cfdc5IP8N\"].includes(baseVariant))return true;return false;};const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed1=()=>{if([\"IdXoJMl8t\",\"mGrw80A2l\",\"SRnIo5BSI\",\"Cfdc5IP8N\"].includes(baseVariant))return false;return true;};const isDisplayed2=()=>{if([\"IdXoJMl8t\",\"SRnIo5BSI\"].includes(baseVariant))return false;return true;};const isDisplayed3=()=>{if([\"IdXoJMl8t\",\"SRnIo5BSI\"].includes(baseVariant))return true;return false;};const isDisplayed4=()=>{if([\"mGrw80A2l\",\"Cfdc5IP8N\"].includes(baseVariant))return true;return false;};const isDisplayed5=()=>{if([\"mGrw80A2l\",\"Cfdc5IP8N\"].includes(baseVariant))return false;return true;};const isDisplayed6=()=>{if(baseVariant===\"IdXoJMl8t\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1camgv9\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"dXSpHS0rv\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",...style},variants:{Cfdc5IP8N:{backgroundColor:\"var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(250, 250, 250))\"},IdXoJMl8t:{backgroundColor:\"rgba(0, 0, 0, 0)\"},mGrw80A2l:{backgroundColor:\"var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(255, 255, 255))\"},SRnIo5BSI:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({Cfdc5IP8N:{\"data-framer-name\":\"Home var open\"},IdXoJMl8t:{\"data-framer-name\":\"Phone\"},mGrw80A2l:{\"data-framer-name\":\"Phone Open\"},SRnIo5BSI:{\"data-framer-name\":\"Home var\"}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-16do19n\",layoutDependency:layoutDependency,layoutId:\"Zox_iYgar\"}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-t9lgrc\",\"data-framer-name\":\"Bottom Line\",layoutDependency:layoutDependency,layoutId:\"LMylQPL3H\",style:{backgroundColor:\"rgba(0, 0, 0, 0.08)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-b47yc7\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"lGzk8UFm8\",style:{opacity:1},variants:{Cfdc5IP8N:{opacity:1},IdXoJMl8t:{opacity:0},mGrw80A2l:{opacity:1},SRnIo5BSI:{opacity:0}},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6cyc\",\"data-framer-name\":\"Link\",layoutDependency:layoutDependency,layoutId:\"lhAu2Ab0c\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6lvk7w\",\"data-framer-name\":\"Login\",layoutDependency:layoutDependency,layoutId:\"AGP0I_sfF\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16aohbn-container\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"jY_JbxnQB-container\",nodeId:\"jY_JbxnQB\",rendersWithMotion:true,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(UserMenu,{backgroundColor:\"rgba(0, 0, 0, 0)\",font:{fontFamily:'\"Comfortaa\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"20px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1em\",textAlign:\"left\"},height:\"100%\",id:\"jY_JbxnQB\",layoutId:\"jY_JbxnQB\",textColor:\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255))\",width:\"100%\",...addPropertyOverrides({Cfdc5IP8N:{font:{fontFamily:'\"Comfortaa\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"20px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"left\"}},mGrw80A2l:{font:{fontFamily:'\"Comfortaa\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"20px\",fontStyle:\"normal\",fontWeight:700,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"left\"}}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2r800r\",\"data-framer-name\":\"men\\xf9 utente\",layoutDependency:layoutDependency,layoutId:\"scWhkYE94\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3mexpx\",\"data-framer-name\":\"OverlayMenu\",layoutDependency:layoutDependency,layoutId:\"ZuuYd1O_S\",style:{backgroundColor:\"rgba(255, 255, 255, 0.6)\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"epIyKD_Kx\"},motionChild:true,nodeId:\"H93ud2o3I\",openInNewTab:false,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1ynbef5 framer-tjtxiu\",layoutDependency:layoutDependency,layoutId:\"H93ud2o3I\",style:{backgroundColor:\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(255, 255, 255)))\"},children:\"Area Personale\"})}),className:\"framer-1yenllz\",fonts:[\"GF;Comfortaa-600\"],layoutDependency:layoutDependency,layoutId:\"fj7wa6ku1\",style:{\"--extracted-r6o4lv\":\"var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"rRGCUJKR6\"},motionChild:true,nodeId:\"FponKTUqV\",openInNewTab:false,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1q84ttm framer-tjtxiu\",layoutDependency:layoutDependency,layoutId:\"FponKTUqV\",style:{backgroundColor:\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(255, 255, 255)))\"},children:\"I miei file\"})}),className:\"framer-1e3ctv2\",fonts:[\"GF;Comfortaa-600\"],layoutDependency:layoutDependency,layoutId:\"Yp9mSPHDD\",style:{\"--extracted-r6o4lv\":\"var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BTpPAD6qj\"},motionChild:true,nodeId:\"wJyhMkXt9\",openInNewTab:false,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-23lhbj framer-tjtxiu\",layoutDependency:layoutDependency,layoutId:\"wJyhMkXt9\",style:{backgroundColor:\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(250, 250, 250)))\"},children:\"Segna Punti\"})}),className:\"framer-1lojgqu\",fonts:[\"GF;Comfortaa-600\"],layoutDependency:layoutDependency,layoutId:\"l5AC8Tv89\",style:{\"--extracted-r6o4lv\":\"var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(250, 250, 250))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(Link,{href:{webPageId:\"uSZ3ilQgo\"},motionChild:true,nodeId:\"vM6PwiEim\",openInNewTab:false,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-uxzb4g framer-tjtxiu\",layoutDependency:layoutDependency,layoutId:\"vM6PwiEim\",style:{backgroundColor:\"var(--token-439d6757-f177-4e1e-9864-1cdccc425db5, rgb(5, 227, 71))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)))\"},children:\"Hub Animatri\"})}),className:\"framer-1wt26ir\",fonts:[\"GF;Comfortaa-600\"],layoutDependency:layoutDependency,layoutId:\"HGRHQZo5g\",style:{\"--extracted-r6o4lv\":\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-ytv4fq-container\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"PFns1tBoA-container\",nodeId:\"PFns1tBoA\",rendersWithMotion:true,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(NotificationTrigger,{bottoneSfondo:\"var(--token-1b7acfdc-452b-478b-9361-a1f809c91138, rgb(253, 199, 5))\",bottoneTesto:\"Attiva le Notifiche\",coloreDelTesto:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\",fontFamiglia:\"comfortaa\",fontPeso:\"normal\",height:\"100%\",id:\"PFns1tBoA\",inputFontSize:20,layoutId:\"PFns1tBoA\",radius:8,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-15nuoj5-container\",inComponentSlot:true,isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"wGFa9rDVe-container\",nodeId:\"wGFa9rDVe\",rendersWithMotion:true,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(LogoutButton,{height:\"100%\",id:\"wGFa9rDVe\",layoutId:\"wGFa9rDVe\",width:\"100%\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mqpcs3\",\"data-framer-name\":\"LogoutButton\",layoutDependency:layoutDependency,layoutId:\"PuSvcgKIh\",style:{backgroundColor:\"var(--token-a4816901-1534-4704-b46d-2ff04763328b, rgb(230, 14, 14))\",borderBottomLeftRadius:9,borderBottomRightRadius:9,borderTopLeftRadius:9,borderTopRightRadius:9},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(255, 255, 255)))\"},children:\"Logout\"})}),className:\"framer-zbg0u5\",fonts:[\"GF;Comfortaa-600\"],layoutDependency:layoutDependency,layoutId:\"ptD6LtYI5\",style:{\"--extracted-r6o4lv\":\"var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})})]})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1b4hhcp\",layoutDependency:layoutDependency,layoutId:\"wBzoGB131\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.142 20.032\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.142 20.032\" overflow=\"visible\"><path d=\"M 6.672 8.323 C 5.791 7.419 5.35 6.258 5.35 4.839 C 5.35 3.419 5.791 2.258 6.672 1.355 C 7.553 0.452 8.686 0 10.071 0 C 11.456 0 12.589 0.452 13.47 1.355 C 14.351 2.258 14.792 3.419 14.792 4.839 C 14.792 6.258 14.351 7.419 13.47 8.323 C 12.589 9.226 11.456 9.677 10.071 9.677 C 8.686 9.677 7.553 9.226 6.672 8.323 Z M 0 20.032 L 0 17 C 0 16.183 0.199 15.484 0.598 14.903 C 0.997 14.323 1.511 13.882 2.14 13.581 C 3.546 12.935 4.894 12.452 6.184 12.129 C 7.474 11.806 8.77 11.645 10.071 11.645 C 11.372 11.645 12.662 11.812 13.942 12.145 C 15.222 12.478 16.564 12.957 17.97 13.581 C 18.621 13.882 19.145 14.323 19.544 14.903 C 19.942 15.484 20.142 16.183 20.142 17 L 20.142 20.032 Z M 1.888 18.097 L 18.253 18.097 L 18.253 17 C 18.253 16.656 18.154 16.328 17.954 16.016 C 17.755 15.704 17.509 15.473 17.215 15.323 C 15.872 14.656 14.645 14.199 13.533 13.952 C 12.421 13.704 11.267 13.581 10.071 13.581 C 8.875 13.581 7.71 13.704 6.577 13.952 C 5.445 14.199 4.217 14.656 2.895 15.323 C 2.602 15.473 2.36 15.704 2.172 16.016 C 1.983 16.328 1.888 16.656 1.888 17 Z M 12.101 6.919 C 12.636 6.371 12.903 5.677 12.903 4.839 C 12.903 4 12.636 3.306 12.101 2.758 C 11.566 2.21 10.889 1.935 10.071 1.935 C 9.253 1.935 8.576 2.21 8.041 2.758 C 7.506 3.306 7.238 4 7.238 4.839 C 7.238 5.677 7.506 6.371 8.041 6.919 C 8.576 7.468 9.253 7.742 10.071 7.742 C 10.889 7.742 11.566 7.468 12.101 6.919 Z M 10.071 4.839 M 10.071 18.097\" fill=\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)) /* {&quot;name&quot;:&quot;Blu logo&quot;} */\"></path></svg>'},IdXoJMl8t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.142 20.032\" overflow=\"visible\"><path d=\"M 6.672 8.323 C 5.791 7.419 5.35 6.258 5.35 4.839 C 5.35 3.419 5.791 2.258 6.672 1.355 C 7.553 0.452 8.686 0 10.071 0 C 11.456 0 12.589 0.452 13.47 1.355 C 14.351 2.258 14.792 3.419 14.792 4.839 C 14.792 6.258 14.351 7.419 13.47 8.323 C 12.589 9.226 11.456 9.677 10.071 9.677 C 8.686 9.677 7.553 9.226 6.672 8.323 Z M 0 20.032 L 0 17 C 0 16.183 0.199 15.484 0.598 14.903 C 0.997 14.323 1.511 13.882 2.14 13.581 C 3.546 12.935 4.894 12.452 6.184 12.129 C 7.474 11.806 8.77 11.645 10.071 11.645 C 11.372 11.645 12.662 11.812 13.942 12.145 C 15.222 12.478 16.564 12.957 17.97 13.581 C 18.621 13.882 19.145 14.323 19.544 14.903 C 19.942 15.484 20.142 16.183 20.142 17 L 20.142 20.032 Z M 1.888 18.097 L 18.253 18.097 L 18.253 17 C 18.253 16.656 18.154 16.328 17.954 16.016 C 17.755 15.704 17.509 15.473 17.215 15.323 C 15.872 14.656 14.645 14.199 13.533 13.952 C 12.421 13.704 11.267 13.581 10.071 13.581 C 8.875 13.581 7.71 13.704 6.577 13.952 C 5.445 14.199 4.217 14.656 2.895 15.323 C 2.602 15.473 2.36 15.704 2.172 16.016 C 1.983 16.328 1.888 16.656 1.888 17 Z M 12.101 6.919 C 12.636 6.371 12.903 5.677 12.903 4.839 C 12.903 4 12.636 3.306 12.101 2.758 C 11.566 2.21 10.889 1.935 10.071 1.935 C 9.253 1.935 8.576 2.21 8.041 2.758 C 7.506 3.306 7.238 4 7.238 4.839 C 7.238 5.677 7.506 6.371 8.041 6.919 C 8.576 7.468 9.253 7.742 10.071 7.742 C 10.889 7.742 11.566 7.468 12.101 6.919 Z M 10.071 4.839 M 10.071 18.097\" fill=\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)) /* {&quot;name&quot;:&quot;Blu logo&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.142 20.032\" overflow=\"visible\"><path d=\"M 6.672 8.323 C 5.791 7.419 5.35 6.258 5.35 4.839 C 5.35 3.419 5.791 2.258 6.672 1.355 C 7.553 0.452 8.686 0 10.071 0 C 11.456 0 12.589 0.452 13.47 1.355 C 14.351 2.258 14.792 3.419 14.792 4.839 C 14.792 6.258 14.351 7.419 13.47 8.323 C 12.589 9.226 11.456 9.677 10.071 9.677 C 8.686 9.677 7.553 9.226 6.672 8.323 Z M 0 20.032 L 0 17 C 0 16.183 0.199 15.484 0.598 14.903 C 0.997 14.323 1.511 13.882 2.14 13.581 C 3.546 12.935 4.894 12.452 6.184 12.129 C 7.474 11.806 8.77 11.645 10.071 11.645 C 11.372 11.645 12.662 11.812 13.942 12.145 C 15.222 12.478 16.564 12.957 17.97 13.581 C 18.621 13.882 19.145 14.323 19.544 14.903 C 19.942 15.484 20.142 16.183 20.142 17 L 20.142 20.032 Z M 1.888 18.097 L 18.253 18.097 L 18.253 17 C 18.253 16.656 18.154 16.328 17.954 16.016 C 17.755 15.704 17.509 15.473 17.215 15.323 C 15.872 14.656 14.645 14.199 13.533 13.952 C 12.421 13.704 11.267 13.581 10.071 13.581 C 8.875 13.581 7.71 13.704 6.577 13.952 C 5.445 14.199 4.217 14.656 2.895 15.323 C 2.602 15.473 2.36 15.704 2.172 16.016 C 1.983 16.328 1.888 16.656 1.888 17 Z M 12.101 6.919 C 12.636 6.371 12.903 5.677 12.903 4.839 C 12.903 4 12.636 3.306 12.101 2.758 C 11.566 2.21 10.889 1.935 10.071 1.935 C 9.253 1.935 8.576 2.21 8.041 2.758 C 7.506 3.306 7.238 4 7.238 4.839 C 7.238 5.677 7.506 6.371 8.041 6.919 C 8.576 7.468 9.253 7.742 10.071 7.742 C 10.889 7.742 11.566 7.468 12.101 6.919 Z M 10.071 4.839 M 10.071 18.097\" fill=\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)) /* {&quot;name&quot;:&quot;Blu logo&quot;} */\"></path></svg>'},SRnIo5BSI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.142 20.032\" overflow=\"visible\"><path d=\"M 6.672 8.323 C 5.791 7.419 5.35 6.258 5.35 4.839 C 5.35 3.419 5.791 2.258 6.672 1.355 C 7.553 0.452 8.686 0 10.071 0 C 11.456 0 12.589 0.452 13.47 1.355 C 14.351 2.258 14.792 3.419 14.792 4.839 C 14.792 6.258 14.351 7.419 13.47 8.323 C 12.589 9.226 11.456 9.677 10.071 9.677 C 8.686 9.677 7.553 9.226 6.672 8.323 Z M 0 20.032 L 0 17 C 0 16.183 0.199 15.484 0.598 14.903 C 0.997 14.323 1.511 13.882 2.14 13.581 C 3.546 12.935 4.894 12.452 6.184 12.129 C 7.474 11.806 8.77 11.645 10.071 11.645 C 11.372 11.645 12.662 11.812 13.942 12.145 C 15.222 12.478 16.564 12.957 17.97 13.581 C 18.621 13.882 19.145 14.323 19.544 14.903 C 19.942 15.484 20.142 16.183 20.142 17 L 20.142 20.032 Z M 1.888 18.097 L 18.253 18.097 L 18.253 17 C 18.253 16.656 18.154 16.328 17.954 16.016 C 17.755 15.704 17.509 15.473 17.215 15.323 C 15.872 14.656 14.645 14.199 13.533 13.952 C 12.421 13.704 11.267 13.581 10.071 13.581 C 8.875 13.581 7.71 13.704 6.577 13.952 C 5.445 14.199 4.217 14.656 2.895 15.323 C 2.602 15.473 2.36 15.704 2.172 16.016 C 1.983 16.328 1.888 16.656 1.888 17 Z M 12.101 6.919 C 12.636 6.371 12.903 5.677 12.903 4.839 C 12.903 4 12.636 3.306 12.101 2.758 C 11.566 2.21 10.889 1.935 10.071 1.935 C 9.253 1.935 8.576 2.21 8.041 2.758 C 7.506 3.306 7.238 4 7.238 4.839 C 7.238 5.677 7.506 6.371 8.041 6.919 C 8.576 7.468 9.253 7.742 10.071 7.742 C 10.889 7.742 11.566 7.468 12.101 6.919 Z M 10.071 4.839 M 10.071 18.097\" fill=\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)) /* {&quot;name&quot;:&quot;Blu logo&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-jsxvqz\",layoutDependency:layoutDependency,layoutId:\"boAjtwJo4\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.441 9.677\" overflow=\"visible\"><path d=\"M 1.322 8.323 C 0.441 7.419 0 6.258 0 4.839 C 0 3.419 0.441 2.258 1.322 1.355 C 2.203 0.452 3.336 0 4.721 0 C 6.105 0 7.238 0.452 8.12 1.355 C 9.001 2.258 9.441 3.419 9.441 4.839 C 9.441 6.258 9.001 7.419 8.12 8.323 C 7.238 9.226 6.105 9.677 4.721 9.677 C 3.336 9.677 2.203 9.226 1.322 8.323 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-srammm\",layoutDependency:layoutDependency,layoutId:\"c1bth_3_S\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.142 8.387\" overflow=\"visible\"><path d=\"M 0 8.387 L 0 5.355 C 0 4.538 0.199 3.839 0.598 3.258 C 0.997 2.677 1.511 2.237 2.14 1.935 C 3.546 1.29 4.894 0.806 6.184 0.484 C 7.474 0.161 8.77 0 10.071 0 C 11.372 0 12.662 0.167 13.942 0.5 C 15.222 0.833 16.564 1.312 17.97 1.935 C 18.621 2.237 19.145 2.677 19.544 3.258 C 19.942 3.839 20.142 4.538 20.142 5.355 L 20.142 8.387 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14ebiqe\",layoutDependency:layoutDependency,layoutId:\"woLRCciNn\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.365 4.516\" overflow=\"visible\"><path d=\"M 0 4.516 L 16.365 4.516 L 16.365 3.419 C 16.365 3.075 16.265 2.747 16.066 2.435 C 15.867 2.124 15.62 1.892 15.327 1.742 C 13.984 1.075 12.756 0.618 11.644 0.371 C 10.532 0.124 9.378 0 8.183 0 C 6.987 0 5.822 0.124 4.689 0.371 C 3.556 0.618 2.329 1.075 1.007 1.742 C 0.713 1.892 0.472 2.124 0.283 2.435 C 0.094 2.747 0 3.075 0 3.419 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3hip53\",layoutDependency:layoutDependency,layoutId:\"kHt59Nkwj\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.665 5.806\" overflow=\"visible\"><path d=\"M 4.862 4.984 C 5.397 4.435 5.665 3.742 5.665 2.903 C 5.665 2.065 5.397 1.371 4.862 0.823 C 4.327 0.274 3.651 0 2.832 0 C 2.014 0 1.338 0.274 0.803 0.823 C 0.268 1.371 0 2.065 0 2.903 C 0 3.742 0.268 4.435 0.803 4.984 C 1.338 5.532 2.014 5.806 2.832 5.806 C 3.651 5.806 4.327 5.532 4.862 4.984 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qmrzn7\",layoutDependency:layoutDependency,layoutId:\"VsAoREqSA\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-kifnv\",layoutDependency:layoutDependency,layoutId:\"KLzv45z9v\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"zPL6gs4Gr\",scopeId:\"GQVgQjJZc\",...addPropertyOverrides({Cfdc5IP8N:{href:{webPageId:\"MW7imWtHP\"},openInNewTab:false},mGrw80A2l:{href:{webPageId:\"MW7imWtHP\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-sswt2k framer-tjtxiu\",\"data-framer-name\":\"Area Animatori\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"zPL6gs4Gr\",onTap:onTap1sv442n,transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{transformTemplate:undefined},IdXoJMl8t:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined},mGrw80A2l:{transformTemplate:undefined},SRnIo5BSI:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-98mla3\",layoutDependency:layoutDependency,layoutId:\"twEdllXup\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 18\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 18\" overflow=\"visible\"><path d=\"M 4.256 18 L 2.197 6.205 C 1.663 6.411 1.163 6.347 0.698 6.016 C 0.233 5.684 0 5.218 0 4.618 C 0 4.149 0.159 3.748 0.476 3.414 C 0.793 3.08 1.175 2.913 1.62 2.913 C 2.066 2.913 2.449 3.08 2.769 3.414 C 3.089 3.748 3.249 4.149 3.249 4.618 C 3.249 4.857 3.207 5.078 3.124 5.283 C 3.04 5.487 2.921 5.668 2.769 5.826 C 3.169 6.1 3.573 6.326 3.982 6.505 C 4.391 6.684 4.822 6.774 5.277 6.774 C 6.076 6.774 6.796 6.537 7.437 6.063 C 8.078 5.589 8.596 4.989 8.993 4.263 L 9.519 3.268 C 9.199 3.142 8.94 2.937 8.741 2.653 C 8.543 2.368 8.444 2.045 8.444 1.682 C 8.444 1.219 8.603 0.823 8.92 0.494 C 9.237 0.165 9.618 0 10.064 0 C 10.51 0 10.892 0.165 11.213 0.494 C 11.533 0.823 11.693 1.219 11.693 1.682 C 11.693 2.045 11.594 2.368 11.396 2.653 C 11.198 2.937 10.938 3.142 10.618 3.268 L 11.144 4.263 C 11.541 4.989 12.063 5.589 12.712 6.063 C 13.36 6.537 14.085 6.774 14.885 6.774 C 15.34 6.774 15.773 6.683 16.182 6.501 C 16.592 6.32 16.995 6.103 17.391 5.85 C 17.223 5.692 17.098 5.507 17.014 5.294 C 16.93 5.082 16.888 4.857 16.888 4.618 C 16.888 4.149 17.047 3.748 17.364 3.414 C 17.681 3.08 18.062 2.913 18.508 2.913 C 18.953 2.913 19.336 3.08 19.657 3.414 C 19.977 3.748 20.137 4.149 20.137 4.618 C 20.137 5.203 19.912 5.661 19.462 5.992 C 19.012 6.324 18.528 6.403 18.009 6.229 L 15.904 18 Z M 5.4 16.579 L 14.737 16.579 L 16.247 8.029 C 16.018 8.076 15.789 8.12 15.561 8.159 C 15.332 8.199 15.103 8.218 14.874 8.218 C 13.867 8.218 12.948 7.942 12.117 7.389 C 11.285 6.837 10.603 6.111 10.069 5.211 C 9.535 6.095 8.856 6.817 8.032 7.378 C 7.208 7.938 6.293 8.218 5.286 8.218 C 5.042 8.218 4.805 8.199 4.577 8.159 C 4.348 8.12 4.119 8.084 3.89 8.053 Z M 10.069 16.579\" fill=\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)) /* {&quot;name&quot;:&quot;Blu logo&quot;} */\"></path></svg>'},IdXoJMl8t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 18\" overflow=\"visible\"><path d=\"M 4.256 18 L 2.197 6.205 C 1.663 6.411 1.163 6.347 0.698 6.016 C 0.233 5.684 0 5.218 0 4.618 C 0 4.149 0.159 3.748 0.476 3.414 C 0.793 3.08 1.175 2.913 1.62 2.913 C 2.066 2.913 2.449 3.08 2.769 3.414 C 3.089 3.748 3.249 4.149 3.249 4.618 C 3.249 4.857 3.207 5.078 3.124 5.283 C 3.04 5.487 2.921 5.668 2.769 5.826 C 3.169 6.1 3.573 6.326 3.982 6.505 C 4.391 6.684 4.822 6.774 5.277 6.774 C 6.076 6.774 6.796 6.537 7.437 6.063 C 8.078 5.589 8.596 4.989 8.993 4.263 L 9.519 3.268 C 9.199 3.142 8.94 2.937 8.741 2.653 C 8.543 2.368 8.444 2.045 8.444 1.682 C 8.444 1.219 8.603 0.823 8.92 0.494 C 9.237 0.165 9.618 0 10.064 0 C 10.51 0 10.892 0.165 11.213 0.494 C 11.533 0.823 11.693 1.219 11.693 1.682 C 11.693 2.045 11.594 2.368 11.396 2.653 C 11.198 2.937 10.938 3.142 10.618 3.268 L 11.144 4.263 C 11.541 4.989 12.063 5.589 12.712 6.063 C 13.36 6.537 14.085 6.774 14.885 6.774 C 15.34 6.774 15.773 6.683 16.182 6.501 C 16.592 6.32 16.995 6.103 17.391 5.85 C 17.223 5.692 17.098 5.507 17.014 5.294 C 16.93 5.082 16.888 4.857 16.888 4.618 C 16.888 4.149 17.047 3.748 17.364 3.414 C 17.681 3.08 18.062 2.913 18.508 2.913 C 18.953 2.913 19.336 3.08 19.657 3.414 C 19.977 3.748 20.137 4.149 20.137 4.618 C 20.137 5.203 19.912 5.661 19.462 5.992 C 19.012 6.324 18.528 6.403 18.009 6.229 L 15.904 18 Z M 5.4 16.579 L 14.737 16.579 L 16.247 8.029 C 16.018 8.076 15.789 8.12 15.561 8.159 C 15.332 8.199 15.103 8.218 14.874 8.218 C 13.867 8.218 12.948 7.942 12.117 7.389 C 11.285 6.837 10.603 6.111 10.069 5.211 C 9.535 6.095 8.856 6.817 8.032 7.378 C 7.208 7.938 6.293 8.218 5.286 8.218 C 5.042 8.218 4.805 8.199 4.577 8.159 C 4.348 8.12 4.119 8.084 3.89 8.053 Z M 10.069 16.579\" fill=\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)) /* {&quot;name&quot;:&quot;Blu logo&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 18\" overflow=\"visible\"><path d=\"M 4.256 18 L 2.197 6.205 C 1.663 6.411 1.163 6.347 0.698 6.016 C 0.233 5.684 0 5.218 0 4.618 C 0 4.149 0.159 3.748 0.476 3.414 C 0.793 3.08 1.175 2.913 1.62 2.913 C 2.066 2.913 2.449 3.08 2.769 3.414 C 3.089 3.748 3.249 4.149 3.249 4.618 C 3.249 4.857 3.207 5.078 3.124 5.283 C 3.04 5.487 2.921 5.668 2.769 5.826 C 3.169 6.1 3.573 6.326 3.982 6.505 C 4.391 6.684 4.822 6.774 5.277 6.774 C 6.076 6.774 6.796 6.537 7.437 6.063 C 8.078 5.589 8.596 4.989 8.993 4.263 L 9.519 3.268 C 9.199 3.142 8.94 2.937 8.741 2.653 C 8.543 2.368 8.444 2.045 8.444 1.682 C 8.444 1.219 8.603 0.823 8.92 0.494 C 9.237 0.165 9.618 0 10.064 0 C 10.51 0 10.892 0.165 11.213 0.494 C 11.533 0.823 11.693 1.219 11.693 1.682 C 11.693 2.045 11.594 2.368 11.396 2.653 C 11.198 2.937 10.938 3.142 10.618 3.268 L 11.144 4.263 C 11.541 4.989 12.063 5.589 12.712 6.063 C 13.36 6.537 14.085 6.774 14.885 6.774 C 15.34 6.774 15.773 6.683 16.182 6.501 C 16.592 6.32 16.995 6.103 17.391 5.85 C 17.223 5.692 17.098 5.507 17.014 5.294 C 16.93 5.082 16.888 4.857 16.888 4.618 C 16.888 4.149 17.047 3.748 17.364 3.414 C 17.681 3.08 18.062 2.913 18.508 2.913 C 18.953 2.913 19.336 3.08 19.657 3.414 C 19.977 3.748 20.137 4.149 20.137 4.618 C 20.137 5.203 19.912 5.661 19.462 5.992 C 19.012 6.324 18.528 6.403 18.009 6.229 L 15.904 18 Z M 5.4 16.579 L 14.737 16.579 L 16.247 8.029 C 16.018 8.076 15.789 8.12 15.561 8.159 C 15.332 8.199 15.103 8.218 14.874 8.218 C 13.867 8.218 12.948 7.942 12.117 7.389 C 11.285 6.837 10.603 6.111 10.069 5.211 C 9.535 6.095 8.856 6.817 8.032 7.378 C 7.208 7.938 6.293 8.218 5.286 8.218 C 5.042 8.218 4.805 8.199 4.577 8.159 C 4.348 8.12 4.119 8.084 3.89 8.053 Z M 10.069 16.579\" fill=\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)) /* {&quot;name&quot;:&quot;Blu logo&quot;} */\"></path></svg>'},SRnIo5BSI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 18\" overflow=\"visible\"><path d=\"M 4.256 18 L 2.197 6.205 C 1.663 6.411 1.163 6.347 0.698 6.016 C 0.233 5.684 0 5.218 0 4.618 C 0 4.149 0.159 3.748 0.476 3.414 C 0.793 3.08 1.175 2.913 1.62 2.913 C 2.066 2.913 2.449 3.08 2.769 3.414 C 3.089 3.748 3.249 4.149 3.249 4.618 C 3.249 4.857 3.207 5.078 3.124 5.283 C 3.04 5.487 2.921 5.668 2.769 5.826 C 3.169 6.1 3.573 6.326 3.982 6.505 C 4.391 6.684 4.822 6.774 5.277 6.774 C 6.076 6.774 6.796 6.537 7.437 6.063 C 8.078 5.589 8.596 4.989 8.993 4.263 L 9.519 3.268 C 9.199 3.142 8.94 2.937 8.741 2.653 C 8.543 2.368 8.444 2.045 8.444 1.682 C 8.444 1.219 8.603 0.823 8.92 0.494 C 9.237 0.165 9.618 0 10.064 0 C 10.51 0 10.892 0.165 11.213 0.494 C 11.533 0.823 11.693 1.219 11.693 1.682 C 11.693 2.045 11.594 2.368 11.396 2.653 C 11.198 2.937 10.938 3.142 10.618 3.268 L 11.144 4.263 C 11.541 4.989 12.063 5.589 12.712 6.063 C 13.36 6.537 14.085 6.774 14.885 6.774 C 15.34 6.774 15.773 6.683 16.182 6.501 C 16.592 6.32 16.995 6.103 17.391 5.85 C 17.223 5.692 17.098 5.507 17.014 5.294 C 16.93 5.082 16.888 4.857 16.888 4.618 C 16.888 4.149 17.047 3.748 17.364 3.414 C 17.681 3.08 18.062 2.913 18.508 2.913 C 18.953 2.913 19.336 3.08 19.657 3.414 C 19.977 3.748 20.137 4.149 20.137 4.618 C 20.137 5.203 19.912 5.661 19.462 5.992 C 19.012 6.324 18.528 6.403 18.009 6.229 L 15.904 18 Z M 5.4 16.579 L 14.737 16.579 L 16.247 8.029 C 16.018 8.076 15.789 8.12 15.561 8.159 C 15.332 8.199 15.103 8.218 14.874 8.218 C 13.867 8.218 12.948 7.942 12.117 7.389 C 11.285 6.837 10.603 6.111 10.069 5.211 C 9.535 6.095 8.856 6.817 8.032 7.378 C 7.208 7.938 6.293 8.218 5.286 8.218 C 5.042 8.218 4.805 8.199 4.577 8.159 C 4.348 8.12 4.119 8.084 3.89 8.053 Z M 10.069 16.579\" fill=\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)) /* {&quot;name&quot;:&quot;Blu logo&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-17zb2j8\",layoutDependency:layoutDependency,layoutId:\"yYZdOfT1F\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.137 18\" overflow=\"visible\"><path d=\"M 4.256 18 L 2.197 6.205 C 1.663 6.411 1.163 6.347 0.698 6.016 C 0.233 5.684 0 5.218 0 4.618 C 0 4.149 0.159 3.748 0.476 3.414 C 0.793 3.08 1.175 2.913 1.62 2.913 C 2.066 2.913 2.449 3.08 2.769 3.414 C 3.089 3.748 3.249 4.149 3.249 4.618 C 3.249 4.857 3.207 5.078 3.124 5.283 C 3.04 5.487 2.921 5.668 2.769 5.826 C 3.169 6.1 3.573 6.326 3.982 6.505 C 4.391 6.684 4.822 6.774 5.277 6.774 C 6.076 6.774 6.796 6.537 7.437 6.063 C 8.078 5.589 8.596 4.989 8.993 4.263 L 9.519 3.268 C 9.199 3.142 8.94 2.937 8.741 2.653 C 8.543 2.368 8.444 2.045 8.444 1.682 C 8.444 1.219 8.603 0.823 8.92 0.494 C 9.237 0.165 9.618 0 10.064 0 C 10.51 0 10.892 0.165 11.213 0.494 C 11.533 0.823 11.693 1.219 11.693 1.682 C 11.693 2.045 11.594 2.368 11.396 2.653 C 11.198 2.937 10.938 3.142 10.618 3.268 L 11.144 4.263 C 11.541 4.989 12.063 5.589 12.712 6.063 C 13.36 6.537 14.085 6.774 14.885 6.774 C 15.34 6.774 15.773 6.683 16.182 6.501 C 16.592 6.32 16.995 6.103 17.391 5.85 C 17.223 5.692 17.098 5.507 17.014 5.294 C 16.93 5.082 16.888 4.857 16.888 4.618 C 16.888 4.149 17.047 3.748 17.364 3.414 C 17.681 3.08 18.062 2.913 18.508 2.913 C 18.953 2.913 19.336 3.08 19.657 3.414 C 19.977 3.748 20.137 4.149 20.137 4.618 C 20.137 5.203 19.912 5.661 19.462 5.992 C 19.012 6.324 18.528 6.403 18.009 6.229 L 15.904 18 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-wnvata\",layoutDependency:layoutDependency,layoutId:\"FW6TucCMi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.357 11.368\" overflow=\"visible\"><path d=\"M 1.51 11.368 L 10.847 11.368 L 12.357 2.818 C 12.128 2.866 11.899 2.909 11.67 2.949 C 11.442 2.988 11.213 3.008 10.984 3.008 C 9.977 3.008 9.058 2.732 8.227 2.179 C 7.395 1.626 6.712 0.9 6.178 0 C 5.645 0.884 4.966 1.607 4.142 2.167 C 3.318 2.728 2.403 3.008 1.396 3.008 C 1.152 3.008 0.915 2.988 0.686 2.949 C 0.458 2.909 0.229 2.874 0 2.842 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c2vx96\",layoutDependency:layoutDependency,layoutId:\"uZU_7d8NW\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-v75cfj\",\"data-framer-name\":\"Ceneri\",layoutDependency:layoutDependency,layoutId:\"Wc5UAVb5Z\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 20\" overflow=\"visible\"><path d=\"M 8 20 L 8 16 L 3 16 L 0 13 L 3 10 L 8 10 L 8 8 L 1 8 L 1 2 L 8 2 L 8 0 L 10 0 L 10 2 L 15 2 L 18 5 L 15 8 L 10 8 L 10 10 L 17 10 L 17 16 L 10 16 L 10 20 Z M 3 6 L 14.175 6 L 15.175 5 L 14.175 4 L 3 4 Z M 3.825 14 L 15 14 L 15 12 L 3.825 12 L 2.825 13 Z M 3 6 L 3 4 M 15 14 L 15 12\" fill=\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)) /* {&quot;name&quot;:&quot;Blu logo&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-11r1131\",layoutDependency:layoutDependency,layoutId:\"AGF0y593_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 18 20\" overflow=\"visible\"><path d=\"M 8 20 L 8 16 L 3 16 L 0 13 L 3 10 L 8 10 L 8 8 L 1 8 L 1 2 L 8 2 L 8 0 L 10 0 L 10 2 L 15 2 L 18 5 L 15 8 L 10 8 L 10 10 L 17 10 L 17 16 L 10 16 L 10 20 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14ddfug\",layoutDependency:layoutDependency,layoutId:\"y9RsQeHt2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.175 2\" overflow=\"visible\"><path d=\"M 0 2 L 11.175 2 L 12.175 1 L 11.175 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1j91tm2\",layoutDependency:layoutDependency,layoutId:\"zrJlMHbW2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.175 2\" overflow=\"visible\"><path d=\"M 1 2 L 12.175 2 L 12.175 0 L 1 0 L 0 1 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1s3fvnb\",layoutDependency:layoutDependency,layoutId:\"H4i8HjxvY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 2\" overflow=\"visible\"><path d=\"M 0 2 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-131ofdm\",layoutDependency:layoutDependency,layoutId:\"mg_WIFSJm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 2\" overflow=\"visible\"><path d=\"M 0 2 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RXhvLTYwMA==\",\"--framer-font-family\":'\"Exo\", \"Exo Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"nEZ9IQWl4\"},motionChild:true,nodeId:\"lMwklMuCD\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7edlx\",\"data-styles-preset\":\"FrTbrushD\",children:\"Area Animatori\"})})})}),className:\"framer-78m7i3\",fonts:[\"GF;Exo-600\"],layoutDependency:layoutDependency,layoutId:\"lMwklMuCD\",style:{\"--extracted-r6o4lv\":\"var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)))\"},children:\"Area Animatori\"})}),fonts:[\"GF;Comfortaa-700\"]},IdXoJMl8t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)))\"},children:\"Area Animatori\"})}),fonts:[\"GF;Comfortaa-600\"]},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)))\"},children:\"Area Animatori\"})}),fonts:[\"GF;Comfortaa-700\"]},SRnIo5BSI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7618199e-940b-4b99-a2b2-bf61d644d6ac, rgb(0, 157, 255)))\"},children:\"Area Animatori\"})}),fonts:[\"GF;Comfortaa-600\"]}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"DdxZ4KBR0\",scopeId:\"GQVgQjJZc\",...addPropertyOverrides({Cfdc5IP8N:{href:{webPageId:\"QhiPXkDk2\"},openInNewTab:false},mGrw80A2l:{href:{webPageId:\"QhiPXkDk2\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-dfn189 framer-tjtxiu\",\"data-framer-name\":\"Percorso\",layoutDependency:layoutDependency,layoutId:\"DdxZ4KBR0\",transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{\"data-highlight\":true,onTap:onTap1sv442n,transformTemplate:undefined},IdXoJMl8t:{transformTemplate:undefined},mGrw80A2l:{\"data-highlight\":true,onTap:onTap1sv442n,transformTemplate:undefined},SRnIo5BSI:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-lny1lo\",layoutDependency:layoutDependency,layoutId:\"j7ouqMJTz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.202 20\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.202 20\" overflow=\"visible\"><path d=\"M 4.545 1.364 C 3.67 1.364 2.946 1.75 2.374 2.523 C 1.801 3.295 1.515 4.273 1.515 5.455 C 1.515 6.636 1.709 7.633 2.096 8.443 C 2.483 9.254 2.753 9.765 2.904 9.977 L 6.54 9.295 C 6.776 8.72 7.008 8.083 7.235 7.386 C 7.462 6.689 7.576 6.045 7.576 5.455 C 7.576 4.439 7.311 3.504 6.78 2.648 C 6.25 1.792 5.505 1.364 4.545 1.364 Z M 5.934 14.091 C 6.406 14.091 6.797 13.936 7.109 13.625 C 7.42 13.314 7.576 12.917 7.576 12.432 C 7.576 12.129 7.5 11.814 7.348 11.489 C 7.197 11.163 7.029 10.871 6.843 10.614 L 3.535 11.227 C 3.519 11.879 3.699 12.519 4.078 13.148 C 4.457 13.777 5.076 14.091 5.934 14.091 Z M 15.657 5.909 C 14.697 5.909 13.952 6.337 13.422 7.193 C 12.891 8.049 12.626 8.985 12.626 10 C 12.626 10.606 12.744 11.254 12.98 11.943 C 13.215 12.633 13.451 13.265 13.687 13.841 L 17.298 14.5 C 17.466 14.273 17.74 13.758 18.119 12.955 C 18.497 12.152 18.687 11.167 18.687 10 C 18.687 8.818 18.401 7.841 17.828 7.068 C 17.256 6.295 16.532 5.909 15.657 5.909 Z M 14.268 18.636 C 15.126 18.636 15.741 18.318 16.111 17.682 C 16.481 17.045 16.667 16.402 16.667 15.75 L 13.359 15.159 C 13.19 15.417 13.026 15.708 12.866 16.034 C 12.706 16.36 12.626 16.674 12.626 16.977 C 12.626 17.462 12.782 17.86 13.093 18.17 C 13.405 18.481 13.796 18.636 14.268 18.636 Z M 5.934 15.455 C 4.638 15.455 3.653 15.023 2.98 14.159 C 2.306 13.295 1.987 12.326 2.02 11.25 L 1.566 10.636 C 1.38 10.379 1.073 9.795 0.644 8.886 C 0.215 7.977 0 6.833 0 5.455 C 0 3.894 0.429 2.595 1.288 1.557 C 2.146 0.519 3.232 0 4.545 0 C 5.976 0 7.092 0.572 7.891 1.716 C 8.691 2.86 9.091 4.106 9.091 5.455 C 9.091 6.333 8.956 7.144 8.687 7.886 C 8.418 8.629 8.182 9.227 7.98 9.682 L 8.182 9.977 C 8.316 10.189 8.502 10.527 8.737 10.989 C 8.973 11.451 9.091 11.932 9.091 12.432 C 9.091 13.295 8.792 14.015 8.194 14.591 C 7.597 15.167 6.843 15.455 5.934 15.455 Z M 14.268 20 C 13.359 20 12.605 19.712 12.008 19.136 C 11.41 18.561 11.111 17.841 11.111 16.977 C 11.111 16.477 11.229 15.996 11.465 15.534 C 11.7 15.072 11.886 14.735 12.02 14.523 L 12.222 14.227 C 12.02 13.773 11.785 13.174 11.515 12.432 C 11.246 11.689 11.111 10.879 11.111 10 C 11.111 8.652 11.511 7.405 12.311 6.261 C 13.11 5.117 14.226 4.545 15.657 4.545 C 16.97 4.545 18.056 5.064 18.914 6.102 C 19.773 7.14 20.202 8.439 20.202 10 C 20.202 11.379 19.987 12.519 19.558 13.42 C 19.129 14.322 18.822 14.902 18.636 15.159 L 18.182 15.795 C 18.199 16.871 17.875 17.841 17.21 18.705 C 16.545 19.568 15.564 20 14.268 20 Z\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'},IdXoJMl8t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.202 20\" overflow=\"visible\"><path d=\"M 4.545 1.364 C 3.67 1.364 2.946 1.75 2.374 2.523 C 1.801 3.295 1.515 4.273 1.515 5.455 C 1.515 6.636 1.709 7.633 2.096 8.443 C 2.483 9.254 2.753 9.765 2.904 9.977 L 6.54 9.295 C 6.776 8.72 7.008 8.083 7.235 7.386 C 7.462 6.689 7.576 6.045 7.576 5.455 C 7.576 4.439 7.311 3.504 6.78 2.648 C 6.25 1.792 5.505 1.364 4.545 1.364 Z M 5.934 14.091 C 6.406 14.091 6.797 13.936 7.109 13.625 C 7.42 13.314 7.576 12.917 7.576 12.432 C 7.576 12.129 7.5 11.814 7.348 11.489 C 7.197 11.163 7.029 10.871 6.843 10.614 L 3.535 11.227 C 3.519 11.879 3.699 12.519 4.078 13.148 C 4.457 13.777 5.076 14.091 5.934 14.091 Z M 15.657 5.909 C 14.697 5.909 13.952 6.337 13.422 7.193 C 12.891 8.049 12.626 8.985 12.626 10 C 12.626 10.606 12.744 11.254 12.98 11.943 C 13.215 12.633 13.451 13.265 13.687 13.841 L 17.298 14.5 C 17.466 14.273 17.74 13.758 18.119 12.955 C 18.497 12.152 18.687 11.167 18.687 10 C 18.687 8.818 18.401 7.841 17.828 7.068 C 17.256 6.295 16.532 5.909 15.657 5.909 Z M 14.268 18.636 C 15.126 18.636 15.741 18.318 16.111 17.682 C 16.481 17.045 16.667 16.402 16.667 15.75 L 13.359 15.159 C 13.19 15.417 13.026 15.708 12.866 16.034 C 12.706 16.36 12.626 16.674 12.626 16.977 C 12.626 17.462 12.782 17.86 13.093 18.17 C 13.405 18.481 13.796 18.636 14.268 18.636 Z M 5.934 15.455 C 4.638 15.455 3.653 15.023 2.98 14.159 C 2.306 13.295 1.987 12.326 2.02 11.25 L 1.566 10.636 C 1.38 10.379 1.073 9.795 0.644 8.886 C 0.215 7.977 0 6.833 0 5.455 C 0 3.894 0.429 2.595 1.288 1.557 C 2.146 0.519 3.232 0 4.545 0 C 5.976 0 7.092 0.572 7.891 1.716 C 8.691 2.86 9.091 4.106 9.091 5.455 C 9.091 6.333 8.956 7.144 8.687 7.886 C 8.418 8.629 8.182 9.227 7.98 9.682 L 8.182 9.977 C 8.316 10.189 8.502 10.527 8.737 10.989 C 8.973 11.451 9.091 11.932 9.091 12.432 C 9.091 13.295 8.792 14.015 8.194 14.591 C 7.597 15.167 6.843 15.455 5.934 15.455 Z M 14.268 20 C 13.359 20 12.605 19.712 12.008 19.136 C 11.41 18.561 11.111 17.841 11.111 16.977 C 11.111 16.477 11.229 15.996 11.465 15.534 C 11.7 15.072 11.886 14.735 12.02 14.523 L 12.222 14.227 C 12.02 13.773 11.785 13.174 11.515 12.432 C 11.246 11.689 11.111 10.879 11.111 10 C 11.111 8.652 11.511 7.405 12.311 6.261 C 13.11 5.117 14.226 4.545 15.657 4.545 C 16.97 4.545 18.056 5.064 18.914 6.102 C 19.773 7.14 20.202 8.439 20.202 10 C 20.202 11.379 19.987 12.519 19.558 13.42 C 19.129 14.322 18.822 14.902 18.636 15.159 L 18.182 15.795 C 18.199 16.871 17.875 17.841 17.21 18.705 C 16.545 19.568 15.564 20 14.268 20 Z\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.202 20\" overflow=\"visible\"><path d=\"M 4.545 1.364 C 3.67 1.364 2.946 1.75 2.374 2.523 C 1.801 3.295 1.515 4.273 1.515 5.455 C 1.515 6.636 1.709 7.633 2.096 8.443 C 2.483 9.254 2.753 9.765 2.904 9.977 L 6.54 9.295 C 6.776 8.72 7.008 8.083 7.235 7.386 C 7.462 6.689 7.576 6.045 7.576 5.455 C 7.576 4.439 7.311 3.504 6.78 2.648 C 6.25 1.792 5.505 1.364 4.545 1.364 Z M 5.934 14.091 C 6.406 14.091 6.797 13.936 7.109 13.625 C 7.42 13.314 7.576 12.917 7.576 12.432 C 7.576 12.129 7.5 11.814 7.348 11.489 C 7.197 11.163 7.029 10.871 6.843 10.614 L 3.535 11.227 C 3.519 11.879 3.699 12.519 4.078 13.148 C 4.457 13.777 5.076 14.091 5.934 14.091 Z M 15.657 5.909 C 14.697 5.909 13.952 6.337 13.422 7.193 C 12.891 8.049 12.626 8.985 12.626 10 C 12.626 10.606 12.744 11.254 12.98 11.943 C 13.215 12.633 13.451 13.265 13.687 13.841 L 17.298 14.5 C 17.466 14.273 17.74 13.758 18.119 12.955 C 18.497 12.152 18.687 11.167 18.687 10 C 18.687 8.818 18.401 7.841 17.828 7.068 C 17.256 6.295 16.532 5.909 15.657 5.909 Z M 14.268 18.636 C 15.126 18.636 15.741 18.318 16.111 17.682 C 16.481 17.045 16.667 16.402 16.667 15.75 L 13.359 15.159 C 13.19 15.417 13.026 15.708 12.866 16.034 C 12.706 16.36 12.626 16.674 12.626 16.977 C 12.626 17.462 12.782 17.86 13.093 18.17 C 13.405 18.481 13.796 18.636 14.268 18.636 Z M 5.934 15.455 C 4.638 15.455 3.653 15.023 2.98 14.159 C 2.306 13.295 1.987 12.326 2.02 11.25 L 1.566 10.636 C 1.38 10.379 1.073 9.795 0.644 8.886 C 0.215 7.977 0 6.833 0 5.455 C 0 3.894 0.429 2.595 1.288 1.557 C 2.146 0.519 3.232 0 4.545 0 C 5.976 0 7.092 0.572 7.891 1.716 C 8.691 2.86 9.091 4.106 9.091 5.455 C 9.091 6.333 8.956 7.144 8.687 7.886 C 8.418 8.629 8.182 9.227 7.98 9.682 L 8.182 9.977 C 8.316 10.189 8.502 10.527 8.737 10.989 C 8.973 11.451 9.091 11.932 9.091 12.432 C 9.091 13.295 8.792 14.015 8.194 14.591 C 7.597 15.167 6.843 15.455 5.934 15.455 Z M 14.268 20 C 13.359 20 12.605 19.712 12.008 19.136 C 11.41 18.561 11.111 17.841 11.111 16.977 C 11.111 16.477 11.229 15.996 11.465 15.534 C 11.7 15.072 11.886 14.735 12.02 14.523 L 12.222 14.227 C 12.02 13.773 11.785 13.174 11.515 12.432 C 11.246 11.689 11.111 10.879 11.111 10 C 11.111 8.652 11.511 7.405 12.311 6.261 C 13.11 5.117 14.226 4.545 15.657 4.545 C 16.97 4.545 18.056 5.064 18.914 6.102 C 19.773 7.14 20.202 8.439 20.202 10 C 20.202 11.379 19.987 12.519 19.558 13.42 C 19.129 14.322 18.822 14.902 18.636 15.159 L 18.182 15.795 C 18.199 16.871 17.875 17.841 17.21 18.705 C 16.545 19.568 15.564 20 14.268 20 Z\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'},SRnIo5BSI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.202 20\" overflow=\"visible\"><path d=\"M 4.545 1.364 C 3.67 1.364 2.946 1.75 2.374 2.523 C 1.801 3.295 1.515 4.273 1.515 5.455 C 1.515 6.636 1.709 7.633 2.096 8.443 C 2.483 9.254 2.753 9.765 2.904 9.977 L 6.54 9.295 C 6.776 8.72 7.008 8.083 7.235 7.386 C 7.462 6.689 7.576 6.045 7.576 5.455 C 7.576 4.439 7.311 3.504 6.78 2.648 C 6.25 1.792 5.505 1.364 4.545 1.364 Z M 5.934 14.091 C 6.406 14.091 6.797 13.936 7.109 13.625 C 7.42 13.314 7.576 12.917 7.576 12.432 C 7.576 12.129 7.5 11.814 7.348 11.489 C 7.197 11.163 7.029 10.871 6.843 10.614 L 3.535 11.227 C 3.519 11.879 3.699 12.519 4.078 13.148 C 4.457 13.777 5.076 14.091 5.934 14.091 Z M 15.657 5.909 C 14.697 5.909 13.952 6.337 13.422 7.193 C 12.891 8.049 12.626 8.985 12.626 10 C 12.626 10.606 12.744 11.254 12.98 11.943 C 13.215 12.633 13.451 13.265 13.687 13.841 L 17.298 14.5 C 17.466 14.273 17.74 13.758 18.119 12.955 C 18.497 12.152 18.687 11.167 18.687 10 C 18.687 8.818 18.401 7.841 17.828 7.068 C 17.256 6.295 16.532 5.909 15.657 5.909 Z M 14.268 18.636 C 15.126 18.636 15.741 18.318 16.111 17.682 C 16.481 17.045 16.667 16.402 16.667 15.75 L 13.359 15.159 C 13.19 15.417 13.026 15.708 12.866 16.034 C 12.706 16.36 12.626 16.674 12.626 16.977 C 12.626 17.462 12.782 17.86 13.093 18.17 C 13.405 18.481 13.796 18.636 14.268 18.636 Z M 5.934 15.455 C 4.638 15.455 3.653 15.023 2.98 14.159 C 2.306 13.295 1.987 12.326 2.02 11.25 L 1.566 10.636 C 1.38 10.379 1.073 9.795 0.644 8.886 C 0.215 7.977 0 6.833 0 5.455 C 0 3.894 0.429 2.595 1.288 1.557 C 2.146 0.519 3.232 0 4.545 0 C 5.976 0 7.092 0.572 7.891 1.716 C 8.691 2.86 9.091 4.106 9.091 5.455 C 9.091 6.333 8.956 7.144 8.687 7.886 C 8.418 8.629 8.182 9.227 7.98 9.682 L 8.182 9.977 C 8.316 10.189 8.502 10.527 8.737 10.989 C 8.973 11.451 9.091 11.932 9.091 12.432 C 9.091 13.295 8.792 14.015 8.194 14.591 C 7.597 15.167 6.843 15.455 5.934 15.455 Z M 14.268 20 C 13.359 20 12.605 19.712 12.008 19.136 C 11.41 18.561 11.111 17.841 11.111 16.977 C 11.111 16.477 11.229 15.996 11.465 15.534 C 11.7 15.072 11.886 14.735 12.02 14.523 L 12.222 14.227 C 12.02 13.773 11.785 13.174 11.515 12.432 C 11.246 11.689 11.111 10.879 11.111 10 C 11.111 8.652 11.511 7.405 12.311 6.261 C 13.11 5.117 14.226 4.545 15.657 4.545 C 16.97 4.545 18.056 5.064 18.914 6.102 C 19.773 7.14 20.202 8.439 20.202 10 C 20.202 11.379 19.987 12.519 19.558 13.42 C 19.129 14.322 18.822 14.902 18.636 15.159 L 18.182 15.795 C 18.199 16.871 17.875 17.841 17.21 18.705 C 16.545 19.568 15.564 20 14.268 20 Z\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1aqr8yn\",layoutDependency:layoutDependency,layoutId:\"Voeba43za\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.061 8.614\" overflow=\"visible\"><path d=\"M 3.03 0 C 2.155 0 1.431 0.386 0.859 1.159 C 0.286 1.932 0 2.909 0 4.091 C 0 5.273 0.194 6.269 0.581 7.08 C 0.968 7.89 1.237 8.402 1.389 8.614 L 5.025 7.932 C 5.261 7.356 5.492 6.72 5.72 6.023 C 5.947 5.326 6.061 4.682 6.061 4.091 C 6.061 3.076 5.795 2.14 5.265 1.284 C 4.735 0.428 3.99 0 3.03 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-82ipe8\",layoutDependency:layoutDependency,layoutId:\"zSaNufKbZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.041 3.477\" overflow=\"visible\"><path d=\"M 2.4 3.477 C 2.871 3.477 3.263 3.322 3.574 3.011 C 3.886 2.701 4.041 2.303 4.041 1.818 C 4.041 1.515 3.966 1.201 3.814 0.875 C 3.663 0.549 3.494 0.258 3.309 0 L 0.001 0.614 C -0.016 1.265 0.165 1.905 0.544 2.534 C 0.923 3.163 1.541 3.477 2.4 3.477 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-ff8sjt\",layoutDependency:layoutDependency,layoutId:\"eqEAGXA67\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.061 8.591\" overflow=\"visible\"><path d=\"M 3.03 0 C 2.071 0 1.326 0.428 0.795 1.284 C 0.265 2.14 0 3.076 0 4.091 C 0 4.697 0.118 5.345 0.354 6.034 C 0.589 6.723 0.825 7.356 1.061 7.932 L 4.672 8.591 C 4.84 8.364 5.114 7.848 5.492 7.045 C 5.871 6.242 6.061 5.258 6.061 4.091 C 6.061 2.909 5.774 1.932 5.202 1.159 C 4.63 0.386 3.906 0 3.03 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1twgkia\",layoutDependency:layoutDependency,layoutId:\"PzoVbOXGT\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.04 3.477\" overflow=\"visible\"><path d=\"M 1.641 3.477 C 2.5 3.477 3.114 3.159 3.485 2.523 C 3.855 1.886 4.04 1.242 4.04 0.591 L 0.732 0 C 0.564 0.258 0.4 0.549 0.24 0.875 C 0.08 1.201 0 1.515 0 1.818 C 0 2.303 0.156 2.701 0.467 3.011 C 0.779 3.322 1.17 3.477 1.641 3.477 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c5a2pg\",layoutDependency:layoutDependency,layoutId:\"vQQtw4INo\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.091 15.455\" overflow=\"visible\"><path d=\"M 5.934 15.455 C 4.638 15.455 3.653 15.023 2.98 14.159 C 2.306 13.295 1.987 12.326 2.02 11.25 L 1.566 10.636 C 1.38 10.379 1.073 9.795 0.644 8.886 C 0.215 7.977 0 6.833 0 5.455 C 0 3.894 0.429 2.595 1.288 1.557 C 2.146 0.519 3.232 0 4.545 0 C 5.976 0 7.092 0.572 7.891 1.716 C 8.691 2.86 9.091 4.106 9.091 5.455 C 9.091 6.333 8.956 7.144 8.687 7.886 C 8.418 8.629 8.182 9.227 7.98 9.682 L 8.182 9.977 C 8.316 10.189 8.502 10.527 8.737 10.989 C 8.973 11.451 9.091 11.932 9.091 12.432 C 9.091 13.295 8.792 14.015 8.194 14.591 C 7.597 15.167 6.843 15.455 5.934 15.455 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wvfpu5\",layoutDependency:layoutDependency,layoutId:\"dQRxW2Eak\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.091 15.455\" overflow=\"visible\"><path d=\"M 3.157 15.455 C 2.247 15.455 1.494 15.167 0.896 14.591 C 0.299 14.015 0 13.295 0 12.432 C 0 11.932 0.118 11.451 0.354 10.989 C 0.589 10.527 0.774 10.189 0.909 9.977 L 1.111 9.682 C 0.909 9.227 0.673 8.629 0.404 7.886 C 0.135 7.144 0 6.333 0 5.455 C 0 4.106 0.4 2.86 1.199 1.716 C 1.999 0.572 3.114 0 4.545 0 C 5.859 0 6.944 0.519 7.803 1.557 C 8.662 2.595 9.091 3.894 9.091 5.455 C 9.091 6.833 8.876 7.973 8.447 8.875 C 8.018 9.777 7.71 10.356 7.525 10.614 L 7.071 11.25 C 7.088 12.326 6.763 13.295 6.098 14.159 C 5.434 15.023 4.453 15.455 3.157 15.455 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"Features\"})}),className:\"framer-1vvtw76\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"MjtzMUk36\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate1,variants:{Cfdc5IP8N:{\"--extracted-r6o4lv\":\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\"},mGrw80A2l:{\"--extracted-r6o4lv\":\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)))\"},children:\"Percorso\"})}),fonts:[\"GF;Comfortaa-700\"],transformTemplate:undefined},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)))\"},children:\"Percorso\"})}),fonts:[\"GF;Comfortaa-700\"],transformTemplate:undefined}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RXhvLTYwMA==\",\"--framer-font-family\":'\"Exo\", \"Exo Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33a3bea7-9566-4c78-be56-ab70bc63fead, rgb(84, 80, 71)))\"},children:\"Percorso\"})}),className:\"framer-1jzo7tj\",fonts:[\"GF;Exo-600\"],layoutDependency:layoutDependency,layoutId:\"FUfJznmQh\",style:{\"--extracted-r6o4lv\":\"var(--token-33a3bea7-9566-4c78-be56-ab70bc63fead, rgb(84, 80, 71))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IdXoJMl8t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33a3bea7-9566-4c78-be56-ab70bc63fead, rgb(84, 80, 71)))\"},children:\"Percorso\"})}),fonts:[\"GF;Comfortaa-600\"]},SRnIo5BSI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33a3bea7-9566-4c78-be56-ab70bc63fead, rgb(84, 80, 71)))\"},children:\"Percorso\"})}),fonts:[\"GF;Comfortaa-600\"]}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"NW2zwKuFp\",scopeId:\"GQVgQjJZc\",...addPropertyOverrides({Cfdc5IP8N:{href:{webPageId:\"TArVCFqyr\"},openInNewTab:false},mGrw80A2l:{href:{webPageId:\"TArVCFqyr\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1ge0kx framer-tjtxiu\",\"data-framer-name\":\"Musica\",layoutDependency:layoutDependency,layoutId:\"NW2zwKuFp\",transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{\"data-highlight\":true,onTap:onTap1sv442n,transformTemplate:undefined},IdXoJMl8t:{transformTemplate:undefined},mGrw80A2l:{\"data-highlight\":true,onTap:onTap1sv442n,transformTemplate:undefined},SRnIo5BSI:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-o6td59\",layoutDependency:layoutDependency,layoutId:\"ufdBSpg2N\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.778 20 L 1.667 20 C 1.222 20 0.833 19.833 0.5 19.5 C 0.167 19.167 0 18.778 0 18.333 L 0 10 C 0 8.611 0.264 7.31 0.792 6.097 C 1.319 4.884 2.032 3.829 2.931 2.931 C 3.829 2.032 4.884 1.319 6.097 0.792 C 7.31 0.264 8.611 0 10 0 C 11.389 0 12.69 0.264 13.903 0.792 C 15.116 1.319 16.171 2.032 17.069 2.931 C 17.968 3.829 18.681 4.884 19.208 6.097 C 19.736 7.31 20 8.611 20 10 L 20 18.333 C 20 18.778 19.833 19.167 19.5 19.5 C 19.167 19.833 18.778 20 18.333 20 L 14.222 20 L 14.222 11.778 L 18.333 11.778 L 18.333 10 C 18.333 7.679 17.523 5.709 15.903 4.092 C 14.282 2.475 12.315 1.667 10 1.667 C 7.685 1.667 5.718 2.475 4.097 4.092 C 2.477 5.709 1.667 7.679 1.667 10 L 1.667 11.778 L 5.778 11.778 Z M 4.111 13.444 L 1.667 13.444 L 1.667 18.333 L 4.111 18.333 Z M 15.889 13.444 L 15.889 18.333 L 18.333 18.333 L 18.333 13.444 Z M 4.111 13.444 L 1.667 13.444 M 15.889 13.444 L 18.333 13.444\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'},IdXoJMl8t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.778 20 L 1.667 20 C 1.222 20 0.833 19.833 0.5 19.5 C 0.167 19.167 0 18.778 0 18.333 L 0 10 C 0 8.611 0.264 7.31 0.792 6.097 C 1.319 4.884 2.032 3.829 2.931 2.931 C 3.829 2.032 4.884 1.319 6.097 0.792 C 7.31 0.264 8.611 0 10 0 C 11.389 0 12.69 0.264 13.903 0.792 C 15.116 1.319 16.171 2.032 17.069 2.931 C 17.968 3.829 18.681 4.884 19.208 6.097 C 19.736 7.31 20 8.611 20 10 L 20 18.333 C 20 18.778 19.833 19.167 19.5 19.5 C 19.167 19.833 18.778 20 18.333 20 L 14.222 20 L 14.222 11.778 L 18.333 11.778 L 18.333 10 C 18.333 7.679 17.523 5.709 15.903 4.092 C 14.282 2.475 12.315 1.667 10 1.667 C 7.685 1.667 5.718 2.475 4.097 4.092 C 2.477 5.709 1.667 7.679 1.667 10 L 1.667 11.778 L 5.778 11.778 Z M 4.111 13.444 L 1.667 13.444 L 1.667 18.333 L 4.111 18.333 Z M 15.889 13.444 L 15.889 18.333 L 18.333 18.333 L 18.333 13.444 Z M 4.111 13.444 L 1.667 13.444 M 15.889 13.444 L 18.333 13.444\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.778 20 L 1.667 20 C 1.222 20 0.833 19.833 0.5 19.5 C 0.167 19.167 0 18.778 0 18.333 L 0 10 C 0 8.611 0.264 7.31 0.792 6.097 C 1.319 4.884 2.032 3.829 2.931 2.931 C 3.829 2.032 4.884 1.319 6.097 0.792 C 7.31 0.264 8.611 0 10 0 C 11.389 0 12.69 0.264 13.903 0.792 C 15.116 1.319 16.171 2.032 17.069 2.931 C 17.968 3.829 18.681 4.884 19.208 6.097 C 19.736 7.31 20 8.611 20 10 L 20 18.333 C 20 18.778 19.833 19.167 19.5 19.5 C 19.167 19.833 18.778 20 18.333 20 L 14.222 20 L 14.222 11.778 L 18.333 11.778 L 18.333 10 C 18.333 7.679 17.523 5.709 15.903 4.092 C 14.282 2.475 12.315 1.667 10 1.667 C 7.685 1.667 5.718 2.475 4.097 4.092 C 2.477 5.709 1.667 7.679 1.667 10 L 1.667 11.778 L 5.778 11.778 Z M 4.111 13.444 L 1.667 13.444 L 1.667 18.333 L 4.111 18.333 Z M 15.889 13.444 L 15.889 18.333 L 18.333 18.333 L 18.333 13.444 Z M 4.111 13.444 L 1.667 13.444 M 15.889 13.444 L 18.333 13.444\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'},SRnIo5BSI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.778 20 L 1.667 20 C 1.222 20 0.833 19.833 0.5 19.5 C 0.167 19.167 0 18.778 0 18.333 L 0 10 C 0 8.611 0.264 7.31 0.792 6.097 C 1.319 4.884 2.032 3.829 2.931 2.931 C 3.829 2.032 4.884 1.319 6.097 0.792 C 7.31 0.264 8.611 0 10 0 C 11.389 0 12.69 0.264 13.903 0.792 C 15.116 1.319 16.171 2.032 17.069 2.931 C 17.968 3.829 18.681 4.884 19.208 6.097 C 19.736 7.31 20 8.611 20 10 L 20 18.333 C 20 18.778 19.833 19.167 19.5 19.5 C 19.167 19.833 18.778 20 18.333 20 L 14.222 20 L 14.222 11.778 L 18.333 11.778 L 18.333 10 C 18.333 7.679 17.523 5.709 15.903 4.092 C 14.282 2.475 12.315 1.667 10 1.667 C 7.685 1.667 5.718 2.475 4.097 4.092 C 2.477 5.709 1.667 7.679 1.667 10 L 1.667 11.778 L 5.778 11.778 Z M 4.111 13.444 L 1.667 13.444 L 1.667 18.333 L 4.111 18.333 Z M 15.889 13.444 L 15.889 18.333 L 18.333 18.333 L 18.333 13.444 Z M 4.111 13.444 L 1.667 13.444 M 15.889 13.444 L 18.333 13.444\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1bzho6z\",layoutDependency:layoutDependency,layoutId:\"UhHX_9qHk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.778 20 L 1.667 20 C 1.222 20 0.833 19.833 0.5 19.5 C 0.167 19.167 0 18.778 0 18.333 L 0 10 C 0 8.611 0.264 7.31 0.792 6.097 C 1.319 4.884 2.032 3.829 2.931 2.931 C 3.829 2.032 4.884 1.319 6.097 0.792 C 7.31 0.264 8.611 0 10 0 C 11.389 0 12.69 0.264 13.903 0.792 C 15.116 1.319 16.171 2.032 17.069 2.931 C 17.968 3.829 18.681 4.884 19.208 6.097 C 19.736 7.31 20 8.611 20 10 L 20 18.333 C 20 18.778 19.833 19.167 19.5 19.5 C 19.167 19.833 18.778 20 18.333 20 L 14.222 20 L 14.222 11.778 L 18.333 11.778 L 18.333 10 C 18.333 7.679 17.523 5.709 15.903 4.092 C 14.282 2.475 12.315 1.667 10 1.667 C 7.685 1.667 5.718 2.475 4.097 4.092 C 2.477 5.709 1.667 7.679 1.667 10 L 1.667 11.778 L 5.778 11.778 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1wcb54p\",layoutDependency:layoutDependency,layoutId:\"cRyvvq2Ez\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.444 4.889\" overflow=\"visible\"><path d=\"M 2.444 0 L 0 0 L 0 4.889 L 2.444 4.889 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-14yznlq\",layoutDependency:layoutDependency,layoutId:\"M47Bfd_S5\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.444 4.889\" overflow=\"visible\"><path d=\"M 0 0 L 0 4.889 L 2.444 4.889 L 2.444 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-on05gi\",layoutDependency:layoutDependency,layoutId:\"MNq0YVjMr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.444 1\" overflow=\"visible\"><path d=\"M 2.444 0 L 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-xm1oyh\",layoutDependency:layoutDependency,layoutId:\"yxLiWcfdi\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 2.444 1\" overflow=\"visible\"><path d=\"M 0 0 L 2.444 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"Discover\"})}),className:\"framer-1aqc48w\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"M88SJNkxF\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,variants:{Cfdc5IP8N:{\"--extracted-r6o4lv\":\"rgb(84, 80, 71)\"},mGrw80A2l:{\"--extracted-r6o4lv\":\"rgb(84, 80, 71)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 80, 71))\"},children:\"Musica\"})}),fonts:[\"GF;Comfortaa-700\"],transformTemplate:undefined},IdXoJMl8t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:\"Musica\"})}),fonts:[\"GF;Comfortaa-600\"],transformTemplate:undefined},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 80, 71))\"},children:\"Musica\"})}),fonts:[\"GF;Comfortaa-700\"],transformTemplate:undefined},SRnIo5BSI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\"},children:\"Musica\"})}),fonts:[\"GF;Comfortaa-600\"],transformTemplate:undefined}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"SLpYQD_X_\",scopeId:\"GQVgQjJZc\",...addPropertyOverrides({Cfdc5IP8N:{href:{webPageId:\"Fpta7Vh2l\"},openInNewTab:false},mGrw80A2l:{href:{webPageId:\"Fpta7Vh2l\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-1e9r2br framer-tjtxiu\",\"data-framer-name\":\"Laboratori\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"SLpYQD_X_\",onTap:onTap1sv442n,transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{transformTemplate:undefined},IdXoJMl8t:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined},mGrw80A2l:{transformTemplate:undefined},SRnIo5BSI:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-187yfcz\",layoutDependency:layoutDependency,layoutId:\"WyrNmI3Eg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.025 20\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.025 20\" overflow=\"visible\"><path d=\"M 6.934 9.186 L 9.186 6.934 L 7.309 5.056 L 6.108 6.258 L 5.056 5.207 L 6.258 4.005 L 4.38 2.153 L 2.128 4.406 Z M 15.594 17.897 L 17.847 15.62 L 15.97 13.742 L 14.768 14.944 L 13.717 13.892 L 14.919 12.691 L 13.066 10.839 L 10.814 13.091 Z M 15.795 2.503 L 17.547 4.255 M 4.906 19.024 L 1.001 19.024 L 1.001 15.119 L 5.857 10.263 L 0 4.406 L 4.355 0 L 10.263 5.882 L 14.718 1.427 C 14.869 1.277 15.035 1.168 15.219 1.101 C 15.403 1.035 15.586 1.001 15.77 1.001 C 15.953 1.001 16.137 1.035 16.32 1.101 C 16.504 1.168 16.671 1.277 16.821 1.427 L 18.598 3.204 C 18.748 3.354 18.857 3.521 18.924 3.705 C 18.99 3.888 19.024 4.072 19.024 4.255 C 19.024 4.439 18.99 4.622 18.924 4.806 C 18.857 4.99 18.748 5.156 18.598 5.307 L 14.143 9.762 L 20.025 15.645 L 15.645 20 L 9.787 14.143 Z M 2.503 17.522 L 4.255 17.522 L 14.093 7.66 L 12.34 5.907 L 2.503 15.77 Z M 13.217 6.783 L 12.34 5.907 L 14.093 7.66 Z\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'},IdXoJMl8t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.025 20\" overflow=\"visible\"><path d=\"M 6.934 9.186 L 9.186 6.934 L 7.309 5.056 L 6.108 6.258 L 5.056 5.207 L 6.258 4.005 L 4.38 2.153 L 2.128 4.406 Z M 15.594 17.897 L 17.847 15.62 L 15.97 13.742 L 14.768 14.944 L 13.717 13.892 L 14.919 12.691 L 13.066 10.839 L 10.814 13.091 Z M 15.795 2.503 L 17.547 4.255 M 4.906 19.024 L 1.001 19.024 L 1.001 15.119 L 5.857 10.263 L 0 4.406 L 4.355 0 L 10.263 5.882 L 14.718 1.427 C 14.869 1.277 15.035 1.168 15.219 1.101 C 15.403 1.035 15.586 1.001 15.77 1.001 C 15.953 1.001 16.137 1.035 16.32 1.101 C 16.504 1.168 16.671 1.277 16.821 1.427 L 18.598 3.204 C 18.748 3.354 18.857 3.521 18.924 3.705 C 18.99 3.888 19.024 4.072 19.024 4.255 C 19.024 4.439 18.99 4.622 18.924 4.806 C 18.857 4.99 18.748 5.156 18.598 5.307 L 14.143 9.762 L 20.025 15.645 L 15.645 20 L 9.787 14.143 Z M 2.503 17.522 L 4.255 17.522 L 14.093 7.66 L 12.34 5.907 L 2.503 15.77 Z M 13.217 6.783 L 12.34 5.907 L 14.093 7.66 Z\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.025 20\" overflow=\"visible\"><path d=\"M 6.934 9.186 L 9.186 6.934 L 7.309 5.056 L 6.108 6.258 L 5.056 5.207 L 6.258 4.005 L 4.38 2.153 L 2.128 4.406 Z M 15.594 17.897 L 17.847 15.62 L 15.97 13.742 L 14.768 14.944 L 13.717 13.892 L 14.919 12.691 L 13.066 10.839 L 10.814 13.091 Z M 15.795 2.503 L 17.547 4.255 M 4.906 19.024 L 1.001 19.024 L 1.001 15.119 L 5.857 10.263 L 0 4.406 L 4.355 0 L 10.263 5.882 L 14.718 1.427 C 14.869 1.277 15.035 1.168 15.219 1.101 C 15.403 1.035 15.586 1.001 15.77 1.001 C 15.953 1.001 16.137 1.035 16.32 1.101 C 16.504 1.168 16.671 1.277 16.821 1.427 L 18.598 3.204 C 18.748 3.354 18.857 3.521 18.924 3.705 C 18.99 3.888 19.024 4.072 19.024 4.255 C 19.024 4.439 18.99 4.622 18.924 4.806 C 18.857 4.99 18.748 5.156 18.598 5.307 L 14.143 9.762 L 20.025 15.645 L 15.645 20 L 9.787 14.143 Z M 2.503 17.522 L 4.255 17.522 L 14.093 7.66 L 12.34 5.907 L 2.503 15.77 Z M 13.217 6.783 L 12.34 5.907 L 14.093 7.66 Z\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'},SRnIo5BSI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.025 20\" overflow=\"visible\"><path d=\"M 6.934 9.186 L 9.186 6.934 L 7.309 5.056 L 6.108 6.258 L 5.056 5.207 L 6.258 4.005 L 4.38 2.153 L 2.128 4.406 Z M 15.594 17.897 L 17.847 15.62 L 15.97 13.742 L 14.768 14.944 L 13.717 13.892 L 14.919 12.691 L 13.066 10.839 L 10.814 13.091 Z M 15.795 2.503 L 17.547 4.255 M 4.906 19.024 L 1.001 19.024 L 1.001 15.119 L 5.857 10.263 L 0 4.406 L 4.355 0 L 10.263 5.882 L 14.718 1.427 C 14.869 1.277 15.035 1.168 15.219 1.101 C 15.403 1.035 15.586 1.001 15.77 1.001 C 15.953 1.001 16.137 1.035 16.32 1.101 C 16.504 1.168 16.671 1.277 16.821 1.427 L 18.598 3.204 C 18.748 3.354 18.857 3.521 18.924 3.705 C 18.99 3.888 19.024 4.072 19.024 4.255 C 19.024 4.439 18.99 4.622 18.924 4.806 C 18.857 4.99 18.748 5.156 18.598 5.307 L 14.143 9.762 L 20.025 15.645 L 15.645 20 L 9.787 14.143 Z M 2.503 17.522 L 4.255 17.522 L 14.093 7.66 L 12.34 5.907 L 2.503 15.77 Z M 13.217 6.783 L 12.34 5.907 L 14.093 7.66 Z\" fill=\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72)) /* {&quot;name&quot;:&quot;Grigio logo&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1snma39\",layoutDependency:layoutDependency,layoutId:\"WaBfzZxz_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.059 7.034\" overflow=\"visible\"><path d=\"M 4.806 7.034 L 7.059 4.781 L 5.181 2.904 L 3.98 4.105 L 2.929 3.054 L 4.13 1.852 L 2.253 0 L 0 2.253 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-zfirj1\",layoutDependency:layoutDependency,layoutId:\"p05v_Y4lk\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.034 7.059\" overflow=\"visible\"><path d=\"M 4.781 7.059 L 7.034 4.781 L 5.156 2.904 L 3.955 4.105 L 2.904 3.054 L 4.105 1.852 L 2.253 0 L 0 2.253 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ce1tg7\",layoutDependency:layoutDependency,layoutId:\"QpDKAWjON\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.752 1.752\" overflow=\"visible\"><path d=\"M 0 0 L 1.752 1.752\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19u7yfy\",layoutDependency:layoutDependency,layoutId:\"mULK3N4Wf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20.025 20\" overflow=\"visible\"><path d=\"M 4.906 19.024 L 1.001 19.024 L 1.001 15.119 L 5.857 10.263 L 0 4.406 L 4.355 0 L 10.263 5.882 L 14.718 1.427 C 14.869 1.277 15.035 1.168 15.219 1.101 C 15.403 1.035 15.586 1.001 15.77 1.001 C 15.953 1.001 16.137 1.035 16.32 1.101 C 16.504 1.168 16.671 1.277 16.821 1.427 L 18.598 3.204 C 18.748 3.354 18.857 3.521 18.924 3.705 C 18.99 3.888 19.024 4.072 19.024 4.255 C 19.024 4.439 18.99 4.622 18.924 4.806 C 18.857 4.99 18.748 5.156 18.598 5.307 L 14.143 9.762 L 20.025 15.645 L 15.645 20 L 9.787 14.143 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-167ppdy\",layoutDependency:layoutDependency,layoutId:\"FZN8eI0P6\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.589 11.615\" overflow=\"visible\"><path d=\"M 0 11.615 L 1.752 11.615 L 11.589 1.752 L 9.837 0 L 0 9.862 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1jvpohy\",layoutDependency:layoutDependency,layoutId:\"NQIezYD_V\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.752 1.752\" overflow=\"visible\"><path d=\"M 0.876 0.876 L 0 0 L 1.752 1.752 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-yz8xad\",\"data-framer-name\":\"inst\",layoutDependency:layoutDependency,layoutId:\"i1GXp4tPX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 6.8 8.95 L 8.95 6.775 L 7.55 5.35 L 6.45 6.45 L 5.05 5.05 L 6.125 3.95 L 5 2.825 L 2.825 5 Z M 15 17.175 L 17.175 15 L 16.05 13.875 L 14.95 14.95 L 13.55 13.55 L 14.625 12.45 L 13.2 11.05 L 11.05 13.2 Z M 15.6 3 L 17.025 4.425 M 5.25 19 L 1 19 L 1 14.75 L 5.375 10.375 L 0 5 L 5 0 L 10.4 5.4 L 14.175 1.6 C 14.375 1.4 14.6 1.25 14.85 1.15 C 15.1 1.05 15.358 1 15.625 1 C 15.892 1 16.15 1.05 16.4 1.15 C 16.65 1.25 16.875 1.4 17.075 1.6 L 18.4 2.95 C 18.6 3.15 18.75 3.375 18.85 3.625 C 18.95 3.875 19 4.133 19 4.4 C 19 4.667 18.95 4.921 18.85 5.162 C 18.75 5.404 18.6 5.625 18.4 5.825 L 14.625 9.625 L 20 15 L 15 20 L 9.625 14.625 Z M 3 17 L 4.4 17 L 14.2 7.225 L 12.775 5.8 L 3 15.6 Z M 13.5 6.525 L 12.775 5.8 L 14.2 7.225 Z\" fill=\"var(--token-33a3bea7-9566-4c78-be56-ab70bc63fead, rgb(84, 80, 71)) /* {&quot;name&quot;:&quot;Grigio&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15r79qn\",layoutDependency:layoutDependency,layoutId:\"R7F2tbzFF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.125 6.125\" overflow=\"visible\"><path d=\"M 3.975 6.125 L 6.125 3.95 L 4.725 2.525 L 3.625 3.625 L 2.225 2.225 L 3.3 1.125 L 2.175 0 L 0 2.175 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-mc0am9\",layoutDependency:layoutDependency,layoutId:\"DTUmRLC3e\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 6.125 6.125\" overflow=\"visible\"><path d=\"M 3.95 6.125 L 6.125 3.95 L 5 2.825 L 3.9 3.9 L 2.5 2.5 L 3.575 1.4 L 2.15 0 L 0 2.15 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-qk4vug\",layoutDependency:layoutDependency,layoutId:\"wXC1uXxmL\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.425 1.425\" overflow=\"visible\"><path d=\"M 0 0 L 1.425 1.425\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1dfi569\",layoutDependency:layoutDependency,layoutId:\"namlLr4PN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 5.25 19 L 1 19 L 1 14.75 L 5.375 10.375 L 0 5 L 5 0 L 10.4 5.4 L 14.175 1.6 C 14.375 1.4 14.6 1.25 14.85 1.15 C 15.1 1.05 15.358 1 15.625 1 C 15.892 1 16.15 1.05 16.4 1.15 C 16.65 1.25 16.875 1.4 17.075 1.6 L 18.4 2.95 C 18.6 3.15 18.75 3.375 18.85 3.625 C 18.95 3.875 19 4.133 19 4.4 C 19 4.667 18.95 4.921 18.85 5.162 C 18.75 5.404 18.6 5.625 18.4 5.825 L 14.625 9.625 L 20 15 L 15 20 L 9.625 14.625 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-8guxt4\",layoutDependency:layoutDependency,layoutId:\"VlH5KrvN2\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.2 11.2\" overflow=\"visible\"><path d=\"M 0 11.2 L 1.4 11.2 L 11.2 1.425 L 9.775 0 L 0 9.8 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-l8hcns\",layoutDependency:layoutDependency,layoutId:\"b5p6peL47\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.425 1.425\" overflow=\"visible\"><path d=\"M 0.725 0.725 L 0 0 L 1.425 1.425 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RXhvLTYwMA==\",\"--framer-font-family\":'\"Exo\", \"Exo Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 80, 71))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"OTWEVJ_wI\"},motionChild:true,nodeId:\"zydsX5KXA\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7edlx\",\"data-styles-preset\":\"FrTbrushD\",children:\"Laboratori\"})})})}),className:\"framer-1edoin6\",fonts:[\"GF;Exo-600\"],layoutDependency:layoutDependency,layoutId:\"zydsX5KXA\",style:{\"--extracted-r6o4lv\":\"rgb(84, 80, 71)\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 80, 71))\"},children:\"Laboratori\"})}),fonts:[\"GF;Comfortaa-700\"]},IdXoJMl8t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 80, 71))\"},children:\"Laboratori\"})}),fonts:[\"GF;Comfortaa-600\"]},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 80, 71))\"},children:\"Laboratori\"})}),fonts:[\"GF;Comfortaa-700\"]},SRnIo5BSI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(84, 80, 71))\"},children:\"Laboratori\"})}),fonts:[\"GF;Comfortaa-600\"]}},baseVariant,gestureVariant)})]})}),/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"IxfyJGHIW\",scopeId:\"GQVgQjJZc\",...addPropertyOverrides({Cfdc5IP8N:{href:{webPageId:\"gWrcakEgg\"},openInNewTab:false},mGrw80A2l:{href:{webPageId:\"gWrcakEgg\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-i5172x framer-tjtxiu\",\"data-framer-name\":\"Servizio ODN\",layoutDependency:layoutDependency,layoutId:\"IxfyJGHIW\",transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{\"data-highlight\":true,onTap:onTap1sv442n,transformTemplate:undefined},IdXoJMl8t:{transformTemplate:undefined},mGrw80A2l:{\"data-highlight\":true,onTap:onTap1sv442n,transformTemplate:undefined},SRnIo5BSI:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed2()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-size\":\"15px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(102, 102, 102))\"},children:\"Templates\"})}),className:\"framer-g1huzr\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"fsciljk1j\",style:{\"--extracted-r6o4lv\":\"rgb(102, 102, 102)\",\"--framer-paragraph-spacing\":\"0px\"},transformTemplate:transformTemplate2,variants:{Cfdc5IP8N:{\"--extracted-r6o4lv\":\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\"},mGrw80A2l:{\"--extracted-r6o4lv\":\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Servizio ODN\"})}),fonts:[\"GF;Comfortaa-700\"],transformTemplate:undefined},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Servizio ODN\"})}),fonts:[\"GF;Comfortaa-700\"],transformTemplate:undefined}},baseVariant,gestureVariant)}),isDisplayed3()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RXhvLTYwMA==\",\"--framer-font-family\":'\"Exo\", \"Exo Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Servizio ODN\"})}),className:\"framer-7j5hn\",fonts:[\"GF;Exo-600\"],layoutDependency:layoutDependency,layoutId:\"oHZ7Q8SI2\",style:{\"--extracted-r6o4lv\":\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({IdXoJMl8t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Servizio ODN\"})}),fonts:[\"GF;Comfortaa-600\"]},SRnIo5BSI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Servizio ODN\"})}),fonts:[\"GF;Comfortaa-600\"]}},baseVariant,gestureVariant)}),isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-1ju68o7\",layoutDependency:layoutDependency,layoutId:\"fssdWMeEG\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.955 20\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.955 20\" overflow=\"visible\"><path d=\"M 14.898 6.028 L 16.259 6.028 L 16.259 4.361 L 14.898 4.361 Z M 14.898 10.778 L 16.259 10.778 L 16.259 9.111 L 14.898 9.111 Z M 14.898 15.5 L 16.259 15.5 L 16.259 13.833 L 14.898 13.833 Z M 13.628 20 L 13.628 18.333 L 18.594 18.333 L 18.594 1.667 L 9.637 1.667 L 9.637 4.778 L 8.277 3.611 L 8.277 0 L 19.955 0 L 19.955 20 Z M 0 20 L 0 9.167 L 6.145 3.778 L 12.268 9.167 L 12.268 20 L 7.347 20 L 7.347 14.417 L 4.943 14.417 L 4.943 20 Z M 1.361 18.333 L 3.583 18.333 L 3.583 12.75 L 8.707 12.75 L 8.707 18.333 L 10.907 18.333 L 10.907 10.028 L 6.145 5.833 L 1.361 10.039 Z M 13.628 8.194 M 8.707 18.333 L 8.707 12.75 L 3.583 12.75 L 3.583 18.333 L 3.583 12.75 L 8.707 12.75 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},IdXoJMl8t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.955 20\" overflow=\"visible\"><path d=\"M 14.898 6.028 L 16.259 6.028 L 16.259 4.361 L 14.898 4.361 Z M 14.898 10.778 L 16.259 10.778 L 16.259 9.111 L 14.898 9.111 Z M 14.898 15.5 L 16.259 15.5 L 16.259 13.833 L 14.898 13.833 Z M 13.628 20 L 13.628 18.333 L 18.594 18.333 L 18.594 1.667 L 9.637 1.667 L 9.637 4.778 L 8.277 3.611 L 8.277 0 L 19.955 0 L 19.955 20 Z M 0 20 L 0 9.167 L 6.145 3.778 L 12.268 9.167 L 12.268 20 L 7.347 20 L 7.347 14.417 L 4.943 14.417 L 4.943 20 Z M 1.361 18.333 L 3.583 18.333 L 3.583 12.75 L 8.707 12.75 L 8.707 18.333 L 10.907 18.333 L 10.907 10.028 L 6.145 5.833 L 1.361 10.039 Z M 13.628 8.194 M 8.707 18.333 L 8.707 12.75 L 3.583 12.75 L 3.583 18.333 L 3.583 12.75 L 8.707 12.75 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.955 20\" overflow=\"visible\"><path d=\"M 14.898 6.028 L 16.259 6.028 L 16.259 4.361 L 14.898 4.361 Z M 14.898 10.778 L 16.259 10.778 L 16.259 9.111 L 14.898 9.111 Z M 14.898 15.5 L 16.259 15.5 L 16.259 13.833 L 14.898 13.833 Z M 13.628 20 L 13.628 18.333 L 18.594 18.333 L 18.594 1.667 L 9.637 1.667 L 9.637 4.778 L 8.277 3.611 L 8.277 0 L 19.955 0 L 19.955 20 Z M 0 20 L 0 9.167 L 6.145 3.778 L 12.268 9.167 L 12.268 20 L 7.347 20 L 7.347 14.417 L 4.943 14.417 L 4.943 20 Z M 1.361 18.333 L 3.583 18.333 L 3.583 12.75 L 8.707 12.75 L 8.707 18.333 L 10.907 18.333 L 10.907 10.028 L 6.145 5.833 L 1.361 10.039 Z M 13.628 8.194 M 8.707 18.333 L 8.707 12.75 L 3.583 12.75 L 3.583 18.333 L 3.583 12.75 L 8.707 12.75 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},SRnIo5BSI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.955 20\" overflow=\"visible\"><path d=\"M 14.898 6.028 L 16.259 6.028 L 16.259 4.361 L 14.898 4.361 Z M 14.898 10.778 L 16.259 10.778 L 16.259 9.111 L 14.898 9.111 Z M 14.898 15.5 L 16.259 15.5 L 16.259 13.833 L 14.898 13.833 Z M 13.628 20 L 13.628 18.333 L 18.594 18.333 L 18.594 1.667 L 9.637 1.667 L 9.637 4.778 L 8.277 3.611 L 8.277 0 L 19.955 0 L 19.955 20 Z M 0 20 L 0 9.167 L 6.145 3.778 L 12.268 9.167 L 12.268 20 L 7.347 20 L 7.347 14.417 L 4.943 14.417 L 4.943 20 Z M 1.361 18.333 L 3.583 18.333 L 3.583 12.75 L 8.707 12.75 L 8.707 18.333 L 10.907 18.333 L 10.907 10.028 L 6.145 5.833 L 1.361 10.039 Z M 13.628 8.194 M 8.707 18.333 L 8.707 12.75 L 3.583 12.75 L 3.583 18.333 L 3.583 12.75 L 8.707 12.75 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1xukyb8\",layoutDependency:layoutDependency,layoutId:\"GDuSdX2D_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.361 1.667\" overflow=\"visible\"><path d=\"M 0 1.667 L 1.361 1.667 L 1.361 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1ei4f7x\",layoutDependency:layoutDependency,layoutId:\"nT3MNo4Gr\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.361 1.667\" overflow=\"visible\"><path d=\"M 0 1.667 L 1.361 1.667 L 1.361 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cp29we\",layoutDependency:layoutDependency,layoutId:\"ErnHq5JAX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1.361 1.667\" overflow=\"visible\"><path d=\"M 0 1.667 L 1.361 1.667 L 1.361 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-19aq2f8\",layoutDependency:layoutDependency,layoutId:\"u_YJTqlpJ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 11.678 20\" overflow=\"visible\"><path d=\"M 5.351 20 L 5.351 18.333 L 10.317 18.333 L 10.317 1.667 L 1.361 1.667 L 1.361 4.778 L 0 3.611 L 0 0 L 11.678 0 L 11.678 20 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1uamrv7\",layoutDependency:layoutDependency,layoutId:\"BiUcCfVTe\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.268 16.222\" overflow=\"visible\"><path d=\"M 0 16.222 L 0 5.389 L 6.145 0 L 12.268 5.389 L 12.268 16.222 L 7.347 16.222 L 7.347 10.639 L 4.943 10.639 L 4.943 16.222 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1w8ns25\",layoutDependency:layoutDependency,layoutId:\"ke6fm6Swb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9.546 12.5\" overflow=\"visible\"><path d=\"M 0 12.5 L 2.222 12.5 L 2.222 6.917 L 7.347 6.917 L 7.347 12.5 L 9.546 12.5 L 9.546 4.194 L 4.785 0 L 0 4.206 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1u1o5e4\",layoutDependency:layoutDependency,layoutId:\"PXNMROuJz\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-99zks\",layoutDependency:layoutDependency,layoutId:\"ngMA_IMbC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 5.125 5.583\" overflow=\"visible\"><path d=\"M 5.125 5.583 L 5.125 0 L 0 0 L 0 5.583 L 0 0 L 5.125 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"dNrLauKvS\",scopeId:\"GQVgQjJZc\",...addPropertyOverrides({Cfdc5IP8N:{href:{webPageId:\"fALhE_K6L\"},openInNewTab:false},mGrw80A2l:{href:{webPageId:\"fALhE_K6L\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-17xsxrx framer-tjtxiu\",\"data-framer-name\":\"Contatti\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"dNrLauKvS\",onTap:onTap1sv442n,transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{transformTemplate:undefined},IdXoJMl8t:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined},mGrw80A2l:{transformTemplate:undefined},SRnIo5BSI:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-rt8cj\",layoutDependency:layoutDependency,layoutId:\"uM6AMz00Y\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z M 10 8.45 L 1.5 2.875 L 1.5 14.5 L 18.5 14.5 L 18.5 2.875 Z M 10 6.95 L 18.4 1.5 L 1.625 1.5 Z M 1.5 2.875 L 1.5 1.5 L 1.5 14.5 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},IdXoJMl8t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z M 10 8.45 L 1.5 2.875 L 1.5 14.5 L 18.5 14.5 L 18.5 2.875 Z M 10 6.95 L 18.4 1.5 L 1.625 1.5 Z M 1.5 2.875 L 1.5 1.5 L 1.5 14.5 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z M 10 8.45 L 1.5 2.875 L 1.5 14.5 L 18.5 14.5 L 18.5 2.875 Z M 10 6.95 L 18.4 1.5 L 1.625 1.5 Z M 1.5 2.875 L 1.5 1.5 L 1.5 14.5 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},SRnIo5BSI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z M 10 8.45 L 1.5 2.875 L 1.5 14.5 L 18.5 14.5 L 18.5 2.875 Z M 10 6.95 L 18.4 1.5 L 1.625 1.5 Z M 1.5 2.875 L 1.5 1.5 L 1.5 14.5 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-nv9uro\",layoutDependency:layoutDependency,layoutId:\"WMXSQgwOf\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1eknkf3\",layoutDependency:layoutDependency,layoutId:\"hJ7g1CXoC\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 17 11.625\" overflow=\"visible\"><path d=\"M 8.5 5.575 L 0 0 L 0 11.625 L 17 11.625 L 17 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-gr4gdd\",layoutDependency:layoutDependency,layoutId:\"HrPLdVKQt\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16.775 5.45\" overflow=\"visible\"><path d=\"M 8.375 5.45 L 16.775 0 L 0 0 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-m2oir9\",layoutDependency:layoutDependency,layoutId:\"boYJmM883\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 1 13\" overflow=\"visible\"><path d=\"M 0 1.375 L 0 0 L 0 13 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-8xq87y\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"szFr_SIFZ\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.494 21.5\" overflow=\"visible\"><path d=\"M 2.494 21.5 L 5.569 5.95 C 5.669 5.467 5.894 5.104 6.244 4.863 C 6.594 4.621 6.96 4.5 7.344 4.5 C 7.727 4.5 8.081 4.583 8.406 4.75 C 8.731 4.917 8.994 5.167 9.194 5.5 L 10.194 7.1 C 10.494 7.583 10.881 8.021 11.356 8.412 C 11.831 8.804 12.377 9.092 12.994 9.275 L 12.994 7.5 L 14.494 7.5 L 14.494 21.5 L 12.994 21.5 L 12.994 11.35 C 12.194 11.167 11.452 10.875 10.769 10.475 C 10.085 10.075 9.494 9.583 8.994 9 L 8.394 12 L 10.494 14 L 10.494 21.5 L 8.494 21.5 L 8.494 15.5 L 6.394 13.5 L 4.594 21.5 Z M 2.919 11.625 L 0.794 11.225 C 0.527 11.175 0.319 11.038 0.169 10.813 C 0.019 10.588 -0.031 10.333 0.019 10.05 L 0.769 6.125 C 0.869 5.592 1.152 5.171 1.619 4.863 C 2.085 4.554 2.585 4.45 3.119 4.55 L 4.269 4.775 Z M 8.994 4 C 8.444 4 7.973 3.804 7.581 3.413 C 7.19 3.021 6.994 2.55 6.994 2 C 6.994 1.45 7.19 0.979 7.581 0.587 C 7.973 0.196 8.444 0 8.994 0 C 9.544 0 10.015 0.196 10.406 0.587 C 10.798 0.979 10.994 1.45 10.994 2 C 10.994 2.55 10.798 3.021 10.406 3.413 C 10.015 3.804 9.544 4 8.994 4 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1d60luz\",layoutDependency:layoutDependency,layoutId:\"PEawfQ0Fu\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 17\" overflow=\"visible\"><path d=\"M 0 17 L 3.075 1.45 C 3.175 0.967 3.4 0.604 3.75 0.363 C 4.1 0.121 4.467 0 4.85 0 C 5.233 0 5.588 0.083 5.913 0.25 C 6.238 0.417 6.5 0.667 6.7 1 L 7.7 2.6 C 8 3.083 8.388 3.521 8.863 3.912 C 9.337 4.304 9.883 4.592 10.5 4.775 L 10.5 3 L 12 3 L 12 17 L 10.5 17 L 10.5 6.85 C 9.7 6.667 8.958 6.375 8.275 5.975 C 7.592 5.575 7 5.083 6.5 4.5 L 5.9 7.5 L 8 9.5 L 8 17 L 6 17 L 6 11 L 3.9 9 L 2.1 17 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-10dkny3\",layoutDependency:layoutDependency,layoutId:\"IGqlNhVFD\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.269 7.112\" overflow=\"visible\"><path d=\"M 2.919 7.112 L 0.794 6.712 C 0.527 6.662 0.319 6.524 0.169 6.299 C 0.019 6.074 -0.031 5.82 0.019 5.537 L 0.769 1.612 C 0.869 1.078 1.152 0.658 1.619 0.349 C 2.085 0.041 2.585 -0.063 3.119 0.037 L 4.269 0.262 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y56pdg\",layoutDependency:layoutDependency,layoutId:\"HDXzp6V3W\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 4 C 1.45 4 0.979 3.804 0.587 3.413 C 0.196 3.021 0 2.55 0 2 C 0 1.45 0.196 0.979 0.587 0.587 C 0.979 0.196 1.45 0 2 0 C 2.55 0 3.021 0.196 3.413 0.587 C 3.804 0.979 4 1.45 4 2 C 4 2.55 3.804 3.021 3.413 3.413 C 3.021 3.804 2.55 4 2 4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RXhvLTYwMA==\",\"--framer-font-family\":'\"Exo\", \"Exo Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NDVh9UyDq\"},motionChild:true,nodeId:\"qB0XgKxQS\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7edlx\",\"data-styles-preset\":\"FrTbrushD\",children:\"Contatti\"})})})}),className:\"framer-1b7t61j\",fonts:[\"GF;Exo-600\"],layoutDependency:layoutDependency,layoutId:\"qB0XgKxQS\",style:{\"--extracted-r6o4lv\":\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Contatti\"})}),fonts:[\"GF;Comfortaa-700\"]},IdXoJMl8t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Contatti\"})}),fonts:[\"GF;Comfortaa-600\"]},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Contatti\"})}),fonts:[\"GF;Comfortaa-700\"]},SRnIo5BSI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Contatti\"})}),fonts:[\"GF;Comfortaa-600\"]}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"j5eROMtC4\",scopeId:\"GQVgQjJZc\",...addPropertyOverrides({Cfdc5IP8N:{href:{webPageId:\"j_Lr7gdjZ\"},openInNewTab:false},mGrw80A2l:{href:{webPageId:\"j_Lr7gdjZ\"},openInNewTab:false}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-r5grt8 framer-tjtxiu\",\"data-framer-name\":\"Aggiornamenti\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"j5eROMtC4\",onTap:onTap1sv442n,transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{transformTemplate:undefined},IdXoJMl8t:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined},mGrw80A2l:{transformTemplate:undefined},SRnIo5BSI:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-ss9zt9\",layoutDependency:layoutDependency,layoutId:\"M8YFzjGR7\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 7.75 0 L 7.75 1.5 L 1.5 1.5 L 1.5 14.5 L 18.5 14.5 L 18.5 1.5 L 12.25 1.5 L 12.25 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z M 10 11.375 L 5 6.375 L 6.075 5.3 L 9.25 8.475 L 9.25 0 L 10.75 0 L 10.75 8.475 L 13.925 5.3 L 15 6.375 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},IdXoJMl8t:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 7.75 0 L 7.75 1.5 L 1.5 1.5 L 1.5 14.5 L 18.5 14.5 L 18.5 1.5 L 12.25 1.5 L 12.25 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z M 10 11.375 L 5 6.375 L 6.075 5.3 L 9.25 8.475 L 9.25 0 L 10.75 0 L 10.75 8.475 L 13.925 5.3 L 15 6.375 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 7.75 0 L 7.75 1.5 L 1.5 1.5 L 1.5 14.5 L 18.5 14.5 L 18.5 1.5 L 12.25 1.5 L 12.25 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z M 10 11.375 L 5 6.375 L 6.075 5.3 L 9.25 8.475 L 9.25 0 L 10.75 0 L 10.75 8.475 L 13.925 5.3 L 15 6.375 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},SRnIo5BSI:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 7.75 0 L 7.75 1.5 L 1.5 1.5 L 1.5 14.5 L 18.5 14.5 L 18.5 1.5 L 12.25 1.5 L 12.25 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z M 10 11.375 L 5 6.375 L 6.075 5.3 L 9.25 8.475 L 9.25 0 L 10.75 0 L 10.75 8.475 L 13.925 5.3 L 15 6.375 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-ft9qbq\",layoutDependency:layoutDependency,layoutId:\"lW7RGr4v9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 16\" overflow=\"visible\"><path d=\"M 1.5 16 C 1.1 16 0.75 15.85 0.45 15.55 C 0.15 15.25 0 14.9 0 14.5 L 0 1.5 C 0 1.1 0.15 0.75 0.45 0.45 C 0.75 0.15 1.1 0 1.5 0 L 7.75 0 L 7.75 1.5 L 1.5 1.5 L 1.5 14.5 L 18.5 14.5 L 18.5 1.5 L 12.25 1.5 L 12.25 0 L 18.5 0 C 18.9 0 19.25 0.15 19.55 0.45 C 19.85 0.75 20 1.1 20 1.5 L 20 14.5 C 20 14.9 19.85 15.25 19.55 15.55 C 19.25 15.85 18.9 16 18.5 16 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-y6lzvy\",layoutDependency:layoutDependency,layoutId:\"dJNaEc0NY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 11.375\" overflow=\"visible\"><path d=\"M 5 11.375 L 0 6.375 L 1.075 5.3 L 4.25 8.475 L 4.25 0 L 5.75 0 L 5.75 8.475 L 8.925 5.3 L 10 6.375 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsxs(SVG,{className:\"framer-w6znlx\",\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"RH4E7LRgV\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 14.494 21.5\" overflow=\"visible\"><path d=\"M 2.494 21.5 L 5.569 5.95 C 5.669 5.467 5.894 5.104 6.244 4.863 C 6.594 4.621 6.96 4.5 7.344 4.5 C 7.727 4.5 8.081 4.583 8.406 4.75 C 8.731 4.917 8.994 5.167 9.194 5.5 L 10.194 7.1 C 10.494 7.583 10.881 8.021 11.356 8.412 C 11.831 8.804 12.377 9.092 12.994 9.275 L 12.994 7.5 L 14.494 7.5 L 14.494 21.5 L 12.994 21.5 L 12.994 11.35 C 12.194 11.167 11.452 10.875 10.769 10.475 C 10.085 10.075 9.494 9.583 8.994 9 L 8.394 12 L 10.494 14 L 10.494 21.5 L 8.494 21.5 L 8.494 15.5 L 6.394 13.5 L 4.594 21.5 Z M 2.919 11.625 L 0.794 11.225 C 0.527 11.175 0.319 11.038 0.169 10.813 C 0.019 10.588 -0.031 10.333 0.019 10.05 L 0.769 6.125 C 0.869 5.592 1.152 5.171 1.619 4.863 C 2.085 4.554 2.585 4.45 3.119 4.55 L 4.269 4.775 Z M 8.994 4 C 8.444 4 7.973 3.804 7.581 3.413 C 7.19 3.021 6.994 2.55 6.994 2 C 6.994 1.45 7.19 0.979 7.581 0.587 C 7.973 0.196 8.444 0 8.994 0 C 9.544 0 10.015 0.196 10.406 0.587 C 10.798 0.979 10.994 1.45 10.994 2 C 10.994 2.55 10.798 3.021 10.406 3.413 C 10.015 3.804 9.544 4 8.994 4 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1rj5gx\",layoutDependency:layoutDependency,layoutId:\"uC3Jc9FcX\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12 17\" overflow=\"visible\"><path d=\"M 0 17 L 3.075 1.45 C 3.175 0.967 3.4 0.604 3.75 0.363 C 4.1 0.121 4.467 0 4.85 0 C 5.233 0 5.588 0.083 5.913 0.25 C 6.238 0.417 6.5 0.667 6.7 1 L 7.7 2.6 C 8 3.083 8.388 3.521 8.863 3.912 C 9.337 4.304 9.883 4.592 10.5 4.775 L 10.5 3 L 12 3 L 12 17 L 10.5 17 L 10.5 6.85 C 9.7 6.667 8.958 6.375 8.275 5.975 C 7.592 5.575 7 5.083 6.5 4.5 L 5.9 7.5 L 8 9.5 L 8 17 L 6 17 L 6 11 L 3.9 9 L 2.1 17 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-r2e4ns\",layoutDependency:layoutDependency,layoutId:\"cMpwpnipM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4.269 7.112\" overflow=\"visible\"><path d=\"M 2.919 7.112 L 0.794 6.712 C 0.527 6.662 0.319 6.524 0.169 6.299 C 0.019 6.074 -0.031 5.82 0.019 5.537 L 0.769 1.612 C 0.869 1.078 1.152 0.658 1.619 0.349 C 2.085 0.041 2.585 -0.063 3.119 0.037 L 4.269 0.262 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-3du3d5\",layoutDependency:layoutDependency,layoutId:\"rkhSApfZg\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 4 4\" overflow=\"visible\"><path d=\"M 2 4 C 1.45 4 0.979 3.804 0.587 3.413 C 0.196 3.021 0 2.55 0 2 C 0 1.45 0.196 0.979 0.587 0.587 C 0.979 0.196 1.45 0 2 0 C 2.55 0 3.021 0.196 3.413 0.587 C 3.804 0.979 4 1.45 4 2 C 4 2.55 3.804 3.021 3.413 3.413 C 3.021 3.804 2.55 4 2 4 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7RXhvLTYwMA==\",\"--framer-font-family\":'\"Exo\", \"Exo Placeholder\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1.7em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NDVh9UyDq\"},motionChild:true,nodeId:\"YIAZQJGrG\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7edlx\",\"data-styles-preset\":\"FrTbrushD\",children:\"Aggiornamenti\"})})})}),className:\"framer-1dqbgv0\",fonts:[\"GF;Exo-600\"],layoutDependency:layoutDependency,layoutId:\"YIAZQJGrG\",style:{\"--extracted-r6o4lv\":\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Aggiornamenti\"})}),fonts:[\"GF;Comfortaa-700\"]},IdXoJMl8t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Aggiornamenti\"})}),fonts:[\"GF;Comfortaa-600\"]},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Aggiornamenti\"})}),fonts:[\"GF;Comfortaa-700\"]},SRnIo5BSI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTYwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"600\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Aggiornamenti\"})}),fonts:[\"GF;Comfortaa-600\"]}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsx(Link,{motionChild:true,nodeId:\"IOFHLy7Kp\",scopeId:\"GQVgQjJZc\",...addPropertyOverrides({Cfdc5IP8N:{href:\"www.grestate.it\",openInNewTab:true},mGrw80A2l:{href:\"www.grestate.it\",openInNewTab:true}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-hfc0qw framer-tjtxiu\",\"data-framer-name\":\"Sito\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"IOFHLy7Kp\",onTap:onTap1sv442n,transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{transformTemplate:undefined},IdXoJMl8t:{transformTemplate:undefined},mGrw80A2l:{transformTemplate:undefined},SRnIo5BSI:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-mkebfs\",layoutDependency:layoutDependency,layoutId:\"rLM2rdE7o\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 6.1 19.212 C 4.883 18.688 3.825 17.975 2.925 17.075 C 2.025 16.175 1.312 15.117 0.787 13.9 C 0.263 12.683 0 11.383 0 10 C 0 8.617 0.262 7.317 0.787 6.1 C 1.313 4.883 2.025 3.825 2.925 2.925 C 3.825 2.025 4.883 1.313 6.1 0.788 C 7.317 0.263 8.617 0 10 0 C 11.383 0 12.683 0.263 13.9 0.788 C 15.117 1.313 16.175 2.025 17.075 2.925 C 17.975 3.825 18.688 4.883 19.213 6.1 C 19.737 7.317 20 8.617 20 10 C 20 11.383 19.738 12.683 19.213 13.9 C 18.688 15.117 17.975 16.175 17.075 17.075 C 16.175 17.975 15.117 18.688 13.9 19.212 C 12.683 19.737 11.383 20 10 20 C 8.617 20 7.317 19.737 6.1 19.212 Z M 8.925 18.475 L 8.925 16.425 C 8.342 16.425 7.85 16.208 7.45 15.775 C 7.05 15.342 6.85 14.833 6.85 14.25 L 6.85 13.15 L 1.725 8.025 C 1.642 8.358 1.583 8.688 1.55 9.013 C 1.517 9.338 1.5 9.667 1.5 10 C 1.5 12.167 2.204 14.058 3.612 15.675 C 5.021 17.292 6.792 18.225 8.925 18.475 Z M 16.275 15.775 C 17.008 14.975 17.563 14.079 17.938 13.087 C 18.313 12.096 18.5 11.067 18.5 10 C 18.5 8.233 18.017 6.629 17.05 5.187 C 16.083 3.746 14.792 2.692 13.175 2.025 L 13.175 2.475 C 13.175 3.058 12.975 3.567 12.575 4 C 12.175 4.433 11.683 4.65 11.1 4.65 L 8.925 4.65 L 8.925 6.825 C 8.925 7.108 8.813 7.342 8.588 7.525 C 8.362 7.708 8.108 7.8 7.825 7.8 L 5.75 7.8 L 5.75 10 L 12.2 10 C 12.483 10 12.717 10.108 12.9 10.325 C 13.083 10.542 13.175 10.792 13.175 11.075 L 13.175 14.25 L 14.25 14.25 C 14.733 14.25 15.158 14.392 15.525 14.675 C 15.892 14.958 16.142 15.325 16.275 15.775 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.95 20\" overflow=\"visible\"><path d=\"M 6.085 19.212 C 4.871 18.688 3.815 17.975 2.918 17.075 C 2.02 16.175 1.309 15.117 0.786 13.9 C 0.262 12.683 0 11.383 0 10 C 0 8.617 0.262 7.317 0.786 6.1 C 1.309 4.883 2.02 3.825 2.918 2.925 C 3.815 2.025 4.871 1.313 6.085 0.788 C 7.298 0.263 8.595 0 9.975 0 C 11.355 0 12.652 0.263 13.865 0.788 C 15.079 1.313 16.135 2.025 17.032 2.925 C 17.93 3.825 18.641 4.883 19.164 6.1 C 19.688 7.317 19.95 8.617 19.95 10 C 19.95 11.383 19.688 12.683 19.164 13.9 C 18.641 15.117 17.93 16.175 17.032 17.075 C 16.135 17.975 15.079 18.688 13.865 19.212 C 12.652 19.737 11.355 20 9.975 20 C 8.595 20 7.298 19.737 6.085 19.212 Z M 8.903 18.475 L 8.903 16.425 C 8.321 16.425 7.83 16.208 7.431 15.775 C 7.032 15.342 6.833 14.833 6.833 14.25 L 6.833 13.15 L 1.721 8.025 C 1.638 8.358 1.579 8.688 1.546 9.013 C 1.513 9.338 1.496 9.667 1.496 10 C 1.496 12.167 2.199 14.058 3.603 15.675 C 5.008 17.292 6.775 18.225 8.903 18.475 Z M 16.234 15.775 C 16.966 14.975 17.519 14.079 17.893 13.087 C 18.267 12.096 18.454 11.067 18.454 10 C 18.454 8.233 17.972 6.629 17.007 5.187 C 16.043 3.746 14.755 2.692 13.142 2.025 L 13.142 2.475 C 13.142 3.058 12.943 3.567 12.544 4 C 12.145 4.433 11.654 4.65 11.072 4.65 L 8.903 4.65 L 8.903 6.825 C 8.903 7.108 8.79 7.342 8.566 7.525 C 8.342 7.708 8.088 7.8 7.805 7.8 L 5.736 7.8 L 5.736 10 L 12.17 10 C 12.452 10 12.685 10.108 12.868 10.325 C 13.051 10.542 13.142 10.792 13.142 11.075 L 13.142 14.25 L 14.214 14.25 C 14.697 14.25 15.12 14.392 15.486 14.675 C 15.852 14.958 16.101 15.325 16.234 15.775 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.95 20\" overflow=\"visible\"><path d=\"M 6.085 19.212 C 4.871 18.688 3.815 17.975 2.918 17.075 C 2.02 16.175 1.309 15.117 0.786 13.9 C 0.262 12.683 0 11.383 0 10 C 0 8.617 0.262 7.317 0.786 6.1 C 1.309 4.883 2.02 3.825 2.918 2.925 C 3.815 2.025 4.871 1.313 6.085 0.788 C 7.298 0.263 8.595 0 9.975 0 C 11.355 0 12.652 0.263 13.865 0.788 C 15.079 1.313 16.135 2.025 17.032 2.925 C 17.93 3.825 18.641 4.883 19.164 6.1 C 19.688 7.317 19.95 8.617 19.95 10 C 19.95 11.383 19.688 12.683 19.164 13.9 C 18.641 15.117 17.93 16.175 17.032 17.075 C 16.135 17.975 15.079 18.688 13.865 19.212 C 12.652 19.737 11.355 20 9.975 20 C 8.595 20 7.298 19.737 6.085 19.212 Z M 8.903 18.475 L 8.903 16.425 C 8.321 16.425 7.83 16.208 7.431 15.775 C 7.032 15.342 6.833 14.833 6.833 14.25 L 6.833 13.15 L 1.721 8.025 C 1.638 8.358 1.579 8.688 1.546 9.013 C 1.513 9.338 1.496 9.667 1.496 10 C 1.496 12.167 2.199 14.058 3.603 15.675 C 5.008 17.292 6.775 18.225 8.903 18.475 Z M 16.234 15.775 C 16.966 14.975 17.519 14.079 17.893 13.087 C 18.267 12.096 18.454 11.067 18.454 10 C 18.454 8.233 17.972 6.629 17.007 5.187 C 16.043 3.746 14.755 2.692 13.142 2.025 L 13.142 2.475 C 13.142 3.058 12.943 3.567 12.544 4 C 12.145 4.433 11.654 4.65 11.072 4.65 L 8.903 4.65 L 8.903 6.825 C 8.903 7.108 8.79 7.342 8.566 7.525 C 8.342 7.708 8.088 7.8 7.805 7.8 L 5.736 7.8 L 5.736 10 L 12.17 10 C 12.452 10 12.685 10.108 12.868 10.325 C 13.051 10.542 13.142 10.792 13.142 11.075 L 13.142 14.25 L 14.214 14.25 C 14.697 14.25 15.12 14.392 15.486 14.675 C 15.852 14.958 16.101 15.325 16.234 15.775 Z\" fill=\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)) /* {&quot;name&quot;:&quot;Marrone&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1eeucb5\",layoutDependency:layoutDependency,layoutId:\"Sbb0L89aI\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 20\" overflow=\"visible\"><path d=\"M 6.1 19.212 C 4.883 18.688 3.825 17.975 2.925 17.075 C 2.025 16.175 1.312 15.117 0.787 13.9 C 0.263 12.683 0 11.383 0 10 C 0 8.617 0.262 7.317 0.787 6.1 C 1.313 4.883 2.025 3.825 2.925 2.925 C 3.825 2.025 4.883 1.313 6.1 0.788 C 7.317 0.263 8.617 0 10 0 C 11.383 0 12.683 0.263 13.9 0.788 C 15.117 1.313 16.175 2.025 17.075 2.925 C 17.975 3.825 18.688 4.883 19.213 6.1 C 19.737 7.317 20 8.617 20 10 C 20 11.383 19.738 12.683 19.213 13.9 C 18.688 15.117 17.975 16.175 17.075 17.075 C 16.175 17.975 15.117 18.688 13.9 19.212 C 12.683 19.737 11.383 20 10 20 C 8.617 20 7.317 19.737 6.1 19.212 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.95 20\" overflow=\"visible\"><path d=\"M 6.085 19.212 C 4.871 18.688 3.815 17.975 2.918 17.075 C 2.02 16.175 1.309 15.117 0.786 13.9 C 0.262 12.683 0 11.383 0 10 C 0 8.617 0.262 7.317 0.786 6.1 C 1.309 4.883 2.02 3.825 2.918 2.925 C 3.815 2.025 4.871 1.313 6.085 0.788 C 7.298 0.263 8.595 0 9.975 0 C 11.355 0 12.652 0.263 13.865 0.788 C 15.079 1.313 16.135 2.025 17.032 2.925 C 17.93 3.825 18.641 4.883 19.164 6.1 C 19.688 7.317 19.95 8.617 19.95 10 C 19.95 11.383 19.688 12.683 19.164 13.9 C 18.641 15.117 17.93 16.175 17.032 17.075 C 16.135 17.975 15.079 18.688 13.865 19.212 C 12.652 19.737 11.355 20 9.975 20 C 8.595 20 7.298 19.737 6.085 19.212 Z\" fill=\"transparent\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.95 20\" overflow=\"visible\"><path d=\"M 6.085 19.212 C 4.871 18.688 3.815 17.975 2.918 17.075 C 2.02 16.175 1.309 15.117 0.786 13.9 C 0.262 12.683 0 11.383 0 10 C 0 8.617 0.262 7.317 0.786 6.1 C 1.309 4.883 2.02 3.825 2.918 2.925 C 3.815 2.025 4.871 1.313 6.085 0.788 C 7.298 0.263 8.595 0 9.975 0 C 11.355 0 12.652 0.263 13.865 0.788 C 15.079 1.313 16.135 2.025 17.032 2.925 C 17.93 3.825 18.641 4.883 19.164 6.1 C 19.688 7.317 19.95 8.617 19.95 10 C 19.95 11.383 19.688 12.683 19.164 13.9 C 18.641 15.117 17.93 16.175 17.032 17.075 C 16.135 17.975 15.079 18.688 13.865 19.212 C 12.652 19.737 11.355 20 9.975 20 C 8.595 20 7.298 19.737 6.085 19.212 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1rwo1c5\",layoutDependency:layoutDependency,layoutId:\"PRvLOYJg9\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.425 10.45\" overflow=\"visible\"><path d=\"M 7.425 10.45 L 7.425 8.4 C 6.842 8.4 6.35 8.183 5.95 7.75 C 5.55 7.317 5.35 6.808 5.35 6.225 L 5.35 5.125 L 0.225 0 C 0.142 0.333 0.083 0.662 0.05 0.987 C 0.017 1.313 0 1.642 0 1.975 C 0 4.142 0.704 6.033 2.112 7.65 C 3.521 9.267 5.292 10.2 7.425 10.45 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.406 10.45\" overflow=\"visible\"><path d=\"M 7.406 10.45 L 7.406 8.4 C 6.825 8.4 6.334 8.183 5.935 7.75 C 5.536 7.317 5.337 6.808 5.337 6.225 L 5.337 5.125 L 0.224 0 C 0.141 0.333 0.083 0.662 0.05 0.987 C 0.017 1.313 0 1.642 0 1.975 C 0 4.142 0.702 6.033 2.107 7.65 C 3.512 9.267 5.278 10.2 7.406 10.45 Z\" fill=\"transparent\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 7.406 10.45\" overflow=\"visible\"><path d=\"M 7.406 10.45 L 7.406 8.4 C 6.825 8.4 6.334 8.183 5.935 7.75 C 5.536 7.317 5.337 6.808 5.337 6.225 L 5.337 5.125 L 0.224 0 C 0.141 0.333 0.083 0.662 0.05 0.987 C 0.017 1.313 0 1.642 0 1.975 C 0 4.142 0.702 6.033 2.107 7.65 C 3.512 9.267 5.278 10.2 7.406 10.45 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-n5sub7\",layoutDependency:layoutDependency,layoutId:\"S6BkVPRMM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.75 13.75\" overflow=\"visible\"><path d=\"M 10.525 13.75 C 11.258 12.95 11.813 12.054 12.188 11.063 C 12.563 10.071 12.75 9.042 12.75 7.975 C 12.75 6.208 12.267 4.604 11.3 3.163 C 10.333 1.721 9.042 0.667 7.425 0 L 7.425 0.45 C 7.425 1.033 7.225 1.542 6.825 1.975 C 6.425 2.408 5.933 2.625 5.35 2.625 L 3.175 2.625 L 3.175 4.8 C 3.175 5.083 3.063 5.317 2.838 5.5 C 2.612 5.683 2.358 5.775 2.075 5.775 L 0 5.775 L 0 7.975 L 6.45 7.975 C 6.733 7.975 6.967 8.083 7.15 8.3 C 7.333 8.517 7.425 8.767 7.425 9.05 L 7.425 12.225 L 8.5 12.225 C 8.983 12.225 9.408 12.367 9.775 12.65 C 10.142 12.933 10.392 13.3 10.525 13.75 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.718 13.75\" overflow=\"visible\"><path d=\"M 10.499 13.75 C 11.23 12.95 11.783 12.054 12.157 11.063 C 12.531 10.071 12.718 9.042 12.718 7.975 C 12.718 6.208 12.236 4.604 11.272 3.163 C 10.307 1.721 9.019 0.667 7.406 0 L 7.406 0.45 C 7.406 1.033 7.207 1.542 6.808 1.975 C 6.409 2.408 5.918 2.625 5.337 2.625 L 3.167 2.625 L 3.167 4.8 C 3.167 5.083 3.055 5.317 2.83 5.5 C 2.606 5.683 2.352 5.775 2.07 5.775 L 0 5.775 L 0 7.975 L 6.434 7.975 C 6.716 7.975 6.949 8.083 7.132 8.3 C 7.315 8.517 7.406 8.767 7.406 9.05 L 7.406 12.225 L 8.479 12.225 C 8.961 12.225 9.385 12.367 9.751 12.65 C 10.116 12.933 10.366 13.3 10.499 13.75 Z\" fill=\"transparent\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 12.718 13.75\" overflow=\"visible\"><path d=\"M 10.499 13.75 C 11.23 12.95 11.783 12.054 12.157 11.063 C 12.531 10.071 12.718 9.042 12.718 7.975 C 12.718 6.208 12.236 4.604 11.272 3.163 C 10.307 1.721 9.019 0.667 7.406 0 L 7.406 0.45 C 7.406 1.033 7.207 1.542 6.808 1.975 C 6.409 2.408 5.918 2.625 5.337 2.625 L 3.167 2.625 L 3.167 4.8 C 3.167 5.083 3.055 5.317 2.83 5.5 C 2.606 5.683 2.352 5.775 2.07 5.775 L 0 5.775 L 0 7.975 L 6.434 7.975 C 6.716 7.975 6.949 8.083 7.132 8.3 C 7.315 8.517 7.406 8.767 7.406 9.05 L 7.406 12.225 L 8.479 12.225 C 8.961 12.225 9.385 12.367 9.751 12.65 C 10.116 12.933 10.366 13.3 10.499 13.75 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Vai al sito\"})}),className:\"framer-1dm4b7g\",fonts:[\"GF;Comfortaa-700\"],layoutDependency:layoutDependency,layoutId:\"z46_3J2TO\",style:{\"--extracted-r6o4lv\":\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Vai al sito\"})})},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"20px\",\"--framer-font-weight\":\"700\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Vai al sito\"})})}},baseVariant,gestureVariant)})]})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19fppjd\",\"data-framer-name\":\"Social\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"STLhdUVbQ\",onTap:onTap1sv442n,transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{transformTemplate:undefined},IdXoJMl8t:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined},mGrw80A2l:{transformTemplate:undefined},SRnIo5BSI:{\"data-highlight\":undefined,onTap:undefined,transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:\"https://www.facebook.com/grestate.napoli\",motionChild:true,nodeId:\"qaKK7XSDz\",openInNewTab:true,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/p5Cklov5pOdyh7GIsrhmE0izOe8.png?width=60&height=60\"},className:\"framer-rnt2k framer-tjtxiu\",\"data-framer-name\":\"Facebook\",layoutDependency:layoutDependency,layoutId:\"qaKK7XSDz\",style:{borderBottomLeftRadius:31,borderBottomRightRadius:31,borderTopLeftRadius:31,borderTopRightRadius:31,opacity:.7},...addPropertyOverrides({Cfdc5IP8N:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+50+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/p5Cklov5pOdyh7GIsrhmE0izOe8.png?width=60&height=60\"}},IdXoJMl8t:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+50+0+61.5+50+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/p5Cklov5pOdyh7GIsrhmE0izOe8.png?width=60&height=60\"}},mGrw80A2l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+35+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/p5Cklov5pOdyh7GIsrhmE0izOe8.png?width=60&height=60\"}},SRnIo5BSI:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+90+0+12.5+150+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/p5Cklov5pOdyh7GIsrhmE0izOe8.png?width=60&height=60\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.instagram.com/grestate/\",motionChild:true,nodeId:\"OzwswU9iJ\",openInNewTab:true,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/eWHlGIKitM3Awngqc6zDrJwOwo.png?width=60&height=60\"},className:\"framer-1vvlsrt framer-tjtxiu\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"OzwswU9iJ\",style:{borderBottomLeftRadius:28,borderBottomRightRadius:28,borderTopLeftRadius:28,borderTopRightRadius:28,opacity:.7},...addPropertyOverrides({Cfdc5IP8N:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+50+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/eWHlGIKitM3Awngqc6zDrJwOwo.png?width=60&height=60\"}},IdXoJMl8t:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+50+0+61.5+50+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/eWHlGIKitM3Awngqc6zDrJwOwo.png?width=60&height=60\"}},mGrw80A2l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+35+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/eWHlGIKitM3Awngqc6zDrJwOwo.png?width=60&height=60\"}},SRnIo5BSI:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+90+0+12.5+150+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/eWHlGIKitM3Awngqc6zDrJwOwo.png?width=60&height=60\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.youtube.com/@GrEstate\",motionChild:true,nodeId:\"gtkBTl5xA\",openInNewTab:true,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/ViXWnu8xmhPOQNbk6v3IfCkYVXM.png?width=60&height=60\"},className:\"framer-18nq2vl framer-tjtxiu\",\"data-framer-name\":\"Youtube\",layoutDependency:layoutDependency,layoutId:\"gtkBTl5xA\",style:{borderBottomLeftRadius:28,borderBottomRightRadius:28,borderTopLeftRadius:28,borderTopRightRadius:28,opacity:.7},...addPropertyOverrides({Cfdc5IP8N:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+50+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/ViXWnu8xmhPOQNbk6v3IfCkYVXM.png?width=60&height=60\"}},IdXoJMl8t:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+50+0+61.5+50+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/ViXWnu8xmhPOQNbk6v3IfCkYVXM.png?width=60&height=60\"}},mGrw80A2l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+35+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/ViXWnu8xmhPOQNbk6v3IfCkYVXM.png?width=60&height=60\"}},SRnIo5BSI:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+90+0+12.5+150+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/ViXWnu8xmhPOQNbk6v3IfCkYVXM.png?width=60&height=60\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://open.spotify.com/intl-it/artist/0DTslqXBbCynfirERuAk7L\",motionChild:true,nodeId:\"awmsncG4e\",openInNewTab:true,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/wCZWP3iIRDpxFZJZQXyV6yFnFdw.png?width=60&height=60\"},className:\"framer-egz4u7 framer-tjtxiu\",\"data-framer-name\":\"Spotify\",layoutDependency:layoutDependency,layoutId:\"awmsncG4e\",style:{borderBottomLeftRadius:28,borderBottomRightRadius:28,borderTopLeftRadius:28,borderTopRightRadius:28,opacity:.7},...addPropertyOverrides({Cfdc5IP8N:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+50+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/wCZWP3iIRDpxFZJZQXyV6yFnFdw.png?width=60&height=60\"}},IdXoJMl8t:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+50+0+61.5+50+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/wCZWP3iIRDpxFZJZQXyV6yFnFdw.png?width=60&height=60\"}},mGrw80A2l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+35+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/wCZWP3iIRDpxFZJZQXyV6yFnFdw.png?width=60&height=60\"}},SRnIo5BSI:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:60,intrinsicWidth:60,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+90+0+12.5+150+0),pixelHeight:60,pixelWidth:60,sizes:\"27px\",src:\"https://framerusercontent.com/images/wCZWP3iIRDpxFZJZQXyV6yFnFdw.png?width=60&height=60\"}}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(Link,{href:\"https://www.tiktok.com/@grestate_odn?_r=1&_t=ZN-95LN6NKWn82\",motionChild:true,nodeId:\"WxLk_w0pc\",openInNewTab:true,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:65,intrinsicWidth:66,pixelHeight:65,pixelWidth:66,sizes:\"27px\",src:\"https://framerusercontent.com/images/92C7Ju5nJOP5Hdq15W5MQCz9zU.png?width=66&height=65\"},className:\"framer-1gutwtg framer-tjtxiu\",\"data-framer-name\":\"Tiktok\",layoutDependency:layoutDependency,layoutId:\"WxLk_w0pc\",style:{borderBottomLeftRadius:28,borderBottomRightRadius:28,borderTopLeftRadius:28,borderTopRightRadius:28,opacity:.7},...addPropertyOverrides({Cfdc5IP8N:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:65,intrinsicWidth:66,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+50+0),pixelHeight:65,pixelWidth:66,sizes:\"27px\",src:\"https://framerusercontent.com/images/92C7Ju5nJOP5Hdq15W5MQCz9zU.png?width=66&height=65\"}},IdXoJMl8t:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:65,intrinsicWidth:66,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+50+0+61.5+50+0),pixelHeight:65,pixelWidth:66,sizes:\"27px\",src:\"https://framerusercontent.com/images/92C7Ju5nJOP5Hdq15W5MQCz9zU.png?width=66&height=65\"}},mGrw80A2l:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:65,intrinsicWidth:66,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+0+0+40+630+35+0),pixelHeight:65,pixelWidth:66,sizes:\"27px\",src:\"https://framerusercontent.com/images/92C7Ju5nJOP5Hdq15W5MQCz9zU.png?width=66&height=65\"}},SRnIo5BSI:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:65,intrinsicWidth:66,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+105+90+0+12.5+150+0),pixelHeight:65,pixelWidth:66,sizes:\"27px\",src:\"https://framerusercontent.com/images/92C7Ju5nJOP5Hdq15W5MQCz9zU.png?width=66&height=65\"}}},baseVariant,gestureVariant)})})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rh1bhc\",\"data-framer-name\":\"Recensioni\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YMOEPn_QB\",onTap:onTap1sv442n,transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{transformTemplate:undefined},IdXoJMl8t:{transformTemplate:undefined},mGrw80A2l:{transformTemplate:undefined},SRnIo5BSI:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:\"https://wall.love/grestateodn\",motionChild:true,nodeId:\"ye1Z4bm5A\",openInNewTab:true,scopeId:\"GQVgQjJZc\",...addPropertyOverrides({Cfdc5IP8N:{href:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-v5wptz framer-tjtxiu\",layoutDependency:layoutDependency,layoutId:\"ye1Z4bm5A\",children:[/*#__PURE__*/_jsxs(SVG,{className:\"framer-hox5ig\",layoutDependency:layoutDependency,layoutId:\"vuOYn_hKm\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z M 10 10.125\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-15256un\",layoutDependency:layoutDependency,layoutId:\"MB1tWtYgM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-n5fjy7\",layoutDependency:layoutDependency,layoutId:\"YGPIr1dqv\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-14ej4qx\",layoutDependency:layoutDependency,layoutId:\"KJgyKez9_\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z M 10 10.125\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-qdgmgw\",layoutDependency:layoutDependency,layoutId:\"Nu9KHXmjK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-iaebh2\",layoutDependency:layoutDependency,layoutId:\"v2OD2h_Lc\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-4n490n\",layoutDependency:layoutDependency,layoutId:\"JanDsrq1B\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z M 10 10.125\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1iz1bbb\",layoutDependency:layoutDependency,layoutId:\"cx31LMvkY\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1yiy9f0\",layoutDependency:layoutDependency,layoutId:\"HXXuXMSWM\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1g783bu\",layoutDependency:layoutDependency,layoutId:\"TMN2Vs_PK\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z M 10 10.125\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1w8xg45\",layoutDependency:layoutDependency,layoutId:\"kaC5oXSMF\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1efbo3k\",layoutDependency:layoutDependency,layoutId:\"KSL8AdTyb\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]}),/*#__PURE__*/_jsxs(SVG,{className:\"framer-1j49dbc\",layoutDependency:layoutDependency,layoutId:\"YKdT2S_GN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z M 10 10.125\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z M 6.5 6.581\" fill=\"var(--token-f503f106-be42-4786-930a-658847839744, rgb(252, 162, 5)) /* {&quot;name&quot;:&quot;Arancio&quot;} */\"></path></svg>'}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-daizmj\",layoutDependency:layoutDependency,layoutId:\"kSsiolvFN\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 20 19\" overflow=\"visible\"><path d=\"M 3.825 19 L 5.45 11.975 L 0 7.25 L 7.2 6.625 L 10 0 L 12.8 6.625 L 20 7.25 L 14.55 11.975 L 16.175 19 L 10 15.275 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'},mGrw80A2l:{svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 13 12.35\" overflow=\"visible\"><path d=\"M 2.486 12.35 L 3.542 7.784 L 0 4.713 L 4.68 4.306 L 6.5 0 L 8.32 4.306 L 13 4.713 L 9.458 7.784 L 10.514 12.35 L 6.5 9.929 Z\" fill=\"transparent\"></path></svg>'}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(SVG,{className:\"framer-c3r7ad\",layoutDependency:layoutDependency,layoutId:\"mL1njwJsl\",requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 0 0\" overflow=\"visible\"><path d=\"M 0 0\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})]})}),/*#__PURE__*/_jsx(RichTextWithStoreReview19pm5x,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://wall.love/grestateodn\",motionChild:true,nodeId:\"m_5rZ0j2K\",openInNewTab:true,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7edlx\",\"data-styles-preset\":\"FrTbrushD\",children:\"Scrivi una recensione\"})})})}),className:\"framer-19pm5x\",fonts:[\"GF;Comfortaa-700\"],layoutDependency:layoutDependency,layoutId:\"m_5rZ0j2K\",style:{\"--extracted-r6o4lv\":\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Scrivi una recensione\"})})},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:\"Scrivi una recensione\"})})}},baseVariant,gestureVariant)})]}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1gwpgcm\",\"data-framer-name\":\"Build\",layoutDependency:layoutDependency,layoutId:\"KLmjnQG0q\",transformTemplate:transformTemplate1,...addPropertyOverrides({Cfdc5IP8N:{transformTemplate:undefined},IdXoJMl8t:{transformTemplate:undefined},mGrw80A2l:{transformTemplate:undefined},SRnIo5BSI:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://wall.love/grestateodn\",motionChild:true,nodeId:\"CaW9PeqMn\",openInNewTab:true,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7edlx\",\"data-styles-preset\":\"FrTbrushD\",children:\"Versione App 2.1\"})})})}),className:\"framer-co205e\",\"data-highlight\":true,fonts:[\"GF;Comfortaa-700\"],layoutDependency:layoutDependency,layoutId:\"CaW9PeqMn\",onTap:onTap1sv442n,style:{\"--extracted-r6o4lv\":\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XXtJFH93d\"},motionChild:true,nodeId:\"CaW9PeqMn\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wmkoh2\",\"data-styles-preset\":\"bK8CDZA9g\",children:\"Assistenza e feedback\"})})})})},IdXoJMl8t:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vwrVG5SDp\"},motionChild:true,nodeId:\"CaW9PeqMn\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7edlx\",\"data-styles-preset\":\"FrTbrushD\",children:\"Versione App 2.1\"})})})})},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"XXtJFH93d\"},motionChild:true,nodeId:\"CaW9PeqMn\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wmkoh2\",\"data-styles-preset\":\"bK8CDZA9g\",children:\"Assistenza e feedback\"})})})})},SRnIo5BSI:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vwrVG5SDp\"},motionChild:true,nodeId:\"CaW9PeqMn\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7edlx\",\"data-styles-preset\":\"FrTbrushD\",children:\"Versione App 2.1\"})})})})}},baseVariant,gestureVariant)}),isDisplayed4()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vwrVG5SDp\"},motionChild:true,nodeId:\"hCRsPbkzo\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1o7edlx\",\"data-styles-preset\":\"FrTbrushD\",children:\"Versione App 2.3.15\"})})})}),className:\"framer-hmiakf\",\"data-highlight\":true,fonts:[\"GF;Comfortaa-700\"],layoutDependency:layoutDependency,layoutId:\"hCRsPbkzo\",onTap:onTap1sv442n,style:{\"--extracted-r6o4lv\":\"var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22))\",\"--framer-paragraph-spacing\":\"0px\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({Cfdc5IP8N:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vwrVG5SDp\"},motionChild:true,nodeId:\"hCRsPbkzo\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wmkoh2\",\"data-styles-preset\":\"bK8CDZA9g\",children:\"Versione App 2.3.16\"})})})})},mGrw80A2l:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7Q29tZm9ydGFhLTcwMA==\",\"--framer-font-family\":'\"Comfortaa\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"700\",\"--framer-line-height\":\"1em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b35cfdcf-dc77-440b-b0cc-27476b93db7a, rgb(161, 87, 22)))\"},children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"vwrVG5SDp\"},motionChild:true,nodeId:\"hCRsPbkzo\",openInNewTab:false,relValues:[],scopeId:\"GQVgQjJZc\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wmkoh2\",\"data-styles-preset\":\"bK8CDZA9g\",children:\"Versione App 2.3.16\"})})})})}},baseVariant,gestureVariant)})]})]})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1vcailv\",layoutDependency:layoutDependency,layoutId:\"GsaT3TWhO\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},variants:{Cfdc5IP8N:{backgroundColor:\"var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(250, 250, 250))\"},mGrw80A2l:{backgroundColor:\"var(--token-2d7320c0-4d1a-408c-b5c2-72b2d5cd4f6b, rgb(250, 250, 250))\"},SRnIo5BSI:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5yz38r\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"mK13oyKcZ\",style:{boxShadow:\"none\"},transformTemplate:transformTemplate1,variants:{Cfdc5IP8N:{boxShadow:\"0px 0.6624060319518321px 0.9273684447325649px -0.9166666666666666px rgba(71, 71, 71, 0.11), 0px 2.517386633567803px 3.5243412869949235px -1.8333333333333333px rgba(71, 71, 71, 0.11), 0px 11px 15.399999999999999px -2.75px rgba(71, 71, 71, 0.09)\"},IdXoJMl8t:{boxShadow:\"0px 0.6624060319518321px 0.9273684447325649px -0.9166666666666666px rgba(71, 71, 71, 0.11), 0px 2.517386633567803px 3.5243412869949235px -1.8333333333333333px rgba(71, 71, 71, 0.11), 0px 11px 15.399999999999999px -2.75px rgba(71, 71, 71, 0.09)\"},mGrw80A2l:{boxShadow:\"0px 0.6624060319518321px 0.9273684447325649px -0.9166666666666666px rgba(71, 71, 71, 0.11), 0px 2.517386633567803px 3.5243412869949235px -1.8333333333333333px rgba(71, 71, 71, 0.11), 0px 11px 15.399999999999999px -2.75px rgba(71, 71, 71, 0.09)\"},SRnIo5BSI:{boxShadow:\"none\"}},...addPropertyOverrides({Cfdc5IP8N:{transformTemplate:undefined},IdXoJMl8t:{transformTemplate:undefined},mGrw80A2l:{transformTemplate:undefined},SRnIo5BSI:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(SVG,{className:\"framer-1si3kri\",\"data-framer-name\":\"Logo\",description:\"An SVG icon of the Framer Logo.\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"Uuh_cYZTQ\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 26 24\"><path d=\"M 26 0 L 26 8 L 18 8 L 10 0 Z M 10 8 L 18 8 L 26 16 L 18 16 L 18 24 L 10 16 Z\" fill=\"hsl(0, 0%, 0%)\"></path></svg>',svgContentId:11811290154,title:\"Framer Logo\",withExternalLayout:true}),isDisplayed4()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"juyC05htJ\"},motionChild:true,nodeId:\"Gh8jIYpBw\",openInNewTab:false,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:499,intrinsicWidth:1200,pixelHeight:499,pixelWidth:1200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?width=1200&height=499\",srcSet:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=512&width=1200&height=499 512w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=1024&width=1200&height=499 1024w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?width=1200&height=499 1200w\"},className:\"framer-1bf50hy framer-tjtxiu\",\"data-framer-name\":\"Logo-GrEstate-2023 2\",layoutDependency:layoutDependency,layoutId:\"Gh8jIYpBw\",...addPropertyOverrides({Cfdc5IP8N:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:499,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+37+10),pixelHeight:499,pixelWidth:1200,positionX:\"center\",positionY:\"center\",sizes:\"90px\",src:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?width=1200&height=499\",srcSet:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=512&width=1200&height=499 512w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=1024&width=1200&height=499 1024w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?width=1200&height=499 1200w\"}},mGrw80A2l:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:499,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+37+10),pixelHeight:499,pixelWidth:1200,positionX:\"center\",positionY:\"center\",sizes:\"90px\",src:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?width=1200&height=499\",srcSet:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=512&width=1200&height=499 512w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=1024&width=1200&height=499 1024w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?width=1200&height=499 1200w\"}}},baseVariant,gestureVariant)})}),isDisplayed3()&&/*#__PURE__*/_jsx(Link,{href:{webPageId:\"juyC05htJ\"},motionChild:true,nodeId:\"xIDvCtRTx\",openInNewTab:false,scopeId:\"GQVgQjJZc\",children:/*#__PURE__*/_jsx(Image1,{as:\"a\",background:{alt:\"\",fit:\"fit\",intrinsicHeight:499,intrinsicWidth:1200,pixelHeight:499,pixelWidth:1200,positionX:\"center\",positionY:\"center\",src:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?lossless=1&width=1200&height=499\",srcSet:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=512&lossless=1&width=1200&height=499 512w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=1024&lossless=1&width=1200&height=499 1024w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?lossless=1&width=1200&height=499 1200w\"},className:\"framer-aquos2 framer-tjtxiu\",\"data-framer-name\":\"Logo-GrEstate-2023 2\",layoutDependency:layoutDependency,layoutId:\"xIDvCtRTx\",...addPropertyOverrides({IdXoJMl8t:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:499,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+37+10),pixelHeight:499,pixelWidth:1200,positionX:\"center\",positionY:\"center\",sizes:\"90px\",src:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?lossless=1&width=1200&height=499\",srcSet:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=512&lossless=1&width=1200&height=499 512w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=1024&lossless=1&width=1200&height=499 1024w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?lossless=1&width=1200&height=499 1200w\"}},SRnIo5BSI:{background:{alt:\"\",fit:\"fit\",intrinsicHeight:499,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0+0+37+10),pixelHeight:499,pixelWidth:1200,positionX:\"center\",positionY:\"center\",sizes:\"90px\",src:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?lossless=1&width=1200&height=499\",srcSet:\"https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=512&lossless=1&width=1200&height=499 512w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?scale-down-to=1024&lossless=1&width=1200&height=499 1024w,https://framerusercontent.com/images/LrFeEMQYE0zBW7LK7i51wFjYBEU.png?lossless=1&width=1200&height=499 1200w\"}}},baseVariant,gestureVariant)})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hungbp\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"mNwGnbS24\",...addPropertyOverrides({Cfdc5IP8N:{\"data-highlight\":true,onTap:onTap1jh85er},IdXoJMl8t:{\"data-highlight\":true,onTap:onTap4wjpcm},mGrw80A2l:{\"data-highlight\":true,onTap:onTap1sv442n},SRnIo5BSI:{\"data-highlight\":true,onTap:onTap1ph6egj}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1n6t10v\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"cZGcPmER_\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Cfdc5IP8N:{backgroundColor:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\",rotate:-45},IdXoJMl8t:{backgroundColor:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\"},mGrw80A2l:{backgroundColor:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\",rotate:-45},SRnIo5BSI:{backgroundColor:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\",rotate:0}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1mmudzi\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"VpubvRRyP\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,rotate:0},variants:{Cfdc5IP8N:{backgroundColor:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\",rotate:45},IdXoJMl8t:{backgroundColor:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\"},mGrw80A2l:{backgroundColor:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\",rotate:45},SRnIo5BSI:{backgroundColor:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\",rotate:0}}}),isDisplayed5()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ynf3s9\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"fn6pmzVB7\",style:{backgroundColor:\"var(--token-e8ed6224-ef17-449a-808a-dda29f3e966d, rgb(72, 72, 72))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10}})]})]}),isDisplayed6()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s9n14j\",layoutDependency:layoutDependency,layoutId:\"ujbasjNuv\",style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(250, 250, 250, 0.6)\",WebkitBackdropFilter:\"blur(10px)\"}})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3ZjxN.framer-tjtxiu, .framer-3ZjxN .framer-tjtxiu { display: block; }\",\".framer-3ZjxN.framer-1camgv9 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 64px; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-3ZjxN .framer-16do19n, .framer-3ZjxN .framer-1vcailv { flex: none; height: 200px; overflow: visible; position: relative; width: 200px; }\",\".framer-3ZjxN .framer-t9lgrc { bottom: 0px; flex: none; height: 1px; left: 0px; overflow: visible; position: absolute; right: 0px; z-index: 1; }\",\".framer-3ZjxN .framer-b47yc7 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: visible; padding: 0px; position: relative; width: 390px; }\",\".framer-3ZjxN .framer-6cyc { flex: none; gap: 22px; height: 30px; overflow: hidden; position: relative; width: 390px; }\",\".framer-3ZjxN .framer-6lvk7w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; left: 0px; overflow: visible; padding: 0px; position: absolute; right: -119px; top: -137px; }\",\".framer-3ZjxN .framer-16aohbn-container, .framer-3ZjxN .framer-15nuoj5-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-3ZjxN .framer-2r800r { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-3ZjxN .framer-3mexpx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: visible; padding: 30px 15px 30px 15px; position: relative; width: 330px; z-index: 10; }\",\".framer-3ZjxN .framer-1ynbef5, .framer-3ZjxN .framer-1q84ttm, .framer-3ZjxN .framer-23lhbj, .framer-3ZjxN .framer-uxzb4g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 56px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 258px; }\",\".framer-3ZjxN .framer-1yenllz, .framer-3ZjxN .framer-1e3ctv2, .framer-3ZjxN .framer-1lojgqu, .framer-3ZjxN .framer-1wt26ir, .framer-3ZjxN .framer-zbg0u5 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-3ZjxN .framer-ytv4fq-container { flex: none; height: 56px; position: relative; width: 258px; }\",\".framer-3ZjxN .framer-1mqpcs3 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 56px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 258px; }\",\".framer-3ZjxN .framer-1b4hhcp, .framer-3ZjxN .framer-187yfcz, .framer-3ZjxN .framer-yz8xad, .framer-3ZjxN .framer-mkebfs { height: 20px; position: relative; width: 20px; }\",\".framer-3ZjxN .framer-jsxvqz { height: 10px; left: 6px; position: absolute; top: 0px; width: 10px; }\",\".framer-3ZjxN .framer-srammm { height: 9px; left: 0px; position: absolute; top: 12px; width: 20px; }\",\".framer-3ZjxN .framer-14ebiqe { height: 5px; left: 2px; position: absolute; top: 14px; width: 17px; }\",\".framer-3ZjxN .framer-3hip53 { height: 6px; left: 7px; position: absolute; top: 2px; width: 6px; }\",\".framer-3ZjxN .framer-qmrzn7 { height: 0px; left: 10px; position: absolute; top: 5px; width: 0px; }\",\".framer-3ZjxN .framer-kifnv { height: 0px; left: 10px; position: absolute; top: 18px; width: 0px; }\",\".framer-3ZjxN .framer-sswt2k { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 31%; overflow: hidden; padding: 0px; position: absolute; top: 260%; width: min-content; }\",\".framer-3ZjxN .framer-98mla3 { height: 18px; position: relative; width: 20px; }\",\".framer-3ZjxN .framer-17zb2j8 { height: 18px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-3ZjxN .framer-wnvata { height: 12px; left: 4px; position: absolute; top: 5px; width: 13px; }\",\".framer-3ZjxN .framer-c2vx96 { height: 0px; left: 10px; position: absolute; top: 17px; width: 0px; }\",\".framer-3ZjxN .framer-v75cfj { height: 20px; position: relative; width: 18px; }\",\".framer-3ZjxN .framer-11r1131 { height: 20px; left: 0px; position: absolute; top: 0px; width: 18px; }\",\".framer-3ZjxN .framer-14ddfug { height: 2px; left: 3px; position: absolute; top: 4px; width: 12px; }\",\".framer-3ZjxN .framer-1j91tm2 { height: 2px; left: 3px; position: absolute; top: 12px; width: 12px; }\",\".framer-3ZjxN .framer-1s3fvnb { height: 2px; left: 3px; position: absolute; top: 4px; width: 1px; }\",\".framer-3ZjxN .framer-131ofdm { height: 2px; left: 15px; position: absolute; top: 12px; width: 1px; }\",\".framer-3ZjxN .framer-78m7i3, .framer-3ZjxN .framer-1edoin6, .framer-3ZjxN .framer-1b7t61j, .framer-3ZjxN .framer-1dqbgv0, .framer-3ZjxN .framer-1dm4b7g, .framer-3ZjxN .framer-19pm5x { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-3ZjxN .framer-dfn189 { flex: none; height: auto; left: 20%; overflow: hidden; position: absolute; top: 520%; width: auto; }\",\".framer-3ZjxN .framer-lny1lo { height: 20px; left: -286px; position: absolute; top: 134px; width: 20px; }\",\".framer-3ZjxN .framer-1aqr8yn { height: 9px; left: 2px; position: absolute; top: 2px; width: 6px; }\",\".framer-3ZjxN .framer-82ipe8 { height: 4px; left: 4px; position: absolute; top: 11px; width: 4px; }\",\".framer-3ZjxN .framer-ff8sjt { height: 9px; left: 13px; position: absolute; top: 6px; width: 6px; }\",\".framer-3ZjxN .framer-1twgkia { height: 4px; left: 13px; position: absolute; top: 15px; width: 4px; }\",\".framer-3ZjxN .framer-c5a2pg { height: 16px; left: 0px; position: absolute; top: 0px; width: 9px; }\",\".framer-3ZjxN .framer-1wvfpu5 { height: 16px; left: 11px; position: absolute; top: 5px; width: 9px; }\",\".framer-3ZjxN .framer-1vvtw76 { -webkit-user-select: none; flex: none; height: auto; left: 49%; position: absolute; top: 50%; user-select: none; white-space: pre; width: auto; }\",\".framer-3ZjxN .framer-1jzo7tj, .framer-3ZjxN .framer-7j5hn { -webkit-user-select: none; flex: none; height: auto; left: 0px; position: absolute; top: 0px; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-3ZjxN .framer-1ge0kx { flex: none; height: auto; left: 17%; overflow: hidden; position: absolute; top: 780%; width: auto; }\",\".framer-3ZjxN .framer-o6td59 { height: 20px; left: -336px; position: absolute; top: 44px; width: 20px; }\",\".framer-3ZjxN .framer-1bzho6z, .framer-3ZjxN .framer-19u7yfy, .framer-3ZjxN .framer-1dfi569, .framer-3ZjxN .framer-1eeucb5 { height: 20px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-3ZjxN .framer-1wcb54p { height: 5px; left: 2px; position: absolute; top: 14px; width: 3px; }\",\".framer-3ZjxN .framer-14yznlq { height: 5px; left: 16px; position: absolute; top: 14px; width: 3px; }\",\".framer-3ZjxN .framer-on05gi { height: 1px; left: 2px; position: absolute; top: 14px; width: 3px; }\",\".framer-3ZjxN .framer-xm1oyh { height: 1px; left: 16px; position: absolute; top: 14px; width: 3px; }\",\".framer-3ZjxN .framer-1aqc48w, .framer-3ZjxN .framer-g1huzr { -webkit-user-select: none; flex: none; height: auto; left: 0px; position: absolute; top: 50%; user-select: none; white-space: pre; width: auto; }\",\".framer-3ZjxN .framer-1e9r2br { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 24%; overflow: hidden; padding: 0px; position: absolute; top: 990%; width: min-content; }\",\".framer-3ZjxN .framer-1snma39 { height: 7px; left: 2px; position: absolute; top: 2px; width: 7px; }\",\".framer-3ZjxN .framer-zfirj1 { height: 7px; left: 11px; position: absolute; top: 11px; width: 7px; }\",\".framer-3ZjxN .framer-1ce1tg7, .framer-3ZjxN .framer-qk4vug { height: 2px; left: 16px; position: absolute; top: 3px; width: 2px; }\",\".framer-3ZjxN .framer-167ppdy { height: 12px; left: 3px; position: absolute; top: 6px; width: 12px; }\",\".framer-3ZjxN .framer-1jvpohy, .framer-3ZjxN .framer-l8hcns { height: 2px; left: 13px; position: absolute; top: 6px; width: 2px; }\",\".framer-3ZjxN .framer-15r79qn { height: 6px; left: 3px; position: absolute; top: 3px; width: 6px; }\",\".framer-3ZjxN .framer-mc0am9 { height: 6px; left: 11px; position: absolute; top: 11px; width: 6px; }\",\".framer-3ZjxN .framer-8guxt4 { height: 11px; left: 3px; position: absolute; top: 6px; width: 11px; }\",\".framer-3ZjxN .framer-i5172x { flex: none; height: auto; left: 28%; overflow: hidden; position: absolute; top: 1250%; width: auto; }\",\".framer-3ZjxN .framer-1ju68o7 { height: 20px; left: -317px; position: absolute; top: 93px; width: 20px; }\",\".framer-3ZjxN .framer-1xukyb8 { height: 2px; left: 15px; position: absolute; top: 5px; width: 2px; }\",\".framer-3ZjxN .framer-1ei4f7x { height: 2px; left: 15px; position: absolute; top: 9px; width: 2px; }\",\".framer-3ZjxN .framer-cp29we { height: 2px; left: 15px; position: absolute; top: 14px; width: 2px; }\",\".framer-3ZjxN .framer-19aq2f8 { height: 20px; left: 9px; position: absolute; top: 0px; width: 12px; }\",\".framer-3ZjxN .framer-1uamrv7 { height: 16px; left: 0px; position: absolute; top: 4px; width: 13px; }\",\".framer-3ZjxN .framer-1w8ns25 { height: 13px; left: 2px; position: absolute; top: 6px; width: 10px; }\",\".framer-3ZjxN .framer-1u1o5e4 { height: 0px; left: 14px; position: absolute; top: 8px; width: 0px; }\",\".framer-3ZjxN .framer-99zks { height: 6px; left: 4px; position: absolute; top: 13px; width: 5px; }\",\".framer-3ZjxN .framer-17xsxrx { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 19%; overflow: hidden; padding: 0px; position: absolute; top: 1510%; width: min-content; }\",\".framer-3ZjxN .framer-rt8cj, .framer-3ZjxN .framer-ss9zt9 { height: 16px; position: relative; width: 20px; }\",\".framer-3ZjxN .framer-nv9uro, .framer-3ZjxN .framer-ft9qbq { height: 16px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-3ZjxN .framer-1eknkf3 { height: 12px; left: 2px; position: absolute; top: 3px; width: 17px; }\",\".framer-3ZjxN .framer-gr4gdd { height: 6px; left: 2px; position: absolute; top: 2px; width: 17px; }\",\".framer-3ZjxN .framer-m2oir9 { height: 13px; left: 2px; position: absolute; top: 2px; width: 1px; }\",\".framer-3ZjxN .framer-8xq87y, .framer-3ZjxN .framer-w6znlx { height: 22px; position: relative; width: 15px; }\",\".framer-3ZjxN .framer-1d60luz, .framer-3ZjxN .framer-1rj5gx { height: 17px; left: 3px; position: absolute; top: 5px; width: 12px; }\",\".framer-3ZjxN .framer-10dkny3, .framer-3ZjxN .framer-r2e4ns { height: 7px; left: 0px; position: absolute; top: 5px; width: 5px; }\",\".framer-3ZjxN .framer-y56pdg, .framer-3ZjxN .framer-3du3d5 { height: 4px; left: 7px; position: absolute; top: 0px; width: 4px; }\",\".framer-3ZjxN .framer-r5grt8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 30%; overflow: hidden; padding: 0px; position: absolute; top: 1720%; width: min-content; }\",\".framer-3ZjxN .framer-y6lzvy { height: 12px; left: 5px; position: absolute; top: 0px; width: 10px; }\",\".framer-3ZjxN .framer-hfc0qw { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; left: 22%; overflow: hidden; padding: 0px; position: absolute; top: 1930%; width: min-content; }\",\".framer-3ZjxN .framer-1rwo1c5 { height: 11px; left: 2px; position: absolute; top: 8px; width: 8px; }\",\".framer-3ZjxN .framer-n5sub7 { height: 14px; left: 6px; position: absolute; top: 2px; width: 13px; }\",\".framer-3ZjxN .framer-19fppjd { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 50px 0px 0px 0px; position: absolute; top: 2280%; width: 1fr; z-index: 3; }\",\".framer-3ZjxN .framer-rnt2k, .framer-3ZjxN .framer-1vvlsrt, .framer-3ZjxN .framer-18nq2vl, .framer-3ZjxN .framer-egz4u7, .framer-3ZjxN .framer-1gutwtg { flex: none; height: 27px; overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 27px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3ZjxN .framer-rh1bhc { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; left: 50%; overflow: hidden; padding: 20px 0px 0px 0px; position: absolute; top: 2750%; width: 1fr; z-index: 3; }\",\".framer-3ZjxN .framer-v5wptz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-3ZjxN .framer-hox5ig, .framer-3ZjxN .framer-14ej4qx, .framer-3ZjxN .framer-4n490n, .framer-3ZjxN .framer-1g783bu, .framer-3ZjxN .framer-1j49dbc { height: 19px; position: relative; width: 20px; }\",\".framer-3ZjxN .framer-15256un, .framer-3ZjxN .framer-qdgmgw, .framer-3ZjxN .framer-1iz1bbb, .framer-3ZjxN .framer-1w8xg45, .framer-3ZjxN .framer-daizmj { height: 19px; left: 0px; position: absolute; top: 0px; width: 20px; }\",\".framer-3ZjxN .framer-n5fjy7, .framer-3ZjxN .framer-iaebh2, .framer-3ZjxN .framer-1yiy9f0, .framer-3ZjxN .framer-1efbo3k, .framer-3ZjxN .framer-c3r7ad { height: 0px; left: 10px; position: absolute; top: 10px; width: 0px; }\",\".framer-3ZjxN .framer-1gwpgcm { 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; left: 50%; overflow: hidden; padding: 30px 0px 100px 0px; position: absolute; top: 3385%; width: 1fr; z-index: 0; }\",\".framer-3ZjxN .framer-co205e, .framer-3ZjxN .framer-hmiakf { -webkit-user-select: none; cursor: pointer; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-3ZjxN .framer-5yz38r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 10px 0px 10px 10px; position: absolute; top: 50%; width: min-content; }\",\".framer-3ZjxN .framer-1si3kri { flex: none; height: 24px; position: relative; width: 26px; }\",\".framer-3ZjxN .framer-1bf50hy { aspect-ratio: 1.875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: sticky; text-decoration: none; top: 0px; width: 90px; z-index: 1; }\",\".framer-3ZjxN .framer-aquos2 { aspect-ratio: 1.875 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 48px); overflow: visible; position: relative; text-decoration: none; width: 90px; z-index: 1; }\",\".framer-3ZjxN .framer-1hungbp { flex: none; height: 40px; overflow: hidden; position: relative; width: 40px; }\",\".framer-3ZjxN .framer-1n6t10v { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(62.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3ZjxN .framer-1mmudzi, .framer-3ZjxN .framer-1ynf3s9 { flex: none; height: 2px; left: calc(50.00000000000002% - 20px / 2); overflow: hidden; position: absolute; top: calc(37.50000000000002% - 2px / 2); width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3ZjxN .framer-1s9n14j { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-3ZjxN.framer-v-1lpvsaw.framer-1camgv9, .framer-3ZjxN.framer-v-ln1o9q.framer-1camgv9 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: 105px; overflow: var(--overflow-clip-fallback, clip); width: 390px; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-b47yc7 { flex-direction: column; gap: 22px; order: 1; overflow: hidden; overflow-y: auto; padding: 50px 40px 0px 40px; z-index: -1; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-6cyc, .framer-3ZjxN.framer-v-ln1o9q .framer-6cyc { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; order: 0; padding: 0px; width: 100%; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-6lvk7w, .framer-3ZjxN.framer-v-ln1o9q .framer-6lvk7w { justify-content: center; left: unset; order: 0; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-16aohbn-container, .framer-3ZjxN.framer-v-1lpvsaw .framer-78m7i3, .framer-3ZjxN.framer-v-1lpvsaw .framer-1edoin6, .framer-3ZjxN.framer-v-1lpvsaw .framer-1b7t61j, .framer-3ZjxN.framer-v-1lpvsaw .framer-1dqbgv0, .framer-3ZjxN.framer-v-1lpvsaw .framer-1dm4b7g, .framer-3ZjxN.framer-v-169nobb .framer-16aohbn-container, .framer-3ZjxN.framer-v-169nobb .framer-78m7i3, .framer-3ZjxN.framer-v-169nobb .framer-1edoin6, .framer-3ZjxN.framer-v-169nobb .framer-1b7t61j, .framer-3ZjxN.framer-v-169nobb .framer-1dqbgv0, .framer-3ZjxN.framer-v-169nobb .framer-1dm4b7g, .framer-3ZjxN.framer-v-169nobb .framer-hmiakf, .framer-3ZjxN.framer-v-ln1o9q .framer-16aohbn-container, .framer-3ZjxN.framer-v-ln1o9q .framer-78m7i3, .framer-3ZjxN.framer-v-ln1o9q .framer-1edoin6, .framer-3ZjxN.framer-v-ln1o9q .framer-1b7t61j, .framer-3ZjxN.framer-v-ln1o9q .framer-1dqbgv0, .framer-3ZjxN.framer-v-ln1o9q .framer-1dm4b7g, .framer-3ZjxN.framer-v-1ksqxt1 .framer-16aohbn-container, .framer-3ZjxN.framer-v-1ksqxt1 .framer-78m7i3, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1edoin6, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1b7t61j, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1dqbgv0, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1dm4b7g, .framer-3ZjxN.framer-v-1ksqxt1 .framer-hmiakf { order: 1; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1b4hhcp, .framer-3ZjxN.framer-v-1lpvsaw .framer-98mla3, .framer-3ZjxN.framer-v-1lpvsaw .framer-187yfcz, .framer-3ZjxN.framer-v-1lpvsaw .framer-rt8cj, .framer-3ZjxN.framer-v-1lpvsaw .framer-ss9zt9, .framer-3ZjxN.framer-v-1lpvsaw .framer-mkebfs, .framer-3ZjxN.framer-v-1lpvsaw .framer-19pm5x, .framer-3ZjxN.framer-v-1lpvsaw .framer-aquos2, .framer-3ZjxN.framer-v-169nobb .framer-1b4hhcp, .framer-3ZjxN.framer-v-169nobb .framer-98mla3, .framer-3ZjxN.framer-v-169nobb .framer-187yfcz, .framer-3ZjxN.framer-v-169nobb .framer-rt8cj, .framer-3ZjxN.framer-v-169nobb .framer-ss9zt9, .framer-3ZjxN.framer-v-169nobb .framer-mkebfs, .framer-3ZjxN.framer-v-169nobb .framer-19pm5x, .framer-3ZjxN.framer-v-169nobb .framer-co205e, .framer-3ZjxN.framer-v-ln1o9q .framer-1b4hhcp, .framer-3ZjxN.framer-v-ln1o9q .framer-98mla3, .framer-3ZjxN.framer-v-ln1o9q .framer-187yfcz, .framer-3ZjxN.framer-v-ln1o9q .framer-rt8cj, .framer-3ZjxN.framer-v-ln1o9q .framer-ss9zt9, .framer-3ZjxN.framer-v-ln1o9q .framer-mkebfs, .framer-3ZjxN.framer-v-ln1o9q .framer-19pm5x, .framer-3ZjxN.framer-v-ln1o9q .framer-aquos2, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1b4hhcp, .framer-3ZjxN.framer-v-1ksqxt1 .framer-98mla3, .framer-3ZjxN.framer-v-1ksqxt1 .framer-187yfcz, .framer-3ZjxN.framer-v-1ksqxt1 .framer-rt8cj, .framer-3ZjxN.framer-v-1ksqxt1 .framer-ss9zt9, .framer-3ZjxN.framer-v-1ksqxt1 .framer-mkebfs, .framer-3ZjxN.framer-v-1ksqxt1 .framer-19pm5x, .framer-3ZjxN.framer-v-1ksqxt1 .framer-co205e { order: 0; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-sswt2k, .framer-3ZjxN.framer-v-ln1o9q .framer-sswt2k { cursor: unset; gap: 13px; left: unset; order: 1; position: relative; top: unset; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-dfn189, .framer-3ZjxN.framer-v-ln1o9q .framer-dfn189 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; left: unset; order: 2; padding: 30px 0px 0px 0px; position: relative; top: unset; width: min-content; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-lny1lo, .framer-3ZjxN.framer-v-1lpvsaw .framer-o6td59, .framer-3ZjxN.framer-v-1lpvsaw .framer-1ju68o7, .framer-3ZjxN.framer-v-169nobb .framer-lny1lo, .framer-3ZjxN.framer-v-169nobb .framer-o6td59, .framer-3ZjxN.framer-v-169nobb .framer-1ju68o7, .framer-3ZjxN.framer-v-ln1o9q .framer-lny1lo, .framer-3ZjxN.framer-v-ln1o9q .framer-o6td59, .framer-3ZjxN.framer-v-ln1o9q .framer-1ju68o7, .framer-3ZjxN.framer-v-1ksqxt1 .framer-lny1lo, .framer-3ZjxN.framer-v-1ksqxt1 .framer-o6td59, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1ju68o7 { left: unset; order: 0; position: relative; top: unset; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1jzo7tj, .framer-3ZjxN.framer-v-1lpvsaw .framer-1aqc48w, .framer-3ZjxN.framer-v-1lpvsaw .framer-7j5hn, .framer-3ZjxN.framer-v-ln1o9q .framer-1jzo7tj, .framer-3ZjxN.framer-v-ln1o9q .framer-1aqc48w, .framer-3ZjxN.framer-v-ln1o9q .framer-7j5hn { left: unset; order: 1; position: relative; top: unset; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1ge0kx, .framer-3ZjxN.framer-v-ln1o9q .framer-1ge0kx { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; left: unset; order: 3; padding: 0px; position: relative; top: unset; width: min-content; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1e9r2br, .framer-3ZjxN.framer-v-ln1o9q .framer-1e9r2br { cursor: unset; gap: 13px; left: unset; order: 4; position: relative; top: unset; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-i5172x, .framer-3ZjxN.framer-v-ln1o9q .framer-i5172x { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: center; left: unset; order: 5; padding: 30px 0px 0px 0px; position: relative; top: unset; width: min-content; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-17xsxrx, .framer-3ZjxN.framer-v-ln1o9q .framer-17xsxrx { cursor: unset; gap: 13px; left: unset; order: 6; position: relative; top: unset; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-r5grt8, .framer-3ZjxN.framer-v-ln1o9q .framer-r5grt8 { cursor: unset; gap: 13px; left: unset; order: 7; position: relative; top: unset; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-hfc0qw, .framer-3ZjxN.framer-v-ln1o9q .framer-hfc0qw { left: unset; order: 8; position: relative; top: unset; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-19fppjd { cursor: unset; flex: 1 0 0px; left: unset; order: 9; position: relative; top: unset; width: 1px; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-rh1bhc, .framer-3ZjxN.framer-v-ln1o9q .framer-rh1bhc { flex: 1 0 0px; left: unset; order: 10; position: relative; top: unset; width: 1px; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-v5wptz, .framer-3ZjxN.framer-v-ln1o9q .framer-v5wptz { flex-direction: row; order: 1; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1gwpgcm { flex: 1 0 0px; left: unset; order: 11; position: relative; top: unset; width: 1px; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1vcailv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 105px; justify-content: flex-end; order: 0; padding: 0px; width: 100%; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-5yz38r { gap: unset; justify-content: space-between; left: unset; padding: 10px; position: relative; top: unset; width: 100%; z-index: 10; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1hungbp, .framer-3ZjxN.framer-v-ln1o9q .framer-1hungbp { cursor: pointer; height: 44px; order: 1; position: sticky; top: 0px; width: 44px; z-index: 1; }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1n6t10v, .framer-3ZjxN.framer-v-ln1o9q .framer-1n6t10v { top: calc(75.00000000000003% - 2px / 2); }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1mmudzi, .framer-3ZjxN.framer-v-169nobb .framer-1n6t10v, .framer-3ZjxN.framer-v-169nobb .framer-1mmudzi, .framer-3ZjxN.framer-v-ln1o9q .framer-1mmudzi, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1n6t10v, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1mmudzi { top: calc(50.00000000000002% - 2px / 2); }\",\".framer-3ZjxN.framer-v-1lpvsaw .framer-1ynf3s9, .framer-3ZjxN.framer-v-ln1o9q .framer-1ynf3s9 { top: 11px; }\",\".framer-3ZjxN.framer-v-169nobb.framer-1camgv9 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: min-content; overflow: visible; padding: 0px 0px 502px 0px; width: 390px; }\",\".framer-3ZjxN.framer-v-169nobb .framer-b47yc7, .framer-3ZjxN.framer-v-1ksqxt1 .framer-b47yc7 { flex-direction: column; order: 1; overflow: hidden; overflow-y: auto; width: 100%; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-6cyc, .framer-3ZjxN.framer-v-1ksqxt1 .framer-6cyc { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: flex-start; order: 0; padding: 40px 40px 120px 40px; width: 100%; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-6lvk7w, .framer-3ZjxN.framer-v-1ksqxt1 .framer-6lvk7w { left: unset; order: 0; position: relative; right: unset; top: unset; width: 100%; }\",\".framer-3ZjxN.framer-v-169nobb .framer-sswt2k, .framer-3ZjxN.framer-v-1ksqxt1 .framer-sswt2k { gap: 13px; left: unset; order: 1; position: relative; text-decoration: none; top: unset; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-dfn189, .framer-3ZjxN.framer-v-1ksqxt1 .framer-dfn189 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; left: unset; order: 2; padding: 20px 0px 0px 0px; position: relative; text-decoration: none; top: unset; width: min-content; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-1vvtw76, .framer-3ZjxN.framer-v-169nobb .framer-1aqc48w, .framer-3ZjxN.framer-v-169nobb .framer-g1huzr, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1vvtw76, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1aqc48w, .framer-3ZjxN.framer-v-1ksqxt1 .framer-g1huzr { left: unset; order: 1; position: relative; top: unset; z-index: 1; }\",\".framer-3ZjxN.framer-v-169nobb .framer-1ge0kx, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1ge0kx { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; left: unset; order: 3; padding: 0px; position: relative; text-decoration: none; top: unset; width: min-content; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-1e9r2br, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1e9r2br { gap: 13px; left: unset; order: 4; position: relative; text-decoration: none; top: unset; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-i5172x, .framer-3ZjxN.framer-v-1ksqxt1 .framer-i5172x { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 13px; height: min-content; justify-content: flex-start; left: unset; order: 5; padding: 20px 0px 0px 0px; position: relative; text-decoration: none; top: unset; width: min-content; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-17xsxrx, .framer-3ZjxN.framer-v-1ksqxt1 .framer-17xsxrx { gap: 13px; left: unset; order: 6; position: relative; text-decoration: none; top: unset; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-r5grt8, .framer-3ZjxN.framer-v-1ksqxt1 .framer-r5grt8 { gap: 13px; left: unset; order: 7; position: relative; text-decoration: none; top: unset; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-hfc0qw, .framer-3ZjxN.framer-v-1ksqxt1 .framer-hfc0qw { left: unset; order: 8; position: relative; text-decoration: none; top: unset; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-n5sub7, .framer-3ZjxN.framer-v-1ksqxt1 .framer-n5sub7 { left: 6px; width: 13px; }\",\".framer-3ZjxN.framer-v-169nobb .framer-19fppjd { left: unset; order: 9; padding: 35px 0px 0px 0px; position: relative; top: unset; width: 100%; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-rh1bhc, .framer-3ZjxN.framer-v-1ksqxt1 .framer-rh1bhc { gap: 8px; left: unset; order: 10; padding: 10px 0px 0px 0px; position: relative; top: unset; width: 100%; z-index: 0; }\",\".framer-3ZjxN.framer-v-169nobb .framer-v5wptz, .framer-3ZjxN.framer-v-1ksqxt1 .framer-v5wptz { flex-direction: row; gap: 5px; order: 1; }\",\".framer-3ZjxN.framer-v-169nobb .framer-hox5ig, .framer-3ZjxN.framer-v-169nobb .framer-15256un, .framer-3ZjxN.framer-v-169nobb .framer-14ej4qx, .framer-3ZjxN.framer-v-169nobb .framer-qdgmgw, .framer-3ZjxN.framer-v-169nobb .framer-4n490n, .framer-3ZjxN.framer-v-169nobb .framer-1iz1bbb, .framer-3ZjxN.framer-v-169nobb .framer-1g783bu, .framer-3ZjxN.framer-v-169nobb .framer-1w8xg45, .framer-3ZjxN.framer-v-169nobb .framer-1j49dbc, .framer-3ZjxN.framer-v-169nobb .framer-daizmj, .framer-3ZjxN.framer-v-1ksqxt1 .framer-hox5ig, .framer-3ZjxN.framer-v-1ksqxt1 .framer-15256un, .framer-3ZjxN.framer-v-1ksqxt1 .framer-14ej4qx, .framer-3ZjxN.framer-v-1ksqxt1 .framer-qdgmgw, .framer-3ZjxN.framer-v-1ksqxt1 .framer-4n490n, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1iz1bbb, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1g783bu, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1w8xg45, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1j49dbc, .framer-3ZjxN.framer-v-1ksqxt1 .framer-daizmj { height: 13px; width: 13px; }\",\".framer-3ZjxN.framer-v-169nobb .framer-n5fjy7, .framer-3ZjxN.framer-v-169nobb .framer-iaebh2, .framer-3ZjxN.framer-v-169nobb .framer-1yiy9f0, .framer-3ZjxN.framer-v-169nobb .framer-1efbo3k, .framer-3ZjxN.framer-v-169nobb .framer-c3r7ad, .framer-3ZjxN.framer-v-1ksqxt1 .framer-n5fjy7, .framer-3ZjxN.framer-v-1ksqxt1 .framer-iaebh2, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1yiy9f0, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1efbo3k, .framer-3ZjxN.framer-v-1ksqxt1 .framer-c3r7ad { left: 7px; top: 7px; }\",\".framer-3ZjxN.framer-v-169nobb .framer-1gwpgcm { gap: 18px; left: unset; order: 11; position: relative; top: unset; width: 100%; }\",\".framer-3ZjxN.framer-v-169nobb .framer-1vcailv, .framer-3ZjxN.framer-v-ln1o9q .framer-1vcailv, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1vcailv { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 105px; justify-content: flex-end; order: 0; padding: 0px; width: 100%; }\",\".framer-3ZjxN.framer-v-169nobb .framer-5yz38r, .framer-3ZjxN.framer-v-1ksqxt1 .framer-5yz38r { gap: unset; height: 68px; justify-content: space-between; left: unset; overflow: hidden; padding: 10px; position: sticky; top: 0px; width: 100%; z-index: 5; }\",\".framer-3ZjxN.framer-v-169nobb .framer-1bf50hy, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1bf50hy { order: 0; z-index: 10; }\",\".framer-3ZjxN.framer-v-169nobb .framer-1hungbp, .framer-3ZjxN.framer-v-1ksqxt1 .framer-1hungbp { cursor: pointer; height: 44px; order: 1; width: 44px; z-index: 10; }\",\".framer-3ZjxN.framer-v-ln1o9q .framer-b47yc7 { flex-direction: column; gap: 30px; order: 3; padding: 90px 40px 0px 40px; width: 100%; }\",\".framer-3ZjxN.framer-v-ln1o9q .framer-19fppjd { cursor: unset; flex: 1 0 0px; left: unset; order: 9; padding: 150px 0px 0px 0px; position: relative; top: unset; width: 1px; }\",\".framer-3ZjxN.framer-v-ln1o9q .framer-1gwpgcm { flex: 1 0 0px; left: unset; order: 11; padding: 90px 0px 100px 0px; position: relative; top: unset; width: 1px; }\",\".framer-3ZjxN.framer-v-ln1o9q .framer-5yz38r { gap: unset; justify-content: space-between; left: unset; padding: 10px; position: sticky; top: 0px; width: 100%; z-index: 1; }\",\".framer-3ZjxN.framer-v-1ksqxt1.framer-1camgv9 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: min-content; overflow: visible; padding: 0px 0px 501px 0px; width: 390px; }\",\".framer-3ZjxN.framer-v-1ksqxt1 .framer-19fppjd { left: unset; order: 9; position: relative; top: unset; width: 100%; z-index: 0; }\",\".framer-3ZjxN.framer-v-1ksqxt1 .framer-1gwpgcm { left: unset; order: 11; position: relative; top: unset; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 64\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IdXoJMl8t\":{\"layout\":[\"fixed\",\"fixed\"]},\"mGrw80A2l\":{\"layout\":[\"fixed\",\"auto\"]},\"SRnIo5BSI\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cfdc5IP8N\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGQVgQjJZc=withCSS(Component,css,\"framer-3ZjxN\");export default FramerGQVgQjJZc;FramerGQVgQjJZc.displayName=\"Navigation 2\";FramerGQVgQjJZc.defaultProps={height:64,width:1200};addPropertyControls(FramerGQVgQjJZc,{variant:{options:[\"dXSpHS0rv\",\"IdXoJMl8t\",\"mGrw80A2l\",\"SRnIo5BSI\",\"Cfdc5IP8N\"],optionTitles:[\"Desktop\",\"Phone\",\"Phone Open\",\"Home var\",\"Home var open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerGQVgQjJZc,[{explicitInter:true,fonts:[{cssFamilyName:\"Comfortaa\",source:\"google\",style:\"normal\",uiFamilyName:\"Comfortaa\",url:\"https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4Y_LPrEVIT9c2c8.woff2\",weight:\"700\"},{cssFamilyName:\"Comfortaa\",source:\"google\",style:\"normal\",uiFamilyName:\"Comfortaa\",url:\"https://fonts.gstatic.com/s/comfortaa/v47/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4bbLPrEVIT9c2c8.woff2\",weight:\"600\"},{cssFamilyName:\"Exo\",source:\"google\",style:\"normal\",uiFamilyName:\"Exo\",url:\"https://fonts.gstatic.com/s/exo/v25/4UaZrEtFpBI4f1ZSIK9d4LjJ4o0wCwZsOl4p5Is.woff2\",weight:\"600\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/UjlFhCnUjxhNfep4oYBPqnEssyo.woff2\",weight:\"500\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...NotificationTriggerFonts,...LogoutButtonFonts,...UserMenuFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGQVgQjJZc\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IdXoJMl8t\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mGrw80A2l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SRnIo5BSI\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cfdc5IP8N\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"64\",\"framerIntrinsicWidth\":\"1200\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GQVgQjJZc.map"],"mappings":"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"}