{"version":3,"file":"shared-lib.kdckoABC.mjs","names":["t","r","e","s","i","o","a","n","h","l","f","c","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","RichText","useCallback","useRef","useState","fontStack","font","font","useMemo","useState","useRef","v","t","I","e","b","T","n","r","x","N","A","R","P","q","i","_","D","s","a","o","j","C","J","V","W","$","z","G","K","H","X","Q","Y","Z","u","l","h","c","d","g","p","U","S","k","L","B","E","M","F","O","y","f","e","u","s","t","i","l","a","m","c","r","n","o","l","u","p","d","e","o","a","t","r","__FramerMetadata__","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","addPropertyOverrides","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","RichText","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ExternalLink","UnderlineLink","TimeDate","cycleOrder","serializationHash","variantClassNames","transition1","a","b","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","className","RichText","FontFamily","_Fragment","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","i","j","e","useState","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","SVG","ThemeToggle","ThemeToggleInfo","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts"],"sources":["https:/framerusercontent.com/modules/qAhApDk50QY31I6W0seS/6CkCWe45GuIiVfXfhXM2/Scrollbar.js","https:/ga.jspm.io/npm:lib-font@2.4.0/_/9b9be255.js","https:/framerusercontent.com/modules/UW3RlNZT7VcV67hzJfAw/stRThOGxF9gfaDgd4XoF/aWYuRLcNG.js","https:/framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js","https:/framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js","https:/framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM-0.js","https:/framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM-1.js","https:/framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js","https:/framerusercontent.com/modules/AhdvkpG2hyeo6NviaoFn/srRV5CbWzEyt21vou6h6/bN8qOtzxL.js","https:/framerusercontent.com/modules/BqP9WfyTkKNL6Znoa16y/fre1LiSefxbvLm0FJlXH/GmDu3j7_6.js","https:/framerusercontent.com/modules/sFuNE6fdYNU7kli2Ir9k/MpB6ATZdR7BIJEBiglfm/h5LaFTgYn.js","https:/framerusercontent.com/modules/1F4dIPHLVXu2CmJkPnj1/ebkVBfXz4bUi2WjdkMg0/TJqEaP4fW.js","https:/framerusercontent.com/modules/T5ghGNTpK0CFt8e4lZaO/hEl3KjM2vzhDIvxSHpoT/xcfZgr6oT.js","https:/framerusercontent.com/modules/6NTP8FeulHUa4uZrXCv3/qNDSCrjsmNPrZ6FZheip/yk4JzT9V0.js","https:/framerusercontent.com/modules/wC0I3JeolKZp1MJNS6Ez/Nx657QIc8BNv9bGJWnU5/d6PxpYjAt.js","https:/framerusercontent.com/modules/pNSKaJHsCz03YpDIjo8u/0hmjhjIUYx7w9YBQCGSB/JcCPnLBYL.js","https:/framerusercontent.com/modules/n9iiJKCC7S8A5XOaqJfM/fRQP2ucvuKfGnAhMIq84/ElmL1Znsd.js","https:/framerusercontent.com/modules/u6OzPMJGNlKbSlgBFwbU/KqmiHwAKxQb6QCyKcbfJ/Toggle.js","https:/framerusercontent.com/modules/iGganiSC1mtrq6wh1VAG/L8mhwwHYLcS6fFjHlhmE/KREYkMJRD.js","https:/framerusercontent.com/modules/fqKIAvSyYnaH7EE7aZX4/1p1BZ6jarcoCTzGWe8ht/mTANUSzW1.js","https:/framerusercontent.com/modules/iR64igUwxTHUpaUUMfuM/cgZab1brXny4lsjONs0u/ljkSSJCPq.js","https:/framerusercontent.com/modules/gZhFlyH9QfkwPQvPStxe/G3Tb03AsorSUZ1xhWiVT/siteMetadata.js"],"sourcesContent":["import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useEffect}from\"react\";// Define preset styles\nconst presets={Classic:{scrollBarColor:\"#888\",scrollBarWidth:8,thumbBorderRadius:1,trackBorderRadius:1,thumbHoverColor:\"#666\"},Dark:{scrollBarColor:\"#333\",scrollBarWidth:8,thumbBorderRadius:1,trackBorderRadius:1,thumbHoverColor:\"#111\"},Light:{scrollBarColor:\"#ccc\",scrollBarWidth:8,thumbBorderRadius:1,trackBorderRadius:1,thumbHoverColor:\"#aaa\"}};// Function to generate the scroll bar CSS\nconst generateScrollBarCSS=(scrollBarColor,scrollBarWidth,thumbBorderRadius,trackBorderRadius,thumbHoverColor)=>{return`\n        &::-webkit-scrollbar {\n            width: ${scrollBarWidth}px;\n        }\n        &::-webkit-scrollbar-track {\n            background: #f1f1f1;\n            border-radius: ${trackBorderRadius}px;\n        }\n        &::-webkit-scrollbar-thumb {\n            background: ${scrollBarColor};\n            border-radius: ${thumbBorderRadius}px;\n        }\n        &::-webkit-scrollbar-thumb:hover {\n            background: ${thumbHoverColor};\n        }\n    `;};/**\n * @framerSupportedLayoutWidth 0\n * @framerSupportedLayoutHeight 0\n */export default function Scrollbar(props){const{preset,scrollBarColor,scrollBarWidth,thumbBorderRadius,trackBorderRadius,thumbHoverColor}=props;const appliedStyle=preset===\"Custom\"?{scrollBarColor,scrollBarWidth,thumbBorderRadius,trackBorderRadius,thumbHoverColor}:presets[preset];useEffect(()=>{const styleId=\"custom-scrollbar-style\";let style=document.getElementById(styleId);if(!style){style=document.createElement(\"style\");style.id=styleId;document.head.appendChild(style);}style.innerHTML=generateScrollBarCSS(appliedStyle.scrollBarColor,appliedStyle.scrollBarWidth,appliedStyle.thumbBorderRadius,appliedStyle.trackBorderRadius,appliedStyle.thumbHoverColor);return()=>{if(style){document.head.removeChild(style);}};},[appliedStyle.scrollBarColor,appliedStyle.scrollBarWidth,appliedStyle.thumbBorderRadius,appliedStyle.trackBorderRadius,appliedStyle.thumbHoverColor]);return /*#__PURE__*/_jsx(\"div\",{});}Scrollbar.defaultProps={preset:\"Classic\",scrollBarColor:\"#888\",scrollBarWidth:12,thumbBorderRadius:6,trackBorderRadius:6,thumbHoverColor:\"#666\"};addPropertyControls(Scrollbar,{preset:{title:\"Preset\",type:ControlType.Enum,options:[\"Classic\",\"Dark\",\"Light\",\"Custom\"],optionTitles:[\"Classic\",\"Dark\",\"Light\",\"Custom\"],defaultValue:\"Classic\",description:\"predefined style\"},scrollBarColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"#888\",hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar thumb color.\"},scrollBarWidth:{title:\"Width\",type:ControlType.Number,min:1,max:30,step:1,defaultValue:12,hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar width.\"},thumbBorderRadius:{title:\"Thumb Radius\",type:ControlType.Number,min:0,max:30,step:1,defaultValue:6,hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar thumb border-radius.\"},thumbHoverColor:{title:\"Hover\",type:ControlType.Color,defaultValue:\"#666\",hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar thumb on hover.\"},trackBorderRadius:{title:\"Track Radius\",type:ControlType.Number,min:0,max:30,step:1,defaultValue:6,hidden(props){return props.preset!==\"Custom\";},description:\"scrollbar track border-radius.\"}})// Happy coding :) @orelhassid\n;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Scrollbar\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"0\",\"framerSupportedLayoutWidth\":\"0\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Scrollbar.map","let t=globalThis.fetch;if(!t){let e=[];t=globalThis.fetch=(...t)=>new Promise(((s,r)=>{e.push({args:t,resolve:s,reject:r})}));import(\"fs\").then((s=>{t=globalThis.fetch=async function(t){return new Promise(((e,r)=>{s.readFile(t,((t,s)=>{if(t)return r(t);e({ok:true,arrayBuffer:()=>s.buffer})}))}))};while(e.length){let s=e.shift();t(...s.args).then((t=>s.resolve(t))).catch((t=>s.reject(t)))}})).catch((t=>{console.error(t);throw new Error(\"lib-font cannot run unless either the Fetch API or Node's filesystem module is available.\")}))}class Event{constructor(t,e={},s){this.type=t;this.detail=e;this.msg=s;Object.defineProperty(this,\"__mayPropagate\",{enumerable:false,writable:true});this.__mayPropagate=true}preventDefault(){}stopPropagation(){this.__mayPropagate=false}valueOf(){return this}toString(){return this.msg?`[${this.type} event]: ${this.msg}`:`[${this.type} event]`}}class EventManager{constructor(){this.listeners={}}addEventListener(t,e,s){let r=this.listeners[t]||[];s?r.unshift(e):r.push(e);this.listeners[t]=r}removeEventListener(t,e){let s=this.listeners[t]||[];let r=s.findIndex((t=>t===e));if(r>-1){s.splice(r,1);this.listeners[t]=s}}dispatch(t){let e=this.listeners[t.type];if(e)for(let s=0,r=e.length;s<r;s++){if(!t.__mayPropagate)break;e[s](t)}}}const e=new Date(\"1904-01-01T00:00:00+0000\").getTime();\n/**\n * Convert an array of uint8 char into a proper string.\n *\n * @param {uint8[]} data\n */function asText(t){return Array.from(t).map((t=>String.fromCharCode(t))).join(\"\")}class Parser{constructor(t,e,s){this.name=(s||t.tag||\"\").trim();this.length=t.length;this.start=t.offset;this.offset=0;this.data=e;[\"getInt8\",\"getUint8\",\"getInt16\",\"getUint16\",\"getInt32\",\"getUint32\",\"getBigInt64\",\"getBigUint64\"].forEach((t=>{let e=t.replace(/get(Big)?/,\"\").toLowerCase();let s=parseInt(t.replace(/[^\\d]/g,\"\"))/8;Object.defineProperty(this,e,{get:()=>this.getValue(t,s)})}))}get currentPosition(){return this.start+this.offset}set currentPosition(t){this.start=t;this.offset=0}skip(t=0,e=8){this.offset+=t*e/8}getValue(t,e){let s=this.start+this.offset;this.offset+=e;try{return this.data[t](s)}catch(s){console.error(\"parser\",t,e,this);console.error(\"parser\",this.start,this.offset);throw s}}flags(t){if(8===t||16===t||32===t||64===t)return this[`uint${t}`].toString(2).padStart(t,0).split(\"\").map((t=>\"1\"===t));console.error(\"Error parsing flags: flag types can only be 1, 2, 4, or 8 bytes long\");console.trace()}get tag(){const t=this.uint32;return asText([t>>24&255,t>>16&255,t>>8&255,255&t])}get fixed(){let t=this.int16;let e=Math.round(1e3*this.uint16/65356);return t+e/1e3}get legacyFixed(){let t=this.uint16;let e=this.uint16.toString(16).padStart(4,0);return parseFloat(`${t}.${e}`)}get uint24(){return(this.uint8<<16)+(this.uint8<<8)+this.uint8}get uint128(){let t=0;for(let e=0;e<5;e++){let e=this.uint8;t=128*t+(127&e);if(e<128)break}return t}get longdatetime(){return new Date(e+1e3*parseInt(this.int64.toString()))}get fword(){return this.int16}get ufword(){return this.uint16}get Offset16(){return this.uint16}get Offset32(){return this.uint32}get F2DOT14(){const t=p.uint16;const e=[0,1,-2,-1][t>>14];const s=16383&t;return e+s/16384}verifyLength(){this.offset!=this.length&&console.error(`unexpected parsed table size (${this.offset}) for \"${this.name}\" (expected ${this.length})`)}readBytes(t=0,e=0,s=8,r=false){t=t||this.length;if(0===t)return[];e&&(this.currentPosition=e);const n=`${r?\"\":\"u\"}int${s}`,i=[];while(t--)i.push(this[n]);return i}}class ParsedData{constructor(t){const e={enumerable:false,get:()=>t};Object.defineProperty(this,\"parser\",e);const s=t.currentPosition;const r={enumerable:false,get:()=>s};Object.defineProperty(this,\"start\",r)}load(t){Object.keys(t).forEach((e=>{let s=Object.getOwnPropertyDescriptor(t,e);s.get?this[e]=s.get.bind(this):void 0!==s.value&&(this[e]=s.value)}));this.parser.length&&this.parser.verifyLength()}}class SimpleTable extends ParsedData{constructor(t,e,s){const{parser:r,start:n}=super(new Parser(t,e,s));const i={enumerable:false,get:()=>r};Object.defineProperty(this,\"p\",i);const o={enumerable:false,get:()=>n};Object.defineProperty(this,\"tableStart\",o)}}\n/**\n * This is a lazy loader but is not optimised for direct record selection,\n * so code will currently load \"An entire array\" even if it needs only\n * a single element from that array, and the array elements are fixed width.\n *\n * @param {*} object\n * @param {*} property\n * @param {*} getter\n */function lazy(t,e,s){let r;Object.defineProperty(t,e,{get:()=>{if(r)return r;r=s();return r},enumerable:true})}class SFNT extends SimpleTable{constructor(t,e,s){const{p:r}=super({offset:0,length:12},e,\"sfnt\");this.version=r.uint32;this.numTables=r.uint16;this.searchRange=r.uint16;this.entrySelector=r.uint16;this.rangeShift=r.uint16;r.verifyLength();this.directory=[...new Array(this.numTables)].map((t=>new TableRecord(r)));this.tables={};this.directory.forEach((t=>{const getter=()=>s(this.tables,{tag:t.tag,offset:t.offset,length:t.length},e);lazy(this.tables,t.tag.trim(),getter)}))}}class TableRecord{constructor(t){this.tag=t.tag;this.checksum=t.uint32;this.offset=t.uint32;this.length=t.uint32}}const s=globalThis.pako?globalThis.pako.inflate:void 0;let r;s||import(\"zlib\").then((t=>{r=e=>t.unzipSync(e)}));class WOFF$1 extends SimpleTable{constructor(t,e,s){const{p:r}=super({offset:0,length:44},e,\"woff\");this.signature=r.tag;this.flavor=r.uint32;this.length=r.uint32;this.numTables=r.uint16;r.uint16;this.totalSfntSize=r.uint32;this.majorVersion=r.uint16;this.minorVersion=r.uint16;this.metaOffset=r.uint32;this.metaLength=r.uint32;this.metaOrigLength=r.uint32;this.privOffset=r.uint32;this.privLength=r.uint32;r.verifyLength();this.directory=[...new Array(this.numTables)].map((t=>new WoffTableDirectoryEntry(r)));buildWoffLazyLookups(this,e,s)}}class WoffTableDirectoryEntry{constructor(t){this.tag=t.tag;this.offset=t.uint32;this.compLength=t.uint32;this.origLength=t.uint32;this.origChecksum=t.uint32}}\n/**\n * Build late-evaluating properties for each table in a\n * woff/woff2 font, so that accessing a table via the\n * woff.tables.tableName or woff2.tables.tableName\n * property kicks off a table parse on first access.\n *\n * @param {*} woff the woff or woff2 font object\n * @param {DataView} dataview passed when dealing with woff\n * @param {buffer} decoded passed when dealing with woff2\n */function buildWoffLazyLookups(t,e,n){t.tables={};t.directory.forEach((i=>{lazy(t.tables,i.tag.trim(),(()=>{let o=0;let a=e;if(i.compLength!==i.origLength){const t=e.buffer.slice(i.offset,i.offset+i.compLength);let n;if(s)n=s(new Uint8Array(t));else{if(!r){const t=\"no brotli decoder available to decode WOFF2 font\";font.onerror&&font.onerror(t);throw new Error(t)}n=r(new Uint8Array(t))}a=new DataView(n.buffer)}else o=i.offset;return n(t.tables,{tag:i.tag,offset:o,length:i.origLength},a)}))}))}const n=globalThis.unbrotli;let i;n||import(\"zlib\").then((t=>{i=e=>t.brotliDecompressSync(e)}));class WOFF2$1 extends SimpleTable{constructor(t,e,s){const{p:r}=super({offset:0,length:48},e,\"woff2\");this.signature=r.tag;this.flavor=r.uint32;this.length=r.uint32;this.numTables=r.uint16;r.uint16;this.totalSfntSize=r.uint32;this.totalCompressedSize=r.uint32;this.majorVersion=r.uint16;this.minorVersion=r.uint16;this.metaOffset=r.uint32;this.metaLength=r.uint32;this.metaOrigLength=r.uint32;this.privOffset=r.uint32;this.privLength=r.uint32;r.verifyLength();this.directory=[...new Array(this.numTables)].map((t=>new Woff2TableDirectoryEntry(r)));let o=r.currentPosition;this.directory[0].offset=0;this.directory.forEach(((t,e)=>{let s=this.directory[e+1];s&&(s.offset=t.offset+(void 0!==t.transformLength?t.transformLength:t.origLength))}));let a;let h=e.buffer.slice(o);if(n)a=n(new Uint8Array(h));else{if(!i){const e=\"no brotli decoder available to decode WOFF2 font\";t.onerror&&t.onerror(e);throw new Error(e)}a=new Uint8Array(i(h))}buildWoff2LazyLookups(this,a,s)}}class Woff2TableDirectoryEntry{constructor(t){this.flags=t.uint8;const e=this.tagNumber=63&this.flags;this.tag=63===e?t.tag:getWOFF2Tag(e);const s=this.transformVersion=(192&this.flags)>>6;let r=0!==s;\"glyf\"!==this.tag&&\"loca\"!==this.tag||(r=3!==this.transformVersion);this.origLength=t.uint128;r&&(this.transformLength=t.uint128)}}\n/**\n * Build late-evaluating properties for each table in a\n * woff2 font, so that accessing a table via the\n * font.opentype.tables.tableName property kicks off\n * a table parse on first access.\n *\n * @param {*} woff2 the woff2 font object\n * @param {decoded} the original (decompressed) SFNT data\n * @param {createTable} the opentype table builder function\n */function buildWoff2LazyLookups(t,e,s){t.tables={};t.directory.forEach((r=>{lazy(t.tables,r.tag.trim(),(()=>{const n=r.offset;const i=n+(r.transformLength?r.transformLength:r.origLength);const o=new DataView(e.slice(n,i).buffer);try{return s(t.tables,{tag:r.tag,offset:0,length:r.origLength},o)}catch(t){console.error(t)}}))}))}\n/**\n * WOFF2 uses a numbered tag registry, such that only unknown tables require a 4 byte tag\n * in the WOFF directory entry struct. Everything else uses a uint8. Nice and tidy.\n * @param {*} flag\n */function getWOFF2Tag(t){return[\"cmap\",\"head\",\"hhea\",\"hmtx\",\"maxp\",\"name\",\"OS/2\",\"post\",\"cvt \",\"fpgm\",\"glyf\",\"loca\",\"prep\",\"CFF \",\"VORG\",\"EBDT\",\"EBLC\",\"gasp\",\"hdmx\",\"kern\",\"LTSH\",\"PCLT\",\"VDMX\",\"vhea\",\"vmtx\",\"BASE\",\"GDEF\",\"GPOS\",\"GSUB\",\"EBSC\",\"JSTF\",\"MATH\",\"CBDT\",\"CBLC\",\"COLR\",\"CPAL\",\"SVG \",\"sbix\",\"acnt\",\"avar\",\"bdat\",\"bloc\",\"bsln\",\"cvar\",\"fdsc\",\"feat\",\"fmtx\",\"fvar\",\"gvar\",\"hsty\",\"just\",\"lcar\",\"mort\",\"morx\",\"opbd\",\"prop\",\"trak\",\"Zapf\",\"Silf\",\"Glat\",\"Gloc\",\"Feat\",\"Sill\"][63&t]}const o={};let a=false;Promise.all([import(\"./968458c1.js\"),import(\"./53d5844b.js\"),import(\"./3a02f8d9.js\"),import(\"./9d641379.js\"),import(\"./f9f2caea.js\"),import(\"./f32a6efd.js\"),import(\"./86885305.js\"),import(\"./572baa6a.js\"),import(\"./e1cd7915.js\"),import(\"./f4d4c19e.js\"),import(\"./c9a3d732.js\"),import(\"./6bb6bc9c.js\"),import(\"./3e4057fc.js\"),import(\"./2a737bd8.js\"),import(\"./02fbfe4b.js\"),import(\"./9b25d33c.js\"),import(\"./5862df8f.js\"),import(\"./bedb9053.js\"),import(\"./09b98a6a.js\"),import(\"./787c60b8.js\"),import(\"./499438d4.js\"),import(\"./9f5d1996.js\"),import(\"./bc5ea371.js\"),import(\"./55ae6f20.js\"),import(\"./ebc9996d.js\"),import(\"./9d096a31.js\"),import(\"./73a90270.js\"),import(\"./dfd5b9d2.js\"),import(\"./b4bbfa0a.js\"),import(\"./95cb9d53.js\"),import(\"./58e80806.js\"),import(\"./68cebaa5.js\"),import(\"./a8ca88b0.js\"),import(\"./ff7722be.js\"),import(\"./b98c56c1.js\"),import(\"./1df2ce5e.js\"),import(\"./ece5d4fe.js\"),import(\"./4e47ba95.js\"),import(\"./c841e36e.js\"),import(\"./e9c76be3.js\"),import(\"./91a84cdf.js\")]).then((t=>{t.forEach((t=>{let e=Object.keys(t)[0];o[e]=t[e]}));a=true}));\n/**\n * Step 4: set up a table factory that can build tables given a name tag.\n * @param {*} tables the object containing actual table instances.\n * @param {*} dict an object of the form: { tag: \"string\", offset: <number>, [length: <number>]}\n * @param {*} dataview a DataView object over an ArrayBuffer of Uint8Array\n */function createTable(t,e,s){let r=e.tag.replace(/[^\\w\\d]/g,\"\");let n=o[r];if(n)return new n(e,s,t);console.warn(`lib-font has no definition for ${r}. The table was skipped.`);return{}}function loadTableClasses(){let t=0;function checkLoaded(e,s){if(!a){if(t>10)return s(new Error(\"loading took too long\"));t++;return setTimeout((()=>checkLoaded(e)),250)}e(createTable)}return new Promise(((t,e)=>checkLoaded(t)))}function getFontCSSFormat(t,e){let s=t.lastIndexOf(\".\");let r=(t.substring(s+1)||\"\").toLowerCase();let n={ttf:\"truetype\",otf:\"opentype\",woff:\"woff\",woff2:\"woff2\"}[r];if(n)return n;let i={eot:\"The .eot format is not supported: it died in January 12, 2016, when Microsoft retired all versions of IE that didn't already support WOFF.\",svg:\"The .svg format is not supported: SVG fonts (not to be confused with OpenType with embedded SVG) were so bad we took the entire fonts chapter out of the SVG specification again.\",fon:\"The .fon format is not supported: this is an ancient Windows bitmap font format.\",ttc:\"Based on the current CSS specification, font collections are not (yet?) supported.\"}[r];i||(i=`${t} is not a known webfont format.`);if(e)throw new Error(i);console.warn(`Could not load font: ${i}`)}async function setupFontFace(t,e,s={}){if(!globalThis.document)return;let r=getFontCSSFormat(e,s.errorOnStyle);if(!r)return;let n=document.createElement(\"style\");n.className=\"injected-by-Font-js\";let i=[];s.styleRules&&(i=Object.entries(s.styleRules).map((([t,e])=>`${t}: ${e};`)));n.textContent=`\\n@font-face {\\n    font-family: \"${t}\";\\n    ${i.join(\"\\n\\t\")}\\n    src: url(\"${e}\") format(\"${r}\");\\n}`;globalThis.document.head.appendChild(n);return n}const h=[0,1,0,0];const l=[79,84,84,79];const f=[119,79,70,70];const c=[119,79,70,50];function match(t,e){if(t.length===e.length){for(let s=0;s<t.length;s++)if(t[s]!==e[s])return;return true}}function validFontFormat(t){const e=[t.getUint8(0),t.getUint8(1),t.getUint8(2),t.getUint8(3)];return match(e,h)||match(e,l)?\"SFNT\":match(e,f)?\"WOFF\":match(e,c)?\"WOFF2\":void 0}\n/**\n * Borderline trivial http response helper function\n *\n * @param {HttpResponse} response\n */function checkFetchResponseStatus(t){if(!t.ok)throw new Error(`HTTP ${t.status} - ${t.statusText}`);return t}class Font extends EventManager{constructor(t,e={}){super();this.name=t;this.options=e;this.metrics=false}get src(){return this.__src}\n/**\n     * Just like Image and Audio, we kick everything off when\n     * our `src` gets assigned.\n     *\n     * @param {string} source url for this font (\"real\" or blob/base64)\n     */set src(t){this.__src=t;(async()=>{globalThis.document&&!this.options.skipStyleSheet&&await setupFontFace(this.name,t,this.options);this.loadFont(t)})()}\n/**\n     * This is a non-blocking operation.\n     *\n     * @param {String} url The URL for the font in question\n     * @param {String} filename The filename to use when URL is a blob/base64 string\n     */async loadFont(t,e){fetch(t).then((t=>checkFetchResponseStatus(t)&&t.arrayBuffer())).then((s=>this.fromDataBuffer(s,e||t))).catch((s=>{const r=new Event(\"error\",s,`Failed to load font at ${e||t}`);this.dispatch(r);this.onerror&&this.onerror(r)}))}\n/**\n     * This is a non-blocking operation.\n     *\n     * @param {Buffer} buffer The binary data associated with this font.\n     */async fromDataBuffer(t,e){this.fontData=new DataView(t);let s=validFontFormat(this.fontData);if(!s)throw new Error(`${e} is either an unsupported font format, or not a font at all.`);await this.parseBasicData(s);const r=new Event(\"load\",{font:this});this.dispatch(r);this.onload&&this.onload(r)}async parseBasicData(t){return loadTableClasses().then((e=>{\"SFNT\"===t&&(this.opentype=new SFNT(this,this.fontData,e));\"WOFF\"===t&&(this.opentype=new WOFF$1(this,this.fontData,e));\"WOFF2\"===t&&(this.opentype=new WOFF2$1(this,this.fontData,e));return this.opentype}))}\n/**\n     * Does this font support the specified character?\n     * @param {*} char\n     */getGlyphId(t){return this.opentype.tables.cmap.getGlyphId(t)}\n/**\n     * find the actual \"letter\" for a given glyphid\n     * @param {*} glyphid\n     */reverse(t){return this.opentype.tables.cmap.reverse(t)}\n/**\n     * Does this font support the specified character?\n     * @param {*} char\n     */supports(t){return 0!==this.getGlyphId(t)}\n/**\n     * Does this font support the specified unicode variation?\n     * @param {*} variation\n     */supportsVariation(t){return false!==this.opentype.tables.cmap.supportsVariation(t)}\n/**\n     * Effectively, be https://html.spec.whatwg.org/multipage/canvas.html#textmetrics\n     * @param {*} text\n     * @param {*} size\n     */measureText(t,e=16){if(this.__unloaded)throw new Error(\"Cannot measure text: font was unloaded. Please reload before calling measureText()\");let s=document.createElement(\"div\");s.textContent=t;s.style.fontFamily=this.name;s.style.fontSize=`${e}px`;s.style.color=\"transparent\";s.style.background=\"transparent\";s.style.top=\"0\";s.style.left=\"0\";s.style.position=\"absolute\";document.body.appendChild(s);let r=s.getBoundingClientRect();document.body.removeChild(s);const n=this.opentype.tables[\"OS/2\"];r.fontSize=e;r.ascender=n.sTypoAscender;r.descender=n.sTypoDescender;return r}unload(){if(this.styleElement.parentNode){this.styleElement.parentNode.removeElement(this.styleElement);const t=new Event(\"unload\",{font:this});this.dispatch(t);this.onunload&&this.onunload(t)}this._unloaded=true}load(){if(this.__unloaded){delete this.__unloaded;document.head.appendChild(this.styleElement);const t=new Event(\"load\",{font:this});this.dispatch(t);this.onload&&this.onload(t)}}}globalThis.Font=Font;export{Font as F,ParsedData as P,SimpleTable as S,lazy as l};\n\n//# sourceMappingURL=9b9be255.js.map","// Generated by Framer (ee31e22)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"VpDWB2mRb\",\"l_PmN6dHZ\"];const serializationHash=\"framer-az8dc\";const variantClassNames={l_PmN6dHZ:\"framer-v-ryuxkv\",VpDWB2mRb:\"framer-v-1auzj9i\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Arrow right\":\"l_PmN6dHZ\",\"Manicule up left\":\"VpDWB2mRb\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"VpDWB2mRb\"};};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:\"VpDWB2mRb\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1auzj9i\",className,classNames),\"data-framer-name\":\"Manicule up left\",layoutDependency:layoutDependency,layoutId:\"VpDWB2mRb\",ref:refBinding,style:{rotate:45,...style},variants:{l_PmN6dHZ:{rotate:0}},...addPropertyOverrides({l_PmN6dHZ:{\"data-framer-name\":\"Arrow right\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0JhbnRheW9nIFNhbnMgdjAuMyBMaWdodA==\",\"--framer-font-family\":'\"Bantayog Sans v0.3 Light\", \"Bantayog Sans v0.3 Light Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b0ecd1d6-86c2-451c-be7b-5136b01c536e, rgb(145, 145, 145)))\"},children:\"☚\"})}),className:\"framer-11a4am2\",fonts:[\"CUSTOM;Bantayog Sans v0.3 Light\"],layoutDependency:layoutDependency,layoutId:\"LAMXoCEor\",style:{\"--extracted-r6o4lv\":\"var(--token-b0ecd1d6-86c2-451c-be7b-5136b01c536e, rgb(145, 145, 145))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({l_PmN6dHZ:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO0JhbnRheW9nIFNhbnMgdjAuMyBMaWdodA==\",\"--framer-font-family\":'\"Bantayog Sans v0.3 Light\", \"Bantayog Sans v0.3 Light Placeholder\", sans-serif',\"--framer-font-size\":\"48px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b0ecd1d6-86c2-451c-be7b-5136b01c536e, rgb(145, 145, 145)))\"},children:\"☛\"})})}},baseVariant,gestureVariant)})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-az8dc.framer-phxz7z, .framer-az8dc .framer-phxz7z { display: block; }\",\".framer-az8dc.framer-1auzj9i { height: 103px; mix-blend-mode: difference; overflow: hidden; position: relative; width: 80px; }\",\".framer-az8dc .framer-11a4am2 { bottom: 11px; flex: none; height: auto; position: absolute; right: 1px; white-space: pre; width: auto; }\",\".framer-az8dc.framer-v-ryuxkv .framer-11a4am2 { bottom: 15px; left: 0px; right: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 103\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"l_PmN6dHZ\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraWYuRLcNG=withCSS(Component,css,\"framer-az8dc\");export default FrameraWYuRLcNG;FrameraWYuRLcNG.displayName=\"Manicule\";FrameraWYuRLcNG.defaultProps={height:103,width:80};addPropertyControls(FrameraWYuRLcNG,{variant:{options:[\"VpDWB2mRb\",\"l_PmN6dHZ\"],optionTitles:[\"Manicule up left\",\"Arrow right\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameraWYuRLcNG,[{explicitInter:true,fonts:[{family:\"Bantayog Sans v0.3 Light\",source:\"custom\",url:\"https://framerusercontent.com/assets/pSV3H8YKo3zryXCJCWeSzBMs.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraWYuRLcNG\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"l_PmN6dHZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"103\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"80\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aWYuRLcNG.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useLocaleCode}from\"framer\";import{startTransition,useCallback,useEffect,useRef,useState}from\"react\";const fontStack=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;function formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,showMinutes,showSeconds},timeFormat,monthFormat,localCode){const date=new Date;const onlyYearIsShown=!showWeekday&&!showMonth&&showYear;switch(outputType){case\"date\":return new Intl.DateTimeFormat(localCode,{weekday:showWeekday?\"long\":undefined,day:onlyYearIsShown?undefined:\"numeric\",month:showMonth?monthFormat:undefined,year:showYear?\"numeric\":undefined}).format(date);case\"time\":return new Intl.DateTimeFormat(localCode,{hour:\"numeric\",minute:showMinutes?\"numeric\":undefined,second:showSeconds&&showMinutes?\"numeric\":undefined,hour12:timeFormat===\"12h\"}).format(date);default:return new Intl.DateTimeFormat(localCode).format(date);}}const defaultProps={height:20,width:140,outputType:\"time\",color:\"#999\",timeFormat:\"24h\",showYear:true,showMonth:true,showWeekday:true,showMinutes:true,showSeconds:true,monthFormat:\"long\",alignment:\"center\"};/**\n * TIME AND DATE\n * FORKED FROM PROTOTYPING\n *\n * @framerIntrinsicWidth 140\n * @framerIntrinsicHeight 20\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export function Time(props){const mergedProps={...defaultProps,...props};const{outputType,timeFormat,showYear,showMonth,showWeekday,// showHours,\nshowMinutes,showSeconds,monthFormat,color,font,tabularFont}=mergedProps;const localCode=useLocaleCode();const getTextContent=useCallback(()=>formatTimeOrDate(outputType,{showYear,showMonth,showWeekday,// showHours,\n    showMinutes,showSeconds},timeFormat,monthFormat,localCode),[localCode,monthFormat,outputType,showMinutes,showMonth,showSeconds,showWeekday,showYear,timeFormat]);const timeoutRef=useRef()// FIXME: With React 19, we can remove this and return a cleanup from the ref callback\n;const updateCountdown=useCallback(node=>{if(node===null){// React calls w/ `null` on unmount or if the ref function changes.\nclearTimeout(timeoutRef.current);return;}let prev;const tick=()=>{const date=new Date;const next=new Date().setSeconds(date.getSeconds()+1,0)-+date;timeoutRef.current=setTimeout(tick,next);const textContent=getTextContent();if(prev!==textContent){node.textContent=textContent;prev=textContent;}};tick();},[getTextContent]);const[visible,setIsVisible]=useState(false);const isCanvas=RenderTarget.current()===RenderTarget.canvas;useEffect(()=>{startTransition(()=>setIsVisible(true));// Don’t want real time on Canvas\nif(isCanvas)return;},[isCanvas]);return /*#__PURE__*/_jsx(\"p\",{suppressHydrationWarning:true,style:{margin:0,padding:0,color,fontFamily:fontStack,fontWeight:500,fontSize:16,lineHeight:1,visibility:visible?\"visible\":\"hidden\",...font,fontVariantNumeric:tabularFont?\"tabular-nums\":\"normal\",whiteSpace:\"nowrap\"},ref:isCanvas?undefined:updateCountdown,children:getTextContent()});}Time.displayName=\"Time & Date\";addPropertyControls(Time,{outputType:{title:\"Type\",type:ControlType.Enum,displaySegmentedControl:true,options:[\"date\",\"time\"],optionTitles:[\"Date\",\"Time\"],defaultValue:defaultProps.outputType},showWeekday:{title:\"Day\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showWeekday,hidden:props=>props.outputType!==\"date\"},showMonth:{title:\"Month\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMonth,hidden:props=>props.outputType!==\"date\"},monthFormat:{title:\"Format\",type:ControlType.Enum,options:[\"short\",\"long\",\"numeric\"],optionTitles:[\"Short\",\"Long\",\"Numeric\"],defaultValue:defaultProps.monthFormat,hidden:props=>props.outputType!==\"date\"||!props.showMonth},showYear:{title:\"Year\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showYear,hidden:props=>props.outputType!==\"date\"},timeFormat:{title:\"Format\",type:ControlType.Enum,options:[\"12h\",\"24h\"],optionTitles:[\"12h\",\"24h\"],displaySegmentedControl:true,defaultValue:defaultProps.timeFormat,hidden:props=>props.outputType!==\"time\"},// showHours: {\n//     title: \"Hours\",\n//     type: ControlType.Boolean,\n//     enabledTitle: \"Show\",\n//     disabledTitle: \"Hide\",\n//     defaultValue: defaultProps.showHours,\n//     hidden: (props) => props.outputType !== \"time\",\n// },\nshowMinutes:{title:\"Minutes\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showMinutes,hidden:props=>props.outputType!==\"time\"},showSeconds:{title:\"Seconds\",type:ControlType.Boolean,enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:defaultProps.showSeconds,hidden:props=>props.outputType!==\"time\"||!props.showMinutes},font:{type:ControlType.Font,controls:\"extended\"},tabularFont:{title:\"Tabular\",type:ControlType.Boolean,defaultValue:true},color:{type:ControlType.Color,defaultValue:defaultProps.color}});\nexport const __FramerMetadata__ = {\"exports\":{\"Time\":{\"type\":\"reactComponent\",\"name\":\"Time\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"140\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Time.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles}from\"https://framer.com/m/framer/default-utils.js\";/**\n * @framerIntrinsicWidth 600\n * @framerIntrinsicHeight 400\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n *\n * @framerDisableUnlink\n */export default function Embed({type,url,html,zoom,radius,border,style={}}){if(type===\"url\"&&url){return /*#__PURE__*/_jsx(EmbedUrl,{url:url,zoom:zoom,radius:radius,border:border,style:style});}if(type===\"html\"&&html){return /*#__PURE__*/_jsx(EmbedHtml,{html:html,style:style});}return /*#__PURE__*/_jsx(Instructions,{style:style});}addPropertyControls(Embed,{type:{type:ControlType.Enum,defaultValue:\"url\",displaySegmentedControl:true,options:[\"url\",\"html\"],optionTitles:[\"URL\",\"HTML\"]},url:{title:\"URL\",type:ControlType.String,description:\"Some websites don’t support embedding.\",hidden(props){return props.type!==\"url\";}},html:{title:\"HTML\",type:ControlType.String,displayTextArea:true,hidden(props){return props.type!==\"html\";}},border:{title:\"Border\",type:ControlType.Border,optional:true,hidden(props){return props.type!==\"url\";}},radius:{type:ControlType.BorderRadius,title:\"Radius\",hidden(props){return props.type!==\"url\";}},zoom:{title:\"Zoom\",defaultValue:1,type:ControlType.Number,hidden(props){return props.type!==\"url\";},min:.1,max:1,step:.1,displayStepper:true}});function Instructions({style}){return /*#__PURE__*/_jsx(\"div\",{style:{minHeight:getMinHeight(style),...emptyStateStyle,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a website or widget, add it to the properties\\xa0panel.\"})});}function EmbedUrl({url,zoom,radius,border,style}){const hasAutoHeight=!style.height;// Add https:// if the URL does not have a protocol.\nif(!/[a-z]+:\\/\\//.test(url)){url=\"https://\"+url;}const onCanvas=useIsOnCanvas();// We need to check if the url is blocked inside an iframe by the X-Frame-Options\n// or Content-Security-Policy headers on the backend.\nconst[state,setState]=useState(onCanvas?undefined:false);useEffect(()=>{// We only want to check on the canvas.\n// On the website we want to avoid the additional delay.\nif(!onCanvas)return;// TODO: We could also use AbortController here.\nlet isLastEffect=true;setState(undefined);async function load(){const response=await fetch(\"https://api.framer.com/functions/check-iframe-url?url=\"+encodeURIComponent(url));if(response.status==200){const{isBlocked}=await response.json();if(isLastEffect){setState(isBlocked);}}else{const message=await response.text();console.error(message);const error=new Error(\"This site can’t be reached.\");setState(error);}}load().catch(error=>{console.error(error);setState(error);});return()=>{isLastEffect=false;};},[url]);if(onCanvas&&hasAutoHeight){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"URL embeds do not support auto height.\",style:style});}if(!url.startsWith(\"https://\")){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Unsupported protocol.\",style:style});}if(state===undefined){return /*#__PURE__*/_jsx(LoadingIndicator,{});}if(state instanceof Error){return /*#__PURE__*/_jsx(ErrorMessage,{message:state.message,style:style});}if(state===true){const message=`Can’t embed ${url} due to its content security policy.`;return /*#__PURE__*/_jsx(ErrorMessage,{message:message,style:style});}return /*#__PURE__*/_jsx(\"iframe\",{src:url,style:{...iframeStyle,...style,...border,zoom:zoom,borderRadius:radius,transformOrigin:\"top center\"},loading:\"lazy\",// @ts-ignore\nfetchPriority:onCanvas?\"low\":\"auto\",referrerPolicy:\"no-referrer\",sandbox:getSandbox(onCanvas),allowFullScreen:true,allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture; clipboard-write\"});}const iframeStyle={width:\"100%\",height:\"100%\",border:\"none\"};function getSandbox(onCanvas){const result=[\"allow-same-origin\",\"allow-scripts\"];if(!onCanvas){result.push(\"allow-downloads\",\"allow-forms\",\"allow-modals\",\"allow-orientation-lock\",\"allow-pointer-lock\",\"allow-popups\",\"allow-popups-to-escape-sandbox\",\"allow-presentation\",\"allow-storage-access-by-user-activation\",\"allow-top-navigation-by-user-activation\");}return result.join(\" \");}function EmbedHtml({html,...props}){const hasScript=html.includes(\"</script>\");if(hasScript){const hasSplineViewer=html.includes(\"</spline-viewer>\");const hasComment=html.includes(\"<!-- framer-direct-embed -->\");if(hasSplineViewer||hasComment){return /*#__PURE__*/_jsx(EmbedHtmlWithScripts,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlInsideIframe,{html:html,...props});}return /*#__PURE__*/_jsx(EmbedHtmlWithoutScripts,{html:html,...props});}function EmbedHtmlInsideIframe({html,style}){const ref=useRef();const[iframeHeight,setIframeHeight]=useState(0);// Handle auto sizing\nuseEffect(()=>{const iframeWindow=ref.current?.contentWindow;function handleMessage(event){if(event.source!==iframeWindow)return;const data=event.data;if(typeof data!==\"object\"||data===null)return;const height=data.embedHeight;if(typeof height!==\"number\")return;setIframeHeight(height);}window.addEventListener(\"message\",handleMessage);// After SSG the iframe loads before we attach the event handler,\n// therefore we need to request the latest height from the iframe.\niframeWindow?.postMessage(\"getEmbedHeight\",\"*\");return()=>{window.removeEventListener(\"message\",handleMessage);};},[]);// The CSS is mainly copied from:\n// FramerStudio/src/app/vekter/src/renderer/setDefaultFont.ts\n// FramerStudio/src/app/vekter/src/export/globalStylesForExport.ts\nconst srcDoc=`\n<html>\n    <head>\n        <style>\n            html, body {\n                margin: 0;\n                padding: 0;\n            }\n\n            body {\n                display: flex;\n                justify-content: center;\n                align-items: center;\n            }\n\n            :root {\n                -webkit-font-smoothing: antialiased;\n                -moz-osx-font-smoothing: grayscale;\n            }\n\n            * {\n                box-sizing: border-box;\n                -webkit-font-smoothing: inherit;\n            }\n\n            h1, h2, h3, h4, h5, h6, p, figure {\n                margin: 0;\n            }\n\n            body, input, textarea, select, button {\n                font-size: 12px;\n                font-family: sans-serif;\n            }\n        </style>\n    </head>\n    <body>\n        ${html}\n        <script type=\"module\">\n            let height = 0\n\n            function sendEmbedHeight() {\n                window.parent.postMessage({\n                    embedHeight: height\n                }, \"*\")\n            }\n\n            const observer = new ResizeObserver((entries) => {\n                if (entries.length !== 1) return\n                const entry = entries[0]\n                if (entry.target !== document.body) return\n\n                height = entry.contentRect.height\n                sendEmbedHeight()\n            })\n\n            observer.observe(document.body)\n\n            window.addEventListener(\"message\", (event) => {\n                if (event.source !== window.parent) return\n                if (event.data !== \"getEmbedHeight\") return\n                sendEmbedHeight()\n            })\n        </script>\n    <body>\n</html>\n`;const currentStyle={...iframeStyle,...style};const hasAutoHeight=!style.height;if(hasAutoHeight){currentStyle.height=iframeHeight+\"px\";}return /*#__PURE__*/_jsx(\"iframe\",{ref:ref,style:currentStyle,srcDoc:srcDoc});}function EmbedHtmlWithScripts({html,style}){const ref=useRef();useEffect(()=>{const div=ref.current;if(!div)return;div.innerHTML=html;executeScripts(div);return()=>{div.innerHTML=\"\";};},[html]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,style:{...htmlStyle,...style}});}function EmbedHtmlWithoutScripts({html,style}){return /*#__PURE__*/_jsx(\"div\",{style:{...htmlStyle,...style},dangerouslySetInnerHTML:{__html:html}});}const htmlStyle={width:\"100%\",height:\"100%\",display:\"flex\",flexDirection:\"column\",justifyContent:\"center\",alignItems:\"center\"};// This function replaces scripts with executable ones.\n// https://stackoverflow.com/questions/1197575/can-scripts-be-inserted-with-innerhtml\nfunction executeScripts(node){if(node instanceof Element&&node.tagName===\"SCRIPT\"){const script=document.createElement(\"script\");script.text=node.innerHTML;for(const{name,value}of node.attributes){script.setAttribute(name,value);}node.parentElement.replaceChild(script,node);}else{for(const child of node.childNodes){executeScripts(child);}}}// Generic components\nfunction LoadingIndicator(){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-componentPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"Loading…\"})});}function ErrorMessage({message,style}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{minHeight:getMinHeight(style),...containerStyles,overflow:\"hidden\",...style},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:message})});}const centerTextStyle={textAlign:\"center\",minWidth:140};// Returns a min-height if the component is using auto-height.\nfunction getMinHeight(style){const hasAutoHeight=!style.height;if(hasAutoHeight)return 200;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Embed\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"600\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Embed.map","var t,e=Object.create,r=Object.defineProperty,n=Object.getOwnPropertyDescriptor,i=Object.getOwnPropertyNames,s=Object.getPrototypeOf,a=Object.prototype.hasOwnProperty,o=(t,e,n)=>e in t?r(t,e,{enumerable:!0,configurable:!0,writable:!0,value:n}):t[e]=n,u=(t,e)=>function(){return e||(0,t[i(t)[0]])((e={exports:{}}).exports,e),e.exports;},l=(t,e,s,o)=>{if(e&&\"object\"==typeof e||\"function\"==typeof e)for(let u of i(e))a.call(t,u)||u===s||r(t,u,{get:()=>e[u],enumerable:!(o=n(e,u))||o.enumerable});return t;},h=(t,n,i)=>(i=null!=t?e(s(t)):{},l(// If the importer is in node compatibility mode or this is not an ESM\n    // file that has been converted to a CommonJS file using a Babel-\n    // compatible transform (i.e. \"__esModule\" has not been set), then set\n    // \"default\" to the CommonJS \"module.exports\" for node compatibility.\n    !n&&t&&t.__esModule?i:r(i,\"default\",{value:t,enumerable:!0}),t)),c=(t,e,r)=>o(t,\"symbol\"!=typeof e?e+\"\":e,r),f=u({\"../../../node_modules/dataloader/index.js\"(t,e){var r,n=/* @__PURE__ */function(){function t(t,e){if(\"function\"!=typeof t)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but got: \"+t+\".\");this._batchLoadFn=t,this._maxBatchSize=function(t){if(!(!t||!1!==t.batch))return 1;var e=t&&t.maxBatchSize;if(void 0===e)return 1/0;if(\"number\"!=typeof e||e<1)throw TypeError(\"maxBatchSize must be a positive number: \"+e);return e;}(e),this._batchScheduleFn=function(t){var e=t&&t.batchScheduleFn;if(void 0===e)return i;if(\"function\"!=typeof e)throw TypeError(\"batchScheduleFn must be a function: \"+e);return e;}(e),this._cacheKeyFn=function(t){var e=t&&t.cacheKeyFn;if(void 0===e)return function(t){return t;};if(\"function\"!=typeof e)throw TypeError(\"cacheKeyFn must be a function: \"+e);return e;}(e),this._cacheMap=function(t){if(!(!t||!1!==t.cache))return null;var e=t&&t.cacheMap;if(void 0===e)return /* @__PURE__ */new Map;if(null!==e){var r=[\"get\",\"set\",\"delete\",\"clear\"].filter(function(t){return e&&\"function\"!=typeof e[t];});if(0!==r.length)throw TypeError(\"Custom cacheMap missing methods: \"+r.join(\", \"));}return e;}(e),this._batch=null,this.name=e&&e.name?e.name:null;}var e=t.prototype;return e.load=function(t){if(null==t)throw TypeError(\"The loader.load() function must be called with a value, but got: \"+String(t)+\".\");var e=function(t){var e=t._batch;if(null!==e&&!e.hasDispatched&&e.keys.length<t._maxBatchSize)return e;var r={hasDispatched:!1,keys:[],callbacks:[]};return t._batch=r,t._batchScheduleFn(function(){(function(t,e){var r;if(e.hasDispatched=!0,0===e.keys.length){a(e);return;}try{r=t._batchLoadFn(e.keys);}catch(r){return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function errored synchronously: \"+String(r)+\".\"));}if(!r||\"function\"!=typeof r.then)return s(t,e,TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise: \"+String(r)+\".\"));r.then(function(t){if(!o(t))throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array: \"+String(t)+\".\");if(t.length!==e.keys.length)throw TypeError(\"DataLoader must be constructed with a function which accepts Array<key> and returns Promise<Array<value>>, but the function did not return a Promise of an Array of the same length as the Array of keys.\\n\\nKeys:\\n\"+String(e.keys)+\"\\n\\nValues:\\n\"+String(t));a(e);for(var r=0;r<e.callbacks.length;r++){var n=t[r];n instanceof Error?e.callbacks[r].reject(n):e.callbacks[r].resolve(n);}}).catch(function(r){s(t,e,r);});})(t,r);}),r;}(this),r=this._cacheMap,n=this._cacheKeyFn(t);if(r){var i=r.get(n);if(i){var u=e.cacheHits||(e.cacheHits=[]);return new Promise(function(t){u.push(function(){t(i);});});}}e.keys.push(t);var l=new Promise(function(t,r){e.callbacks.push({resolve:t,reject:r});});return r&&r.set(n,l),l;},e.loadMany=function(t){if(!o(t))throw TypeError(\"The loader.loadMany() function must be called with Array<key> but got: \"+t+\".\");for(var e=[],r=0;r<t.length;r++)e.push(this.load(t[r]).catch(function(t){return t;}));return Promise.all(e);},e.clear=function(t){var e=this._cacheMap;if(e){var r=this._cacheKeyFn(t);e.delete(r);}return this;},e.clearAll=function(){var t=this._cacheMap;return t&&t.clear(),this;},e.prime=function(t,e){var r=this._cacheMap;if(r){var n,i=this._cacheKeyFn(t);void 0===r.get(i)&&(e instanceof Error?(n=Promise.reject(e)).catch(function(){}):n=Promise.resolve(e),r.set(i,n));}return this;},t;}(),i=\"object\"==typeof process&&\"function\"==typeof process.nextTick?function(t){r||(r=Promise.resolve()),r.then(function(){process.nextTick(t);});}:\"function\"==typeof setImmediate?function(t){setImmediate(t);}:function(t){setTimeout(t);};function s(t,e,r){a(e);for(var n=0;n<e.keys.length;n++)t.clear(e.keys[n]),e.callbacks[n].reject(r);}function a(t){if(t.cacheHits)for(var e=0;e<t.cacheHits.length;e++)t.cacheHits[e]();}function o(t){return\"object\"==typeof t&&null!==t&&\"number\"==typeof t.length&&(0===t.length||t.length>0&&Object.prototype.hasOwnProperty.call(t,t.length-1));}e.exports=n;}}),d=h(f(),1),g={Uint8:1,Uint16:2,Uint32:4,BigUint64:8,Int8:1,Int16:2,Int32:4,BigInt64:8,Float32:4,Float64:8},p=class{getOffset(){return this.offset;}ensureLength(t){let e=this.bytes.length;if(!(this.offset+t<=e))throw Error(\"Reading out of bounds\");}readUint8(){let t=g.Uint8;this.ensureLength(t);let e=this.view.getUint8(this.offset);return this.offset+=t,e;}readUint16(){let t=g.Uint16;this.ensureLength(t);let e=this.view.getUint16(this.offset);return this.offset+=t,e;}readUint32(){let t=g.Uint32;this.ensureLength(t);let e=this.view.getUint32(this.offset);return this.offset+=t,e;}readUint64(){let t=this.readBigUint64();return Number(t);}readBigUint64(){let t=g.BigUint64;this.ensureLength(t);let e=this.view.getBigUint64(this.offset);return this.offset+=t,e;}readInt8(){let t=g.Int8;this.ensureLength(t);let e=this.view.getInt8(this.offset);return this.offset+=t,e;}readInt16(){let t=g.Int16;this.ensureLength(t);let e=this.view.getInt16(this.offset);return this.offset+=t,e;}readInt32(){let t=g.Int32;this.ensureLength(t);let e=this.view.getInt32(this.offset);return this.offset+=t,e;}readInt64(){let t=this.readBigInt64();return Number(t);}readBigInt64(){let t=g.BigInt64;this.ensureLength(t);let e=this.view.getBigInt64(this.offset);return this.offset+=t,e;}readFloat32(){let t=g.Float32;this.ensureLength(t);let e=this.view.getFloat32(this.offset);return this.offset+=t,e;}readFloat64(){let t=g.Float64;this.ensureLength(t);let e=this.view.getFloat64(this.offset);return this.offset+=t,e;}readBytes(t){let e=this.offset,r=e+t,n=this.bytes.subarray(e,r);return this.offset=r,n;}readString(){let t=this.readUint32(),e=this.readBytes(t);return this.decoder.decode(e);}readJson(){let t=this.readString();return JSON.parse(t);}constructor(t){this.bytes=t,c(this,\"offset\",0),c(this,\"view\"),c(this,\"decoder\",new TextDecoder),this.view=v(this.bytes);}};function v(t){return new DataView(t.buffer,t.byteOffset,t.byteLength);}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nimport{ControlType as y}from\"framer\";// ../../library/src/utils/utils.ts\nvar m=\"undefined\"!=typeof window,w=m&&\"function\"==typeof window.requestIdleCallback;// src/code-generation/components/cms/bundled/assert.ts\nfunction I(t,...e){if(!t)throw Error(\"Assertion Error\"+(e.length>0?\": \"+e.join(\" \"):\"\"));}function b(t){throw Error(`Unexpected value: ${t}`);}// src/code-generation/components/cms/bundled/BufferWriter.ts\nvar U=1024,S=1.5,k=t=>2**t-1,L=t=>-(2**(t-1)),B=t=>2**(t-1)-1,E={Uint8:0,Uint16:0,Uint32:0,Uint64:0,BigUint64:0,Int8:L(8),Int16:L(16),Int32:L(32),Int64:Number.MIN_SAFE_INTEGER,BigInt64:-(BigInt(2)**BigInt(63))},M={Uint8:k(8),Uint16:k(16),Uint32:k(32),Uint64:Number.MAX_SAFE_INTEGER,BigUint64:BigInt(2)**BigInt(64)-BigInt(1),Int8:B(8),Int16:B(16),Int32:B(32),Int64:Number.MAX_SAFE_INTEGER,BigInt64:BigInt(2)**BigInt(63)-BigInt(1)};function T(t,e,r,n){I(t>=e,t,\"outside lower bound for\",n),I(t<=r,t,\"outside upper bound for\",n);}var F=class{getOffset(){return this.offset;}slice(t=0,e=this.offset){return this.bytes.slice(t,e);}subarray(t=0,e=this.offset){return this.bytes.subarray(t,e);}ensureLength(t){let e=this.bytes.length;if(this.offset+t<=e)return;let r=new Uint8Array(Math.ceil(e*S)+t);r.set(this.bytes),this.bytes=r,this.view=v(r);}writeUint8(t){T(t,E.Uint8,M.Uint8,\"Uint8\");let e=g.Uint8;this.ensureLength(e),this.view.setUint8(this.offset,t),this.offset+=e;}writeUint16(t){T(t,E.Uint16,M.Uint16,\"Uint16\");let e=g.Uint16;this.ensureLength(e),this.view.setUint16(this.offset,t),this.offset+=e;}writeUint32(t){T(t,E.Uint32,M.Uint32,\"Uint32\");let e=g.Uint32;this.ensureLength(e),this.view.setUint32(this.offset,t),this.offset+=e;}writeUint64(t){T(t,E.Uint64,M.Uint64,\"Uint64\");let e=BigInt(t);this.writeBigUint64(e);}writeBigUint64(t){T(t,E.BigUint64,M.BigUint64,\"BigUint64\");let e=g.BigUint64;this.ensureLength(e),this.view.setBigUint64(this.offset,t),this.offset+=e;}writeInt8(t){T(t,E.Int8,M.Int8,\"Int8\");let e=g.Int8;this.ensureLength(e),this.view.setInt8(this.offset,t),this.offset+=e;}writeInt16(t){T(t,E.Int16,M.Int16,\"Int16\");let e=g.Int16;this.ensureLength(e),this.view.setInt16(this.offset,t),this.offset+=e;}writeInt32(t){T(t,E.Int32,M.Int32,\"Int32\");let e=g.Int32;this.ensureLength(e),this.view.setInt32(this.offset,t),this.offset+=e;}writeInt64(t){T(t,E.Int64,M.Int64,\"Int64\");let e=BigInt(t);this.writeBigInt64(e);}writeBigInt64(t){T(t,E.BigInt64,M.BigInt64,\"BigInt64\");let e=g.BigInt64;this.ensureLength(e),this.view.setBigInt64(this.offset,t),this.offset+=e;}writeFloat32(t){let e=g.Float32;this.ensureLength(e),this.view.setFloat32(this.offset,t),this.offset+=e;}writeFloat64(t){let e=g.Float64;this.ensureLength(e),this.view.setFloat64(this.offset,t),this.offset+=e;}writeBytes(t){let e=t.length;this.ensureLength(e),this.bytes.set(t,this.offset),this.offset+=e;}encodeString(t){let e=this.encodedStrings.get(t);if(e)return e;let r=this.encoder.encode(t);return this.encodedStrings.set(t,r),r;}writeString(t){let e=this.encodeString(t),r=e.length;this.writeUint32(r),this.writeBytes(e);}writeJson(t){let e=JSON.stringify(t);this.writeString(e);}constructor(){c(this,\"offset\",0),c(this,\"bytes\",new Uint8Array(U)),c(this,\"view\",v(this.bytes)),c(this,\"encoder\",new TextEncoder),c(this,\"encodedStrings\",/* @__PURE__ */new Map);}};// src/utils/typeChecks.ts\nfunction x(t){return\"string\"==typeof t;}function N(t){return Number.isFinite(t);}function A(t){return null===t;}// src/code-generation/components/cms/bundled/models/DatabaseItemPointerModel.ts\nvar O=class t{static fromString(e){let[r,n,i]=e.split(\"/\").map(Number);return I(N(r),\"Invalid chunkId\"),I(N(n),\"Invalid offset\"),I(N(i),\"Invalid length\"),new t(r,n,i);}toString(){return`${this.chunkId}/${this.offset}/${this.length}`;}static read(e){let r=e.readUint16(),n=e.readUint32(),i=e.readUint32();return new t(r,n,i);}write(t){t.writeUint16(this.chunkId),t.writeUint32(this.offset),t.writeUint32(this.length);}compare(t){return this.chunkId<t.chunkId?-1:this.chunkId>t.chunkId?1:this.offset<t.offset?-1:this.offset>t.offset?1:(I(this.length===t.length),0);}constructor(t,e,r){this.chunkId=t,this.offset=e,this.length=r;}};// src/code-generation/components/cms/bundled/models/DatabaseValueModel.ts\nimport{ControlType as P}from\"framer\";function R(t){if(A(t))return 0/* Null */;switch(t.type){case P.Array:return 1/* Array */;case P.Boolean:return 2/* Boolean */;case P.Color:return 3/* Color */;case P.Date:return 4/* Date */;case P.Enum:return 5/* Enum */;case P.File:return 6/* File */;case P.ResponsiveImage:return 10/* ResponsiveImage */;case P.Link:return 7/* Link */;case P.Number:return 8/* Number */;case P.Object:return 9/* Object */;case P.RichText:return 11/* RichText */;case P.String:return 12/* String */;case P.VectorSetItem:return 13/* VectorSetItem */;default:b(t);}}function q(e){let r=e.readUint16(),n=[];for(let i=0;i<r;i++){let r=t.read(e);n.push(r);}return{type:P.Array,value:n};}function _(e,r){for(let n of(e.writeUint16(r.value.length),r.value))t.write(e,n);}function D(e,r,n){let i=e.value.length,s=r.value.length;if(i<s)return -1;if(i>s)return 1;for(let s=0;s<i;s++){let i=e.value[s],a=r.value[s],o=t.compare(i,a,n);if(0!==o)return o;}return 0;}function j(t){return{type:P.Boolean,value:0!==t.readUint8()};}function C(t,e){t.writeUint8(e.value?1:0);}function J(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function V(t){return{type:P.Color,value:t.readString()};}function W(t,e){t.writeString(e.value);}function $(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function z(t){let e=t.readInt64(),r=new Date(e);return{type:P.Date,value:r.toISOString()};}function G(t,e){let r=new Date(e.value),n=r.getTime();t.writeInt64(n);}function K(t,e){let r=new Date(t.value),n=new Date(e.value);return r<n?-1:r>n?1:0;}function H(t){return{type:P.Enum,value:t.readString()};}function X(t,e){t.writeString(e.value);}function Q(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function Y(t){return{type:P.File,value:t.readString()};}function Z(t,e){t.writeString(e.value);}function tt(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function te(t){return{type:P.Link,value:t.readJson()};}function tr(t,e){t.writeJson(e.value);}function tn(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function ti(t){return{type:P.Number,value:t.readFloat64()};}function ts(t,e){t.writeFloat64(e.value);}function ta(t,e){return t.value<e.value?-1:t.value>e.value?1:0;}function to(e){let r=e.readUint16(),n={};for(let i=0;i<r;i++){let r=e.readString();n[r]=t.read(e);}return{type:P.Object,value:n};}function tu(e,r){let n=Object.entries(r.value);for(let[r,i]of(e.writeUint16(n.length),n))e.writeString(r),t.write(e,i);}function tl(e,r,n){let i=Object.keys(e.value).sort(),s=Object.keys(r.value).sort();if(i.length<s.length)return -1;if(i.length>s.length)return 1;for(let a=0;a<i.length;a++){let o=i[a],u=s[a];if(o<u)return -1;if(o>u)return 1;let l=e.value[o]??null,h=r.value[u]??null,c=t.compare(l,h,n);if(0!==c)return c;}return 0;}function th(t){return{type:P.ResponsiveImage,value:t.readJson()};}function tc(t,e){t.writeJson(e.value);}function tf(t,e){let r=JSON.stringify(t.value),n=JSON.stringify(e.value);return r<n?-1:r>n?1:0;}function td(t){let e=t.readInt8();if(0===e)return{type:P.RichText,value:t.readUint32()};if(1===e)return{type:P.RichText,value:t.readString()};throw Error(\"Invalid rich text pointer\");}function tg(t,e){if(N(e.value)){t.writeInt8(0),t.writeUint32(e.value);return;}if(x(e.value)){t.writeInt8(1),t.writeString(e.value);return;}throw Error(\"Invalid rich text pointer\");}function tp(t,e){let r=t.value,n=e.value;if(N(r)&&N(n)||x(r)&&x(n))return r<n?-1:r>n?1:0;throw Error(\"Invalid rich text pointer\");}function tv(t){return{type:P.String,value:t.readString()};}function ty(t,e){t.writeString(e.value);}function tm(t,e,r){let n=t.value,i=e.value;return(0/* CaseInsensitive */===r.type&&(n=t.value.toLowerCase(),i=e.value.toLowerCase()),n<i)?-1:n>i?1:0;}function tw(t){return{type:P.VectorSetItem,value:t.readUint32()};}function tI(t,e){t.writeUint32(e.value);}function tb(t,e){let r=t.value,n=e.value;return r<n?-1:r>n?1:0;}(t=>{t.read=function(t){let e=t.readUint8();switch(e){case 0/* Null */:return null;case 1/* Array */:return q(t);case 2/* Boolean */:return j(t);case 3/* Color */:return V(t);case 4/* Date */:return z(t);case 5/* Enum */:return H(t);case 6/* File */:return Y(t);case 7/* Link */:return te(t);case 8/* Number */:return ti(t);case 9/* Object */:return to(t);case 10/* ResponsiveImage */:return th(t);case 11/* RichText */:return td(t);case 12/* String */:return tv(t);case 13/* VectorSetItem */:return tw(t);default:b(e);}},t.write=function(t,e){let r=R(e);if(t.writeUint8(r),!A(e))switch(e.type){case P.Array:return _(t,e);case P.Boolean:return C(t,e);case P.Color:return W(t,e);case P.Date:return G(t,e);case P.Enum:return X(t,e);case P.File:return Z(t,e);case P.Link:return tr(t,e);case P.Number:return ts(t,e);case P.Object:return tu(t,e);case P.ResponsiveImage:return tc(t,e);case P.RichText:return tg(t,e);case P.VectorSetItem:return tI(t,e);case P.String:return ty(t,e);default:b(e);}},t.compare=function(t,e,r){let n=R(t),i=R(e);if(n<i)return -1;if(n>i)return 1;if(A(t)||A(e))return 0;switch(t.type){case P.Array:return I(e.type===P.Array),D(t,e,r);case P.Boolean:return I(e.type===P.Boolean),J(t,e);case P.Color:return I(e.type===P.Color),$(t,e);case P.Date:return I(e.type===P.Date),K(t,e);case P.Enum:return I(e.type===P.Enum),Q(t,e);case P.File:return I(e.type===P.File),tt(t,e);case P.Link:return I(e.type===P.Link),tn(t,e);case P.Number:return I(e.type===P.Number),ta(t,e);case P.Object:return I(e.type===P.Object),tl(t,e,r);case P.ResponsiveImage:return I(e.type===P.ResponsiveImage),tf(t,e);case P.RichText:return I(e.type===P.RichText),tp(t,e);case P.VectorSetItem:return I(e.type===P.VectorSetItem),tb(t,e);case P.String:return I(e.type===P.String),tm(t,e,r);default:b(t);}};})(t||(t={}));// src/code-generation/components/cms/bundled/models/DatabaseDictionaryIndexModel.ts\nvar tU=class e{sortEntries(){this.entries.sort((e,r)=>{for(let n=0;n<this.fieldNames.length;n++){let i=e.values[n],s=r.values[n],a=t.compare(i,s,this.options.collation);if(0!==a)return a;}return e.pointer.compare(r.pointer);});}static deserialize(r){let n=new p(r),i=n.readJson(),s=n.readUint8(),a=[];for(let t=0;t<s;t++){let t=n.readString();a.push(t);}let o=new e(a,{collation:i}),u=n.readUint32();for(let e=0;e<u;e++){let e=[];for(let r=0;r<s;r++){let r=t.read(n);e.push(r);}let r=O.read(n);o.entries.push({values:e,pointer:r});}return o;}serialize(){let e=new F;for(let t of(e.writeJson(this.options.collation),e.writeUint8(this.fieldNames.length),this.fieldNames))e.writeString(t);for(let r of(this.sortEntries(),e.writeUint32(this.entries.length),this.entries)){let{values:n,pointer:i}=r;for(let r of n)t.write(e,r);i.write(e);}return e.subarray();}addItem(t,e){let r=this.fieldNames.map(e=>t.getField(e)??null);this.entries.push({values:r,pointer:e});}constructor(t,e){this.fieldNames=t,this.options=e,c(this,\"entries\",[]);}},tS=3,tk=250,tL=[408,// Request Timeout\n429,// Too Many Requests\n500,// Internal Server Error\n502,// Bad Gateway\n503,// Service Unavailable\n504],tB=async(t,e)=>{let r=0;for(;;){try{let n=await fetch(t,e);if(!tL.includes(n.status)||++r>tS)return n;}catch(t){if(e?.signal?.aborted||++r>tS)throw t;}await tE(r);}};async function tE(t){let e=Math.floor(tk*(Math.random()+1)*2**(t-1));await new Promise(t=>{setTimeout(t,e);});}// src/code-generation/components/cms/bundled/rangeRequest.ts\nasync function tM(t,e){let r=tx(e),n=[],i=0;for(let t of r)n.push(`${t.from}-${t.to-1}`),i+=t.to-t.from;let s=new URL(t),a=n.join(\",\");s.searchParams.set(\"range\",a);let o=await tB(s);if(200!==o.status)throw Error(`Request failed: ${o.status} ${o.statusText}`);let u=await o.arrayBuffer(),l=new Uint8Array(u);if(l.length!==i)throw Error(\"Request failed: Unexpected response length\");let h=new tT,c=0;for(let t of r){let e=t.to-t.from,r=c+e,n=l.subarray(c,r);h.write(t.from,n),c=r;}return e.map(t=>h.read(t.from,t.to-t.from));}var tT=class{read(t,e){for(let r of this.chunks){if(t<r.start)break;if(t>r.end)continue;if(t+e>r.end)break;let n=t-r.start,i=n+e;return r.data.slice(n,i);}throw Error(\"Missing data\");}write(t,e){let r=t,n=r+e.length,i=0,s=this.chunks.length;for(;i<s;i++){let t=this.chunks[i];if(I(t,\"Missing chunk\"),!(r>t.end)){if(r>t.start){let n=r-t.start,i=t.data.subarray(0,n);e=tF(i,e),r=t.start;}break;}}for(;s>i;s--){let t=this.chunks[s-1];if(I(t,\"Missing chunk\"),!(n<t.start)){if(n<t.end){let r=n-t.start,i=t.data.subarray(r);e=tF(e,i),n=t.end;}break;}}let a={start:r,end:n,data:e},o=s-i;this.chunks.splice(i,o,a);}constructor(){c(this,\"chunks\",[]);}};function tF(t,e){let r=t.length+e.length,n=new Uint8Array(r);return n.set(t,0),n.set(e,t.length),n;}function tx(t){I(t.length>0,\"Must have at least one range\");let e=[...t].sort((t,e)=>t.from-e.from),r=[];for(let t of e){let e=r.length-1,n=r[e];n&&t.from<=n.to?r[e]={from:n.from,to:Math.max(n.to,t.to)}:r.push(t);}return r;}// src/code-generation/components/cms/bundled/DatabaseDictionaryIndex.ts\nvar tN=class{async loadModel(){let[t]=await tM(this.options.url,[this.options.range]);return I(t,\"Failed to load model\"),tU.deserialize(t);}async getModel(){return this.modelPromise??=this.loadModel(),this.model??=await this.modelPromise,this.model;}async lookupItems(t){I(t.length===this.fields.length,\"Invalid query length\");let e=await this.getModel(),r=t.reduce((t,e,r)=>t.flatMap(t=>{switch(e.type){case\"All\"/* All */:return[t];case\"Equals\"/* Equals */:return this.queryEquals(t,e,r);case\"NotEquals\"/* NotEquals */:return this.queryNotEquals(t,e,r);case\"LessThan\"/* LessThan */:return this.queryLessThan(t,e,r);case\"GreaterThan\"/* GreaterThan */:return this.queryGreaterThan(t,e,r);case\"Contains\"/* Contains */:return this.queryContains(t,e,r);case\"StartsWith\"/* StartsWith */:return this.queryStartsWith(t,e,r);case\"EndsWith\"/* EndsWith */:return this.queryEndsWith(t,e,r);default:b(e);}}),[e.entries]),n=[];for(let t of r)for(let e of t){let t={};for(let r=0;r<this.options.fieldNames.length;r++){let n=this.options.fieldNames[r],i=e.values[r];t[n]=i;}n.push({pointer:e.pointer.toString(),data:t});}return n;}queryEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=t.slice(n,i+1);return s.length>0?[s]:[];}queryNotEquals(t,e,r){let n=this.getLeftMost(t,r,e.value),i=this.getRightMost(t,r,e.value),s=[],a=t.slice(0,n);a.length>0&&s.push(a);let o=t.slice(i+1);return o.length>0&&s.push(o),s;}queryLessThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getRightMost(t,r,e.value),i=t.slice(0,n+1);return i.length>0?[i]:[];}let i=this.getLeftMost(t,r,e.value),s=t.slice(0,i);return s.length>0?[s]:[];}queryGreaterThan(t,e,r){let n=this.getRightMost(t,r,null);if(t=t.slice(n+1),e.inclusive){let n=this.getLeftMost(t,r,e.value),i=t.slice(n);return i.length>0?[i]:[];}let i=this.getRightMost(t,r,e.value),s=t.slice(i+1);return s.length>0?[s]:[];}queryContains(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.includes(n);});}queryStartsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.startsWith(n);});}queryEndsWith(t,e,r){return this.findItems(t,r,t=>{if(t?.type!==y.String||e.value?.type!==y.String)return!1;let r=t.value,n=e.value.value;return 0/* CaseInsensitive */===this.collation.type&&(r=r.toLowerCase(),n=n.toLowerCase()),r.endsWith(n);});}/**\n   * Returns the index of the left most entry that is equal to the target.\n   *\n   * ```text\n   *   Left most\n   *       ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the left most entry that is equal to the target.\n   */getLeftMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];0>t.compare(u,n,this.collation)?i=a+1:s=a;}return i;}/**\n   * Returns the index of the right most entry that is equal to the target.\n   *\n   * ```text\n   *              Right most\n   *                   ↓\n   * ┌───┬───┬───┬───┬───┬───┐\n   * │ 1 │ 2 │ 2 │ 2 │ 2 │ 3 │\n   * └───┴───┴───┴───┴───┴───┘\n   * ```\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param target The target value to search for.\n   * @returns The index of the right most entry that is equal to the target.\n   */getRightMost(e,r,n){let i=0,s=e.length;for(;i<s;){let a=i+s>>1,o=e[a],u=o.values[r];t.compare(u,n,this.collation)>0?s=a:i=a+1;}return s-1;}/**\n   * Finds all items that are matching the predicate and groups adjacent items together.\n   *\n   * @param entries The entries array to search in.\n   * @param position The position of the value in the entry.\n   * @param predicate The predicate to match the values against.\n   * @returns An array of chunks that match the predicate.\n   */findItems(t,e,r){let n=[],i=0;for(let s=0;s<t.length;s++){let a=t[s],o=a.values[e],u=r(o);if(!u){if(i<s){let e=t.slice(i,s);n.push(e);}i=s+1;}}if(i<t.length){let e=t.slice(i);n.push(e);}return n;}constructor(t){this.options=t,c(this,\"schema\"),c(this,\"fields\"),c(this,\"supportedLookupTypes\",[\"All\"/* All */,\"Equals\"/* Equals */,\"NotEquals\"/* NotEquals */,\"LessThan\"/* LessThan */,\"GreaterThan\"/* GreaterThan */,\"Contains\"/* Contains */,\"StartsWith\"/* StartsWith */,\"EndsWith\"/* EndsWith */]),c(this,\"modelPromise\"),c(this,\"model\"),c(this,\"collation\");let e={},r=[];for(let t of this.options.fieldNames){let n=this.options.collectionSchema[t];I(n,\"Missing definition for field\",t),e[t]=n,r.push({type:\"Identifier\",name:t});}this.schema=e,this.fields=r,this.collation=this.options.collation;}},tA=class e{static read(r){let n=new e,i=r.readUint16();for(let e=0;e<i;e++){let e=r.readString(),i=t.read(r);n.setField(e,i);}return n;}write(e){for(let[r,n]of(e.writeUint16(this.fields.size),this.fields))e.writeString(r),t.write(e,n);}getData(){let t={};for(let[e,r]of this.fields)t[e]=r;return t;}setField(t,e){this.fields.set(t,e);}getField(t){return this.fields.get(t);}constructor(){c(this,\"fields\",/* @__PURE__ */new Map);}},tO=class{scanItems(){return this.itemsPromise??=tB(this.url).then(async t=>{if(!t.ok)throw Error(`Request failed: ${t.status} ${t.statusText}`);let e=await t.arrayBuffer(),r=new Uint8Array(e),n=new p(r),i=[],s=n.readUint32();for(let t=0;t<s;t++){let t=n.getOffset(),e=tA.read(n),r=n.getOffset()-t,s=new O(this.id,t,r),a=s.toString(),o={pointer:a,data:e.getData()};this.itemLoader.prime(a,o),i.push(o);}return i;}),this.itemsPromise;}resolveItem(t){return this.itemLoader.load(t);}constructor(t,e){this.id=t,this.url=e,c(this,\"itemsPromise\"),c(this,\"itemLoader\",new d.default(async t=>{let e=t.map(t=>{let e=O.fromString(t);return{from:e.offset,to:e.offset+e.length};}),r=await tM(this.url,e);return r.map((e,r)=>{let n=new p(e),i=tA.read(n),s=t[r];return I(s,\"Missing pointer\"),{pointer:s,data:i.getData()};});}));}},tP=class{async scanItems(){let t=await Promise.all(this.chunks.map(async t=>t.scanItems()));return t.flat();}resolveItems(t){return Promise.all(t.map(t=>{let e=O.fromString(t),r=this.chunks[e.chunkId];return I(r,\"Missing chunk\"),r.resolveItem(t);}));}compareItems(t,e){let r=O.fromString(t.pointer),n=O.fromString(e.pointer);return r.compare(n);}compareValues(e,r,n){return t.compare(e,r,n);}constructor(t){this.options=t,c(this,\"id\"),c(this,\"schema\"),c(this,\"indexes\"),c(this,\"resolveRichText\"),c(this,\"resolveVectorSetItem\"),c(this,\"chunks\"),this.chunks=this.options.chunks.map((t,e)=>new tO(e,t)),this.schema=t.schema,this.indexes=t.indexes,this.resolveRichText=t.resolveRichText,this.resolveVectorSetItem=t.resolveVectorSetItem,this.id=t.id;}};export{tP as DatabaseCollection,tN as DatabaseDictionaryIndex};\nexport const __FramerMetadata__ = {\"exports\":{\"DatabaseCollection\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DatabaseDictionaryIndex\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{jsx as e}from\"react/jsx-runtime\";import{ComponentPresetsConsumer as t,Link as r,motion as n}from\"framer\";// ../../library/src/router/lazy.tsx\nimport{isValidElement as o}from\"react\";// ../../library/src/utils/utils.ts\nvar i,a=\"undefined\"!=typeof window,l=a&&\"function\"==typeof window.requestIdleCallback,u=\"preload\";function f(e){return\"object\"==typeof e&&null!==e&&!/*#__PURE__*/o(e)&&u in e;}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nimport{Fragment as c,createElement as p}from\"react\";// src/code-generation/components/cms/bundled/assert.ts\nfunction s(e,...t){if(!e)throw Error(\"Assertion Error\"+(t.length>0?\": \"+t.join(\" \"):\"\"));}// src/code-generation/components/cms/bundled/getRichTextJsonResolver.tsx?bundle\nvar m=((i=m||{})[i.Fragment=1]=\"Fragment\",i[i.Link=2]=\"Link\",i[i.Module=3]=\"Module\",i[i.Tag=4]=\"Tag\",i[i.Text=5]=\"Text\",i);function d(o){let i=/* @__PURE__ */new Map;return a=>{let l=i.get(a);if(l)return l;let u=JSON.parse(a),m=function i(a){switch(a[0]){case 1/* Fragment */:{let[,...e]=a,t=e.map(i);return /*#__PURE__*/p(c,void 0,...t);}case 2/* Link */:{let[,e,...t]=a,n=t.map(i);return /*#__PURE__*/p(r,e,...n);}case 3/* Module */:{let[,r,n,l]=a;for(let e of l){let t=n[e];t&&(n[e]=i(t));}let u=o[r];return s(u,\"Module not found\"),f(u)&&u.preload(),/*#__PURE__*/e(t,{componentIdentifier:r,children:t=>/*#__PURE__*/e(u,{...t,...n})});}case 4/* Tag */:{let[,e,t,...r]=a,o=r.map(i);if(\"a\"===e)return /*#__PURE__*/p(n.a,t,...o);return /*#__PURE__*/p(e,t,...o);}case 5/* Text */:{let[,e]=a;return e;}}}(u);return i.set(a,m),m;};}export{m as RichTextJsonType,d as getRichTextJsonResolver};\nexport const __FramerMetadata__ = {\"exports\":{\"getRichTextJsonResolver\":{\"type\":\"reactComponent\",\"name\":\"getRichTextJsonResolver\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"RichTextJsonType\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (656a448)\nimport{addPropertyControls as e,ControlType as l,QueryEngine as a}from\"framer\";import{DatabaseCollection as t,DatabaseDictionaryIndex as r}from\"./rEoDWaoDM-0.js\";import{getRichTextJsonResolver as o}from\"./rEoDWaoDM-1.js\";let m={AeGv3FvOf:{isNullable:!0,type:l.String},aRYF31ZJd:{isNullable:!0,type:l.ResponsiveImage},B5vISj3cg:{isNullable:!0,type:l.String},createdAt:{isNullable:!0,type:l.Date},dDXEdwYn6:{isNullable:!0,type:l.String},dtb3MTHB6:{isNullable:!0,type:l.String},DXUVM2enS:{isNullable:!0,type:l.File},EeGUsNwI7:{isNullable:!0,type:l.String},FEbcw29WR:{isNullable:!0,type:l.ResponsiveImage},fX5LhJLlt:{isNullable:!0,type:l.String},Gb810zpbp:{isNullable:!0,type:l.Boolean},gHYoFbnm2:{isNullable:!0,type:l.ResponsiveImage},HbFFjXtY9:{isNullable:!0,type:l.ResponsiveImage},hT9x8wlzj:{isNullable:!0,type:l.Link},id:{isNullable:!1,type:l.String},jZIDc2ode:{isNullable:!0,type:l.String},nextItemId:{isNullable:!0,type:l.String},NIJE5LyS7:{isNullable:!0,type:l.ResponsiveImage},O997AE2Jq:{isNullable:!0,type:l.RichText},OKjDeoaLc:{isNullable:!0,type:l.String},oWv4H1AJH:{isNullable:!0,type:l.String},peV0eZbNr:{isNullable:!0,type:l.Number},previousItemId:{isNullable:!0,type:l.String},pYBCj_xBw:{isNullable:!0,type:l.ResponsiveImage},qFcv_hPMS:{isNullable:!0,type:l.String},qVh7j7Zni:{isNullable:!0,type:l.Boolean},RDsH9sKpa:{isNullable:!0,type:l.ResponsiveImage},tXLbtodu8:{isNullable:!0,type:l.String},U6QxEglC9:{isNullable:!0,type:l.ResponsiveImage},u8Ke4v5Rt:{isNullable:!0,type:l.String},U8ppy3I2Y:{isNullable:!0,type:l.ResponsiveImage},uP7RH7p7Z:{isNullable:!0,type:l.Link},updatedAt:{isNullable:!0,type:l.Date},uxHVJQl9f:{isNullable:!0,type:l.ResponsiveImage},VPRbe_waU:{isNullable:!0,type:l.Number},VriXQXxZN:{isNullable:!0,type:l.Link},vTOeFm3Tw:{isNullable:!0,type:l.Number},vtQEl6lLB:{isNullable:!0,type:l.String},wCQFP7U6E:{isNullable:!0,type:l.ResponsiveImage},wSyaJPOW0:{isNullable:!0,type:l.String},X2V1KcDnh:{isNullable:!0,type:l.String},x9SLgsbmi:{isNullable:!0,type:l.Boolean},xKNeXdLKm:{isNullable:!0,type:l.String},xyYRHX4_G:{isNullable:!0,type:l.String},y5pSOzaoW:{isNullable:!0,type:l.ResponsiveImage},YIC6jiJNd:{isNullable:!0,type:l.Number},YPXeLYfbc:{isNullable:!0,type:l.String},znhNFN71D:{isNullable:!0,type:l.Boolean}},i=[\"id\"],n={type:1},s=[\"previousItemId\"],c=[\"nextItemId\"],u=[\"id\",\"u8Ke4v5Rt\"],p=[\"u8Ke4v5Rt\",\"id\"],f=[\"EeGUsNwI7\"],d={type:0},g=[\"xKNeXdLKm\"],y=[\"qFcv_hPMS\"],S=[\"Gb810zpbp\"],h=[\"qVh7j7Zni\"],D=[\"u8Ke4v5Rt\"],w=[\"x9SLgsbmi\"],N=[\"AeGv3FvOf\"],x=[\"fX5LhJLlt\"],R=[\"YIC6jiJNd\"],b=[\"vTOeFm3Tw\"],L=[\"VPRbe_waU\"],E=[\"peV0eZbNr\"],I=[\"YPXeLYfbc\"],v=[\"OKjDeoaLc\"],U=[\"dDXEdwYn6\"],W=[\"X2V1KcDnh\"],M=[\"pYBCj_xBw\"],F=[\"FEbcw29WR\"],V=[\"O997AE2Jq\"],T=[\"wSyaJPOW0\"],X=[\"B5vISj3cg\"],P=[\"oWv4H1AJH\"],Y=[\"DXUVM2enS\"],B=[\"VriXQXxZN\"],H=[\"hT9x8wlzj\"],O=[\"znhNFN71D\"],j=[\"vtQEl6lLB\"],J=[\"jZIDc2ode\"],k=[\"tXLbtodu8\"],K=[\"dtb3MTHB6\"],z=[\"uP7RH7p7Z\"],Z=[\"xyYRHX4_G\"],A=[\"uxHVJQl9f\"],C=[\"U8ppy3I2Y\"],Q=[\"y5pSOzaoW\"],q=[\"gHYoFbnm2\"],G=[\"NIJE5LyS7\"],_=[\"RDsH9sKpa\"],$=[\"wCQFP7U6E\"],ee=[\"aRYF31ZJd\"],el=[\"U6QxEglC9\"],ea=[\"HbFFjXtY9\"],et=[],er=e=>{let l=et[e];if(l)return l().then(e=>e.default);},eo={},em=o(eo),ei=new a,en={collectionByLocaleId:{default:new t({chunks:[new URL(\"./rEoDWaoDM-chunk-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")],id:\"22308f93-0465-46d4-9a96-6c1a8946c984default\",indexes:[new r({collation:n,collectionSchema:m,fieldNames:i,range:{from:0,to:265},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:m,fieldNames:s,range:{from:265,to:529},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:m,fieldNames:c,range:{from:529,to:789},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:m,fieldNames:u,range:{from:789,to:1211},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:n,collectionSchema:m,fieldNames:p,range:{from:1211,to:1633},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:f,range:{from:1633,to:1990},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:g,range:{from:1990,to:4935},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:y,range:{from:4935,to:5202},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:S,range:{from:5202,to:5354},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:h,range:{from:5354,to:5506},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:D,range:{from:5506,to:5782},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:w,range:{from:5782,to:5934},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:N,range:{from:5934,to:6239},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:x,range:{from:6239,to:6476},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:R,range:{from:6476,to:6698},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:b,range:{from:6698,to:6920},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:L,range:{from:6920,to:7142},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:E,range:{from:7142,to:7364},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:I,range:{from:7364,to:7641},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:v,range:{from:7641,to:7994},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:U,range:{from:7994,to:13406},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:W,range:{from:13406,to:21303},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:M,range:{from:21303,to:25045},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:F,range:{from:25045,to:25187},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:V,range:{from:25187,to:27536},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:T,range:{from:27536,to:27770},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:X,range:{from:27770,to:27976},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:P,range:{from:27976,to:28235},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:Y,range:{from:28235,to:28377},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:B,range:{from:28377,to:28955},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:H,range:{from:28955,to:29909},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:O,range:{from:29909,to:30061},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:j,range:{from:30061,to:30251},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:J,range:{from:30251,to:30458},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:k,range:{from:30458,to:30646},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:K,range:{from:30646,to:30844},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:z,range:{from:30844,to:31067},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:Z,range:{from:31067,to:31273},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:A,range:{from:31273,to:31415},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:C,range:{from:31415,to:31557},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:Q,range:{from:31557,to:31699},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:q,range:{from:31699,to:31841},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:G,range:{from:31841,to:31983},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:_,range:{from:31983,to:32125},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:$,range:{from:32125,to:32267},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:ee,range:{from:32267,to:32409},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:el,range:{from:32409,to:32551},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")}),new r({collation:d,collectionSchema:m,fieldNames:ea,range:{from:32551,to:32693},url:new URL(\"./rEoDWaoDM-indexes-default-0.framercms\",\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\").href.replace(\"/modules/\",\"/cms/\")})],resolveRichText:em,resolveVectorSetItem:er,schema:m})},displayName:\"Font Family\",id:\"22308f93-0465-46d4-9a96-6c1a8946c984\"};export default en;e(en,{EeGUsNwI7:{defaultValue:\"\",title:\"Page Title\",type:l.String},xKNeXdLKm:{defaultValue:\"\",displayTextArea:!0,title:\"Meta Description\",type:l.String},qFcv_hPMS:{defaultValue:\"\",title:\"Font Family Name\",type:l.String},Gb810zpbp:{defaultValue:!1,title:\"Is Variable Font\",type:l.Boolean},qVh7j7Zni:{defaultValue:!0,title:\"Individual Styles\",type:l.Boolean},u8Ke4v5Rt:{preventLocalization:!1,title:\"Slug\",type:l.String},x9SLgsbmi:{defaultValue:!0,title:\"Show on Fonts Page\",type:l.Boolean},AeGv3FvOf:{defaultValue:\"\",displayTextArea:!1,title:\"Preview Text for Fonts Page\",type:l.String},fX5LhJLlt:{defaultValue:\"\",displayTextArea:!1,title:\"Hover Text for Fonts Page\",type:l.String},YIC6jiJNd:{defaultValue:80,displayStepper:!0,step:10,title:\"Font Size for Fonts Page (Desktop)\",type:l.Number},vTOeFm3Tw:{defaultValue:56,displayStepper:!0,step:10,title:\"Font Size for Fonts Page (Tablet)\",type:l.Number},VPRbe_waU:{defaultValue:48,displayStepper:!0,step:10,title:\"Font Size for Fonts Page (Mobile)\",type:l.Number},peV0eZbNr:{defaultValue:400,displayStepper:!0,max:900,min:100,step:100,title:\"Weight for Fonts Page\",type:l.Number},YPXeLYfbc:{defaultValue:\"\",placeholder:\"Styles / External link ↗\",title:\"Detail for Fonts page\",type:l.String},OKjDeoaLc:{defaultValue:\"\",placeholder:\"Latin+ᜊᜌ᜕ᜊᜌᜒᜈ᜕\",preventLocalization:!1,title:\"Scripts\",type:l.String},dDXEdwYn6:{defaultValue:\"\",title:\"Language Support\",type:l.String},X2V1KcDnh:{defaultValue:\"liga|standard ligatures|SampleText dlig|discretionary ligatures|SampleText onum|old style figures|SampleText lnum|lining figures|SampleText tnum|tabular figures|SampleText zero|slashed zero|SampleText frac|fractions|SampleText sups|superscript|SampleText subs|subscript|SampleText smcp|small caps|SampleText c2sc|small capitals from capitals|SampleText case|case-sensitive forms|SampleText hlig|historical ligatures|SampleText calt|contextual alternates|SampleText swsh|swashes|SampleText hist|historical forms|SampleText kern|kerning|SampleText locl|localized forms|SampleText rlig|required ligatures|SampleText medi|medial forms|SampleText init|initial forms|SampleText isol|isolated forms|SampleText fina|final forms|SampleText mark|mark|SampleText mkmk|mark-to-mark positioning\",displayTextArea:!0,placeholder:\"\",title:\"Opentype Features\",type:l.String},pYBCj_xBw:{title:\"Hero Image (Dark Mode)\",type:l.ResponsiveImage},FEbcw29WR:{title:\"Hero Image (Light Mode)\",type:l.ResponsiveImage},O997AE2Jq:{defaultValue:\"\",title:\"Information for Detail\",type:l.RichText},wSyaJPOW0:{defaultValue:\"\",title:\"Year Published\",type:l.String},B5vISj3cg:{defaultValue:\"\",title:\"Family Price\",type:l.String},oWv4H1AJH:{defaultValue:\"\",placeholder:\"Save 40%\",title:\"Discount Note\",type:l.String},DXUVM2enS:{allowedFileTypes:[\"pdf\"],title:\"Specimen\",type:l.File},VriXQXxZN:{title:\"Specimen Link\",type:l.Link},hT9x8wlzj:{title:\"External Buy Link\",type:l.Link},znhNFN71D:{defaultValue:!1,title:\"Separate Offer\",type:l.Boolean},vtQEl6lLB:{defaultValue:\"\",title:\"[Offer] Name\",type:l.String},jZIDc2ode:{defaultValue:\"\",placeholder:\" Free / Work-in-progress\",title:\"[Offer] Type\",type:l.String},tXLbtodu8:{defaultValue:\"\",title:\"[Offer] Price\",type:l.String},dtb3MTHB6:{defaultValue:\"\",placeholder:\"Save 40%\",title:\"[Offer] Note\",type:l.String},uP7RH7p7Z:{title:\"[Offer] External Buy Link\",type:l.Link},xyYRHX4_G:{defaultValue:\"\",placeholder:\"Static Files\",title:\"Static Files\",type:l.String},uxHVJQl9f:{title:\"Image 1\",type:l.ResponsiveImage},U8ppy3I2Y:{title:\"Image 2\",type:l.ResponsiveImage},y5pSOzaoW:{title:\"Image 3\",type:l.ResponsiveImage},gHYoFbnm2:{title:\"Image 4\",type:l.ResponsiveImage},NIJE5LyS7:{title:\"Image 5\",type:l.ResponsiveImage},RDsH9sKpa:{title:\"Image 6\",type:l.ResponsiveImage},wCQFP7U6E:{title:\"Image 7\",type:l.ResponsiveImage},aRYF31ZJd:{title:\"Image 8\",type:l.ResponsiveImage},U6QxEglC9:{title:\"Image 9\",type:l.ResponsiveImage},HbFFjXtY9:{title:\"Image 10\",type:l.ResponsiveImage},createdAt:{title:\"Created\",type:l.Date},updatedAt:{title:\"Updated\",type:l.Date},previousItemId:{dataIdentifier:\"local-module:collection/rEoDWaoDM:default\",title:\"Previous\",type:l.CollectionReference},nextItemId:{dataIdentifier:\"local-module:collection/rEoDWaoDM:default\",title:\"Next\",type:l.CollectionReference}});export const enumToDisplayNameFunctions={};export const utils={async getSlugByRecordId(e,l){let[a]=await ei.query({from:{data:en,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"u8Ke4v5Rt\",type:\"Identifier\"}],where:{left:{name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return a?.u8Ke4v5Rt;},async getRecordIdBySlug(e,l){let[a]=await ei.query({from:{data:en,type:\"Collection\"},limit:{type:\"LiteralValue\",value:1},select:[{name:\"id\",type:\"Identifier\"}],where:{left:{name:\"u8Ke4v5Rt\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:e},type:\"BinaryOperation\"}},l);return a?.id;}};\nexport const __FramerMetadata__ = {\"exports\":{\"utils\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"data\",\"name\":\"data\",\"annotations\":{\"framerColorSyntax\":\"false\",\"framerSlug\":\"u8Ke4v5Rt\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerCollectionUtils\":\"1\",\"framerCollectionId\":\"rEoDWaoDM\",\"framerEnumToDisplayNameUtils\":\"2\",\"framerRecordIdKey\":\"id\",\"framerData\":\"true\"}},\"enumToDisplayNameFunctions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3bd990b)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=['.framer-4xFYQ .framer-styles-preset-2c73lw:not(.rich-text-wrapper), .framer-4xFYQ .framer-styles-preset-2c73lw.rich-text-wrapper a { --framer-link-current-text-decoration: underline; --framer-link-current-text-decoration-color: var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, #000000) /* {\"name\":\"Primary\"} */; --framer-link-current-text-decoration-offset: 7px; --framer-link-current-text-decoration-thickness: 1px; --framer-link-hover-text-decoration: underline; --framer-link-hover-text-decoration-color: var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, #000000) /* {\"name\":\"Primary\"} */; --framer-link-hover-text-decoration-offset: 7px; --framer-link-hover-text-decoration-thickness: 1px; }'];export const className=\"framer-4xFYQ\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (504870a)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Bantayog Sharp v0.3 Regular Dsa\",\"CUSTOM;Bantayog Sharp v0.3 Semibold Dsa\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bantayog Sharp v0.3 Regular Dsa\",source:\"custom\",uiFamilyName:\"Bantayog Sharp v0.3 Regular Dsa\",url:\"https://framerusercontent.com/assets/3Bp5PPd7Iaj6UilDOhImivxXMY.woff2\"},{cssFamilyName:\"Bantayog Sharp v0.3 Semibold Dsa\",source:\"custom\",uiFamilyName:\"Bantayog Sharp v0.3 Semibold Dsa\",url:\"https://framerusercontent.com/assets/xakHAtEdxfMEGPFJXO2tttTWBEM.woff2\"}]}];export const css=['.framer-D1stu .framer-styles-preset-szsx90:not(.rich-text-wrapper), .framer-D1stu .framer-styles-preset-szsx90.rich-text-wrapper h6 { --framer-font-family: \"Bantayog Sharp v0.3 Regular Dsa\", \"Bantayog Sharp v0.3 Regular Dsa Placeholder\", sans-serif; --framer-font-family-bold: \"Bantayog Sharp v0.3 Semibold Dsa\", \"Bantayog Sharp v0.3 Semibold Dsa Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 12px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 10px; --framer-text-alignment: start; --framer-text-color: var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-D1stu\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (013b13c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-DcDb4 .framer-styles-preset-f5uwmy:not(.rich-text-wrapper), .framer-DcDb4 .framer-styles-preset-f5uwmy.rich-text-wrapper a { --framer-link-current-text-color: var(--token-d9f34ecd-65d7-4ba9-8a38-3eb2ddf4d41c, #777777); --framer-link-current-text-decoration: none; --framer-link-hover-text-color: var(--token-d9f34ecd-65d7-4ba9-8a38-3eb2ddf4d41c, #777777); --framer-link-hover-text-decoration: none; --framer-link-text-color: var(--token-588ea721-ac1a-46ae-a908-db638c655695, #000000); --framer-link-text-decoration: none; }\"];export const className=\"framer-DcDb4\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (af7f236)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Bantayog Sharp Regular\",\"CUSTOMV2;Bantayog Sharp Medium\",\"CUSTOMV2;Bantayog Sharp Medium Italic\",\"CUSTOMV2;Bantayog Sharp Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bantayog Sharp Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Bantayog Sharp\",url:\"https://framerusercontent.com/assets/9Yswt8auQeqrZN5QoZOT7nPlCvI.woff2\",weight:\"400\"},{cssFamilyName:\"Bantayog Sharp Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Bantayog Sharp\",url:\"https://framerusercontent.com/assets/Yi0HiK5ZhZzQl4L6krxqgSoM.woff2\",weight:\"500\"},{cssFamilyName:\"Bantayog Sharp Medium Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Bantayog Sharp\",url:\"https://framerusercontent.com/assets/x0s8Up9j1oHO884Mfl1pTKgXIaw.woff2\",weight:\"500\"},{cssFamilyName:\"Bantayog Sharp Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Bantayog Sharp\",url:\"https://framerusercontent.com/assets/MjkTW0WE5gzxZypA3xgZbjtaIKc.woff2\",weight:\"400\"}]}];export const css=['.framer-3bHrv .framer-styles-preset-yzunox:not(.rich-text-wrapper), .framer-3bHrv .framer-styles-preset-yzunox.rich-text-wrapper h3 { --framer-font-family: \"Bantayog Sharp Regular\", \"Bantayog Sharp Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Bantayog Sharp Medium\", \"Bantayog Sharp Medium Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Bantayog Sharp Medium Italic\", \"Bantayog Sharp Medium Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Bantayog Sharp Italic\", \"Bantayog Sharp Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'smcp\\' on, \\'c2sc\\' on, \\'onum\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-3bHrv .framer-styles-preset-yzunox:not(.rich-text-wrapper), .framer-3bHrv .framer-styles-preset-yzunox.rich-text-wrapper h3 { --framer-font-family: \"Bantayog Sharp Regular\", \"Bantayog Sharp Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Bantayog Sharp Medium\", \"Bantayog Sharp Medium Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Bantayog Sharp Medium Italic\", \"Bantayog Sharp Medium Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Bantayog Sharp Italic\", \"Bantayog Sharp Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'smcp\\' on, \\'c2sc\\' on, \\'onum\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-3bHrv .framer-styles-preset-yzunox:not(.rich-text-wrapper), .framer-3bHrv .framer-styles-preset-yzunox.rich-text-wrapper h3 { --framer-font-family: \"Bantayog Sharp Regular\", \"Bantayog Sharp Regular Placeholder\", sans-serif; --framer-font-family-bold: \"Bantayog Sharp Medium\", \"Bantayog Sharp Medium Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Bantayog Sharp Medium Italic\", \"Bantayog Sharp Medium Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Bantayog Sharp Italic\", \"Bantayog Sharp Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'smcp\\' on, \\'c2sc\\' on, \\'onum\\' on; --framer-font-size: 13px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 500; --framer-font-weight-bold-italic: 500; --framer-font-weight-italic: 400; --framer-letter-spacing: 0.08em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-3bHrv\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9d1d4bc)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-HrDu0 .framer-styles-preset-1skjd4z:not(.rich-text-wrapper), .framer-HrDu0 .framer-styles-preset-1skjd4z.rich-text-wrapper a { --framer-link-text-color: var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, #000000); --framer-link-text-decoration: none; }\"];export const className=\"framer-HrDu0\";\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 (aabb2d2)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOMV2;Bantayog Sharp Light\",\"CUSTOMV2;Bantayog Sharp Regular\",\"CUSTOMV2;Bantayog Sharp Italic\",\"CUSTOMV2;Bantayog Sharp Light Italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Bantayog Sharp Light\",source:\"custom\",style:\"normal\",uiFamilyName:\"Bantayog Sharp\",url:\"https://framerusercontent.com/assets/VoRBUE95SHCtxJYTzaa24ac.woff2\",weight:\"300\"},{cssFamilyName:\"Bantayog Sharp Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Bantayog Sharp\",url:\"https://framerusercontent.com/assets/9Yswt8auQeqrZN5QoZOT7nPlCvI.woff2\",weight:\"400\"},{cssFamilyName:\"Bantayog Sharp Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Bantayog Sharp\",url:\"https://framerusercontent.com/assets/MjkTW0WE5gzxZypA3xgZbjtaIKc.woff2\",weight:\"400\"},{cssFamilyName:\"Bantayog Sharp Light Italic\",source:\"custom\",style:\"italic\",uiFamilyName:\"Bantayog Sharp\",url:\"https://framerusercontent.com/assets/OZjEee7LotRoRAeiaWaAtN3y9I8.woff2\",weight:\"300\"}]}];export const css=['.framer-1SchJ .framer-styles-preset-1vsyo4y:not(.rich-text-wrapper), .framer-1SchJ .framer-styles-preset-1vsyo4y.rich-text-wrapper h5 { --framer-font-family: \"Bantayog Sharp Light\", \"Bantayog Sharp Light Placeholder\", sans-serif; --framer-font-family-bold: \"Bantayog Sharp Regular\", \"Bantayog Sharp Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Bantayog Sharp Italic\", \"Bantayog Sharp Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Bantayog Sharp Light Italic\", \"Bantayog Sharp Light Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-1SchJ .framer-styles-preset-1vsyo4y:not(.rich-text-wrapper), .framer-1SchJ .framer-styles-preset-1vsyo4y.rich-text-wrapper h5 { --framer-font-family: \"Bantayog Sharp Light\", \"Bantayog Sharp Light Placeholder\", sans-serif; --framer-font-family-bold: \"Bantayog Sharp Regular\", \"Bantayog Sharp Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Bantayog Sharp Italic\", \"Bantayog Sharp Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Bantayog Sharp Light Italic\", \"Bantayog Sharp Light Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-1SchJ .framer-styles-preset-1vsyo4y:not(.rich-text-wrapper), .framer-1SchJ .framer-styles-preset-1vsyo4y.rich-text-wrapper h5 { --framer-font-family: \"Bantayog Sharp Light\", \"Bantayog Sharp Light Placeholder\", sans-serif; --framer-font-family-bold: \"Bantayog Sharp Regular\", \"Bantayog Sharp Regular Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Bantayog Sharp Italic\", \"Bantayog Sharp Italic Placeholder\", sans-serif; --framer-font-family-italic: \"Bantayog Sharp Light Italic\", \"Bantayog Sharp Light Italic Placeholder\", sans-serif; --framer-font-open-type-features: \\'ss02\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 300; --framer-font-weight-bold: 400; --framer-font-weight-bold-italic: 400; --framer-font-weight-italic: 300; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, #222222); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-1SchJ\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3bd990b)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/6NTP8FeulHUa4uZrXCv3/qNDSCrjsmNPrZ6FZheip/yk4JzT9V0.js\";const enabledGestures={Xrtpe9n2q:{hover:true}};const serializationHash=\"framer-vOBx6\";const variantClassNames={Xrtpe9n2q:\"framer-v-92fon0\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GMla1sBrh=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,linkName,width,...props})=>{return{...props,GMla1sBrh:linkName??props.GMla1sBrh??\"Instagram\"};};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,GMla1sBrh,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Xrtpe9n2q\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"Xrtpe9n2q-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-92fon0\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Xrtpe9n2q\",ref:refBinding,style:{...style},...addPropertyOverrides({\"Xrtpe9n2q-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jprvb9\",layoutDependency:layoutDependency,layoutId:\"vzZWZxLob\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1vsyo4y\",\"data-styles-preset\":\"yk4JzT9V0\",children:\"Instagram\"})}),className:\"framer-yqi7in\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Oh_EBIEpA\",style:{\"--framer-paragraph-spacing\":\"14px\"},text:GMla1sBrh,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-13j7hp1\",layoutDependency:layoutDependency,layoutId:\"im_zo3Bs3\",style:{backgroundColor:\"var(--token-c53d9403-4a7b-4878-99e5-303a5a0c7120, rgb(0, 0, 0))\"}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-vOBx6.framer-m32r06, .framer-vOBx6 .framer-m32r06 { display: block; }\",\".framer-vOBx6.framer-92fon0 { cursor: pointer; height: 22px; min-width: 174px; overflow: visible; position: relative; width: 174px; }\",\".framer-vOBx6 .framer-jprvb9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 1px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; }\",\".framer-vOBx6 .framer-yqi7in { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-vOBx6 .framer-13j7hp1 { align-self: stretch; flex: none; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 174\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"174px\",null,null,null]},\"mijXKsxuv\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"174px\",null,null,null]}}}\n * @framerVariables {\"GMla1sBrh\":\"linkName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerd6PxpYjAt=withCSS(Component,css,\"framer-vOBx6\");export default Framerd6PxpYjAt;Framerd6PxpYjAt.displayName=\"Underline Link\";Framerd6PxpYjAt.defaultProps={height:22,width:174};addPropertyControls(Framerd6PxpYjAt,{GMla1sBrh:{defaultValue:\"Instagram\",displayTextArea:false,title:\"Link Name\",type:ControlType.String}});addFonts(Framerd6PxpYjAt,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerd6PxpYjAt\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"174\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"174px\\\",null,null,null]},\\\"mijXKsxuv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"174px\\\",null,null,null]}}}\",\"framerVariables\":\"{\\\"GMla1sBrh\\\":\\\"linkName\\\"}\",\"framerIntrinsicHeight\":\"22\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./d6PxpYjAt.map","// Generated by Framer (504870a)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/6NTP8FeulHUa4uZrXCv3/qNDSCrjsmNPrZ6FZheip/yk4JzT9V0.js\";const RichTextWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(RichText));const enabledGestures={C1HYhoMaZ:{hover:true}};const serializationHash=\"framer-EPXrz\";const variantClassNames={C1HYhoMaZ:\"framer-v-1vqitfa\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.2,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:-10,y:0};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({arrow,height,id,link,linkName,width,...props})=>{return{...props,GMla1sBrh:linkName??props.GMla1sBrh??\"Instagram\",itn7YbG_G:arrow??props.itn7YbG_G??\"↗\",mzcZqFEGD:link??props.mzcZqFEGD};};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,mzcZqFEGD,GMla1sBrh,itn7YbG_G,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"C1HYhoMaZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"C1HYhoMaZ-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:mzcZqFEGD,motionChild:true,nodeId:\"C1HYhoMaZ\",openInNewTab:false,scopeId:\"JcCPnLBYL\",children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-1vqitfa\",className,classNames)} framer-bcvhz7`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"C1HYhoMaZ\",ref:refBinding,style:{...style},...addPropertyOverrides({\"C1HYhoMaZ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hgaoz\",layoutDependency:layoutDependency,layoutId:\"C7fcENVet\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1vsyo4y\",\"data-styles-preset\":\"yk4JzT9V0\",children:\"Instagram\"})}),className:\"framer-1bgetlo\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ypE_USot0\",style:{\"--framer-paragraph-spacing\":\"14px\"},text:GMla1sBrh,verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(RichTextWithFXWithOptimizedAppearEffect,{__fromCanvasComponent:true,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1vsyo4y\",\"data-styles-preset\":\"yk4JzT9V0\",children:\"↗\"})}),className:\"framer-14d2gws\",\"data-framer-appear-id\":\"14d2gws\",fonts:[\"Inter\"],initial:animation1,layoutDependency:layoutDependency,layoutId:\"gfCEepaGT\",optimized:true,style:{\"--framer-paragraph-spacing\":\"14px\"},text:itn7YbG_G,verticalAlignment:\"top\",withExternalLayout:true})]})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EPXrz.framer-bcvhz7, .framer-EPXrz .framer-bcvhz7 { display: block; }\",\".framer-EPXrz.framer-1vqitfa { cursor: pointer; height: 22px; min-width: 174px; overflow: visible; position: relative; text-decoration: none; width: 174px; }\",\".framer-EPXrz .framer-1hgaoz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; left: 0px; overflow: visible; padding: 0px; position: absolute; top: 0px; width: min-content; }\",\".framer-EPXrz .framer-1bgetlo, .framer-EPXrz .framer-14d2gws { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 174\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"174px\",null,null,null]},\"iYpUr7Mwq\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[\"174px\",null,null,null]}}}\n * @framerVariables {\"mzcZqFEGD\":\"link\",\"GMla1sBrh\":\"linkName\",\"itn7YbG_G\":\"arrow\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJcCPnLBYL=withCSS(Component,css,\"framer-EPXrz\");export default FramerJcCPnLBYL;FramerJcCPnLBYL.displayName=\"External Link\";FramerJcCPnLBYL.defaultProps={height:22,width:174};addPropertyControls(FramerJcCPnLBYL,{mzcZqFEGD:{title:\"Link\",type:ControlType.Link},GMla1sBrh:{defaultValue:\"Instagram\",displayTextArea:false,title:\"Link Name\",type:ControlType.String},itn7YbG_G:{defaultValue:\"↗\",description:\"↗ →\",displayTextArea:false,title:\"Arrow\",type:ControlType.String}});addFonts(FramerJcCPnLBYL,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJcCPnLBYL\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"mzcZqFEGD\\\":\\\"link\\\",\\\"GMla1sBrh\\\":\\\"linkName\\\",\\\"itn7YbG_G\\\":\\\"arrow\\\"}\",\"framerIntrinsicWidth\":\"174\",\"framerIntrinsicHeight\":\"22\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"174px\\\",null,null,null]},\\\"iYpUr7Mwq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[\\\"174px\\\",null,null,null]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (3256e0c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,PathVariablesContext,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useQueryData,useVariantState,withColumnMasonryLayout,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{Time as TimeDate}from\"https://framerusercontent.com/modules/HYcHVPAbe8jLEeU7c4mp/QiycTxX7vdblEOi3o00G/Time.js\";import Embed from\"https://framerusercontent.com/modules/o1PI5S8YtkA5bP5g4dFz/cAPMVEI6osbJ1UvICgTq/Embed.js\";import FontFamily from\"https://framerusercontent.com/modules/oOTyhN38hRgLeoijY4wE/e0QTWLBPYnC9lBphrPmX/rEoDWaoDM.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/AhdvkpG2hyeo6NviaoFn/srRV5CbWzEyt21vou6h6/bN8qOtzxL.js\";import*as sharedStyle5 from\"https://framerusercontent.com/modules/BqP9WfyTkKNL6Znoa16y/fre1LiSefxbvLm0FJlXH/GmDu3j7_6.js\";import*as sharedStyle4 from\"https://framerusercontent.com/modules/sFuNE6fdYNU7kli2Ir9k/MpB6ATZdR7BIJEBiglfm/h5LaFTgYn.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/1F4dIPHLVXu2CmJkPnj1/ebkVBfXz4bUi2WjdkMg0/TJqEaP4fW.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/T5ghGNTpK0CFt8e4lZaO/hEl3KjM2vzhDIvxSHpoT/xcfZgr6oT.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6NTP8FeulHUa4uZrXCv3/qNDSCrjsmNPrZ6FZheip/yk4JzT9V0.js\";import UnderlineLink from\"https://framerusercontent.com/modules/wC0I3JeolKZp1MJNS6Ez/Nx657QIc8BNv9bGJWnU5/d6PxpYjAt.js\";import ExternalLink from\"https://framerusercontent.com/modules/pNSKaJHsCz03YpDIjo8u/0hmjhjIUYx7w9YBQCGSB/JcCPnLBYL.js\";const ExternalLinkFonts=getFonts(ExternalLink);const UnderlineLinkFonts=getFonts(UnderlineLink);const MotionDivWithColumnMasonryLayout=withColumnMasonryLayout(motion.div);const EmbedFonts=getFonts(Embed);const TimeDateFonts=getFonts(TimeDate);const cycleOrder=[\"HGD0tSsDj\",\"FN2B5WO6p\",\"L558uHuCg\"];const serializationHash=\"framer-PYIit\";const variantClassNames={FN2B5WO6p:\"framer-v-b2zs3q\",HGD0tSsDj:\"framer-v-1wfyyph\",L558uHuCg:\"framer-v-2fky67\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const YPXeLYfbcww79h3aHR=undefined;const u8Ke4v5Rtww79h3aHR=undefined;const hT9x8wlzjww79h3aHR=undefined;const qFcv_hPMSww79h3aHR=undefined;const idww79h3aHR=undefined;const YPXeLYfbcWBqd892Ik=undefined;const u8Ke4v5RtWBqd892Ik=undefined;const hT9x8wlzjWBqd892Ik=undefined;const qFcv_hPMSWBqd892Ik=undefined;const idWBqd892Ik=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const contains=(a,b)=>{if(typeof a===\"string\"&&typeof b===\"string\"){return a.toLowerCase().includes(b.toLowerCase());}if(Array.isArray(a)&&typeof b===\"string\"){return a.includes(b);}return false;};const negate=value=>{return!value;};const convertFromBoolean=(value,activeLocale,{u8Ke4v5Rtww79h3aHR,hT9x8wlzjww79h3aHR})=>{if(value){return{pathVariables:{u8Ke4v5Rt:u8Ke4v5Rtww79h3aHR},webPageId:\"KUxBmTAk0\"};}else{return hT9x8wlzjww79h3aHR;}};const query=prequery=>prequery({from:{alias:\"ww79h3aHR\",data:FontFamily,type:\"Collection\"},orderBy:[{collection:\"ww79h3aHR\",name:\"qFcv_hPMS\",type:\"Identifier\"}],select:[{collection:\"ww79h3aHR\",name:\"YPXeLYfbc\",type:\"Identifier\"},{collection:\"ww79h3aHR\",name:\"u8Ke4v5Rt\",type:\"Identifier\"},{collection:\"ww79h3aHR\",name:\"hT9x8wlzj\",type:\"Identifier\"},{collection:\"ww79h3aHR\",name:\"qFcv_hPMS\",type:\"Identifier\"},{collection:\"ww79h3aHR\",name:\"id\",type:\"Identifier\"}]});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const convertFromBoolean1=(value,activeLocale,{u8Ke4v5RtWBqd892Ik,hT9x8wlzjWBqd892Ik})=>{if(value){return{pathVariables:{u8Ke4v5Rt:u8Ke4v5RtWBqd892Ik},webPageId:\"KUxBmTAk0\"};}else{return hT9x8wlzjWBqd892Ik;}};const query1=prequery=>prequery({from:{alias:\"WBqd892Ik\",data:FontFamily,type:\"Collection\"},orderBy:[{collection:\"WBqd892Ik\",name:\"qFcv_hPMS\",type:\"Identifier\"}],select:[{collection:\"WBqd892Ik\",name:\"YPXeLYfbc\",type:\"Identifier\"},{collection:\"WBqd892Ik\",name:\"u8Ke4v5Rt\",type:\"Identifier\"},{collection:\"WBqd892Ik\",name:\"hT9x8wlzj\",type:\"Identifier\"},{collection:\"WBqd892Ik\",name:\"qFcv_hPMS\",type:\"Identifier\"},{collection:\"WBqd892Ik\",name:\"id\",type:\"Identifier\"}]});const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"HGD0tSsDj\",Phone:\"L558uHuCg\",Tablet:\"FN2B5WO6p\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"HGD0tSsDj\"};};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:\"HGD0tSsDj\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"L558uHuCg\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"L558uHuCg\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1wfyyph\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HGD0tSsDj\",ref:refBinding,style:{backgroundColor:\"var(--token-5e2a61d0-c123-4ba1-a6f8-7a49b0c6abcc, rgb(145, 145, 145))\",...style},...addPropertyOverrides({FN2B5WO6p:{\"data-framer-name\":\"Tablet\"},L558uHuCg:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d4yfwt\",layoutDependency:layoutDependency,layoutId:\"pNeQOGEMg\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1n4f4fn\",layoutDependency:layoutDependency,layoutId:\"pqGjNfL1G\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ok2bun\",layoutDependency:layoutDependency,layoutId:\"iri126Eb7\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-856ulc\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"vn_IdFmiZ\",style:{backgroundColor:\"var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(0, 0, 0))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1i9a1es\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"MP3huCybC\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1aaz4s2\",layoutDependency:layoutDependency,layoutId:\"gpYa9znWG\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gqa3vn\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"wyF3itQ6V\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-yzunox\",\"data-styles-preset\":\"TJqEaP4fW\",children:\"info\"})}),className:\"framer-1ft4q6l\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"gKOjj18Lx\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dkth6s\",layoutDependency:layoutDependency,layoutId:\"ss8_uLvlS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1vsyo4y\",\"data-styles-preset\":\"yk4JzT9V0\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ifwCOvRRr\"},motionChild:true,nodeId:\"vukuWAYhw\",openInNewTab:false,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2c73lw\",\"data-styles-preset\":\"bN8qOtzxL\",children:\"All typefaces\"})})})}),className:\"framer-1yw1r54\",\"data-framer-name\":\"Typefaces\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"vukuWAYhw\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1vsyo4y\",\"data-styles-preset\":\"yk4JzT9V0\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":mYUf5Gi8Z\",webPageId:\"ozLg7XrZX\"},motionChild:true,nodeId:\"ZxSUY3OkF\",openInNewTab:false,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2c73lw\",\"data-styles-preset\":\"bN8qOtzxL\",children:\"Home\"})})})}),className:\"framer-1qn7r6g\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ZxSUY3OkF\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1vsyo4y\",\"data-styles-preset\":\"yk4JzT9V0\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"BwQI1C3yi\"},motionChild:true,nodeId:\"l0y1ZkFZf\",openInNewTab:false,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2c73lw\",\"data-styles-preset\":\"bN8qOtzxL\",children:\"Licensing\"})})})}),className:\"framer-cdu65t\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"l0y1ZkFZf\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1vsyo4y\",\"data-styles-preset\":\"yk4JzT9V0\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"B_QEjfyPo\"},motionChild:true,nodeId:\"Gt9ydn5IB\",openInNewTab:false,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2c73lw\",\"data-styles-preset\":\"bN8qOtzxL\",children:\"About\"})})})}),className:\"framer-b50ut3\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Gt9ydn5IB\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1vsyo4y\",\"data-styles-preset\":\"yk4JzT9V0\",children:/*#__PURE__*/_jsx(Link,{href:{hash:\":MdTyJymAs\",webPageId:\"JjZA7_R77\"},motionChild:true,nodeId:\"TuKaldMDa\",openInNewTab:false,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2c73lw\",\"data-styles-preset\":\"bN8qOtzxL\",children:\"Demo fonts\"})})})}),className:\"framer-49u2gy\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"TuKaldMDa\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{className:\"framer-styles-preset-1vsyo4y\",\"data-styles-preset\":\"yk4JzT9V0\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"KdDejYLDK\"},motionChild:true,nodeId:\"y0btJ3I_o\",openInNewTab:false,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-2c73lw\",\"data-styles-preset\":\"bN8qOtzxL\",children:\"In Use\"})})})}),className:\"framer-iv7y2k\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"y0btJ3I_o\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-j3z92a\",\"data-framer-name\":\"Connect\",layoutDependency:layoutDependency,layoutId:\"Oj_rrvQL_\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-yzunox\",\"data-styles-preset\":\"TJqEaP4fW\",children:\"connect\"})}),className:\"framer-g838hx\",\"data-framer-name\":\"Connect\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"q9gkSm6xC\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1htetxi\",layoutDependency:layoutDependency,layoutId:\"Mxf64QcJJ\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`min(max(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 64px, 1px) / 3, 1px), 250px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+1+40+0+0+40.8+0+0,...addPropertyOverrides({FN2B5WO6p:{width:`min(max(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 48px, 1px) / 3, 1px), 250px)`},L558uHuCg:{width:`min(max(max(${componentViewport?.width||\"100vw\"} - 32px, 1px) / 3, 1px), 250px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+0+1+16+0+0+40.8+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-11ur9az-container\",layoutDependency:layoutDependency,layoutId:\"eyBUkapdb-container\",nodeId:\"eyBUkapdb\",rendersWithMotion:true,scopeId:\"ElmL1Znsd\",children:/*#__PURE__*/_jsx(ExternalLink,{GMla1sBrh:\"Instagram\",height:\"100%\",id:\"eyBUkapdb\",itn7YbG_G:\"↗\",layoutId:\"eyBUkapdb\",mzcZqFEGD:\"http://instagram.com/jad.otf?theme=dark\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`min(max(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 64px, 1px) / 3, 1px), 250px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+1+40+0+0+40.8+0+29,...addPropertyOverrides({FN2B5WO6p:{width:`min(max(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 48px, 1px) / 3, 1px), 250px)`},L558uHuCg:{width:`min(max(max(${componentViewport?.width||\"100vw\"} - 32px, 1px) / 3, 1px), 250px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+0+1+16+0+0+40.8+0+29}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n091ui-container\",layoutDependency:layoutDependency,layoutId:\"l8E7sukRQ-container\",nodeId:\"l8E7sukRQ\",rendersWithMotion:true,scopeId:\"ElmL1Znsd\",children:/*#__PURE__*/_jsx(ExternalLink,{GMla1sBrh:\"Behance\",height:\"100%\",id:\"l8E7sukRQ\",itn7YbG_G:\"↗\",layoutId:\"l8E7sukRQ\",mzcZqFEGD:\"behance.net/jadmaza\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:`min(max(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 64px, 1px) / 3, 1px), 250px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+1+40+0+0+40.8+0+58,...addPropertyOverrides({FN2B5WO6p:{width:`min(max(max(max(${componentViewport?.width||\"100vw\"} / 2, 1px) - 48px, 1px) / 3, 1px), 250px)`},L558uHuCg:{width:`min(max(max(${componentViewport?.width||\"100vw\"} - 32px, 1px) / 3, 1px), 250px)`,y:(componentViewport?.y||0)+0+0+0+0+0+0+0+1+16+0+0+40.8+0+58}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-133kcse-container\",layoutDependency:layoutDependency,layoutId:\"Va6GvMJkc-container\",nodeId:\"Va6GvMJkc\",rendersWithMotion:true,scopeId:\"ElmL1Znsd\",children:/*#__PURE__*/_jsx(ExternalLink,{GMla1sBrh:\"Linkedin\",height:\"100%\",id:\"Va6GvMJkc\",itn7YbG_G:\"↗\",layoutId:\"Va6GvMJkc\",mzcZqFEGD:\"https://www.linkedin.com/in/jadmaza/\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})]})]})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-kayz3g\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"PhxSKT1VT\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7307bl\",layoutDependency:layoutDependency,layoutId:\"Pg4ujylan\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zosyj6\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"cBZKgV6TX\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-yzunox\",\"data-styles-preset\":\"TJqEaP4fW\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ifwCOvRRr\"},motionChild:true,nodeId:\"LIaI7ulux\",openInNewTab:true,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1skjd4z\",\"data-styles-preset\":\"xcfZgr6oT\",children:\"typefaces\"})})})}),className:\"framer-1fk3gl0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LIaI7ulux\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"ww79h3aHR\",data:FontFamily,type:\"Collection\"},orderBy:[{collection:\"ww79h3aHR\",name:\"qFcv_hPMS\",type:\"Identifier\"}],select:[{collection:\"ww79h3aHR\",name:\"YPXeLYfbc\",type:\"Identifier\"},{collection:\"ww79h3aHR\",name:\"u8Ke4v5Rt\",type:\"Identifier\"},{collection:\"ww79h3aHR\",name:\"hT9x8wlzj\",type:\"Identifier\"},{collection:\"ww79h3aHR\",name:\"qFcv_hPMS\",type:\"Identifier\"},{collection:\"ww79h3aHR\",name:\"id\",type:\"Identifier\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(MotionDivWithColumnMasonryLayout,{className:\"framer-hq9zij\",columnMasonryLayoutEnabled:true,layoutDependency:layoutDependency,layoutId:\"ww79h3aHR\",parentIsDataRepeater:true,rowGap:7,trackCount:3,...addPropertyOverrides({FN2B5WO6p:{trackCount:1}},baseVariant,gestureVariant),children:collection?.map(({hT9x8wlzj:hT9x8wlzjww79h3aHR,id:idww79h3aHR,qFcv_hPMS:qFcv_hPMSww79h3aHR,u8Ke4v5Rt:u8Ke4v5Rtww79h3aHR,YPXeLYfbc:YPXeLYfbcww79h3aHR},index)=>{YPXeLYfbcww79h3aHR??=\"\";u8Ke4v5Rtww79h3aHR??=\"\";hT9x8wlzjww79h3aHR??=\"\";qFcv_hPMSww79h3aHR??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`ww79h3aHR-${idww79h3aHR}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{u8Ke4v5Rt:u8Ke4v5Rtww79h3aHR},children:/*#__PURE__*/_jsx(Link,{href:convertFromBoolean(negate(contains(YPXeLYfbcww79h3aHR,\"↗\")),activeLocale,{u8Ke4v5Rtww79h3aHR,hT9x8wlzjww79h3aHR}),motionChild:true,nodeId:\"ychZWss6b\",openInNewTab:false,scopeId:\"ElmL1Znsd\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-p4jba1 framer-kthnsz\",layoutDependency:layoutDependency,layoutId:\"ychZWss6b\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"174px\",y:(componentViewport?.y||0)+0+0+0+0+0+0+201.8+0+0+0+40.8+0+0+0,...addPropertyOverrides({FN2B5WO6p:{y:(componentViewport?.y||0)+0+0+0+0+0+0+185.8+24+0+0+40.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nstzlw-container\",layoutDependency:layoutDependency,layoutId:\"nWVgelTkk-container\",nodeId:\"nWVgelTkk\",rendersWithMotion:true,scopeId:\"ElmL1Znsd\",children:/*#__PURE__*/_jsx(UnderlineLink,{GMla1sBrh:qFcv_hPMSww79h3aHR,height:\"100%\",id:\"nWVgelTkk\",layoutId:\"nWVgelTkk\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})},idww79h3aHR);})})})})})]})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-z3q5t\",layoutDependency:layoutDependency,layoutId:\"DKawl2OQZ\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1s9phlc\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"C8DeQ2hWN\",style:{backgroundColor:\"var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(0, 0, 0))\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-cm2lre\",\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"KB6uGyBB9\",style:{backgroundColor:\"var(--token-5e2a61d0-c123-4ba1-a6f8-7a49b0c6abcc, rgb(145, 145, 145))\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gfm2xr\",\"data-border\":true,\"data-framer-name\":\"Subscribe\",layoutDependency:layoutDependency,layoutId:\"tOizDolka\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",backgroundColor:\"var(--token-5e2a61d0-c123-4ba1-a6f8-7a49b0c6abcc, rgb(145, 145, 145))\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dllufs\",layoutDependency:layoutDependency,layoutId:\"DO22rlwmg\",style:{backgroundColor:\"var(--token-b0ecd1d6-86c2-451c-be7b-5136b01c536e, rgb(145, 145, 145))\"},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1b45zru-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"ssAMMAAsB-container\",nodeId:\"ssAMMAAsB\",rendersWithMotion:true,scopeId:\"ElmL1Znsd\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Embed,{height:\"100%\",html:'<style>\\n  @font-face {\\n  font-family: BantayogSharpv0.3-RegularDsa;\\n  src: url(BantayogSharpv0.3-RegularDsa.woff2);\\n  }\\n  \\n    @font-face {\\n  font-family: BantayogSharpv0.3-LightDsa;\\n  src: url(BantayogSharpv0.3-LightDsa.woff2);\\n  }\\n    \\n  #gumroad-follow-form-embed {\\n    margin: 0px;\\n    padding: 0px;\\n    box-sizing: border-box;\\n    min-width: 100%;\\n    max-width: 100%;\\n    vertical-align: bottom;\\n    background-origin: padding-box;\\n    border-style: solid;\\n    border-width: 0px;\\n    display: grid;\\n    grid-auto-flow: column;\\n    #gap: 0.75rem;\\n    grid-template-columns: 1fr;\\n    grid-auto-columns: max-content;\\n    align-items: center;\\n  }\\n\\n  #gumroad-follow-form-embed-button {\\n    margin: 0px;\\n    padding: 0px;\\n    box-sizing: border-box;\\n    min-width: 5rem;\\n    max-width: 100%;\\n    vertical-align: bottom;\\n    background-origin: padding-box;\\n    border-style: solid;\\n    border-width: 0px;\\n    font-size: 1.5rem;\\n    line-height: 2;\\n    padding: 1rem 1rem 1.2rem 1rem;\\n    border-radius: 0 rem;\\n    font-family: \"BantayogSharpv0.3-LightDsa\", \"BantayogSansv0.2-LightDsa\", Roboto, Calibri, Arial, sans-serif;\\n    font-variant-caps: titling-caps;\\n    display: inline-flex;\\n    align-items: center;\\n    justify-content: center;\\n    gap: 0.5rem;\\n    cursor: pointer;\\n    text-decoration: none;\\n    transition-timing-function: ease-out;\\n    transition-duration: 0.14s;\\n    transition-property: transform;\\n    background-color: #000;\\n    color: #fff;\\n  }\\n\\n  #gumroad-follow-form-embed-button:root {\\n    color-scheme: light dark;\\n  }\\n\\n  #gumroad-follow-form-embed-button:hover {\\n    #border-radius: 50%;\\n    background-color: #919191;\\n    color: #000000;\\n  }\\n\\n  #gumroad-follow-form-embed-input {\\n    margin: 0px;\\n    padding: 0px;\\n    box-sizing: border-box;\\n    min-width: 0px;\\n    max-width: 100%;\\n    vertical-align: bottom;\\n    background-origin: padding-box;\\n    border-bottom: 0px solid #000;\\n    border-left: 0px;\\n    border-right: 0px;\\n    border-top: 0px;\\n    border-radius: 0px;\\n    font-family: \"BantayogSharpv0.3-RegularDsa\", \"BantayogSansv0.2-BookDsa\", Lucida Console, monospace, ROboto Mono, Roboto, Calibri, Arial, sans-serif;\\n    padding: 1.5rem 1rem;\\n    font-size: 0.9rem;\\n    line-height: 2.4;\\n    display: block;\\n    width: 100%;\\n    background: #fff;\\n    overflow-x: hidden;\\n  }\\n\\n  #gumroad-follow-form-embed-input:disabled {\\n    cursor: not-allowed;\\n    opacity: 0.5;\\n  }\\n\\n  #gumroad-follow-form-embed-input::placeholder {\\n    color: #5a5a5a;\\n  }\\n\\n  #gumroad-follow-form-embed-input:focus-within {\\n    outline: none;\\n    background-color: #fff;\\n    #border-bottom: 1px solid black;\\n  }\\n\\n  #gumroad-follow-form-embed-input:read-only {\\n    background-color: #242423;\\n  }\\n\\n</style>\\n<form class=\"input-with-button\" action=\"https://gumroad.com/follow_from_embed_form\" method=\"post\" id=\"gumroad-follow-form-embed\">\\n  <input type=\"hidden\" name=\"seller_id\" value=\"5849786592380\" /><input id=\"gumroad-follow-form-embed-input\" type=\"email\" placeholder=\"Subscribe to newsletter?\" name=\"email\" value=\"\" />\\n  <button class=\"button primary\" type=\"submit\" id=\"gumroad-follow-form-embed-button\">›</button></form>\\n  <script>\\n    const emailInput = document.getElementById(\"gumroad-follow-form-embed-input\");\\n\\n    // When the input field is focused\\n    emailInput.addEventListener(\"focus\", () => {\\n      emailInput.placeholder = \"Your email address\"; // Change placeholder text\\n    });\\n\\n    // When the input field loses focus\\n    emailInput.addEventListener(\"blur\", () => {\\n      if (emailInput.value === \"\") {\\n        emailInput.placeholder = \"Subscribe to newsletter?\"; // Revert to original placeholder if input is empty\\n      }\\n    });\\n  </script>\\n<body>',id:\"ssAMMAAsB\",layoutId:\"ssAMMAAsB\",radius:\"0px\",style:{width:\"100%\"},type:\"html\",url:\"\",width:\"100%\",zoom:1})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8c960f\",layoutDependency:layoutDependency,layoutId:\"PblexYzyV\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1f1a2at\",layoutDependency:layoutDependency,layoutId:\"PlzTO8f8r\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TWFyYWdzw6IgdjAuMSBXaWRl\",\"--framer-font-family\":'\"Marags\\xe2 v0.1 Wide\", \"Marags\\xe2 v0.1 Wide Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss02' on\",\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(51, 51, 51)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:kumusta@jadmaza.com\",motionChild:true,nodeId:\"E14k_4dWs\",openInNewTab:true,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f5uwmy\",\"data-styles-preset\":\"h5LaFTgYn\",children:\"kumusta@jadmaza.com\"})})})}),className:\"framer-wk7saz\",fonts:[\"CUSTOMV2;Marags\\xe2 v0.1 Wide\"],layoutDependency:layoutDependency,layoutId:\"E14k_4dWs\",style:{\"--extracted-1of0zx5\":\"var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(51, 51, 51))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({FN2B5WO6p:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TWFyYWdzw6IgdjAuMSBNZWRpdW0=\",\"--framer-font-family\":'\"Marags\\xe2 v0.1 Medium\", \"Marags\\xe2 v0.1 Medium Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss02' on\",\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(51, 51, 51)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:kumusta@jadmaza.com\",motionChild:true,nodeId:\"E14k_4dWs\",openInNewTab:true,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f5uwmy\",\"data-styles-preset\":\"h5LaFTgYn\",children:\"kumusta@jadmaza.com\"})})})}),fonts:[\"CUSTOMV2;Marags\\xe2 v0.1 Medium\"]},L558uHuCg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{style:{\"--font-selector\":\"Q1VTVE9NVjI7TWFyYWdzw6IgdjAuMSBOYXJyb3c=\",\"--framer-font-family\":'\"Marags\\xe2 v0.1 Narrow\", \"Marags\\xe2 v0.1 Narrow Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'ss02' on\",\"--framer-font-size\":\"28px\",\"--framer-font-weight\":\"500\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(51, 51, 51)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"mailto:kumusta@jadmaza.com\",motionChild:true,nodeId:\"E14k_4dWs\",openInNewTab:true,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-f5uwmy\",\"data-styles-preset\":\"h5LaFTgYn\",children:\"kumusta@jadmaza.com\"})})})}),fonts:[\"CUSTOMV2;Marags\\xe2 v0.1 Narrow\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-dxpr9q\",layoutDependency:layoutDependency,layoutId:\"cnBe47U7L\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h5,{style:{\"--font-selector\":\"Q1VTVE9NO0JhbnRheW9nIFNoYXJwIHYwLjMgUmVndWxhciBEc2E=\",\"--framer-font-family\":'\"Bantayog Sharp v0.3 Regular Dsa\", \"Bantayog Sharp v0.3 Regular Dsa Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-1lwpl3i, var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(51, 51, 51)))\"},children:\"\\xa9\"})}),className:\"framer-dne4sz\",fonts:[\"CUSTOM;Bantayog Sharp v0.3 Regular Dsa\"],layoutDependency:layoutDependency,layoutId:\"MYOBAHBwu\",style:{\"--extracted-1lwpl3i\":\"var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(51, 51, 51))\"},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({L558uHuCg:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-szsx90\",\"data-styles-preset\":\"GmDu3j7_6\",children:\"\\xa9\"})}),fonts:[\"Inter\"]}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g7q1vh-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"A0PiQnXc8-container\",nodeId:\"A0PiQnXc8\",rendersWithMotion:true,scopeId:\"ElmL1Znsd\",children:/*#__PURE__*/_jsx(TimeDate,{color:\"var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(51, 51, 51))\",font:{fontFamily:'\"Bantayog Sharp v0.3 Regular Dsa\", \"Bantayog Sharp v0.3 Regular Dsa Placeholder\", sans-serif',fontFeatureSettings:\"normal\",fontSize:\"12px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.6em\"},height:\"100%\",id:\"A0PiQnXc8\",layoutId:\"A0PiQnXc8\",monthFormat:\"long\",outputType:\"date\",showMinutes:true,showMonth:false,showSeconds:true,showWeekday:false,showYear:true,tabularFont:true,timeFormat:\"24h\",width:\"100%\"})})})]})]})]})]})]})}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ny156f\",\"data-border\":true,\"data-framer-name\":\"Title\",layoutDependency:layoutDependency,layoutId:\"lJirozviV\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-ad013484-4fb7-4056-bd44-8be248d0c59f, rgb(51, 51, 51))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ilxx7p\",layoutDependency:layoutDependency,layoutId:\"ksPGcsXqh\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1my1abf\",\"data-framer-name\":\"info\",layoutDependency:layoutDependency,layoutId:\"FXTswLBDG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{className:\"framer-styles-preset-yzunox\",\"data-styles-preset\":\"TJqEaP4fW\",children:/*#__PURE__*/_jsx(Link,{href:{webPageId:\"ifwCOvRRr\"},motionChild:true,nodeId:\"CpiX1l8Dz\",openInNewTab:true,relValues:[],scopeId:\"ElmL1Znsd\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1skjd4z\",\"data-styles-preset\":\"xcfZgr6oT\",children:\"typefaces\"})})})}),className:\"framer-iv01m5\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"CpiX1l8Dz\",style:{\"--framer-paragraph-spacing\":\"14px\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"WBqd892Ik\",data:FontFamily,type:\"Collection\"},orderBy:[{collection:\"WBqd892Ik\",name:\"qFcv_hPMS\",type:\"Identifier\"}],select:[{collection:\"WBqd892Ik\",name:\"YPXeLYfbc\",type:\"Identifier\"},{collection:\"WBqd892Ik\",name:\"u8Ke4v5Rt\",type:\"Identifier\"},{collection:\"WBqd892Ik\",name:\"hT9x8wlzj\",type:\"Identifier\"},{collection:\"WBqd892Ik\",name:\"qFcv_hPMS\",type:\"Identifier\"},{collection:\"WBqd892Ik\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(MotionDivWithColumnMasonryLayout,{className:\"framer-12gczfe\",columnMasonryLayoutEnabled:true,layoutDependency:layoutDependency,layoutId:\"WBqd892Ik\",parentIsDataRepeater:true,rowGap:7,trackCount:1,children:collection1?.map(({hT9x8wlzj:hT9x8wlzjWBqd892Ik,id:idWBqd892Ik,qFcv_hPMS:qFcv_hPMSWBqd892Ik,u8Ke4v5Rt:u8Ke4v5RtWBqd892Ik,YPXeLYfbc:YPXeLYfbcWBqd892Ik},index1)=>{YPXeLYfbcWBqd892Ik??=\"\";u8Ke4v5RtWBqd892Ik??=\"\";hT9x8wlzjWBqd892Ik??=\"\";qFcv_hPMSWBqd892Ik??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`WBqd892Ik-${idWBqd892Ik}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{u8Ke4v5Rt:u8Ke4v5RtWBqd892Ik},children:/*#__PURE__*/_jsx(Link,{href:convertFromBoolean1(negate(contains(YPXeLYfbcWBqd892Ik,\"↗\")),activeLocale,{u8Ke4v5RtWBqd892Ik,hT9x8wlzjWBqd892Ik}),motionChild:true,nodeId:\"cUomSgJ69\",openInNewTab:false,scopeId:\"ElmL1Znsd\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-knaj3f framer-kthnsz\",layoutDependency:layoutDependency,layoutId:\"cUomSgJ69\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"174px\",...addPropertyOverrides({L558uHuCg:{y:(componentViewport?.y||0)+0+322.8+16+0+0+40.8+0+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sx4nv9-container\",layoutDependency:layoutDependency,layoutId:\"c_zmb4e3_-container\",nodeId:\"c_zmb4e3_\",rendersWithMotion:true,scopeId:\"ElmL1Znsd\",children:/*#__PURE__*/_jsx(UnderlineLink,{GMla1sBrh:qFcv_hPMSWBqd892Ik,height:\"100%\",id:\"c_zmb4e3_\",layoutId:\"c_zmb4e3_\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})})})})},idWBqd892Ik);})})})})})]})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-PYIit.framer-kthnsz, .framer-PYIit .framer-kthnsz { display: block; }\",\".framer-PYIit.framer-1wfyyph { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1170px; }\",\".framer-PYIit .framer-1d4yfwt { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PYIit .framer-1n4f4fn { 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; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PYIit .framer-ok2bun { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PYIit .framer-856ulc, .framer-PYIit .framer-1s9phlc { flex: none; height: 1px; overflow: visible; position: relative; width: 100%; }\",\".framer-PYIit .framer-1i9a1es { 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; overflow: visible; padding: 40px 24px 40px 40px; position: relative; width: 100%; }\",\".framer-PYIit .framer-1aaz4s2, .framer-PYIit .framer-7307bl, .framer-PYIit .framer-1ilxx7p { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PYIit .framer-gqa3vn { align-content: center; align-items: center; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 500px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PYIit .framer-1ft4q6l, .framer-PYIit .framer-g838hx, .framer-PYIit .framer-1fk3gl0, .framer-PYIit .framer-iv01m5 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-PYIit .framer-1dkth6s { display: grid; flex: none; gap: 7px 5px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PYIit .framer-1yw1r54, .framer-PYIit .framer-1qn7r6g, .framer-PYIit .framer-cdu65t, .framer-PYIit .framer-b50ut3, .framer-PYIit .framer-49u2gy, .framer-PYIit .framer-iv7y2k { align-self: start; flex: none; height: 22px; justify-self: start; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-PYIit .framer-j3z92a { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 250px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-PYIit .framer-1htetxi { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 7px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-PYIit .framer-11ur9az-container, .framer-PYIit .framer-n091ui-container, .framer-PYIit .framer-133kcse-container { flex: none; height: 22px; position: relative; width: 100%; }\",\".framer-PYIit .framer-kayz3g { 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; overflow: visible; padding: 0px 24px 40px 40px; position: relative; width: 100%; }\",\".framer-PYIit .framer-zosyj6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 750px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PYIit .framer-hq9zij, .framer-PYIit .framer-12gczfe { display: grid; flex: none; gap: 7px 0px; height: min-content; padding: 0px; position: relative; width: 100%; }\",\".framer-PYIit .framer-p4jba1, .framer-PYIit .framer-knaj3f { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 7px 7px; height: min-content; justify-content: flex-start; justify-self: start; padding: 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-PYIit .framer-nstzlw-container, .framer-PYIit .framer-sx4nv9-container { flex: none; height: 22px; position: relative; width: 174px; }\",\".framer-PYIit .framer-z3q5t { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PYIit .framer-cm2lre { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; height: 1px; justify-content: space-between; overflow: visible; padding: 0px 40px 40px 8px; position: relative; width: 100%; }\",\".framer-PYIit .framer-1gfm2xr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 156px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 72px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-PYIit .framer-1dllufs { flex: 1 0 0px; height: 86px; overflow: visible; position: relative; width: 1px; }\",\".framer-PYIit .framer-1b45zru-container { cursor: text; flex: none; height: auto; left: 50%; mix-blend-mode: multiply; position: absolute; top: 50%; width: 100%; }\",\".framer-PYIit .framer-8c960f { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-PYIit .framer-1f1a2at { align-content: flex-end; align-items: flex-end; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: auto; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-PYIit .framer-wk7saz, .framer-PYIit .framer-dne4sz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-PYIit .framer-dxpr9q { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 6px 0px; position: relative; width: min-content; }\",\".framer-PYIit .framer-g7q1vh-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-PYIit .framer-1ny156f { 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; overflow: visible; padding: 16px; position: relative; width: 100%; }\",\".framer-PYIit .framer-1my1abf { align-content: flex-start; align-items: flex-start; display: flex; flex: 2 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 750px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-PYIit.framer-v-b2zs3q.framer-1wfyyph { width: 810px; }\",\".framer-PYIit.framer-v-b2zs3q .framer-856ulc, .framer-PYIit.framer-v-b2zs3q .framer-1s9phlc { gap: 0px; }\",\".framer-PYIit.framer-v-b2zs3q .framer-1i9a1es { padding: 40px 24px 24px 24px; }\",\".framer-PYIit.framer-v-b2zs3q .framer-kayz3g { padding: 24px; }\",\".framer-PYIit.framer-v-b2zs3q .framer-cm2lre { padding: 0px 24px 24px 8px; }\",\".framer-PYIit.framer-v-2fky67.framer-1wfyyph { width: 390px; }\",\".framer-PYIit.framer-v-2fky67 .framer-1n4f4fn { flex-direction: column; }\",\".framer-PYIit.framer-v-2fky67 .framer-ok2bun { flex: none; order: 0; width: 100%; }\",\".framer-PYIit.framer-v-2fky67 .framer-856ulc { order: 1; }\",\".framer-PYIit.framer-v-2fky67 .framer-1i9a1es { order: 2; padding: 16px; }\",\".framer-PYIit.framer-v-2fky67 .framer-z3q5t { align-self: unset; flex: none; height: min-content; order: 1; width: 100%; }\",\".framer-PYIit.framer-v-2fky67 .framer-cm2lre { flex: none; gap: 24px; height: 168px; justify-content: flex-start; padding: 0px 0px 16px 0px; }\",\".framer-PYIit.framer-v-2fky67 .framer-1gfm2xr { height: 84px; padding: 0px; }\",\".framer-PYIit.framer-v-2fky67 .framer-8c960f { padding: 0px 0px 0px 16px; }\",\".framer-PYIit.framer-v-2fky67 .framer-dxpr9q { padding: 0px 12px 6px 0px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-PYIit[data-border=\"true\"]::after, .framer-PYIit [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 392\n * @framerIntrinsicWidth 1170\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"FN2B5WO6p\":{\"layout\":[\"fixed\",\"auto\"]},\"L558uHuCg\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerElmL1Znsd=withCSS(Component,css,\"framer-PYIit\");export default FramerElmL1Znsd;FramerElmL1Znsd.displayName=\"Footer\";FramerElmL1Znsd.defaultProps={height:392,width:1170};addPropertyControls(FramerElmL1Znsd,{variant:{options:[\"HGD0tSsDj\",\"FN2B5WO6p\",\"L558uHuCg\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerElmL1Znsd,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Marags\\xe2 v0.1 Wide\",source:\"custom\",style:\"normal\",uiFamilyName:\"Marags\\xe2 v0.1\",url:\"https://framerusercontent.com/assets/FHqyam5FMxFKAa3zHPP8tZeWk8.woff2\",weight:\"500\"},{cssFamilyName:\"Marags\\xe2 v0.1 Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Marags\\xe2 v0.1\",url:\"https://framerusercontent.com/assets/OpSvxKgkjXnZsE5uGzrNIZUfM.woff2\",weight:\"500\"},{cssFamilyName:\"Marags\\xe2 v0.1 Narrow\",source:\"custom\",style:\"normal\",uiFamilyName:\"Marags\\xe2 v0.1\",url:\"https://framerusercontent.com/assets/stvnXKKWdchuvOTre6B0KwLdRuA.woff2\",weight:\"500\"},{cssFamilyName:\"Bantayog Sharp v0.3 Regular Dsa\",source:\"custom\",style:\"normal\",uiFamilyName:\"Bantayog Sharp v0.3\",url:\"https://framerusercontent.com/assets/3Bp5PPd7Iaj6UilDOhImivxXMY.woff2\",weight:\"400\"}]},...ExternalLinkFonts,...UnderlineLinkFonts,...EmbedFonts,...TimeDateFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerElmL1Znsd\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FN2B5WO6p\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"L558uHuCg\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"392\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1170\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useState}from\"react\";//SET THE DEFAULT THEME HERE\nfunction getDefaultTheme(){return\"system\"//SET IT TO \"dark\", \"light\" OR \"system\"\n;}function setInitialState(){// Static page için güvenli kontrol\nif(typeof window===\"undefined\"||typeof document===\"undefined\"){return false// Default olarak light mode\n;}const storedTheme=localStorage.getItem(\"currentToggleState\");let finalTheme;if(storedTheme!==null){finalTheme=storedTheme;}else{const defaultTheme=getDefaultTheme();// Eğer sistem teması seçilmişse, sistem temasını algıla\nif(defaultTheme===\"system\"){const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");finalTheme=mediaQuery.matches?\"dark\":\"light\";}else{finalTheme=defaultTheme;}localStorage.setItem(\"currentToggleState\",finalTheme);}// HTML ve body elementlerine tema attribute'u ekle\nif(typeof document!==\"undefined\"){const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];if(htmlElement){htmlElement.setAttribute(\"data-theme\",finalTheme);}if(bodyElement){bodyElement.setAttribute(\"data-theme\",finalTheme);}// CSS variable'ları topla ve dinamik tema stilleri oluştur\ncreateDynamicThemeStyles();}return finalTheme===\"dark\";}// CSS variable'ları toplama ve dinamik tema uygulama fonksiyonu\nfunction createDynamicThemeStyles(){if(typeof document===\"undefined\")return;// Mevcut style element'i varsa kaldır\nconst existingStyleElement=document.getElementById(\"dynamic-theme-styles\");if(existingStyleElement){document.head.removeChild(existingStyleElement);}// Light ve dark mode token'larını topla\nlet lightThemeTokens=[];let darkThemeTokens=[];for(let i=0;i<document.styleSheets.length;i++){const sheet=document.styleSheets[i];try{for(let rule of sheet.cssRules){// Light mode token'larını topla (body selector'ından)\nif(rule?.selectorText===\"body\"){const style=rule.style;for(let j=0;j<style.length;j++){const propertyName=style[j];if(propertyName.includes(\"--token\")||propertyName.startsWith(\"--\")){const value=style.getPropertyValue(propertyName);const combinedCssRule=`${propertyName}: ${value};`;lightThemeTokens.push(combinedCssRule);}}}else if(rule?.conditionText===\"(prefers-color-scheme: dark)\"){const cssTextIgnore=\"body:not([data-framer-theme])\";if(!rule.cssText.includes(cssTextIgnore)){const mediaRulesString=rule.cssRules[0].cssText.replace(\"body\",\"\").replace(/\\s*{\\s*/,\"\").replace(/\\s*}\\s*$/,\"\");darkThemeTokens.push(mediaRulesString);}}}}catch(e){console.warn(\"Cannot access stylesheet:\",sheet.href);}}// Dinamik CSS oluştur\nconst lightTokensString=lightThemeTokens.join(\" \");const darkTokensString=darkThemeTokens.join(\" \");const customCssRule=`\n    body[data-theme=\"light\"] { ${lightTokensString} }\n    body[data-theme=\"dark\"] { ${darkTokensString} }\n    html[data-theme=\"light\"] { color-scheme: light; }\n    html[data-theme=\"dark\"] { color-scheme: dark; }\n  `;// Style element oluştur ve ekle\nconst styleElement=document.createElement(\"style\");styleElement.id=\"dynamic-theme-styles\";styleElement.textContent=customCssRule;document.head.appendChild(styleElement);}export function isDarkMode(Component){return props=>{const[isShow,setShow]=useState(false);const updateView=()=>{// Static page için güvenli kontrol\nif(typeof window===\"undefined\"||typeof localStorage===\"undefined\"){setShow(false);return;}let storedTheme=localStorage.getItem(\"currentToggleState\");setShow(storedTheme===\"dark\");};useEffect(()=>{// Static page için güvenli kontrol\nif(typeof window===\"undefined\"){setShow(false);return;}setTimeout(updateView,50);const matchDarkMediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");// Sistem teması değişikliklerini dinle\nconst handleSystemThemeChange=e=>{const defaultTheme=getDefaultTheme();if(defaultTheme===\"system\"){const newTheme=e.matches?\"dark\":\"light\";localStorage.setItem(\"currentToggleState\",newTheme);updateView();}};matchDarkMediaQuery.addEventListener(\"change\",handleSystemThemeChange);window.addEventListener(\"themeChange\",updateView);return()=>{window.removeEventListener(\"themeChange\",updateView);matchDarkMediaQuery.removeEventListener(\"change\",handleSystemThemeChange);};},[]);if(!isShow)return\"\";return /*#__PURE__*/_jsx(Component,{...props});};}export function isLightMode(Component){return props=>{const[isShow,setShow]=useState(false);const updateView=()=>{// Static page için güvenli kontrol\nif(typeof window===\"undefined\"||typeof localStorage===\"undefined\"){setShow(true);return;}let storedTheme=localStorage.getItem(\"currentToggleState\");setShow(storedTheme!==\"dark\");};useEffect(()=>{// Static page için güvenli kontrol\nif(typeof window===\"undefined\"){setShow(true);return;}setTimeout(updateView,50);const matchDarkMediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");// Sistem teması değişikliklerini dinle\nconst handleSystemThemeChange=e=>{const defaultTheme=getDefaultTheme();if(defaultTheme===\"system\"){const newTheme=e.matches?\"dark\":\"light\";localStorage.setItem(\"currentToggleState\",newTheme);updateView();}};matchDarkMediaQuery.addEventListener(\"change\",handleSystemThemeChange);window.addEventListener(\"themeChange\",updateView);return()=>{window.removeEventListener(\"themeChange\",updateView);matchDarkMediaQuery.removeEventListener(\"change\",handleSystemThemeChange);};},[]);if(!isShow)return\"\";return /*#__PURE__*/_jsx(Component,{...props});};}export function themeSwicther(Component){return props=>{const[isOn,setIsOn]=useState(setInitialState());const toggle=()=>{// Static page için güvenli kontrol\nif(typeof window===\"undefined\"||typeof localStorage===\"undefined\"){return;}const newToggleState=!isOn?\"dark\":\"light\";setIsOn(!isOn);localStorage.setItem(\"currentToggleState\",newToggleState);// HTML ve body elementlerine tema attribute'u ekle\nif(typeof document!==\"undefined\"){const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];if(htmlElement){htmlElement.setAttribute(\"data-theme\",newToggleState);}if(bodyElement){bodyElement.setAttribute(\"data-theme\",newToggleState);}// CSS variable'ları topla ve dinamik tema stilleri oluştur\ncreateDynamicThemeStyles();}if(typeof window!==\"undefined\"){window.dispatchEvent(new CustomEvent(\"themeChange\"));}};useEffect(()=>{// Static page için güvenli kontrol\nif(typeof window===\"undefined\"||typeof localStorage===\"undefined\"){return;}const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");const handleSystemThemeChange=e=>{// Sadece sistem teması değiştiğinde güncelle\nconst defaultTheme=getDefaultTheme();if(defaultTheme===\"system\"){const newTheme=e.matches?\"dark\":\"light\";localStorage.setItem(\"currentToggleState\",newTheme);setIsOn(newTheme===\"dark\");// HTML ve body elementlerine tema attribute'u ekle\nif(typeof document!==\"undefined\"){const htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];if(htmlElement){htmlElement.setAttribute(\"data-theme\",newTheme);}if(bodyElement){bodyElement.setAttribute(\"data-theme\",newTheme);}// CSS variable'ları topla ve dinamik tema stilleri oluştur\ncreateDynamicThemeStyles();}window.dispatchEvent(new CustomEvent(\"themeChange\"));}};mediaQuery.addEventListener(\"change\",handleSystemThemeChange);return()=>{mediaQuery.removeEventListener(\"change\",handleSystemThemeChange);};},[]);useEffect(()=>{// Static page için güvenli kontrol\nif(typeof window===\"undefined\"||typeof document===\"undefined\"||typeof localStorage===\"undefined\"){return;}const currentToggleState=isOn?\"dark\":\"light\";localStorage.setItem(\"currentToggleState\",currentToggleState);// HTML ve body elementlerine tema attribute'u ekle\nconst htmlElement=document.getElementsByTagName(\"html\")[0];const bodyElement=document.getElementsByTagName(\"body\")[0];if(htmlElement){htmlElement.setAttribute(\"data-theme\",currentToggleState);}if(bodyElement){bodyElement.setAttribute(\"data-theme\",currentToggleState);}// CSS variable'ları topla ve dinamik tema stilleri oluştur\ncreateDynamicThemeStyles();},[isOn]);const[isClient,setIsClient]=useState(false);useEffect(()=>{// Static page için güvenli kontrol\nif(typeof window!==\"undefined\"){setIsClient(true);}},[]);// Static page için güvenli render\nif(!isClient){return /*#__PURE__*/_jsx(Component,{...props,variant:\"light\",onClick:()=>{}});}return /*#__PURE__*/_jsx(Component,{...props,variant:isOn?\"light\":\"dark\",onClick:toggle});};}\nexport const __FramerMetadata__ = {\"exports\":{\"isDarkMode\":{\"type\":\"reactHoc\",\"name\":\"isDarkMode\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isLightMode\":{\"type\":\"reactHoc\",\"name\":\"isLightMode\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"themeSwicther\":{\"type\":\"reactHoc\",\"name\":\"themeSwicther\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Toggle.map","// Generated by Framer (575e68f)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-eluqY .framer-styles-preset-vzwied:not(.rich-text-wrapper), .framer-eluqY .framer-styles-preset-vzwied.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; transition: color 0.3s cubic-bezier(0.44, 0, 0.56, 1) 0s; }\"];export const className=\"framer-eluqY\";\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 (e0ec254)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const enabledGestures={DegcAbW4R:{hover:true},hJaAm4zCl:{hover:true}};const cycleOrder=[\"hJaAm4zCl\",\"DegcAbW4R\"];const serializationHash=\"framer-eOmF5\";const variantClassNames={DegcAbW4R:\"framer-v-abw143\",hJaAm4zCl:\"framer-v-10s4t6e\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={dark:\"DegcAbW4R\",light:\"hJaAm4zCl\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"hJaAm4zCl\"};};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:\"hJaAm4zCl\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-10s4t6e\",className,classNames),\"data-framer-name\":\"light\",layoutDependency:layoutDependency,layoutId:\"hJaAm4zCl\",ref:refBinding,style:{...style},...addPropertyOverrides({\"DegcAbW4R-hover\":{\"data-framer-name\":undefined},\"hJaAm4zCl-hover\":{\"data-framer-name\":undefined},DegcAbW4R:{\"data-framer-name\":\"dark\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xpz4bq\",layoutDependency:layoutDependency,layoutId:\"lm6wEyUmF\",style:{rotate:0},variants:{\"hJaAm4zCl-hover\":{rotate:0},DegcAbW4R:{rotate:-180}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-8nrjv0\",\"data-framer-name\":\"graphic\",layout:\"position\",layoutDependency:layoutDependency,layoutId:\"PIbwzB0pU\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 16 16\"><path d=\"M 11.333 2.227 C 14.135 3.844 15.371 7.24 14.265 10.28 C 13.158 13.321 10.028 15.127 6.842 14.566 C 3.656 14.004 1.333 11.235 1.333 8 L 1.337 7.784 C 1.413 5.442 2.713 3.312 4.761 2.173 C 6.809 1.035 9.304 1.055 11.333 2.227 M 5.333 3.381 C 3.243 4.588 2.224 7.049 2.849 9.381 C 3.474 11.712 5.587 13.334 8.001 13.333 L 8 2.667 C 7.064 2.667 6.144 2.913 5.333 3.381\" fill=\"var(--token-b0ecd1d6-86c2-451c-be7b-5136b01c536e, rgb(145, 145, 145)) /* {&quot;name&quot;:&quot;Difference Link&quot;} */\"></path></svg>',svgContentId:12498902205,withExternalLayout:true})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-eOmF5.framer-10tq9dt, .framer-eOmF5 .framer-10tq9dt { display: block; }\",\".framer-eOmF5.framer-10s4t6e { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eOmF5 .framer-1xpz4bq { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-eOmF5 .framer-8nrjv0 { flex: none; height: 16px; position: relative; width: 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 16\n * @framerIntrinsicWidth 16\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"DegcAbW4R\":{\"layout\":[\"auto\",\"auto\"]},\"dryhtc7ad\":{\"layout\":[\"auto\",\"auto\"]},\"N7NwXuSVF\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermTANUSzW1=withCSS(Component,css,\"framer-eOmF5\");export default FramermTANUSzW1;FramermTANUSzW1.displayName=\"ThemeToggle\";FramermTANUSzW1.defaultProps={height:16,width:16};addPropertyControls(FramermTANUSzW1,{variant:{options:[\"hJaAm4zCl\",\"DegcAbW4R\"],optionTitles:[\"light\",\"dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramermTANUSzW1,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermTANUSzW1\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"DegcAbW4R\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"dryhtc7ad\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"N7NwXuSVF\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"16\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"16\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mTANUSzW1.map","// Generated by Framer (c9d77eb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withMappedReactProps}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{themeSwicther}from\"https://framerusercontent.com/modules/u6OzPMJGNlKbSlgBFwbU/KqmiHwAKxQb6QCyKcbfJ/Toggle.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/iGganiSC1mtrq6wh1VAG/L8mhwwHYLcS6fFjHlhmE/KREYkMJRD.js\";import ThemeToggle,*as ThemeToggleInfo from\"https://framerusercontent.com/modules/fqKIAvSyYnaH7EE7aZX4/1p1BZ6jarcoCTzGWe8ht/mTANUSzW1.js\";const ThemeToggleFonts=getFonts(ThemeToggle);const ThemeToggleThemeSwicther1xixkn2WithMappedReactProps9nwiea=withMappedReactProps(withCodeBoundaryForOverrides(ThemeToggle,{nodeId:\"C8bvLnasH\",override:themeSwicther,scopeId:\"ljkSSJCPq\"}),ThemeToggleInfo);const cycleOrder=[\"Nbq5fO6UK\",\"ISYlBcLQu\",\"lmDhcclej\"];const serializationHash=\"framer-loHls\";const variantClassNames={ISYlBcLQu:\"framer-v-1xl83dy\",lmDhcclej:\"framer-v-szfwqc\",Nbq5fO6UK:\"framer-v-1oysp2o\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const RQGjRiK4L=undefined;const Xm0cIeKYE=undefined;const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={desktop:\"Nbq5fO6UK\",mobile:\"lmDhcclej\",tablet:\"ISYlBcLQu\"};const getProps=({height,hover,id,organizationName,width,...props})=>{return{...props,RQGjRiK4L:hover??props.RQGjRiK4L,variant:humanReadableVariantMap[props.variant]??props.variant??\"Nbq5fO6UK\",Xm0cIeKYE:organizationName??props.Xm0cIeKYE??\"Jad Maza\"};};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,Xm0cIeKYE,RQGjRiK4L,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Nbq5fO6UK\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter8tbzva=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(RQGjRiK4L){const res=await RQGjRiK4L(...args);if(res===false)return false;}});const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1oysp2o\",className,classNames),\"data-framer-name\":\"desktop\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Nbq5fO6UK\",onMouseEnter:onMouseEnter8tbzva,ref:refBinding,style:{...style},...addPropertyOverrides({ISYlBcLQu:{\"data-framer-name\":\"tablet\"},lmDhcclej:{\"data-framer-name\":\"mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19z1ye3\",\"data-framer-name\":\"wrapper\",layoutDependency:layoutDependency,layoutId:\"WuDuP0IsM\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-s1epns\",\"data-framer-name\":\"left-menu\",layoutDependency:layoutDependency,layoutId:\"GKVAxQuNv\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h3,{style:{\"--font-selector\":\"Q1VTVE9NO0JhbnRheW9nIFNoYXJwIHYwLjMgTWVkaXVtIERzYQ==\",\"--framer-font-family\":'\"Bantayog Sharp v0.3 Medium Dsa\", \"Bantayog Sharp v0.3 Medium Dsa Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'smcp' on, 'c2sc' on\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.08em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-color\":\"var(--extracted-a0htzi, var(--token-b0ecd1d6-86c2-451c-be7b-5136b01c536e, rgb(0, 0, 0)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://jadmaza.com/\",motionChild:true,nodeId:\"zcTJIP3Qx\",openInNewTab:false,relValues:[],scopeId:\"ljkSSJCPq\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-vzwied\",\"data-styles-preset\":\"KREYkMJRD\",children:\"Jad Maza\"})})})}),className:\"framer-13cr0ws\",fonts:[\"CUSTOM;Bantayog Sharp v0.3 Medium Dsa\"],layoutDependency:layoutDependency,layoutId:\"zcTJIP3Qx\",style:{\"--extracted-a0htzi\":\"var(--token-b0ecd1d6-86c2-451c-be7b-5136b01c536e, rgb(0, 0, 0))\",\"--framer-paragraph-spacing\":\"0px\"},text:Xm0cIeKYE,verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1a7hmez\",\"data-framer-name\":\"right-menu\",layoutDependency:layoutDependency,layoutId:\"GaELfvSRN\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:16,y:(componentViewport?.y||0)+24+(((componentViewport?.height||84)-48-25.6)/2+0+0)+4.8+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xixkn2-container\",layoutDependency:layoutDependency,layoutId:\"C8bvLnasH-container\",nodeId:\"C8bvLnasH\",rendersWithMotion:true,scopeId:\"ljkSSJCPq\",children:/*#__PURE__*/_jsx(ThemeToggleThemeSwicther1xixkn2WithMappedReactProps9nwiea,{height:\"100%\",id:\"C8bvLnasH\",layoutId:\"C8bvLnasH\",variant:\"hJaAm4zCl\",width:\"100%\"})})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-loHls.framer-1dbsqwn, .framer-loHls .framer-1dbsqwn { display: block; }\",\".framer-loHls.framer-1oysp2o { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; min-height: 84px; overflow: visible; padding: 24px 40px 24px 40px; position: relative; width: 1200px; }\",\".framer-loHls .framer-19z1ye3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; max-width: 100%; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-loHls .framer-s1epns { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 88px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-loHls .framer-13cr0ws { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-loHls .framer-1a7hmez { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-loHls .framer-1xixkn2-container { cursor: pointer; flex: none; height: auto; position: relative; width: auto; }\",\".framer-loHls.framer-v-1xl83dy.framer-1oysp2o { padding: 24px; width: 810px; }\",\".framer-loHls.framer-v-1xl83dy .framer-19z1ye3 { max-width: unset; }\",\".framer-loHls.framer-v-szfwqc.framer-1oysp2o { padding: 24px 16px 24px 16px; width: 390px; }\",\".framer-loHls.framer-v-szfwqc .framer-19z1ye3 { gap: 16px; justify-content: flex-start; max-width: unset; }\",\".framer-loHls.framer-v-szfwqc .framer-s1epns { flex: 1 0 0px; gap: unset; justify-content: space-between; width: 1px; }\",\".framer-loHls.framer-v-szfwqc .framer-1a7hmez { gap: 16px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"84px\",null]},\"ISYlBcLQu\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"84px\",null]},\"lmDhcclej\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"84px\",null]}}}\n * @framerVariables {\"Xm0cIeKYE\":\"organizationName\",\"RQGjRiK4L\":\"hover\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerljkSSJCPq=withCSS(Component,css,\"framer-loHls\");export default FramerljkSSJCPq;FramerljkSSJCPq.displayName=\"Header\";FramerljkSSJCPq.defaultProps={height:84,width:1200};addPropertyControls(FramerljkSSJCPq,{variant:{options:[\"Nbq5fO6UK\",\"ISYlBcLQu\",\"lmDhcclej\"],optionTitles:[\"desktop\",\"tablet\",\"mobile\"],title:\"Variant\",type:ControlType.Enum},Xm0cIeKYE:{defaultValue:\"Jad Maza\",displayTextArea:false,title:\"Organization Name\",type:ControlType.String},RQGjRiK4L:{title:\"Hover\",type:ControlType.EventHandler}});addFonts(FramerljkSSJCPq,[{explicitInter:true,fonts:[{cssFamilyName:\"Bantayog Sharp v0.3 Medium Dsa\",source:\"custom\",style:\"normal\",uiFamilyName:\"Bantayog Sharp v0.3\",url:\"https://framerusercontent.com/assets/gGncv1Sgr7wpTmjRcCjmZYaIi2U.woff2\",weight:\"500\"}]},...ThemeToggleFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerljkSSJCPq\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"84\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"84px\\\",null]},\\\"ISYlBcLQu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"84px\\\",null]},\\\"lmDhcclej\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"84px\\\",null]}}}\",\"framerIntrinsicWidth\":\"1200\",\"framerVariables\":\"{\\\"Xm0cIeKYE\\\":\\\"organizationName\\\",\\\"RQGjRiK4L\\\":\\\"hover\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ljkSSJCPq.map","// Generated by Framer (a72a541)\nexport default function metadata(params,activeLocale){return{description:\"Exploring type design in the Philippines. Latin + Baybayin ᜊᜌ᜕ᜊᜌᜒᜈ᜕ fonts. \",favicon:\"https://framerusercontent.com/assets/eX0LONFwWerB91WtxGFKU267gM.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/UmlRjJwVQ5MnzfA84kitSxVyZI.png\",title:\"Jad Maza • Type Design\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"kiBAoBG,SAAwB,GAAU,EAAM,CAAC,GAAK,CAAC,SAAO,iBAAe,iBAAe,oBAAkB,oBAAkB,mBAAiB,EAAY,EAAa,IAAS,SAAS,CAAC,iBAAe,iBAAe,oBAAkB,oBAAkB,kBAAgB,CAAC,GAAQ,GAAulB,OAA/kB,MAAc,CAAC,IAAM,EAAQ,yBAA6B,EAAM,SAAS,eAAe,EAAQ,CAA8R,OAAzR,IAAO,EAAM,SAAS,cAAc,QAAQ,CAAC,EAAM,GAAG,EAAQ,SAAS,KAAK,YAAY,EAAM,EAAE,EAAM,UAAU,GAAqB,EAAa,eAAe,EAAa,eAAe,EAAa,kBAAkB,EAAa,kBAAkB,EAAa,gBAAgB,KAAW,CAAI,GAAO,SAAS,KAAK,YAAY,EAAM,GAAM,CAAC,EAAa,eAAe,EAAa,eAAe,EAAa,kBAAkB,EAAa,kBAAkB,EAAa,gBAAgB,CAAC,CAAqB,EAAK,MAAM,EAAE,CAAC,yBApBj2B,IAAoD,IAA6B,CACtH,GAAQ,CAAC,QAAQ,CAAC,eAAe,OAAO,eAAe,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,gBAAgB,OAAO,CAAC,KAAK,CAAC,eAAe,OAAO,eAAe,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,gBAAgB,OAAO,CAAC,MAAM,CAAC,eAAe,OAAO,eAAe,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,gBAAgB,OAAO,CAAC,CACpV,IAAsB,EAAe,EAAe,EAAkB,EAAkB,IAAyB;;qBAElG,EAAe;;;;6BAIP,EAAkB;;;0BAGrB,EAAe;6BACZ,EAAkB;;;0BAGrB,EAAgB;;MAKo2B,GAAU,aAAa,CAAC,OAAO,UAAU,eAAe,OAAO,eAAe,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,gBAAgB,OAAO,CAAC,EAAoB,GAAU,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,CAAC,UAAU,OAAO,QAAQ,SAAS,CAAC,aAAa,CAAC,UAAU,OAAO,QAAQ,SAAS,CAAC,aAAa,UAAU,YAAY,mBAAmB,CAAC,eAAe,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,SAAS,UAAW,YAAY,yBAAyB,CAAC,eAAe,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,OAAO,EAAM,CAAC,OAAO,EAAM,SAAS,UAAW,YAAY,mBAAmB,CAAC,kBAAkB,CAAC,MAAM,eAAe,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAE,OAAO,EAAM,CAAC,OAAO,EAAM,SAAS,UAAW,YAAY,iCAAiC,CAAC,gBAAgB,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,SAAS,UAAW,YAAY,4BAA4B,CAAC,kBAAkB,CAAC,MAAM,eAAe,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAE,OAAO,EAAM,CAAC,OAAO,EAAM,SAAS,UAAW,YAAY,iCAAiC,CAAC,CAAC,ICftmE,SAAS,GAAO,EAAE,CAAC,OAAO,MAAM,KAAKA,EAAE,CAAC,KAAK,GAAG,OAAO,aAAaA,EAAE,EAAE,CAAC,KAAK,GAAG,CASjF,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIC,EAAE,OAAO,eAAeD,EAAEE,EAAE,CAAC,QAAYD,IAAW,EAAEE,GAAG,CAAQF,GAAG,WAAW,GAAK,CAAC,CAU9G,SAAS,GAAqB,EAAE,EAAE,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,UAAU,SAAS,GAAG,CAAC,GAAKD,EAAE,OAAOI,EAAE,IAAI,MAAM,MAAM,CAAC,IAAIC,EAAE,EAAMC,EAAEJ,EAAE,GAAGE,EAAE,aAAaA,EAAE,WAAW,CAAC,IAAMJ,EAAEE,EAAE,OAAO,MAAME,EAAE,OAAOA,EAAE,OAAOA,EAAE,WAAW,CAAKG,EAAE,GAAGJ,GAAE,EAAEA,GAAE,IAAI,WAAWH,EAAE,CAAC,KAAK,CAAC,GAAG,CAACC,GAAE,CAAC,IAAMD,EAAE,mDAAiF,MAA9B,KAAK,SAAS,KAAK,QAAQA,EAAE,CAAW,MAAMA,EAAE,CAAC,EAAEC,GAAE,IAAI,WAAWD,EAAE,CAAC,CAAC,EAAE,IAAI,SAASO,EAAE,OAAO,MAAM,EAAEH,EAAE,OAAO,OAAOG,EAAEP,EAAE,OAAO,CAAC,IAAII,EAAE,IAAI,OAAOC,EAAE,OAAOD,EAAE,WAAW,CAACE,EAAE,GAAG,GAAG,CAU/e,SAAS,GAAsB,EAAE,EAAE,EAAE,CAAC,EAAE,OAAO,EAAE,CAAC,EAAE,UAAU,SAAS,GAAG,CAAC,GAAKN,EAAE,OAAOC,EAAE,IAAI,MAAM,MAAM,CAAC,IAAMM,EAAEN,EAAE,OAAaG,EAAEG,GAAGN,EAAE,gBAAgBA,EAAE,gBAAgBA,EAAE,YAAkBI,EAAE,IAAI,SAASH,EAAE,MAAMK,EAAEH,EAAE,CAAC,OAAO,CAAC,GAAG,CAAC,OAAOD,EAAEH,EAAE,OAAO,CAAC,IAAIC,EAAE,IAAI,OAAO,EAAE,OAAOA,EAAE,WAAW,CAACI,EAAE,OAAOL,EAAE,CAAC,QAAQ,MAAMA,EAAE,IAAI,GAAG,CAKtU,SAAS,GAAY,EAAE,CAAC,MAAM,uUAA0b,CAAC,GAAGA,GAM5d,SAAS,GAAY,EAAE,EAAE,EAAE,CAAC,IAAIC,EAAEC,EAAE,IAAI,QAAQ,WAAW,GAAG,CAAKK,EAAEF,GAAEJ,GAAwG,OAAlGM,EAAS,IAAIA,EAAEL,EAAEC,EAAEH,EAAE,EAAC,QAAQ,KAAK,kCAAkCC,EAAE,0BAA0B,CAAO,EAAE,EAAC,SAAS,IAAkB,CAAC,IAAID,EAAE,EAAE,SAAS,EAAY,EAAE,EAAE,CAAC,GAAG,CAACM,GAA4D,OAAtDN,EAAE,GAAUG,EAAM,MAAM,wBAAwB,CAAC,EAAC,IAAW,gBAAgB,EAAYD,EAAE,EAAE,IAAI,EAAC,EAAE,GAAY,CAAC,OAAO,IAAI,UAAU,EAAE,IAAI,EAAYF,EAAE,EAAE,CAAC,SAAS,GAAiB,EAAE,EAAE,CAAC,IAAIG,EAAEH,EAAE,YAAY,IAAI,CAAKC,GAAGD,EAAE,UAAUG,EAAE,EAAE,EAAE,IAAI,aAAa,CAAKI,EAAE,CAAC,IAAI,WAAW,IAAI,WAAW,KAAK,OAAO,MAAM,QAAQ,CAACN,GAAG,GAAGM,EAAE,OAAOA,EAAE,IAAIH,EAAE,CAAC,IAAI,6IAA6I,IAAI,oLAAoL,IAAI,mFAAmF,IAAI,qFAAqF,CAACH,GAAgD,GAA7C,AAAI,IAAE,GAAGD,EAAE,iCAAqCE,EAAE,MAAU,MAAME,EAAE,CAAC,QAAQ,KAAK,wBAAwBA,IAAI,CAAC,eAAe,GAAc,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,WAAW,SAAS,OAAO,IAAIH,EAAE,GAAiBC,EAAEC,EAAE,aAAa,CAAC,GAAG,CAACF,EAAE,OAAO,IAAIM,EAAE,SAAS,cAAc,QAAQ,CAAC,EAAE,UAAU,sBAAsB,IAAIH,EAAE,EAAE,CAA+O,OAA9O,EAAE,aAAa,EAAE,OAAO,QAAQD,EAAE,WAAW,CAAC,MAAM,CAACH,EAAEE,KAAK,GAAGF,EAAE,IAAIE,EAAE,IAAI,EAAE,EAAE,YAAY,qCAAqCF,EAAE,UAAUI,EAAE,KAAK;GAAO,CAAC,kBAAkBF,EAAE,aAAaD,EAAE,QAAQ,WAAW,SAAS,KAAK,YAAYM,EAAE,CAAQA,EAAwF,SAAS,GAAM,EAAE,EAAE,CAAC,GAAGP,EAAE,SAASE,EAAE,OAAO,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAEH,EAAE,OAAO,IAAI,GAAGA,EAAEG,KAAKD,EAAEC,GAAG,OAAO,MAAO,IAAM,SAAS,GAAgB,EAAE,CAAC,IAAMD,EAAE,CAACF,EAAE,SAAS,EAAE,CAACA,EAAE,SAAS,EAAE,CAACA,EAAE,SAAS,EAAE,CAACA,EAAE,SAAS,EAAE,CAAC,CAAC,OAAO,GAAME,EAAEM,GAAE,EAAE,GAAMN,EAAEO,GAAE,CAAC,OAAO,GAAMP,EAAEQ,GAAE,CAAC,OAAO,GAAMR,EAAES,GAAE,CAAC,QAAQ,IAAK,GAKr/D,SAAS,GAAyB,EAAE,CAAC,GAAG,CAACX,EAAE,GAAG,MAAU,MAAM,QAAQA,EAAE,OAAO,KAAKA,EAAE,aAAa,CAAC,OAAOA,yFAlDvF,GAAnBA,GAAE,WAAW,MAAS,CAACA,GAAE,CAAC,IAAIE,EAAE,EAAE,CAAC,GAAE,WAAW,OAAO,GAAGF,IAAI,IAAI,UAAU,EAAE,IAAI,CAAC,EAAE,KAAK,CAAC,KAAKA,EAAE,QAAQG,EAAE,OAAOF,EAAE,CAAC,GAAG,CAAC,OAAO,+BAAM,MAAM,GAAG,CAAsJ,IAArJ,GAAE,WAAW,MAAM,eAAe,EAAE,CAAC,OAAO,IAAI,UAAU,EAAE,IAAI,CAAC,EAAE,SAASD,IAAI,EAAE,IAAI,CAAC,GAAGA,EAAE,OAAOC,EAAED,EAAE,CAAC,EAAE,CAAC,GAAG,GAAK,gBAAgBG,EAAE,OAAO,CAAC,GAAG,GAAG,EAAQD,EAAE,QAAO,CAAC,IAAIC,EAAED,EAAE,OAAO,CAAC,GAAE,GAAGC,EAAE,KAAK,CAAC,MAAM,GAAGA,EAAE,QAAQH,EAAE,EAAE,CAAC,OAAO,GAAGG,EAAE,OAAOH,EAAE,EAAE,IAAI,CAAC,OAAO,GAAG,CAAkB,MAAjB,QAAQ,MAAMA,EAAE,CAAW,MAAM,4FAA4F,GAAG,CAAO,GAAN,KAAW,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,EAAE,CAAC,KAAK,KAAKA,EAAE,KAAK,OAAOE,EAAE,KAAK,IAAIC,EAAE,OAAO,eAAe,KAAK,iBAAiB,CAAC,WAAW,GAAM,SAAS,GAAK,CAAC,CAAC,KAAK,eAAe,GAAK,gBAAgB,EAAE,iBAAiB,CAAC,KAAK,eAAe,GAAM,SAAS,CAAC,OAAO,KAAK,UAAU,CAAC,OAAO,KAAK,IAAI,IAAI,KAAK,KAAK,WAAW,KAAK,MAAM,IAAI,KAAK,KAAK,WAAgB,GAAN,KAAkB,CAAC,aAAa,CAAC,KAAK,UAAU,EAAE,CAAC,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAIF,EAAE,KAAK,UAAUD,IAAI,EAAE,CAAC,EAAEC,EAAE,QAAQC,EAAE,CAACD,EAAE,KAAKC,EAAE,CAAC,KAAK,UAAUF,GAAGC,EAAE,oBAAoB,EAAE,EAAE,CAAC,IAAIE,EAAE,KAAK,UAAUH,IAAI,EAAE,CAAKC,EAAEE,EAAE,WAAW,GAAGH,IAAIE,GAAG,CAAID,EAAE,KAAI,EAAE,OAAOA,EAAE,EAAE,CAAC,KAAK,UAAUD,GAAGG,GAAG,SAAS,EAAE,CAAC,IAAID,EAAE,KAAK,UAAUF,EAAE,MAAM,GAAGE,EAAE,IAAI,IAAIC,EAAE,EAAEF,EAAEC,EAAE,OAAOC,EAAEF,GAAWD,EAAE,eAAX,IAAgC,EAAEG,GAAGH,EAAE,GAASE,GAAE,IAAI,KAAK,2BAA2B,CAAC,SAAS,CAKjtC,GAAN,KAAY,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,MAAMC,GAAGH,EAAE,KAAK,IAAI,MAAM,CAAC,KAAK,OAAOA,EAAE,OAAO,KAAK,MAAMA,EAAE,OAAO,KAAK,OAAO,EAAE,KAAK,KAAKE,EAAE,CAAC,UAAU,WAAW,WAAW,YAAY,WAAW,YAAY,cAAc,eAAe,CAAC,SAAS,GAAG,CAAC,IAAIA,EAAEF,EAAE,QAAQ,YAAY,GAAG,CAAC,aAAa,CAAKG,EAAE,SAASH,EAAE,QAAQ,SAAS,GAAG,CAAC,CAAC,EAAE,OAAO,eAAe,KAAKE,EAAE,CAAC,QAAQ,KAAK,SAASF,EAAEG,EAAE,CAAC,CAAC,GAAG,CAAC,IAAI,iBAAiB,CAAC,OAAO,KAAK,MAAM,KAAK,OAAO,IAAI,gBAAgB,EAAE,CAAC,KAAK,MAAMH,EAAE,KAAK,OAAO,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAEE,EAAE,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAE,KAAK,MAAM,KAAK,OAAO,KAAK,QAAQD,EAAE,GAAG,CAAC,OAAO,KAAK,KAAKF,GAAGG,EAAE,OAAOA,EAAE,CAAiF,MAAhF,QAAQ,MAAM,SAASH,EAAEE,EAAE,KAAK,CAAC,QAAQ,MAAM,SAAS,KAAK,MAAM,KAAK,OAAO,CAAOC,GAAG,MAAM,EAAE,CAAC,GAAOH,IAAJ,GAAYA,IAAL,IAAaA,IAAL,IAAaA,IAAL,GAAO,OAAO,KAAK,OAAOA,KAAK,SAAS,EAAE,CAAC,SAASA,EAAE,EAAE,CAAC,MAAM,GAAG,CAAC,KAAK,GAASA,IAAN,KAAS,CAAC,QAAQ,MAAM,uEAAuE,CAAC,QAAQ,OAAO,CAAC,IAAI,KAAK,CAAC,IAAMA,EAAE,KAAK,OAAO,OAAO,GAAO,CAACA,GAAG,GAAG,IAAIA,GAAG,GAAG,IAAIA,GAAG,EAAE,IAAI,IAAIA,EAAE,CAAC,CAAC,IAAI,OAAO,CAA0D,OAAnD,KAAK,MAAY,KAAK,MAAM,IAAI,KAAK,OAAO,MAAM,CAAY,IAAI,IAAI,aAAa,CAAC,IAAIA,EAAE,KAAK,OAAWE,EAAE,KAAK,OAAO,SAAS,GAAG,CAAC,SAAS,EAAE,EAAE,CAAC,OAAO,WAAW,GAAGF,EAAE,GAAGE,IAAI,CAAC,IAAI,QAAQ,CAAC,OAAO,KAAK,OAAO,KAAK,KAAK,OAAO,GAAG,KAAK,MAAM,IAAI,SAAS,CAAC,IAAIF,EAAE,EAAE,IAAI,IAAIE,EAAE,EAAEA,EAAE,EAAE,IAAI,CAAC,IAAIA,EAAE,KAAK,MAAsB,GAAhB,EAAE,IAAIF,GAAG,IAAIE,GAAMA,EAAE,IAAI,MAAM,OAAOF,EAAE,IAAI,cAAc,CAAC,OAAO,IAAI,KAAKE,GAAE,IAAI,SAAS,KAAK,MAAM,UAAU,CAAC,CAAC,CAAC,IAAI,OAAO,CAAC,OAAO,KAAK,MAAM,IAAI,QAAQ,CAAC,OAAO,KAAK,OAAO,IAAI,UAAU,CAAC,OAAO,KAAK,OAAO,IAAI,UAAU,CAAC,OAAO,KAAK,OAAO,IAAI,SAAS,CAAC,IAAMF,EAAE,EAAE,OAAkD,MAAnC,CAAC,EAAE,EAAE,GAAG,GAAG,CAACA,GAAG,KAAY,MAAMA,GAAa,MAAM,cAAc,CAAC,KAAK,QAAQ,KAAK,QAAQ,QAAQ,MAAM,iCAAiC,KAAK,OAAO,SAAS,KAAK,KAAK,cAAc,KAAK,OAAO,GAAG,CAAC,UAAU,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAM,CAAkB,GAAjB,IAAK,KAAK,OAAcA,IAAJ,EAAM,MAAM,EAAE,CAAC,IAAI,KAAK,gBAAgBE,GAAG,IAAMK,EAAE,GAAGN,EAAE,GAAG,IAAI,KAAKE,IAAIC,EAAE,EAAE,CAAC,KAAM,KAAI,EAAE,KAAK,KAAKG,GAAG,CAAC,OAAOH,IAAS,GAAN,KAAgB,CAAC,YAAY,EAAE,CAAsC,OAAO,eAAe,KAAK,SAAxD,CAAC,WAAW,GAAM,QAAQJ,EAAE,CAAuC,CAAC,IAAMG,EAAEH,EAAE,gBAAqD,OAAO,eAAe,KAAK,QAAxD,CAAC,WAAW,GAAM,QAAQG,EAAE,CAAsC,CAAC,KAAK,EAAE,CAAC,OAAO,KAAKH,EAAE,CAAC,SAAS,GAAG,CAAC,IAAIG,EAAE,OAAO,yBAAyBH,EAAEE,EAAE,CAAC,EAAE,IAAI,KAAKA,GAAGC,EAAE,IAAI,KAAK,KAAK,CAAUA,EAAE,QAAX,IAAK,KAAc,KAAKD,GAAGC,EAAE,SAAS,CAAC,KAAK,OAAO,QAAQ,KAAK,OAAO,cAAc,GAAQ,GAAN,cAA0B,EAAU,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,OAAOF,EAAE,MAAMM,GAAG,MAAM,IAAI,GAAOP,EAAEE,EAAEC,EAAE,CAAC,CAAsC,OAAO,eAAe,KAAK,IAAxD,CAAC,WAAW,GAAM,QAAQF,EAAE,CAAkC,CAAsC,OAAO,eAAe,KAAK,aAAxD,CAAC,WAAW,GAAM,QAAQM,EAAE,CAA2C,GAS9iF,GAAN,cAAmB,EAAW,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,EAAEN,GAAG,MAAM,CAAC,OAAO,EAAE,OAAO,GAAG,CAACC,EAAE,OAAO,CAAC,KAAK,QAAQD,EAAE,OAAO,KAAK,UAAUA,EAAE,OAAO,KAAK,YAAYA,EAAE,OAAO,KAAK,cAAcA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,EAAE,cAAc,CAAC,KAAK,UAAU,CAAC,GAAO,MAAM,KAAK,UAAU,CAAC,CAAC,KAAK,GAAG,IAAI,GAAYA,EAAE,EAAE,CAAC,KAAK,OAAO,EAAE,CAAC,KAAK,UAAU,SAAS,GAAG,CAA+E,GAAK,KAAK,OAAOD,EAAE,IAAI,MAAM,KAA1FG,EAAE,KAAK,OAAO,CAAC,IAAIH,EAAE,IAAI,OAAOA,EAAE,OAAO,OAAOA,EAAE,OAAO,CAACE,EAAE,CAAsC,GAAG,GAAQ,GAAN,KAAiB,CAAC,YAAY,EAAE,CAAC,KAAK,IAAIF,EAAE,IAAI,KAAK,SAASA,EAAE,OAAO,KAAK,OAAOA,EAAE,OAAO,KAAK,OAAOA,EAAE,SAAcG,GAAE,WAAW,KAAK,WAAW,KAAK,QAAQ,IAAK,GAAQ,IAAG,OAAO,uBAAQ,MAAM,GAAG,CAAC,GAAE,GAAGH,EAAE,UAAUE,EAAE,GAAG,CAAO,GAAN,cAAqB,EAAW,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,EAAED,GAAG,MAAM,CAAC,OAAO,EAAE,OAAO,GAAG,CAACC,EAAE,OAAO,CAAC,KAAK,UAAUD,EAAE,IAAI,KAAK,OAAOA,EAAE,OAAO,KAAK,OAAOA,EAAE,OAAO,KAAK,UAAUA,EAAE,OAAO,EAAE,OAAO,KAAK,cAAcA,EAAE,OAAO,KAAK,aAAaA,EAAE,OAAO,KAAK,aAAaA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,KAAK,eAAeA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,EAAE,cAAc,CAAC,KAAK,UAAU,CAAC,GAAO,MAAM,KAAK,UAAU,CAAC,CAAC,KAAK,GAAG,IAAI,GAAwBA,EAAE,EAAE,CAAC,GAAqB,KAAKC,EAAEC,EAAE,GAAQ,GAAN,KAA6B,CAAC,YAAY,EAAE,CAAC,KAAK,IAAIH,EAAE,IAAI,KAAK,OAAOA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,KAAK,aAAaA,EAAE,SAU/+BO,GAAE,WAAW,SAAe,IAAG,OAAO,uBAAQ,MAAM,GAAG,CAAC,GAAE,GAAGP,EAAE,qBAAqBE,EAAE,GAAG,CAAO,GAAN,cAAsB,EAAW,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,GAAK,CAAC,EAAED,GAAG,MAAM,CAAC,OAAO,EAAE,OAAO,GAAG,CAACC,EAAE,QAAQ,CAAC,KAAK,UAAUD,EAAE,IAAI,KAAK,OAAOA,EAAE,OAAO,KAAK,OAAOA,EAAE,OAAO,KAAK,UAAUA,EAAE,OAAO,EAAE,OAAO,KAAK,cAAcA,EAAE,OAAO,KAAK,oBAAoBA,EAAE,OAAO,KAAK,aAAaA,EAAE,OAAO,KAAK,aAAaA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,KAAK,eAAeA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,KAAK,WAAWA,EAAE,OAAO,EAAE,cAAc,CAAC,KAAK,UAAU,CAAC,GAAO,MAAM,KAAK,UAAU,CAAC,CAAC,KAAK,GAAG,IAAI,GAAyBA,EAAE,EAAE,CAAC,IAAII,EAAEJ,EAAE,gBAAgB,KAAK,UAAU,GAAG,OAAO,EAAE,KAAK,UAAU,UAAU,EAAE,IAAI,CAAC,IAAIE,EAAE,KAAK,UAAUD,EAAE,GAAG,IAAI,EAAE,OAAOF,EAAE,QAAiBA,EAAE,kBAAX,IAAK,GAAwCA,EAAE,WAApBA,EAAE,oBAAiC,CAAC,IAAIM,EAAME,EAAEN,EAAE,OAAO,MAAMG,EAAE,CAAC,GAAGE,GAAE,EAAEA,GAAE,IAAI,WAAWC,EAAE,CAAC,KAAK,CAAC,GAAG,CAACJ,GAAE,CAAC,IAAMF,EAAE,mDAA2E,MAAxB,EAAE,SAASF,EAAE,QAAQE,EAAE,CAAW,MAAMA,EAAE,CAAC,EAAE,IAAI,WAAWE,GAAEI,EAAE,CAAC,CAAC,GAAsB,KAAKF,EAAEH,EAAE,GAAQ,GAAN,KAA8B,CAAC,YAAY,EAAE,CAAC,KAAK,MAAMH,EAAE,MAAM,IAAME,EAAE,KAAK,UAAU,GAAG,KAAK,MAAM,KAAK,IAASA,IAAL,GAAOF,EAAE,IAAI,GAAYE,EAAE,CAAmD,IAAID,GAA9C,KAAK,kBAAkB,IAAI,KAAK,QAAQ,IAAQ,EAAe,KAAK,MAAd,QAA4B,KAAK,MAAd,SAAoB,EAAM,KAAK,mBAAT,GAA2B,KAAK,WAAWD,EAAE,QAAQ,IAAI,KAAK,gBAAgBA,EAAE,WAex3CK,GAAE,EAAE,CAAKC,GAAE,GAAM,QAAQ,IAAI,CAAC,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,OAAO,2BAAiB,CAAC,CAAC,MAAM,GAAG,CAAC,EAAE,SAAS,GAAG,CAAC,IAAIJ,EAAE,OAAO,KAAKF,EAAE,CAAC,GAAG,GAAEE,GAAGF,EAAEE,KAAK,CAAC,GAAE,KAAO,CAM0GM,GAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAE,CAAC,GAAG,GAAG,GAAG,GAAG,CAAOC,GAAE,CAAC,IAAI,GAAG,GAAG,GAAG,CAAOC,GAAE,CAAC,IAAI,GAAG,GAAG,GAAG,CAK1mD,GAAN,cAAmB,EAAY,CAAC,YAAY,EAAE,EAAE,EAAE,CAAC,CAAC,OAAO,CAAC,KAAK,KAAKX,EAAE,KAAK,QAAQE,EAAE,KAAK,QAAQ,GAAM,IAAI,KAAK,CAAC,OAAO,KAAK,MAMzO,IAAI,IAAI,EAAE,CAAC,KAAK,MAAMF,GAAG,SAAS,CAAC,WAAW,UAAU,CAAC,KAAK,QAAQ,gBAAgB,MAAM,GAAc,KAAK,KAAKA,EAAE,KAAK,QAAQ,CAAC,KAAK,SAASA,EAAE,IAAI,CAMxJ,MAAM,SAAS,EAAE,EAAE,CAAC,MAAMA,EAAE,CAAC,MAAM,GAAG,GAAyBA,EAAE,EAAEA,EAAE,aAAa,EAAE,CAAC,MAAM,GAAG,KAAK,eAAeG,EAAED,GAAGF,EAAE,EAAE,CAAC,OAAO,GAAG,CAAC,IAAMC,EAAE,IAAI,GAAM,QAAQE,EAAE,0BAA0BD,GAAGF,IAAI,CAAC,KAAK,SAASC,EAAE,CAAC,KAAK,SAAS,KAAK,QAAQA,EAAE,GAAG,CAKtP,MAAM,eAAe,EAAE,EAAE,CAAC,KAAK,SAAS,IAAI,SAASD,EAAE,CAAC,IAAIG,EAAE,GAAgB,KAAK,SAAS,CAAC,GAAG,CAACA,EAAE,MAAU,MAAM,GAAGD,EAAE,8DAA8D,CAAC,MAAM,KAAK,eAAeC,EAAE,CAAC,IAAMF,EAAE,IAAI,GAAM,OAAO,CAAC,KAAK,KAAK,CAAC,CAAC,KAAK,SAASA,EAAE,CAAC,KAAK,QAAQ,KAAK,OAAOA,EAAE,CAAC,MAAM,eAAe,EAAE,CAAC,OAAO,IAAkB,CAAC,MAAM,IAAaD,IAAT,SAAa,KAAK,SAAS,IAAI,GAAK,KAAK,KAAK,SAASE,EAAE,EAAWF,IAAT,SAAa,KAAK,SAAS,IAAI,GAAO,KAAK,KAAK,SAASE,EAAE,EAAYF,IAAV,UAAc,KAAK,SAAS,IAAI,GAAQ,KAAK,KAAK,SAASE,EAAE,EAAS,KAAK,WAAW,CAIjjB,WAAW,EAAE,CAAC,OAAO,KAAK,SAAS,OAAO,KAAK,WAAWF,EAAE,CAI5D,QAAQ,EAAE,CAAC,OAAO,KAAK,SAAS,OAAO,KAAK,QAAQA,EAAE,CAItD,SAAS,EAAE,CAAC,OAAW,KAAK,WAAWA,EAAE,GAAtB,EAInB,kBAAkB,EAAE,CAAC,MAAO,KAAQ,KAAK,SAAS,OAAO,KAAK,kBAAkBA,EAAE,CAKlF,YAAY,EAAE,EAAE,GAAG,CAAC,GAAG,KAAK,WAAW,MAAU,MAAM,qFAAqF,CAAC,IAAIG,EAAE,SAAS,cAAc,MAAM,CAAC,EAAE,YAAYH,EAAE,EAAE,MAAM,WAAW,KAAK,KAAK,EAAE,MAAM,SAAS,GAAGE,EAAE,IAAI,EAAE,MAAM,MAAM,cAAc,EAAE,MAAM,WAAW,cAAc,EAAE,MAAM,IAAI,IAAI,EAAE,MAAM,KAAK,IAAI,EAAE,MAAM,SAAS,WAAW,SAAS,KAAK,YAAYC,EAAE,CAAC,IAAIF,EAAEE,EAAE,uBAAuB,CAAC,SAAS,KAAK,YAAYA,EAAE,CAAC,IAAMI,EAAE,KAAK,SAAS,OAAO,QAA6E,MAArE,GAAE,SAASL,EAAE,EAAE,SAASK,EAAE,cAAc,EAAE,UAAUA,EAAE,eAAsBN,EAAE,QAAQ,CAAC,GAAG,KAAK,aAAa,WAAW,CAAC,KAAK,aAAa,WAAW,cAAc,KAAK,aAAa,CAAC,IAAMD,EAAE,IAAI,GAAM,SAAS,CAAC,KAAK,KAAK,CAAC,CAAC,KAAK,SAASA,EAAE,CAAC,KAAK,UAAU,KAAK,SAASA,EAAE,CAAC,KAAK,UAAU,GAAK,MAAM,CAAC,GAAG,KAAK,WAAW,CAAC,OAAO,KAAK,WAAW,SAAS,KAAK,YAAY,KAAK,aAAa,CAAC,IAAMA,EAAE,IAAI,GAAM,OAAO,CAAC,KAAK,KAAK,CAAC,CAAC,KAAK,SAASA,EAAE,CAAC,KAAK,QAAQ,KAAK,OAAOA,EAAE,IAAG,WAAW,KAAK,MCvFnhB,SAASY,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAzkB,IAAoI,IAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,cAAc,YAAY,mBAAmB,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS/5C,GAAgB,GAT+6C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,GAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,OAAO,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAKgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,iFAAiF,qBAAqB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,kCAAkC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,+CAA+C,uBAAuB,iFAAiF,qBAAqB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,iIAAiI,2IAA2I,2FAA2F,CASz/I,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,mBAAmB,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,2BAA2B,OAAO,SAAS,IAAI,sEAAsE,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVpM,SAAS,GAAiB,EAAW,CAAC,WAAS,YAAU,cAAY,cAAY,eAAa,EAAW,EAAY,EAAU,CAAC,IAAM,EAAK,IAAI,KAAW,EAAgB,CAAC,GAAa,CAAC,GAAW,EAAS,OAAO,EAAP,CAAmB,IAAI,OAAO,OAAO,IAAI,KAAK,eAAe,EAAU,CAAC,QAAQ,EAAY,OAAO,IAAA,GAAU,IAAI,EAAgB,IAAA,GAAU,UAAU,MAAM,EAAU,EAAY,IAAA,GAAU,KAAK,EAAS,UAAU,IAAA,GAAU,CAAC,CAAC,OAAO,EAAK,CAAC,IAAI,OAAO,OAAO,IAAI,KAAK,eAAe,EAAU,CAAC,KAAK,UAAU,OAAO,EAAY,UAAU,IAAA,GAAU,OAAO,GAAa,EAAY,UAAU,IAAA,GAAU,OAAO,IAAa,MAAM,CAAC,CAAC,OAAO,EAAK,CAAC,QAAQ,OAAO,IAAI,KAAK,eAAe,EAAU,CAAC,OAAO,EAAK,EAWnjC,SAAgB,GAAK,EAAM,CAA8C,GAAK,CAAC,aAAW,aAAW,WAAS,YAAU,cAC3H,cAAY,cAAY,cAAY,QAAM,KAAA,EAAK,eADE,CAAC,GAAG,EAAa,GAAG,EAAM,CACG,EAAU,IAAe,CAAO,EAAeQ,MAAgB,GAAiB,EAAW,CAAC,WAAS,YAAU,cACzL,cAAY,cAAY,CAAC,EAAW,EAAY,EAAU,CAAC,CAAC,EAAU,EAAY,EAAW,EAAY,EAAU,EAAY,EAAY,EAAS,EAAW,CAAC,CAAO,EAAWC,GAAQ,CACvL,EAAgBD,EAAY,GAAM,CAAC,GAAG,IAAO,KAAK,CACzD,aAAa,EAAW,QAAQ,CAAC,OAAQ,IAAI,EAAW,MAAS,CAAC,IAAM,EAAK,IAAI,KAAW,EAAK,IAAI,MAAM,CAAC,WAAW,EAAK,YAAY,CAAC,EAAE,EAAE,CAAC,CAAC,EAAK,EAAW,QAAQ,WAAW,EAAK,EAAK,CAAC,IAAM,EAAY,GAAgB,CAAI,IAAO,IAAa,EAAK,YAAY,EAAY,EAAK,IAAe,GAAM,EAAG,CAAC,EAAe,CAAC,CAAM,CAAC,EAAQ,GAAcE,EAAS,GAAM,CAAO,EAAS,EAAa,SAAS,GAAG,EAAa,OACnY,OAD0Y,MAAc,CAAC,MAAoB,EAAa,GAAK,CAAC,EAC5c,CAAC,EAAS,CAAC,CAAqB,EAAK,IAAI,CAAC,yBAAyB,GAAK,MAAM,CAAC,OAAO,EAAE,QAAQ,EAAE,QAAM,WAAWC,GAAU,WAAW,IAAI,SAAS,GAAG,WAAW,EAAE,WAAW,EAAQ,UAAU,SAAS,GAAGC,EAAK,mBAAmB,EAAY,eAAe,SAAS,WAAW,SAAS,CAAC,IAAI,EAAS,IAAA,GAAU,EAAgB,SAAS,GAAgB,CAAC,CAAC,wBAhB3U,IAA+E,IAAyE,CAAMD,GAAU,oKAA42B,EAAa,CAAC,OAAO,GAAG,MAAM,IAAI,WAAW,OAAO,MAAM,OAAO,WAAW,MAAM,SAAS,GAAK,UAAU,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,GAAK,YAAY,OAAO,UAAU,SAAS,CAgB/4B,GAAK,YAAY,cAAc,EAAoB,GAAK,CAAC,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,wBAAwB,GAAK,QAAQ,CAAC,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,OAAO,CAAC,aAAa,EAAa,WAAW,CAAC,YAAY,CAAC,MAAM,MAAM,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,YAAY,OAAO,GAAO,EAAM,aAAa,OAAO,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,UAAU,OAAO,GAAO,EAAM,aAAa,OAAO,CAAC,YAAY,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,CAAC,QAAQ,OAAO,UAAU,CAAC,aAAa,CAAC,QAAQ,OAAO,UAAU,CAAC,aAAa,EAAa,YAAY,OAAO,GAAO,EAAM,aAAa,QAAQ,CAAC,EAAM,UAAU,CAAC,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,SAAS,OAAO,GAAO,EAAM,aAAa,OAAO,CAAC,WAAW,CAAC,MAAM,SAAS,KAAK,EAAY,KAAK,QAAQ,CAAC,MAAM,MAAM,CAAC,aAAa,CAAC,MAAM,MAAM,CAAC,wBAAwB,GAAK,aAAa,EAAa,WAAW,OAAO,GAAO,EAAM,aAAa,OAAO,CAQz/C,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,YAAY,OAAO,GAAO,EAAM,aAAa,OAAO,CAAC,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,OAAO,cAAc,OAAO,aAAa,EAAa,YAAY,OAAO,GAAO,EAAM,aAAa,QAAQ,CAAC,EAAM,YAAY,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,SAAS,WAAW,CAAC,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,QAAQ,aAAa,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,EAAa,MAAM,CAAC,CAAC,wBCxBrgB,CAExB,GAAkB,CAC3B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CACY,GAAkB,CAC3B,GAAG,GACH,aAAc,EACd,WAAY,0BACZ,MAAO,OACP,OAAQ,kBACR,cAAe,SAClB,CAGa,EAAY,aAGZ,EAAY,aAGZ,EAAY,aAIhB,EAAY,OASR,EAAY,QAOZ,EAAY,OAMZ,EAAY,sBCpD8B,IACtB,kBCDH,kBCAA,kBCAM,kBCAN,kBCAM,sBCAL,kBCAE,KAE+F,kBCF1E,IACK,KAEqE,KAEJ,kBCJ/F,IAA6B,KAAoH,ICW/K,SAAgB,IAAgB,CAG5B,OAFiBG,MAAY,EAAa,SAAS,GAAK,EAAa,OACnE,EAAE,CAAC,mBAduB,IACM,kBCDP,kBCAC,IACK,CAiBvB,EAAY,YAoCZ,EAAY,8BCtDmL,KAAiJ,KAAwH,KAAgJ,KAA4H,KAA+I,KAAgI,KAA6H,KAAyI,KAA0Q,KAAgI,KAA6J,KAAsI,KAAkK,uBEQnkE,SAAwB,GAAM,CAAC,OAAK,MAAI,OAAK,OAAK,SAAO,SAAO,QAAM,EAAE,EAAE,CAA4M,OAAxM,IAAO,OAAO,EAAyB,EAAK,GAAS,CAAK,MAAS,OAAY,SAAc,SAAa,QAAM,CAAC,CAAK,IAAO,QAAQ,EAA0B,EAAK,GAAU,CAAM,OAAW,QAAM,CAAC,CAAsB,EAAK,GAAa,CAAO,QAAM,CAAC,CAA0uB,SAAS,GAAa,CAAC,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAE,SAAS,GAAS,CAAC,MAAI,OAAK,SAAO,SAAO,SAAO,CAAC,IAAM,EAAc,CAAC,EAAM,OAC55C,cAAc,KAAK,EAAI,GAAE,EAAI,WAAW,GAAK,IAAM,EAAS,IAAe,CAE1E,CAAC,EAAM,GAAUC,EAAS,EAAS,IAAA,GAAU,GAAM,CAG4gC,OAH3gC,MAAc,CAEvE,GAAG,CAAC,EAAS,OACb,IAAI,EAAa,GAAK,EAAS,IAAA,GAAU,CAAC,eAAe,GAAM,CAAC,IAAM,EAAS,MAAM,MAAM,yDAAyD,mBAAmB,EAAI,CAAC,CAAC,GAAG,EAAS,QAAQ,IAAI,CAAC,GAAK,CAAC,aAAW,MAAM,EAAS,MAAM,CAAI,GAAc,EAAS,EAAU,KAAO,CAAC,IAAM,EAAQ,MAAM,EAAS,MAAM,CAAC,QAAQ,MAAM,EAAQ,CAAsD,EAArC,MAAM,8BAA8B,CAAgB,EAAgE,OAA7D,GAAM,CAAC,MAAM,GAAO,CAAC,QAAQ,MAAM,EAAM,CAAC,EAAS,EAAM,EAAG,KAAW,CAAC,EAAa,KAAU,CAAC,EAAI,CAAC,CAAI,GAAU,EAAmC,EAAK,GAAa,CAAC,QAAQ,yCAA+C,QAAM,CAAC,CAAM,EAAI,WAAW,WAAW,CAA2F,IAAQ,IAAA,GAA+B,EAAK,GAAiB,EAAE,CAAC,CAAK,aAAiB,MAA2B,EAAK,GAAa,CAAC,QAAQ,EAAM,QAAc,QAAM,CAAC,CAAK,IAAQ,GAAiG,EAAK,GAAa,CAAC,QAAhG,eAAe,EAAI,sCAAmG,QAAM,CAAC,CAAsB,EAAK,SAAS,CAAC,IAAI,EAAI,MAAM,CAAC,GAAG,GAAY,GAAG,EAAM,GAAG,EAAY,OAAK,aAAa,EAAO,gBAAgB,aAAa,CAAC,QAAQ,OAC5tC,cAAc,EAAS,MAAM,OAAO,eAAe,cAAc,QAAQ,GAAW,EAAS,CAAC,gBAAgB,GAAK,MAAM,qHAAqH,CAAC,CADyc,EAAK,GAAa,CAAC,QAAQ,wBAA8B,QAAM,CAAC,CAC1c,SAAS,GAAW,EAAS,CAAC,IAAM,EAAO,CAAC,oBAAoB,gBAAgB,CAAmR,OAA9Q,GAAU,EAAO,KAAK,kBAAkB,cAAc,eAAe,yBAAyB,qBAAqB,eAAe,iCAAiC,qBAAqB,0CAA0C,0CAA0C,CAAS,EAAO,KAAK,IAAI,CAAE,SAAS,GAAU,CAAC,OAAK,GAAG,GAAO,CAA4C,GAA3B,EAAK,SAAS,aAAY,CAAc,CAAC,IAAM,EAAgB,EAAK,SAAS,mBAAmB,CAAO,EAAW,EAAK,SAAS,+BAA+B,CAAsG,OAAjD,EAAjD,GAAiB,EAAqC,GAAqE,GAAhD,CAAM,OAAK,GAAG,EAAM,CAAC,CAAwE,OAAoB,EAAK,GAAwB,CAAM,OAAK,GAAG,EAAM,CAAC,CAAE,SAAS,GAAsB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAM,CAAC,EAAa,GAAiBD,EAAS,EAAE,CAChuC,MAAc,CAAC,IAAM,EAAa,EAAI,SAAS,cAAc,SAAS,EAAc,EAAM,CAAC,GAAG,EAAM,SAAS,EAAa,OAAO,IAAM,EAAK,EAAM,KAAK,GAAG,OAAO,GAAO,WAAU,EAAY,OAAO,IAAM,EAAO,EAAK,YAAe,OAAO,GAAS,UAAgB,EAAgB,EAAO,CAE7O,OAF+O,EAAO,iBAAiB,UAAU,EAAc,CAE/U,GAAc,YAAY,iBAAiB,IAAI,KAAW,CAAC,EAAO,oBAAoB,UAAU,EAAc,GAAK,EAAE,CAAC,CAGtH,IAAM,EAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;UAoCH,EAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EA6BP,EAAa,CAAC,GAAG,GAAY,GAAG,EAAM,CAA4F,OAAtE,EAAM,SAAyB,EAAa,OAAO,EAAa,MAA0B,EAAK,SAAS,CAAK,MAAI,MAAM,EAAoB,SAAO,CAAC,CAAE,SAAS,GAAqB,CAAC,OAAK,SAAO,CAAC,IAAM,EAAIC,GAAQ,CAAoI,OAAnI,MAAc,CAAC,IAAM,EAAI,EAAI,QAAY,KAAkD,MAAvC,GAAI,UAAU,EAAK,GAAe,EAAI,KAAW,CAAC,EAAI,UAAU,KAAO,CAAC,EAAK,CAAC,CAAqB,EAAK,MAAM,CAAK,MAAI,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,CAAC,CAAE,SAAS,GAAwB,CAAC,OAAK,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,GAAU,GAAG,EAAM,CAAC,wBAAwB,CAAC,OAAO,EAAK,CAAC,CAAC,CAExnB,SAAS,GAAe,EAAK,CAAC,GAAG,aAAgB,SAAS,EAAK,UAAU,SAAS,CAAC,IAAM,EAAO,SAAS,cAAc,SAAS,CAAC,EAAO,KAAK,EAAK,UAAU,IAAI,GAAK,CAAC,OAAK,WAAS,EAAK,WAAY,EAAO,aAAa,EAAK,EAAM,CAAE,EAAK,cAAc,aAAa,EAAO,EAAK,MAAO,IAAI,IAAM,KAAS,EAAK,WAAY,GAAe,EAAM,CAClV,SAAS,IAAkB,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,wCAAwC,MAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,WAAW,CAAC,CAAC,CAAC,CAAE,SAAS,GAAa,CAAC,UAAQ,SAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,UAAU,GAAa,EAAM,CAAC,GAAG,GAAgB,SAAS,SAAS,GAAG,EAAM,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,GAAgB,SAAS,EAAQ,CAAC,CAAC,CAAC,CACjgB,SAAS,GAAa,EAAM,CAAmC,GAAd,CAAC,EAAM,OAAwB,MAAO,oCA1F5C,IAA6C,IAAoD,KAAwG,CAQ2F,EAAoB,GAAM,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,aAAa,MAAM,wBAAwB,GAAK,QAAQ,CAAC,MAAM,OAAO,CAAC,aAAa,CAAC,MAAM,OAAO,CAAC,CAAC,IAAI,CAAC,MAAM,MAAM,KAAK,EAAY,OAAO,YAAY,yCAAyC,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,gBAAgB,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,QAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,SAAS,GAAK,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,MAAM,SAAS,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,CAAC,KAAK,CAAC,MAAM,OAAO,aAAa,EAAE,KAAK,EAAY,OAAO,OAAO,EAAM,CAAC,OAAO,EAAM,OAAO,OAAQ,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,eAAe,GAAK,CAAC,CAAC,CAO/zB,GAAY,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,CAuEmV,GAAU,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,cAAc,SAAS,eAAe,SAAS,WAAW,SAAS,CAG/O,GAAgB,CAAC,UAAU,SAAS,SAAS,IAAI,ICrFylL,SAASC,GAAE,EAAE,CAAC,OAAO,IAAI,SAASC,EAAE,OAAOA,EAAE,WAAWA,EAAE,WAAW,CAGxtM,SAASC,EAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACF,EAAE,MAAM,MAAM,mBAAmBE,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CAAE,SAASC,GAAE,EAAE,CAAC,MAAM,MAAM,qBAAqBH,IAAI,CACiS,SAASI,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEJ,GAAGE,EAAEF,EAAE,0BAA0BK,EAAE,CAACJ,EAAED,GAAGM,EAAEN,EAAE,0BAA0BK,EAAE,CAC7gB,SAASE,GAAE,EAAE,CAAC,OAAgB,OAAOP,GAAjB,SAAoB,SAASQ,GAAE,EAAE,CAAC,OAAO,OAAO,SAASR,EAAE,CAAE,SAASS,GAAE,EAAE,CAAC,OAAcT,IAAP,KAEjE,SAASU,GAAE,EAAE,CAAC,GAAGD,GAAET,EAAE,CAAC,MAAO,GAAY,OAAOA,EAAE,KAAT,CAAe,KAAKW,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,QAAQ,MAAO,GAAe,KAAKA,EAAE,MAAM,MAAO,GAAa,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,gBAAgB,MAAO,IAAwB,KAAKA,EAAE,KAAK,MAAO,GAAY,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,OAAO,MAAO,GAAc,KAAKA,EAAE,SAAS,MAAO,IAAiB,KAAKA,EAAE,OAAO,MAAO,IAAe,KAAKA,EAAE,cAAc,MAAO,IAAsB,QAAQ,GAAEX,EAAE,EAAG,SAASY,GAAE,EAAE,CAAC,IAAIN,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIQ,EAAE,EAAEA,EAAEP,EAAE,IAAI,CAAC,IAAIA,EAAE,EAAE,KAAKJ,EAAE,CAAC,EAAE,KAAKI,EAAE,CAAE,MAAM,CAAC,KAAKK,EAAE,MAAM,MAAMN,EAAE,CAAE,SAASS,GAAE,EAAE,EAAE,CAAC,IAAI,IAAIT,KAAKH,EAAE,YAAYI,EAAE,MAAM,OAAO,CAACA,EAAE,OAAO,EAAE,MAAMJ,EAAEG,EAAE,CAAE,SAASU,GAAE,EAAE,EAAE,EAAE,CAAC,IAAIF,EAAEX,EAAE,MAAM,OAAOc,EAAEV,EAAE,MAAM,OAAO,GAAGO,EAAEG,EAAE,MAAO,GAAG,GAAGH,EAAEG,EAAE,MAAO,GAAE,IAAI,IAAIA,EAAE,EAAEA,EAAEH,EAAE,IAAI,CAAC,IAAIA,EAAEX,EAAE,MAAMc,GAAGC,EAAEX,EAAE,MAAMU,GAAGE,EAAE,EAAE,QAAQL,EAAEI,EAAEZ,EAAE,CAAC,GAAOa,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAASC,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKR,EAAE,QAAQ,MAAUX,EAAE,WAAW,GAAjB,EAAkB,CAAE,SAASoB,GAAE,EAAE,EAAE,CAAC,EAAE,WAAWlB,EAAE,MAAM,EAAE,EAAE,CAAE,SAASmB,GAAE,EAAE,EAAE,CAAC,OAAOrB,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASoB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKX,EAAE,MAAM,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASuB,GAAE,EAAE,EAAE,CAAC,EAAE,YAAYrB,EAAE,MAAM,CAAE,SAASsB,GAAE,EAAE,EAAE,CAAC,OAAOxB,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAASuB,GAAE,EAAE,CAAC,IAAIvB,EAAEF,EAAE,WAAW,CAACM,EAAE,IAAI,KAAKJ,EAAE,CAAC,MAAM,CAAC,KAAKS,EAAE,KAAK,MAAML,EAAE,aAAa,CAAC,CAAE,SAASoB,GAAE,EAAE,EAAE,CAAC,IAAwBrB,EAAlB,IAAI,KAAKH,EAAE,MAAM,CAAK,SAAS,CAAC,EAAE,WAAWG,EAAE,CAAE,SAASsB,GAAE,EAAE,EAAE,CAAC,IAAIrB,EAAE,IAAI,KAAKN,EAAE,MAAM,CAACK,EAAE,IAAI,KAAKH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAASuB,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKjB,EAAE,KAAK,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS6B,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY3B,EAAE,MAAM,CAAE,SAAS4B,GAAE,EAAE,EAAE,CAAC,OAAO9B,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS6B,GAAE,EAAE,CAAC,MAAM,CAAC,KAAKpB,EAAE,KAAK,MAAMX,EAAE,YAAY,CAAC,CAAE,SAASgC,GAAE,EAAE,EAAE,CAAC,EAAE,YAAY9B,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKS,EAAE,KAAK,MAAMX,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKM,EAAE,OAAO,MAAMX,EAAE,aAAa,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,aAAaE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAME,EAAE,MAAM,GAAGF,EAAE,MAAME,EAAE,MAAM,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAII,EAAEJ,EAAE,YAAY,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIQ,EAAE,EAAEA,EAAEP,EAAE,IAAI,CAAC,IAAIA,EAAEJ,EAAE,YAAY,CAAC,EAAEI,GAAG,EAAE,KAAKJ,EAAE,CAAE,MAAM,CAAC,KAAKS,EAAE,OAAO,MAAMN,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,QAAQC,EAAE,MAAM,CAAC,IAAI,GAAG,CAACA,EAAEO,KAAKX,EAAE,YAAYG,EAAE,OAAO,CAACA,GAAG,EAAE,YAAYC,EAAE,CAAC,EAAE,MAAMJ,EAAEW,EAAE,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,OAAO,KAAKX,EAAE,MAAM,CAAC,MAAM,CAACc,EAAE,OAAO,KAAKV,EAAE,MAAM,CAAC,MAAM,CAAC,GAAGO,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAG,GAAGH,EAAE,OAAOG,EAAE,OAAO,MAAO,GAAE,IAAI,IAAIC,EAAE,EAAEA,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAIK,EAAEL,EAAEI,GAAGgB,EAAEjB,EAAEC,GAAG,GAAGC,EAAEe,EAAE,MAAO,GAAG,GAAGf,EAAEe,EAAE,MAAO,GAAE,IAAIC,EAAEhC,EAAE,MAAMgB,IAAI,KAAKiB,EAAE7B,EAAE,MAAM2B,IAAI,KAAKG,EAAE,EAAE,QAAQF,EAAEC,EAAE9B,EAAE,CAAC,GAAO+B,IAAJ,EAAM,OAAOA,EAAG,MAAO,GAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKzB,EAAE,gBAAgB,MAAMX,EAAE,UAAU,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,UAAUE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,UAAUN,EAAE,MAAM,CAACK,EAAE,KAAK,UAAUH,EAAE,MAAM,CAAC,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,IAAIH,EAAEF,EAAE,UAAU,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKS,EAAE,SAAS,MAAMX,EAAE,YAAY,CAAC,CAAC,GAAOE,IAAJ,EAAM,MAAM,CAAC,KAAKS,EAAE,SAAS,MAAMX,EAAE,YAAY,CAAC,CAAC,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGQ,GAAEN,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,GAAGK,GAAEL,EAAE,MAAM,CAAC,CAAC,EAAE,UAAU,EAAE,CAACF,EAAE,YAAYE,EAAE,MAAM,CAAC,OAAQ,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,GAAGM,GAAEF,EAAE,EAAEE,GAAEH,EAAE,EAAEE,GAAED,EAAE,EAAEC,GAAEF,EAAE,CAAC,OAAOC,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAAE,MAAM,MAAM,4BAA4B,CAAE,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKM,EAAE,OAAO,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEL,EAAE,MAAMa,EAAEX,EAAE,MAAM,OAAgCI,EAAE,OAA3B,IAAkC,EAAEN,EAAE,MAAM,aAAa,CAAC,EAAEE,EAAE,MAAM,aAAa,EAAEG,EAAEQ,EAAG,GAAGR,EAAEQ,EAAE,EAAE,EAAG,SAAS,GAAG,EAAE,CAAC,MAAM,CAAC,KAAKF,EAAE,cAAc,MAAMX,EAAE,YAAY,CAAC,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,EAAE,YAAYE,EAAE,MAAM,CAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAII,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,OAAOI,EAAED,EAAE,GAAGC,EAAED,EAAE,EAAE,EAMhpH,eAAe,GAAG,EAAE,CAAC,IAAIH,EAAE,KAAK,MAAM,IAAI,KAAK,QAAQ,CAAC,GAAG,IAAIF,EAAE,GAAG,CAAC,MAAM,IAAI,QAAQ,GAAG,CAAC,WAAWA,EAAEE,EAAE,EAAG,CACxR,eAAe,GAAG,EAAE,EAAE,CAAC,IAAII,EAAE,GAAGJ,EAAE,CAACG,EAAE,EAAE,CAACQ,EAAE,EAAE,IAAI,IAAIb,KAAKM,EAAE,EAAE,KAAK,GAAGN,EAAE,KAAK,GAAGA,EAAE,GAAG,IAAI,CAAC,GAAGA,EAAE,GAAGA,EAAE,KAAK,IAAIgB,EAAE,IAAI,IAAIhB,EAAE,CAACiB,EAAEZ,EAAE,KAAK,IAAI,CAAC,EAAE,aAAa,IAAI,QAAQY,EAAE,CAAC,IAAIC,EAAE,MAAM,GAAGF,EAAE,CAAC,GAASE,EAAE,SAAR,IAAe,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIe,EAAE,MAAMf,EAAE,aAAa,CAACgB,EAAE,IAAI,WAAWD,EAAE,CAAC,GAAGC,EAAE,SAASrB,EAAE,MAAM,MAAM,6CAA6C,CAAC,IAAIsB,EAAE,IAAI,GAAGC,EAAE,EAAE,IAAI,IAAIpC,KAAKM,EAAE,CAAC,IAAIJ,EAAEF,EAAE,GAAGA,EAAE,KAAKM,EAAE8B,EAAElC,EAAEG,EAAE6B,EAAE,SAASE,EAAE9B,EAAE,CAAC,EAAE,MAAMN,EAAE,KAAKK,EAAE,CAAC,EAAEC,EAAG,OAAOJ,EAAE,IAAI,GAAGiC,EAAE,KAAKnC,EAAE,KAAKA,EAAE,GAAGA,EAAE,KAAK,CAAC,CAAsoB,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIM,EAAEN,EAAE,OAAOE,EAAE,OAAOG,EAAE,IAAI,WAAWC,EAAE,CAAC,OAAOD,EAAE,IAAIL,EAAE,EAAE,CAACK,EAAE,IAAIH,EAAEF,EAAE,OAAO,CAACK,EAAG,SAAS,GAAG,EAAE,CAAC,EAAEL,EAAE,OAAO,EAAE,+BAA+B,CAAC,IAAIE,EAAE,CAAC,GAAGF,EAAE,CAAC,MAAM,EAAE,IAAIA,EAAE,KAAKE,EAAE,KAAK,CAACI,EAAE,EAAE,CAAC,IAAI,IAAIN,KAAKE,EAAE,CAAC,IAAIA,EAAEI,EAAE,OAAO,EAAED,EAAEC,EAAEJ,GAAG,GAAGF,EAAE,MAAMK,EAAE,GAAG,EAAEH,GAAG,CAAC,KAAKG,EAAE,KAAK,GAAG,KAAK,IAAIA,EAAE,GAAGL,EAAE,GAAG,CAAC,CAACM,EAAE,KAAKN,EAAE,CAAE,OAAOM,wHAb76C,CAL/B,GAAE,OAAO,OAAO,GAAE,OAAO,eAAeD,GAAE,OAAO,yBAAyBQ,GAAE,OAAO,oBAAoBG,GAAE,OAAO,eAAe,GAAE,OAAO,UAAU,eAAe,IAAG,EAAE,EAAE,IAAId,KAAKF,EAAE,GAAEA,EAAEE,EAAE,CAAC,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,SAAS,CAAC,EAAE,MAAMG,EAAE,CAAC,CAAC,EAAEH,GAAGG,EAAE4B,IAAG,EAAE,IAAI,UAAU,CAAC,OAAO/B,IAAI,EAAEF,EAAEa,GAAEb,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,EAAE,CAAC,EAAE,QAAQE,EAAE,CAACA,EAAE,SAAUgC,IAAG,EAAE,EAAE,EAAE,IAAI,CAAC,GAAGhC,GAAa,OAAOA,GAAjB,UAAgC,OAAOA,GAAnB,WAAqB,IAAI,IAAI+B,KAAKpB,GAAEX,EAAE,CAAC,GAAE,KAAKF,EAAEiC,EAAE,EAAEA,IAAIjB,GAAG,GAAEhB,EAAEiC,EAAE,CAAC,QAAQ/B,EAAE+B,GAAG,WAAW,EAAE,EAAE5B,GAAEH,EAAE+B,EAAE,GAAGf,EAAE,WAAW,CAAC,CAAC,OAAOlB,GAAImC,IAAG,EAAE,EAAE,KAAK,EAAQnC,GAAN,KAAgB,EAAE,CAAV,GAAEgB,GAAEhB,EAAE,CAAC,CAAIkC,GAIthB,CAAC7B,GAAGL,GAAGA,EAAE,WAAWa,EAAE,GAAEA,EAAE,UAAU,CAAC,MAAMb,EAAE,WAAW,CAAC,EAAE,CAAC,CAACA,EAAE,EAAEoC,GAAG,EAAE,EAAE,IAAI,GAAEpC,EAAY,OAAOE,GAAjB,SAAwBA,EAALA,EAAE,GAAKI,EAAE,CAAquI+B,GAAEF,GAApuIF,GAAE,CAAC,4CAA4C,EAAE,EAAE,CAAC,IAAI3B,EAAED,EAAiB,UAAU,CAAC,SAASL,EAAE,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAqB,MAAM,UAAU,uHAAuHA,EAAE,IAAI,CAAC,KAAK,aAAaA,EAAE,KAAK,cAAc,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,GAAG,CAAC,IAAIA,EAAE,OAAO,MAAO,GAAE,IAAIE,EAAEF,GAAGA,EAAE,aAAa,GAAYE,IAAT,IAAK,GAAM,MAAO,KAAI,GAAa,OAAOA,GAAjB,UAAoBA,EAAE,EAAE,MAAM,UAAU,2CAA2CA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,iBAAiB,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,gBAAgB,GAAYE,IAAT,IAAK,GAAM,OAAOW,EAAE,GAAe,OAAOX,GAAnB,WAAqB,MAAM,UAAU,uCAAuCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,YAAY,SAAS,EAAE,CAAC,IAAIA,EAAEF,GAAGA,EAAE,WAAW,GAAYE,IAAT,IAAK,GAAM,OAAO,SAAS,EAAE,CAAC,OAAOF,GAAI,GAAe,OAAOE,GAAnB,WAAqB,MAAM,UAAU,kCAAkCA,EAAE,CAAC,OAAOA,GAAIA,EAAE,CAAC,KAAK,UAAU,SAAS,EAAE,CAAC,GAAG,EAAE,CAACF,GAAG,CAAC,IAAIA,EAAE,OAAO,OAAO,KAAK,IAAIE,EAAEF,GAAGA,EAAE,SAAS,GAAYE,IAAT,IAAK,GAAM,OAAsB,IAAI,IAAI,GAAUA,IAAP,KAAS,CAAC,IAAII,EAAE,CAAC,MAAM,MAAM,SAAS,QAAQ,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOJ,GAAe,OAAOA,EAAEF,IAArB,YAA0B,CAAC,GAAOM,EAAE,SAAN,EAAa,MAAM,UAAU,oCAAoCA,EAAE,KAAK,KAAK,CAAC,CAAE,OAAOJ,GAAIA,EAAE,CAAC,KAAK,OAAO,KAAK,KAAK,KAAKA,GAAGA,EAAE,KAAKA,EAAE,KAAK,KAAM,IAAIA,EAAEF,EAAE,UAAU,MAAO,GAAE,KAAK,SAAS,EAAE,CAAC,GAASA,GAAN,KAAQ,MAAM,UAAU,oEAAoE,OAAOA,EAAE,CAAC,IAAI,CAAC,IAAIE,EAAE,SAAS,EAAE,CAAC,IAAIA,EAAEF,EAAE,OAAO,GAAUE,IAAP,MAAU,CAACA,EAAE,eAAeA,EAAE,KAAK,OAAOF,EAAE,cAAc,OAAOE,EAAE,IAAII,EAAE,CAAC,cAAc,CAAC,EAAE,KAAK,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,MAAO,GAAE,OAAOA,EAAEN,EAAE,iBAAiB,UAAU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMJ,EAAE,KAAK,SAAX,EAAkB,CAAC,EAAEA,EAAE,CAAC,OAAQ,GAAG,CAAC,EAAEF,EAAE,aAAaE,EAAE,KAAK,OAAQI,EAAE,CAAC,OAAOU,EAAEhB,EAAEE,EAAE,UAAU,sJAAsJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAE,GAAG,CAACA,GAAe,OAAOA,EAAE,MAArB,WAA0B,OAAOU,EAAEhB,EAAEE,EAAE,UAAU,yJAAyJ,OAAOI,EAAE,CAAC,IAAI,CAAC,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GAAG,CAACY,EAAElB,EAAE,CAAC,MAAM,UAAU,qKAAqK,OAAOA,EAAE,CAAC,IAAI,CAAC,GAAGA,EAAE,SAASE,EAAE,KAAK,OAAO,MAAM,UAAU;;;EAAuN,OAAOA,EAAE,KAAK,CAAC;;;EAAgB,OAAOF,EAAE,CAAC,CAAC,EAAEE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEJ,EAAE,UAAU,OAAO,IAAI,CAAC,IAAIG,EAAEL,EAAEM,GAAG,aAAa,MAAMJ,EAAE,UAAUI,GAAG,OAAOD,EAAE,CAACH,EAAE,UAAUI,GAAG,QAAQD,EAAE,GAAI,CAAC,MAAM,SAAS,EAAE,CAAC,EAAEL,EAAEE,EAAEI,EAAE,EAAG,GAAIN,EAAEM,EAAE,EAAG,CAACA,GAAI,KAAK,CAACA,EAAE,KAAK,UAAUD,EAAE,KAAK,YAAYL,EAAE,CAAC,GAAGM,EAAE,CAAC,IAAIO,EAAEP,EAAE,IAAID,EAAE,CAAC,GAAGQ,EAAE,CAAC,IAAIoB,EAAE/B,AAAc,EAAE,YAAU,EAAE,CAAE,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,EAAE,KAAK,UAAU,CAAC,EAAEW,EAAE,EAAG,EAAG,EAAG,EAAE,KAAK,KAAKb,EAAE,CAAC,IAAIkC,EAAE,IAAI,QAAQ,SAAS,EAAE,EAAE,CAAC,EAAE,UAAU,KAAK,CAAC,QAAQlC,EAAE,OAAOM,EAAE,CAAC,EAAG,CAAC,OAAOA,GAAGA,EAAE,IAAID,EAAE6B,EAAE,CAACA,GAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAG,CAAChB,EAAElB,EAAE,CAAC,MAAM,UAAU,0EAA0EA,EAAE,IAAI,CAAC,IAAI,IAAIE,EAAE,EAAE,CAACI,EAAE,EAAEA,EAAEN,EAAE,OAAO,IAAI,EAAE,KAAK,KAAK,KAAKA,EAAEM,GAAG,CAAC,MAAM,SAAS,EAAE,CAAC,OAAON,GAAI,CAAC,CAAC,OAAO,QAAQ,IAAIE,EAAE,EAAG,EAAE,MAAM,SAAS,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAII,EAAE,KAAK,YAAYN,EAAE,CAAC,EAAE,OAAOM,EAAE,CAAE,OAAO,MAAO,EAAE,SAAS,UAAU,CAAC,IAAIN,EAAE,KAAK,UAAU,OAAOA,GAAGA,EAAE,OAAO,CAAC,MAAO,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAIM,EAAE,KAAK,UAAU,GAAGA,EAAE,CAAC,IAAID,EAAEQ,EAAE,KAAK,YAAYb,EAAE,CAAUM,EAAE,IAAIO,EAAE,GAAjB,IAAK,KAAeX,aAAa,OAAO,EAAE,QAAQ,OAAOA,EAAE,EAAE,MAAM,UAAU,GAAG,CAAC,EAAE,QAAQ,QAAQA,EAAE,CAACI,EAAE,IAAIO,EAAER,EAAE,EAAG,OAAO,MAAOL,IAAK,CAACa,EAAY,OAAO,SAAjB,UAAsC,OAAO,QAAQ,UAA3B,WAAoC,SAAS,EAAE,CAAC,AAAI,IAAE,QAAQ,SAAS,CAAEP,EAAE,KAAK,UAAU,CAAC,QAAQ,SAASN,EAAE,EAAG,EAAe,OAAO,cAAnB,WAAgC,SAAS,EAAE,CAAC,aAAaA,EAAE,EAAG,SAAS,EAAE,CAAC,WAAWA,EAAE,EAAG,SAASgB,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEd,EAAE,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,KAAK,OAAO,IAAI,EAAE,MAAMA,EAAE,KAAKG,GAAG,CAACH,EAAE,UAAUG,GAAG,OAAOC,EAAE,CAAE,SAASW,EAAE,EAAE,CAAC,GAAGjB,EAAE,UAAU,IAAI,IAAIE,EAAE,EAAEA,EAAEF,EAAE,UAAU,OAAO,IAAI,EAAE,UAAUE,IAAI,CAAE,SAASgB,EAAE,EAAE,CAAC,OAAgB,OAAOlB,GAAjB,YAA2BA,GAAa,OAAOA,EAAE,QAAnB,WAAgCA,EAAE,SAAN,GAAcA,EAAE,OAAO,GAAG,OAAO,UAAU,eAAe,KAAKA,EAAEA,EAAE,OAAO,EAAE,EAAG,EAAE,QAAQK,GAAI,CAAC,EAAQ,CAAC,EAAE,CAACiC,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAK,EAAE,MAAM,EAAE,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,CAACC,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,aAAa,EAAE,CAAC,IAAIrC,EAAE,KAAK,MAAM,OAAO,GAAG,EAAE,KAAK,OAAOF,GAAGE,GAAG,MAAM,MAAM,wBAAwB,CAAE,WAAW,CAAC,IAAIF,EAAEsC,EAAE,MAAM,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAEsC,EAAE,OAAO,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAEsC,EAAE,OAAO,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,UAAU,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,YAAY,CAAC,IAAIF,EAAE,KAAK,eAAe,CAAC,OAAO,OAAOA,EAAE,CAAE,eAAe,CAAC,IAAIA,EAAEsC,EAAE,UAAU,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,aAAa,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,CAAC,IAAIF,EAAEsC,EAAE,KAAK,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,QAAQ,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAEsC,EAAE,MAAM,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAEsC,EAAE,MAAM,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,SAAS,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,WAAW,CAAC,IAAIF,EAAE,KAAK,cAAc,CAAC,OAAO,OAAOA,EAAE,CAAE,cAAc,CAAC,IAAIA,EAAEsC,EAAE,SAAS,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,YAAY,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAEsC,EAAE,QAAQ,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,aAAa,CAAC,IAAIF,EAAEsC,EAAE,QAAQ,KAAK,aAAatC,EAAE,CAAC,IAAIE,EAAE,KAAK,KAAK,WAAW,KAAK,OAAO,CAAC,MAAO,MAAK,QAAQF,EAAEE,EAAG,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,OAAOI,EAAEJ,EAAEF,EAAEK,EAAE,KAAK,MAAM,SAASH,EAAEI,EAAE,CAAC,MAAO,MAAK,OAAOA,EAAED,EAAG,YAAY,CAAC,IAAIL,EAAE,KAAK,YAAY,CAACE,EAAE,KAAK,UAAUF,EAAE,CAAC,OAAO,KAAK,QAAQ,OAAOE,EAAE,CAAE,UAAU,CAAC,IAAIF,EAAE,KAAK,YAAY,CAAC,OAAO,KAAK,MAAMA,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,MAAMA,EAAEoC,EAAE,KAAK,SAAS,EAAE,CAACA,EAAE,KAAK,OAAO,CAACA,EAAE,KAAK,UAAU,IAAI,YAAY,CAAC,KAAK,KAAKrC,GAAE,KAAK,MAAM,GAErnM,IAApB,QAAmD,EAAO,oBAE5DyC,GAAE,KAAKC,GAAE,IAAIC,GAAE,GAAG,GAAG1C,EAAE,EAAE2C,GAAE,GAAG,EAAE,IAAI3C,EAAE,IAAI4C,GAAE,GAAG,IAAI5C,EAAE,GAAG,EAAE6C,EAAE,CAAC,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,OAAO,EAAE,UAAU,EAAE,KAAKF,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAM,WAAwB,SAAS,EAAE,OAAO,EAAE,EAAE,OAAO,GAAG,EAAE,CAACG,EAAE,CAAC,MAAMJ,GAAE,EAAE,CAAC,OAAOA,GAAE,GAAG,CAAC,OAAOA,GAAE,GAAG,CAAC,eAA+B,UAAU,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,KAAKE,GAAE,EAAE,CAAC,MAAMA,GAAE,GAAG,CAAC,MAAMA,GAAE,GAAG,CAAC,cAA8B,SAAS,OAAO,EAAE,EAAE,OAAO,GAAG,CAAC,OAAO,EAAE,CAAC,CAAsGG,GAAE,KAAK,CAAC,WAAW,CAAC,OAAO,KAAK,OAAQ,MAAM,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,MAAM/C,EAAEE,EAAE,CAAE,SAAS,EAAE,EAAE,EAAE,KAAK,OAAO,CAAC,OAAO,KAAK,MAAM,SAASF,EAAEE,EAAE,CAAE,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,MAAM,OAAO,GAAG,KAAK,OAAOF,GAAGE,EAAE,OAAO,IAAII,EAAE,IAAI,WAAW,KAAK,KAAKJ,EAAEuC,GAAE,CAACzC,EAAE,CAAC,EAAE,IAAI,KAAK,MAAM,CAAC,KAAK,MAAMM,EAAE,KAAK,KAAKP,GAAEO,EAAE,CAAE,WAAW,EAAE,CAAC,EAAEN,EAAE6C,EAAE,MAAMC,EAAE,MAAM,QAAQ,CAAC,IAAI5C,EAAEoC,EAAE,MAAM,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,YAAY,EAAE,CAAC,EAAEF,EAAE6C,EAAE,OAAOC,EAAE,OAAO,SAAS,CAAC,IAAI5C,EAAEoC,EAAE,OAAO,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,YAAY,EAAE,CAAC,EAAEF,EAAE6C,EAAE,OAAOC,EAAE,OAAO,SAAS,CAAC,IAAI5C,EAAEoC,EAAE,OAAO,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,UAAU,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,YAAY,EAAE,CAAC,EAAEF,EAAE6C,EAAE,OAAOC,EAAE,OAAO,SAAS,CAAC,IAAI5C,EAAE,OAAOF,EAAE,CAAC,KAAK,eAAeE,EAAE,CAAE,eAAe,EAAE,CAAC,EAAEF,EAAE6C,EAAE,UAAUC,EAAE,UAAU,YAAY,CAAC,IAAI5C,EAAEoC,EAAE,UAAU,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,aAAa,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,UAAU,EAAE,CAAC,EAAEF,EAAE6C,EAAE,KAAKC,EAAE,KAAK,OAAO,CAAC,IAAI5C,EAAEoC,EAAE,KAAK,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,QAAQ,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,EAAEF,EAAE6C,EAAE,MAAMC,EAAE,MAAM,QAAQ,CAAC,IAAI5C,EAAEoC,EAAE,MAAM,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,EAAEF,EAAE6C,EAAE,MAAMC,EAAE,MAAM,QAAQ,CAAC,IAAI5C,EAAEoC,EAAE,MAAM,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,SAAS,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,EAAEF,EAAE6C,EAAE,MAAMC,EAAE,MAAM,QAAQ,CAAC,IAAI5C,EAAE,OAAOF,EAAE,CAAC,KAAK,cAAcE,EAAE,CAAE,cAAc,EAAE,CAAC,EAAEF,EAAE6C,EAAE,SAASC,EAAE,SAAS,WAAW,CAAC,IAAI5C,EAAEoC,EAAE,SAAS,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,YAAY,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAEoC,EAAE,QAAQ,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAEoC,EAAE,QAAQ,KAAK,aAAapC,EAAE,CAAC,KAAK,KAAK,WAAW,KAAK,OAAOF,EAAE,CAAC,KAAK,QAAQE,EAAG,WAAW,EAAE,CAAC,IAAIA,EAAEF,EAAE,OAAO,KAAK,aAAaE,EAAE,CAAC,KAAK,MAAM,IAAIF,EAAE,KAAK,OAAO,CAAC,KAAK,QAAQE,EAAG,aAAa,EAAE,CAAC,IAAIA,EAAE,KAAK,eAAe,IAAIF,EAAE,CAAC,GAAGE,EAAE,OAAOA,EAAE,IAAII,EAAE,KAAK,QAAQ,OAAON,EAAE,CAAC,OAAO,KAAK,eAAe,IAAIA,EAAEM,EAAE,CAACA,EAAG,YAAY,EAAE,CAAC,IAAIJ,EAAE,KAAK,aAAaF,EAAE,CAACM,EAAEJ,EAAE,OAAO,KAAK,YAAYI,EAAE,CAAC,KAAK,WAAWJ,EAAE,CAAE,UAAU,EAAE,CAAC,IAAIA,EAAE,KAAK,UAAUF,EAAE,CAAC,KAAK,YAAYE,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAACkC,EAAE,KAAK,QAAQ,IAAI,WAAWI,GAAE,CAAC,CAACJ,EAAE,KAAK,OAAOrC,GAAE,KAAK,MAAM,CAAC,CAACqC,EAAE,KAAK,UAAU,IAAI,YAAY,CAACA,EAAE,KAAK,iBAAgC,IAAI,IAAI,GAE1xFY,GAAE,MAAMhD,CAAC,CAAC,OAAO,WAAW,EAAE,CAAC,GAAG,CAACM,EAAED,EAAEQ,GAAGX,EAAE,MAAM,IAAI,CAAC,IAAI,OAAO,CAAC,OAAOD,EAAEO,GAAEF,EAAE,CAAC,kBAAkB,CAACL,EAAEO,GAAEH,EAAE,CAAC,iBAAiB,CAACJ,EAAEO,GAAEK,EAAE,CAAC,iBAAiB,CAAC,IAAIb,EAAEM,EAAED,EAAEQ,EAAE,CAAE,UAAU,CAAC,MAAM,GAAG,KAAK,QAAQ,GAAG,KAAK,OAAO,GAAG,KAAK,SAAU,OAAO,KAAK,EAAE,CAAwD,OAAO,IAAIb,EAA5DE,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAGA,EAAE,YAAY,CAAoB,CAAE,MAAM,EAAE,CAAC,EAAE,YAAY,KAAK,QAAQ,CAACF,EAAE,YAAY,KAAK,OAAO,CAACA,EAAE,YAAY,KAAK,OAAO,CAAE,QAAQ,EAAE,CAAC,OAAO,KAAK,QAAQA,EAAE,QAAQ,GAAG,KAAK,QAAQA,EAAE,QAAQ,EAAE,KAAK,OAAOA,EAAE,OAAO,GAAG,KAAK,OAAOA,EAAE,OAAO,GAAGC,EAAE,KAAK,SAASD,EAAE,OAAO,CAAC,GAAI,YAAY,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQA,EAAE,KAAK,OAAOE,EAAE,KAAK,OAAOI,KAC+sG,GAAG,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIJ,EAAEF,EAAE,WAAW,CAAC,OAAOE,EAAP,CAAU,IAAK,GAAY,OAAO,KAAK,IAAK,GAAa,OAAOU,GAAEZ,EAAE,CAAC,IAAK,GAAe,OAAOmB,GAAEnB,EAAE,CAAC,IAAK,GAAa,OAAOsB,GAAEtB,EAAE,CAAC,IAAK,GAAY,OAAOyB,GAAEzB,EAAE,CAAC,IAAK,GAAY,OAAO4B,GAAE5B,EAAE,CAAC,IAAK,GAAY,OAAO+B,GAAE/B,EAAE,CAAC,IAAK,GAAY,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,GAAc,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAwB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAiB,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAe,OAAO,GAAGA,EAAE,CAAC,IAAK,IAAsB,OAAO,GAAGA,EAAE,CAAC,QAAQ,GAAEE,EAAE,GAAI,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,IAAII,EAAEI,GAAER,EAAE,CAAC,GAAGF,EAAE,WAAWM,EAAE,CAAC,CAACG,GAAEP,EAAE,CAAC,OAAOA,EAAE,KAAT,CAAe,KAAKS,EAAE,MAAM,OAAOG,GAAEd,EAAEE,EAAE,CAAC,KAAKS,EAAE,QAAQ,OAAOS,GAAEpB,EAAEE,EAAE,CAAC,KAAKS,EAAE,MAAM,OAAOY,GAAEvB,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOe,GAAE1B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOkB,GAAE7B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOqB,GAAEhC,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,gBAAgB,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,SAAS,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,cAAc,OAAO,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAO,GAAGX,EAAEE,EAAE,CAAC,QAAQ,GAAEA,EAAE,GAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEK,GAAEV,EAAE,CAACa,EAAEH,GAAER,EAAE,CAAC,GAAGG,EAAEQ,EAAE,MAAO,GAAG,GAAGR,EAAEQ,EAAE,MAAO,GAAE,GAAGJ,GAAET,EAAE,EAAES,GAAEP,EAAE,CAAC,MAAO,GAAE,OAAOF,EAAE,KAAT,CAAe,KAAKW,EAAE,MAAM,OAAOV,EAAEC,EAAE,OAAOS,EAAE,MAAM,CAACI,GAAEf,EAAEE,EAAEI,EAAE,CAAC,KAAKK,EAAE,QAAQ,OAAOV,EAAEC,EAAE,OAAOS,EAAE,QAAQ,CAACU,GAAErB,EAAEE,EAAE,CAAC,KAAKS,EAAE,MAAM,OAAOV,EAAEC,EAAE,OAAOS,EAAE,MAAM,CAACa,GAAExB,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACgB,GAAE3B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAACmB,GAAE9B,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,KAAK,OAAOV,EAAEC,EAAE,OAAOS,EAAE,KAAK,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC,GAAGX,EAAEE,EAAEI,EAAE,CAAC,KAAKK,EAAE,gBAAgB,OAAOV,EAAEC,EAAE,OAAOS,EAAE,gBAAgB,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,SAAS,OAAOV,EAAEC,EAAE,OAAOS,EAAE,SAAS,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,cAAc,OAAOV,EAAEC,EAAE,OAAOS,EAAE,cAAc,CAAC,GAAGX,EAAEE,EAAE,CAAC,KAAKS,EAAE,OAAO,OAAOV,EAAEC,EAAE,OAAOS,EAAE,OAAO,CAAC,GAAGX,EAAEE,EAAEI,EAAE,CAAC,QAAQ,GAAEN,EAAE,KAAO,AAAI,IAAE,EAAE,CAAE,CACtkL,GAAG,MAAME,CAAC,CAAC,aAAa,CAAC,KAAK,QAAQ,MAAM,EAAE,IAAI,CAAC,IAAI,IAAIG,EAAE,EAAEA,EAAE,KAAK,WAAW,OAAO,IAAI,CAAC,IAAIQ,EAAEX,EAAE,OAAOG,GAAGW,EAAEV,EAAE,OAAOD,GAAGY,EAAE,EAAE,QAAQJ,EAAEG,EAAE,KAAK,QAAQ,UAAU,CAAC,GAAOC,IAAJ,EAAM,OAAOA,EAAG,OAAOf,EAAE,QAAQ,QAAQI,EAAE,QAAQ,EAAG,CAAE,OAAO,YAAY,EAAE,CAAC,IAAID,EAAE,IAAIkC,GAAEjC,EAAE,CAACO,EAAER,EAAE,UAAU,CAACW,EAAEX,EAAE,WAAW,CAACY,EAAE,EAAE,CAAC,IAAI,IAAIjB,EAAE,EAAEA,EAAEgB,EAAE,IAAI,CAAC,IAAIhB,EAAEK,EAAE,YAAY,CAAC,EAAE,KAAKL,EAAE,CAAE,IAAIkB,EAAE,IAAIhB,EAAEe,EAAE,CAAC,UAAUJ,EAAE,CAAC,CAACoB,EAAE5B,EAAE,YAAY,CAAC,IAAI,IAAIH,EAAE,EAAEA,EAAE+B,EAAE,IAAI,CAAC,IAAI/B,EAAE,EAAE,CAAC,IAAI,IAAII,EAAE,EAAEA,EAAEU,EAAE,IAAI,CAAC,IAAIV,EAAE,EAAE,KAAKD,EAAE,CAAC,EAAE,KAAKC,EAAE,CAAE,IAAIA,EAAE0C,GAAE,KAAK3C,EAAE,CAAC,EAAE,QAAQ,KAAK,CAAC,OAAOH,EAAE,QAAQI,EAAE,CAAC,CAAE,OAAOY,EAAG,WAAW,CAAC,IAAIhB,EAAE,IAAI6C,GAAE,IAAI,IAAI/C,KAAKE,EAAE,UAAU,KAAK,QAAQ,UAAU,CAACA,EAAE,WAAW,KAAK,WAAW,OAAO,CAAC,KAAK,YAAY,EAAE,YAAYF,EAAE,CAAC,IAAI,IAAIM,KAAK,KAAK,aAAa,CAACJ,EAAE,YAAY,KAAK,QAAQ,OAAO,CAAC,KAAK,SAAS,CAAC,GAAG,CAAC,OAAOG,EAAE,QAAQQ,GAAGP,EAAE,IAAI,IAAIA,KAAKD,EAAE,EAAE,MAAMH,EAAEI,EAAE,CAAC,EAAE,MAAMJ,EAAE,CAAE,OAAOA,EAAE,UAAU,CAAE,QAAQ,EAAE,EAAE,CAAC,IAAII,EAAE,KAAK,WAAW,IAAI,GAAGN,EAAE,SAASE,EAAE,EAAE,KAAK,CAAC,KAAK,QAAQ,KAAK,CAAC,OAAOI,EAAE,QAAQJ,EAAE,CAAC,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,WAAWF,EAAE,KAAK,QAAQE,EAAEkC,EAAE,KAAK,UAAU,EAAE,CAAC,GAAI,GAAG,EAAE,GAAG,IAAI,GAAG,CAAC,IACzhC,IACA,IACA,IACA,IACA,IAAI,CAAC,GAAG,MAAM,EAAE,IAAI,CAAC,IAAI9B,EAAE,EAAE,OAAO,CAAC,GAAG,CAAC,IAAID,EAAE,MAAM,MAAML,EAAEE,EAAE,CAAC,GAAG,CAAC,GAAG,SAASG,EAAE,OAAO,EAAE,EAAEC,EAAE,GAAG,OAAOD,QAASL,EAAE,CAAC,GAAGE,GAAG,QAAQ,SAAS,EAAEI,EAAE,GAAG,MAAMN,EAAG,MAAM,GAAGM,EAAE,GAC0W,GAAG,KAAK,CAAC,KAAK,EAAE,EAAE,CAAC,IAAI,IAAIA,KAAK,KAAK,OAAO,CAAC,GAAGN,EAAEM,EAAE,MAAM,MAAM,GAAGN,EAAEM,EAAE,IAAI,SAAS,GAAGN,EAAEE,EAAEI,EAAE,IAAI,MAAM,IAAID,EAAEL,EAAEM,EAAE,MAAMO,EAAER,EAAEH,EAAE,OAAOI,EAAE,KAAK,MAAMD,EAAEQ,EAAE,CAAE,MAAM,MAAM,eAAe,CAAE,MAAM,EAAE,EAAE,CAAC,IAAIP,EAAEN,EAAEK,EAAEC,EAAEJ,EAAE,OAAOW,EAAE,EAAEG,EAAE,KAAK,OAAO,OAAO,KAAKH,EAAEG,EAAE,IAAI,CAAC,IAAIhB,EAAE,KAAK,OAAOa,GAAG,GAAGZ,EAAED,EAAE,gBAAgB,CAAC,EAAEM,EAAEN,EAAE,KAAK,CAAC,GAAGM,EAAEN,EAAE,MAAM,CAAC,IAAIK,EAAEC,EAAEN,EAAE,MAA6B,EAAE,GAAvBA,EAAE,KAAK,SAAS,EAAEK,EAAE,CAAQH,EAAE,CAAC,EAAEF,EAAE,MAAO,OAAQ,KAAKgB,EAAEH,EAAE,IAAI,CAAC,IAAIb,EAAE,KAAK,OAAOgB,EAAE,GAAG,GAAGf,EAAED,EAAE,gBAAgB,CAAC,EAAEK,EAAEL,EAAE,OAAO,CAAC,GAAGK,EAAEL,EAAE,IAAI,CAAC,IAAIM,EAAED,EAAEL,EAAE,MAAMa,EAAEb,EAAE,KAAK,SAASM,EAAE,CAAC,EAAE,GAAGJ,EAAEW,EAAE,CAAC,EAAEb,EAAE,IAAK,OAAQ,IAAIiB,EAAE,CAAC,MAAMX,EAAE,IAAID,EAAE,KAAKH,EAAE,CAACgB,EAAEF,EAAEH,EAAE,KAAK,OAAO,OAAOA,EAAEK,EAAED,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAS,EAAE,CAAC,GACzoC,EAAG,KAAK,CAAC,MAAM,WAAW,CAAC,GAAG,CAACjB,GAAG,MAAM,GAAG,KAAK,QAAQ,IAAI,CAAC,KAAK,QAAQ,MAAM,CAAC,CAAC,OAAOC,EAAED,EAAE,uBAAuB,CAAC,GAAG,YAAYA,EAAE,CAAE,MAAM,UAAU,CAAC,MAAO,MAAK,eAAe,KAAK,WAAW,CAAC,KAAK,QAAQ,MAAM,KAAK,aAAa,KAAK,MAAO,MAAM,YAAY,EAAE,CAAC,EAAEA,EAAE,SAAS,KAAK,OAAO,OAAO,uBAAuB,CAAC,IAAIE,EAAE,MAAM,KAAK,UAAU,CAACI,EAAEN,EAAE,QAAQ,EAAE,EAAE,IAAIA,EAAE,QAAQ,GAAG,CAAC,OAAOE,EAAE,KAAT,CAAe,IAAI,MAAe,MAAM,CAACF,EAAE,CAAC,IAAI,SAAqB,OAAO,KAAK,YAAYA,EAAEE,EAAEI,EAAE,CAAC,IAAI,YAA2B,OAAO,KAAK,eAAeN,EAAEE,EAAEI,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcN,EAAEE,EAAEI,EAAE,CAAC,IAAI,cAA+B,OAAO,KAAK,iBAAiBN,EAAEE,EAAEI,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcN,EAAEE,EAAEI,EAAE,CAAC,IAAI,aAA6B,OAAO,KAAK,gBAAgBN,EAAEE,EAAEI,EAAE,CAAC,IAAI,WAAyB,OAAO,KAAK,cAAcN,EAAEE,EAAEI,EAAE,CAAC,QAAQ,GAAEJ,EAAE,GAAI,CAAC,CAACA,EAAE,QAAQ,CAAC,CAACG,EAAE,EAAE,CAAC,IAAI,IAAIL,KAAKM,EAAE,IAAI,IAAIJ,KAAKF,EAAE,CAAC,IAAIA,EAAE,EAAE,CAAC,IAAI,IAAIM,EAAE,EAAEA,EAAE,KAAK,QAAQ,WAAW,OAAO,IAAI,CAAC,IAAID,EAAE,KAAK,QAAQ,WAAWC,GAAiB,EAAED,GAAdH,EAAE,OAAOI,GAAW,EAAE,KAAK,CAAC,QAAQJ,EAAE,QAAQ,UAAU,CAAC,KAAKF,EAAE,CAAC,CAAE,OAAOK,EAAG,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,KAAK,YAAYL,EAAEM,EAAEJ,EAAE,MAAM,CAACW,EAAE,KAAK,aAAab,EAAEM,EAAEJ,EAAE,MAAM,CAACc,EAAEhB,EAAE,MAAMK,EAAEQ,EAAE,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,eAAe,EAAE,EAAE,EAAE,CAAC,IAAIX,EAAE,KAAK,YAAYL,EAAEM,EAAEJ,EAAE,MAAM,CAACW,EAAE,KAAK,aAAab,EAAEM,EAAEJ,EAAE,MAAM,CAACc,EAAE,EAAE,CAACC,EAAEjB,EAAE,MAAM,EAAEK,EAAE,CAAC,EAAE,OAAO,GAAGW,EAAE,KAAKC,EAAE,CAAC,IAAIC,EAAElB,EAAE,MAAMa,EAAE,EAAE,CAAC,OAAOK,EAAE,OAAO,GAAGF,EAAE,KAAKE,EAAE,CAACF,EAAG,cAAc,EAAE,EAAE,EAAE,CAAC,IAAIX,EAAE,KAAK,aAAaL,EAAEM,EAAE,KAAK,CAAC,GAAG,EAAEN,EAAE,MAAMK,EAAE,EAAE,CAACH,EAAE,UAAU,CAAC,IAAIG,EAAE,KAAK,aAAaL,EAAEM,EAAEJ,EAAE,MAAM,CAACW,EAAEb,EAAE,MAAM,EAAEK,EAAE,EAAE,CAAC,OAAOQ,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,YAAYb,EAAEM,EAAEJ,EAAE,MAAM,CAACc,EAAEhB,EAAE,MAAM,EAAEa,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,iBAAiB,EAAE,EAAE,EAAE,CAAC,IAAIX,EAAE,KAAK,aAAaL,EAAEM,EAAE,KAAK,CAAC,GAAG,EAAEN,EAAE,MAAMK,EAAE,EAAE,CAACH,EAAE,UAAU,CAAC,IAAIG,EAAE,KAAK,YAAYL,EAAEM,EAAEJ,EAAE,MAAM,CAACW,EAAEb,EAAE,MAAMK,EAAE,CAAC,OAAOQ,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,IAAIA,EAAE,KAAK,aAAab,EAAEM,EAAEJ,EAAE,MAAM,CAACc,EAAEhB,EAAE,MAAMa,EAAE,EAAE,CAAC,OAAOG,EAAE,OAAO,EAAE,CAACA,EAAE,CAAC,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUhB,EAAEM,EAAE,GAAG,CAAC,GAAGN,GAAG,OAAOiD,EAAE,QAAQ/C,EAAE,OAAO,OAAO+C,EAAE,OAAO,MAAM,CAAC,EAAE,IAAI3C,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEI,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,SAASD,EAAE,EAAG,CAAE,gBAAgB,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUL,EAAEM,EAAE,GAAG,CAAC,GAAGN,GAAG,OAAOiD,EAAE,QAAQ/C,EAAE,OAAO,OAAO+C,EAAE,OAAO,MAAM,CAAC,EAAE,IAAI3C,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEI,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,WAAWD,EAAE,EAAG,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,UAAUL,EAAEM,EAAE,GAAG,CAAC,GAAGN,GAAG,OAAOiD,EAAE,QAAQ/C,EAAE,OAAO,OAAO+C,EAAE,OAAO,MAAM,CAAC,EAAE,IAAI3C,EAAEN,EAAE,MAAMK,EAAEH,EAAE,MAAM,MAAM,OAAgC,KAAK,UAAU,OAAxC,IAA+C,EAAEI,EAAE,aAAa,CAAC,EAAED,EAAE,aAAa,EAAEC,EAAE,SAASD,EAAE,EAAG,CAe9lF,YAAY,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAE,EAAEG,EAAEd,EAAE,OAAO,KAAKW,EAAEG,GAAG,CAAC,IAAIC,EAAEJ,EAAEG,GAAG,EAASiB,EAAL/B,EAAEe,GAAO,OAAOX,GAAG,EAAE,EAAE,QAAQ2B,EAAE5B,EAAE,KAAK,UAAU,CAAC,EAAEY,EAAE,EAAE,EAAEA,EAAG,OAAOJ,EAerI,aAAa,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,EAAEG,EAAEd,EAAE,OAAO,KAAKW,EAAEG,GAAG,CAAC,IAAIC,EAAEJ,EAAEG,GAAG,EAASiB,EAAL/B,EAAEe,GAAO,OAAOX,GAAG,EAAE,QAAQ2B,EAAE5B,EAAE,KAAK,UAAU,CAAC,EAAE,EAAEY,EAAE,EAAEA,EAAE,EAAG,OAAOD,EAAE,EAOxI,UAAU,EAAE,EAAE,EAAE,CAAC,IAAIX,EAAE,EAAE,CAACQ,EAAE,EAAE,IAAI,IAAIG,EAAE,EAAEA,EAAEhB,EAAE,OAAO,IAAI,CAAC,IAAWkB,EAALlB,EAAEgB,GAAO,OAAOd,GAAU,GAAG,CAARI,EAAEY,EAAE,CAAO,CAAC,GAAGL,EAAEG,EAAE,CAAC,IAAId,EAAEF,EAAE,MAAMa,EAAEG,EAAE,CAAC,EAAE,KAAKd,EAAE,CAAE,EAAEc,EAAE,GAAI,GAAGH,EAAEb,EAAE,OAAO,CAAC,IAAIE,EAAEF,EAAE,MAAMa,EAAE,CAAC,EAAE,KAAKX,EAAE,CAAE,OAAOG,EAAG,YAAY,EAAE,CAAC,KAAK,QAAQL,EAAEoC,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,uBAAuB,CAAC,MAAe,SAAqB,YAA2B,WAAyB,cAA+B,WAAyB,aAA6B,WAAyB,CAAC,CAACA,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,QAAQ,CAACA,EAAE,KAAK,YAAY,CAAC,IAAIlC,EAAE,EAAE,CAACI,EAAE,EAAE,CAAC,IAAI,IAAIN,KAAK,KAAK,QAAQ,WAAW,CAAC,IAAIK,EAAE,KAAK,QAAQ,iBAAiBL,GAAG,EAAEK,EAAE,+BAA+BL,EAAE,CAAC,EAAEA,GAAGK,EAAEC,EAAE,KAAK,CAAC,KAAK,aAAa,KAAKN,EAAE,CAAC,CAAE,KAAK,OAAOE,EAAE,KAAK,OAAOI,EAAE,KAAK,UAAU,KAAK,QAAQ,YAAa,GAAG,MAAMJ,CAAC,CAAC,OAAO,KAAK,EAAE,CAAC,IAAIG,EAAE,IAAIH,EAAEW,EAAEP,EAAE,YAAY,CAAC,IAAI,IAAIJ,EAAE,EAAEA,EAAEW,EAAE,IAAI,CAAC,IAAIX,EAAEI,EAAE,YAAY,CAACO,EAAE,EAAE,KAAKP,EAAE,CAAC,EAAE,SAASJ,EAAEW,EAAE,CAAE,OAAOR,EAAG,MAAM,EAAE,CAAC,IAAI,GAAG,CAACC,EAAED,KAAKH,EAAE,YAAY,KAAK,OAAO,KAAK,CAAC,KAAK,QAAQ,EAAE,YAAYI,EAAE,CAAC,EAAE,MAAMJ,EAAEG,EAAE,CAAE,SAAS,CAAC,IAAIL,EAAE,EAAE,CAAC,IAAI,GAAG,CAACE,EAAEI,KAAK,KAAK,OAAO,EAAEJ,GAAGI,EAAE,OAAON,EAAG,SAAS,EAAE,EAAE,CAAC,KAAK,OAAO,IAAIA,EAAEE,EAAE,CAAE,SAAS,EAAE,CAAC,OAAO,KAAK,OAAO,IAAIF,EAAE,CAAE,aAAa,CAAC,EAAE,KAAK,SAAwB,IAAI,IAAI,GAAI,GAAG,KAAK,CAAC,WAAW,CAAC,MAAO,MAAK,eAAe,GAAG,KAAK,IAAI,CAAC,KAAK,KAAM,IAAG,CAAC,GAAG,CAACA,EAAE,GAAG,MAAM,MAAM,mBAAmBA,EAAE,OAAO,GAAGA,EAAE,aAAa,CAAC,IAAIE,EAAE,MAAMF,EAAE,aAAa,CAAqBK,EAAE,IAAIkC,GAAxB,IAAI,WAAWrC,EAAE,CAAW,CAACW,EAAE,EAAE,CAACG,EAAEX,EAAE,YAAY,CAAC,IAAI,IAAIL,EAAE,EAAEA,EAAEgB,EAAE,IAAI,CAAC,IAAIhB,EAAEK,EAAE,WAAW,CAACH,EAAE,GAAG,KAAKG,EAAE,CAACC,EAAED,EAAE,WAAW,CAACL,EAAuBiB,EAAnB,IAAI+B,GAAE,KAAK,GAAGhD,EAAEM,EAAE,CAAK,UAAU,CAACY,EAAE,CAAC,QAAQD,EAAE,KAAKf,EAAE,SAAS,CAAC,CAAC,KAAK,WAAW,MAAMe,EAAEC,EAAE,CAACL,EAAE,KAAKK,EAAE,CAAE,OAAOL,GAAI,CAAC,KAAK,aAAc,YAAY,EAAE,CAAC,OAAO,KAAK,WAAW,KAAKb,EAAE,CAAE,YAAY,EAAE,EAAE,CAAC,KAAK,GAAGA,EAAE,KAAK,IAAIE,EAAEkC,EAAE,KAAK,eAAe,CAACA,EAAE,KAAK,aAAa,IAAIC,GAAE,QAAQ,KAAM,IAAG,CAAC,IAAInC,EAAEF,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAE8C,GAAE,WAAWhD,EAAE,CAAC,MAAM,CAAC,KAAKE,EAAE,OAAO,GAAGA,EAAE,OAAOA,EAAE,OAAO,EAAG,CAAwB,OAArB,MAAM,GAAG,KAAK,IAAIA,EAAE,EAAU,KAAK,EAAE,IAAI,CAAC,IAAIG,EAAE,IAAIkC,GAAErC,EAAE,CAACW,EAAE,GAAG,KAAKR,EAAE,CAACW,EAAEhB,EAAEM,GAAG,OAAOL,EAAEe,EAAE,kBAAkB,CAAC,CAAC,QAAQA,EAAE,KAAKH,EAAE,SAAS,CAAC,EAAG,EAAG,CAAC,GAAI,GAAG,KAAK,CAAC,MAAM,WAAW,CAAkE,OAA3D,MAAM,QAAQ,IAAI,KAAK,OAAO,IAAI,KAAM,IAAGb,EAAE,WAAW,CAAC,CAAC,EAAU,MAAM,CAAE,aAAa,EAAE,CAAC,OAAO,QAAQ,IAAIA,EAAE,IAAI,GAAG,CAAC,IAAIE,EAAE8C,GAAE,WAAWhD,EAAE,CAACM,EAAE,KAAK,OAAOJ,EAAE,SAAS,OAAOD,EAAEK,EAAE,gBAAgB,CAACA,EAAE,YAAYN,EAAE,EAAG,CAAC,CAAE,aAAa,EAAE,EAAE,CAAC,IAAIM,EAAE0C,GAAE,WAAWhD,EAAE,QAAQ,CAACK,EAAE2C,GAAE,WAAW9C,EAAE,QAAQ,CAAC,OAAOI,EAAE,QAAQD,EAAE,CAAE,cAAc,EAAE,EAAE,EAAE,CAAC,OAAO,EAAE,QAAQH,EAAEI,EAAED,EAAE,CAAE,YAAY,EAAE,CAAC,KAAK,QAAQL,EAAEoC,EAAE,KAAK,KAAK,CAACA,EAAE,KAAK,SAAS,CAACA,EAAE,KAAK,UAAU,CAACA,EAAE,KAAK,kBAAkB,CAACA,EAAE,KAAK,uBAAuB,CAACA,EAAE,KAAK,SAAS,CAAC,KAAK,OAAO,KAAK,QAAQ,OAAO,KAAK,EAAE,IAAI,IAAI,GAAGlC,EAAEF,EAAE,CAAC,CAAC,KAAK,OAAOA,EAAE,OAAO,KAAK,QAAQA,EAAE,QAAQ,KAAK,gBAAgBA,EAAE,gBAAgB,KAAK,qBAAqBA,EAAE,qBAAqB,KAAK,GAAGA,EAAE,QCrDhoF,SAASkD,GAAE,EAAE,CAAC,OAAgB,OAAOC,GAAjB,YAA2BA,GAAG,CAAc,EAAEA,EAAE,EAAEC,MAAKD,EAE7K,SAASE,GAAE,EAAE,GAAGC,EAAE,CAAC,GAAG,CAACH,EAAE,MAAM,MAAM,mBAAmBG,EAAE,OAAO,EAAE,KAAKA,EAAE,KAAK,IAAI,CAAC,IAAI,CACmC,SAAS,GAAE,EAAE,CAAC,IAAIC,EAAiB,IAAI,IAAI,MAAO,IAAG,CAAC,IAAIC,EAAED,EAAE,IAAIE,EAAE,CAAC,GAAGD,EAAE,OAAOA,EAAE,IAAoBE,EAAE,SAASH,EAAE,EAAE,CAAC,OAAOE,EAAE,GAAT,CAAa,IAAK,GAAgB,CAAC,GAAG,EAAE,GAAGN,GAAGM,EAAa,OAAoB,EAAEE,EAAE,IAAK,GAAE,GAAxCR,EAAE,IAAII,EAAE,CAAqC,CAAE,IAAK,GAAY,CAAC,GAAG,EAAEJ,EAAE,GAAGG,GAAGG,EAAa,OAAoB,EAAEG,EAAET,EAAE,GAAnCG,EAAE,IAAIC,EAAE,CAAgC,CAAE,IAAK,GAAc,CAAC,GAAG,EAAEK,EAAEC,EAAEL,GAAGC,EAAE,IAAI,IAAIN,KAAKK,EAAE,CAAC,IAAIF,EAAEO,EAAEV,GAAG,IAAI,EAAEA,GAAGI,EAAED,EAAE,EAAG,IAAIF,EAAEU,EAAEF,GAAG,OAAOP,GAAED,EAAE,mBAAmB,CAACF,GAAEE,EAAE,EAAEA,EAAE,SAAS,CAAc,EAAEE,GAAE,CAAC,oBAAoBM,EAAE,SAAS,GAAgB,EAAER,EAAE,CAAC,GAAGE,EAAE,GAAGO,EAAE,CAAC,CAAC,CAAC,CAAE,IAAK,GAAW,CAAC,GAAG,EAAEV,EAAEG,EAAE,GAAGM,GAAGH,EAAEK,EAAEF,EAAE,IAAIL,EAAE,CAA8C,OAAd,EAAtBJ,IAAN,IAA8BU,EAAE,EAAgCV,EAA9BG,EAAE,GAAGQ,EAAE,CAAkC,IAAK,GAAY,CAAC,GAAG,EAAEX,GAAGM,EAAE,OAAON,KAAxkB,KAAK,MAAMM,EAAE,CAAmkB,CAAC,OAAOF,EAAE,IAAIE,EAAEC,EAAE,CAACA,iCAL/wB,IAAwE,IACzE,CACX,IAApB,QAAmD,EAAO,oBAAoBN,GAAE,UAGpFM,IAAG,CAAC,EAAEA,IAAG,EAAE,EAAE,EAAE,SAAS,GAAG,WAAW,EAAE,EAAE,KAAK,GAAG,OAAO,EAAE,EAAE,OAAO,GAAG,SAAS,EAAE,EAAE,IAAI,GAAG,MAAM,EAAE,EAAE,KAAK,GAAG,OAAOH,sMCLzC,KAAmF,KAA2D,CAAI,EAAE,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKQ,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,GAAG,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,WAAW,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,eAAe,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,WAAW,CAAC,EAAE,KAAKA,EAAE,QAAQ,CAAC,CAAC,GAAE,CAAC,KAAK,CAAC,GAAE,CAAC,KAAK,EAAE,CAAC,GAAE,CAAC,iBAAiB,CAAC,GAAE,CAAC,aAAa,CAACC,GAAE,CAAC,KAAK,YAAY,CAACC,GAAE,CAAC,YAAY,KAAK,CAAC,GAAE,CAAC,YAAY,CAACC,EAAE,CAAC,KAAK,EAAE,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAE,CAAC,YAAY,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,CAAC,YAAY,CAAC,GAAG,EAAE,CAAC,GAAG,GAAG,CAAC,IAAIH,EAAE,GAAGI,GAAG,GAAGJ,EAAE,OAAOA,GAAG,CAAC,KAAK,GAAGI,EAAE,QAAQ,EAAS,GAAGC,GAAN,EAAE,CAAS,CAAC,GAAG,IAAIC,GAAE,GAAG,CAAC,qBAAqB,CAAC,QAAQ,IAAIC,GAAE,CAAC,OAAO,CAAC,IAAI,IAAI,wCAAwC,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,GAAG,8CAA8C,QAAQ,CAAC,IAAIC,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,EAAE,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,IAAI,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIA,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWP,GAAE,MAAM,CAAC,KAAK,IAAI,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIO,EAAE,CAAC,UAAU,GAAE,iBAAiB,EAAE,WAAWN,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIM,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,KAAK,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,KAAK,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAE,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAG,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAG,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,IAAIK,EAAE,CAAC,UAAUL,EAAE,iBAAiB,EAAE,WAAW,GAAG,MAAM,CAAC,KAAK,MAAM,GAAG,MAAM,CAAC,IAAI,IAAI,IAAI,0CAA0C,+FAA+F,CAAC,KAAK,QAAQ,YAAY,QAAQ,CAAC,CAAC,CAAC,CAAC,gBAAgB,GAAG,qBAAqB,GAAG,OAAO,EAAE,CAAC,CAAC,CAAC,YAAY,cAAc,GAAG,uCAAuC,IAAgB,GAAG,EAAE,GAAG,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,aAAa,KAAKH,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,mBAAmB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,mBAAmB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,mBAAmB,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,oBAAoB,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,oBAAoB,CAAC,EAAE,MAAM,OAAO,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,qBAAqB,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,8BAA8B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,gBAAgB,CAAC,EAAE,MAAM,4BAA4B,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,eAAe,CAAC,EAAE,KAAK,GAAG,MAAM,qCAAqC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,eAAe,CAAC,EAAE,KAAK,GAAG,MAAM,oCAAoC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,eAAe,CAAC,EAAE,KAAK,GAAG,MAAM,oCAAoC,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,eAAe,CAAC,EAAE,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,MAAM,wBAAwB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,2BAA2B,MAAM,wBAAwB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,iBAAiB,oBAAoB,CAAC,EAAE,MAAM,UAAU,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,mBAAmB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,gxBAAgxB,gBAAgB,CAAC,EAAE,YAAY,GAAG,MAAM,oBAAoB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,yBAAyB,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,0BAA0B,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,yBAAyB,KAAKA,EAAE,SAAS,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,iBAAiB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,WAAW,MAAM,gBAAgB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,iBAAiB,CAAC,MAAM,CAAC,MAAM,WAAW,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,gBAAgB,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,oBAAoB,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,CAAC,EAAE,MAAM,iBAAiB,KAAKA,EAAE,QAAQ,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,2BAA2B,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,MAAM,gBAAgB,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,WAAW,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,4BAA4B,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,aAAa,GAAG,YAAY,eAAe,MAAM,eAAe,KAAKA,EAAE,OAAO,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,WAAW,KAAKA,EAAE,gBAAgB,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,UAAU,CAAC,MAAM,UAAU,KAAKA,EAAE,KAAK,CAAC,eAAe,CAAC,eAAe,4CAA4C,MAAM,WAAW,KAAKA,EAAE,oBAAoB,CAAC,WAAW,CAAC,eAAe,4CAA4C,MAAM,OAAO,KAAKA,EAAE,oBAAoB,CAAC,CAAC,CAAc,GAA2B,EAAE,CAAc,GAAM,CAAC,MAAM,kBAAkB,EAAE,EAAE,CAAC,GAAG,CAACM,GAAG,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,KAAK,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAMF,EAAE,CAAC,KAAK,kBAAkB,CAAC,CAACJ,EAAE,CAAC,OAAOM,GAAG,WAAY,MAAM,kBAAkB,EAAE,EAAE,CAAC,GAAG,CAACA,GAAG,MAAM,GAAG,MAAM,CAAC,KAAK,CAAC,KAAK,GAAG,KAAK,aAAa,CAAC,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,CAAC,OAAO,CAAC,CAAC,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,MAAM,CAAC,KAAK,CAAC,KAAK,YAAY,KAAK,aAAa,CAAC,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAMF,EAAE,CAAC,KAAK,kBAAkB,CAAC,CAACJ,EAAE,CAAC,OAAOM,GAAG,IAAK,CACnppBG,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,OAAO,KAAO,OAAO,YAAc,CAAC,kBAAoB,QAAQ,WAAa,YAAY,sBAAwB,IAAI,qBAAuB,OAAO,sBAAwB,IAAI,mBAAqB,YAAY,6BAA+B,IAAI,kBAAoB,KAAK,WAAa,OAAO,CAAC,CAAC,2BAA6B,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA,2BCDlhB,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,2rBAA2rB,CAAcC,GAAU,yCCAhzB,GAAU,UAAU,CAAC,yCAAyC,0CAA0C,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,kCAAkC,OAAO,SAAS,aAAa,kCAAkC,IAAI,wEAAwE,CAAC,CAAC,cAAc,mCAAmC,OAAO,SAAS,aAAa,mCAAmC,IAAI,yEAAyE,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,o7BAAo7B,CAAcC,GAAU,yCCAv/C,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,shBAAshB,CAAcC,GAAU,yCCA3oB,GAAU,UAAU,CAAC,kCAAkC,iCAAiC,wCAAwC,iCAAiC,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,yBAAyB,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,wBAAwB,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,cAAc,+BAA+B,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,wBAAwB,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,+xCAAqyC,q1CAA21C,k1CAAw1C,CAAcC,GAAU,yCCAx9J,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,sQAAsQ,CAAcC,GAAU,yCCA3X,GAAU,UAAU,CAAC,gCAAgC,kCAAkC,iCAAiC,uCAAuC,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,uBAAuB,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,qEAAqE,OAAO,MAAM,CAAC,CAAC,cAAc,yBAAyB,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,wBAAwB,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,8BAA8B,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,owCAAswC,0zCAA4zC,uzCAAyzC,CAAcC,GAAU,kBCAl0I,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,kDAAjsB,IAA4J,IAAkE,IAA4B,KAAmJ,CAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAAwNC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,KAAG,WAAS,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAU,EAAM,WAAW,YAAY,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWr9C,GAAgB,GAXq+C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBC,GAAuB,EAAM,GAAS,CAA2D,EAAkB,EAAGT,GAAlDY,GAA6F,CAAO,MAAoB,IAAiB,kBAA6C,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,YAA6B,oBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,oBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,oBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kEAAkE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,wIAAwI,2SAA2S,gHAAgH,kKAAkK,GAAGQ,GAAgB,CAW/8I,eAAe,IAAgB,GAAgB,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,YAAY,gBAAgB,GAAM,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXjgD,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAl0B,IAAkM,IAAkE,IAA4B,KAAmJ,CAAM,GAAwC,GAA0B,GAAOC,EAAS,CAAC,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAuE,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA9H,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,IAAI,EAAE,EAAE,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,KAAG,OAAK,WAAS,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAU,EAAM,WAAW,YAAY,UAAU,GAAO,EAAM,WAAW,IAAI,UAAU,GAAM,EAAM,UAAU,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWz5D,GAAgB,GAXy6D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,cAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGT,GAAlDY,GAA6F,CAAO,MAAoB,IAAiB,kBAA6C,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGhB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,EAAK,GAAwC,CAAC,sBAAsB,GAAK,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAU,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,MAAM,CAAC,QAAQ,CAAC,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,UAAU,GAAK,MAAM,CAAC,6BAA6B,OAAO,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,gKAAgK,wSAAwS,gJAAgJ,GAAGO,GAAgB,CAWr2K,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,YAAY,gBAAgB,GAAM,MAAM,YAAY,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,IAAI,YAAY,MAAM,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXtJ,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,sFAAhzE,IAA+S,IAAkE,IAA4B,KAAgJ,KAA4G,KAAqH,KAA0H,KAA0H,KAA0H,KAAyH,KAA0H,KAA0H,KAAwH,KAAuH,CAAM,GAAkB,EAASC,GAAa,CAAO,GAAmB,EAASC,GAAc,CAAO,GAAiC,GAAwB,EAAO,IAAI,CAAO,GAAW,EAAS,GAAM,CAAO,GAAc,EAASC,GAAS,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAA8gBC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,IAAU,EAAE,IAAQ,OAAOC,GAAI,UAAU,OAAOC,GAAI,SAAiBD,EAAE,aAAa,CAAC,SAASC,EAAE,aAAa,CAAC,CAAK,MAAM,QAAQD,EAAE,EAAE,OAAOC,GAAI,SAAiBD,EAAE,SAASC,EAAE,CAAS,GAAc,GAAO,GAAc,CAAC,EAAc,IAAoB,EAAM,EAAa,CAAC,qBAAmB,wBAA0B,EAAa,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAc,EAA6e,IAAW,CAAC,QAAM,WAAS,cAAmD,EAA3B,GAAa,EAAM,CAAsB,CAAS,IAAoB,EAAE,IAAI,yBAAyBC,IAAU,IAAqB,EAAM,EAAa,CAAC,qBAAmB,wBAA0B,EAAa,CAAC,cAAc,CAAC,UAAU,EAAmB,CAAC,UAAU,YAAY,CAAc,EAA8eC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUntK,GAAgB,GAVmuK,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAA8K,EAAkB,EAAGb,GAArKgB,GAAsBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAA8F,CAAO,MAAoB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKZ,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMJ,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBoB,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,GAAG,EAAM,CAAC,GAAG3B,EAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kEAAkE,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK4B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,mBAAmB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,GAAGf,EAAqB,CAAC,UAAU,CAAC,MAAM,mBAAmB,GAAmB,OAAO,QAAQ,2CAA2C,CAAC,UAAU,CAAC,MAAM,eAAe,GAAmB,OAAO,QAAQ,iCAAiC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,UAAU,IAAI,SAAS,YAAY,UAAU,0CAA0C,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,mBAAmB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,GAAG,GAAGD,EAAqB,CAAC,UAAU,CAAC,MAAM,mBAAmB,GAAmB,OAAO,QAAQ,2CAA2C,CAAC,UAAU,CAAC,MAAM,eAAe,GAAmB,OAAO,QAAQ,iCAAiC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,UAAU,IAAI,SAAS,YAAY,UAAU,sBAAsB,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,mBAAmB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,GAAG,GAAGD,EAAqB,CAAC,UAAU,CAAC,MAAM,mBAAmB,GAAmB,OAAO,QAAQ,2CAA2C,CAAC,UAAU,CAAC,MAAM,eAAe,GAAmB,OAAO,QAAQ,iCAAiC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,KAAK,EAAE,GAAG,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAa,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,UAAU,IAAI,SAAS,YAAY,UAAU,uCAAuC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKc,GAAW,KAAK,aAAa,CAAC,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,CAAC,UAAU,EAAW,EAAe,IAAwB,EAAKC,EAAU,CAAC,SAAsB,EAAK,GAAiC,CAAC,UAAU,gBAAgB,2BAA2B,GAAsB,mBAAiB,SAAS,YAAY,qBAAqB,GAAK,OAAO,EAAE,WAAW,EAAE,GAAG9B,EAAqB,CAAC,UAAU,CAAC,WAAW,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,GAAY,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,KAAS,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,GAAmB,GAAO,GAAS,EAAmB,IAAI,CAAC,CAAC,EAAa,CAAC,qBAAmB,qBAAmB,CAAC,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,GAAGA,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,MAAM,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAc,CAAC,UAAU,EAAmB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kEAAkE,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,kBAAkB,GAAmB,SAAsB,EAAK,GAAM,CAAC,OAAO,OAAO,KAAK;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;QAA2tH,GAAG,YAAY,SAAS,YAAY,OAAO,MAAM,MAAM,CAAC,MAAM,OAAO,CAAC,KAAK,OAAO,IAAI,GAAG,MAAM,OAAO,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK0B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,mEAAyE,mCAAmC,YAAY,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,+FAA+F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,6BAA6B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,6BAAgC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGf,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKe,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,uEAA6E,mCAAmC,YAAY,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,+FAA+F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,6BAA6B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,+BAAkC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,2CAA2C,uBAAuB,uEAA6E,mCAAmC,YAAY,qBAAqB,OAAO,uBAAuB,MAAM,uBAAuB,QAAQ,sBAAsB,+FAA+F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,6BAA6B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,+BAAkC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKa,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,uDAAuD,uBAAuB,+FAA+F,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,+FAA+F,CAAC,SAAS,IAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,yCAAyC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGf,EAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKe,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAO,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,QAAQ,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKZ,GAAS,CAAC,MAAM,qEAAqE,KAAK,CAAC,WAAW,+FAA+F,oBAAoB,SAAS,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,OAAO,WAAW,OAAO,YAAY,GAAK,UAAU,GAAM,YAAY,GAAK,YAAY,GAAM,SAAS,GAAK,YAAY,GAAK,WAAW,MAAM,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKyB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKb,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,6BAA6B,OAAO,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAmB,CAAC,SAAsB,EAAK,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKc,GAAW,KAAK,aAAa,CAAC,QAAQ,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,aAAa,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,aAAa,CAAC,CAAC,CAAC,UAAU,EAAY,EAAgB,IAAyB,EAAKC,EAAU,CAAC,SAAsB,EAAK,GAAiC,CAAC,UAAU,iBAAiB,2BAA2B,GAAsB,mBAAiB,SAAS,YAAY,qBAAqB,GAAK,OAAO,EAAE,WAAW,EAAE,SAAS,GAAa,KAAK,CAAC,UAAU,EAAmB,GAAG,EAAY,UAAU,EAAmB,UAAU,EAAmB,UAAU,GAAoB,KAAU,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAG,IAAqB,GAAuB,EAAK,EAAY,CAAC,GAAG,aAAa,IAAc,SAAsB,EAAK,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU,EAAmB,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,GAAoB,GAAO,GAAS,EAAmB,IAAI,CAAC,CAAC,EAAa,CAAC,qBAAmB,qBAAmB,CAAC,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAG9B,EAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,MAAM,GAAG,EAAE,EAAE,KAAK,EAAE,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAc,CAAC,UAAU,EAAmB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,iRAAiR,wRAAwR,yRAAyR,6RAA6R,+IAA+I,ySAAyS,wVAAwV,oSAAoS,gQAAgQ,gUAAgU,oWAAoW,mSAAmS,2RAA2R,0LAA0L,uSAAuS,4SAA4S,+KAA+K,6WAA6W,iJAAiJ,0SAA0S,6RAA6R,wTAAwT,oHAAoH,sKAAsK,6QAA6Q,sSAAsS,8IAA8I,mSAAmS,wGAAwG,0RAA0R,4SAA4S,iEAAiE,4GAA4G,kFAAkF,kEAAkE,+EAA+E,iEAAiE,4EAA4E,sFAAsF,6DAA6D,6EAA6E,6HAA6H,iJAAiJ,gFAAgF,8EAA8E,8EAA8E,GAAG6B,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,udAAud,CAUxq3C,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,oBAAuB,OAAO,SAAS,MAAM,SAAS,aAAa,eAAkB,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,sBAAyB,OAAO,SAAS,MAAM,SAAS,aAAa,eAAkB,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,sBAAyB,OAAO,SAAS,MAAM,SAAS,aAAa,eAAkB,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,kCAAkC,OAAO,SAAS,MAAM,SAAS,aAAa,sBAAsB,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAkB,GAAG,GAAmB,GAAG,GAAW,GAAG,GAAc,GAAG,EAAwBC,GAAkB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,GAAG,EAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVjzG,SAAS,IAAiB,CAAC,MAAM,SAC/B,SAAS,IAAiB,CAC5B,GAAU,IAAS,QAAa,OAAO,SAAW,IAAa,MAAO,GACpE,IAAM,EAAY,aAAa,QAAQ,qBAAqB,CAAK,EAAW,GAAG,IAAc,KAAM,EAAW,MAAiB,CAAC,IAAM,EAAa,IAAiB,CACtK,AAAkJ,EAA/I,IAAe,SAA2B,EAAO,WAAW,+BAA+B,CAAuB,QAAQ,OAAO,QAAyB,EAAc,aAAa,QAAQ,qBAAqB,EAAW,CAChO,GAAG,OAAO,SAAW,IAAY,CAAC,IAAM,EAAY,SAAS,qBAAqB,OAAO,CAAC,GAAS,EAAY,SAAS,qBAAqB,OAAO,CAAC,GAAM,GAAa,EAAY,aAAa,aAAa,EAAW,CAAK,GAAa,EAAY,aAAa,aAAa,EAAW,CAC5R,IAA0B,CAAE,OAAO,IAAa,OAChD,SAAS,IAA0B,CAAC,GAAG,OAAO,SAAW,IAAY,OACrE,IAAM,EAAqB,SAAS,eAAe,uBAAuB,CAAI,GAAsB,SAAS,KAAK,YAAY,EAAqB,CACnJ,IAAI,EAAiB,EAAE,CAAK,EAAgB,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAE,SAAS,YAAY,OAAO,IAAI,CAAC,IAAM,EAAM,SAAS,YAAYA,GAAG,GAAG,CAAC,IAAI,IAAI,KAAQ,EAAM,SAC5J,GAAG,GAAM,eAAe,OAAO,CAAC,IAAM,EAAM,EAAK,MAAM,IAAI,IAAIC,EAAE,EAAEA,EAAE,EAAM,OAAO,IAAI,CAAC,IAAM,EAAa,EAAMA,GAAG,GAAG,EAAa,SAAS,UAAU,EAAE,EAAa,WAAW,KAAK,CAAC,CAAkD,IAAM,EAAgB,GAAG,EAAa,IAA3E,EAAM,iBAAiB,EAAa,CAAiD,GAAG,EAAiB,KAAK,EAAgB,WAAY,GAAM,gBAAgB,gCAAuF,CAAC,EAAK,QAAQ,SAAjD,gCAAwE,CAAC,CAAC,IAAM,EAAiB,EAAK,SAAS,GAAG,QAAQ,QAAQ,OAAO,GAAG,CAAC,QAAQ,UAAU,GAAG,CAAC,QAAQ,WAAW,GAAG,CAAC,EAAgB,KAAK,EAAiB,OAAa,CAAC,QAAQ,KAAK,4BAA4B,EAAM,KAAK,EACrlB,IAAM,EAAc;iCAAhG,EAAiB,KAAK,IAAI,CACC;gCADuB,EAAgB,KAAK,IAAI,CAElD;;;IAI3C,EAAa,SAAS,cAAc,QAAQ,CAAC,EAAa,GAAG,uBAAuB,EAAa,YAAY,EAAc,SAAS,KAAK,YAAY,EAAa,CAMwX,SAAgB,GAAc,EAAU,CAAC,MAAO,IAAO,CAAC,GAAK,CAAC,EAAK,GAASE,EAAS,IAAiB,CAAC,CAAO,MAAW,CACzpB,GAAU,IAAS,QAAa,OAAO,aAAe,IAAa,OAAQ,IAAM,EAAgB,EAAY,QAAP,OACtG,GADqH,EAAQ,CAAC,EAAK,CAAC,aAAa,QAAQ,qBAAqB,EAAe,CAC1L,OAAO,SAAW,IAAY,CAAC,IAAM,EAAY,SAAS,qBAAqB,OAAO,CAAC,GAAS,EAAY,SAAS,qBAAqB,OAAO,CAAC,GAAM,GAAa,EAAY,aAAa,aAAa,EAAe,CAAK,GAAa,EAAY,aAAa,aAAa,EAAe,CACpS,IAA0B,CAAY,IAAS,QAAa,EAAO,cAAc,IAAI,YAAY,cAAc,CAAC,EAAI,MAAc,CAClI,GAAU,IAAS,QAAa,OAAO,aAAe,IAAa,OAAQ,IAAM,EAAW,EAAO,WAAW,+BAA+B,CAAO,EAAwB,GAAG,CAC1I,GAAlB,IAAiB,GAAmB,SAAS,CAAC,IAAM,EAASD,EAAE,QAAQ,OAAO,QACjG,GADyG,aAAa,QAAQ,qBAAqB,EAAS,CAAC,EAAQ,IAAW,OAAO,CACpL,OAAO,SAAW,IAAY,CAAC,IAAM,EAAY,SAAS,qBAAqB,OAAO,CAAC,GAAS,EAAY,SAAS,qBAAqB,OAAO,CAAC,GAAM,GAAa,EAAY,aAAa,aAAa,EAAS,CAAK,GAAa,EAAY,aAAa,aAAa,EAAS,CACxR,IAA0B,CAAE,EAAO,cAAc,IAAI,YAAY,cAAc,CAAC,GAAkE,OAA9D,EAAW,iBAAiB,SAAS,EAAwB,KAAW,CAAC,EAAW,oBAAoB,SAAS,EAAwB,GAAK,EAAE,CAAC,CAAC,MAAc,CACpP,GAAU,IAAS,QAAa,OAAO,SAAW,KAAa,OAAO,aAAe,IAAa,OAAQ,IAAM,EAAmB,EAAK,OAAO,QAAQ,aAAa,QAAQ,qBAAqB,EAAmB,CACpN,IAAM,EAAY,SAAS,qBAAqB,OAAO,CAAC,GAAS,EAAY,SAAS,qBAAqB,OAAO,CAAC,GAAM,GAAa,EAAY,aAAa,aAAa,EAAmB,CAAK,GAAa,EAAY,aAAa,aAAa,EAAmB,CAC1Q,IAA0B,EAAG,CAAC,EAAK,CAAC,CAAC,GAAK,CAAC,EAAS,GAAaC,EAAS,GAAM,CAEa,OAFZ,MAAc,CACrF,IAAS,QAAa,EAAY,GAAK,EAAI,EAAE,CAAC,CACpD,EAA6G,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,EAAK,QAAQ,OAAO,QAAQ,EAAO,CAAC,CAApJ,EAAK,EAAU,CAAC,GAAG,EAAM,QAAQ,QAAQ,YAAY,GAAG,CAAC,wBApChD,IAAsC,2BCCnD,GAAU,UAAU,EAAE,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAc,GAAI,CAAC,gUAAgU,CAAc,GAAU,mECA0D,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAA1oB,IAA+H,IAAkE,IAA4B,CAAgC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,KAAK,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUp9C,GAAgB,GAVo+C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKM,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,OAAO,EAAE,CAAC,UAAU,CAAC,OAAO,KAAK,CAAC,CAAC,SAAsB,EAAKgB,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,OAAO,WAA4B,mBAAiB,SAAS,YAAY,QAAQ,EAAE,IAAI,inBAAinB,aAAa,YAAY,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,yRAAyR,qRAAqR,8FAA8F,CAUhnJ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,QAAQ,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CACja,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,EAAE,CAAC,YAAc,CAAC,oCAAsC,gMAAsO,qBAAuB,KAAK,kBAAoB,OAAO,sBAAwB,IAAI,yBAA2B,QAAQ,yBAA2B,OAAO,6BAA+B,OAAO,qBAAuB,OAAO,sBAAwB,KAAK,CAAC,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC,ICXsiB,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAAh5C,IAA6S,IAAkE,IAA4B,KAA+I,KAAyH,KAA0I,CAAM,GAAiB,EAASC,GAAY,CAAO,GAA0D,EAAqB,EAA6BA,GAAY,CAAC,OAAO,YAAY,SAAS,GAAc,QAAQ,YAAY,CAAC,CAACC,GAAgB,CAAO,GAAW,CAAC,YAAY,YAAY,YAAY,CAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,CAAkP,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAO,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,QAAM,KAAG,mBAAiB,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAkB,EAAM,WAAW,WAAW,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWn6E,GAAgB,GAXm7E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,cAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,qBAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,GAAmB,EAAsB,MAAM,GAAG,IAAO,CAAmC,GAAlC,GAAgB,CAAC,UAAU,GAAK,CAAC,CAAI,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAA2D,GAAkB,EAAG,GAAlDC,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBC,EAAU,EAAW,CAAC,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,GAAmB,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKL,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,uDAAuD,uBAAuB,6FAA6F,mCAAmC,uBAAuB,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,QAAQ,sBAAsB,2FAA2F,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,uBAAuB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,wCAAwC,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,6BAA6B,MAAM,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,IAAI,GAAG,MAAM,EAAE,EAAE,GAAG,IAAI,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAA0D,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,uSAAuS,sSAAsS,mRAAmR,iHAAiH,oRAAoR,0HAA0H,iFAAiF,uEAAuE,+FAA+F,8GAA8G,0HAA0H,+DAA+D,GAAGM,GAAgB,CAW3vQ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,WAAW,gBAAgB,GAAM,MAAM,oBAAoB,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,iCAAiC,OAAO,SAAS,MAAM,SAAS,aAAa,sBAAsB,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAiB,GAAG,EAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXt3B,SAAwB,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,8EAA8E,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,sEAAsE,MAAM,yBAAyB"}