{"version":3,"file":"shared-lib.BM4a_Q02.mjs","names":["n","e","a","l","c","s","i","r","o","v","b","$","m","S","h","x$1","d","A","T","E","g","f","x","R","N","B","V","z","U","K","O","j","H","te","ue","F","G","se","_","de","fe","pe","Q$1","ye","R$1","T$1","U$1","ce","V$1","W$1","Y$1","X$1","I","Z$1","k","p","t","ba","u","w","da","ia","y","ka","C","ya","za","D","Aa","Ba","Da","J","L","Na","M","Sa","ln","dn","cn","pn","fn","mn","gn","hn","vn","P","Q","un","W","X","Y","Z","sn","en","nn","tn","rn","on","an","e.default","q","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","t","e","n","o","s","f","r","clamp","u","a","s","n","o","r","c","t","e","i","t","s","i","o","a","l","u","h","e","m","c","p","d","n","f","r","n","e","t","r","i","r","n","e","t","o","a","s","n","e","r","t","c","i","o","h","u","d","f","l","g","m","p","M","e","W","t","o","C","n","k","M","i","s","f","r","l","c","p","v","y","w","E","b","A","S","O","x","z","V","R","L","T","u","I","a","d","g","m","h","K","_","Z","Y","X","D","B","N","$","j","P","H","U","F","G","q","ue","Children","useRef","useMemo","useState","useCallback","size","i","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","useState","useMemo","useCallback","cx","r","x","y","i","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","Image","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","addPropertyOverrides","SvgUploaderFonts","cycleOrder","serializationHash","variantClassNames","transition1","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","Component","useRef","React.useId","sharedStyle.className","className","css","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","serializationHash","variantClassNames","transition1","t","React.useContext","React.useMemo","React.Fragment","getProps","useRef","React.useId","className","t","n","o","e","a","i","r","s","l","c","u","f","p","A","Y","X","G","s","o.useRef","r","o.useCallback","a","o","o.useMemo","T","e","t","n","L","i","f","c","p","l","u","d","g","_","h","m","O","N","U","j","E","K","w","J","Q","V","Z","k","X","Y","B","y","S","b","F","W","H","C","z","x","v","M","R","P","D","I","q","React.useState","id","LiquidMetal","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","css","metadata","siteMetadata","__FramerMetadata__","Button","Button2","Seats2","GradientBox","Checkmark","UserComponent","UserComponent1","UserComponent2","UserComponent3","Wonderbly","Audi","Glamour","Hublot","Hermes","Verizon","HM","Gyg","Enel","Lenovo","Discovery","Jagermeister","useRef","React.useId","metadata","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","React.useRef","className","PropertyOverrides","React.Fragment","Image","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","__FramerMetadata__"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/framerusercontent.com/modules/0QMQcJx1xHQkYNbQArkx/CZd2y03mpiYR1yqNT42A/mxxoLHeOz.js","https:/framerusercontent.com/modules/aqG6JYihMHRTk66lrr81/OaJnqRsFUPGJrMDbOdkh/UIz88DkZ1.js","https:/ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/animation@10.18.0/dist/index.es.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/types@10.17.1/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.6.3/tslib.es6.mjs","https:/ga.jspm.io/npm:@motionone/generators@10.18.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.18.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js","https:/framerusercontent.com/modules/CM3YvjhzF1F1yqdb96p6/HkSJGMVK0eBu9pWwctaN/KYiziSia4.js","https:/framerusercontent.com/modules/DESky9BRAPDnIdbeP5zD/7GCMHxJfmfSs2v47LwAn/dckiDYWGj.js","https:/framerusercontent.com/modules/ET7jNVrmyqvn2LE5WoOD/Tzxn7s4FGk7NPkC7Hqdk/Lwd3ZgDp8.js","https:/framerusercontent.com/modules/GgklUv95dGkz6DKkxSgd/76iGrr0SwdhRNnlIiRKc/o2HRX1sxC.js","https:/framerusercontent.com/modules/KeWcbwzo8Fm0gEr4UVIA/xDkogvIVZGYFHDepLBXU/LLcy8UgDv.js","https:/framerusercontent.com/modules/l20YIQEQIbz2rpuk9iyR/qoKAToMQitnyA50Wby38/SvatEfAfL.js","https:/framerusercontent.com/modules/La9fV7Wv1NumOrYpQqB4/jrm3znuPd3fBXORD2iFM/SVGUploader.js","https:/framerusercontent.com/modules/mnUjqDjFTAwRX9TlIzgQ/kWJ71N9BH8GWf7krbMRn/CTuMswQSa.js","https:/framerusercontent.com/modules/nXtMcBW4sLgKlk6fbGgQ/1cSO5jn3treZKDM7p9x5/zGgzhaUKl.js","https:/framerusercontent.com/modules/ql5OfnPlTCogNV3k8Fxe/60aQNbMWYu6W1TU4Xgh5/FlY00o9yV.js","https:/framerusercontent.com/modules/v5WhwZZjjVmIGXEuE2EZ/0LxIKuwsqGIMzW8TPE6y/JEwZJSleH.js","https:/framerusercontent.com/modules/qVhnlmZKh7FMv1DWeRZf/tVz6FBNvUrzt7lmt6Ntj/aiKtfDDnF.js","https:/framerusercontent.com/modules/6kjMwPlYMSCEhUbwKN2Z/JFj82g0ma7DRv2sdEZI8/educT845L.js","https:/framerusercontent.com/modules/9GLUO7gtbtwcrdbaWDoP/j9UkXtKVBvTqIoj5Bmu4/eHkaWBji3.js","https:/framerusercontent.com/modules/3T9NzTWgpgccJC2JyGnu/intTchhwdVBtuV8qtytj/HbX0EBxX4.js","https:/framerusercontent.com/modules/0i7sGoXmBuNdYtTZVr0Y/J1bzDx6WGxhgsDrsByjl/PvgFwWHyH.js","https:/framerusercontent.com/modules/9JXldk5YGnFdwxPEDTch/HtlfSTPQxS2wpork5bPE/i06AUGECS.js","https:/framerusercontent.com/modules/lMNFljQ86qbcaDdMi0mN/4KVsMOGQ58886kfr7adF/OCcEqKO5D.js","https:/framerusercontent.com/modules/oAqVvPdCij0mHnMPDl7n/x5SVSoLlsGs5PDxoSgBF/RhAXfqya6.js","https:/framerusercontent.com/modules/UDkpodcMFXsxl70M2AV9/kantdoxaaDZXT1FIbVce/uKk8y9KVc.js","https:/framerusercontent.com/modules/stySzuIO1s4s3t2u520A/E20XVJRdJ81uNzWMtjy7/WSM4iyTPe.js","https:/ga.jspm.io/npm:@paper-design/shaders@0.0.45/dist/index.js","https:/ga.jspm.io/npm:@paper-design/shaders-react@0.0.45/dist/index.js","https:/framerusercontent.com/modules/42dWxV1lBJp5nqatynxZ/HQuGGIYGWdcKDBmcH2xq/Liquid_Metal_2.js","https:/framerusercontent.com/modules/n5VLV4h7AYWQN9hsEsWJ/GZtQ1QjthZ44It00wfdj/Ffvp1glK3.js","https:/framerusercontent.com/modules/WnqrqICcHIxjXOGwuXlm/rzqEt7rHk4avroyMAuUH/nOb_TECRO.js","https:/framerusercontent.com/modules/kpbyh49lci1pGcZGk5ze/BtR1qckLUDvvsqUoDCsR/T5An94gHO.js","https:/framerusercontent.com/modules/9NwnQ4YrldcmHHY8dPex/kOivGw0kJiNVkHh3OtQL/TgeTWMLg3.js","https:/framerusercontent.com/modules/BghRTwiAQoHDZHFtjI1M/TzF1cI2LiSbsR86UQtEp/Zg9paoM1a.js","https:/framerusercontent.com/modules/l11Qei78tWhWcHElyfEB/CXRjvfc3WjW4TIW0ouo1/siteMetadata.js","https:/framerusercontent.com/modules/tTIgmjnG5j5ceYa8z7mC/rdnLvWSSAdKnfY8qWatG/NQ9TYcCyt.js","https:/framerusercontent.com/modules/EvZIUnshMoDa3asfoMjn/OsIl4vMV6oMmtd9P5Tx6/NQ9TYcCyt.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0"],"sourcesContent":["import*as e from\"react\";var n=\"default\"in e?e.default:e;var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.2.0\";var Fe=\"default\"in e?e.default:e;var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.2.0\";var Un={};var Zn,Xn;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n\n//# sourceMappingURL=server.browser.js.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-BW8oN\";const variantClassNames={KZtRpw0E5:\"framer-v-1l55ff0\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"KZtRpw0E5\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:642.5,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:1285,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/VZpWPTazGaMI2gNbcrAsFVYgjtw.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/VZpWPTazGaMI2gNbcrAsFVYgjtw.png?scale-down-to=512 512w,https://framerusercontent.com/images/VZpWPTazGaMI2gNbcrAsFVYgjtw.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/VZpWPTazGaMI2gNbcrAsFVYgjtw.png 1285w\"},className:cx(scopingClassNames,\"framer-1l55ff0\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"KZtRpw0E5\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-BW8oN.framer-1ex1qqc, .framer-BW8oN .framer-1ex1qqc { display: block; }\",\".framer-BW8oN.framer-1l55ff0 { height: 32px; overflow: visible; position: relative; width: 143px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 143\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramermxxoLHeOz=withCSS(Component,css,\"framer-BW8oN\");export default FramermxxoLHeOz;FramermxxoLHeOz.displayName=\"Verizon\";FramermxxoLHeOz.defaultProps={height:32,width:143};addFonts(FramermxxoLHeOz,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramermxxoLHeOz\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"143\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./mxxoLHeOz.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-6DexV\";const variantClassNames={OeXHrODAn:\"framer-v-1v7mel4\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"OeXHrODAn\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:255,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:510,src:\"https://framerusercontent.com/images/T8POfEmnuUDisHYMMfSMilaFihQ.png\"},className:cx(scopingClassNames,\"framer-1v7mel4\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"OeXHrODAn\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6DexV.framer-19dlf4j, .framer-6DexV .framer-19dlf4j { display: block; }\",\".framer-6DexV.framer-1v7mel4 { height: 32px; overflow: visible; position: relative; width: 57px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 57\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerUIz88DkZ1=withCSS(Component,css,\"framer-6DexV\");export default FramerUIz88DkZ1;FramerUIz88DkZ1.displayName=\"Hermes\";FramerUIz88DkZ1.defaultProps={height:32,width:57};addFonts(FramerUIz88DkZ1,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUIz88DkZ1\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"57\",\"framerIntrinsicHeight\":\"32\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UIz88DkZ1.map","function addUniqueItem(t,e){-1===t.indexOf(e)&&t.push(e)}function removeItem(t,e){const n=t.indexOf(e);n>-1&&t.splice(n,1)}const clamp=(t,e,n)=>Math.min(Math.max(n,t),e);const t={duration:.3,delay:0,endDelay:0,repeat:0,easing:\"ease\"};const isNumber=t=>\"number\"===typeof t;const isEasingList=t=>Array.isArray(t)&&!isNumber(t[0]);const wrap=(t,e,n)=>{const o=e-t;return((n-t)%o+o)%o+t};function getEasingForSegment(t,e){return isEasingList(t)?t[wrap(0,t.length,e)]:t}const mix=(t,e,n)=>-n*t+n*e+t;const noop=()=>{};const noopReturn=t=>t;const progress=(t,e,n)=>e-t===0?1:(n-t)/(e-t);function fillOffset(t,e){const n=t[t.length-1];for(let o=1;o<=e;o++){const s=progress(0,e,o);t.push(mix(n,1,s))}}function defaultOffset(t){const e=[0];fillOffset(e,t-1);return e}function interpolate(t,e=defaultOffset(t.length),n=noopReturn){const o=t.length;const s=o-e.length;s>0&&fillOffset(e,s);return s=>{let f=0;for(;f<o-2;f++)if(s<e[f+1])break;let r=clamp(0,1,progress(e[f],e[f+1],s));const c=getEasingForSegment(n,f);r=c(r);return mix(t[f],t[f+1],r)}}const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isFunction=t=>\"function\"===typeof t;const isString=t=>\"string\"===typeof t;const e={ms:t=>1e3*t,s:t=>t/1e3};\n/*\n  Convert velocity into velocity per second\n\n  @param [number]: Unit per frame\n  @param [number]: Frame duration in ms\n*/function velocityPerSecond(t,e){return e?t*(1e3/e):0}export{addUniqueItem,clamp,defaultOffset,t as defaults,fillOffset,getEasingForSegment,interpolate,isCubicBezier,isEasingGenerator,isEasingList,isFunction,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import{noopReturn as t,clamp as n}from\"@motionone/utils\";const calcBezier=(t,n,e)=>(((1-3*e+3*n)*t+(3*e-6*n))*t+3*n)*t;const e=1e-7;const i=12;function binarySubdivide(t,n,o,r,c){let u;let a;let s=0;do{a=n+(o-n)/2;u=calcBezier(a,r,c)-t;u>0?o=a:n=a}while(Math.abs(u)>e&&++s<i);return a}function cubicBezier(n,e,i,o){if(n===e&&i===o)return t;const getTForX=t=>binarySubdivide(t,0,1,n,i);return t=>0===t||1===t?t:calcBezier(getTForX(t),e,o)}const steps=(t,e=\"end\")=>i=>{i=\"end\"===e?Math.min(i,.999):Math.max(i,.001);const o=i*t;const r=\"end\"===e?Math.floor(o):Math.ceil(o);return n(0,1,r/t)};export{cubicBezier,steps};\n\n//# sourceMappingURL=index.es.js.map","import{isFunction as t,isCubicBezier as i,noopReturn as e,defaults as s,isEasingGenerator as a,isEasingList as n,interpolate as r}from\"@motionone/utils\";import{cubicBezier as o,steps as h}from\"@motionone/easing\";const l={ease:o(.25,.1,.25,1),\"ease-in\":o(.42,0,1,1),\"ease-in-out\":o(.42,0,.58,1),\"ease-out\":o(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return o(...s);const a=l[s];if(a)return a;if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return h(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:o,duration:h=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\",autoplay:d=true}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=e;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||s.easing;if(a(o)){const t=o.createAnimation(i);o=t.easing;i=t.keyframes||i;h=t.duration||h}this.repeat=m;this.easing=n(o)?e:getEasingFunction(o);this.updateDuration(h);const f=r(i,c,n(o)?o.map(getEasingFunction):e);this.tick=i=>{var e;l;let s=0;s=this.pauseTime!==void 0?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);this.playState===\"finished\"&&this.pauseTime===void 0&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);r===1&&n--;const o=n%2;(p===\"reverse\"||p===\"alternate\"&&o||p===\"alternate-reverse\"&&!o)&&(r=1-r);const h=s>=this.totalDuration?1:Math.min(r,1);const m=f(this.easing(h));t(m);const c=this.pauseTime===void 0&&(this.playState===\"finished\"||s>=this.totalDuration+u);if(c){this.playState=\"finished\";(e=this.resolve)===null||e===void 0?void 0:e.call(this,m)}else this.playState!==\"idle\"&&(this.frameRequestId=requestAnimationFrame(this.tick))};d&&this.play()}play(){const t=performance.now();this.playState=\"running\";this.pauseTime!==void 0?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";this.frameRequestId!==void 0&&cancelAnimationFrame(this.frameRequestId);(t=this.reject)===null||t===void 0?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){this.pauseTime!==void 0||this.rate===0?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n//# sourceMappingURL=index.es.js.map\n","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","class MotionValue{setAnimation(i){this.animation=i;i===null||i===void 0?void 0:i.finished.then((()=>this.clearAnimation())).catch((()=>{}))}clearAnimation(){this.animation=this.generator=void 0}}export{MotionValue};\n//# sourceMappingURL=index.es.js.map\n","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(typeof t!==\"function\"&&t!==null)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=t===null?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(e!=null&&typeof Object.getOwnPropertySymbols===\"function\"){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:n===null?n=Object.getOwnPropertyDescriptor(t,r):n;if(typeof Reflect===\"object\"&&typeof Reflect.decorate===\"function\")i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __esDecorate(e,t,r,n,o,a){function accept(e){if(e!==void 0&&typeof e!==\"function\")throw new TypeError(\"Function expected\");return e}var i=n.kind,c=i===\"getter\"?\"get\":i===\"setter\"?\"set\":\"value\";var s=!t&&e?n.static?e:e.prototype:null;var l=t||(s?Object.getOwnPropertyDescriptor(s,n.name):{});var u,_=false;for(var f=r.length-1;f>=0;f--){var p={};for(var y in n)p[y]=y===\"access\"?{}:n[y];for(var y in n.access)p.access[y]=n.access[y];p.addInitializer=function(e){if(_)throw new TypeError(\"Cannot add initializers after decoration has completed\");a.push(accept(e||null))};var d=(0,r[f])(i===\"accessor\"?{get:l.get,set:l.set}:l[c],p);if(i===\"accessor\"){if(d===void 0)continue;if(d===null||typeof d!==\"object\")throw new TypeError(\"Object expected\");(u=accept(d.get))&&(l.get=u);(u=accept(d.set))&&(l.set=u);(u=accept(d.init))&&o.unshift(u)}else(u=accept(d))&&(i===\"field\"?o.unshift(u):l[c]=u)}s&&Object.defineProperty(s,n.name,l);_=true}function __runInitializers(e,t,r){var n=arguments.length>2;for(var o=0;o<t.length;o++)r=n?t[o].call(e,r):t[o].call(e);return n?r:void 0}function __propKey(e){return typeof e===\"symbol\"?e:\"\".concat(e)}function __setFunctionName(e,t,r){typeof t===\"symbol\"&&(t=t.description?\"[\".concat(t.description,\"]\"):\"\");return Object.defineProperty(e,\"name\",{configurable:true,value:r?\"\".concat(r,\" \",t):t})}function __metadata(e,t){if(typeof Reflect===\"object\"&&typeof Reflect.metadata===\"function\")return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(o[0]&1)throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol===\"function\"&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(c){if(r)throw new TypeError(\"Generator is already executing.\");while(a&&(a=0,c[0]&&(i=0)),i)try{if(r=1,n&&(o=c[0]&2?n.return:c[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,c[1])).done)return o;(n=0,o)&&(c=[c[0]&2,o.value]);switch(c[0]){case 0:case 1:o=c;break;case 4:i.label++;return{value:c[1],done:false};case 5:i.label++;n=c[1];c=[0];continue;case 7:c=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(c[0]===6||c[0]===2)){i=0;continue}if(c[0]===3&&(!o||c[1]>o[0]&&c[1]<o[3])){i.label=c[1];break}if(c[0]===6&&i.label<o[1]){i.label=o[1];o=c;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(c);break}o[2]&&i.ops.pop();i.trys.pop();continue}c=t.call(e,i)}catch(e){c=[6,e];n=0}finally{r=o=0}if(c[0]&5)throw c[1];return{value:c[0]?c[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){n===void 0&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){n===void 0&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)n===\"default\"||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=typeof Symbol===\"function\"&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&typeof e.length===\"number\")return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=typeof Symbol===\"function\"&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((t===void 0||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||arguments.length===2)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\",awaitReturn),n[Symbol.asyncIterator]=function(){return this},n;function awaitReturn(e){return function(t){return Promise.resolve(t).then(e,reject)}}function verb(e,t){if(o[e]){n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))};t&&(n[e]=t(n[e]))}}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:false}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=typeof __values===\"function\"?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(r!=null)for(var o in r)o!==\"default\"&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(r===\"a\"&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(typeof t===\"function\"?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return r===\"m\"?n:r===\"a\"?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(n===\"m\")throw new TypeError(\"Private method is not writable\");if(n===\"a\"&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(typeof t===\"function\"?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return n===\"a\"?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(t===null||typeof t!==\"object\"&&typeof t!==\"function\")throw new TypeError(\"Cannot use 'in' operator on non-object\");return typeof e===\"function\"?t===e:e.has(t)}function __addDisposableResource(e,t,r){if(t!==null&&t!==void 0){if(typeof t!==\"object\"&&typeof t!==\"function\")throw new TypeError(\"Object expected.\");var n,o;if(r){if(!Symbol.asyncDispose)throw new TypeError(\"Symbol.asyncDispose is not defined.\");n=t[Symbol.asyncDispose]}if(n===void 0){if(!Symbol.dispose)throw new TypeError(\"Symbol.dispose is not defined.\");n=t[Symbol.dispose];r&&(o=n)}if(typeof n!==\"function\")throw new TypeError(\"Object not disposable.\");o&&(n=function(){try{o.call(this)}catch(e){return Promise.reject(e)}});e.stack.push({value:t,dispose:n,async:r})}else r&&e.stack.push({async:true});return t}var r=typeof SuppressedError===\"function\"?SuppressedError:function(e,t,r){var n=new Error(r);return n.name=\"SuppressedError\",n.error=e,n.suppressed=t,n};function __disposeResources(e){function fail(t){e.error=e.hasError?new r(t,e.error,\"An error was suppressed during disposal.\"):t;e.hasError=true}function next(){while(e.stack.length){var t=e.stack.pop();try{var r=t.dispose&&t.dispose.call(t.value);if(t.async)return Promise.resolve(r).then(next,(function(e){fail(e);return next()}))}catch(e){fail(e)}}if(e.hasError)throw e.error}return next()}var n={__extends:__extends,__assign:__assign,__rest:__rest,__decorate:__decorate,__param:__param,__metadata:__metadata,__awaiter:__awaiter,__generator:__generator,__createBinding:e,__exportStar:__exportStar,__values:__values,__read:__read,__spread:__spread,__spreadArrays:__spreadArrays,__spreadArray:__spreadArray,__await:__await,__asyncGenerator:__asyncGenerator,__asyncDelegator:__asyncDelegator,__asyncValues:__asyncValues,__makeTemplateObject:__makeTemplateObject,__importStar:__importStar,__importDefault:__importDefault,__classPrivateFieldGet:__classPrivateFieldGet,__classPrivateFieldSet:__classPrivateFieldSet,__classPrivateFieldIn:__classPrivateFieldIn,__addDisposableResource:__addDisposableResource,__disposeResources:__disposeResources};export{__addDisposableResource,__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__disposeResources,__esDecorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__propKey,__read,__rest,__runInitializers,__setFunctionName,__spread,__spreadArray,__spreadArrays,__values,n as default};\n//# sourceMappingURL=tslib.es6.mjs.map\n","import{velocityPerSecond as e,time as t,noopReturn as s}from\"@motionone/utils\";const n=5;function calcGeneratorVelocity(t,s,r){const a=Math.max(s-n,0);return e(r-t(a),s-a)}const r={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=r.stiffness,t=r.damping,s=r.mass)=>t/(2*Math.sqrt(e*s));function hasReachedTarget(e,t,s){return e<t&&s>=t||e>t&&s<=t}const spring=({stiffness:e=r.stiffness,damping:s=r.damping,mass:n=r.mass,from:a=0,to:o=1,velocity:c=0,restSpeed:i,restDistance:h}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);const g=Math.abs(d)<5;i||(i=g?.01:2);h||(h=g?.005:.5);let m;if(l<1){const e=f*Math.sqrt(1-l*l);m=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else m=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=m(e);const t=e===0?c:calcGeneratorVelocity(m,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>i!==void 0&&e<i||h!==void 0&&e>h;const nearestBoundary=e=>i===void 0?h:h===void 0||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=c===void 0?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&p===void 0){t=true;applyFriction(e);checkCatchBoundary(e)}if(p!==void 0&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const a=10;const o=1e4;function pregenerateKeyframes(e,t=s){let n;let r=a;let c=e(0);const i=[t(c.current)];while(!c.done&&r<o){c=e(r);i.push(t(c.done?c.target:c.current));n===void 0&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;i.length===1&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(n!==null&&n!==void 0?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n//# sourceMappingURL=index.es.js.map\n","import{getEasingFunction as e,Animation as t}from\"@motionone/animation\";import{invariant as n}from\"hey-listen\";import{MotionValue as o}from\"@motionone/types\";import{noopReturn as i,addUniqueItem as s,progress as r,isFunction as a,defaults as c,isCubicBezier as l,isString as f,isEasingGenerator as u,isEasingList as d,isNumber as g,time as m,noop as h,removeItem as p,mix as v,getEasingForSegment as y,defaultOffset as w,fillOffset as E,velocityPerSecond as b,interpolate as A}from\"@motionone/utils\";import{__rest as S}from\"tslib\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as z,glide as V}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(e,t){e.has(t)||e.set(t,new o);return e.get(t)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const M={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const B={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:i},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const N=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{N.push(e+t);k.set(asTransformCssVar(e+t),B[e])}))}));const compareTransformOrder=(e,t)=>N.indexOf(e)-N.indexOf(t);const $=new Set(N);const isTransform=e=>$.has(e);const addTransformToElement=(e,t)=>{M[t]&&(t=M[t]);const{transforms:n}=getAnimationData(e);s(n,t);e.style.transform=buildTransformTemplate(n)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const C=new Set;function registerCssVariable(e){if(!C.has(e)){C.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const j={cssRegisterProperty:()=>typeof CSS!==\"undefined\"&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const P={};const R={};for(const e in j)R[e]=()=>{P[e]===void 0&&(P[e]=j[e]());return P[e]};const H=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const o=Math.round(t/H);for(let t=0;t<o;t++)n+=e(r(0,o-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>a(e)?R.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:c.easing:l(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)e[n]===null&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){M[e]&&(e=M[e]);return isTransform(e)?asTransformCssVar(e):e}const I={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&n!==0){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&e.playState!==\"finished\")try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getUnitConverter(e,t){var n;let o=(t===null||t===void 0?void 0:t.toDefaultUnit)||i;const s=e[e.length-1];if(f(s)){const e=((n=s.match(/(-?[\\d.]+)([a-z%]*)/))===null||n===void 0?void 0:n[2])||\"\";e&&(o=t=>t+e)}return o}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={},i){const s=getDevToolsRecord();const r=o.record!==false&&s;let l;let{duration:f=c.duration,delay:p=c.delay,endDelay:v=c.endDelay,repeat:y=c.repeat,easing:w=c.easing,persist:E=false,direction:b,offset:A,allowWebkitAcceleration:S=false,autoplay:O=true}=o;const x=getAnimationData(e);const z=isTransform(t);let V=R.waapi();z&&addTransformToElement(e,t);const W=getStyleName(t);const L=getMotionValue(x.values,W);const T=k.get(W);stopAnimation(L.animation,!(u(w)&&L.generator)&&o.record!==false);return()=>{const readInitialValue=()=>{var t,n;return(n=(t=I.get(e,W))!==null&&t!==void 0?t:T===null||T===void 0?void 0:T.initialValue)!==null&&n!==void 0?n:0};let c=hydrateKeyframes(keyframesList(n),readInitialValue);const x=getUnitConverter(c,T);if(u(w)){const e=w.createAnimation(c,t!==\"opacity\",readInitialValue,W,L);w=e.easing;c=e.keyframes||c;f=e.duration||f}isCssVar(W)&&(R.cssRegisterProperty()?registerCssVariable(W):V=false);z&&!R.linearEasing()&&(a(w)||d(w)&&w.some(a))&&(V=false);if(V){T&&(c=c.map((e=>g(e)?T.toDefaultUnit(e):e)));c.length!==1||R.partialKeyframes()&&!r||c.unshift(readInitialValue());const t={delay:m.ms(p),duration:m.ms(f),endDelay:m.ms(v),easing:d(w)?void 0:convertEasing(w,f),direction:b,iterations:y+1,fill:\"both\"};l=e.animate({[W]:c,offset:A,easing:d(w)?w.map((e=>convertEasing(e,f))):void 0},t);l.finished||(l.finished=new Promise(((e,t)=>{l.onfinish=e;l.oncancel=t})));const n=c[c.length-1];l.finished.then((()=>{if(!E){I.set(e,W,n);l.cancel()}})).catch(h);S||(l.playbackRate=1.000001)}else if(i&&z){c=c.map((e=>typeof e===\"string\"?parseFloat(e):e));c.length===1&&c.unshift(parseFloat(readInitialValue()));l=new i((t=>{I.set(e,W,x?x(t):t)}),c,Object.assign(Object.assign({},o),{duration:f,easing:w}))}else{const t=c[c.length-1];I.set(e,W,T&&g(t)?T.toDefaultUnit(t):t)}r&&s(e,t,c,{duration:f,delay:p,easing:w,repeat:y,offset:A},\"motion-one\");L.setAnimation(l);l&&!O&&l.pause();return l}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(typeof e===\"string\")if(t){(n=t[e])!==null&&n!==void 0?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=c.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},U);const getActiveAnimation=e=>e.animations[0];const U={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return m.s((n===null||n===void 0?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return n===null||n===void 0?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(h));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return typeof(n===null||n===void 0?void 0:n[t])===\"undefined\"?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=m.ms(n);case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(t=.1,{start:n=0,from:o=0,easing:i}={}){return(s,r)=>{const a=g(o)?o:getFromIndex(o,r);const c=Math.abs(a-s);let l=t*c;if(i){const n=r*t;const o=e(i);l=o(l/n)*n}return n+l}}function getFromIndex(e,t){if(e===\"first\")return 0;{const n=t-1;return e===\"last\"?n:n/2}}function resolveOption(e,t,n){return a(e)?e(t,n):e}function createAnimate(e){return function animate(t,o,i={}){t=resolveElements(t);const s=t.length;n(Boolean(s),\"No valid element provided.\");n(Boolean(o),\"No keyframes defined.\");const r=[];for(let n=0;n<s;n++){const a=t[n];for(const t in o){const c=getOptions(i,t);c.delay=resolveOption(c.delay,n,s);const l=animateStyle(a,t,o[t],c,e);r.push(l)}}return withControls(r,i,i.duration)}}const F=createAnimate(t);function calcNextTime(e,t,n,o){var i;return g(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):t===\"<\"?n:(i=o.get(t))!==null&&i!==void 0?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){p(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:v(i,s,o[r]),easing:y(n,r)})}function compareByTime(e,t){return e.at===t.at?e.value===null?1:-1:e.at-t.at}function timeline(e,n={}){var o;const i=createAnimationsFromTimeline(e,n);const s=i.map((e=>animateStyle(...e,t))).filter(Boolean);return withControls(s,n,(o=i[0])===null||o===void 0?void 0:o[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:o={}}=t,i=S(t,[\"defaultOptions\"]);const s=[];const a=new Map;const l={};const d=new Map;let g=0;let m=0;let h=0;for(let t=0;t<e.length;t++){const i=e[t];if(f(i)){d.set(i,m);continue}if(!Array.isArray(i)){d.set(i.name,calcNextTime(m,i.at,g,d));continue}const[s,r,p={}]=i;p.at!==void 0&&(m=calcNextTime(m,p.at,g,d));let v=0;const y=resolveElements(s,l);const b=y.length;for(let e=0;e<b;e++){const t=y[e];const i=getElementSequence(t,a);for(const t in r){const s=getValueSequence(t,i);let a=keyframesList(r[t]);const l=getOptions(p,t);let{duration:f=o.duration||c.duration,easing:d=o.easing||c.easing}=l;if(u(d)){n(t===\"opacity\"||a.length>1,\"spring must be provided 2 keyframes within timeline()\");const e=d.createAnimation(a,t!==\"opacity\",(()=>0),t);d=e.easing;a=e.keyframes||a;f=e.duration||f}const g=resolveOption(p.delay,e,b)||0;const y=m+g;const A=y+f;let{offset:S=w(a.length)}=l;S.length===1&&S[0]===0&&(S[1]=1);const O=S.length-a.length;O>0&&E(S,O);a.length===1&&a.unshift(null);addKeyframes(s,a,d,S,y,A);v=Math.max(g+f,v);h=Math.max(A,h)}}g=m;m+=v}a.forEach(((e,t)=>{for(const n in e){const a=e[n];a.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];l.push(n);f.push(r(0,h,t));u.push(o||c.easing)}if(f[0]!==0){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(f[f.length-1]!==1){f.push(1);l.push(null)}s.push([t,n,l,Object.assign(Object.assign(Object.assign({},o),{duration:h,easing:u,offset:f}),i)])}}));return s}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function canGenerate(e){return g(e)&&!isNaN(e)}function getAsNumber(e){return f(e)?parseFloat(e):e}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s},n)));return o.get(a)};const getKeyframes=(e,n)=>{t.has(e)||t.set(e,O(e,n));return t.get(e)};return{createAnimation:(e,t=true,n,o,s)=>{let r;let a;let c;let l=0;let f=i;const u=e.length;if(t){f=getUnitConverter(e,o?k.get(getStyleName(o)):void 0);const t=e[u-1];c=getAsNumber(t);if(u>1&&e[0]!==null)a=getAsNumber(e[0]);else{const e=s===null||s===void 0?void 0:s.generator;if(e){const{animation:t,generatorStartTime:n}=s;const o=(t===null||t===void 0?void 0:t.startTime)||n||0;const i=(t===null||t===void 0?void 0:t.currentTime)||performance.now()-o;const r=e(i).current;a=r;l=x((t=>e(t).current),i,r)}else n&&(a=getAsNumber(n()))}}if(canGenerate(a)&&canGenerate(c)){const e=getGenerator(a,c,l,o===null||o===void 0?void 0:o.includes(\"scale\"));r=Object.assign(Object.assign({},getKeyframes(e,f)),{easing:\"linear\"});if(s){s.generator=e;s.generatorStartTime=performance.now()}}if(!r){const e=getKeyframes(getGenerator(0,100));r={easing:\"ease\",duration:e.overshootDuration}}return r}}}}const G=createGeneratorEasing(z);const q=createGeneratorEasing(V);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(typeof IntersectionObserver===\"undefined\")return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);a(n)?r.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:typeof i===\"number\"?i:K[i]});s.forEach((e=>c.observe(e)));return()=>c.disconnect()}const _=new WeakMap;let Z;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;(o=_.get(e))===null||o===void 0?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){typeof ResizeObserver!==\"undefined\"&&(Z=new ResizeObserver(notifyAll))}function resizeElement(e,t){Z||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=_.get(e);if(!n){n=new Set;_.set(e,n)}n.add(t);Z===null||Z===void 0?void 0:Z.observe(e)}));return()=>{n.forEach((e=>{const n=_.get(e);n===null||n===void 0?void 0:n.delete(t);(n===null||n===void 0?void 0:n.size)||(Z===null||Z===void 0?void 0:Z.unobserve(e))}))}}const X=new Set;let Y;function createWindowResizeHandler(){Y=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};X.forEach((e=>e(t)))};window.addEventListener(\"resize\",Y)}function resizeWindow(e){X.add(e);Y||createWindowResizeHandler();return()=>{X.delete(e);!X.size&&Y&&(Y=void 0)}}function resize(e,t){return a(e)?resizeWindow(e):resizeElement(e,t)}const J=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const Q={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:a}=Q[t];const c=i.current;const l=n.time;i.current=e[`scroll${a}`];i.scrollLength=e[`scroll${s}`]-e[`client${s}`];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=r(0,i.scrollLength,i.current);const f=o-l;i.velocity=f>J?0:b(i.current-c,f)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&o.tagName!==\"svg\")o=o.parentNode}return n}const ee={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const te={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;te[e]!==void 0&&(e=te[e]);if(f(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}g(e)&&(o=t*e);return n+o}const ne=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:ne;let s=0;let r=0;if(g(e))i=[e,e];else if(f(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,te[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const oe={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=ee.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=s===\"y\"?\"height\":\"width\";const a=i!==e?calcInset(i,e):oe;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=A(w(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:a(t)?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,t){e.pause();e.forEachNative(((e,{easing:t})=>{var n,o;if(e.updateDuration){t||(e.easing=i);e.updateDuration(1)}else{const i={duration:1e3};t||(i.easing=\"linear\");(o=(n=e.effect)===null||n===void 0?void 0:n.updateTiming)===null||o===void 0?void 0:o.call(n,i)}}));return()=>{e.currentTime=t.progress}}const ie=new WeakMap;const se=new WeakMap;const re=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=re.get(n);if(!i){i=new Set;re.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!ie.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};ie.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&se.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=ie.get(n);const c=requestAnimationFrame(a);return()=>{var t;typeof e!==\"function\"&&e.stop();cancelAnimationFrame(c);const o=re.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=ie.get(n);ie.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);(t=se.get(n))===null||t===void 0?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return typeof e===\"object\"}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ae;function processScheduledAnimations(){if(!ae)return;const e=ae.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ae=void 0}function scheduleAnimation(e){if(ae)s(ae,e);else{ae=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ae&&p(ae,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const ce={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||o.pointerType===\"mouse\"){n();dispatchPointerEvent(e,t,o)}};const le={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const fe={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ue={inView:ce,hover:le,press:fe};const de=[\"initial\",\"animate\",...Object.keys(ue),\"exit\"];const ge=new WeakMap;function createMotionState(e={},o){let i;let s=o?o.getDepth()+1:0;const r={initial:true,animate:true};const a={};const c={};for(const t of de)c[t]=typeof e[t]===\"string\"?e[t]:o===null||o===void 0?void 0:o.getContext()[t];const l=e.initial===false?\"animate\":\"initial\";let f=resolveVariant(e[l]||c[l],e.variants)||{},u=S(f,[\"transition\"]);const d=Object.assign({},u);function*animateUpdates(){var n,o;const s=u;u={};const a={};for(const t of de){if(!r[t])continue;const i=resolveVariant(e[t]);if(i)for(const t in i)if(t!==\"transition\"){u[t]=i[t];a[t]=getOptions((o=(n=i.transition)!==null&&n!==void 0?n:e.transition)!==null&&o!==void 0?o:{},t)}}const c=new Set([...Object.keys(u),...Object.keys(s)]);const l=[];c.forEach((e=>{var n;u[e]===void 0&&(u[e]=d[e]);if(hasChanged(s[e],u[e])){(n=d[e])!==null&&n!==void 0?n:d[e]=I.get(i,e);l.push(animateStyle(i,e,u[e],a[e],t))}}));yield;const f=l.map((e=>e())).filter(Boolean);if(!f.length)return;const g=u;i.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(f.map((e=>e.finished))).then((()=>{i.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(h)}const setGesture=(e,t)=>()=>{r[e]=t;scheduleAnimation(g)};const updateGestureSubscriptions=()=>{for(const t in ue){const n=ue[t].isActive(e);const o=a[t];if(n&&!o)a[t]=ue[t].subscribe(i,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!n&&o){o();delete a[t]}}};const g={update:t=>{if(i){e=t;updateGestureSubscriptions();scheduleAnimation(g)}},setActive:(e,t)=>{if(i){r[e]=t;scheduleAnimation(g)}},animateUpdates:animateUpdates,getDepth:()=>s,getTarget:()=>u,getOptions:()=>e,getContext:()=>c,mount:e=>{n(Boolean(e),\"Animation state must be mounted with valid Element\");i=e;ge.set(i,g);updateGestureSubscriptions();return()=>{ge.delete(i);unscheduleAnimation(g);for(const e in a)a[e]()}},isMounted:()=>Boolean(i)};return g}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){M[o]&&(o=M[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=k.get(o);r&&(s=g(i)?r.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{ee as ScrollOffset,F as animate,animateStyle,createAnimate,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,ge as mountedStates,resize,scroll,G as spring,stagger,I as style,timeline,withControls};\n//# sourceMappingURL=index.es.js.map\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useLayoutEffect,useEffect,useState,useRef,useMemo,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots=[],gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const currentTarget=RenderTarget.current();const isCanvas=currentTarget===RenderTarget.canvas||currentTarget===RenderTarget.export;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[{current:null},{current:null}];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=null;let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useLayoutEffect(()=>{frame.read(measure,false,true);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure,false,true);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...child.props?.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});}const isInView=isCanvas?true:useInView(parentRef);if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{const size={width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",willChange:!isInView?undefined:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...child.props?.style,width:widthType?child.props?.width:\"100%\",height:heightType?child.props?.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},child.props?.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);}));}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);const playOrPause=useCallback(()=>{if(!animationRef.current)return;const hidden=document.hidden;if(isInView&&!hidden&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if((!isInView||hidden)&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);useEffect(()=>{playOrPause();},[isInView,hoverFactor,animateToValue,speed]);useEffect(()=>{document.addEventListener(\"visibilitychange\",playOrPause);return()=>{document.removeEventListener(\"visibilitychange\",playOrPause);};},[playOrPause]);}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"✨\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas||!isInView?\"auto\":\"transform\",transform:transformer(0)},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-LRhVW\";const variantClassNames={VLWjEvGSO:\"framer-v-wdi77n\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"VLWjEvGSO\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:270,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:540,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/rYnaZ0iEYgipj7v887yxgB9WRM.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/rYnaZ0iEYgipj7v887yxgB9WRM.png?scale-down-to=512 512w,https://framerusercontent.com/images/rYnaZ0iEYgipj7v887yxgB9WRM.png 540w\"},className:cx(scopingClassNames,\"framer-wdi77n\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"VLWjEvGSO\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-LRhVW.framer-308zo7, .framer-LRhVW .framer-308zo7 { display: block; }\",\".framer-LRhVW.framer-wdi77n { height: 32px; overflow: visible; position: relative; width: 60px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerKYiziSia4=withCSS(Component,css,\"framer-LRhVW\");export default FramerKYiziSia4;FramerKYiziSia4.displayName=\"Hublot\";FramerKYiziSia4.defaultProps={height:32,width:60};addFonts(FramerKYiziSia4,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKYiziSia4\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"60\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./KYiziSia4.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-33qy3\";const variantClassNames={uKouEahDX:\"framer-v-1elxr1b\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"uKouEahDX\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:606.5,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:1213,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/SpRXZXOQrAecXdoElAlZp7z9kk.png?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/SpRXZXOQrAecXdoElAlZp7z9kk.png?scale-down-to=512 512w,https://framerusercontent.com/images/SpRXZXOQrAecXdoElAlZp7z9kk.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/SpRXZXOQrAecXdoElAlZp7z9kk.png 1213w\"},className:cx(scopingClassNames,\"framer-1elxr1b\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"uKouEahDX\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-33qy3.framer-xpf249, .framer-33qy3 .framer-xpf249 { display: block; }\",\".framer-33qy3.framer-1elxr1b { height: 32px; overflow: visible; position: relative; width: 135px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 135\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerdckiDYWGj=withCSS(Component,css,\"framer-33qy3\");export default FramerdckiDYWGj;FramerdckiDYWGj.displayName=\"Glamour\";FramerdckiDYWGj.defaultProps={height:32,width:135};addFonts(FramerdckiDYWGj,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerdckiDYWGj\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"135\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./dckiDYWGj.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-wHYCy\";const variantClassNames={DbeqKhi4m:\"framer-v-avyczy\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"DbeqKhi4m\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:402.5,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:805,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/hmcREbE7i3pGf2rzky4KCI4HRuc.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/hmcREbE7i3pGf2rzky4KCI4HRuc.png?scale-down-to=512 512w,https://framerusercontent.com/images/hmcREbE7i3pGf2rzky4KCI4HRuc.png 805w\"},className:cx(scopingClassNames,\"framer-avyczy\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DbeqKhi4m\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-wHYCy.framer-rhkwlq, .framer-wHYCy .framer-rhkwlq { display: block; }\",\".framer-wHYCy.framer-avyczy { height: 32px; overflow: visible; position: relative; width: 90px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 90\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLwd3ZgDp8=withCSS(Component,css,\"framer-wHYCy\");export default FramerLwd3ZgDp8;FramerLwd3ZgDp8.displayName=\"Enel\";FramerLwd3ZgDp8.defaultProps={height:32,width:90};addFonts(FramerLwd3ZgDp8,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLwd3ZgDp8\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"90\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Lwd3ZgDp8.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-0tfVH\";const variantClassNames={iRkzFeqZj:\"framer-v-106lssi\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"iRkzFeqZj\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:126.5,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:253,src:\"https://framerusercontent.com/images/9wwPuaop1xcv2zKqhqesx6yAwR0.png\"},className:cx(scopingClassNames,\"framer-106lssi\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"iRkzFeqZj\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0tfVH.framer-zaxpa2, .framer-0tfVH .framer-zaxpa2 { display: block; }\",\".framer-0tfVH.framer-106lssi { height: 32px; overflow: visible; position: relative; width: 28px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 28\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framero2HRX1sxC=withCSS(Component,css,\"framer-0tfVH\");export default Framero2HRX1sxC;Framero2HRX1sxC.displayName=\"Discovery\";Framero2HRX1sxC.defaultProps={height:32,width:28};addFonts(Framero2HRX1sxC,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framero2HRX1sxC\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"28\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./o2HRX1sxC.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-oKMeL\";const variantClassNames={DZsOloIW8:\"framer-v-1hnkx47\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"DZsOloIW8\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:432,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:864,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/xvPBheU8Fk5VqPnD6nvMGpGZE.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/xvPBheU8Fk5VqPnD6nvMGpGZE.png?scale-down-to=512 512w,https://framerusercontent.com/images/xvPBheU8Fk5VqPnD6nvMGpGZE.png 864w\"},className:cx(scopingClassNames,\"framer-1hnkx47\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"DZsOloIW8\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oKMeL.framer-r5gtrm, .framer-oKMeL .framer-r5gtrm { display: block; }\",\".framer-oKMeL.framer-1hnkx47 { height: 32px; overflow: visible; position: relative; width: 96px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 96\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerLLcy8UgDv=withCSS(Component,css,\"framer-oKMeL\");export default FramerLLcy8UgDv;FramerLLcy8UgDv.displayName=\"Lenovo\";FramerLLcy8UgDv.defaultProps={height:32,width:96};addFonts(FramerLLcy8UgDv,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerLLcy8UgDv\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"96\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LLcy8UgDv.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-0evjb\";const variantClassNames={ZZ0rvevzy:\"framer-v-luocjr\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"ZZ0rvevzy\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:144.5,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:289,src:\"https://framerusercontent.com/images/95iDiJjKnzZw0C5duEe8gBXlbQ.png\"},className:cx(scopingClassNames,\"framer-luocjr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ZZ0rvevzy\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0evjb.framer-1nklgr0, .framer-0evjb .framer-1nklgr0 { display: block; }\",\".framer-0evjb.framer-luocjr { height: 32px; overflow: visible; position: relative; width: 32px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 32.111111111111114\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerSvatEfAfL=withCSS(Component,css,\"framer-0evjb\");export default FramerSvatEfAfL;FramerSvatEfAfL.displayName=\"Jagermeister\";FramerSvatEfAfL.defaultProps={height:32,width:32.111111111111114};addFonts(FramerSvatEfAfL,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerSvatEfAfL\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"32.111111111111114\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SvatEfAfL.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useEffect,useState,useMemo,useCallback}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{motion}from\"framer-motion\";/**\n * @copyright ©framersnippets.com\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicHeight 100\n * @framerIntrinsicWidth 100\n * @framerDisableUnlink\n **/export default function SvgUploader({svgPath,strokeSize,strokeColor,fillColor}){const[state,setState]=useState({pathData:\"\",viewBox:\"\",isLoading:false,isSvgLoaded:false});const uniqueId=useMemo(()=>`curve-${Math.random().toString(36).substr(2,9)}`,[]);const fetchSVG=useCallback(async()=>{if(!svgPath){setState({pathData:\"\",viewBox:\"\",isSvgLoaded:false,isLoading:false});return;}setState(prevState=>({...prevState,isLoading:true}));try{const response=await fetch(svgPath);if(!response.ok)throw new Error(\"Failed to fetch SVG\");const svgContent=await response.text();const parser=new DOMParser;const svgDoc=parser.parseFromString(svgContent,\"image/svg+xml\");const svgElement=svgDoc.querySelector(\"svg\");const svgPathElement=svgDoc.querySelector(\"path, ellipse, circle, rect, polygon, polyline\");if(svgPathElement&&svgElement){const pathData=svgPathElement.tagName.toLowerCase()===\"path\"?svgPathElement.getAttribute(\"d\"):svgElementToPath(svgPathElement);const width=svgElement.getAttribute(\"width\")||\"100%\";const height=svgElement.getAttribute(\"height\")||\"100%\";const viewBox=svgElement.getAttribute(\"viewBox\")||`0 0 ${parseFloat(width)||100} ${parseFloat(height)||100}`;setState({pathData,viewBox,isLoading:false,isSvgLoaded:true});}else{throw new Error(\"Invalid SVG structure\");}}catch(error){console.error(\"Error fetching SVG:\",error);setState({pathData:\"\",viewBox:\"\",isSvgLoaded:false,isLoading:false});}},[svgPath]);useEffect(()=>{fetchSVG();},[svgPath,fetchSVG]);if(state.isLoading||!state.isSvgLoaded)return null;return /*#__PURE__*/_jsxs(motion.svg,{width:\"100%\",height:\"100%\",viewBox:state.viewBox||\"0 0 100 100\",preserveAspectRatio:\"xMidYMid meet\",overflow:\"visible\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsx(\"path\",{id:uniqueId,d:state.pathData})}),/*#__PURE__*/_jsx(\"use\",{href:`#${uniqueId}`,stroke:strokeColor,strokeWidth:strokeSize,fill:fillColor||\"none\",x:\"0\",y:\"0\"})]});}addPropertyControls(SvgUploader,{svgPath:{type:ControlType.File,title:\"SVG\",allowedFileTypes:[\"svg\"],description:\"Must be a single open or closed vector path.\"},strokeSize:{type:ControlType.Number,title:\"Stroke\",min:0,max:100,defaultValue:1,step:.1,displayStepper:true},strokeColor:{type:ControlType.Color,title:\"‎\",defaultValue:\"#000000\"},fillColor:{type:ControlType.Color,title:\"Fill\",defaultValue:\"transparent\"}});const svgElementToPath=element=>{const type=element.tagName.toLowerCase();const handlers={ellipse:ellipseToPath,circle:circleToPath,rect:rectToPath,polygon:polygonToPath,polyline:polylineToPath};return handlers[type]?handlers[type](element):\"\";};const ellipseToPath=ellipse=>{const cx=parseFloat(ellipse.getAttribute(\"cx\"));const cy=parseFloat(ellipse.getAttribute(\"cy\"));const rx=parseFloat(ellipse.getAttribute(\"rx\"));const ry=parseFloat(ellipse.getAttribute(\"ry\"));return`M${cx-rx},${cy}A${rx},${ry} 0 1,0 ${cx+rx},${cy}A${rx},${ry} 0 1,0 ${cx-rx},${cy}`;};const circleToPath=circle=>{const cx=parseFloat(circle.getAttribute(\"cx\"));const cy=parseFloat(circle.getAttribute(\"cy\"));const r=parseFloat(circle.getAttribute(\"r\"));return`M${cx-r},${cy}A${r},${r} 0 1,0 ${cx+r},${cy}A${r},${r} 0 1,0 ${cx-r},${cy}`;};const rectToPath=rect=>{const x=parseFloat(rect.getAttribute(\"x\"));const y=parseFloat(rect.getAttribute(\"y\"));const width=parseFloat(rect.getAttribute(\"width\"));const height=parseFloat(rect.getAttribute(\"height\"));return`M${x},${y}H${x+width}V${y+height}H${x}Z`;};const polygonToPath=polygon=>{const points=polygon.getAttribute(\"points\").split(\" \");return points.reduce((acc,point,i)=>i===0?`M${point.split(\",\")[0]},${point.split(\",\")[1]}`:`${acc}L${point.split(\",\")[0]},${point.split(\",\")[1]}`,\"\")+\"Z\";};const polylineToPath=polyline=>{const points=polyline.getAttribute(\"points\").split(\" \");return points.reduce((acc,point,i)=>i===0?`M${point.split(\",\")[0]},${point.split(\",\")[1]}`:`${acc}L${point.split(\",\")[0]},${point.split(\",\")[1]}`,\"\");};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SvgUploader\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"100\",\"framerIntrinsicWidth\":\"100\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SVGUploader.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-Tw3ic\";const variantClassNames={VKwCRA8he:\"framer-v-1sqxe5q\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"VKwCRA8he\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:183,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:366,src:\"https://framerusercontent.com/images/zXDw8QuGcZEQN6SoPcr5x8gjrVU.png\"},className:cx(scopingClassNames,\"framer-1sqxe5q\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"VKwCRA8he\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Tw3ic.framer-b2vxca, .framer-Tw3ic .framer-b2vxca { display: block; }\",\".framer-Tw3ic.framer-1sqxe5q { height: 33px; overflow: visible; position: relative; width: 41px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32.5\n * @framerIntrinsicWidth 41\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCTuMswQSa=withCSS(Component,css,\"framer-Tw3ic\");export default FramerCTuMswQSa;FramerCTuMswQSa.displayName=\"Gyg\";FramerCTuMswQSa.defaultProps={height:32.5,width:41};addFonts(FramerCTuMswQSa,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCTuMswQSa\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"41\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32.5\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CTuMswQSa.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-fR3Fr\";const variantClassNames={FKDowNc3T:\"framer-v-ljlbzn\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"FKDowNc3T\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:306,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:612,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/N61bs32qzToaLF6ImRYsqAoyI.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/N61bs32qzToaLF6ImRYsqAoyI.png?scale-down-to=512 512w,https://framerusercontent.com/images/N61bs32qzToaLF6ImRYsqAoyI.png 612w\"},className:cx(scopingClassNames,\"framer-ljlbzn\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"FKDowNc3T\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-fR3Fr.framer-ehxzdv, .framer-fR3Fr .framer-ehxzdv { display: block; }\",\".framer-fR3Fr.framer-ljlbzn { height: 32px; overflow: visible; position: relative; width: 68px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 68\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerzGgzhaUKl=withCSS(Component,css,\"framer-fR3Fr\");export default FramerzGgzhaUKl;FramerzGgzhaUKl.displayName=\"Wonderbly\";FramerzGgzhaUKl.defaultProps={height:32,width:68};addFonts(FramerzGgzhaUKl,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzGgzhaUKl\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"32\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"68\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zGgzhaUKl.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-zwoyY\";const variantClassNames={qQ5scRRlZ:\"framer-v-iqymu9\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"qQ5scRRlZ\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:408,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:816,sizes:componentViewport?.width||\"100vw\",src:\"https://framerusercontent.com/images/v1AfAX4Ni66llZWH6Mg5lIF8w.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/v1AfAX4Ni66llZWH6Mg5lIF8w.png?scale-down-to=512 512w,https://framerusercontent.com/images/v1AfAX4Ni66llZWH6Mg5lIF8w.png 816w\"},className:cx(scopingClassNames,\"framer-iqymu9\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"qQ5scRRlZ\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zwoyY.framer-y0favo, .framer-zwoyY .framer-y0favo { display: block; }\",\".framer-zwoyY.framer-iqymu9 { height: 32px; overflow: visible; position: relative; width: 91px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 90.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerFlY00o9yV=withCSS(Component,css,\"framer-zwoyY\");export default FramerFlY00o9yV;FramerFlY00o9yV.displayName=\"Audi\";FramerFlY00o9yV.defaultProps={height:32,width:90.5};addFonts(FramerFlY00o9yV,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFlY00o9yV\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"32\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"90.5\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FlY00o9yV.map","// Generated by Framer (612a550)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-EMms4\";const variantClassNames={RqOaoLmvm:\"framer-v-14c4adj\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"RqOaoLmvm\",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(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:144,intrinsicWidth:219,loading:getLoadingLazyAtYPosition(componentViewport?.y||0),pixelHeight:288,pixelWidth:438,src:\"https://framerusercontent.com/images/TNwUUm656ABvItnV9aYjZegPHo.png\"},className:cx(scopingClassNames,\"framer-14c4adj\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RqOaoLmvm\",ref:refBinding,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EMms4.framer-1bkqk9f, .framer-EMms4 .framer-1bkqk9f { display: block; }\",\".framer-EMms4.framer-14c4adj { height: 32px; overflow: visible; position: relative; width: 49px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 32\n * @framerIntrinsicWidth 49\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJEwZJSleH=withCSS(Component,css,\"framer-EMms4\");export default FramerJEwZJSleH;FramerJEwZJSleH.displayName=\"H&M\";FramerJEwZJSleH.defaultProps={height:32,width:49};addFonts(FramerJEwZJSleH,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJEwZJSleH\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"32\",\"framerIntrinsicWidth\":\"49\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JEwZJSleH.map","// Generated by Framer (fb365c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,SVG,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-7VbOv\";const variantClassNames={pzTueK__6:\"framer-v-r0otvq\"};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 getProps=({color,height,id,text,width,...props})=>{return{...props,hYf01FBbS:text??props.hYf01FBbS??\"Label\",vCtyzICT9:color??props.vCtyzICT9??\"var(--token-4b8d7f57-b251-4ca3-8e95-61b5c923f0a9, rgb(105, 105, 105))\"};};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,vCtyzICT9,hYf01FBbS,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"pzTueK__6\",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-r0otvq\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"pzTueK__6\",ref:refBinding,style:{...style},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ebgl7j\",layoutDependency:layoutDependency,layoutId:\"EC33RywC8\",children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-13wmnxu\",layoutDependency:layoutDependency,layoutId:\"jvkpo6RjE\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 9 9\" overflow=\"visible\"><path d=\"M 4.5 0 C 6.985 0 9 2.015 9 4.5 C 9 6.985 6.985 9 4.5 9 C 2.015 9 0 6.985 0 4.5 C 0 2.015 2.015 0 4.5 0 Z\" fill=\"var(--token-3ab41063-c5e6-47c2-929b-f1714a09ee03, rgb(14, 240, 74)) /* {&quot;name&quot;:&quot;Neon&quot;} */\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--variable-reference-vCtyzICT9-aiKtfDDnF))\"},children:\"5 seats left at €150 eur / month\"})}),className:\"framer-1v0a2ya\",\"data-framer-name\":\"Title\",fonts:[\"GF;Hanken Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"G87jlcSmq\",style:{\"--extracted-r6o4lv\":\"var(--variable-reference-vCtyzICT9-aiKtfDDnF)\",\"--variable-reference-vCtyzICT9-aiKtfDDnF\":vCtyzICT9},text:hYf01FBbS,verticalAlignment:\"center\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-7VbOv.framer-1lgtvra, .framer-7VbOv .framer-1lgtvra { display: block; }\",\".framer-7VbOv.framer-r0otvq { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-7VbOv .framer-1ebgl7j { align-content: center; align-items: center; align-self: stretch; 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: auto; }\",\".framer-7VbOv .framer-13wmnxu { height: 9px; position: relative; width: 9px; }\",\".framer-7VbOv .framer-1v0a2ya { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 60\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"vCtyzICT9\":\"color\",\"hYf01FBbS\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameraiKtfDDnF=withCSS(Component,css,\"framer-7VbOv\");export default FrameraiKtfDDnF;FrameraiKtfDDnF.displayName=\"Seats 2\";FrameraiKtfDDnF.defaultProps={height:24,width:60};addPropertyControls(FrameraiKtfDDnF,{vCtyzICT9:{defaultValue:'var(--token-4b8d7f57-b251-4ca3-8e95-61b5c923f0a9, rgb(105, 105, 105)) /* {\"name\":\"Mid Gray\"} */',title:\"Color\",type:ControlType.Color},hYf01FBbS:{defaultValue:\"Label\",displayTextArea:false,title:\"Text\",type:ControlType.String}});addFonts(FrameraiKtfDDnF,[{explicitInter:true,fonts:[{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraiKtfDDnF\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"vCtyzICT9\\\":\\\"color\\\",\\\"hYf01FBbS\\\":\\\"text\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"60\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./aiKtfDDnF.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-3ftK1\";const variantClassNames={RMs6Cg3xR:\"framer-v-1v0nlh5\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,click2,click3,height,id,title,width,...props})=>{return{...props,jUWqFzqNu:title??props.jUWqFzqNu??\"—\",kEb4FChZ7:click3??props.kEb4FChZ7,O1yBsWGlp:click2??props.O1yBsWGlp,vJb9F58C9:click??props.vJb9F58C9};};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,vJb9F58C9,O1yBsWGlp,kEb4FChZ7,jUWqFzqNu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"RMs6Cg3xR\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1q8rylf=activeVariantCallback(async(...args)=>{if(vJb9F58C9){const res=await vJb9F58C9(...args);if(res===false)return false;}});const onMouseLeave1kuo2f6=activeVariantCallback(async(...args)=>{if(O1yBsWGlp){const res=await O1yBsWGlp(...args);if(res===false)return false;}});const onTape1xvmc=activeVariantCallback(async(...args)=>{if(kEb4FChZ7){const res=await kEb4FChZ7(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1v0nlh5\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"RMs6Cg3xR\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-o7r442\",layoutDependency:layoutDependency,layoutId:\"EpFa2WuBJ\",style:{boxShadow:\"inset 0px -35px 30px 10px rgb(242, 136, 239)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-15uo2v7\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"lb1cYpkAJ\",onMouseLeave:onMouseLeave1kuo2f6,onTap:onTap1q8rylf,style:{boxShadow:\"inset 0px 5px 25px 10px var(--token-3ab41063-c5e6-47c2-929b-f1714a09ee03, rgb(50, 240, 101))\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 250, 90))\"},children:\"—\"})}),className:\"framer-utw0sp\",\"data-highlight\":true,fonts:[\"GF;Funnel Display-regular\"],layoutDependency:layoutDependency,layoutId:\"mpdiaDl8e\",onTap:onTape1xvmc,style:{\"--extracted-r6o4lv\":\"rgb(32, 250, 90)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:jUWqFzqNu,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3ftK1.framer-18aqi1t, .framer-3ftK1 .framer-18aqi1t { display: block; }\",\".framer-3ftK1.framer-1v0nlh5 { height: 160px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 160px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3ftK1 .framer-o7r442 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 8; }\",\".framer-3ftK1 .framer-15uo2v7 { bottom: 0px; cursor: pointer; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 8; }\",\".framer-3ftK1 .framer-utw0sp { cursor: pointer; flex: none; height: auto; left: 50%; position: absolute; top: 49%; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vJb9F58C9\":\"click\",\"O1yBsWGlp\":\"click2\",\"kEb4FChZ7\":\"click3\",\"jUWqFzqNu\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereducT845L=withCSS(Component,css,\"framer-3ftK1\");export default FramereducT845L;FramereducT845L.displayName=\"3\";FramereducT845L.defaultProps={height:160,width:160};addPropertyControls(FramereducT845L,{vJb9F58C9:{title:\"Click\",type:ControlType.EventHandler},O1yBsWGlp:{title:\"Click 2\",type:ControlType.EventHandler},kEb4FChZ7:{title:\"Click 3\",type:ControlType.EventHandler},jUWqFzqNu:{defaultValue:\"—\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramereducT845L,[{explicitInter:true,fonts:[{family:\"Funnel Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYmmPXXcVwIZDKFA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereducT845L\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"160\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"vJb9F58C9\\\":\\\"click\\\",\\\"O1yBsWGlp\\\":\\\"click2\\\",\\\"kEb4FChZ7\\\":\\\"click3\\\",\\\"jUWqFzqNu\\\":\\\"title\\\"}\",\"framerIntrinsicHeight\":\"160\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./educT845L.map","// Generated by Framer (fb365c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={UoILktyNU:{hover:true,pressed:true},zndXQ0KHz:{hover:true}};const cycleOrder=[\"UoILktyNU\",\"P5Y7Ooobz\",\"bi1x2M7_4\",\"kp1zV4J1u\",\"JjvGmhAE5\",\"zndXQ0KHz\"];const serializationHash=\"framer-pwAhl\";const variantClassNames={bi1x2M7_4:\"framer-v-vjj54r\",JjvGmhAE5:\"framer-v-195rbkf\",kp1zV4J1u:\"framer-v-1wkqcvx\",P5Y7Ooobz:\"framer-v-i0phms\",UoILktyNU:\"framer-v-wx5017\",zndXQ0KHz:\"framer-v-1g7a3hu\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Default-Secondary\":\"zndXQ0KHz\",Default:\"UoILktyNU\",Disabled:\"bi1x2M7_4\",Error:\"JjvGmhAE5\",Loading:\"P5Y7Ooobz\",Success:\"kp1zV4J1u\"};const getProps=({height,id,link,newTab,text,width,...props})=>{return{...props,afjTSZkdv:link??props.afjTSZkdv,nlEeclMk7:text??props.nlEeclMk7??\"Submit\",variant:humanReadableVariantMap[props.variant]??props.variant??\"UoILktyNU\",zBWQVw61N:newTab??props.zBWQVw61N};};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,nlEeclMk7,afjTSZkdv,zBWQVw61N,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UoILktyNU\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"P5Y7Ooobz\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"P5Y7Ooobz\")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:afjTSZkdv,motionChild:true,nodeId:\"UoILktyNU\",openInNewTab:zBWQVw61N,scopeId:\"eHkaWBji3\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-wx5017\",className,classNames)} framer-12z9bon`,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"UoILktyNU\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"rgba(0, 0, 0, 0.9)\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:1,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{\"UoILktyNU-hover\":{backgroundColor:\"rgb(0, 0, 0)\",opacity:1},\"UoILktyNU-pressed\":{backgroundColor:\"rgb(0, 0, 0)\",opacity:1},\"zndXQ0KHz-hover\":{backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(42, 219, 89)\",WebkitBackdropFilter:\"blur(5px)\"},bi1x2M7_4:{opacity:.5},JjvGmhAE5:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},kp1zV4J1u:{opacity:1},zndXQ0KHz:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-3ab41063-c5e6-47c2-929b-f1714a09ee03, rgb(14, 240, 74))\",opacity:1,WebkitBackdropFilter:\"blur(10px)\"}},...addPropertyOverrides({\"UoILktyNU-hover\":{\"data-framer-name\":undefined},\"UoILktyNU-pressed\":{\"data-framer-name\":undefined},\"zndXQ0KHz-hover\":{\"data-framer-name\":undefined},bi1x2M7_4:{\"data-framer-name\":\"Disabled\"},JjvGmhAE5:{\"data-framer-name\":\"Error\"},kp1zV4J1u:{\"data-framer-name\":\"Success\"},P5Y7Ooobz:{\"data-framer-name\":\"Loading\"},zndXQ0KHz:{\"data-framer-name\":\"Default-Secondary\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-12co93g\",fonts:[\"GF;Hanken Grotesk-regular\"],layoutDependency:layoutDependency,layoutId:\"lldegVDSR\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nlEeclMk7,variants:{\"UoILktyNU-hover\":{\"--extracted-r6o4lv\":\"var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255))\"},JjvGmhAE5:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"},zndXQ0KHz:{\"--extracted-r6o4lv\":\"rgba(0, 0, 0, 0.8)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"UoILktyNU-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255)))\"},children:\"Submit\"})})},\"zndXQ0KHz-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\"},children:\"Submit\"})})},JjvGmhAE5:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"GF;DM Mono-regular\"],text:undefined},kp1zV4J1u:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),fonts:[\"GF;DM Mono-regular\"],text:undefined},zndXQ0KHz:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7SGFua2VuIEdyb3Rlc2stcmVndWxhcg==\",\"--framer-font-family\":'\"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"1.4em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgba(0, 0, 0, 0.8))\"},children:\"Submit\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-x2kux9\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"LuAzzPE3_\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-v4buz2\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"VpMVMKS9m\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{P5Y7Ooobz:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-5jckt9\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"m1WuWWcYi\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pwAhl.framer-12z9bon, .framer-pwAhl .framer-12z9bon { display: block; }\",\".framer-pwAhl.framer-wx5017 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 240px; }\",\".framer-pwAhl .framer-12co93g { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-pwAhl .framer-x2kux9 { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-pwAhl .framer-v4buz2 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-pwAhl .framer-5jckt9 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-pwAhl.framer-v-i0phms.framer-wx5017, .framer-pwAhl.framer-v-vjj54r.framer-wx5017, .framer-pwAhl.framer-v-1wkqcvx.framer-wx5017, .framer-pwAhl.framer-v-195rbkf.framer-wx5017 { cursor: unset; }\",\".framer-pwAhl.framer-v-i0phms .framer-v4buz2 { overflow: hidden; }\",\".framer-pwAhl.framer-v-1g7a3hu.framer-wx5017 { padding: 0px 16px 0px 16px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"P5Y7Ooobz\":{\"layout\":[\"fixed\",\"fixed\"]},\"bi1x2M7_4\":{\"layout\":[\"fixed\",\"fixed\"]},\"kp1zV4J1u\":{\"layout\":[\"fixed\",\"fixed\"]},\"JjvGmhAE5\":{\"layout\":[\"fixed\",\"fixed\"]},\"zndXQ0KHz\":{\"layout\":[\"fixed\",\"fixed\"]},\"VyZnMROOs\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZFcjdIl7z\":{\"layout\":[\"fixed\",\"fixed\"]},\"I7YdOdOgV\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nlEeclMk7\":\"text\",\"afjTSZkdv\":\"link\",\"zBWQVw61N\":\"newTab\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramereHkaWBji3=withCSS(Component,css,\"framer-pwAhl\");export default FramereHkaWBji3;FramereHkaWBji3.displayName=\"Button 2\";FramereHkaWBji3.defaultProps={height:40,width:240};addPropertyControls(FramereHkaWBji3,{variant:{options:[\"UoILktyNU\",\"P5Y7Ooobz\",\"bi1x2M7_4\",\"kp1zV4J1u\",\"JjvGmhAE5\",\"zndXQ0KHz\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\",\"Default-Secondary\"],title:\"Variant\",type:ControlType.Enum},nlEeclMk7:{defaultValue:\"Submit\",displayTextArea:false,title:\"Text\",type:ControlType.String},afjTSZkdv:{title:\"Link\",type:ControlType.Link},zBWQVw61N:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean}});addFonts(FramereHkaWBji3,[{explicitInter:true,fonts:[{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"},{family:\"DM Mono\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramereHkaWBji3\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"P5Y7Ooobz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"bi1x2M7_4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"kp1zV4J1u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"JjvGmhAE5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"zndXQ0KHz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"VyZnMROOs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZFcjdIl7z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"I7YdOdOgV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"nlEeclMk7\\\":\\\"text\\\",\\\"afjTSZkdv\\\":\\\"link\\\",\\\"zBWQVw61N\\\":\\\"newTab\\\"}\",\"framerIntrinsicWidth\":\"240\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./eHkaWBji3.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,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 serializationHash=\"framer-3i1gJ\";const variantClassNames={CAezqSTfK:\"framer-v-1oo89sl\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"CAezqSTfK\",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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1oo89sl\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"CAezqSTfK\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1to9ry\",layoutDependency:layoutDependency,layoutId:\"hyYACbNNC\",style:{boxShadow:\"inset 0px -35px 30px 10px rgb(136, 184, 242)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ge9jg5\",layoutDependency:layoutDependency,layoutId:\"YOCIXGjoo\",style:{boxShadow:\"inset 20px 5px 25px 10px rgb(140, 224, 237)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 250, 90))\"},children:\"🛠️\"})}),className:\"framer-1b2fbcg\",fonts:[\"GF;Funnel Display-regular\"],layoutDependency:layoutDependency,layoutId:\"MZyKwgTqM\",style:{\"--extracted-r6o4lv\":\"rgb(32, 250, 90)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3i1gJ.framer-1lpkl30, .framer-3i1gJ .framer-1lpkl30 { display: block; }\",\".framer-3i1gJ.framer-1oo89sl { height: 160px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 160px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3i1gJ .framer-1to9ry, .framer-3i1gJ .framer-1ge9jg5 { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 8; }\",\".framer-3i1gJ .framer-1b2fbcg { flex: none; height: auto; left: 50%; position: absolute; top: 49%; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHbX0EBxX4=withCSS(Component,css,\"framer-3i1gJ\");export default FramerHbX0EBxX4;FramerHbX0EBxX4.displayName=\"5\";FramerHbX0EBxX4.defaultProps={height:160,width:160};addFonts(FramerHbX0EBxX4,[{explicitInter:true,fonts:[{family:\"Funnel Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYmmPXXcVwIZDKFA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHbX0EBxX4\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"160\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"160\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HbX0EBxX4.map","// Generated by Framer (fb365c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Hanken Grotesk-regular\",\"GF;Hanken Grotesk-700\",\"GF;Hanken Grotesk-700italic\",\"GF;Hanken Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"},{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_NcVGFa5PpNzXhRKA.woff2\",weight:\"700\"},{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVo2YZDLWuGJpnzaiwFXS9tYtpY_d6T_POl0fRJeyVVpfBM731BKMSK.woff2\",weight:\"700\"},{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVo2YZDLWuGJpnzaiwFXS9tYtpY_d6T_POl0fRJeyWyovBM731BKMSK.woff2\",weight:\"400\"}]}];export const css=['.framer-hY3Zp .framer-styles-preset-1cf0drk:not(.rich-text-wrapper), .framer-hY3Zp .framer-styles-preset-1cf0drk.rich-text-wrapper h6 { --framer-font-family: \"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 15px; --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: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.5em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-4b8d7f57-b251-4ca3-8e95-61b5c923f0a9, #696969); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-hY3Zp\";\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 (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,Link,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import SvgUploader from\"https://framerusercontent.com/modules/La9fV7Wv1NumOrYpQqB4/jrm3znuPd3fBXORD2iFM/SVGUploader.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/0i7sGoXmBuNdYtTZVr0Y/J1bzDx6WGxhgsDrsByjl/PvgFwWHyH.js\";const MotionDivWithFX=withFX(motion.div);const SvgUploaderFonts=getFonts(SvgUploader);const SvgUploaderControls=getPropertyControls(SvgUploader);const enabledGestures={DBCSf7DLL:{hover:true},TYh15A63C:{hover:true,pressed:true}};const cycleOrder=[\"TYh15A63C\",\"D0uVGcPks\",\"MI0391RJC\",\"nHsQKIYPk\",\"snUQYJGLG\",\"DBCSf7DLL\"];const serializationHash=\"framer-t1Pep\";const variantClassNames={D0uVGcPks:\"framer-v-v351yc\",DBCSf7DLL:\"framer-v-ugy9c8\",MI0391RJC:\"framer-v-63ndyx\",nHsQKIYPk:\"framer-v-t6igne\",snUQYJGLG:\"framer-v-1wwm2xh\",TYh15A63C:\"framer-v-10j74o5\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Default-Secondary\":\"DBCSf7DLL\",Default:\"TYh15A63C\",Disabled:\"MI0391RJC\",Error:\"snUQYJGLG\",Loading:\"D0uVGcPks\",Success:\"nHsQKIYPk\"};const getProps=({height,iconColour,id,link,newTab,newTab2,sVG,text,visible,width,...props})=>{return{...props,afjTSZkdv:link??props.afjTSZkdv,JaTaDdlaU:visible??props.JaTaDdlaU,nlEeclMk7:text??props.nlEeclMk7??\"Submit\",nR0x6ZbxF:newTab??props.nR0x6ZbxF,QHL4oBbTv:newTab2??props.QHL4oBbTv,ug9EM5Pxq:sVG??props.ug9EM5Pxq??\"https://framerusercontent.com/assets/h38pEG7hgbe2Bm0pIN8umrSE0PY.svg\",variant:humanReadableVariantMap[props.variant]??props.variant??\"TYh15A63C\",wy2kErM6O:iconColour??props.wy2kErM6O??\"var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255))\"};};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,nlEeclMk7,afjTSZkdv,nR0x6ZbxF,ug9EM5Pxq,JaTaDdlaU,wy2kErM6O,QHL4oBbTv,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"TYh15A63C\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"D0uVGcPks\")return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"D0uVGcPks\")return false;return true;};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:afjTSZkdv,motionChild:true,nodeId:\"TYh15A63C\",openInNewTab:QHL4oBbTv,scopeId:\"i06AUGECS\",...addPropertyOverrides({DBCSf7DLL:{openInNewTab:nR0x6ZbxF}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-10j74o5\",className,classNames)} framer-99f04o`,\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"TYh15A63C\",ref:refBinding,style:{backdropFilter:\"blur(5px)\",backgroundColor:\"var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, rgb(17, 17, 17))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,opacity:1,WebkitBackdropFilter:\"blur(5px)\",...style},variants:{\"DBCSf7DLL-hover\":{backdropFilter:\"blur(5px)\",backgroundColor:\"rgb(42, 219, 89)\",WebkitBackdropFilter:\"blur(5px)\"},\"TYh15A63C-hover\":{backgroundColor:\"var(--token-4d52a38e-52d7-4aef-be6b-3f61cd94be24, rgb(59, 59, 59))\",opacity:1},\"TYh15A63C-pressed\":{opacity:1},DBCSf7DLL:{backdropFilter:\"blur(10px)\",backgroundColor:\"var(--token-3ab41063-c5e6-47c2-929b-f1714a09ee03, rgb(14, 240, 74))\",opacity:1,WebkitBackdropFilter:\"blur(10px)\"},MI0391RJC:{opacity:.5},nHsQKIYPk:{opacity:1},snUQYJGLG:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1}},...addPropertyOverrides({\"DBCSf7DLL-hover\":{\"data-framer-name\":undefined},\"TYh15A63C-hover\":{\"data-framer-name\":undefined},\"TYh15A63C-pressed\":{\"data-framer-name\":undefined},D0uVGcPks:{\"data-framer-name\":\"Loading\"},DBCSf7DLL:{\"data-framer-name\":\"Default-Secondary\"},MI0391RJC:{\"data-framer-name\":\"Disabled\"},nHsQKIYPk:{\"data-framer-name\":\"Success\"},snUQYJGLG:{\"data-framer-name\":\"Error\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-2jfjfx\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"dbPeFZ2Ib\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-i762c5\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"djgWNzZi6\",style:{background:\"conic-gradient(from 180deg at 50% 50%, rgb(68, 204, 255) 0deg, rgb(68, 204, 255) 360deg)\",backgroundColor:\"rgb(68, 204, 255)\",mask:\"none\",WebkitMask:\"none\"},variants:{D0uVGcPks:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",backgroundColor:\"rgba(0, 0, 0, 0)\",mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6jksgh\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"qbXS9oprC\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})}),JaTaDdlaU&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-16w4xsj-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"yXSamzxPh-container\",nodeId:\"yXSamzxPh\",rendersWithMotion:true,scopeId:\"i06AUGECS\",children:/*#__PURE__*/_jsx(SvgUploader,{fillColor:\"var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255))\",height:\"100%\",id:\"yXSamzxPh\",layoutId:\"yXSamzxPh\",strokeColor:\"var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255))\",strokeSize:0,style:{height:\"100%\",width:\"100%\"},svgPath:ug9EM5Pxq,width:\"100%\",...addPropertyOverrides({DBCSf7DLL:{fillColor:wy2kErM6O}},baseVariant,gestureVariant)})})}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1cf0drk\",\"data-styles-preset\":\"PvgFwWHyH\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(255, 255, 255))\"},children:\"Submit\"})}),className:\"framer-1gw3m69\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XNh3X5kj0\",style:{\"--extracted-1w1cjl5\":\"rgb(255, 255, 255)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:nlEeclMk7,variants:{\"DBCSf7DLL-hover\":{\"--extracted-1w1cjl5\":\"rgb(0, 0, 0)\"},\"TYh15A63C-hover\":{\"--extracted-1w1cjl5\":\"var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255))\"},DBCSf7DLL:{\"--extracted-1w1cjl5\":\"rgba(0, 0, 0, 0.8)\"},nHsQKIYPk:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},snUQYJGLG:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"DBCSf7DLL-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1cf0drk\",\"data-styles-preset\":\"PvgFwWHyH\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgb(0, 0, 0))\"},children:\"Submit\"})})},\"TYh15A63C-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1cf0drk\",\"data-styles-preset\":\"PvgFwWHyH\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255)))\"},children:\"Submit\"})})},DBCSf7DLL:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h6,{className:\"framer-styles-preset-1cf0drk\",\"data-styles-preset\":\"PvgFwWHyH\",style:{\"--framer-text-color\":\"var(--extracted-1w1cjl5, rgba(0, 0, 0, 0.8))\"},children:\"Submit\"})})},nHsQKIYPk:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Thank you\"})}),fonts:[\"GF;DM Mono-regular\"],text:undefined},snUQYJGLG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RE0gTW9uby1yZWd1bGFy\",\"--framer-font-family\":'\"DM Mono\", monospace',\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Something went wrong\"})}),fonts:[\"GF;DM Mono-regular\"],text:undefined}},baseVariant,gestureVariant)})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-t1Pep.framer-99f04o, .framer-t1Pep .framer-99f04o { display: block; }\",\".framer-t1Pep.framer-10j74o5 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 240px; }\",\".framer-t1Pep .framer-2jfjfx { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-t1Pep .framer-i762c5 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-t1Pep .framer-6jksgh { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-t1Pep .framer-16w4xsj-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-t1Pep .framer-1gw3m69 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-t1Pep.framer-v-v351yc.framer-10j74o5, .framer-t1Pep.framer-v-63ndyx.framer-10j74o5, .framer-t1Pep.framer-v-t6igne.framer-10j74o5, .framer-t1Pep.framer-v-1wwm2xh.framer-10j74o5 { cursor: unset; }\",\".framer-t1Pep.framer-v-v351yc .framer-i762c5 { overflow: hidden; }\",\".framer-t1Pep.framer-v-ugy9c8.framer-10j74o5 { padding: 0px 16px 0px 16px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"D0uVGcPks\":{\"layout\":[\"fixed\",\"fixed\"]},\"MI0391RJC\":{\"layout\":[\"fixed\",\"fixed\"]},\"nHsQKIYPk\":{\"layout\":[\"fixed\",\"fixed\"]},\"snUQYJGLG\":{\"layout\":[\"fixed\",\"fixed\"]},\"DBCSf7DLL\":{\"layout\":[\"fixed\",\"fixed\"]},\"Fx8_My6IL\":{\"layout\":[\"fixed\",\"fixed\"]},\"dqSxvlnU_\":{\"layout\":[\"fixed\",\"fixed\"]},\"mMtApbTjB\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nlEeclMk7\":\"text\",\"afjTSZkdv\":\"link\",\"nR0x6ZbxF\":\"newTab\",\"ug9EM5Pxq\":\"sVG\",\"JaTaDdlaU\":\"visible\",\"wy2kErM6O\":\"iconColour\",\"QHL4oBbTv\":\"newTab2\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Frameri06AUGECS=withCSS(Component,css,\"framer-t1Pep\");export default Frameri06AUGECS;Frameri06AUGECS.displayName=\"Button\";Frameri06AUGECS.defaultProps={height:40,width:240};addPropertyControls(Frameri06AUGECS,{variant:{options:[\"TYh15A63C\",\"D0uVGcPks\",\"MI0391RJC\",\"nHsQKIYPk\",\"snUQYJGLG\",\"DBCSf7DLL\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\",\"Default-Secondary\"],title:\"Variant\",type:ControlType.Enum},nlEeclMk7:{defaultValue:\"Submit\",displayTextArea:false,title:\"Text\",type:ControlType.String},afjTSZkdv:{title:\"Link\",type:ControlType.Link},nR0x6ZbxF:{defaultValue:false,title:\"New Tab\",type:ControlType.Boolean},ug9EM5Pxq:SvgUploaderControls?.[\"svgPath\"]&&{...SvgUploaderControls[\"svgPath\"],__defaultAssetReference:\"data:framer/asset-reference,h38pEG7hgbe2Bm0pIN8umrSE0PY.svg?originalFilename=checkmark.svg\",description:undefined,hidden:undefined,title:\"SVG\"},JaTaDdlaU:{defaultValue:false,title:\"Visible\",type:ControlType.Boolean},wy2kErM6O:{defaultValue:'var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255)) /* {\"name\":\"Pure White\"} */',title:\"Icon Colour\",type:ControlType.Color},QHL4oBbTv:{defaultValue:false,title:\"New Tab 2\",type:ControlType.Boolean}});addFonts(Frameri06AUGECS,[{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:\"DM Mono\",source:\"google\",style:\"normal\",uiFamilyName:\"DM Mono\",url:\"https://fonts.gstatic.com/s/dmmono/v16/aFTU7PB1QTsUX8KYhhiaBYyMcKw.woff2\",weight:\"400\"}]},...SvgUploaderFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Frameri06AUGECS\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"nlEeclMk7\\\":\\\"text\\\",\\\"afjTSZkdv\\\":\\\"link\\\",\\\"nR0x6ZbxF\\\":\\\"newTab\\\",\\\"ug9EM5Pxq\\\":\\\"sVG\\\",\\\"JaTaDdlaU\\\":\\\"visible\\\",\\\"wy2kErM6O\\\":\\\"iconColour\\\",\\\"QHL4oBbTv\\\":\\\"newTab2\\\"}\",\"framerIntrinsicWidth\":\"240\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"D0uVGcPks\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"MI0391RJC\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"nHsQKIYPk\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"snUQYJGLG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"DBCSf7DLL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Fx8_My6IL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dqSxvlnU_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"mMtApbTjB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"40\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./i06AUGECS.map","// Generated by Framer (fb365c6)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,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 serializationHash=\"framer-AtU4I\";const variantClassNames={LLuoddBAZ:\"framer-v-k5t9im\"};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 getProps=({height,id,width,...props})=>{return{...props};};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({defaultVariant:\"LLuoddBAZ\",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-k5t9im\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"LLuoddBAZ\",ref:refBinding,style:{backgroundColor:\"var(--token-4b8d7f57-b251-4ca3-8e95-61b5c923f0a9, rgb(105, 105, 105))\",borderBottomLeftRadius:100,borderBottomRightRadius:100,borderTopLeftRadius:100,borderTopRightRadius:100,...style},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1fezq0e\",layoutDependency:layoutDependency,layoutId:\"HsFwGA0KM\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 10 10\" overflow=\"visible\"><path d=\"M 9.514 0.038 C 8.324 0.655 6.223 2.207 3.794 6.054 C 3.742 6.139 3.656 6.195 3.561 6.206 C 3.465 6.217 3.369 6.183 3.303 6.113 C 2.487 5.296 1.489 4.711 0.401 4.414 C 0.266 4.375 0.124 4.435 0.049 4.56 C -0.025 4.686 -0.014 4.845 0.077 4.959 C 1.076 6.172 2.105 8.112 2.785 9.508 L 2.785 9.507 C 2.93 9.803 3.215 9.992 3.531 10 C 3.846 10.007 4.139 9.833 4.297 9.544 C 5.677 7.025 8.653 2.494 9.939 0.558 C 10.028 0.425 10.019 0.245 9.918 0.123 C 9.818 0 9.651 -0.035 9.514 0.038 Z\" fill=\"var(--token-9941cfa4-df75-478b-82d7-3cdbcc5176f6, rgb(245, 246, 244)) /* {&quot;name&quot;:&quot;Light&quot;} */\"></path></svg>',withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AtU4I.framer-d0bqvg, .framer-AtU4I .framer-d0bqvg { display: block; }\",\".framer-AtU4I.framer-k5t9im { height: 20px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-AtU4I .framer-1fezq0e { height: 10px; left: 5px; position: absolute; top: 5px; width: 10px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 20\n * @framerIntrinsicWidth 20\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOCcEqKO5D=withCSS(Component,css,\"framer-AtU4I\");export default FramerOCcEqKO5D;FramerOCcEqKO5D.displayName=\"Checkmark\";FramerOCcEqKO5D.defaultProps={height:20,width:20};addFonts(FramerOCcEqKO5D,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOCcEqKO5D\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"20\",\"framerIntrinsicHeight\":\"20\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./OCcEqKO5D.map","// Generated by Framer (fb365c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"Xjz9V_pCQ\",\"a_uInUITX\"];const serializationHash=\"framer-N7E4W\";const variantClassNames={a_uInUITX:\"framer-v-132lhsk\",Xjz9V_pCQ:\"framer-v-xu5pbz\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Desktop:\"Xjz9V_pCQ\",Mobile:\"a_uInUITX\"};const getProps=({emoji,height,id,width,...props})=>{return{...props,OGiz7ykzm:emoji??props.OGiz7ykzm??\"—\",variant:humanReadableVariantMap[props.variant]??props.variant??\"Xjz9V_pCQ\"};};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,OGiz7ykzm,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Xjz9V_pCQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1tzvfck=activeVariantCallback(async(...args)=>{setVariant(\"Xjz9V_pCQ\");});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-xu5pbz\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Xjz9V_pCQ\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},variants:{a_uInUITX:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8}},...addPropertyOverrides({a_uInUITX:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-pixnu7\",layoutDependency:layoutDependency,layoutId:\"GMWLSOCOu\",style:{boxShadow:\"inset 0px 20px 25px 24px rgb(128, 208, 217)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ob3lpw\",layoutDependency:layoutDependency,layoutId:\"RID3OTBoz\",style:{boxShadow:\"inset 0px -20px 20px 10px rgb(199, 237, 159)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 250, 90))\"},children:\"—\"})}),className:\"framer-h8l7i3\",\"data-highlight\":true,fonts:[\"GF;Funnel Display-regular\"],layoutDependency:layoutDependency,layoutId:\"Ju7CGS2F3\",onTap:onTap1tzvfck,style:{\"--extracted-r6o4lv\":\"rgb(32, 250, 90)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:OGiz7ykzm,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({a_uInUITX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 250, 90))\"},children:\"—\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-N7E4W.framer-13d60nx, .framer-N7E4W .framer-13d60nx { display: block; }\",\".framer-N7E4W.framer-xu5pbz { height: 160px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 80px; will-change: var(--framer-will-change-override, transform); }\",\".framer-N7E4W .framer-pixnu7, .framer-N7E4W .framer-1ob3lpw { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 8; }\",\".framer-N7E4W .framer-h8l7i3 { cursor: pointer; flex: none; height: auto; left: 50%; position: absolute; top: 49%; white-space: pre; width: auto; }\",\".framer-N7E4W.framer-v-132lhsk.framer-xu5pbz { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 80px); }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"a_uInUITX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"OGiz7ykzm\":\"emoji\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerRhAXfqya6=withCSS(Component,css,\"framer-N7E4W\");export default FramerRhAXfqya6;FramerRhAXfqya6.displayName=\"Gradient Box\";FramerRhAXfqya6.defaultProps={height:80,width:80};addPropertyControls(FramerRhAXfqya6,{variant:{options:[\"Xjz9V_pCQ\",\"a_uInUITX\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},OGiz7ykzm:{defaultValue:\"—\",displayTextArea:false,title:\"Emoji\",type:ControlType.String}});addFonts(FramerRhAXfqya6,[{explicitInter:true,fonts:[{family:\"Funnel Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYmmPXXcVwIZDKFA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerRhAXfqya6\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"OGiz7ykzm\\\":\\\"emoji\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"80\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"80\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"a_uInUITX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./RhAXfqya6.map","// Generated by Framer (04b9457)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-Oxnl6\";const variantClassNames={Ttd3cav9E:\"framer-v-27dpbx\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,click2,click3,height,id,title,width,...props})=>{return{...props,aqR3mJX2g:click??props.aqR3mJX2g,g8OHFios9:click3??props.g8OHFios9,hELEaeamz:click2??props.hELEaeamz,MMyaqXZ3X:title??props.MMyaqXZ3X??\"—\"};};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,aqR3mJX2g,hELEaeamz,g8OHFios9,MMyaqXZ3X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Ttd3cav9E\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1xl2ehq=activeVariantCallback(async(...args)=>{if(aqR3mJX2g){const res=await aqR3mJX2g(...args);if(res===false)return false;}});const onMouseLeave13dy3v8=activeVariantCallback(async(...args)=>{if(hELEaeamz){const res=await hELEaeamz(...args);if(res===false)return false;}});const onTapkbo0xz=activeVariantCallback(async(...args)=>{if(g8OHFios9){const res=await g8OHFios9(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-27dpbx\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"Ttd3cav9E\",ref:refBinding,style:{borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-vycsqe\",layoutDependency:layoutDependency,layoutId:\"cPT_EWKoQ\",style:{backgroundColor:\"rgb(232, 56, 56)\",boxShadow:\"inset 0px 20px 25px 10px rgb(206, 217, 128)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-41u2dt\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"t9Njv4ZAI\",onMouseLeave:onMouseLeave13dy3v8,onTap:onTap1xl2ehq,style:{boxShadow:\"inset 20px 0px 20px 10px rgb(242, 196, 241)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 250, 90))\"},children:\"—\"})}),className:\"framer-1va8jnp\",\"data-highlight\":true,fonts:[\"GF;Funnel Display-regular\"],layoutDependency:layoutDependency,layoutId:\"spooUJrCZ\",onTap:onTapkbo0xz,style:{\"--extracted-r6o4lv\":\"rgb(32, 250, 90)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MMyaqXZ3X,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Oxnl6.framer-97ighs, .framer-Oxnl6 .framer-97ighs { display: block; }\",\".framer-Oxnl6.framer-27dpbx { height: 160px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 160px; will-change: var(--framer-will-change-override, transform); }\",\".framer-Oxnl6 .framer-vycsqe { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 8; }\",\".framer-Oxnl6 .framer-41u2dt { bottom: 0px; cursor: pointer; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 8; }\",\".framer-Oxnl6 .framer-1va8jnp { cursor: pointer; flex: none; height: auto; left: 50%; position: absolute; top: 49%; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 160\n * @framerIntrinsicWidth 160\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"aqR3mJX2g\":\"click\",\"hELEaeamz\":\"click2\",\"g8OHFios9\":\"click3\",\"MMyaqXZ3X\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameruKk8y9KVc=withCSS(Component,css,\"framer-Oxnl6\");export default FrameruKk8y9KVc;FrameruKk8y9KVc.displayName=\"4\";FrameruKk8y9KVc.defaultProps={height:160,width:160};addPropertyControls(FrameruKk8y9KVc,{aqR3mJX2g:{title:\"Click\",type:ControlType.EventHandler},hELEaeamz:{title:\"Click 2\",type:ControlType.EventHandler},g8OHFios9:{title:\"Click 3\",type:ControlType.EventHandler},MMyaqXZ3X:{defaultValue:\"—\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FrameruKk8y9KVc,[{explicitInter:true,fonts:[{family:\"Funnel Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYmmPXXcVwIZDKFA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameruKk8y9KVc\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"aqR3mJX2g\\\":\\\"click\\\",\\\"hELEaeamz\\\":\\\"click2\\\",\\\"g8OHFios9\\\":\\\"click3\\\",\\\"MMyaqXZ3X\\\":\\\"title\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"160\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"160\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./uKk8y9KVc.map","// Generated by Framer (fb365c6)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const serializationHash=\"framer-3ThwE\";const variantClassNames={xlrbl0PtX:\"framer-v-awqket\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({click,click2,height,id,title,visible,width,...props})=>{return{...props,hmb8Md_at:click2??props.hmb8Md_at,nRmSrWhqr:click??props.nRmSrWhqr,psDnlFsvl:visible??props.psDnlFsvl??true,RsevKW0rC:title??props.RsevKW0rC??\"—\"};};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,nRmSrWhqr,hmb8Md_at,psDnlFsvl,RsevKW0rC,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"xlrbl0PtX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap10tudfv=activeVariantCallback(async(...args)=>{if(nRmSrWhqr){const res=await nRmSrWhqr(...args);if(res===false)return false;}});const onTap50texa=activeVariantCallback(async(...args)=>{if(hmb8Md_at){const res=await hmb8Md_at(...args);if(res===false)return false;}});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-awqket\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"xlrbl0PtX\",ref:refBinding,style:{backgroundColor:\"var(--token-3ab41063-c5e6-47c2-929b-f1714a09ee03, rgb(50, 240, 101))\",borderBottomLeftRadius:16,borderBottomRightRadius:16,borderTopLeftRadius:16,borderTopRightRadius:16,...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-61zzab\",layoutDependency:layoutDependency,layoutId:\"pHyQDZPfI\",style:{boxShadow:\"inset 0px 20px 25px 10px rgb(187, 128, 217)\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-um5k74\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"n2P7AiTFn\",onTap:onTap10tudfv,style:{boxShadow:\"inset -20px -5px 15px 5px rgb(158, 189, 230)\"},children:psDnlFsvl&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(32, 250, 90))\"},children:\"—\"})}),className:\"framer-9uxd4h\",\"data-highlight\":true,fonts:[\"GF;Funnel Display-regular\"],layoutDependency:layoutDependency,layoutId:\"zePO5FBfi\",onTap:onTap50texa,style:{\"--extracted-r6o4lv\":\"rgb(32, 250, 90)\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:RsevKW0rC,transformTemplate:transformTemplate1,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-3ThwE.framer-1fzyzv3, .framer-3ThwE .framer-1fzyzv3 { display: block; }\",\".framer-3ThwE.framer-awqket { height: 160px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 80px; will-change: var(--framer-will-change-override, transform); }\",\".framer-3ThwE .framer-61zzab { bottom: 0px; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 8; }\",\".framer-3ThwE .framer-um5k74 { bottom: 0px; cursor: pointer; flex: none; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: absolute; right: 0px; top: 0px; z-index: 8; }\",\".framer-3ThwE .framer-9uxd4h { cursor: pointer; flex: none; height: auto; left: 50%; position: absolute; top: 49%; white-space: pre; width: auto; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 80\n * @framerIntrinsicWidth 80\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"nRmSrWhqr\":\"click\",\"hmb8Md_at\":\"click2\",\"psDnlFsvl\":\"visible\",\"RsevKW0rC\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerWSM4iyTPe=withCSS(Component,css,\"framer-3ThwE\");export default FramerWSM4iyTPe;FramerWSM4iyTPe.displayName=\"2\";FramerWSM4iyTPe.defaultProps={height:80,width:80};addPropertyControls(FramerWSM4iyTPe,{nRmSrWhqr:{title:\"Click\",type:ControlType.EventHandler},hmb8Md_at:{title:\"Click 2\",type:ControlType.EventHandler},psDnlFsvl:{defaultValue:true,title:\"Visible\",type:ControlType.Boolean},RsevKW0rC:{defaultValue:\"—\",displayTextArea:false,title:\"Title\",type:ControlType.String}});addFonts(FramerWSM4iyTPe,[{explicitInter:true,fonts:[{family:\"Funnel Display\",source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYmmPXXcVwIZDKFA.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerWSM4iyTPe\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"nRmSrWhqr\\\":\\\"click\\\",\\\"hmb8Md_at\\\":\\\"click2\\\",\\\"psDnlFsvl\\\":\\\"visible\\\",\\\"RsevKW0rC\\\":\\\"title\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"80\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"80\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./WSM4iyTPe.map","const n=\"#version 300 es\\nprecision mediump float;\\n\\nlayout(location = 0) in vec4 a_position;\\n\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\n\\nuniform float u_originX;\\nuniform float u_originY;\\nuniform float u_worldWidth;\\nuniform float u_worldHeight;\\nuniform float u_fit;\\n\\nuniform float u_scale;\\nuniform float u_rotation;\\nuniform float u_offsetX;\\nuniform float u_offsetY;\\n\\nuniform float u_pxSize;\\n\\nout vec2 v_objectUV;\\nout vec2 v_objectBoxSize;\\nout vec2 v_objectHelperBox;\\n\\nout vec2 v_responsiveUV;\\nout vec2 v_responsiveBoxSize;\\nout vec2 v_responsiveHelperBox;\\nout vec2 v_responsiveBoxGivenSize;\\n\\nout vec2 v_patternUV;\\nout vec2 v_patternBoxSize;\\nout vec2 v_patternHelperBox;\\n\\n// #define ADD_HELPERS\\n\\nvec3 getBoxSize(float boxRatio, vec2 givenBoxSize, vec2 maxBoxSize) {\\n  vec2 box = vec2(0.);\\n  // fit = none\\n  box.x = boxRatio * min(givenBoxSize.x / boxRatio, givenBoxSize.y);\\n  float noFitBoxWidth = box.x;\\n  if (u_fit == 1.) { // fit = contain\\n    box.x = boxRatio * min(maxBoxSize[0] / boxRatio, maxBoxSize[1]);\\n  } else if (u_fit == 2.) { // fit = cover\\n    box.x = boxRatio * max(maxBoxSize[0] / boxRatio, maxBoxSize[1]);\\n  }\\n  box.y = box.x / boxRatio;\\n  return vec3(box, noFitBoxWidth);\\n}\\n\\nvoid main() {\\n  gl_Position = a_position;\\n\\n  vec2 uv = gl_Position.xy * .5;\\n  vec2 boxOrigin = vec2(.5 - u_originX, u_originY - .5);\\n  vec2 givenBoxSize = vec2(u_worldWidth, u_worldHeight);\\n  givenBoxSize = max(givenBoxSize, vec2(1.)) * u_pixelRatio;\\n  vec2 maxBoxSize = vec2(max(u_resolution.x, givenBoxSize.x), max(u_resolution.y, givenBoxSize.y));\\n  float r = u_rotation * 3.14159265358979323846 / 180.;\\n  mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n  vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n\\n\\n  // ===================================================\\n  // Sizing api for graphic objects with fixed ratio\\n  // (currently supports only ratio = 1)\\n\\n  float fixedRatio = 1.;\\n  vec2 fixedRatioBoxGivenSize = vec2(\\n    (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n    (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n\\n  v_objectBoxSize = getBoxSize(fixedRatio, fixedRatioBoxGivenSize, maxBoxSize).xy;\\n  vec2 objectWorldScale = u_resolution.xy / v_objectBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n    v_objectHelperBox = uv;\\n    v_objectHelperBox *= objectWorldScale;\\n    v_objectHelperBox += boxOrigin * (objectWorldScale - 1.);\\n  #endif\\n\\n  v_objectUV = uv;\\n  v_objectUV *= objectWorldScale;\\n  v_objectUV += boxOrigin * (objectWorldScale - 1.);\\n  v_objectUV += graphicOffset;\\n  v_objectUV /= u_scale;\\n  v_objectUV = graphicRotation * v_objectUV;\\n\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for graphic objects with either givenBoxSize ratio or canvas ratio.\\n  // Full-screen mode available with u_worldWidth = u_worldHeight = 0\\n\\n  v_responsiveBoxGivenSize = vec2(\\n    (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n    (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n  float responsiveRatio = v_responsiveBoxGivenSize.x / v_responsiveBoxGivenSize.y;\\n  v_responsiveBoxSize = getBoxSize(responsiveRatio, v_responsiveBoxGivenSize, maxBoxSize).xy;\\n  vec2 responsiveBoxScale = u_resolution.xy / v_responsiveBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n    v_responsiveHelperBox = uv;\\n    v_responsiveHelperBox *= responsiveBoxScale;\\n    v_responsiveHelperBox += boxOrigin * (responsiveBoxScale - 1.);\\n  #endif\\n\\n  v_responsiveUV = uv;\\n  v_responsiveUV *= responsiveBoxScale;\\n  v_responsiveUV += boxOrigin * (responsiveBoxScale - 1.);\\n  v_responsiveUV += graphicOffset;\\n  v_responsiveUV /= u_scale;\\n  v_responsiveUV.x *= responsiveRatio;\\n  v_responsiveUV = graphicRotation * v_responsiveUV;\\n  v_responsiveUV.x /= responsiveRatio;\\n\\n  // ===================================================\\n\\n\\n  // ===================================================\\n  // Sizing api for patterns\\n  // (treating graphics as a image u_worldWidth x u_worldHeight size)\\n\\n  float patternBoxRatio = givenBoxSize.x / givenBoxSize.y;\\n  vec2 patternBoxGivenSize = vec2(\\n    (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n    (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n  );\\n  patternBoxRatio = patternBoxGivenSize.x / patternBoxGivenSize.y;\\n\\n  vec3 boxSizeData = getBoxSize(patternBoxRatio, patternBoxGivenSize, maxBoxSize);\\n  v_patternBoxSize = boxSizeData.xy;\\n  float patternBoxNoFitBoxWidth = boxSizeData.z;\\n  vec2 patternBoxScale = u_resolution.xy / v_patternBoxSize;\\n\\n  #ifdef ADD_HELPERS\\n    v_patternHelperBox = uv;\\n    v_patternHelperBox *= patternBoxScale;\\n    v_patternHelperBox += boxOrigin * (patternBoxScale - 1.);\\n  #endif\\n\\n  v_patternUV = uv;\\n  v_patternUV += graphicOffset / patternBoxScale;\\n  v_patternUV += boxOrigin;\\n  v_patternUV -= boxOrigin / patternBoxScale;\\n  v_patternUV *= u_resolution.xy;\\n  v_patternUV /= u_pixelRatio;\\n  if (u_fit > 0.) {\\n    v_patternUV *= (patternBoxNoFitBoxWidth / v_patternBoxSize.x);\\n  }\\n  v_patternUV /= u_scale;\\n  v_patternUV = graphicRotation * v_patternUV;\\n  v_patternUV += boxOrigin / patternBoxScale;\\n  v_patternUV -= boxOrigin;\\n  // x100 is a default multiplier between vertex and fragmant shaders\\n  // we use it to avoid UV presision issues\\n  v_patternUV *= .01;\\n\\n  // ===================================================\\n\\n}\";const o=8294400;class ShaderMount{parentElement;canvasElement;gl;program=null;uniformLocations={};fragmentShader;rafId=null;lastRenderTime=0;currentFrame=0;speed=0;providedUniforms;hasBeenDisposed=false;resolutionChanged=true;textures=new Map;minPixelRatio;maxPixelCount;isSafari=r();uniformCache={};constructor(n,e,t,i,r=0,s=0,l=2,c=o){if(!(n instanceof HTMLElement))throw new Error(\"Paper Shaders: parent element must be an HTMLElement\");this.parentElement=n;if(!document.querySelector(\"style[data-paper-shader]\")){const n=document.createElement(\"style\");n.innerHTML=a;n.setAttribute(\"data-paper-shader\",\"\");document.head.prepend(n)}const u=document.createElement(\"canvas\");this.canvasElement=u;this.parentElement.prepend(u);this.fragmentShader=e;this.providedUniforms=t;this.currentFrame=s;this.minPixelRatio=l;this.maxPixelCount=c;const f=u.getContext(\"webgl2\",i);if(!f)throw new Error(\"Paper Shaders: WebGL is not supported in this browser\");this.gl=f;this.initProgram();this.setupPositionAttribute();this.setupUniforms();this.setUniformValues(this.providedUniforms);this.setupResizeObserver();this.setSpeed(r);this.parentElement.setAttribute(\"data-paper-shader\",\"\");this.parentElement.paperShaderMount=this}initProgram=()=>{const o=t(this.gl,n,this.fragmentShader);o&&(this.program=o)};setupPositionAttribute=()=>{const n=this.gl.getAttribLocation(this.program,\"a_position\");const o=this.gl.createBuffer();this.gl.bindBuffer(this.gl.ARRAY_BUFFER,o);const e=[-1,-1,1,-1,-1,1,-1,1,1,-1,1,1];this.gl.bufferData(this.gl.ARRAY_BUFFER,new Float32Array(e),this.gl.STATIC_DRAW);this.gl.enableVertexAttribArray(n);this.gl.vertexAttribPointer(n,2,this.gl.FLOAT,false,0,0)};setupUniforms=()=>{const n={u_time:this.gl.getUniformLocation(this.program,\"u_time\"),u_pixelRatio:this.gl.getUniformLocation(this.program,\"u_pixelRatio\"),u_resolution:this.gl.getUniformLocation(this.program,\"u_resolution\")};Object.entries(this.providedUniforms).forEach((([o,e])=>{n[o]=this.gl.getUniformLocation(this.program,o);if(e instanceof HTMLImageElement){const e=`${o}_aspect_ratio`;n[e]=this.gl.getUniformLocation(this.program,e)}}));this.uniformLocations=n};renderScale=1;parentWidth=0;parentHeight=0;resizeObserver=null;setupResizeObserver=()=>{this.resizeObserver=new ResizeObserver((([n])=>{if(n?.borderBoxSize[0]){this.parentWidth=n.borderBoxSize[0].inlineSize;this.parentHeight=n.borderBoxSize[0].blockSize}this.handleResize()}));this.resizeObserver.observe(this.parentElement);visualViewport?.addEventListener(\"resize\",this.handleVisualViewportChange);const n=this.parentElement.getBoundingClientRect();this.parentWidth=n.width;this.parentHeight=n.height;this.handleResize()};resizeRafId=null;handleVisualViewportChange=()=>{this.resizeRafId!==null&&cancelAnimationFrame(this.resizeRafId);this.resizeRafId=requestAnimationFrame((()=>{this.resizeRafId=requestAnimationFrame((()=>{this.handleResize()}))}))};handleResize=()=>{this.resizeRafId!==null&&cancelAnimationFrame(this.resizeRafId);const n=visualViewport?.scale??1;const o=window.innerWidth-document.documentElement.clientWidth;const e=visualViewport?visualViewport.scale*visualViewport.width+o:window.innerWidth;const t=Math.round(1e4*window.outerWidth/e)/1e4;const a=this.isSafari?devicePixelRatio:devicePixelRatio/t;const i=Math.max(a,this.minPixelRatio);const r=i*t*n;const s=this.parentWidth*r;const l=this.parentHeight*r;const c=Math.sqrt(this.maxPixelCount)/Math.sqrt(s*l);const u=r*Math.min(1,c);const f=Math.round(this.parentWidth*u);const p=Math.round(this.parentHeight*u);if(this.canvasElement.width!==f||this.canvasElement.height!==p||this.renderScale!==u){this.renderScale=u;this.canvasElement.width=f;this.canvasElement.height=p;this.resolutionChanged=true;this.gl.viewport(0,0,this.gl.canvas.width,this.gl.canvas.height);this.render(performance.now())}};render=n=>{if(this.hasBeenDisposed)return;if(this.program===null){console.warn(\"Tried to render before program or gl was initialized\");return}const o=n-this.lastRenderTime;this.lastRenderTime=n;this.speed!==0&&(this.currentFrame+=o*this.speed);this.gl.clear(this.gl.COLOR_BUFFER_BIT);this.gl.useProgram(this.program);this.gl.uniform1f(this.uniformLocations.u_time,this.currentFrame*.001);if(this.resolutionChanged){this.gl.uniform2f(this.uniformLocations.u_resolution,this.gl.canvas.width,this.gl.canvas.height);this.gl.uniform1f(this.uniformLocations.u_pixelRatio,this.renderScale);this.resolutionChanged=false}this.gl.drawArrays(this.gl.TRIANGLES,0,6);this.speed!==0?this.requestRender():this.rafId=null};requestRender=()=>{this.rafId!==null&&cancelAnimationFrame(this.rafId);this.rafId=requestAnimationFrame(this.render)};setTextureUniform=(n,o)=>{if(!o.complete||o.naturalWidth===0)throw new Error(`Paper Shaders: image for uniform ${n} must be fully loaded`);const e=this.textures.get(n);e&&this.gl.deleteTexture(e);const t=this.gl.createTexture();this.gl.bindTexture(this.gl.TEXTURE_2D,t);this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_S,this.gl.REPEAT);this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_WRAP_T,this.gl.REPEAT);this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_MIN_FILTER,this.gl.LINEAR);this.gl.texParameteri(this.gl.TEXTURE_2D,this.gl.TEXTURE_MAG_FILTER,this.gl.LINEAR);this.gl.texImage2D(this.gl.TEXTURE_2D,0,this.gl.RGBA,this.gl.RGBA,this.gl.UNSIGNED_BYTE,o);const a=this.gl.getError();if(a!==this.gl.NO_ERROR||t===null){console.error(\"Paper Shaders: WebGL error when uploading texture:\",a);return}this.textures.set(n,t);const i=this.uniformLocations[n];if(i){const e=this.textures.size-1;this.gl.useProgram(this.program);this.gl.activeTexture(this.gl.TEXTURE0+e);this.gl.bindTexture(this.gl.TEXTURE_2D,t);this.gl.uniform1i(i,e);const a=`${n}_aspect_ratio`;const r=this.uniformLocations[a];if(r){const n=o.naturalWidth/o.naturalHeight;this.gl.uniform1f(r,n)}}};areUniformValuesEqual=(n,o)=>n===o||!(!Array.isArray(n)||!Array.isArray(o)||n.length!==o.length)&&n.every(((n,e)=>this.areUniformValuesEqual(n,o[e])));setUniformValues=n=>{this.gl.useProgram(this.program);Object.entries(n).forEach((([n,o])=>{let e=o;o instanceof HTMLImageElement&&(e=`${o.src.slice(0,200)}|${o.naturalWidth}x${o.naturalHeight}`);if(this.areUniformValuesEqual(this.uniformCache[n],e))return;this.uniformCache[n]=e;const t=this.uniformLocations[n];if(t)if(o instanceof HTMLImageElement)this.setTextureUniform(n,o);else if(Array.isArray(o)){let e=null;let a=null;if(o[0]!==void 0&&Array.isArray(o[0])){const t=o[0].length;if(!o.every((n=>n.length===t))){console.warn(`All child arrays must be the same length for ${n}`);return}e=o.flat();a=t}else{e=o;a=e.length}switch(a){case 2:this.gl.uniform2fv(t,e);break;case 3:this.gl.uniform3fv(t,e);break;case 4:this.gl.uniform4fv(t,e);break;case 9:this.gl.uniformMatrix3fv(t,false,e);break;case 16:this.gl.uniformMatrix4fv(t,false,e);break;default:console.warn(`Unsupported uniform array length: ${a}`)}}else typeof o===\"number\"?this.gl.uniform1f(t,o):typeof o===\"boolean\"?this.gl.uniform1i(t,o?1:0):console.warn(`Unsupported uniform type for ${n}: ${typeof o}`);else console.warn(`Uniform location for ${n} not found`)}))};getCurrentFrame=()=>this.currentFrame;setFrame=n=>{this.currentFrame=n;this.lastRenderTime=performance.now();this.render(performance.now())};setSpeed=(n=1)=>{this.speed=n;if(this.rafId===null&&n!==0){this.lastRenderTime=performance.now();this.rafId=requestAnimationFrame(this.render)}if(this.rafId!==null&&n===0){cancelAnimationFrame(this.rafId);this.rafId=null}};setMaxPixelCount=(n=o)=>{this.maxPixelCount=n;this.handleResize()};setMinPixelRatio=(n=2)=>{this.minPixelRatio=n;this.handleResize()};setUniforms=n=>{this.setUniformValues(n);this.providedUniforms={...this.providedUniforms,...n};this.render(performance.now())};dispose=()=>{this.hasBeenDisposed=true;if(this.rafId!==null){cancelAnimationFrame(this.rafId);this.rafId=null}if(this.gl&&this.program){this.textures.forEach((n=>{this.gl.deleteTexture(n)}));this.textures.clear();this.gl.deleteProgram(this.program);this.program=null;this.gl.bindBuffer(this.gl.ARRAY_BUFFER,null);this.gl.bindBuffer(this.gl.ELEMENT_ARRAY_BUFFER,null);this.gl.bindRenderbuffer(this.gl.RENDERBUFFER,null);this.gl.bindFramebuffer(this.gl.FRAMEBUFFER,null);this.gl.getError()}if(this.resizeObserver){this.resizeObserver.disconnect();this.resizeObserver=null}visualViewport?.removeEventListener(\"resize\",this.handleVisualViewportChange);this.uniformLocations={};this.parentElement.paperShaderMount=void 0}}function e(n,o,e){const t=n.createShader(o);if(!t)return null;n.shaderSource(t,e);n.compileShader(t);if(!n.getShaderParameter(t,n.COMPILE_STATUS)){console.error(\"An error occurred compiling the shaders: \"+n.getShaderInfoLog(t));n.deleteShader(t);return null}return t}function t(n,o,t){const a=n.getShaderPrecisionFormat(n.FRAGMENT_SHADER,n.MEDIUM_FLOAT);const i=a?a.precision:null;if(i&&i<23){o=o.replace(/precision\\s+(lowp|mediump)\\s+float;/g,\"precision highp float;\");t=t.replace(/precision\\s+(lowp|mediump)\\s+float;/g,\"precision highp float;\")}const r=e(n,n.VERTEX_SHADER,o);const s=e(n,n.FRAGMENT_SHADER,t);if(!r||!s)return null;const l=n.createProgram();if(!l)return null;n.attachShader(l,r);n.attachShader(l,s);n.linkProgram(l);if(!n.getProgramParameter(l,n.LINK_STATUS)){console.error(\"Unable to initialize the shader program: \"+n.getProgramInfoLog(l));n.deleteProgram(l);n.deleteShader(r);n.deleteShader(s);return null}n.detachShader(l,r);n.detachShader(l,s);n.deleteShader(r);n.deleteShader(s);return l}const a=\"@layer paper-shaders {\\n  :where([data-paper-shader]) {\\n    isolation: isolate;\\n    position: relative;\\n\\n    & canvas {\\n      contain: strict;\\n      display: block;\\n      position: absolute;\\n      inset: 0;\\n      z-index: -1;\\n      width: 100%;\\n      height: 100%;\\n      border-radius: inherit;\\n    }\\n  }\\n}\";function i(n){return\"paperShaderMount\"in n}function r(){const n=navigator.userAgent.toLowerCase();return n.includes(\"safari\")&&!n.includes(\"chrome\")&&!n.includes(\"android\")}const s=\"\\nin vec2 v_objectUV;\\nin vec2 v_responsiveUV;\\nin vec2 v_responsiveBoxGivenSize;\\nin vec2 v_patternUV;\";const l=\"\\nin vec2 v_objectBoxSize;\\nin vec2 v_objectHelperBox;\\nin vec2 v_responsiveBoxSize;\\nin vec2 v_responsiveHelperBox;\\nin vec2 v_patternBoxSize;\\nin vec2 v_patternHelperBox;\";const c=\"\\nuniform float u_originX;\\nuniform float u_originY;\\nuniform float u_worldWidth;\\nuniform float u_worldHeight;\\nuniform float u_fit;\\n\\nuniform float u_scale;\\nuniform float u_rotation;\\nuniform float u_offsetX;\\nuniform float u_offsetY;\";const u=\"\\n\\n  vec2 uv = gl_FragCoord.xy / u_resolution.xy;\\n  #ifdef USE_PIXELIZATION\\n    float pxSize = u_pxSize * u_pixelRatio;\\n    vec2 pxSizeUv = gl_FragCoord.xy;\\n    pxSizeUv -= .5 * u_resolution;\\n    pxSizeUv /= pxSize;\\n    uv = floor(pxSizeUv) * pxSize / u_resolution.xy;    \\n    uv += .5;\\n  #endif\\n  uv -= .5;\\n\\n  \\n  // ===================================================\\n  // sizing params shared between objects and patterns\\n  \\n  vec2 boxOrigin = vec2(.5 - u_originX, u_originY - .5);\\n  vec2 givenBoxSize = vec2(u_worldWidth, u_worldHeight);\\n  givenBoxSize = max(givenBoxSize, vec2(1.)) * u_pixelRatio;\\n  vec2 maxBoxSize = vec2(max(u_resolution.x, givenBoxSize.x), max(u_resolution.y, givenBoxSize.y));\\n  float r = u_rotation * 3.14159265358979323846 / 180.;\\n  mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n  vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n\\n  \\n  // ===================================================\\n  // Sizing api for objects (graphics with fixed ratio)\\n\\n  #ifdef USE_OBJECT_SIZING\\n    float fixedRatio = 1.;\\n    vec2 fixedRatioBoxGivenSize = vec2(\\n      (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n      (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n    );\\n    vec2 objectBoxSize = vec2(0.);\\n    // fit = none\\n    objectBoxSize.x = fixedRatio * min(fixedRatioBoxGivenSize.x / fixedRatio, fixedRatioBoxGivenSize.y);\\n    if (u_fit == 1.) { // fit = contain\\n      objectBoxSize.x = fixedRatio * min(maxBoxSize.x / fixedRatio, maxBoxSize.y);\\n    } else if (u_fit == 2.) {  // fit = cover\\n      objectBoxSize.x = fixedRatio * max(maxBoxSize.x / fixedRatio, maxBoxSize.y);\\n    }\\n    objectBoxSize.y = objectBoxSize.x / fixedRatio;\\n    vec2 objectWorldScale = u_resolution.xy / objectBoxSize;\\n  \\n    #ifdef ADD_HELPERS\\n      vec2 objectHelperBox = gl_FragCoord.xy / u_resolution.xy;\\n      objectHelperBox -= .5;\\n      objectHelperBox *= objectWorldScale;\\n      objectHelperBox += boxOrigin * (objectWorldScale - 1.);  \\n    #endif\\n  \\n    vec2 objectUV = uv;\\n    objectUV *= objectWorldScale;\\n    objectUV += boxOrigin * (objectWorldScale - 1.);\\n    objectUV += vec2(-u_offsetX, u_offsetY);\\n    objectUV /= u_scale;\\n    objectUV = graphicRotation * objectUV;\\n  #endif\\n  \\n  // ===================================================\\n \\n  // ===================================================\\n  // Sizing api for patterns (graphics respecting u_worldWidth / u_worldHeight ratio)\\n  \\n  #ifdef USE_PATTERN_SIZING\\n    float patternBoxRatio = givenBoxSize.x / givenBoxSize.y;\\n    vec2 patternBoxGivenSize = vec2(\\n      (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n      (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n    );\\n    vec2 patternBoxSize = vec2(0.);\\n    // fit = none\\n    patternBoxSize.x = patternBoxRatio * min(patternBoxGivenSize.x / patternBoxRatio, patternBoxGivenSize.y);\\n    float patternWorldNoFitBoxWidth = patternBoxSize.x;\\n    if (u_fit == 1.) {  // fit = contain\\n      patternBoxSize.x = patternBoxRatio * min(maxBoxSize.x / patternBoxRatio, maxBoxSize.y);\\n    } else if (u_fit == 2.) {  // fit = cover\\n      patternBoxSize.x = patternBoxRatio * max(maxBoxSize.x / patternBoxRatio, maxBoxSize.y);\\n    }\\n    patternBoxSize.y = patternBoxSize.x / patternBoxRatio;\\n    vec2 patternWorldScale = u_resolution.xy / patternBoxSize;\\n  \\n    #ifdef ADD_HELPERS  \\n      vec2 patternHelperBox = gl_FragCoord.xy / u_resolution.xy;\\n      patternHelperBox -= .5;\\n      patternHelperBox *= patternWorldScale;\\n      patternHelperBox += boxOrigin * (patternWorldScale - 1.);  \\n    #endif\\n  \\n    vec2 patternUV = uv;\\n    patternUV += vec2(-u_offsetX, u_offsetY) / patternWorldScale;\\n    patternUV += boxOrigin;\\n    patternUV -= boxOrigin / patternWorldScale;\\n    patternUV *= u_resolution.xy;\\n    patternUV /= u_pixelRatio;\\n    if (u_fit > 0.) {\\n      patternUV *= (patternWorldNoFitBoxWidth / patternBoxSize.x);\\n    }\\n    patternUV /= u_scale;\\n    patternUV = graphicRotation * patternUV;\\n    patternUV += boxOrigin / patternWorldScale;\\n    patternUV -= boxOrigin;\\n    patternUV += .5;\\n  #endif\\n\";const f=\"\\n  vec2 worldBoxDist = abs(helperBox);\\n  float boxStroke = (step(max(worldBoxDist.x, worldBoxDist.y), .5) - step(max(worldBoxDist.x, worldBoxDist.y), .495));\\n  color.rgb = mix(color.rgb, vec3(1., 0., 0.), boxStroke);\\n  opacity += boxStroke;\\n\\n  vec2 boxOriginCopy = vec2(.5 - u_originX, u_originY - .5);\\n  vec2 boxOriginDist = helperBox + boxOriginCopy;\\n  boxOriginDist.x *= (boxSize.x / boxSize.y);\\n  float boxOriginPoint = 1. - smoothstep(0., .05, length(boxOriginDist));\\n  \\n  vec2 graphicOriginPointDist = helperBox + vec2(-u_offsetX, u_offsetY);\\n  graphicOriginPointDist.x *= (boxSize.x / boxSize.y);\\n  float graphicOriginPoint = 1. - smoothstep(0., .05, length(graphicOriginPointDist));\\n  \\n  color.rgb = mix(color.rgb, vec3(0., 1., 0.), boxOriginPoint);\\n  opacity += boxOriginPoint;\\n  color.rgb = mix(color.rgb, vec3(0., 0., 1.), graphicOriginPoint);\\n  opacity += graphicOriginPoint;\\n\";const p={fit:\"contain\",scale:1,rotation:0,offsetX:0,offsetY:0,originX:.5,originY:.5,worldWidth:0,worldHeight:0};const m={fit:\"none\",scale:1,rotation:0,offsetX:0,offsetY:0,originX:.5,originY:.5,worldWidth:0,worldHeight:0};const d={none:0,contain:1,cover:2};const h=\"\\n#define TWO_PI 6.28318530718\\n#define PI 3.14159265358979323846\\n\";const v=\"\\nvec2 rotate(vec2 uv, float th) {\\n  return mat2(cos(th), sin(th), -sin(th), cos(th)) * uv;\\n}\\n\";const g=\"\\nfloat random(vec2 st) {\\n  return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123);\\n}\\n\";const x=\"\\nfloat valueNoise(vec2 st) {\\n  vec2 i = floor(st);\\n  vec2 f = fract(st);\\n  float a = random(i);\\n  float b = random(i + vec2(1.0, 0.0));\\n  float c = random(i + vec2(0.0, 1.0));\\n  float d = random(i + vec2(1.0, 1.0));\\n  vec2 u = f * f * (3.0 - 2.0 * f);\\n  float x1 = mix(a, b, u.x);\\n  float x2 = mix(c, d, u.x);\\n  return mix(x1, x2, u.y);\\n}\\n\";const _=\"\\n  color += 1. / 256. * (fract(sin(dot(.014 * gl_FragCoord.xy, vec2(12.9898, 78.233))) * 43758.5453123) - .5);\\n\";const A=\"\\nvec3 permute(vec3 x) { return mod(((x * 34.0) + 1.0) * x, 289.0); }\\nfloat snoise(vec2 v) {\\n  const vec4 C = vec4(0.211324865405187, 0.366025403784439,\\n    -0.577350269189626, 0.024390243902439);\\n  vec2 i = floor(v + dot(v, C.yy));\\n  vec2 x0 = v - i + dot(i, C.xx);\\n  vec2 i1;\\n  i1 = (x0.x > x0.y) ? vec2(1.0, 0.0) : vec2(0.0, 1.0);\\n  vec4 x12 = x0.xyxy + C.xxzz;\\n  x12.xy -= i1;\\n  i = mod(i, 289.0);\\n  vec3 p = permute(permute(i.y + vec3(0.0, i1.y, 1.0))\\n    + i.x + vec3(0.0, i1.x, 1.0));\\n  vec3 m = max(0.5 - vec3(dot(x0, x0), dot(x12.xy, x12.xy),\\n      dot(x12.zw, x12.zw)), 0.0);\\n  m = m * m;\\n  m = m * m;\\n  vec3 x = 2.0 * fract(p * C.www) - 1.0;\\n  vec3 h = abs(x) - 0.5;\\n  vec3 ox = floor(x + 0.5);\\n  vec3 a0 = x - ox;\\n  m *= 1.79284291400159 - 0.85373472095314 * (a0 * a0 + h * h);\\n  vec3 g;\\n  g.x = a0.x * x0.x + h.x * x0.y;\\n  g.yz = a0.yz * x12.xz + h.yz * x12.yw;\\n  return 130.0 * dot(m, g);\\n}\\n\";const B=\"\\nvec2 grainRandom(vec2 p) {\\n  float angle = fract(sin(dot(p, vec2(127.1, 311.7))) * 43758.5453);\\n  angle *= 6.2831853;\\n  return vec2(cos(angle), sin(angle));\\n}\\n\\nfloat grainNoise(vec2 p) {\\n  vec2 i = floor(p);\\n  vec2 f = fract(p);\\n  vec2 u = f * f * (3.0 - 2.0 * f);\\n\\n  float n00 = dot(grainRandom(i + vec2(0.0, 0.0)), f - vec2(0.0, 0.0));\\n  float n10 = dot(grainRandom(i + vec2(1.0, 0.0)), f - vec2(1.0, 0.0));\\n  float n01 = dot(grainRandom(i + vec2(0.0, 1.0)), f - vec2(0.0, 1.0));\\n  float n11 = dot(grainRandom(i + vec2(1.0, 1.0)), f - vec2(1.0, 1.0));\\n\\n  float nx0 = mix(n00, n10, u.x);\\n  float nx1 = mix(n01, n11, u.x);\\n  return mix(nx0, nx1, u.y);\\n}\\n\\nfloat grainShape(vec2 uv, vec2 seedOffset) {\\n  float total = 0.0;\\n  float amp = 0.5;\\n  float freq = .6;\\n\\n  for (int i = 0; i < 4; i++) {\\n    total += amp * grainNoise(uv * freq + seedOffset);\\n    freq *= 2.;\\n    amp *= .5;\\n  }\\n\\n  total = .5 + .5 * total;\\n  return 10. * u_scale * length(vec2(dFdx(total), dFdy(total)));\\n}\\n\";const b={maxColorCount:10};const C=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colors[${b.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_distortion;\\nuniform float u_swirl;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${v}\\n\\nvec2 getPosition(int i, float t) {\\n  float a = float(i) * .37;\\n  float b = .6 + mod(float(i), 3.) * .3;\\n  float c = .8 + mod(float(i + 1), 4.) * 0.25;\\n\\n  float x = sin(t * b + a);\\n  float y = cos(t * c + a * 1.5);\\n\\n  return .5 + .5 * vec2(x, y);\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  shape_uv += .5;\\n\\n  float t = .5 * u_time;\\n\\n  float radius = smoothstep(0., 1., length(shape_uv - .5));\\n  float center = 1. - radius;\\n  for (float i = 1.; i <= 2.; i++) {\\n    shape_uv.x += u_distortion * center / i * sin(t + i * .4 * smoothstep(.0, 1., shape_uv.y)) * cos(.2 * t + i * 2.4 * smoothstep(.0, 1., shape_uv.y));\\n    shape_uv.y += u_distortion * center / i * cos(t + i * 2. * smoothstep(.0, 1., shape_uv.x));\\n  }\\n\\n  vec2 uvRotated = shape_uv;\\n  uvRotated -= vec2(.5);\\n  float angle = 3. * u_swirl * radius;\\n  uvRotated = rotate(uvRotated, -angle);\\n  uvRotated += vec2(.5);\\n\\n  vec3 color = vec3(0.);\\n  float opacity = 0.;\\n  float totalWeight = 0.;\\n\\n  for (int i = 0; i < ${b.maxColorCount}; i++) {\\n    if (i >= int(u_colorsCount)) break;\\n\\n    vec2 pos = getPosition(i, t);\\n    vec3 colorFraction = u_colors[i].rgb * u_colors[i].a;\\n    float opacityFraction = u_colors[i].a;\\n\\n    float dist = length(uvRotated - pos);\\n\\n    dist = pow(dist, 3.5);\\n    float weight = 1. / (dist + 1e-3);\\n    color += colorFraction * weight;\\n    opacity += opacityFraction * weight;\\n    totalWeight += weight;\\n  }\\n\\n  color /= totalWeight;\\n  opacity /= totalWeight;\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const w={maxColorCount:10,maxNoiseIterations:8};const S=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${w.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_thickness;\\nuniform float u_radius;\\nuniform float u_innerShape;\\nuniform float u_noiseScale;\\nuniform float u_noiseIterations;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n\\nfloat random(vec2 p) {\\n  vec2 uv = floor(p) / 100. + .5;\\n  return texture(u_noiseTexture, uv).r;\\n}\\n\\n${x}\\n\\nfloat fbm(in vec2 n) {\\n  float total = 0.0, amplitude = .4;\\n  for (int i = 0; i < ${w.maxNoiseIterations}; i++) {\\n    if (i >= int(u_noiseIterations)) break;\\n    total += valueNoise(n) * amplitude;\\n    n *= 1.99;\\n    amplitude *= 0.65;\\n  }\\n  return total;\\n}\\n\\nfloat getNoise(vec2 uv, vec2 pUv, float t) {\\n  float noiseLeft = fbm(pUv + .03 * t);\\n  pUv.x = mod(pUv.x, u_noiseScale * TWO_PI);\\n  float noiseRight = fbm(pUv + .03 * t);\\n  return mix(noiseRight, noiseLeft, smoothstep(-.25, .25, uv.x));\\n}\\n\\nfloat getRingShape(vec2 uv) {\\n  float radius = u_radius;\\n  float thickness = u_thickness;\\n\\n  float distance = length(uv);\\n  float ringValue = 1. - smoothstep(radius, radius + thickness, distance);\\n  ringValue *= smoothstep(radius - pow(u_innerShape, 3.) * thickness, radius, distance);\\n\\n  return ringValue;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  float t = u_time;\\n\\n  float cycleDuration = 3.;\\n  float localTime1 = mod(.1 * t + cycleDuration, 2. * cycleDuration);\\n  float localTime2 = mod(.1 * t, 2. * cycleDuration);\\n  float timeBlend = .5 + .5 * sin(.1 * t * PI / cycleDuration - .5 * PI);\\n\\n  float atg = atan(shape_uv.y, shape_uv.x) + .001;\\n  float l = length(shape_uv);\\n  vec2 polar_uv1 = vec2(atg, localTime1 - (.5 * l) + 1. / pow(l, .5));\\n  polar_uv1 *= u_noiseScale;\\n  float noise1 = getNoise(shape_uv, polar_uv1, t);\\n\\n  vec2 polar_uv2 = vec2(atg, localTime2 - (.5 * l) + 1. / pow(l, .5));\\n  polar_uv2 *= u_noiseScale;\\n  float noise2 = getNoise(shape_uv, polar_uv2, t);\\n\\n  float noise = mix(noise1, noise2, timeBlend);\\n\\n  shape_uv *= (.8 + 1.2 * noise);\\n\\n  float ringShape = getRingShape(shape_uv);\\n\\n  float mixer = pow(ringShape, 3.) * (u_colorsCount - 1.);\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  for (int i = 1; i < ${w.maxColorCount}; i++) {\\n      if (i >= int(u_colorsCount)) break;\\n      float localT = clamp(mixer - float(i - 1), 0., 1.);\\n      vec4 c = u_colors[i];\\n      c.rgb *= c.a;\\n      gradient = mix(gradient, c, localT);\\n  }\\n\\n  vec3 color = gradient.rgb * ringShape;\\n  float opacity = gradient.a * ringShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const y=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\n\\nuniform vec4 u_colorFront;\\nuniform vec4 u_colorMid;\\nuniform vec4 u_colorBack;\\nuniform float u_brightness;\\nuniform float u_contrast;\\n\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${v}\\n\\nfloat neuroShape(vec2 uv, float t) {\\n  vec2 sine_acc = vec2(0.);\\n  vec2 res = vec2(0.);\\n  float scale = 8.;\\n\\n  for (int j = 0; j < 15; j++) {\\n    uv = rotate(uv, 1.);\\n    sine_acc = rotate(sine_acc, 1.);\\n    vec2 layer = uv * scale + float(j) + sine_acc - t;\\n    sine_acc += sin(layer);\\n    res += (.5 + .5 * cos(layer)) / scale;\\n    scale *= (1.2);\\n  }\\n  return res.x + res.y;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= .13;\\n\\n  float t = .5 * u_time;\\n\\n  float noise = neuroShape(shape_uv, t);\\n\\n  noise = (1. + u_brightness) * pow(noise, 2.);\\n  noise = pow(noise, .7 + 6. * u_contrast);\\n  noise = min(1.4, noise);\\n\\n  float blend = smoothstep(0.7, 1.4, noise);\\n\\n  vec4 frontC = u_colorFront;\\n  frontC.rgb *= frontC.a;\\n  vec4 midC = u_colorMid;\\n  midC.rgb *= midC.a;\\n  vec4 blendFront = mix(midC, frontC, blend);\\n\\n  float safeNoise = max(noise, 0.0);\\n  vec3 color = blendFront.rgb * safeNoise;\\n  float opacity = clamp(blendFront.a * safeNoise, 0., 1.);\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const E={maxColorCount:10};const k=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${E.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_stepsPerColor;\\nuniform float u_size;\\nuniform float u_sizeRange;\\nuniform float u_spreading;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${g}\\n${v}\\n\\nvec2 random2(vec2 p) {\\n  return vec2(random(p), random(200. * p));\\n}\\n\\nvec3 voronoiShape(vec2 uv, float time) {\\n  vec2 i_uv = floor(uv);\\n  vec2 f_uv = fract(uv);\\n\\n  float spreading = .25 * clamp(u_spreading, 0., 1.);\\n\\n  float minDist = 1.;\\n  vec2 randomizer = vec2(0.);\\n  for (int y = -1; y <= 1; y++) {\\n    for (int x = -1; x <= 1; x++) {\\n      vec2 tileOffset = vec2(float(x), float(y));\\n      vec2 rand = random2(i_uv + tileOffset);\\n      vec2 cellCenter = vec2(.5 + 1e-4);\\n      cellCenter += spreading * cos(time + TWO_PI * rand);\\n      cellCenter -= .5;\\n      cellCenter = rotate(cellCenter, random(vec2(rand.x, rand.y)) + .1 * time);\\n      cellCenter += .5;\\n      float dist = length(tileOffset + cellCenter - f_uv);\\n      if (dist < minDist) {\\n        minDist = dist;\\n        randomizer = rand;\\n      }\\n      minDist = min(minDist, dist);\\n    }\\n  }\\n\\n  return vec3(minDist, randomizer);\\n}\\n\\nvoid main() {\\n\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= 1.5;\\n\\n  float t = u_time;\\n\\n  vec3 voronoi = voronoiShape(shape_uv, t) + 1e-4;\\n\\n  float radius = .25 * clamp(u_size, 0., 1.) - .5 * clamp(u_sizeRange, 0., 1.) * voronoi[2];\\n  float dist = voronoi[0];\\n  float edgeWidth = fwidth(dist);\\n  float dots = smoothstep(radius + edgeWidth, radius - edgeWidth, dist);\\n\\n  float shape = voronoi[1];\\n\\n  float mixer = shape * (u_colorsCount - 1.);\\n  mixer = (shape - .5 / u_colorsCount) * u_colorsCount;\\n  float steps = max(1., u_stepsPerColor);\\n\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  for (int i = 1; i < ${E.maxColorCount}; i++) {\\n      if (i >= int(u_colorsCount)) break;\\n      float localT = clamp(mixer - float(i - 1), 0.0, 1.0);\\n      localT = round(localT * steps) / steps;\\n      vec4 c = u_colors[i];\\n      c.rgb *= c.a;\\n      gradient = mix(gradient, c, localT);\\n  }\\n\\n  if ((mixer < 0.) || (mixer > (u_colorsCount - 1.))) {\\n    float localT = mixer + 1.;\\n    if (mixer > (u_colorsCount - 1.)) {\\n      localT = mixer - (u_colorsCount - 1.);\\n    }\\n    localT = round(localT * steps) / steps;\\n    vec4 cFst = u_colors[0];\\n    cFst.rgb *= cFst.a;\\n    vec4 cLast = u_colors[int(u_colorsCount - 1.)];\\n    cLast.rgb *= cLast.a;\\n    gradient = mix(cLast, cFst, localT);\\n  }\\n\\n  vec3 color = gradient.rgb * dots;\\n  float opacity = gradient.a * dots;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const I=`#version 300 es\\nprecision mediump float;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorFill;\\nuniform vec4 u_colorStroke;\\nuniform float u_dotSize;\\nuniform float u_gapX;\\nuniform float u_gapY;\\nuniform float u_strokeWidth;\\nuniform float u_sizeRange;\\nuniform float u_opacityRange;\\nuniform float u_shape;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${A}\\n\\nfloat polygon(vec2 p, float N, float rot) {\\n  float a = atan(p.x, p.y) + rot;\\n  float r = TWO_PI / float(N);\\n\\n  return cos(floor(.5 + a / r) * r - a) * length(p);\\n}\\n\\nvoid main() {\\n\\n  // x100 is a default multiplier between vertex and fragmant shaders\\n  // we use it to avoid UV presision issues\\n  vec2 shape_uv = 100. * v_patternUV;\\n\\n  vec2 grid = fract(shape_uv / vec2(u_gapX, u_gapY)) + 1e-4;\\n  vec2 grid_idx = floor(shape_uv / vec2(u_gapX, u_gapY));\\n  float sizeRandomizer = .5 + .8 * snoise(2. * vec2(grid_idx.x * 100., grid_idx.y));\\n  float opacity_randomizer = .5 + .7 * snoise(2. * vec2(grid_idx.y, grid_idx.x));\\n\\n  vec2 center = vec2(0.5) - 1e-3;\\n  vec2 p = (grid - center) * vec2(u_gapX, u_gapY);\\n\\n  float baseSize = u_dotSize * (1. - sizeRandomizer * u_sizeRange);\\n  float strokeWidth = u_strokeWidth * (1. - sizeRandomizer * u_sizeRange);\\n\\n  float dist;\\n  if (u_shape < 0.5) {\\n    // Circle\\n    dist = length(p);\\n  } else if (u_shape < 1.5) {\\n    // Diamond\\n    strokeWidth *= 1.5;\\n    dist = polygon(1.5 * p, 4., .25 * PI);\\n  } else if (u_shape < 2.5) {\\n    // Square\\n    dist = polygon(1.03 * p, 4., 1e-3);\\n  } else {\\n    // Triangle\\n    strokeWidth *= 1.5;\\n    p = p * 2. - 1.;\\n    p *= .9;\\n    p.y = 1. - p.y;\\n    p.y -= .75 * baseSize;\\n    dist = polygon(p, 3., 1e-3);\\n  }\\n\\n  float edgeWidth = fwidth(dist);\\n  float shapeOuter = smoothstep(baseSize + edgeWidth, baseSize - edgeWidth, dist - strokeWidth);\\n  float shapeInner = smoothstep(baseSize + edgeWidth, baseSize - edgeWidth, dist);\\n  float stroke = shapeOuter - shapeInner;\\n\\n  float dotOpacity = max(0., 1. - opacity_randomizer * u_opacityRange);\\n  stroke *= dotOpacity;\\n  shapeInner *= dotOpacity;\\n\\n  stroke *= u_colorStroke.a;\\n  shapeInner *= u_colorFill.a;\\n\\n  vec3 color = vec3(0.);\\n  color += stroke * u_colorStroke.rgb;\\n  color += shapeInner * u_colorFill.rgb;\\n  color += (1. - shapeInner - stroke) * u_colorBack.rgb * u_colorBack.a;\\n\\n  float opacity = 0.;\\n  opacity += stroke;\\n  opacity += shapeInner;\\n  opacity += (1. - opacity) * u_colorBack.a;\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const F={circle:0,diamond:1,square:2,triangle:3};const z={maxColorCount:10};const R=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform float u_scale;\\n\\nuniform vec4 u_colors[${z.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_stepsPerColor;\\nuniform float u_softness;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${A}\\n\\nfloat getNoise(vec2 uv, float t) {\\n  float noise = .5 * snoise(uv - vec2(0., .3 * t));\\n  noise += .5 * snoise(2. * uv + vec2(0., .32 * t));\\n\\n  return noise;\\n}\\n\\nfloat steppedSmooth(float m, float steps, float softness) { \\n  float stepT = floor(m * steps) / steps;\\n  float f = m * steps - floor(m * steps);\\n  float smoothed = smoothstep(.5 - softness, .5 + softness, f);\\n  return stepT + smoothed / steps;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= .1;\\n\\n  float t = .2 * u_time;\\n\\n  float shape = .5 + .5 * getNoise(shape_uv, t);\\n\\n  bool u_extraSides = true;\\n\\n  float mixer = shape * (u_colorsCount - 1.);\\n  if (u_extraSides == true) {\\n    mixer = (shape - .5 / u_colorsCount) * u_colorsCount;\\n  }\\n\\n  float steps = max(1., u_stepsPerColor);\\n\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  for (int i = 1; i < ${z.maxColorCount}; i++) {\\n      if (i >= int(u_colorsCount)) break;\\n\\n      float localM = clamp(mixer - float(i - 1), 0., 1.);\\n      localM = steppedSmooth(localM, steps, .5 * u_softness + steps * fwidth(localM));\\n\\n      vec4 c = u_colors[i];\\n      c.rgb *= c.a;\\n      gradient = mix(gradient, c, localM);\\n  }\\n\\n  if (u_extraSides == true) {\\n   if ((mixer < 0.) || (mixer > (u_colorsCount - 1.))) {\\n     float localM = mixer + 1.;\\n     if (mixer > (u_colorsCount - 1.)) {\\n       localM = mixer - (u_colorsCount - 1.);\\n     }\\n     localM = steppedSmooth(localM, steps, .5 * u_softness + steps * fwidth(localM));\\n     vec4 cFst = u_colors[0];\\n     cFst.rgb *= cFst.a;\\n     vec4 cLast = u_colors[int(u_colorsCount - 1.)];\\n     cLast.rgb *= cLast.a;\\n     gradient = mix(cLast, cFst, localM);\\n   }\\n  }\\n\\n  vec3 color = gradient.rgb;\\n  float opacity = gradient.a;\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const U={maxColorCount:8,maxBallsCount:20};const Q=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${U.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_size;\\nuniform float u_sizeRange;\\nuniform float u_count;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n\\nfloat hash(float x) {\\n  return fract(sin(x) * 43758.5453123);\\n}\\nfloat noise(float x) {\\n  float i = floor(x);\\n  float f = fract(x);\\n  float u = f * f * (3.0 - 2.0 * f);\\n  return mix(hash(i), hash(i + 1.0), u);\\n}\\n\\nfloat getBallShape(vec2 uv, vec2 c, float p) {\\n  float s = .5 * length(uv - c);\\n  s = 1. - clamp(s, 0., 1.);\\n  s = pow(s, p);\\n  return s;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  shape_uv += .5;\\n\\n  float t = .2 * u_time + 1.;\\n\\n  vec3 totalColor = vec3(0.);\\n  float totalShape = 0.;\\n  float totalOpacity = 0.;\\n\\n  for (int i = 0; i < ${U.maxBallsCount}; i++) {\\n    if (i >= int(ceil(u_count))) break;\\n\\n    float idxFract = float(i) / float(${U.maxBallsCount});\\n    float angle = TWO_PI * idxFract;\\n\\n    float speed = 1. - .2 * idxFract;\\n    float noiseX = noise(angle * 10. + float(i) + t * speed);\\n    float noiseY = noise(angle * 20. + float(i) - t * speed);\\n\\n    vec2 pos = vec2(.5) + 1e-4 + .9 * (vec2(noiseX, noiseY) - .5);\\n\\n    int safeIndex = i % int(u_colorsCount + 0.5);\\n    vec4 ballColor = u_colors[safeIndex];\\n    ballColor.rgb *= ballColor.a;\\n\\n    float sizeFrac = 1.;\\n    if (float(i) > floor(u_count - 1.)) {\\n      sizeFrac *= fract(u_count);\\n    }\\n\\n    float shape = getBallShape(shape_uv, pos, 45. - 30. * u_size * sizeFrac);\\n    shape *= pow(u_size, .2);\\n    shape = smoothstep(0., 1., shape);\\n\\n    totalColor += ballColor.rgb * shape;\\n    totalShape += shape;\\n    totalOpacity += ballColor.a * shape;\\n  }\\n\\n  totalColor /= max(totalShape, 1e-4);\\n  totalOpacity /= max(totalShape, 1e-4);\\n\\n  float edge_width = fwidth(totalShape);\\n  float finalShape = smoothstep(.4, .4 + edge_width, totalShape);\\n\\n  vec3 color = totalColor * finalShape;\\n  float opacity = totalOpacity * finalShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const D=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorFront;\\nuniform vec4 u_colorBack;\\nuniform float u_proportion;\\nuniform float u_softness;\\nuniform float u_octaveCount;\\nuniform float u_persistence;\\nuniform float u_lacunarity;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n\\nuint hash(uint x, uint seed) {\\n  const uint m = 0x5bd1e995U;\\n  uint hash = seed;\\n    // process input\\n    uint k = x;\\n    k *= m;\\n    k ^= k >> 24;\\n    k *= m;\\n    hash *= m;\\n    hash ^= k;\\n    // some final mixing\\n    hash ^= hash >> 13;\\n    hash *= m;\\n    hash ^= hash >> 15;\\n    return hash;\\n}\\n\\nuint hash(uvec3 x, uint seed){\\n    const uint m = 0x5bd1e995U;\\n    uint hash = seed;\\n    // process first vector element\\n    uint k = x.x;\\n    k *= m;\\n    k ^= k >> 24;\\n    k *= m;\\n    hash *= m;\\n    hash ^= k;\\n    // process second vector element\\n    k = x.y;\\n    k *= m;\\n    k ^= k >> 24;\\n    k *= m;\\n    hash *= m;\\n    hash ^= k;\\n    // process third vector element\\n    k = x.z;\\n    k *= m;\\n    k ^= k >> 24;\\n    k *= m;\\n    hash *= m;\\n    hash ^= k;\\n    // some final mixing\\n    hash ^= hash >> 13;\\n    hash *= m;\\n    hash ^= hash >> 15;\\n    return hash;\\n}\\n\\n\\nvec3 gradientdy(uint hash) {\\n    switch (int(hash) & 15) { // look at the last four bits to pick a gradient dy\\n    case 0:\\n        return vec3(1, 1, 0);\\n    case 1:\\n        return vec3(-1, 1, 0);\\n    case 2:\\n        return vec3(1, -1, 0);\\n    case 3:\\n        return vec3(-1, -1, 0);\\n    case 4:\\n        return vec3(1, 0, 1);\\n    case 5:\\n        return vec3(-1, 0, 1);\\n    case 6:\\n        return vec3(1, 0, -1);\\n    case 7:\\n        return vec3(-1, 0, -1);\\n    case 8:\\n        return vec3(0, 1, 1);\\n    case 9:\\n        return vec3(0, -1, 1);\\n    case 10:\\n        return vec3(0, 1, -1);\\n    case 11:\\n        return vec3(0, -1, -1);\\n    case 12:\\n        return vec3(1, 1, 0);\\n    case 13:\\n        return vec3(-1, 1, 0);\\n    case 14:\\n        return vec3(0, -1, 1);\\n    case 15:\\n        return vec3(0, -1, -1);\\n    }\\n}\\n\\nfloat interpolate(float value1, float value2, float value3, float value4, float value5, float value6, float value7, float value8, vec3 t) {\\n    return mix(\\n        mix(mix(value1, value2, t.x), mix(value3, value4, t.x), t.y),\\n        mix(mix(value5, value6, t.x), mix(value7, value8, t.x), t.y),\\n        t.z\\n    );\\n}\\n\\nvec3 fade(vec3 t) {\\n    return t * t * t * (t * (t * 6.0 - 15.0) + 10.0);\\n}\\n\\nfloat perlinNoise(vec3 position, uint seed) {\\n    position += 1e+4;\\n    vec3 floorPosition = floor(position);\\n    vec3 fractPosition = fract(position);\\n    uvec3 cellCoordinates = uvec3(floorPosition);\\n    float value1 = dot(gradientdy(hash(cellCoordinates, seed)), fractPosition);\\n    float value2 = dot(gradientdy(hash((cellCoordinates + uvec3(1, 0, 0)), seed)), fractPosition - vec3(1, 0, 0));\\n    float value3 = dot(gradientdy(hash((cellCoordinates + uvec3(0, 1, 0)), seed)), fractPosition - vec3(0, 1, 0));\\n    float value4 = dot(gradientdy(hash((cellCoordinates + uvec3(1, 1, 0)), seed)), fractPosition - vec3(1, 1, 0));\\n    float value5 = dot(gradientdy(hash((cellCoordinates + uvec3(0, 0, 1)), seed)), fractPosition - vec3(0, 0, 1));\\n    float value6 = dot(gradientdy(hash((cellCoordinates + uvec3(1, 0, 1)), seed)), fractPosition - vec3(1, 0, 1));\\n    float value7 = dot(gradientdy(hash((cellCoordinates + uvec3(0, 1, 1)), seed)), fractPosition - vec3(0, 1, 1));\\n    float value8 = dot(gradientdy(hash((cellCoordinates + uvec3(1, 1, 1)), seed)), fractPosition - vec3(1, 1, 1));\\n    return interpolate(value1, value2, value3, value4, value5, value6, value7, value8, fade(fractPosition));\\n}\\n\\nfloat p_noise(vec3 position, int octaveCount, float persistence, float lacunarity) {\\n    float value = 0.0;\\n    float amplitude = 1.0;\\n    float currentFrequency = 10.;\\n    uint currentSeed = uint(0);\\n    for (int i = 0; i < octaveCount; i++) {\\n        currentSeed = hash(currentSeed, 0x0U);\\n        value += perlinNoise(position * currentFrequency, currentSeed) * amplitude;\\n        amplitude *= persistence;\\n        currentFrequency *= lacunarity;\\n    }\\n    return value;\\n}\\n\\nfloat get_max_amp(float persistence, float octaveCount) {\\n    persistence *= .999;\\n    return (1. - pow(persistence, octaveCount)) / (1. - persistence);\\n}\\n\\nvoid main() {\\n  vec2 uv = v_patternUV;\\n  uv *= .5;\\n  \\n  float t = .2 * u_time;\\n\\n  vec3 p = vec3(uv, t);\\n\\n  float oct_count = max(0., floor(u_octaveCount));\\n  float persistence = clamp(u_persistence, 0., 1.);\\n  float noise = p_noise(p, int(oct_count), persistence, u_lacunarity);\\n\\n  float max_amp = get_max_amp(persistence, oct_count);\\n  float noise_normalized = (noise + max_amp) / (2. * max_amp) + (u_proportion - .5);\\n  float sharpness = clamp(u_softness, 0., 1.);\\n  float smooth_w = 0.5 * fwidth(noise_normalized);\\n  float res = smoothstep(\\n    .5 - .5 * sharpness - smooth_w,\\n    .5 + .5 * sharpness + smooth_w,\\n    noise_normalized\\n  );\\n\\n  vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n  float fgOpacity = u_colorFront.a;\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  float bgOpacity = u_colorBack.a;\\n\\n  vec3 color = fgColor * res;\\n  float opacity = fgOpacity * res;\\n\\n  color += bgColor * (1. - opacity);\\n  opacity += bgOpacity * (1. - opacity);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const V={maxColorCount:5};const M=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform float u_scale;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colors[${V.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_stepsPerColor;\\nuniform vec4 u_colorGlow;\\nuniform vec4 u_colorGap;\\nuniform float u_distortion;\\nuniform float u_gap;\\nuniform float u_glow;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n\\nvec2 hash(vec2 p) {\\n  vec2 uv = floor(p) / 100. + .5;\\n  return texture(u_noiseTexture, uv).gb;\\n}\\n\\nvec4 voronoi(vec2 x, float t) {\\n  vec2 ip = floor(x);\\n  vec2 fp = fract(x);\\n\\n  vec2 mg, mr;\\n  float md = 8.;\\n  float rand = 0.;\\n\\n  for (int j = -1; j <= 1; j++) {\\n    for (int i = -1; i <= 1; i++) {\\n      vec2 g = vec2(float(i), float(j));\\n      vec2 raw_hash = hash(ip + g);\\n      vec2 o = hash(ip + g);\\n      o = .5 + u_distortion * sin(t + TWO_PI * o);\\n      vec2 r = g + o - fp;\\n      float d = dot(r, r);\\n\\n      if (d < md) {\\n        md = d;\\n        mr = r;\\n        mg = g;\\n        rand = raw_hash.x;\\n      }\\n    }\\n  }\\n\\n  md = 8.;\\n  for (int j = -2; j <= 2; j++) {\\n    for (int i = -2; i <= 2; i++) {\\n      vec2 g = mg + vec2(float(i), float(j));\\n      vec2 o = hash(ip + g);\\n      o = .5 + u_distortion * sin(t + TWO_PI * o);\\n      vec2 r = g + o - fp;\\n      if (dot(mr - r, mr - r) > .00001) {\\n        md = min(md, dot(.5 * (mr + r), normalize(r - mr)));\\n      }\\n    }\\n  }\\n\\n  return vec4(md, mr, rand);\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= 1.25;\\n\\n  float t = u_time;\\n\\n  vec4 voronoiRes = voronoi(shape_uv, t);\\n\\n  float shape = clamp(voronoiRes.w, 0., 1.);\\n  float mixer = shape * (u_colorsCount - 1.);\\n  mixer = (shape - .5 / u_colorsCount) * u_colorsCount;\\n  float steps = max(1., u_stepsPerColor);\\n\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  for (int i = 1; i < ${V.maxColorCount}; i++) {\\n      if (i >= int(u_colorsCount)) break;\\n      float localT = clamp(mixer - float(i - 1), 0.0, 1.0);\\n      localT = round(localT * steps) / steps;\\n      vec4 c = u_colors[i];\\n      c.rgb *= c.a;\\n      gradient = mix(gradient, c, localT);\\n  }\\n\\n  if ((mixer < 0.) || (mixer > (u_colorsCount - 1.))) {\\n    float localT = mixer + 1.;\\n    if (mixer > (u_colorsCount - 1.)) {\\n      localT = mixer - (u_colorsCount - 1.);\\n    }\\n    localT = round(localT * steps) / steps;\\n    vec4 cFst = u_colors[0];\\n    cFst.rgb *= cFst.a;\\n    vec4 cLast = u_colors[int(u_colorsCount - 1.)];\\n    cLast.rgb *= cLast.a;\\n    gradient = mix(cLast, cFst, localT);\\n  }\\n\\n  vec3 cellColor = gradient.rgb;\\n  float cellOpacity = gradient.a;\\n\\n  float glows = length(voronoiRes.yz * u_glow);\\n  glows = pow(glows, 1.5);\\n\\n  vec3 color = mix(cellColor, u_colorGlow.rgb * u_colorGlow.a, u_colorGlow.a * glows);\\n  float opacity = cellOpacity + u_colorGlow.a * glows;\\n\\n  float edge = voronoiRes.x;\\n  float smoothEdge = .02 / (2. * u_scale) * (1. + .5 * u_gap);\\n  edge = smoothstep(u_gap - smoothEdge, u_gap + smoothEdge, edge);\\n\\n  color = mix(u_colorGap.rgb * u_colorGap.a, color, edge);\\n  opacity = mix(u_colorGap.a, opacity, edge);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const T=`#version 300 es\\nprecision mediump float;\\n\\nuniform vec4 u_colorFront;\\nuniform vec4 u_colorBack;\\nuniform float u_shape;\\nuniform float u_frequency;\\nuniform float u_amplitude;\\nuniform float u_spacing;\\nuniform float u_proportion;\\nuniform float u_softness;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n\\nvoid main() {\\n  vec2 shape_uv = v_patternUV;\\n  shape_uv *= 4.;\\n\\n  float wave = .5 * cos(shape_uv.x * u_frequency * TWO_PI);\\n  float zigzag = 2. * abs(fract(shape_uv.x * u_frequency) - .5);\\n  float irregular = sin(shape_uv.x * .25 * u_frequency * TWO_PI) * cos(shape_uv.x * u_frequency * TWO_PI);\\n  float irregular2 = .75 * (sin(shape_uv.x * u_frequency * TWO_PI) + .5 * cos(shape_uv.x * .5 * u_frequency * TWO_PI));\\n\\n  float offset = mix(zigzag, wave, smoothstep(0., 1., u_shape));\\n  offset = mix(offset, irregular, smoothstep(1., 2., u_shape));\\n  offset = mix(offset, irregular2, smoothstep(2., 3., u_shape));\\n  offset *= 2. * u_amplitude;\\n\\n  float spacing = (.001 + u_spacing);\\n  float shape = .5 + .5 * sin((shape_uv.y + offset) * PI / spacing);\\n\\n  float aa = .0001 + fwidth(shape);\\n  float dc = 1. - clamp(u_proportion, 0., 1.);\\n  float res = smoothstep(dc - u_softness - aa, dc + u_softness + aa, shape);\\n  \\n  vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n  float fgOpacity = u_colorFront.a;\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  float bgOpacity = u_colorBack.a;\\n\\n  vec3 color = fgColor * res;\\n  float opacity = fgOpacity * res;\\n\\n  color += bgColor * (1. - opacity);\\n  opacity += bgOpacity * (1. - opacity);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const W={maxColorCount:10};const P=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform float u_scale;\\n\\nuniform vec4 u_colors[${W.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_proportion;\\nuniform float u_softness;\\nuniform float u_shape;\\nuniform float u_shapeScale;\\nuniform float u_distortion;\\nuniform float u_swirl;\\nuniform float u_swirlIterations;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${g}\\n${v}\\n${x}\\n\\n\\nvoid main() {\\n  vec2 uv = v_patternUV;\\n  uv *= .5;\\n\\n  float t = 0.0625 * u_time;\\n\\n  float n1 = valueNoise(uv * 1. + t);\\n  float n2 = valueNoise(uv * 2. - t);\\n  float angle = n1 * TWO_PI;\\n  uv.x += 4. * u_distortion * n2 * cos(angle);\\n  uv.y += 4. * u_distortion * n2 * sin(angle);\\n\\n  float swirl = u_swirl;\\n  for (int i = 1; i <= 20; i++) {\\n    if (i >= int(u_swirlIterations)) break;\\n    float iFloat = float(i);\\n//    swirl *= (1. - smoothstep(.0, .25, length(fwidth(uv))));\\n    uv.x += swirl / iFloat * cos(t + iFloat * 1.5 * uv.y);\\n    uv.y += swirl / iFloat * cos(t + iFloat * 1. * uv.x);\\n  }\\n\\n  float proportion = clamp(u_proportion, 0., 1.);\\n\\n  float shape = 0.;\\n  if (u_shape < .5) {\\n    vec2 checksShape_uv = uv * (.5 + 3.5 * u_shapeScale);\\n    shape = .5 + .5 * sin(checksShape_uv.x) * cos(checksShape_uv.y);\\n    shape += .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\\n  } else if (u_shape < 1.5) {\\n    vec2 stripesShape_uv = uv * (2. * u_shapeScale);\\n    float f = fract(stripesShape_uv.y);\\n    shape = smoothstep(.0, .55, f) * smoothstep(1., .45, f);\\n    shape += .48 * sign(proportion - .5) * pow(abs(proportion - .5), .5);\\n  } else {\\n    float shapeScaling = 5. * (1. - u_shapeScale);\\n    shape = smoothstep(.45 - shapeScaling, .55 + shapeScaling, 1. - uv.y + .3 * (proportion - .5));\\n  }\\n\\n  float mixer = shape * (u_colorsCount - 1.);\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  float aa = fwidth(shape);\\n  for (int i = 1; i < ${W.maxColorCount}; i++) {\\n    if (i >= int(u_colorsCount)) break;\\n    float m = clamp(mixer - float(i - 1), 0.0, 1.0);\\n\\n    float localMixerStart = floor(m);\\n    float softness = .5 * u_softness + fwidth(m);\\n    float smoothed = smoothstep(max(0., .5 - softness - aa), min(1., .5 + softness + aa), m - localMixerStart);\\n    float stepped = localMixerStart + smoothed;\\n\\n    m = mix(stepped, m, u_softness);\\n\\n    vec4 c = u_colors[i];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, m);\\n  }\\n\\n  vec3 color = gradient.rgb;\\n  float opacity = gradient.a;\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const G={checks:0,stripes:1,edge:2};const O={maxColorCount:5};const N=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorBloom;\\nuniform vec4 u_colors[${O.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_density;\\nuniform float u_spotty;\\nuniform float u_midSize;\\nuniform float u_midIntensity;\\nuniform float u_intensity;\\nuniform float u_bloom;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${g}\\n${v}\\n${x}\\n\\nfloat hash(float n) {\\n  return fract(sin(n * 43758.5453123) * 43758.5453123);\\n}\\n\\nfloat raysShape(vec2 uv, float r, float freq, float intensity, float radius) {\\n  float a = atan(uv.y, uv.x);\\n  vec2 left = vec2(a * freq, r);\\n  vec2 right = vec2(mod(a, TWO_PI) * freq, r);\\n  float n_left = pow(valueNoise(left), intensity);\\n  float n_right = pow(valueNoise(right), intensity);\\n  float shape = mix(n_right, n_left, smoothstep(-.15, .15, uv.x));\\n  return shape;\\n}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  float t = .2 * u_time;\\n\\n  float radius = length(shape_uv);\\n  float spots = 5. * abs(u_spotty);\\n\\n  float intensity = 4. - 3. * clamp(u_intensity, 0., 1.);\\n\\n  float delta = 1. - smoothstep(0., 1., radius);\\n\\n  float midSize = 10. * abs(u_midSize);\\n  float middleShape = pow(u_midIntensity, .3) * smoothstep(midSize, 0.02 * midSize, 3.0 * radius);\\n  middleShape = pow(middleShape, 5.0);\\n\\n  vec3 accumColor = vec3(0.0);\\n  float accumAlpha = 0.0;\\n\\n  for (int i = 0; i < ${O.maxColorCount}; i++) {\\n    if (i >= int(u_colorsCount)) break;\\n\\n    vec2 rotatedUV = rotate(shape_uv, float(i) + 1.0);\\n\\n    float r1 = radius * (1.0 + 0.4 * float(i)) - 3.0 * t;\\n    float r2 = 0.5 * radius * (1.0 + spots) - 2.0 * t;\\n    float density = 6. * u_density + step(.5, u_density) * pow(4.5 * (u_density - .5), 4.);\\n    float f = mix(1.0, 3.0 + 0.5 * float(i), hash(float(i) + 10.0)) * density;\\n\\n    float ray = raysShape(rotatedUV, r1, 5.0 * f, intensity, radius);\\n    ray *= raysShape(rotatedUV, r2, 4.0 * f, intensity, radius);\\n    ray += (1. + 4. * ray) * middleShape;\\n    ray = clamp(ray, 0.0, 1.0);\\n\\n    float srcAlpha = u_colors[i].a * ray;\\n    vec3 srcColor = u_colors[i].rgb * srcAlpha;\\n\\n    vec3 alphaBlendColor = accumColor + (1.0 - accumAlpha) * srcColor;\\n    float alphaBlendAlpha = accumAlpha + (1.0 - accumAlpha) * srcAlpha;\\n\\n    vec3 addBlendColor = accumColor + srcColor;\\n    float addBlendAlpha = accumAlpha + srcAlpha;\\n\\n    accumColor = mix(alphaBlendColor, addBlendColor, u_bloom);\\n    accumAlpha = mix(alphaBlendAlpha, addBlendAlpha, u_bloom);\\n  }\\n\\n  float overlayAlpha = u_colorBloom.a;\\n  vec3 overlayColor = u_colorBloom.rgb * overlayAlpha;\\n\\n  vec3 colorWithOverlay = accumColor + accumAlpha * overlayColor;\\n  accumColor = mix(accumColor, colorWithOverlay, u_bloom);\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n\\n  vec3 color = accumColor + (1. - accumAlpha) * bgColor;\\n  float opacity = accumAlpha + (1. - accumAlpha) * u_colorBack.a;\\n  color = clamp(color, 0., 1.);\\n  opacity = clamp(opacity, 0., 1.);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const H=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorFront;\\nuniform float u_density;\\nuniform float u_distortion;\\nuniform float u_strokeWidth;\\nuniform float u_strokeCap;\\nuniform float u_strokeTaper;\\nuniform float u_noise;\\nuniform float u_noiseFrequency;\\nuniform float u_softness;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${A}\\n\\nvoid main() {\\n  vec2 uv = 2. * v_patternUV;\\n  \\n  float t = u_time;\\n  float l = length(uv);\\n  float density = clamp(u_density, 0., 1.);\\n  l = pow(l, density);\\n  float angle = atan(uv.y, uv.x) - t;\\n  float angleNormalised = angle / TWO_PI;\\n\\n  angleNormalised += .125 * u_noise * snoise(16. * pow(u_noiseFrequency, 3.) * uv);\\n\\n  float offset = l + angleNormalised;\\n  offset -= u_distortion * (sin(4. * l - .5 * t) * cos(PI + l + .5 * t));\\n  float stripe = fract(offset);\\n  \\n  float shape = 2. * abs(stripe - .5);\\n  float width = clamp(u_strokeWidth, .005 * u_strokeTaper, 1.);\\n\\n\\n  float wCap = mix(width, (1. - stripe) * (1. - step(.5, stripe)), (1. - clamp(l, 0., 1.)));\\n  width = mix(width, wCap, u_strokeCap);\\n  width *= (1. - clamp(u_strokeTaper, 0., 1.) * l);\\n\\n  float fw = fwidth(offset);\\n  float fwMult = 4. - 3. * (smoothstep(.05, .4, 2. * u_strokeWidth) * smoothstep(.05, .4, 2. * (1. - u_strokeWidth)));\\n  float pixelSize = mix(fwMult * fw, fwidth(shape), clamp(fw, 0., 1.));\\n  pixelSize = mix(pixelSize, .002, u_strokeCap * (1. - clamp(l, 0., 1.)));\\n\\n  float res = smoothstep(width - pixelSize - u_softness, width + pixelSize + u_softness, shape);\\n\\n  vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n  float fgOpacity = u_colorFront.a;\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  float bgOpacity = u_colorBack.a;\\n\\n  vec3 color = fgColor * res;\\n  float opacity = fgOpacity * res;\\n\\n  color += bgColor * (1. - opacity);\\n  opacity += bgOpacity * (1. - opacity);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const L={maxColorCount:10};const Y=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${L.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_bandCount;\\nuniform float u_twist;\\nuniform float u_softness;\\nuniform float u_noise;\\nuniform float u_noiseFrequency;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${A}\\n${v}\\n\\nvoid main() {\\n  vec2 shape_uv = v_objectUV;\\n\\n  float l = length(shape_uv);\\n\\n  float t = u_time;\\n\\n  float angle = ceil(u_bandCount) * atan(shape_uv.y, shape_uv.x) + t;\\n  float angle_norm = angle / TWO_PI;\\n\\n  float twist = 3. * clamp(u_twist, 0., 1.);\\n  float offset = pow(l, -twist) + angle_norm;\\n\\n  float shape = fract(offset);\\n  shape = 1. - abs(2. * shape - 1.);\\n  shape += u_noise * snoise(15. * pow(u_noiseFrequency, 2.) * shape_uv);\\n\\n  float mid = smoothstep(.2, .4, pow(l, twist));\\n  shape = mix(0., shape, mid);\\n\\n  float mixer = shape * u_colorsCount;\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  \\n  float outerShape = 0.;\\n  for (int i = 1; i < ${L.maxColorCount+1}; i++) {\\n    if (i > int(u_colorsCount)) break;\\n\\n    float m = clamp(mixer - float(i - 1), 0., 1.);\\n    float aa = fwidth(m);\\n    m = smoothstep(.5 - .5 * u_softness - aa, .5 + .5 * u_softness + aa, m);\\n\\n    if (i == 1) {\\n      outerShape = m;\\n    }\\n\\n    vec4 c = u_colors[i - 1];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, m);\\n  }\\n\\n  vec3 color = gradient.rgb * outerShape;\\n  float opacity = gradient.a * outerShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const j=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\n\\n${c}\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorFront;\\nuniform float u_shape;\\nuniform float u_type;\\nuniform float u_pxSize;\\n\\nout vec4 fragColor;\\n\\n${A}\\n${h}\\n${g}\\n\\nfloat getSimplexNoise(vec2 uv, float t) {\\n  float noise = .5 * snoise(uv - vec2(0., .3 * t));\\n  noise += .5 * snoise(2. * uv + vec2(0., .32 * t));\\n\\n  return noise;\\n}\\n\\nconst int bayer2x2[4] = int[4](0, 2, 3, 1);\\nconst int bayer4x4[16] = int[16](\\n  0,  8,  2, 10,\\n 12,  4, 14,  6,\\n  3, 11,  1,  9,\\n 15,  7, 13,  5\\n);\\n\\nconst int bayer8x8[64] = int[64](\\n   0, 32,  8, 40,  2, 34, 10, 42,\\n  48, 16, 56, 24, 50, 18, 58, 26,\\n  12, 44,  4, 36, 14, 46,  6, 38,\\n  60, 28, 52, 20, 62, 30, 54, 22,\\n   3, 35, 11, 43,  1, 33,  9, 41,\\n  51, 19, 59, 27, 49, 17, 57, 25,\\n  15, 47,  7, 39, 13, 45,  5, 37,\\n  63, 31, 55, 23, 61, 29, 53, 21\\n);\\n\\nfloat getBayerValue(vec2 uv, int size) {\\n  ivec2 pos = ivec2(mod(uv, float(size)));\\n  int index = pos.y * size + pos.x;\\n\\n  if (size == 2) {\\n    return float(bayer2x2[index]) / 4.0;\\n  } else if (size == 4) {\\n    return float(bayer4x4[index]) / 16.0;\\n  } else if (size == 8) {\\n    return float(bayer8x8[index]) / 64.0;\\n  }\\n  return 0.0;\\n}\\n\\n\\nvoid main() {\\n  float t = .5 * u_time;\\n\\n  #define USE_PATTERN_SIZING\\n  #define USE_OBJECT_SIZING\\n  #define USE_PIXELIZATION\\n  // #define ADD_HELPERS\\n\\n  ${u}\\n\\n  vec2 dithering_uv = pxSizeUv;\\n  vec2 ditheringNoise_uv = uv;\\n  vec2 shape_uv = objectUV;\\n  if (u_shape < 3.5) {\\n    shape_uv = patternUV;\\n  }\\n\\n  float shape = 0.;\\n  if (u_shape < 1.5) {\\n    // Simplex noise\\n    shape_uv *= .001;\\n\\n    shape = 0.5 + 0.5 * getSimplexNoise(shape_uv, t);\\n    shape = smoothstep(0.3, 0.9, shape);\\n\\n  } else if (u_shape < 2.5) {\\n    // Warp\\n    shape_uv *= .003;\\n\\n    for (float i = 1.0; i < 6.0; i++) {\\n      shape_uv.x += 0.6 / i * cos(i * 2.5 * shape_uv.y + t);\\n      shape_uv.y += 0.6 / i * cos(i * 1.5 * shape_uv.x + t);\\n    }\\n\\n    shape = .15 / abs(sin(t - shape_uv.y - shape_uv.x));\\n    shape = smoothstep(0.02, 1., shape);\\n\\n  } else if (u_shape < 3.5) {\\n    // Dots\\n    shape_uv *= .05;\\n\\n    float stripeIdx = floor(2. * shape_uv.x / TWO_PI);\\n    float rand = fract(sin(stripeIdx * 12.9898) * 43758.5453);\\n\\n    float speed = sign(rand - .5) * ceil(2. + rand);\\n    shape = sin(shape_uv.x) * cos(shape_uv.y + speed * t);\\n    shape = pow(shape, 6.);\\n\\n  } else if (u_shape < 4.5) {\\n    // Sine wave\\n    shape_uv *= 4.;\\n\\n    float wave = cos(.5 * shape_uv.x - 2. * t) * sin(1.5 * shape_uv.x + t) * (.75 + .25 * cos(3. * t));\\n    shape = 1. - smoothstep(-1., 1., shape_uv.y + wave);\\n\\n  } else if (u_shape < 5.5) {\\n    // Ripple\\n\\n    float dist = length(shape_uv);\\n    float waves = sin(pow(dist, 1.7) * 7. - 3. * t) * .5 + .5;\\n    shape = waves;\\n\\n  } else if (u_shape < 6.5) {\\n    // Swirl\\n\\n    float l = length(shape_uv);\\n    float angle = 6. * atan(shape_uv.y, shape_uv.x) + 4. * t;\\n    float twist = 1.2;\\n    float offset = pow(l, -twist) + angle / TWO_PI;\\n    float mid = smoothstep(0., 1., pow(l, twist));\\n    shape = mix(0., fract(offset), mid);\\n\\n  } else {\\n    // Sphere\\n    shape_uv *= 2.;\\n\\n    vec3 pos = vec3(shape_uv, sqrt(1. - pow(length(shape_uv), 2.)));\\n    vec3 lightPos = normalize(vec3(cos(1.5 * t), .8, sin(1.25 * t)));\\n    shape = .5 + .5 * dot(lightPos, pos);\\n  }\\n\\n\\n  int type = int(floor(u_type));\\n  float dithering = 0.0;\\n\\n  switch (type) {\\n    case 1: {\\n      dithering = step(random(ditheringNoise_uv), shape);\\n    } break;\\n    case 2:\\n      dithering = getBayerValue(dithering_uv, 2);\\n      break;\\n    case 3:\\n      dithering = getBayerValue(dithering_uv, 4);\\n      break;\\n    default:\\n      dithering = getBayerValue(dithering_uv, 8);\\n      break;\\n  }\\n\\n  dithering -= .5;\\n  float res = step(.5, shape + dithering);\\n\\n  vec3 fgColor = u_colorFront.rgb * u_colorFront.a;\\n  float fgOpacity = u_colorFront.a;\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  float bgOpacity = u_colorBack.a;\\n\\n  vec3 color = fgColor * res;\\n  float opacity = fgOpacity * res;\\n\\n  color += bgColor * (1. - opacity);\\n  opacity += bgOpacity * (1. - opacity);\\n\\n  #ifdef ADD_HELPERS\\n    vec2 helperBox = objectHelperBox;\\n    vec2 boxSize = objectBoxSize;\\n    if (u_shape < 3.5) {\\n      helperBox = patternHelperBox;\\n      boxSize = patternBoxSize;\\n    }\\n    ${f}\\n  #endif\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const J={simplex:1,warp:2,dots:3,wave:4,ripple:5,swirl:6,sphere:7};const K={random:1,\"2x2\":2,\"4x4\":3,\"8x8\":4};const X={maxColorCount:7};const q=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\nuniform vec2 u_resolution;\\nuniform float u_pixelRatio;\\n\\nuniform sampler2D u_noiseTexture;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${X.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_softness;\\nuniform float u_intensity;\\nuniform float u_noise;\\nuniform float u_shape;\\n\\n${s}\\n${l}\\n${c}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${A}\\n${v}\\n\\nfloat randomGeneric(vec2 st) {\\n  return fract(sin(dot(st.xy, vec2(12.9898, 78.233))) * 43758.5453123);\\n}\\nfloat random(vec2 p) {\\n  vec2 uv = floor(p) / 100. + .5;\\n  return texture(u_noiseTexture, uv).r;\\n}\\n${x}\\nfloat fbm(in vec2 n) {\\n  float total = 0.0, amplitude = .2;\\n  for (int i = 0; i < 3; i++) {\\n    total += valueNoise(n) * amplitude;\\n    n += n;\\n    amplitude *= 0.6;\\n  }\\n  return total;\\n}\\n\\n\\nvec2 truchet(vec2 uv, float idx){\\n    idx = fract(((idx - .5) * 2.));\\n    if (idx > 0.75) {\\n        uv = vec2(1.0) - uv;\\n    } else if (idx > 0.5) {\\n        uv = vec2(1.0 - uv.x, uv.y);\\n    } else if (idx > 0.25) {\\n        uv = 1.0 - vec2(1.0 - uv.x, uv.y);\\n    }\\n    return uv;\\n}\\n\\nvoid main() {\\n\\n  float t = .1 * u_time;\\n\\n  vec2 shape_uv = vec2(0.);\\n  vec2 grain_uv = vec2(0.);\\n\\n  if (u_shape > 3.5) {\\n    shape_uv = v_objectUV;\\n    grain_uv = shape_uv;\\n\\n    // apply inverse transform to grain_uv so it respects the originXY\\n    float r = u_rotation * 3.14159265358979323846 / 180.;\\n    mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n    vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n    grain_uv = transpose(graphicRotation) * grain_uv;\\n    grain_uv *= u_scale;\\n    grain_uv -= graphicOffset;\\n    grain_uv *= v_objectBoxSize;\\n    grain_uv *= .7;\\n  } else {\\n    shape_uv = .5 * v_patternUV;\\n    grain_uv = 100. * v_patternUV;\\n\\n    // apply inverse transform to grain_uv so it respects the originXY\\n    float r = u_rotation * 3.14159265358979323846 / 180.;\\n    mat2 graphicRotation = mat2(cos(r), sin(r), -sin(r), cos(r));\\n    vec2 graphicOffset = vec2(-u_offsetX, u_offsetY);\\n    grain_uv = transpose(graphicRotation) * grain_uv;\\n    grain_uv *= u_scale;\\n    if (u_fit > 0.) {\\n      vec2 givenBoxSize = vec2(u_worldWidth, u_worldHeight);\\n      givenBoxSize = max(givenBoxSize, vec2(1.)) * u_pixelRatio;\\n      float patternBoxRatio = givenBoxSize.x / givenBoxSize.y;\\n      vec2 patternBoxGivenSize = vec2(\\n        (u_worldWidth == 0.) ? u_resolution.x : givenBoxSize.x,\\n        (u_worldHeight == 0.) ? u_resolution.y : givenBoxSize.y\\n      );\\n      patternBoxRatio = patternBoxGivenSize.x / patternBoxGivenSize.y;\\n      float patternBoxNoFitBoxWidth = patternBoxRatio * min(patternBoxGivenSize.x / patternBoxRatio, patternBoxGivenSize.y);\\n      grain_uv /= (patternBoxNoFitBoxWidth / v_patternBoxSize.x);\\n    }\\n    vec2 patternBoxScale = u_resolution.xy / v_patternBoxSize;\\n    grain_uv -= graphicOffset / patternBoxScale;\\n    grain_uv *= 1.6;\\n  }\\n\\n\\n  float shape = 0.;\\n\\n  if (u_shape < 1.5) {\\n    // Sine wave\\n\\n    float wave = cos(.5 * shape_uv.x - 4. * t) * sin(1.5 * shape_uv.x + 2. * t) * (.75 + .25 * cos(6. * t));\\n    shape = 1. - smoothstep(-1., 1., shape_uv.y + wave);\\n\\n  } else if (u_shape < 2.5) {\\n    // Grid (dots)\\n\\n    float stripeIdx = floor(2. * shape_uv.x / TWO_PI);\\n    float rand = fract(sin(stripeIdx * 12.9898) * 43758.5453);\\n\\n    float speed = sign(rand - .5) * ceil(2. + rand);\\n    shape = sin(shape_uv.x) * cos(shape_uv.y + speed * t);\\n    shape = pow(shape, 4.);\\n\\n  } else if (u_shape < 3.5) {\\n    // Truchet pattern\\n\\n    float n2 = valueNoise(shape_uv * .4 - 3.75 * t);\\n    shape_uv.x += 10.;\\n    shape_uv *= .6;\\n\\n    vec2 tile = truchet(fract(shape_uv), randomGeneric(floor(shape_uv)));\\n\\n    float distance1 = length(tile);\\n    float distance2 = length(tile - vec2(1.));\\n\\n    n2 -= .5;\\n    n2 *= .1;\\n    shape = smoothstep(.2, .55, distance1 + n2) * smoothstep(.8, .45, distance1 - n2);\\n    shape += smoothstep(.2, .55, distance2 + n2) * smoothstep(.8, .45, distance2 - n2);\\n\\n    shape = pow(shape, 1.5);\\n\\n  } else if (u_shape < 4.5) {\\n    // Corners\\n\\n    shape_uv *= .6;\\n    vec2 outer = vec2(.5);\\n\\n    vec2 bl = smoothstep(vec2(0.), outer, shape_uv + vec2(.1 + .1 * sin(3. * t), .2 - .1 * sin(5.25 * t)));\\n    vec2 tr = smoothstep(vec2(0.), outer, 1. - shape_uv);\\n    shape = 1. - bl.x * bl.y * tr.x * tr.y;\\n\\n    shape_uv = -shape_uv;\\n    bl = smoothstep(vec2(0.), outer, shape_uv + vec2(.1 + .1 * sin(3. * t), .2 - .1 * cos(5.25 * t)));\\n    tr = smoothstep(vec2(0.), outer, 1. - shape_uv);\\n    shape -= bl.x * bl.y * tr.x * tr.y;\\n\\n    shape = 1. - smoothstep(0., 1., shape);\\n\\n  } else if (u_shape < 5.5) {\\n    // Ripple\\n\\n    shape_uv *= 2.;\\n    float dist = length(.4 * shape_uv);\\n    float waves = sin(pow(dist, 1.2) * 5. - 3. * t) * .5 + .5;\\n    shape = waves;\\n\\n  } else if (u_shape < 6.5) {\\n    // Blob\\n\\n    t *= 2.;\\n\\n    vec2 f1_traj = .25 * vec2(1.3 * sin(t), .2 + 1.3 * cos(.6 * t + 4.));\\n    vec2 f2_traj = .2 * vec2(1.2 * sin(-t), 1.3 * sin(1.6 * t));\\n    vec2 f3_traj = .25 * vec2(1.7 * cos(-.6 * t), cos(-1.6 * t));\\n    vec2 f4_traj = .3 * vec2(1.4 * cos(.8 * t), 1.2 * sin(-.6 * t - 3.));\\n\\n    shape = .5 * pow(1. - clamp(0., 1., length(shape_uv + f1_traj)), 5.);\\n    shape += .5 * pow(1. - clamp(0., 1., length(shape_uv + f2_traj)), 5.);\\n    shape += .5 * pow(1. - clamp(0., 1., length(shape_uv + f3_traj)), 5.);\\n    shape += .5 * pow(1. - clamp(0., 1., length(shape_uv + f4_traj)), 5.);\\n\\n    shape = smoothstep(.0, .9, shape);\\n    float edge = smoothstep(.25, .3, shape);\\n    shape = mix(.0, shape, edge);\\n\\n  } else {\\n    // Sphere\\n\\n    shape_uv *= 2.;\\n    float d = length(shape_uv);\\n    float z = sqrt(1.0 - clamp(pow(d, 2.0), 0.0, 1.0));\\n    vec3 pos = vec3(shape_uv, z);\\n    vec3 lightPos = normalize(vec3(cos(4.5 * t), 0.8, sin(3.75 * t)));\\n    float lighting = dot(lightPos, pos);\\n    float edge = smoothstep(1., .97, d);\\n    shape = mix(.1, .5 + .5 * lighting, edge);\\n  }\\n\\n  float simplex = snoise(grain_uv * .5);\\n  float grainDist = simplex * snoise(grain_uv * .2) - fbm(.002 * grain_uv + 10.) - fbm(.003 * grain_uv);\\n  float noise = clamp(.65 * simplex - fbm(rotate(.4 * grain_uv, 2.)) - fbm(.001 * grain_uv), 0., 1.);\\n\\n  shape += u_intensity * 2. / u_colorsCount * (grainDist + .5);\\n  shape += u_noise * 10. / u_colorsCount * noise;\\n\\n  float aa = fwidth(shape);\\n\\n  shape = clamp(shape - .5 / u_colorsCount, 0., 1.);\\n  float totalShape = smoothstep(0., u_softness + 2. * aa, clamp(shape * u_colorsCount, 0., 1.));\\n  float mixer = shape * (u_colorsCount - 1.);\\n\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  for (int i = 1; i < ${X.maxColorCount}; i++) {\\n    if (i > int(u_colorsCount) - 1) break;\\n\\n    float localT = clamp(mixer - float(i - 1), 0., 1.);\\n    localT = smoothstep(.5 - .5 * u_softness - aa, .5 + .5 * u_softness + aa, localT);\\n\\n    vec4 c = u_colors[i];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, localT);\\n  }\\n\\n  vec3 color = gradient.rgb * totalShape;\\n  float opacity = gradient.a * totalShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const Z={wave:1,dots:2,truchet:3,corners:4,ripple:5,blob:6,sphere:7};const $=`#version 300 es\\nprecision mediump float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colorTint;\\n\\nuniform float u_softness;\\nuniform float u_repetition;\\nuniform float u_shiftRed;\\nuniform float u_shiftBlue;\\nuniform float u_distortion;\\nuniform float u_contour;\\nuniform float u_shape;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${v}\\n${A}\\n\\nfloat getColorChanges(float c1, float c2, float stripe_p, vec3 w, float blur, float bump, float tint) {\\n  \\n  float ch = mix(c2, c1, smoothstep(.0, 2. * blur, stripe_p));\\n\\n  float border = w[0];\\n  ch = mix(ch, c2, smoothstep(border, border + 2. * blur, stripe_p));\\n\\n  border = w[0] + .4 * (1. - bump) * w[1];\\n  ch = mix(ch, c1, smoothstep(border, border + 2. * blur, stripe_p));\\n\\n  border = w[0] + .5 * (1. - bump) * w[1];\\n  ch = mix(ch, c2, smoothstep(border, border + 2. * blur, stripe_p));\\n\\n  border = w[0] + w[1];\\n  ch = mix(ch, c1, smoothstep(border, border + 2. * blur, stripe_p));\\n\\n  float gradient_t = (stripe_p - w[0] - w[1]) / w[2];\\n  float gradient = mix(c1, c2, smoothstep(0., 1., gradient_t));\\n  ch = mix(ch, gradient, smoothstep(border, border + .5 * blur, stripe_p));\\n  \\n  // Tint color is applied with color burn blending\\n  ch = mix(ch, 1. - min(1., (1. - ch) / max(tint, 0.0001)), u_colorTint.a);\\n  return ch;\\n}\\n\\nvoid main() {\\n\\n  float t = .1 * u_time;\\n\\n  vec2 uv = v_objectUV;\\n  uv += .5;\\n  uv.y = 1. - uv.y;\\n\\n  float cycleWidth = .5 * u_repetition;\\n\\n  float mask = 1.;\\n  float contOffset = 1.;\\n\\n  if (u_shape < 1.) {\\n\\n    vec2 borderUV = v_responsiveUV + .5;\\n    float ratio = v_responsiveBoxGivenSize.x / v_responsiveBoxGivenSize.y;\\n    vec2 edge = min(borderUV, 1. - borderUV);\\n    vec2 pixel_thickness = 250. / v_responsiveBoxGivenSize;\\n    float maskX = smoothstep(0.0, pixel_thickness.x, edge.x);\\n    float maskY = smoothstep(0.0, pixel_thickness.y, edge.y);\\n    maskX = pow(maskX, .25);\\n    maskY = pow(maskY, .25);\\n    mask = clamp(1. - maskX * maskY, 0., 1.);\\n\\n    uv = v_responsiveUV;\\n    if (ratio > 1.) {\\n      uv.y /= ratio;\\n    } else {\\n      uv.x *= ratio;\\n    }\\n    uv += .5;\\n    uv.y = 1. - uv.y;\\n\\n    cycleWidth *= 2.;\\n    contOffset = 1.5;\\n\\n  } else if (u_shape < 2.) {\\n    vec2 shapeUV = uv - .5;\\n    shapeUV *= .67;\\n    mask = pow(clamp(3. * length(shapeUV), 0., 1.), 18.);\\n  } else if (u_shape < 3.) {\\n    vec2 shapeUV = uv - .5;\\n    shapeUV *= 1.68;\\n\\n    float r = length(shapeUV) * 2.;\\n    float a = atan(shapeUV.y, shapeUV.x) + .2;\\n    r *= (1. + .05 * sin(3. * a + 2. * t));\\n    float f = abs(cos(a * 3.));\\n    mask = smoothstep(f, f + .7, r);\\n    mask = pow(mask, 2.);\\n\\n    uv *= .8;\\n    cycleWidth *= 1.6;\\n\\n  } else if (u_shape < 4.) {\\n    vec2 shapeUV = uv - .5;\\n    shapeUV *= 1.3;\\n    mask = 0.;\\n    for (int i = 0; i < 5; i++) {\\n      float fi = float(i);\\n      float speed = 4.5 + 2. * sin(fi * 12.345);\\n      float angle = -fi * 1.5;\\n      vec2 dir1 = vec2(cos(angle), sin(angle));\\n      vec2 dir2 = vec2(cos(angle + 1.57), sin(angle + 1.));\\n      vec2 traj = .4 * (dir1 * sin(t * speed + fi * 1.23) + dir2 * cos(t * (speed * 0.7) + fi * 2.17));\\n      float d = length(shapeUV + traj);\\n      mask += pow(1.0 - clamp(d, 0.0, 1.0), 4.0);\\n    }\\n    mask = 1. - smoothstep(.65, .9, mask);\\n    mask = pow(mask, 4.);\\n  }\\n\\n  float opacity = 1. - smoothstep(.8, .82, mask);\\n\\n  float ridge = .15 * (smoothstep(.0, .15, uv.y) * smoothstep(.4, .15, uv.y));\\n  ridge += .05 * (smoothstep(.1, .2, 1. - uv.y) * smoothstep(.4, .2, 1. - uv.y));\\n  mask += ridge;\\n\\n  float diagBLtoTR = uv.x - uv.y;\\n  float diagTLtoBR = uv.x + uv.y;\\n\\n  vec3 color = vec3(0.);\\n  vec3 color1 = vec3(.98, 0.98, 1.);\\n  vec3 color2 = vec3(.1, .1, .1 + .1 * smoothstep(.7, 1.3, diagTLtoBR));\\n\\n  vec2 grad_uv = uv - .5;\\n\\n  float dist = length(grad_uv + vec2(0., .2 * diagBLtoTR));\\n  grad_uv = rotate(grad_uv, (.25 - .2 * diagBLtoTR) * PI);\\n  float direction = grad_uv.x;\\n\\n  float bump = pow(1.8 * dist, 1.2);\\n  bump = 1. - bump;\\n  bump *= pow(uv.y, .3);\\n\\n\\n  float thin_strip_1_ratio = .12 / cycleWidth * (1. - .4 * bump);\\n  float thin_strip_2_ratio = .07 / cycleWidth * (1. + .4 * bump);\\n  float wide_strip_ratio = (1. - thin_strip_1_ratio - thin_strip_2_ratio);\\n\\n  float thin_strip_1_width = cycleWidth * thin_strip_1_ratio;\\n  float thin_strip_2_width = cycleWidth * thin_strip_2_ratio;\\n\\n  float noise = snoise(uv - t);\\n\\n  mask += (1. - mask) * u_distortion * noise;\\n\\n  direction += diagBLtoTR;\\n\\n  float contour = u_contour * smoothstep(0., contOffset + .01, mask) * smoothstep(contOffset + .01, 0., mask);\\n  direction -= 14. * noise * contour;\\n\\n  bump *= clamp(pow(uv.y, .1), .3, 1.);\\n  direction *= (.1 + (1.1 - mask) * bump);\\n  direction *= smoothstep(1., .2, mask);\\n\\n\\n  direction *= (.5 + .5 * pow(uv.y, 2.));\\n  direction *= cycleWidth;\\n  direction -= t;\\n\\n\\n  float colorDispersion = (1. - bump);\\n  float dispersionRed = colorDispersion;\\n  dispersionRed += bump * noise;\\n  float dispersionBlue = colorDispersion;\\n\\n  dispersionRed *= (u_shiftRed / 20.);\\n  dispersionBlue *= (u_shiftBlue / 20.);\\n\\n  float blur = u_softness / 15. + .3 * contour;\\n\\n  vec3 w = vec3(thin_strip_1_width, thin_strip_2_width, wide_strip_ratio);\\n  w[1] -= .02 * smoothstep(.0, 1., mask + bump);\\n  float stripe_r = mod(direction + dispersionRed, 1.);\\n  float r = getColorChanges(color1.r, color2.r, stripe_r, w, blur + fwidth(stripe_r), bump, u_colorTint.r);\\n  float stripe_g = mod(direction, 1.);\\n  float g = getColorChanges(color1.g, color2.g, stripe_g, w, blur + fwidth(stripe_g), bump, u_colorTint.g);\\n  float stripe_b = mod(direction - dispersionBlue, 1.);\\n  float b = getColorChanges(color1.b, color2.b, stripe_b, w, blur + fwidth(stripe_b), bump, u_colorTint.b);\\n\\n  color = vec3(r, g, b);\\n  color *= opacity;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1. - opacity);\\n  opacity = opacity + u_colorBack.a * (1. - opacity);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const nn={none:0,circle:1,daisy:2,metaballs:3};const on={maxColorCount:5,maxSpots:4};const en=`#version 300 es\\nprecision lowp float;\\n\\nuniform float u_time;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${on.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform float u_roundness;\\nuniform float u_thickness;\\nuniform float u_softness;\\nuniform float u_intensity;\\nuniform float u_bloom;\\nuniform float u_spotSize;\\nuniform float u_spots;\\nuniform float u_pulse;\\nuniform float u_smoke;\\nuniform float u_smokeSize;\\n\\nuniform sampler2D u_noiseTexture;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n\\nfloat beat(float time) {\\n  float first = pow(sin(time * TWO_PI), 10.);\\n  float second = pow(sin((time - 0.15) * TWO_PI), 10.);\\n\\n  return clamp(first + 0.6 * second, 0.0, 1.0);\\n}\\n\\nfloat roundedBox(vec2 uv, float distance) {\\n  float thickness = .5 * u_thickness;\\n  float borderDistance = abs(distance);\\n  float border = 1. - smoothstep(-u_softness * thickness - 2. * fwidth(borderDistance), .5 * u_softness * thickness, borderDistance - .5 * thickness);\\n  border = pow(border, 2.);\\n\\n  return border;\\n}\\n\\nfloat roundedBoxSmoke(vec2 uv, float distance, float size) {\\n  float borderDistance = abs(distance);\\n  float border = 1. - smoothstep(-.75 * size, .75 * size, borderDistance);\\n  border *= border;\\n  return border;\\n}\\n\\nfloat random(vec2 p) {\\n  vec2 uv = floor(p) / 100. + .5;\\n  return texture(u_noiseTexture, uv).g;\\n}\\nvec2 rand2(vec2 p) {\\n  vec2 uv = floor(p) / 100. + .5;\\n  return texture(u_noiseTexture, uv).gb;\\n}\\n\\n${x}\\n\\nfloat linearstep(float edge0, float edge1, float x) {\\n  return clamp((x - edge0) / (edge1 - edge0), 0.0, 1.0);\\n}\\n\\nvoid main() {\\n\\n  float t = 1.2 * u_time;\\n\\n  vec2 borderUV = v_responsiveUV;\\n\\n  float angle = atan(borderUV.y, borderUV.x) / TWO_PI;\\n\\n  float pulse = u_pulse * beat(.18 * u_time);\\n\\n  float borderRatio = v_responsiveBoxGivenSize.x / v_responsiveBoxGivenSize.y;\\n  borderUV.x *= borderRatio;\\n  vec2 halfSize = vec2(.5);\\n  halfSize.x *= borderRatio;\\n  float radius = min(.5 * u_roundness, halfSize.x);\\n  vec2 d = abs(borderUV) - halfSize + radius;\\n  float outsideDistance = length(max(d, 0.)) - radius;\\n  float insideDistance = min(max(d.x, d.y), 0.0);\\n  float distance = outsideDistance + insideDistance;\\n\\n  float border = roundedBox(borderUV, distance);\\n\\n  vec2 v0 = borderUV + halfSize;\\n  vec2 v1 = borderUV - vec2(-halfSize.x, halfSize.y);\\n  vec2 v2 = borderUV - vec2(halfSize.x, -halfSize.y);\\n  vec2 v3 = borderUV - halfSize;\\n\\n  float cornerFade = 1. - abs(v0.x - v0.y);\\n  cornerFade = max(cornerFade, 1. - abs(v1.x + v1.y));\\n  cornerFade = max(cornerFade, 1. - abs(v2.x + v2.y));\\n  cornerFade = max(cornerFade, 1. - abs(v3.x - v3.y));\\n  cornerFade = .75 * pow(cornerFade, 20.);\\n\\n  float cornerFadeMask = 0.;\\n  float maskR = (.35 * u_thickness - .25 * radius);\\n  float maskHL = linearstep(halfSize.x - .25 * u_thickness, halfSize.x, borderUV.x);\\n  float maskHR = linearstep(halfSize.x - .25 * u_thickness, halfSize.x, -borderUV.x);\\n  float maskVT = linearstep(halfSize.y - .25 * u_thickness, halfSize.y, -borderUV.y);\\n  float maskVB = linearstep(halfSize.y - .25 * u_thickness, halfSize.y, borderUV.y);\\n  float maskOffset = .25 * (u_thickness + radius);\\n  {\\n    float m = maskHR;\\n    m *= maskVT;\\n    m *= (1. - clamp(length((v0 - maskOffset) / maskR), 0., 1.));\\n    cornerFadeMask += m;\\n  }\\n  {\\n    float m = maskHR;\\n    m *= maskVB;\\n    m *= (1. - clamp(length((v1 - vec2(1., -1.) * maskOffset) / maskR), 0., 1.));\\n    cornerFadeMask += m;\\n  }\\n  {\\n    float m = maskHL;\\n    m *= maskVT;\\n    m *= (1. - clamp(length((v2 - vec2(-1., 1.) * maskOffset) / maskR), 0., 1.));\\n    cornerFadeMask += m;\\n  }\\n  {\\n    float m = maskHL;\\n    m *= maskVB;\\n    m *= (1. - clamp(length((v3 + maskOffset) / maskR), 0., 1.));\\n    cornerFadeMask += m;\\n  }\\n\\n  cornerFade *= cornerFadeMask;\\n  border += cornerFade;\\n\\n  vec2 smokeUV = .2 * u_smokeSize * v_patternUV;\\n  float smoke = clamp(3. * valueNoise(2.7 * smokeUV + .5 * t), 0., 1.);\\n  smoke -= valueNoise(3.4 * smokeUV - .5 * t);\\n  smoke *= roundedBoxSmoke(borderUV, distance, u_smoke);\\n  smoke = 30. * pow(smoke, 2.);\\n  smoke += cornerFadeMask;\\n  smoke *= u_smoke;\\n  smoke *= mix(1., pulse, u_pulse);\\n  smoke = clamp(smoke, 0., 1.);\\n\\n  border += smoke;\\n  border = clamp(border, 0., 1.);\\n\\n  vec3 blendColor = vec3(0.);\\n  float blendAlpha = 0.0;\\n  vec3 addColor = vec3(0.);\\n  float addAlpha = 0.0;\\n\\n  float bloom = 4. * u_bloom;\\n  float intensity = 1. + 4. * u_intensity;\\n\\n  for (int colorIdx = 0; colorIdx < ${on.maxColorCount}; colorIdx++) {\\n    if (colorIdx >= int(u_colorsCount)) break;\\n    float colorIdxF = float(colorIdx);\\n\\n    vec3 c = u_colors[colorIdx].rgb * u_colors[colorIdx].a;\\n    float a = u_colors[colorIdx].a;\\n\\n    for (int spotIdx = 0; spotIdx < ${on.maxSpots}; spotIdx++) {\\n      if (spotIdx >= int(u_spots)) break;\\n      float spotIdxF = float(spotIdx);\\n\\n      vec2 randVal = rand2(vec2(spotIdxF * 10. + 2., 40. + colorIdxF));\\n\\n      float time = (.1 + .15 * abs(sin(spotIdxF * (2. + colorIdxF)) * cos(spotIdxF * (2. + 2.5 * colorIdxF)))) * t + randVal.x * 3.;\\n      time *= mix(1., -1., step(.5, randVal.y));\\n\\n      float mask = .5 + .5 * mix(\\n        sin(t + spotIdxF * (5. - 1.5 * colorIdxF)),\\n        cos(t + spotIdxF * (3. + 1.3 * colorIdxF)),\\n        step(mod(colorIdxF, 2.), .5)\\n      );\\n\\n      float p = clamp(2. * u_pulse - randVal.x, 0., 1.);\\n      mask = mix(mask, pulse, p);\\n\\n      float atg1 = fract(angle + time);\\n      float spotSize = .05 + .6 * pow(u_spotSize, 2.) + .05 * randVal.x;\\n      spotSize = mix(spotSize, .1, p);\\n      float sector = smoothstep(.5 - spotSize, .5, atg1) * smoothstep(.5 + spotSize, .5, atg1);\\n\\n      sector *= mask;\\n      sector *= border;\\n      sector *= intensity;\\n      sector = clamp(sector, 0., 1.);\\n\\n      vec3 srcColor = c * sector;\\n      float srcAlpha = a * sector;\\n\\n      blendColor += ((1. - blendAlpha) * srcColor);\\n      blendAlpha = blendAlpha + (1. - blendAlpha) * srcAlpha;\\n      addColor += srcColor;\\n      addAlpha += srcAlpha;\\n    }\\n  }\\n\\n  vec3 accumColor = mix(blendColor, addColor, bloom);\\n  float accumAlpha = mix(blendAlpha, addAlpha, bloom);\\n  accumAlpha = clamp(accumAlpha, 0., 1.);\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  vec3 color = accumColor + (1. - accumAlpha) * bgColor;\\n  float opacity = accumAlpha + (1. - accumAlpha) * u_colorBack.a;\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}`;const tn={maxColorCount:7};const an=`#version 300 es\\nprecision lowp float;\\n\\nuniform float u_time;\\nuniform mediump float u_scale;\\n\\nuniform vec4 u_colors[${tn.maxColorCount}];\\nuniform float u_colorsCount;\\nuniform vec4 u_colorBack;\\nuniform float u_density;\\nuniform float u_angle1;\\nuniform float u_angle2;\\nuniform float u_length;\\nuniform bool u_edges;\\nuniform float u_blur;\\nuniform float u_fadeIn;\\nuniform float u_fadeOut;\\nuniform float u_gradient;\\n\\n${s}\\n\\nout vec4 fragColor;\\n\\n${h}\\n\\nconst float zLimit = .5;\\n\\nvec2 getPanel(float angle, vec2 uv, float invLength, float aa) {\\n  float sinA = sin(angle);\\n  float cosA = cos(angle);\\n\\n  float denom = sinA - uv.y * cosA;\\n  if (abs(denom) < .01) return vec2(0.);\\n  \\n  float z = uv.y / denom;\\n\\n  if (z <= 0. || z > zLimit) return vec2(0.);\\n\\n  float zRatio = z / zLimit;\\n  float panelMap = 1. - zRatio;\\n  float x = uv.x * (cosA * z + 1.) * invLength;\\n\\n  float zOffset = zRatio - .5;\\n  float left = -.5 + zOffset * u_angle1;\\n  float right = .5 - zOffset * u_angle2;\\n  float blurX = aa + panelMap * u_blur;\\n\\n  float leftEdge1 = left - .5 * blurX;\\n  float leftEdge2 = left + blurX;\\n  float rightEdge1 = right - blurX;\\n  float rightEdge2 = right + .5 * blurX;\\n\\n  float panel = smoothstep(leftEdge1, leftEdge2, x) * (1.0 - smoothstep(rightEdge1, rightEdge2, x));\\n  panel *= mix(0., panel, smoothstep(0., .01 / u_scale, panelMap));\\n\\n  float midScreen = abs(sinA);\\n  if (u_edges == true) {\\n    panelMap = mix(.99, panelMap, panel * clamp(panelMap / (.15 * (1. - pow(midScreen, .1))), 0.0, 1.0));\\n  } else if (midScreen < .07) {\\n    panel *= (midScreen * 15.);\\n  }\\n  \\n  return vec2(panel, panelMap);\\n}\\n\\nvec4 blendColor(vec4 colorA, float panelMask, float panelMap) {\\n  float fade = smoothstep(1., .97 - .97 * u_fadeIn, panelMap);\\n  fade *= smoothstep(-.2 * (1. - u_fadeOut), u_fadeOut, panelMap);\\n\\n  vec3 blendedRGB = mix(vec3(0.), colorA.rgb, fade);\\n  float blendedAlpha = mix(0., colorA.a, fade);\\n\\n  return vec4(blendedRGB, blendedAlpha) * panelMask;\\n}\\n\\nvoid main() {\\n  vec2 uv = v_objectUV;\\n  uv *= 1.25;\\n\\n  float t = .02 * u_time;\\n  t = fract(t);\\n  bool reverseTime = (t < 0.5);\\n\\n  vec3 color = vec3(0.);\\n  float opacity = 0.;\\n\\n  float aa = .005 / u_scale;\\n  int colorsCount = int(u_colorsCount);\\n\\n  vec4 premultipliedColors[${tn.maxColorCount}];\\n  for (int i = 0; i < ${tn.maxColorCount}; i++) {\\n    if (i >= colorsCount) break;\\n    vec4 c = u_colors[i];\\n    c.rgb *= c.a;\\n    premultipliedColors[i] = c;\\n  }\\n\\n  float invLength = 1.5 / (u_length + 0.001);\\n\\n  float totalColorWeight = 0.;\\n  int panelsNumber = 12;\\n\\n  float densityNormalizer = 1.;\\n  if (colorsCount == 4) {\\n    panelsNumber = 16;\\n    densityNormalizer = 1.34;\\n  } else if (colorsCount == 5) {\\n    panelsNumber = 20;\\n    densityNormalizer = 1.67;\\n  } else if (colorsCount == 7) {\\n    panelsNumber = 14;\\n    densityNormalizer = 1.17;\\n  }\\n\\n  float fPanelsNumber = float(panelsNumber);\\n\\n  float totalPanelsShape = 0.;\\n  float panelGrad = 1. - clamp(u_gradient, 0., 1.);\\n\\n  for (int set = 0; set < 2; set++) {\\n    bool isForward = (set == 0 && !reverseTime) || (set == 1 && reverseTime);\\n    if (!isForward) continue;\\n\\n    for (int i = 0; i <= 20; i++) {\\n      if (i >= panelsNumber) break;\\n\\n      int idx = panelsNumber - 1 - i;\\n\\n      float offset = float(idx) / fPanelsNumber;\\n      if (set == 1) {\\n        offset += .5;\\n      }\\n\\n      float densityFract = densityNormalizer * fract(t + offset);\\n      float angleNorm = densityFract / u_density;\\n      if (densityFract >= .5 || angleNorm >= .3) continue;\\n\\n      float smoothDensity = clamp((.5 - densityFract) / .1, 0., 1.) * clamp(densityFract / .01, 0., 1.);\\n      float smoothAngle = clamp((.3 - angleNorm) / .05, 0., 1.);\\n      if (smoothDensity * smoothAngle < .001) continue;\\n\\n      if (angleNorm > .5) {\\n        angleNorm = 0.5;\\n      }\\n      vec2 panel = getPanel(angleNorm * TWO_PI + PI, uv, invLength, aa);\\n      if (panel[0] <= .001) continue;\\n      float panelMask = panel[0] * smoothDensity * smoothAngle;\\n      float panelMap = panel[1];\\n\\n      int colorIdx = idx % colorsCount;\\n      int nextColorIdx = (idx + 1) % colorsCount;\\n\\n      vec4 colorA = premultipliedColors[colorIdx];\\n      vec4 colorB = premultipliedColors[nextColorIdx];\\n\\n      colorA = mix(colorA, colorB, max(0., smoothstep(.0, .45, panelMap) - panelGrad));\\n      vec4 blended = blendColor(colorA, panelMask, panelMap);\\n      color = blended.rgb + color * (1. - blended.a);\\n      opacity = blended.a + opacity * (1. - blended.a);\\n    }\\n\\n\\n    for (int i = 0; i <= 20; i++) {\\n      if (i >= panelsNumber) break;\\n\\n      int idx = panelsNumber - 1 - i;\\n\\n      float offset = float(idx) / fPanelsNumber;\\n      if (set == 0) {\\n        offset += .5;\\n      }\\n\\n      float densityFract = densityNormalizer * fract(-t + offset);\\n      float angleNorm = -densityFract / u_density;\\n      if (densityFract >= .5 || angleNorm < -.3) continue;\\n\\n      float smoothDensity = clamp((.5 - densityFract) / .1, 0., 1.) * clamp(densityFract / .01, 0., 1.);\\n      float smoothAngle = clamp((angleNorm + .3) / .05, 0., 1.);\\n      if (smoothDensity * smoothAngle < .001) continue;\\n\\n      vec2 panel = getPanel(angleNorm * TWO_PI + PI, uv, invLength, aa);\\n      float panelMask = panel[0] * smoothDensity * smoothAngle;\\n      if (panelMask <= .001) continue;\\n      float panelMap = panel[1];\\n\\n      int colorIdx = (colorsCount - (idx % colorsCount)) % colorsCount;\\n      if (colorIdx < 0) colorIdx += colorsCount;\\n      int nextColorIdx = (colorIdx + 1) % colorsCount;\\n\\n      vec4 colorA = premultipliedColors[colorIdx];\\n      vec4 colorB = premultipliedColors[nextColorIdx];\\n\\n      colorA = mix(colorA, colorB, max(0., smoothstep(.0, .45, panelMap) - panelGrad));\\n      vec4 blended = blendColor(colorA, panelMask, panelMap);\\n      color = blended.rgb + color * (1. - blended.a);\\n      opacity = blended.a + opacity * (1. - blended.a);\\n    }\\n  }\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const rn={maxColorCount:10};const sn=`#version 300 es\\nprecision mediump float;\\n\\nuniform vec4 u_colors[${rn.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_positions;\\nuniform float u_waveX;\\nuniform float u_waveXShift;\\nuniform float u_waveY;\\nuniform float u_waveYShift;\\nuniform float u_mixing;\\nuniform float u_grainMixer;\\nuniform float u_grainOverlay;\\n\\n${s}\\n${c}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${v}\\n${B}\\n\\n\\nvec2 getPosition(int i, float t) {\\n  float a = float(i) * .37;\\n  float b = .6 + mod(float(i), 3.) * .3;\\n  float c = .8 + mod(float(i + 1), 4.) * 0.25;\\n\\n  float x = sin(t * b + a);\\n  float y = cos(t * c + a * 1.5);\\n\\n  return .5 + .5 * vec2(x, y);\\n}\\n\\nvoid main() {\\n  vec2 uv = v_objectUV;\\n  uv += .5;\\n\\n  vec2 grainUV = rotate(v_objectUV, 2.) * 180.;\\n  float grain = grainShape(grainUV, vec2(100.));\\n\\n  float radius = smoothstep(0., 1., length(uv - .5));\\n  float center = 1. - radius;\\n  for (float i = 1.; i <= 2.; i++) {\\n    uv.x += u_waveX * center / i * cos(TWO_PI * u_waveXShift + i * 2. * smoothstep(.0, 1., uv.y));\\n    uv.y += u_waveY * center / i * cos(TWO_PI * u_waveYShift + i * 2. * smoothstep(.0, 1., uv.x));\\n  }\\n\\n  float mixerGrain = .4 * u_grainMixer * (grain - .3);\\n\\n  vec3 color = vec3(0.);\\n  float opacity = 0.;\\n  float totalWeight = 0.;\\n  float positionSeed = 25. + .33 * u_positions;\\n\\n  for (int i = 0; i < ${rn.maxColorCount}; i++) {\\n    if (i >= int(u_colorsCount)) break;\\n\\n    vec2 pos = getPosition(i, positionSeed) + mixerGrain;\\n    float dist = length(uv - pos);\\n    dist = length(uv - pos);\\n\\n    vec3 colorFraction = u_colors[i].rgb * u_colors[i].a;\\n    float opacityFraction = u_colors[i].a;\\n\\n    float power = 4.;\\n    if (u_mixing > .5) {\\n      power = mix(power, .75, 2. * (u_mixing - .5));\\n    }\\n    dist = pow(dist, power);\\n\\n    float w = 1. / (dist + 1e-3);\\n    if (u_mixing < .5) {\\n      w = pow(w, mix(mix(.01, 5., clamp(w, 0., 1.)), 1., 2. * u_mixing));\\n    }\\n    color += colorFraction * w;\\n    opacity += opacityFraction * w;\\n    totalWeight += w;\\n  }\\n\\n  color /= totalWeight;\\n  opacity /= totalWeight;\\n\\n  float rr = grainShape(grainUV, vec2(0.));\\n  float gg = grainShape(grainUV, vec2(-1.));\\n  float bb = grainShape(grainUV, vec2(2.));\\n  vec3 grainColor = 2. * vec3(rr, gg, bb);\\n  color = mix(color, grainColor, u_grainOverlay * grain);\\n\\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;const ln={maxColorCount:10};const cn=`#version 300 es\\nprecision mediump float;\\n\\nuniform vec4 u_colorBack;\\nuniform vec4 u_colors[${ln.maxColorCount}];\\nuniform float u_colorsCount;\\n\\nuniform float u_radius;\\nuniform float u_focalDistance;\\nuniform float u_focalAngle;\\nuniform float u_falloff;\\nuniform float u_mixing;\\nuniform float u_distortion;\\nuniform float u_distortionShift;\\nuniform float u_distortionFreq;\\nuniform float u_grainMixer;\\nuniform float u_grainOverlay;\\n\\n${s}\\n${c}\\n\\nout vec4 fragColor;\\n\\n${h}\\n${v}\\n${B}\\n\\nvoid main() {\\n  vec2 uv = 2. * v_objectUV;\\n\\n\\n  vec2 center = vec2(0.);\\n  float angleRad = radians(u_focalAngle - 90.);\\n  vec2 focalPoint = vec2(cos(angleRad), sin(angleRad)) * u_focalDistance;\\n  float radius = u_radius;\\n  \\n  vec2 c_to_uv = uv - center;\\n  vec2 f_to_uv = uv - focalPoint;\\n  vec2 f_to_c = center - focalPoint;\\n  float r = length(c_to_uv);\\n  \\n  float fragAngle = atan(c_to_uv.y, c_to_uv.x);\\n  float angleDiff = fragAngle - angleRad;\\n  angleDiff = mod(angleDiff + PI, TWO_PI) - PI;\\n  \\n  float halfAngle = acos(clamp(radius / u_focalDistance, 0.0, 1.0));\\n  float isInSector = 1.0 - smoothstep(.6 * PI, halfAngle, abs(angleDiff));\\n  \\n  float a = dot(f_to_uv, f_to_uv);\\n  float b = -2.0 * dot(f_to_uv, f_to_c);\\n  float c = dot(f_to_c, f_to_c) - radius * radius;\\n\\n  float discriminant = b * b - 4.0 * a * c;\\n  float t = 1.0;\\n\\n  if (discriminant >= 0.0) {\\n    float sqrtD = sqrt(discriminant);\\n    float t0 = (-b - sqrtD) / (2.0 * a);\\n    float t1 = (-b + sqrtD) / (2.0 * a);\\n    t = max(t0, t1);\\n    if (t < 0.0) t = 0.0;\\n  }\\n\\n  float dist = length(f_to_uv);\\n  float normalized = dist / (length(f_to_uv * t));\\n  float shape = clamp(normalized, 0.0, 1.0);\\n\\n  float falloffMapped = mix(.2 + .8 * max(0., u_falloff + 1.), mix(1., 15., pow(u_falloff, 2.)), step(.0, u_falloff));\\n  \\n  float falloffExp = mix(falloffMapped, 1., shape);\\n  shape = pow(shape, falloffExp);\\n  shape = 1. - clamp(shape, 0., 1.);\\n\\n\\n  float outerMask = .002;\\n  float outer = smoothstep(radius + outerMask, radius - outerMask, r);\\n  outer = mix(outer, 1., isInSector);\\n  \\n  shape = mix(0., shape, outer);\\n  shape *= smoothstep(radius, radius - .01, r);\\n\\n  float angle = atan(f_to_uv.y, f_to_uv.x);\\n  shape -= pow(u_distortion, 2.) * shape * pow(sin(PI * clamp(length(f_to_uv) - .2 + u_distortionShift, 0., 1.)), 4.) * (sin(u_distortionFreq * angle) + cos(floor(.65 * u_distortionFreq) * angle));\\n\\n\\n  vec2 grainUV = rotate(v_objectUV, 2.) * 180.;\\n  float grain = grainShape(grainUV, vec2(100.));\\n\\n  float mixerGrain = u_grainMixer * (grain - .3);\\n  float mixer = shape * u_colorsCount + mixerGrain;\\n  vec4 gradient = u_colors[0];\\n  gradient.rgb *= gradient.a;\\n  \\n  float outerShape = 0.;\\n  for (int i = 1; i < ${ln.maxColorCount+1}; i++) {\\n    if (i > int(u_colorsCount)) break;\\n    float mLinear = clamp(mixer - float(i - 1), 0.0, 1.0);\\n    \\n    float m = 0.;\\n    float mixing = u_mixing * 3.;\\n    if (mixing > 2.) {\\n      float tt = pow(mLinear, 2.);\\n      m = mix(mLinear, tt, .5 * clamp((mixing - 2.), 0., 1.));\\n    } else if (mixing > 1.) {\\n      m = mix(smoothstep(0., 1., mLinear), mLinear, clamp((mixing - 1.), 0., 1.));\\n    } else {\\n      float aa = fwidth(mLinear);\\n      m = smoothstep(.5 - .5 * mixing - aa, .5 + .5 * mixing + aa, mLinear);\\n    }\\n    \\n    if (i == 1) {\\n      outerShape = m;\\n    }\\n\\n    vec4 c = u_colors[i - 1];\\n    c.rgb *= c.a;\\n    gradient = mix(gradient, c, m);\\n  }\\n\\n  vec3 color = gradient.rgb * outerShape;\\n  float opacity = gradient.a * outerShape;\\n\\n  vec3 bgColor = u_colorBack.rgb * u_colorBack.a;\\n  color = color + bgColor * (1.0 - opacity);\\n  opacity = opacity + u_colorBack.a * (1.0 - opacity);\\n  \\n  float rr = grainShape(grainUV, vec2(0.));\\n  float gg = grainShape(grainUV, vec2(-1.));\\n  float bb = grainShape(grainUV, vec2(2.));\\n  vec3 grainColor = 2. * vec3(rr, gg, bb);\\n  color = mix(color, grainColor, u_grainOverlay * grain);\\n  \\n  ${_}\\n\\n  fragColor = vec4(color, opacity);\\n}\\n`;function un(n){if(Array.isArray(n))return n.length===4?n:n.length===3?[...n,1]:vn;if(typeof n!==\"string\")return vn;let o,e,t,a=1;if(n.startsWith(\"#\"))[o,e,t,a]=fn(n);else if(n.startsWith(\"rgb\"))[o,e,t,a]=pn(n);else{if(!n.startsWith(\"hsl\")){console.error(\"Unsupported color format\",n);return vn}[o,e,t,a]=dn(mn(n))}return[hn(o,0,1),hn(e,0,1),hn(t,0,1),hn(a,0,1)]}function fn(n){n=n.replace(/^#/,\"\");n.length===3&&(n=n.split(\"\").map((n=>n+n)).join(\"\"));n.length===6&&(n+=\"ff\");const o=parseInt(n.slice(0,2),16)/255;const e=parseInt(n.slice(2,4),16)/255;const t=parseInt(n.slice(4,6),16)/255;const a=parseInt(n.slice(6,8),16)/255;return[o,e,t,a]}function pn(n){const o=n.match(/^rgba?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)\\s*,\\s*(\\d+)\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);return o?[parseInt(o[1]??\"0\")/255,parseInt(o[2]??\"0\")/255,parseInt(o[3]??\"0\")/255,o[4]===void 0?1:parseFloat(o[4])]:[0,0,0,1]}function mn(n){const o=n.match(/^hsla?\\s*\\(\\s*(\\d+)\\s*,\\s*(\\d+)%\\s*,\\s*(\\d+)%\\s*(?:,\\s*([0-9.]+))?\\s*\\)$/i);return o?[parseInt(o[1]??\"0\"),parseInt(o[2]??\"0\"),parseInt(o[3]??\"0\"),o[4]===void 0?1:parseFloat(o[4])]:[0,0,0,1]}function dn(n){const[o,e,t,a]=n;const i=o/360;const r=e/100;const s=t/100;let l,c,u;if(e===0)l=c=u=s;else{const n=(n,o,e)=>{e<0&&(e+=1);e>1&&(e-=1);return e<1/6?n+6*(o-n)*e:e<.5?o:e<2/3?n+(o-n)*(2/3-e)*6:n};const o=s<.5?s*(1+r):s+r-s*r;const e=2*s-o;l=n(e,o,i+1/3);c=n(e,o,i);u=n(e,o,i-1/3)}return[l,c,u,a]}const hn=(n,o,e)=>Math.min(Math.max(n,o),e);const vn=[0,0,0,1];function gn(){if(typeof window===\"undefined\"){console.warn(\"Paper Shaders: can’t create a texture on the server\");return}const n=\"data:image/png;base64,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\";const o=new Image;o.src=n;return o}export{J as DitheringShapes,K as DitheringTypes,F as DotGridShapes,Z as GrainGradientShapes,nn as LiquidMetalShapes,d as ShaderFitOptions,ShaderMount,G as WarpPatterns,an as colorPanelsFragmentShader,tn as colorPanelsMeta,p as defaultObjectSizing,m as defaultPatternSizing,j as ditheringFragmentShader,I as dotGridFragmentShader,k as dotOrbitFragmentShader,E as dotOrbitMeta,un as getShaderColorFromString,gn as getShaderNoiseTexture,N as godRaysFragmentShader,O as godRaysMeta,q as grainGradientFragmentShader,X as grainGradientMeta,i as isPaperShaderElement,$ as liquidMetalFragmentShader,C as meshGradientFragmentShader,b as meshGradientMeta,Q as metaballsFragmentShader,U as metaballsMeta,y as neuroNoiseFragmentShader,D as perlinNoiseFragmentShader,en as pulsingBorderFragmentShader,on as pulsingBorderMeta,R as simplexNoiseFragmentShader,z as simplexNoiseMeta,S as smokeRingFragmentShader,w as smokeRingMeta,H as spiralFragmentShader,sn as staticMeshGradientFragmentShader,rn as staticMeshGradientMeta,cn as staticRadialGradientFragmentShader,ln as staticRadialGradientMeta,Y as swirlFragmentShader,L as swirlMeta,M as voronoiFragmentShader,V as voronoiMeta,P as warpFragmentShader,W as warpMeta,T as wavesFragmentShader};\n//# sourceMappingURL=index.js.map\n","import*as o from\"react\";import{forwardRef as a,useState as s,useRef as r,useEffect as e,memo as t}from\"react\";import{ShaderMount as n,defaultObjectSizing as i,ShaderFitOptions as f,getShaderColorFromString as c,meshGradientFragmentShader as p,getShaderNoiseTexture as l,smokeRingFragmentShader as m,defaultPatternSizing as u,neuroNoiseFragmentShader as d,dotOrbitFragmentShader as g,DotGridShapes as _,dotGridFragmentShader as h,simplexNoiseFragmentShader as w,metaballsFragmentShader as k,wavesFragmentShader as X,perlinNoiseFragmentShader as Y,voronoiFragmentShader as B,WarpPatterns as y,warpFragmentShader as S,godRaysFragmentShader as b,spiralFragmentShader as F,swirlFragmentShader as W,DitheringTypes as C,DitheringShapes as H,ditheringFragmentShader as z,GrainGradientShapes as x,grainGradientFragmentShader as v,LiquidMetalShapes as M,liquidMetalFragmentShader as R,pulsingBorderFragmentShader as P,colorPanelsFragmentShader as D,staticMeshGradientFragmentShader as I,staticRadialGradientFragmentShader as q}from\"@paper-design/shaders\";export{colorPanelsMeta,dotOrbitMeta,getShaderColorFromString,godRaysMeta,grainGradientMeta,isPaperShaderElement,meshGradientMeta,metaballsMeta,pulsingBorderMeta,simplexNoiseMeta,smokeRingMeta,staticMeshGradientMeta,staticRadialGradientMeta,swirlMeta,voronoiMeta,warpMeta}from\"@paper-design/shaders\";import{jsx as O}from\"react/jsx-runtime\";function G(a){const s=o.useRef(void 0);const r=o.useCallback((o=>{const s=a.map((a=>{if(a!=null){if(typeof a===\"function\"){const s=a;const r=s(o);return typeof r===\"function\"?r:()=>{s(null)}}a.current=o;return()=>{a.current=null}}}));return()=>{s.forEach((o=>o?.()))}}),a);return o.useMemo((()=>a.every((o=>o==null))?null:o=>{if(s.current){s.current();s.current=void 0}o!=null&&(s.current=r(o))}),a)}\"use client\";async function T(o){const a={};const s=[];const r=o=>{try{if(o.startsWith(\"/\"))return true;new URL(o);return true}catch{return false}};const e=o=>{try{if(o.startsWith(\"/\"))return false;const a=new URL(o,window.location.origin);return a.origin!==window.location.origin}catch{return false}};Object.entries(o).forEach((([o,t])=>{if(typeof t===\"string\"){if(!r(t)){console.warn(`Uniform \"${o}\" has invalid URL \"${t}\". Skipping image loading.`);return}const n=new Promise(((s,r)=>{const n=new Image;e(t)&&(n.crossOrigin=\"anonymous\");n.onload=()=>{a[o]=n;s()};n.onerror=()=>{console.error(`Could not set uniforms. Failed to load image at ${t}`);r()};n.src=t}));s.push(n)}else a[o]=t}));await Promise.all(s);return a}const A=a((function({fragmentShader:o,uniforms:a,webGlContextAttributes:t,speed:i=0,frame:f=0,minPixelRatio:c,maxPixelCount:p,...l},m){const[u,d]=s(false);const g=r(null);const _=r(null);e((()=>{const s=async()=>{const s=await T(a);if(g.current&&!_.current){_.current=new n(g.current,o,s,t,i,f,c,p);d(true)}};s();return()=>{_.current?.dispose();_.current=null}}),[o,t]);e((()=>{const o=async()=>{const o=await T(a);_.current?.setUniforms(o)};o()}),[a,u]);e((()=>{_.current?.setSpeed(i)}),[i,u]);e((()=>{_.current?.setMaxPixelCount(p)}),[p,u]);e((()=>{_.current?.setMinPixelRatio(c)}),[c,u]);e((()=>{_.current?.setFrame(f)}),[f,u]);const h=G([g,m]);return O(\"div\",{ref:h,...l})}));A.displayName=\"ShaderMount\";function L(o,a){for(const s in o)if(s!==\"colors\"){if(Object.is(o[s],a[s])===false)return false}else{const s=Array.isArray(o.colors);const r=Array.isArray(a.colors);if(!s||!r){if(Object.is(o.colors,a.colors)===false)return false;continue}if(o.colors?.length!==a.colors?.length)return false;if(!o.colors?.every(((o,s)=>o===a.colors?.[s])))return false}return true}const N={name:\"Default\",params:{...i,speed:1,frame:0,colors:[\"#5100ff\",\"#00ff80\",\"#ffcc00\",\"#ea00ff\"],distortion:.8,swirl:.1}};const U={name:\"Purple\",params:{...i,speed:.6,frame:0,colors:[\"#aaa7d7\",\"#3c2b8e\"],distortion:1,swirl:1}};const j={name:\"Beach\",params:{...i,speed:.1,frame:0,colors:[\"#bcecf6\",\"#00aaff\",\"#00f7ff\",\"#ffd447\"],distortion:.8,swirl:.35}};const E={name:\"Ink\",params:{...i,speed:1,frame:0,colors:[\"#ffffff\",\"#000000\"],distortion:1,swirl:.2,rotation:90}};const $=[N,E,U,j];const K=t((function({speed:o=N.params.speed,frame:a=N.params.frame,colors:s=N.params.colors,distortion:r=N.params.distortion,swirl:e=N.params.swirl,fit:t=N.params.fit,rotation:n=N.params.rotation,scale:i=N.params.scale,originX:l=N.params.originX,originY:m=N.params.originY,offsetX:u=N.params.offsetX,offsetY:d=N.params.offsetY,worldWidth:g=N.params.worldWidth,worldHeight:_=N.params.worldHeight,...h}){const w={u_colors:s.map(c),u_colorsCount:s.length,u_distortion:r,u_swirl:e,u_fit:f[t],u_rotation:n,u_scale:i,u_offsetX:u,u_offsetY:d,u_originX:l,u_originY:m,u_worldWidth:g,u_worldHeight:_};return O(A,{...h,speed:o,frame:a,fragmentShader:p,uniforms:w})}),L);const J={name:\"Default\",params:{...i,speed:.4,frame:0,colorBack:\"#ffffff\",colors:[\"#136c5e\",\"#0f0224\"],noiseScale:5,noiseIterations:10,radius:.5,thickness:.25,innerShape:1.2}};const Q={name:\"Poison\",params:{...i,speed:1,frame:0,colorBack:\"#003d00\",colors:[\"#d4ff00\",\"#077d52\",\"#aaff00\"],noiseScale:3.3,noiseIterations:3,radius:.4,thickness:.2,innerShape:4}};const V={name:\"Line\",params:{...i,frame:0,colorBack:\"#000000\",colors:[\"#1fe8ff\",\"#4540a4\"],noiseScale:1.1,noiseIterations:2,radius:.38,thickness:.01,innerShape:.88,speed:4}};const Z={name:\"Cloud\",params:{...i,frame:0,colorBack:\"#3b9bff\",colors:[\"#ffffff\"],noiseScale:3,noiseIterations:10,radius:.5,thickness:.65,innerShape:.85,speed:.5,scale:.8}};const oo=[J,V,Q,Z];const ao=t((function({speed:o=J.params.speed,frame:a=J.params.frame,colorBack:s=J.params.colorBack,colors:r=J.params.colors,noiseScale:e=J.params.noiseScale,thickness:t=J.params.thickness,radius:n=J.params.radius,innerShape:i=J.params.innerShape,noiseIterations:p=J.params.noiseIterations,fit:u=J.params.fit,scale:d=J.params.scale,rotation:g=J.params.rotation,originX:_=J.params.originX,originY:h=J.params.originY,offsetX:w=J.params.offsetX,offsetY:k=J.params.offsetY,worldWidth:X=J.params.worldWidth,worldHeight:Y=J.params.worldHeight,...B}){const y={u_colorBack:c(s),u_colors:r.map(c),u_colorsCount:r.length,u_noiseScale:e,u_thickness:t,u_radius:n,u_innerShape:i,u_noiseIterations:p,u_noiseTexture:l(),u_fit:f[u],u_scale:d,u_rotation:g,u_offsetX:w,u_offsetY:k,u_originX:_,u_originY:h,u_worldWidth:X,u_worldHeight:Y};return O(A,{...B,speed:o,frame:a,fragmentShader:m,uniforms:y})}),L);const so={name:\"Default\",params:{...u,speed:1,frame:0,colorFront:\"#ffffff\",colorMid:\"#bf9eff\",colorBack:\"#000000\",brightness:.15,contrast:.6}};const ro={name:\"Sensation\",params:{...u,speed:1,frame:0,colorFront:\"#00c8ff\",colorMid:\"#fbff00\",colorBack:\"#8b42ff\",brightness:.19,contrast:.12,scale:3}};const eo={name:\"Bloodstream\",params:{...u,speed:1,frame:0,colorFront:\"#ff0000\",colorMid:\"#ff0000\",colorBack:\"#ffffff\",brightness:.24,contrast:.17,scale:.7}};const to={name:\"Ghost\",params:{...u,speed:1,frame:0,colorFront:\"#ffffff\",colorMid:\"#000000\",colorBack:\"#ffffff\",brightness:0,contrast:1,scale:.55}};const no=[so,ro,eo,to];const io=t((function({speed:o=so.params.speed,frame:a=so.params.frame,colorFront:s=so.params.colorFront,colorMid:r=so.params.colorMid,colorBack:e=so.params.colorBack,brightness:t=so.params.brightness,contrast:n=so.params.contrast,fit:i=so.params.fit,scale:p=so.params.scale,rotation:l=so.params.rotation,originX:m=so.params.originX,originY:u=so.params.originY,offsetX:g=so.params.offsetX,offsetY:_=so.params.offsetY,worldWidth:h=so.params.worldWidth,worldHeight:w=so.params.worldHeight,...k}){const X={u_colorFront:c(s),u_colorMid:c(r),u_colorBack:c(e),u_brightness:t,u_contrast:n,u_fit:f[i],u_scale:p,u_rotation:l,u_offsetX:g,u_offsetY:_,u_originX:m,u_originY:u,u_worldWidth:h,u_worldHeight:w};return O(A,{...k,speed:o,frame:a,fragmentShader:d,uniforms:X})}),L);const fo={name:\"Default\",params:{...u,speed:2,frame:0,colorBack:\"#000000\",colors:[\"#D2822D\",\"#0C3D80\",\"#B41A57\",\"#37A166\"],size:.9,sizeRange:0,spreading:1,stepsPerColor:2}};const co={name:\"Shine\",params:{...u,speed:.1,frame:0,colors:[\"#ffffff\",\"#006aff\",\"#fff675\"],colorBack:\"#000000\",stepsPerColor:4,size:.3,sizeRange:.2,spreading:1,scale:.4}};const po={name:\"Bubbles\",params:{...u,speed:.4,frame:0,colors:[\"#29b9e0\"],colorBack:\"#009494\",stepsPerColor:2,size:.9,sizeRange:.7,spreading:1,scale:1.64}};const lo={name:\"Hallucinatory\",params:{...u,speed:5,frame:0,colors:[\"#000000\"],colorBack:\"#ffe500\",stepsPerColor:2,size:.65,sizeRange:0,spreading:.3,scale:.5}};const mo=[fo,po,co,lo];const uo=t((function({speed:o=fo.params.speed,frame:a=fo.params.frame,colorBack:s=fo.params.colorBack,colors:r=fo.params.colors,size:e=fo.params.size,sizeRange:t=fo.params.sizeRange,spreading:n=fo.params.spreading,stepsPerColor:i=fo.params.stepsPerColor,fit:p=fo.params.fit,scale:l=fo.params.scale,rotation:m=fo.params.rotation,originX:u=fo.params.originX,originY:d=fo.params.originY,offsetX:_=fo.params.offsetX,offsetY:h=fo.params.offsetY,worldWidth:w=fo.params.worldWidth,worldHeight:k=fo.params.worldHeight,...X}){const Y={u_colorBack:c(s),u_colors:r.map(c),u_colorsCount:r.length,u_size:e,u_sizeRange:t,u_spreading:n,u_stepsPerColor:i,u_fit:f[p],u_scale:l,u_rotation:m,u_offsetX:_,u_offsetY:h,u_originX:u,u_originY:d,u_worldWidth:w,u_worldHeight:k};return O(A,{...X,speed:o,frame:a,fragmentShader:g,uniforms:Y})}),L);const go={name:\"Default\",params:{...u,colorBack:\"#15212d\",colorFill:\"#5794ff\",colorStroke:\"#0000ff\",size:3,gapX:25,gapY:25,strokeWidth:0,sizeRange:.25,opacityRange:.9,shape:\"circle\"}};const _o={name:\"Triangles\",params:{...u,colorBack:\"#ffffff\",colorFill:\"#ffffff\",colorStroke:\"#808080\",size:5,gapX:32,gapY:32,strokeWidth:1,sizeRange:0,opacityRange:0,shape:\"triangle\"}};const ho={name:\"Tree line\",params:{...u,colorBack:\"#f4fce7\",colorFill:\"#052e19\",colorStroke:\"#000000\",size:8,gapX:20,gapY:90,strokeWidth:0,sizeRange:1,opacityRange:.6,shape:\"circle\"}};const wo={name:\"Wallpaper\",params:{...u,colorBack:\"#204030\",colorFill:\"#000000\",colorStroke:\"#bd955b\",size:9,gapX:32,gapY:32,strokeWidth:1,sizeRange:0,opacityRange:0,shape:\"diamond\"}};const ko=[go,_o,ho,wo];const Xo=t((function({colorBack:o=go.params.colorBack,colorFill:a=go.params.colorFill,colorStroke:s=go.params.colorStroke,size:r=go.params.size,gapX:e=go.params.gapX,gapY:t=go.params.gapY,strokeWidth:n=go.params.strokeWidth,sizeRange:i=go.params.sizeRange,opacityRange:p=go.params.opacityRange,shape:l=go.params.shape,fit:m=go.params.fit,scale:u=go.params.scale,rotation:d=go.params.rotation,originX:g=go.params.originX,originY:w=go.params.originY,offsetX:k=go.params.offsetX,offsetY:X=go.params.offsetY,worldWidth:Y=go.params.worldWidth,worldHeight:B=go.params.worldHeight,maxPixelCount:y=20358144,...S}){const b={u_colorBack:c(o),u_colorFill:c(a),u_colorStroke:c(s),u_dotSize:r,u_gapX:e,u_gapY:t,u_strokeWidth:n,u_sizeRange:i,u_opacityRange:p,u_shape:_[l],u_fit:f[m],u_scale:u,u_rotation:d,u_offsetX:k,u_offsetY:X,u_originX:g,u_originY:w,u_worldWidth:Y,u_worldHeight:B};return O(A,{...S,maxPixelCount:y,fragmentShader:h,uniforms:b})}),L);const Yo={name:\"Default\",params:{...u,speed:1,frame:0,colors:[\"#5F7F99\",\"#A5C977\",\"#F94C4C\",\"#F9C94C\",\"#FFFFFF\"],stepsPerColor:3,softness:0}};const Bo={name:\"Bubblegum\",params:{...u,speed:2,frame:0,colors:[\"#ffffff\",\"#ff9e9e\",\"#5f57ff\",\"#00f7ff\"],stepsPerColor:1,softness:1,scale:1.6}};const yo={name:\"Spots\",params:{...u,speed:.6,frame:0,colors:[\"#ff7b00\",\"#f9ffeb\",\"#320d82\"],stepsPerColor:1,softness:0,scale:1}};const So={name:\"First contact\",params:{...u,speed:2,frame:0,colors:[\"#e8cce6\",\"#120d22\",\"#442c44\",\"#e6baba\",\"#fff5f5\"],stepsPerColor:2,softness:0,scale:.2}};const bo=[Yo,yo,So,Bo];const Fo=t((function({speed:o=Yo.params.speed,frame:a=Yo.params.frame,colors:s=Yo.params.colors,stepsPerColor:r=Yo.params.stepsPerColor,softness:e=Yo.params.softness,fit:t=Yo.params.fit,scale:n=Yo.params.scale,rotation:i=Yo.params.rotation,originX:p=Yo.params.originX,originY:l=Yo.params.originY,offsetX:m=Yo.params.offsetX,offsetY:u=Yo.params.offsetY,worldWidth:d=Yo.params.worldWidth,worldHeight:g=Yo.params.worldHeight,..._}){const h={u_colors:s.map(c),u_colorsCount:s.length,u_stepsPerColor:r,u_softness:e,u_fit:f[t],u_scale:n,u_rotation:i,u_offsetX:m,u_offsetY:u,u_originX:p,u_originY:l,u_worldWidth:d,u_worldHeight:g};return O(A,{..._,speed:o,frame:a,fragmentShader:w,uniforms:h})}),L);const Wo={name:\"Default\",params:{...i,scale:1,speed:1,frame:0,colorBack:\"#103086\",colors:[\"#FFC802\",\"#FF5601\",\"#FFC206\"],count:7,size:.75}};const Co={name:\"Ink Drops\",params:{...i,scale:1,speed:2,frame:0,colorBack:\"#ffffff00\",colors:[\"#000000\"],count:18,size:.1}};const Ho={name:\"Background\",params:{...i,speed:.5,frame:0,colors:[\"#ae00ff\",\"#00ff95\",\"#ffc105\"],colorBack:\"#2a273f\",count:13,size:.81,scale:4,rotation:0,offsetX:-.3}};const zo={name:\"Metallic\",params:{...i,speed:2,frame:0,colors:[\"#000000bb\",\"#00000000\",\"#33ffaa54\"],colorBack:\"#003e6b\",count:10,size:.81,scale:1.7}};const xo=[Wo,Co,zo,Ho];const vo=t((function({speed:o=Wo.params.speed,frame:a=Wo.params.frame,colorBack:s=Wo.params.colorBack,colors:r=Wo.params.colors,size:e=Wo.params.size,count:t=Wo.params.count,fit:n=Wo.params.fit,rotation:i=Wo.params.rotation,scale:p=Wo.params.scale,originX:l=Wo.params.originX,originY:m=Wo.params.originY,offsetX:u=Wo.params.offsetX,offsetY:d=Wo.params.offsetY,worldWidth:g=Wo.params.worldWidth,worldHeight:_=Wo.params.worldHeight,...h}){const w={u_colorBack:c(s),u_colors:r.map(c),u_colorsCount:r.length,u_size:e,u_count:t,u_fit:f[n],u_rotation:i,u_scale:p,u_offsetX:u,u_offsetY:d,u_originX:l,u_originY:m,u_worldWidth:g,u_worldHeight:_};return O(A,{...h,speed:o,frame:a,fragmentShader:k,uniforms:w})}),L);const Mo={name:\"Default\",params:{...u,scale:1,colorFront:\"#ffffff\",colorBack:\"#102c70\",shape:0,frequency:.5,amplitude:.6,spacing:.65,proportion:.15,softness:0}};const Ro={name:\"Groovy\",params:{...u,scale:5,rotation:90,colorFront:\"#fcfcee\",colorBack:\"#ff896b\",shape:3,frequency:.2,amplitude:.25,spacing:1.17,proportion:.57,softness:0}};const Po={name:\"Tangled up\",params:{...u,scale:.5,rotation:0,colorFront:\"#133a41\",colorBack:\"#c2d8b6\",shape:2.07,frequency:.44,amplitude:.57,spacing:1.05,proportion:.75,softness:0}};const Do={name:\"Ride the wave\",params:{...u,scale:1.7,rotation:0,colorFront:\"#fdffe6\",colorBack:\"#1f1f1f\",shape:2.25,frequency:.2,amplitude:1,spacing:1.25,proportion:1,softness:0}};const Io=[Mo,Ro,Po,Do];const qo=t((function({colorFront:o=Mo.params.colorFront,colorBack:a=Mo.params.colorBack,shape:s=Mo.params.shape,frequency:r=Mo.params.frequency,amplitude:e=Mo.params.amplitude,spacing:t=Mo.params.spacing,proportion:n=Mo.params.proportion,softness:i=Mo.params.softness,fit:p=Mo.params.fit,scale:l=Mo.params.scale,rotation:m=Mo.params.rotation,offsetX:u=Mo.params.offsetX,offsetY:d=Mo.params.offsetY,originX:g=Mo.params.originX,originY:_=Mo.params.originY,worldWidth:h=Mo.params.worldWidth,worldHeight:w=Mo.params.worldHeight,maxPixelCount:k=20358144,...Y}){const B={u_colorFront:c(o),u_colorBack:c(a),u_shape:s,u_frequency:r,u_amplitude:e,u_spacing:t,u_proportion:n,u_softness:i,u_fit:f[p],u_scale:l,u_rotation:m,u_offsetX:u,u_offsetY:d,u_originX:g,u_originY:_,u_worldWidth:h,u_worldHeight:w};return O(A,{...Y,fragmentShader:X,uniforms:B})}),L);const Oo={name:\"Default\",params:{...u,speed:.5,frame:0,colorBack:\"#262626\",colorFront:\"#d9d9d9\",proportion:.35,softness:.1,octaveCount:2,persistence:1,lacunarity:1.5}};const Go={name:\"Nintendo Water\",params:{...u,scale:5,speed:.4,frame:0,colorBack:\"#2d69d4\",colorFront:\"#d1eefc\",proportion:.42,softness:0,octaveCount:2,persistence:.55,lacunarity:1.8}};const To={name:\"Moss\",params:{...u,scale:1/.15,speed:.02,frame:0,colorBack:\"#05ff4a\",colorFront:\"#262626\",proportion:.65,softness:.35,octaveCount:6,persistence:1,lacunarity:2.55}};const Ao={name:\"Worms\",params:{...u,scale:.9,speed:0,frame:0,colorBack:\"#ffffff\",colorFront:\"#595959\",proportion:.5,softness:0,octaveCount:1,persistence:1,lacunarity:1.5}};const Lo=[Oo,Go,To,Ao];const No=t((function({speed:o=Oo.params.speed,frame:a=Oo.params.frame,colorFront:s=Oo.params.colorFront,colorBack:r=Oo.params.colorBack,proportion:e=Oo.params.proportion,softness:t=Oo.params.softness,octaveCount:n=Oo.params.octaveCount,persistence:i=Oo.params.persistence,lacunarity:p,fit:l=Oo.params.fit,worldWidth:m=Oo.params.worldWidth,worldHeight:u=Oo.params.worldHeight,scale:d=Oo.params.scale,rotation:g=Oo.params.rotation,originX:_=Oo.params.originX,originY:h=Oo.params.originY,offsetX:w=Oo.params.offsetX,offsetY:k=Oo.params.offsetY,...X}){const B={u_colorBack:c(r),u_colorFront:c(s),u_proportion:e,u_softness:t??Oo.params.softness,u_octaveCount:n??Oo.params.octaveCount,u_persistence:i??Oo.params.persistence,u_lacunarity:p??Oo.params.lacunarity,u_fit:f[l],u_scale:d,u_rotation:g,u_offsetX:w,u_offsetY:k,u_originX:_,u_originY:h,u_worldWidth:m,u_worldHeight:u};return O(A,{...X,speed:o,frame:a,fragmentShader:Y,uniforms:B})}),L);const Uo={name:\"Default\",params:{...u,speed:.5,frame:0,colors:[\"#e65c1a\",\"#e6c31a\",\"#1aace6\"],stepsPerColor:2,colorGlow:\"#5500ff\",colorGap:\"#ffffff\",distortion:.42,gap:.06,glow:0}};const jo={name:\"Cells\",params:{...u,scale:.5,speed:.5,frame:0,colors:[\"#ffffff\"],stepsPerColor:1,colorGlow:\"#ffffff\",colorGap:\"#000000\",distortion:.5,gap:.03,glow:.8}};const Eo={name:\"Bubbles\",params:{...u,scale:.75,speed:.5,frame:0,colors:[\"#83c9fb\"],stepsPerColor:1,colorGlow:\"#ffffff\",colorGap:\"#ffffff\",distortion:.4,gap:0,glow:1}};const $o={name:\"Lights\",params:{...u,scale:3.3,speed:.5,frame:0,colors:[\"#fffffffc\",\"#bbff00\",\"#00ffff\"],colorGlow:\"#ff00d0\",colorGap:\"#ff00d0\",stepsPerColor:2,distortion:.38,gap:0,glow:1}};const Ko=[Uo,$o,jo,Eo];const Jo=t((function({speed:o=Uo.params.speed,frame:a=Uo.params.frame,colors:s=Uo.params.colors,stepsPerColor:r=Uo.params.stepsPerColor,colorGlow:e=Uo.params.colorGlow,colorGap:t=Uo.params.colorGap,distortion:n=Uo.params.distortion,gap:i=Uo.params.gap,glow:p=Uo.params.glow,fit:m=Uo.params.fit,scale:u=Uo.params.scale,rotation:d=Uo.params.rotation,originX:g=Uo.params.originX,originY:_=Uo.params.originY,offsetX:h=Uo.params.offsetX,offsetY:w=Uo.params.offsetY,worldWidth:k=Uo.params.worldWidth,worldHeight:X=Uo.params.worldHeight,...Y}){const y={u_colors:s.map(c),u_colorsCount:s.length,u_stepsPerColor:r,u_colorGlow:c(e),u_colorGap:c(t),u_distortion:n,u_gap:i,u_glow:p,u_noiseTexture:l(),u_fit:f[m],u_scale:u,u_rotation:d,u_offsetX:h,u_offsetY:w,u_originX:g,u_originY:_,u_worldWidth:k,u_worldHeight:X};return O(A,{...Y,speed:o,frame:a,fragmentShader:B,uniforms:y})}),L);const Qo={name:\"Default\",params:{...u,rotation:0,speed:1,frame:0,colors:[\"#262626\",\"#2e383d\",\"#64a5ce\",\"#ffffff\"],proportion:.45,softness:1,distortion:.25,swirl:.8,swirlIterations:10,shapeScale:.1,shape:\"checks\"}};const Vo={name:\"Cauldron Pot\",params:{...u,scale:.9,rotation:160,speed:10,frame:0,colors:[\"#a7e58b\",\"#324472\",\"#0a180d\"],proportion:.64,softness:1.5,distortion:.2,swirl:.86,swirlIterations:7,shapeScale:.6,shape:\"edge\"}};const Zo={name:\"Live Ink\",params:{...u,scale:1.2,rotation:44,offsetY:-.3,speed:2.5,frame:0,colors:[\"#111314\",\"#9faeab\",\"#f3fee7\",\"#f3fee7\"],proportion:.05,softness:0,distortion:.25,swirl:.8,swirlIterations:10,shapeScale:.28,shape:\"checks\"}};const oa={name:\"Kelp\",params:{...u,scale:.8,rotation:50,speed:20,frame:0,colors:[\"#dbff8f\",\"#404f3e\",\"#091316\"],proportion:.67,softness:0,distortion:0,swirl:.2,swirlIterations:3,shapeScale:1,shape:\"stripes\"}};const aa={name:\"Nectar\",params:{...u,scale:2,offsetY:.6,rotation:0,speed:4.2,frame:0,colors:[\"#151310\",\"#d3a86b\",\"#f0edea\"],proportion:.24,softness:1,distortion:.21,swirl:.57,swirlIterations:10,shapeScale:.75,shape:\"edge\"}};const sa={name:\"Passion\",params:{...u,scale:2.5,rotation:1.35,speed:3,frame:0,colors:[\"#3b1515\",\"#954751\",\"#ffc085\"],proportion:.5,softness:1,distortion:.09,swirl:.9,swirlIterations:6,shapeScale:.25,shape:\"checks\"}};const ra=[Qo,Vo,Zo,oa,aa,sa];const ea=t((function({speed:o=Qo.params.speed,frame:a=Qo.params.frame,colors:s=Qo.params.colors,proportion:r=Qo.params.proportion,softness:e=Qo.params.softness,distortion:t=Qo.params.distortion,swirl:n=Qo.params.swirl,swirlIterations:i=Qo.params.swirlIterations,shapeScale:p=Qo.params.shapeScale,shape:l=Qo.params.shape,fit:m=Qo.params.fit,scale:u=Qo.params.scale,rotation:d=Qo.params.rotation,originX:g=Qo.params.originX,originY:_=Qo.params.originY,offsetX:h=Qo.params.offsetX,offsetY:w=Qo.params.offsetY,worldWidth:k=Qo.params.worldWidth,worldHeight:X=Qo.params.worldHeight,...Y}){const B={u_colors:s.map(c),u_colorsCount:s.length,u_proportion:r,u_softness:e,u_distortion:t,u_swirl:n,u_swirlIterations:i,u_shapeScale:p,u_shape:y[l],u_scale:u,u_rotation:d,u_fit:f[m],u_offsetX:h,u_offsetY:w,u_originX:g,u_originY:_,u_worldWidth:k,u_worldHeight:X};return O(A,{...Y,speed:o,frame:a,fragmentShader:S,uniforms:B})}),L);const ta={name:\"Default\",params:{...i,offsetX:-.4,offsetY:-.4,colorBack:\"#002238\",colorBloom:\"#555522\",colors:[\"#ffcd66\",\"#ffb899\",\"#a8fffb\"],density:.55,spotty:.28,midIntensity:1,midSize:.4,intensity:.3,bloom:0,speed:1,frame:0}};const na={name:\"Warp\",params:{...i,colorBack:\"#000000\",colorBloom:\"#222288\",colors:[\"#ff00c4\",\"#ff8c00\",\"#ffffff\"],density:.45,spotty:.15,midIntensity:.4,midSize:.33,intensity:.79,bloom:.4,speed:2,frame:0}};const ia={name:\"Linear\",params:{...i,offsetX:.2,offsetY:-.8,colorBack:\"#000000\",colorBloom:\"#eeeeee\",colors:[\"#ffffff1f\",\"#ffffff3d\",\"#ffffff29\"],density:.41,spotty:.25,midSize:.1,midIntensity:.75,intensity:.79,bloom:1,speed:.5,frame:0}};const fa={name:\"Ether\",params:{...i,offsetX:-.6,colorBack:\"#090f1d\",colorBloom:\"#ffffff\",colors:[\"#148effa6\",\"#c4dffebe\",\"#232a47\"],density:.03,spotty:.77,midSize:.1,midIntensity:.6,intensity:.6,bloom:.6,speed:1,frame:0}};const ca=[ta,na,ia,fa];const pa=t((function({speed:o=ta.params.speed,frame:a=ta.params.frame,colorBloom:s=ta.params.colorBloom,colorBack:r=ta.params.colorBack,colors:e=ta.params.colors,density:t=ta.params.density,spotty:n=ta.params.spotty,midIntensity:i=ta.params.midIntensity,midSize:p=ta.params.midSize,intensity:l=ta.params.intensity,bloom:m=ta.params.bloom,fit:u=ta.params.fit,scale:d=ta.params.scale,rotation:g=ta.params.rotation,originX:_=ta.params.originX,originY:h=ta.params.originY,offsetX:w=ta.params.offsetX,offsetY:k=ta.params.offsetY,worldWidth:X=ta.params.worldWidth,worldHeight:Y=ta.params.worldHeight,...B}){const y={u_colorBloom:c(s),u_colorBack:c(r),u_colors:e.map(c),u_colorsCount:e.length,u_density:t,u_spotty:n,u_midIntensity:i,u_midSize:p,u_intensity:l,u_bloom:m,u_fit:f[u],u_scale:d,u_rotation:g,u_offsetX:w,u_offsetY:k,u_originX:_,u_originY:h,u_worldWidth:X,u_worldHeight:Y};return O(A,{...B,speed:o,frame:a,fragmentShader:b,uniforms:y})}),L);const la={name:\"Default\",params:{...u,scale:1.3,colorBack:\"#a1ef2a\",colorFront:\"#288918\",density:.5,distortion:0,strokeWidth:.5,strokeTaper:0,strokeCap:0,noise:1,noiseFrequency:.25,softness:0,speed:.75,frame:0}};const ma={name:\"Droplet\",params:{...u,colorBack:\"#effafe\",colorFront:\"#bf40a0\",density:.9,distortion:0,strokeWidth:.25,strokeTaper:.18,strokeCap:1,noise:.74,noiseFrequency:.33,softness:.02,speed:1,frame:0}};const ua={name:\"Sand\",params:{...u,scale:.7,colorBack:\"#ffffff\",colorFront:\"#a09560\",density:1,distortion:0,strokeWidth:.5,strokeTaper:0,strokeCap:0,noise:1,noiseFrequency:1,softness:1,speed:0,frame:0}};const da={name:\"Swirl\",params:{...u,scale:.45,colorBack:\"#b3e6d9\",colorFront:\"#1a2b4d\",density:.2,distortion:0,strokeWidth:.5,strokeTaper:0,strokeCap:0,noise:0,noiseFrequency:.3,softness:.5,speed:1,frame:0}};const ga=[la,ua,ma,da];const _a=t((function({speed:o=la.params.speed,frame:a=la.params.frame,colorBack:s=la.params.colorBack,colorFront:r=la.params.colorFront,density:e=la.params.density,distortion:t=la.params.distortion,strokeWidth:n=la.params.strokeWidth,strokeTaper:i=la.params.strokeTaper,strokeCap:p=la.params.strokeCap,noiseFrequency:l=la.params.noiseFrequency,noise:m=la.params.noise,softness:u=la.params.softness,fit:d=la.params.fit,rotation:g=la.params.rotation,scale:_=la.params.scale,originX:h=la.params.originX,originY:w=la.params.originY,offsetX:k=la.params.offsetX,offsetY:X=la.params.offsetY,worldWidth:Y=la.params.worldWidth,worldHeight:B=la.params.worldHeight,...y}){const S={u_colorBack:c(s),u_colorFront:c(r),u_density:e,u_distortion:t,u_strokeWidth:n,u_strokeTaper:i,u_strokeCap:p,u_noiseFrequency:l,u_noise:m,u_softness:u,u_fit:f[d],u_scale:_,u_rotation:g,u_offsetX:k,u_offsetY:X,u_originX:h,u_originY:w,u_worldWidth:Y,u_worldHeight:B};return O(A,{...y,speed:o,frame:a,fragmentShader:F,uniforms:S})}),L);const ha={name:\"Default\",params:{...i,scale:2.28,offsetX:-.4,offsetY:.3,speed:.32,frame:0,colorBack:\"#452424\",colors:[\"#0b7f05\",\"#ffe785\",\"#ff335c\"],bandCount:5,twist:.11,softness:0,noiseFrequency:.3,noise:.46}};const wa={name:\"Opening\",params:{...i,offsetX:-.4,offsetY:.86,speed:.6,frame:0,colorBack:\"#8b2e5f\",colors:[\"#ce5d43\",\"#f7c251\",\"#f9f871\"],bandCount:3,twist:.3,softness:0,noiseFrequency:.5,noise:0}};const ka={name:\"007\",params:{...i,speed:1,frame:0,colorBack:\"#000000\",colors:[\"#2e2e2e\",\"#ffffff\"],bandCount:4,twist:.4,softness:0,noiseFrequency:.5,noise:0}};const Xa={name:\"Candy\",params:{...i,speed:1,frame:0,colorBack:\"#ffcd66\",colors:[\"#6bbceb\",\"#d7b3ff\",\"#ff9fff\"],bandCount:2,twist:.15,softness:1,noiseFrequency:.5,noise:0}};const Ya=[ha,ka,wa,Xa];const Ba=t((function({speed:o=ha.params.speed,frame:a=ha.params.frame,colorBack:s=ha.params.colorBack,colors:r=ha.params.colors,bandCount:e=ha.params.bandCount,twist:t=ha.params.twist,softness:n=ha.params.softness,noiseFrequency:i=ha.params.noiseFrequency,noise:p=ha.params.noise,fit:l=ha.params.fit,rotation:m=ha.params.rotation,scale:u=ha.params.scale,originX:d=ha.params.originX,originY:g=ha.params.originY,offsetX:_=ha.params.offsetX,offsetY:h=ha.params.offsetY,worldWidth:w=ha.params.worldWidth,worldHeight:k=ha.params.worldHeight,...X}){const Y={u_colorBack:c(s),u_colors:r.map(c),u_colorsCount:r.length,u_bandCount:e,u_twist:t,u_softness:n,u_noiseFrequency:i,u_noise:p,u_fit:f[l],u_scale:u,u_rotation:m,u_offsetX:_,u_offsetY:h,u_originX:d,u_originY:g,u_worldWidth:w,u_worldHeight:k};return O(A,{...X,speed:o,frame:a,fragmentShader:W,uniforms:Y})}),L);const ya={name:\"Default\",params:{...u,speed:1,frame:0,colorBack:\"#2f6e83\",colorFront:\"#dceae8\",shape:\"warp\",type:\"4x4\",pxSize:2}};const Sa={name:\"Sine Wave\",params:{...u,speed:1,frame:0,colorBack:\"#730d54\",colorFront:\"#00becc\",shape:\"wave\",type:\"4x4\",pxSize:11,scale:1.2}};const ba={name:\"Bugs\",params:{...u,speed:1,frame:0,colorBack:\"#000000\",colorFront:\"#008000\",shape:\"dots\",type:\"random\",pxSize:9}};const Fa={name:\"Ripple\",params:{...i,speed:1,frame:0,colorBack:\"#603520\",colorFront:\"#c67953\",shape:\"ripple\",type:\"2x2\",pxSize:3}};const Wa={name:\"Swirl\",params:{...i,speed:1,frame:0,colorBack:\"#000000\",colorFront:\"#89a7b8\",shape:\"swirl\",type:\"8x8\",pxSize:2}};const Ca={name:\"Sphere\",params:{...i,speed:1,frame:0,colorBack:\"#301c2a\",colorFront:\"#56ae6c\",shape:\"sphere\",type:\"4x4\",pxSize:2.5}};const Ha=[ya,Ca,Sa,Fa,ba,Wa];const za=t((function({speed:o=ya.params.speed,frame:a=ya.params.frame,colorBack:s=ya.params.colorBack,colorFront:r=ya.params.colorFront,shape:e=ya.params.shape,type:t=ya.params.type,pxSize:n=ya.params.pxSize,fit:i=ya.params.fit,scale:p=ya.params.scale,rotation:l=ya.params.rotation,originX:m=ya.params.originX,originY:u=ya.params.originY,offsetX:d=ya.params.offsetX,offsetY:g=ya.params.offsetY,worldWidth:_=ya.params.worldWidth,worldHeight:h=ya.params.worldHeight,...w}){const k={u_colorBack:c(s),u_colorFront:c(r),u_shape:H[e],u_type:C[t],u_pxSize:n,u_fit:f[i],u_scale:p,u_rotation:l,u_offsetX:d,u_offsetY:g,u_originX:m,u_originY:u,u_worldWidth:_,u_worldHeight:h};return O(A,{...w,speed:o,frame:a,fragmentShader:z,uniforms:k})}));const xa={name:\"Dots\",params:{...u,scale:.6,speed:1,frame:0,colorBack:\"#0a0000\",colors:[\"#6f0000\",\"#0080ff\",\"#f2ebc9\",\"#33cc33\"],softness:1,intensity:1,noise:.7,shape:\"dots\"}};const va={name:\"Truchet\",params:{...u,speed:1,frame:0,colorBack:\"#0a0000\",colors:[\"#6f2200\",\"#eabb7c\",\"#39b523\"],softness:0,intensity:.2,noise:1,shape:\"truchet\"}};const Ma={name:\"Default\",params:{...i,speed:1,frame:0,colorBack:\"#031018\",colors:[\"#00aeff\",\"#00ffcc\",\"#ffc800\"],softness:.4,intensity:.35,noise:.35,shape:\"corners\"}};const Ra={name:\"Ripple\",params:{...i,scale:.5,speed:1,frame:0,colorBack:\"#140a00\",colors:[\"#6f2d00\",\"#88ddae\",\"#2c0b1d\"],softness:.5,intensity:.5,noise:.5,shape:\"ripple\"}};const Pa={name:\"Blob\",params:{...i,scale:1.3,speed:1,frame:0,colorBack:\"#0f0e18\",colors:[\"#3e6172\",\"#a49b74\",\"#568c50\"],softness:0,intensity:.15,noise:.5,shape:\"blob\"}};const Da={name:\"Moon\",params:{...i,scale:.6,speed:1,frame:0,colorBack:\"#000000\",colors:[\"#000000\",\"#28272d\",\"#ffeccc\"],softness:1,intensity:.56,noise:1,shape:\"sphere\"}};const Ia=[Ma,xa,va,Ra,Pa,Da];const qa=t((function({speed:o=Ma.params.speed,frame:a=Ma.params.frame,colorBack:s=Ma.params.colorBack,colors:r=Ma.params.colors,softness:e=Ma.params.softness,intensity:t=Ma.params.intensity,noise:n=Ma.params.noise,shape:i=Ma.params.shape,fit:p=Ma.params.fit,scale:m=Ma.params.scale,rotation:u=Ma.params.rotation,originX:d=Ma.params.originX,originY:g=Ma.params.originY,offsetX:_=Ma.params.offsetX,offsetY:h=Ma.params.offsetY,worldWidth:w=Ma.params.worldWidth,worldHeight:k=Ma.params.worldHeight,...X}){const Y={u_colorBack:c(s),u_colors:r.map(c),u_colorsCount:r.length,u_softness:e,u_intensity:t,u_noise:n,u_shape:x[i],u_noiseTexture:l(),u_fit:f[p],u_scale:m,u_rotation:u,u_offsetX:_,u_offsetY:h,u_originX:d,u_originY:g,u_worldWidth:w,u_worldHeight:k};return O(A,{...X,speed:o,frame:a,fragmentShader:v,uniforms:Y})}));const Oa={name:\"Default\",params:{...i,speed:1,frame:0,colorBack:\"#ffffff00\",colorTint:\"#ffffff\",softness:.3,repetition:3,shiftRed:.3,shiftBlue:.3,distortion:.3,contour:.88,shape:\"metaballs\"}};const Ga={name:\"Full Screen\",params:{...i,speed:1,frame:0,colorBack:\"#ffffff00\",colorTint:\"#ffffff\",softness:.3,repetition:3,shiftRed:.3,shiftBlue:.3,distortion:.07,contour:0,shape:\"none\",worldWidth:0,worldHeight:0}};const Ta={name:\"Sphere\",params:{...i,scale:.7,speed:2,frame:0,colorBack:\"#ffffff00\",colorTint:\"#d1e0ff\",softness:.45,repetition:4,shiftRed:1,shiftBlue:.3,distortion:.1,contour:.4,shape:\"circle\"}};const Aa={name:\"Drops\",params:{...i,scale:2.2,speed:1,frame:0,colorBack:\"#00042e\",colorTint:\"#5b4dc7\",softness:.45,repetition:4,shiftRed:-.5,shiftBlue:-1,distortion:.1,contour:1,shape:\"metaballs\"}};const La=[Oa,Ta,Aa,Ga];const Na=t((function({colorBack:o=Oa.params.colorBack,colorTint:a=Oa.params.colorTint,speed:s=Oa.params.speed,frame:r=Oa.params.frame,softness:e=Oa.params.softness,repetition:t=Oa.params.repetition,shiftRed:n=Oa.params.shiftRed,shiftBlue:i=Oa.params.shiftBlue,distortion:p=Oa.params.distortion,contour:l=Oa.params.contour,shape:m=Oa.params.shape,fit:u=Oa.params.fit,scale:d=Oa.params.scale,rotation:g=Oa.params.rotation,originX:_=Oa.params.originX,originY:h=Oa.params.originY,offsetX:w=Oa.params.offsetX,offsetY:k=Oa.params.offsetY,worldWidth:X=Oa.params.worldWidth,worldHeight:Y=Oa.params.worldHeight,...B}){const y={u_colorBack:c(o),u_colorTint:c(a),u_softness:e,u_repetition:t,u_shiftRed:n,u_shiftBlue:i,u_distortion:p,u_contour:l,u_shape:M[m],u_fit:f[u],u_scale:d,u_rotation:g,u_offsetX:w,u_offsetY:k,u_originX:_,u_originY:h,u_worldWidth:X,u_worldHeight:Y};return O(A,{...B,speed:s,frame:r,fragmentShader:R,uniforms:y})}),L);const Ua={name:\"Default\",params:{...i,scale:.55,speed:1,frame:0,colorBack:\"#000000\",colors:[\"#f2244f\",\"#4da6e6\",\"#379590\"],roundness:.35,thickness:.05,softness:.75,intensity:.3,bloom:.5,spots:3,spotSize:.3,pulse:0,smoke:.35,smokeSize:.63}};const ja={name:\"Circle\",params:{...i,worldWidth:400,worldHeight:400,scale:.6,speed:1,frame:0,colorBack:\"#110222\",colors:[\"#ffdd33\",\"#ff0000\",\"#00ffff\"],roundness:1,thickness:.4,softness:1,intensity:.8,bloom:.8,spots:2,spotSize:.45,pulse:0,smoke:.25,smokeSize:.62}};const Ea={name:\"Northern lights\",params:{...i,speed:.18,frame:0,colors:[\"#3426f2\",\"#156ba8\",\"#126964\",\"#0affba\",\"#4733cc\"],colorBack:\"#002942\",roundness:0,thickness:1,softness:1,intensity:0,bloom:.5,spots:4,spotSize:0,pulse:0,smoke:.7,smokeSize:.7}};const $a={name:\"Solid line\",params:{...i,speed:2,frame:0,colors:[\"#759717\",\"#ff0073\",\"#00ffb3\"],colorBack:\"#000000\",roundness:.05,thickness:.03,softness:0,intensity:0,bloom:.15,spots:4,spotSize:.28,pulse:0,smoke:0,smokeSize:.63}};const Ka=[Ua,ja,Ea,$a];const Ja=t((function({speed:o=Ua.params.speed,frame:a=Ua.params.frame,colors:s=Ua.params.colors,colorBack:r=Ua.params.colorBack,roundness:e=Ua.params.roundness,thickness:t=Ua.params.thickness,softness:n=Ua.params.softness,bloom:i=Ua.params.bloom,intensity:p=Ua.params.intensity,spots:m=Ua.params.spots,spotSize:u=Ua.params.spotSize,pulse:d=Ua.params.pulse,smoke:g=Ua.params.smoke,smokeSize:_=Ua.params.smokeSize,fit:h=Ua.params.fit,rotation:w=Ua.params.rotation,scale:k=Ua.params.scale,originX:X=Ua.params.originX,originY:Y=Ua.params.originY,offsetX:B=Ua.params.offsetX,offsetY:y=Ua.params.offsetY,worldWidth:S=Ua.params.worldWidth,worldHeight:b=Ua.params.worldHeight,...F}){const W={u_colorBack:c(r),u_colors:s.map(c),u_colorsCount:s.length,u_roundness:e,u_thickness:t,u_softness:n,u_intensity:p,u_bloom:i,u_spots:m,u_spotSize:u,u_pulse:d,u_smoke:g,u_smokeSize:_,u_noiseTexture:l(),u_fit:f[h],u_rotation:w,u_scale:k,u_offsetX:B,u_offsetY:y,u_originX:X,u_originY:Y,u_worldWidth:S,u_worldHeight:b};return O(A,{...F,speed:o,frame:a,fragmentShader:P,uniforms:W})}),L);const Qa={name:\"Default\",params:{...i,speed:1,frame:0,colors:[\"#ff4000\",\"#00ffd4\",\"#5500ff\",\"#eaff00\",\"#aa00ff\"],colorBack:\"#080808\",angle1:.1,angle2:.1,length:1,edges:false,blur:.25,fadeIn:.85,fadeOut:.3,gradient:0,density:2}};const Va={name:\"Glass\",params:{...i,rotation:112,speed:1,frame:0,colors:[\"#00cfff\",\"#ff2d55\",\"#34c759\",\"#af52de\"],colorBack:\"#ffffff\",angle1:.3,angle2:.3,length:1,edges:true,blur:.25,fadeIn:.85,fadeOut:.3,gradient:0,density:1.6}};const Za={name:\"Gradient\",params:{...i,speed:.5,frame:0,colors:[\"#f2ff00\",\"#00000000\",\"#00000000\",\"#5a0283\",\"#005eff\"],colorBack:\"#8ffff2\",angle1:.4,angle2:.4,length:3,edges:false,blur:.5,fadeIn:1,fadeOut:.39,gradient:.78,density:1.65,scale:1.72,rotation:270,offsetX:.18}};const os={name:\"Opening\",params:{...i,speed:2,frame:0,colors:[\"#00ffff\"],colorBack:\"#570044\",angle1:-1,angle2:-1,length:.52,edges:false,blur:0,fadeIn:0,fadeOut:1,gradient:0,density:2.21,scale:2.32,rotation:360,offsetX:-.3,offsetY:.6}};const as=[Qa,Va,Za,os];const ss=t((function({speed:o=Qa.params.speed,frame:a=Qa.params.frame,colors:s=Qa.params.colors,colorBack:r=Qa.params.colorBack,angle1:e=Qa.params.angle1,angle2:t=Qa.params.angle2,length:n=Qa.params.length,edges:i=Qa.params.edges,blur:p=Qa.params.blur,fadeIn:l=Qa.params.fadeIn,fadeOut:m=Qa.params.fadeOut,density:u=Qa.params.density,gradient:d=Qa.params.gradient,fit:g=Qa.params.fit,scale:_=Qa.params.scale,rotation:h=Qa.params.rotation,originX:w=Qa.params.originX,originY:k=Qa.params.originY,offsetX:X=Qa.params.offsetX,offsetY:Y=Qa.params.offsetY,worldWidth:B=Qa.params.worldWidth,worldHeight:y=Qa.params.worldHeight,...S}){const b={u_colors:s.map(c),u_colorsCount:s.length,u_colorBack:c(r),u_angle1:e,u_angle2:t,u_length:n,u_edges:i,u_blur:p,u_fadeIn:l,u_fadeOut:m,u_density:u,u_gradient:d,u_fit:f[g],u_scale:_,u_rotation:h,u_offsetX:X,u_offsetY:Y,u_originX:w,u_originY:k,u_worldWidth:B,u_worldHeight:y};return O(A,{...S,speed:o,frame:a,fragmentShader:D,uniforms:b})}),L);const rs={name:\"Default\",params:{...i,speed:0,frame:0,colors:[\"#264653\",\"#9c2b2b\",\"#f4a261\",\"#ffffff\"],positions:0,waveX:.6,waveXShift:.7,waveY:.7,waveYShift:.7,mixing:.5,grainMixer:0,grainOverlay:0}};const es={name:\"Sea\",params:{...i,speed:0,frame:0,colors:[\"#013b65\",\"#03738c\",\"#a3d3ff\",\"#f2faef\"],positions:0,waveX:.53,waveXShift:0,waveY:.95,waveYShift:.64,mixing:.5,grainMixer:0,grainOverlay:0}};const ts={name:\"1960s\",params:{...i,speed:0,frame:0,colors:[\"#000000\",\"#082400\",\"#b1aa91\",\"#8e8c15\"],positions:42,waveX:.45,waveXShift:0,waveY:1,waveYShift:0,mixing:0,grainMixer:.37,grainOverlay:.78}};const ns={name:\"Impressionism\",params:{...i,speed:0,frame:0,colors:[\"#ffad0a\",\"#6200ff\",\"#e2a3ff\",\"#ff99fd\"],positions:2,waveX:1,waveXShift:.6,waveY:1,waveYShift:.21,mixing:.93,grainMixer:0,grainOverlay:0}};const is=[rs,ts,ns,es];const fs=t((function({speed:o=rs.params.speed,frame:a=rs.params.frame,colors:s=rs.params.colors,positions:r=rs.params.positions,waveX:e=rs.params.waveX,waveXShift:t=rs.params.waveXShift,waveY:n=rs.params.waveY,waveYShift:i=rs.params.waveYShift,mixing:p=rs.params.mixing,grainMixer:l=rs.params.grainMixer,grainOverlay:m=rs.params.grainOverlay,fit:u=rs.params.fit,rotation:d=rs.params.rotation,scale:g=rs.params.scale,originX:_=rs.params.originX,originY:h=rs.params.originY,offsetX:w=rs.params.offsetX,offsetY:k=rs.params.offsetY,worldWidth:X=rs.params.worldWidth,worldHeight:Y=rs.params.worldHeight,...B}){const y={u_colors:s.map(c),u_colorsCount:s.length,u_positions:r,u_waveX:e,u_waveXShift:t,u_waveY:n,u_waveYShift:i,u_mixing:p,u_grainMixer:l,u_grainOverlay:m,u_fit:f[u],u_rotation:d,u_scale:g,u_offsetX:w,u_offsetY:k,u_originX:_,u_originY:h,u_worldWidth:X,u_worldHeight:Y};return O(A,{...B,speed:o,frame:a,fragmentShader:I,uniforms:y})}),L);const cs={name:\"Default\",params:{...i,scale:1,speed:0,frame:0,colorBack:\"#264653\",colors:[\"#9c2b2b\",\"#f4a261\",\"#ffffff\"],radius:1,focalDistance:0,focalAngle:0,falloff:0,mixing:.7,distortion:0,distortionShift:0,distortionFreq:12,grainMixer:0,grainOverlay:0}};const ps={name:\"Cross Section\",params:{...i,scale:1,speed:0,frame:0,colorBack:\"#3d348b\",colors:[\"#7678ed\",\"#f7b801\",\"#f18701\",\"#37a066\"],radius:1,focalDistance:0,focalAngle:0,falloff:0,mixing:0,distortion:1,distortionShift:0,distortionFreq:12,grainMixer:0,grainOverlay:0}};const ls={name:\"Glow\",params:{...i,scale:1,speed:0,frame:0,colorBack:\"#2e2e2e\",colors:[\"#def4cd\",\"#ffb3fa\",\"#ff0040\"],radius:.7,focalDistance:.99,focalAngle:0,falloff:.24,mixing:.35,distortion:0,distortionShift:0,distortionFreq:12,grainMixer:0,grainOverlay:0}};const ms={name:\"Lo-Fi\",params:{...i,speed:0,frame:0,colorBack:\"#2e1f27\",colors:[\"#d72638\",\"#3f88c5\",\"#f49d37\"],radius:1,focalDistance:0,focalAngle:0,falloff:.9,mixing:.5,distortion:0,distortionShift:0,distortionFreq:12,grainMixer:1,grainOverlay:.5}};const us=[cs,ms,ps,ls];const ds=t((function({speed:o=cs.params.speed,frame:a=cs.params.frame,colorBack:s=cs.params.colorBack,colors:r=cs.params.colors,radius:e=cs.params.radius,focalDistance:t=cs.params.focalDistance,focalAngle:n=cs.params.focalAngle,falloff:i=cs.params.falloff,grainMixer:p=cs.params.grainMixer,mixing:l=cs.params.mixing,distortion:m=cs.params.distortion,distortionShift:u=cs.params.distortionShift,distortionFreq:d=cs.params.distortionFreq,grainOverlay:g=cs.params.grainOverlay,fit:_=cs.params.fit,rotation:h=cs.params.rotation,scale:w=cs.params.scale,originX:k=cs.params.originX,originY:X=cs.params.originY,offsetX:Y=cs.params.offsetX,offsetY:B=cs.params.offsetY,worldWidth:y=cs.params.worldWidth,worldHeight:S=cs.params.worldHeight,...b}){const F={u_colorBack:c(s),u_colors:r.map(c),u_colorsCount:r.length,u_radius:e,u_focalDistance:t,u_focalAngle:n,u_falloff:i,u_mixing:l,u_distortion:m,u_distortionShift:u,u_distortionFreq:d,u_grainMixer:p,u_grainOverlay:g,u_fit:f[_],u_rotation:h,u_scale:w,u_offsetX:Y,u_offsetY:B,u_originX:k,u_originY:X,u_worldWidth:y,u_worldHeight:S};return O(A,{...b,speed:o,frame:a,fragmentShader:q,uniforms:F})}),L);\"use client\";export{ss as ColorPanels,za as Dithering,Xo as DotGrid,uo as DotOrbit,pa as GodRays,qa as GrainGradient,Na as LiquidMetal,K as MeshGradient,vo as Metaballs,io as NeuroNoise,No as PerlinNoise,Ja as PulsingBorder,A as ShaderMount,Fo as SimplexNoise,ao as SmokeRing,_a as Spiral,fs as StaticMeshGradient,ds as StaticRadialGradient,Ba as Swirl,Jo as Voronoi,ea as Warp,qo as Waves,as as colorPanelsPresets,Ha as ditheringPresets,ko as dotGridPresets,mo as dotOrbitPresets,ca as godRaysPresets,Ia as grainGradientPresets,La as liquidMetalPresets,$ as meshGradientPresets,xo as metaballsPresets,no as neuroNoisePresets,Lo as perlinNoisePresets,Ka as pulsingBorderPresets,bo as simplexNoisePresets,oo as smokeRingPresets,ga as spiralPresets,is as staticMeshGradientPresets,us as staticRadialGradientPresets,Ya as swirlPresets,Ko as voronoiPresets,ra as warpPresets,Io as wavesPresets};\n//# sourceMappingURL=index.js.map\n","// Y3KLiquidMetal.tsx\n/** @paper-design/shaders-react@0.0.54 */import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{LiquidMetal}from\"@paper-design/shaders-react\";export default function Y3KLiquidMetal({speed=1,colorBack=\"#00000000\",colorTint=\"#FFFFFF\",softness=.94,repetition=2.37,shiftRed=-.83,shiftBlue=.83,distortion=0,contour=1,scale=.79,rotation=9.5,shape=\"circle\",bg=\"#32F065\",// NEW defaults\nseedIndex=0,seedStepSeconds=0,extraDelaySeconds=0}){// Compute the delay: for shape=\"none\" we apply seed-based staggering.\n// For other shapes we only apply the optional extraDelaySeconds.\nconst computedDelaySec=(shape===\"none\"?Math.max(0,seedIndex)*Math.max(0,seedStepSeconds):0)+Math.max(0,extraDelaySeconds);const[isReady,setIsReady]=React.useState(computedDelaySec<=0);React.useEffect(()=>{if(computedDelaySec>0){const id=setTimeout(()=>setIsReady(true),computedDelaySec*1e3);return()=>clearTimeout(id);}else{setIsReady(true);}},[computedDelaySec]);return /*#__PURE__*/_jsx(\"div\",{style:{position:\"relative\",width:\"100%\",height:\"100%\",background:bg,overflow:\"hidden\",borderRadius:\"inherit\"},children:isReady&&/*#__PURE__*/_jsx(LiquidMetal,{speed:speed,colorBack:colorBack,colorTint:colorTint,softness:softness,repetition:repetition,shiftRed:shiftRed,shiftBlue:shiftBlue,distortion:distortion,contour:contour,scale:scale,rotation:rotation,shape:shape,style:{position:\"absolute\",inset:0,width:\"100%\",height:\"100%\"}})});}/* ---- Framer Controls ---- */addPropertyControls(Y3KLiquidMetal,{bg:{type:ControlType.Color,title:\"Frame BG\",defaultValue:\"#32F065\"},colorBack:{type:ControlType.Color,title:\"Back Color\",defaultValue:\"#00000000\"},colorTint:{type:ControlType.Color,title:\"Tint\",defaultValue:\"#FFFFFF\"},shape:{type:ControlType.Enum,title:\"Shape\",options:[\"none\",\"circle\",\"daisy\",\"metaballs\"],optionTitles:[\"None\",\"Circle\",\"Daisy\",\"Metaballs\"],defaultValue:\"circle\"},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:3,step:.01,defaultValue:1},scale:{type:ControlType.Number,title:\"Scale\",min:.1,max:3,step:.01,defaultValue:.79},rotation:{type:ControlType.Number,title:\"Rotation\",min:-180,max:180,step:.1,defaultValue:9.5},softness:{type:ControlType.Number,title:\"Softness\",min:0,max:1,step:.01,defaultValue:.94},repetition:{type:ControlType.Number,title:\"Repetition\",min:0,max:5,step:.01,defaultValue:2.37},shiftRed:{type:ControlType.Number,title:\"Red Shift\",min:-2,max:2,step:.01,defaultValue:-.83},shiftBlue:{type:ControlType.Number,title:\"Blue Shift\",min:-2,max:2,step:.01,defaultValue:.83},distortion:{type:ControlType.Number,title:\"Distortion\",min:0,max:1,step:.01,defaultValue:0},contour:{type:ControlType.Number,title:\"Contour\",min:0,max:1,step:.01,defaultValue:1},// --- NEW controls ---\nseedIndex:{type:ControlType.Number,title:\"Seed Index\",min:0,max:60,step:1,defaultValue:0,description:\"Use different integers per instance to stagger when shape is ‘none’.\"},seedStepSeconds:{type:ControlType.Number,title:\"Seed Step (s)\",min:0,max:10,step:.1,defaultValue:0,description:\"Delay per seed index (seconds). E.g. 0.5s → seeds 0,1,2 start at 0s, 0.5s, 1.0s.\"},extraDelaySeconds:{type:ControlType.Number,title:\"Extra Delay (s)\",min:0,max:10,step:.1,defaultValue:0,description:\"Optional fixed delay applied to all shapes.\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Y3KLiquidMetal\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Liquid_Metal_2.map","// Generated by Framer (3098aa6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-vL1Lw .framer-styles-preset-1oc9yqy:not(.rich-text-wrapper), .framer-vL1Lw .framer-styles-preset-1oc9yqy.rich-text-wrapper a { --framer-link-text-color: #000000; }\"];export const className=\"framer-vL1Lw\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fb365c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Lexend Deca-regular\",\"GF;Lexend Deca-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Lexend Deca\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v25/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U48M1AqRPCqLNflg.woff2\",weight:\"400\"},{family:\"Lexend Deca\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v25/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4F8pAqRPCqLNflg.woff2\",weight:\"700\"}]}];export const css=[\".framer-RxWFS .framer-styles-preset-1tj98mc:not(.rich-text-wrapper), .framer-RxWFS .framer-styles-preset-1tj98mc.rich-text-wrapper h4 { --framer-font-family: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1919px) and (min-width: 1200px) { .framer-RxWFS .framer-styles-preset-1tj98mc:not(.rich-text-wrapper), .framer-RxWFS .framer-styles-preset-1tj98mc.rich-text-wrapper h4 { --framer-font-family: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 58px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, #111111); --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: 0px) { .framer-RxWFS .framer-styles-preset-1tj98mc:not(.rich-text-wrapper), .framer-RxWFS .framer-styles-preset-1tj98mc.rich-text-wrapper h4 { --framer-font-family: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 32px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-RxWFS\";\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 (60db037)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Hanken Grotesk-regular\",\"GF;Hanken Grotesk-700\",\"GF;Hanken Grotesk-700italic\",\"GF;Hanken Grotesk-italic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_Ncs2Za5PpNzXhRKA.woff2\",weight:\"400\"},{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVq2YZDLWuGJpnzaiwFXS9tYvBRzyFLlZg_f_NcVGFa5PpNzXhRKA.woff2\",weight:\"700\"},{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVo2YZDLWuGJpnzaiwFXS9tYtpY_d6T_POl0fRJeyVVpfBM731BKMSK.woff2\",weight:\"700\"},{family:\"Hanken Grotesk\",openType:true,source:\"google\",style:\"italic\",url:\"https://fonts.gstatic.com/s/hankengrotesk/v12/ieVo2YZDLWuGJpnzaiwFXS9tYtpY_d6T_POl0fRJeyWyovBM731BKMSK.woff2\",weight:\"400\"}]}];export const css=['.framer-Zqrpt .framer-styles-preset-ss77f3:not(.rich-text-wrapper), .framer-Zqrpt .framer-styles-preset-ss77f3.rich-text-wrapper p { --framer-font-family: \"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif; --framer-font-family-bold: \"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif; --framer-font-family-italic: \"Hanken Grotesk\", \"Hanken Grotesk Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 17px; --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: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-4b8d7f57-b251-4ca3-8e95-61b5c923f0a9, #696969); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-Zqrpt\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fb365c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Lexend Deca-regular\",\"GF;Lexend Deca-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Lexend Deca\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v25/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U48M1AqRPCqLNflg.woff2\",weight:\"400\"},{family:\"Lexend Deca\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v25/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4F8pAqRPCqLNflg.woff2\",weight:\"700\"}]}];export const css=[\".framer-9LvzT .framer-styles-preset-nbeq4k:not(.rich-text-wrapper), .framer-9LvzT .framer-styles-preset-nbeq4k.rich-text-wrapper h1 { --framer-font-family: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, #111111); --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: 0px) { .framer-9LvzT .framer-styles-preset-nbeq4k:not(.rich-text-wrapper), .framer-9LvzT .framer-styles-preset-nbeq4k.rich-text-wrapper h1 { --framer-font-family: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.3em; --framer-paragraph-spacing: 0px; --framer-text-alignment: start; --framer-text-color: var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-9LvzT\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fb365c6)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Lexend Deca-regular\",\"GF;Lexend Deca-700\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Lexend Deca\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v25/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U48M1AqRPCqLNflg.woff2\",weight:\"400\"},{family:\"Lexend Deca\",openType:true,source:\"google\",style:\"normal\",url:\"https://fonts.gstatic.com/s/lexenddeca/v25/K2FifZFYk-dHSE0UPPuwQ7CrD94i-NCKm-U4F8pAqRPCqLNflg.woff2\",weight:\"700\"}]}];export const css=[\".framer-4LC8h .framer-styles-preset-154d48:not(.rich-text-wrapper), .framer-4LC8h .framer-styles-preset-154d48.rich-text-wrapper h2 { --framer-font-family: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 44px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, #111111); --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: 0px) { .framer-4LC8h .framer-styles-preset-154d48:not(.rich-text-wrapper), .framer-4LC8h .framer-styles-preset-154d48.rich-text-wrapper h2 { --framer-font-family: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-family-bold: \\\"Lexend Deca\\\", \\\"Lexend Deca Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 700; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 16px; --framer-text-alignment: start; --framer-text-color: var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, #111111); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-4LC8h\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nexport default function metadata(params,activeLocale){return{customHTMLHeadStart:\"<style>\\n  /* make in-page anchor jumps smooth */\\n  html, body, [data-framer-root] { scroll-behavior: smooth; }\\n\\n  /* accessibility */\\n  @media (prefers-reduced-motion: reduce) {\\n    html, body, [data-framer-root] { scroll-behavior: auto; }\\n  }\\n</style>\\n\",description:\"1:1 coaching + A creator community to to help you go live\",favicon:\"https://framerusercontent.com/assets/dX2P4n5R4bA219WwRooSbWp6Nc.jpg\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/oD03CVPVmOOjJ7DwCg9GOQsUAAI.png\",title:\"Launch your dream projects with the Y3K Club\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport siteMetadata from\"https://framerusercontent.com/modules/l11Qei78tWhWcHElyfEB/CXRjvfc3WjW4TIW0ouo1/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"1wh9azb\",mediaQuery:\"(min-width: 1920px)\"},{hash:\"1gu6hsy\",mediaQuery:\"(min-width: 1200px) and (max-width: 1919.98px)\"},{hash:\"12fwqgp\",mediaQuery:\"(max-width: 1199.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{VRCjE01jx:\"sign-up\"},robots:\"max-image-preview:large\",serializationId:\"framer-IAPmf\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (98b71dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image,Link,PropertyOverrides,ResolveLinks,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouteElementId,useRouter,withCSS,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Verizon from\"https://framerusercontent.com/modules/0QMQcJx1xHQkYNbQArkx/CZd2y03mpiYR1yqNT42A/mxxoLHeOz.js\";import Hermes from\"https://framerusercontent.com/modules/aqG6JYihMHRTk66lrr81/OaJnqRsFUPGJrMDbOdkh/UIz88DkZ1.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/jyRNgY7vYWXe6t31T0wo/Ticker.js\";import Hublot from\"https://framerusercontent.com/modules/CM3YvjhzF1F1yqdb96p6/HkSJGMVK0eBu9pWwctaN/KYiziSia4.js\";import Glamour from\"https://framerusercontent.com/modules/DESky9BRAPDnIdbeP5zD/7GCMHxJfmfSs2v47LwAn/dckiDYWGj.js\";import Enel from\"https://framerusercontent.com/modules/ET7jNVrmyqvn2LE5WoOD/Tzxn7s4FGk7NPkC7Hqdk/Lwd3ZgDp8.js\";import Discovery from\"https://framerusercontent.com/modules/GgklUv95dGkz6DKkxSgd/76iGrr0SwdhRNnlIiRKc/o2HRX1sxC.js\";import Lenovo from\"https://framerusercontent.com/modules/KeWcbwzo8Fm0gEr4UVIA/xDkogvIVZGYFHDepLBXU/LLcy8UgDv.js\";import Jagermeister from\"https://framerusercontent.com/modules/l20YIQEQIbz2rpuk9iyR/qoKAToMQitnyA50Wby38/SvatEfAfL.js\";import SvgUploader from\"https://framerusercontent.com/modules/La9fV7Wv1NumOrYpQqB4/jrm3znuPd3fBXORD2iFM/SVGUploader.js\";import Gyg from\"https://framerusercontent.com/modules/mnUjqDjFTAwRX9TlIzgQ/kWJ71N9BH8GWf7krbMRn/CTuMswQSa.js\";import Wonderbly from\"https://framerusercontent.com/modules/nXtMcBW4sLgKlk6fbGgQ/1cSO5jn3treZKDM7p9x5/zGgzhaUKl.js\";import Audi from\"https://framerusercontent.com/modules/ql5OfnPlTCogNV3k8Fxe/60aQNbMWYu6W1TU4Xgh5/FlY00o9yV.js\";import HM from\"https://framerusercontent.com/modules/v5WhwZZjjVmIGXEuE2EZ/0LxIKuwsqGIMzW8TPE6y/JEwZJSleH.js\";import Seats2 from\"#framer/local/canvasComponent/aiKtfDDnF/aiKtfDDnF.js\";import UserComponent from\"#framer/local/canvasComponent/educT845L/educT845L.js\";import Button2 from\"#framer/local/canvasComponent/eHkaWBji3/eHkaWBji3.js\";import UserComponent3 from\"#framer/local/canvasComponent/HbX0EBxX4/HbX0EBxX4.js\";import Button from\"#framer/local/canvasComponent/i06AUGECS/i06AUGECS.js\";import Checkmark from\"#framer/local/canvasComponent/OCcEqKO5D/OCcEqKO5D.js\";import GradientBox from\"#framer/local/canvasComponent/RhAXfqya6/RhAXfqya6.js\";import UserComponent2 from\"#framer/local/canvasComponent/uKk8y9KVc/uKk8y9KVc.js\";import UserComponent1 from\"#framer/local/canvasComponent/WSM4iyTPe/WSM4iyTPe.js\";import Y3KLiquidMetal from\"#framer/local/codeFile/XVuufO1/Liquid_Metal_2.js\";import*as sharedStyle4 from\"#framer/local/css/Ffvp1glK3/Ffvp1glK3.js\";import*as sharedStyle from\"#framer/local/css/nOb_TECRO/nOb_TECRO.js\";import*as sharedStyle5 from\"#framer/local/css/PvgFwWHyH/PvgFwWHyH.js\";import*as sharedStyle2 from\"#framer/local/css/T5An94gHO/T5An94gHO.js\";import*as sharedStyle3 from\"#framer/local/css/TgeTWMLg3/TgeTWMLg3.js\";import*as sharedStyle1 from\"#framer/local/css/Zg9paoM1a/Zg9paoM1a.js\";import metadataProvider from\"#framer/local/webPageMetadata/NQ9TYcCyt/NQ9TYcCyt.js\";const ButtonFonts=getFonts(Button);const Y3KLiquidMetalFonts=getFonts(Y3KLiquidMetal);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const Button2Fonts=getFonts(Button2);const Seats2Fonts=getFonts(Seats2);const GradientBoxFonts=getFonts(GradientBox);const CheckmarkFonts=getFonts(Checkmark);const UserComponentFonts=getFonts(UserComponent);const UserComponent1Fonts=getFonts(UserComponent1);const UserComponent2Fonts=getFonts(UserComponent2);const UserComponent3Fonts=getFonts(UserComponent3);const SvgUploaderFonts=getFonts(SvgUploader);const TickerFonts=getFonts(Ticker);const WonderblyFonts=getFonts(Wonderbly);const AudiFonts=getFonts(Audi);const GlamourFonts=getFonts(Glamour);const HublotFonts=getFonts(Hublot);const HermesFonts=getFonts(Hermes);const VerizonFonts=getFonts(Verizon);const HMFonts=getFonts(HM);const GygFonts=getFonts(Gyg);const EnelFonts=getFonts(Enel);const LenovoFonts=getFonts(Lenovo);const DiscoveryFonts=getFonts(Discovery);const JagermeisterFonts=getFonts(Jagermeister);const breakpoints={gYLMlZU7S:\"(min-width: 1200px) and (max-width: 1919.98px)\",IB4BmGPz4:\"(min-width: 1920px)\",s7NmWOUoW:\"(max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-IAPmf\";const variantClassNames={gYLMlZU7S:\"framer-v-1gu6hsy\",IB4BmGPz4:\"framer-v-1wh9azb\",s7NmWOUoW:\"framer-v-12fwqgp\"};const transition1={bounce:.25,delay:0,duration:.45,type:\"spring\"};const animation={opacity:.7,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const transition2={delay:.3,duration:.4,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:10,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:0};const animation3={opacity:.6,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1};const animation4={opacity:1,rotate:-1,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const animation5={opacity:1,rotate:1,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition1};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"gYLMlZU7S\",Phone:\"s7NmWOUoW\",XL:\"IB4BmGPz4\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"gYLMlZU7S\"};};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,zToywaMHyRhAXfqya6,...restProps}=getProps(props);const metadata=React.useMemo(()=>metadataProvider({},activeLocale),[activeLocale]);useMetadata(metadata);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const router=useRouter();const elementId=useRouteElementId(\"VRCjE01jx\");const ref1=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"gYLMlZU7S\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: rgb(252, 252, 252); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-1gu6hsy\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-n4x5gn\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tqd7ry\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"NQ9TYcCyt\"},motionChild:true,nodeId:\"nq42Hy4ID\",openInNewTab:false,scopeId:\"NQ9TYcCyt\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-gok8ye framer-gx7i4a\",whileHover:animation,children:/*#__PURE__*/_jsxs(SVG,{className:\"framer-1fd7s4x\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 75.258 28\" overflow=\"visible\"><path d=\"M 10.307 27.597 L 10.307 17.357 L 0 0.403 L 4.432 0.403 L 12.254 13.496 L 12.388 13.496 L 20.278 0.403 L 24.441 0.403 L 14.134 17.29 L 14.134 27.597 Z M 36.259 28 C 33.327 28 31.022 27.34 29.343 26.019 C 27.664 24.699 26.713 22.83 26.489 20.412 L 30.182 20.412 C 30.317 21.823 30.898 22.908 31.928 23.669 C 32.98 24.408 34.401 24.777 36.192 24.777 C 38.117 24.777 39.639 24.341 40.758 23.468 C 41.877 22.572 42.436 21.364 42.436 19.842 C 42.436 18.365 41.899 17.189 40.825 16.317 C 39.773 15.421 38.374 14.974 36.628 14.974 L 32.331 14.974 L 32.331 11.952 L 36.863 11.952 C 38.341 11.952 39.538 11.549 40.456 10.743 C 41.373 9.938 41.832 8.897 41.832 7.621 C 41.832 6.278 41.34 5.204 40.355 4.398 C 39.37 3.592 38.05 3.189 36.393 3.189 C 34.759 3.189 33.45 3.57 32.465 4.331 C 31.48 5.07 30.843 6.155 30.552 7.588 L 26.959 7.588 C 27.116 6.043 27.608 4.7 28.436 3.559 C 29.265 2.417 30.372 1.544 31.76 0.94 C 33.148 0.313 34.759 0 36.595 0 C 38.363 0 39.918 0.291 41.261 0.873 C 42.604 1.455 43.645 2.283 44.384 3.357 C 45.122 4.409 45.492 5.64 45.492 7.05 C 45.492 8.46 45.089 9.703 44.283 10.777 C 43.5 11.829 42.369 12.635 40.892 13.194 L 40.892 13.329 C 42.593 13.776 43.891 14.582 44.787 15.746 C 45.682 16.887 46.129 18.32 46.129 20.043 C 46.129 21.655 45.727 23.065 44.921 24.273 C 44.115 25.46 42.974 26.377 41.496 27.026 C 40.019 27.675 38.273 28 36.259 28 Z M 52.394 27.597 L 52.394 0.403 L 56.255 0.403 L 56.255 13.362 L 56.389 13.362 L 70.087 0.403 L 74.855 0.403 L 62.433 12.12 L 75.258 27.597 L 70.524 27.597 L 59.579 14.436 L 56.255 17.055 L 56.255 27.597 Z\" fill=\"var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255)) /* {&quot;name&quot;:&quot;Pure White&quot;} */\"></path></svg>',withExternalLayout:true,children:[/*#__PURE__*/_jsx(SVG,{className:\"framer-1p507b5\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 24.441 27.194\" overflow=\"visible\"><path d=\"M 10.307 27.194 L 10.307 16.954 L 0 0 L 4.432 0 L 12.254 13.094 L 12.388 13.094 L 20.278 0 L 24.441 0 L 14.134 16.887 L 14.134 27.194 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-cc4682\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 19.64 28\" overflow=\"visible\"><path d=\"M 9.77 28 C 6.838 28 4.532 27.34 2.854 26.019 C 1.175 24.699 0.224 22.83 0 20.412 L 3.693 20.412 C 3.827 21.823 4.409 22.908 5.439 23.669 C 6.491 24.408 7.912 24.777 9.703 24.777 C 11.628 24.777 13.149 24.341 14.269 23.468 C 15.388 22.572 15.947 21.364 15.947 19.842 C 15.947 18.365 15.41 17.189 14.336 16.317 C 13.284 15.421 11.885 14.974 10.139 14.974 L 5.842 14.974 L 5.842 11.952 L 10.374 11.952 C 11.851 11.952 13.049 11.549 13.966 10.743 C 14.884 9.938 15.343 8.897 15.343 7.621 C 15.343 6.278 14.851 5.204 13.866 4.398 C 12.881 3.592 11.56 3.189 9.904 3.189 C 8.27 3.189 6.961 3.57 5.976 4.331 C 4.991 5.07 4.353 6.155 4.062 7.588 L 0.47 7.588 C 0.627 6.043 1.119 4.7 1.947 3.559 C 2.775 2.417 3.883 1.544 5.271 0.94 C 6.659 0.313 8.27 0 10.106 0 C 11.874 0 13.429 0.291 14.772 0.873 C 16.115 1.455 17.156 2.283 17.894 3.357 C 18.633 4.409 19.002 5.64 19.002 7.05 C 19.002 8.46 18.599 9.703 17.794 10.777 C 17.01 11.829 15.88 12.635 14.403 13.194 L 14.403 13.329 C 16.104 13.776 17.402 14.582 18.297 15.746 C 19.193 16.887 19.64 18.32 19.64 20.043 C 19.64 21.655 19.237 23.065 18.432 24.273 C 17.626 25.46 16.484 26.377 15.007 27.026 C 13.53 27.675 11.784 28 9.77 28 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true}),/*#__PURE__*/_jsx(SVG,{className:\"framer-dc393x\",opacity:1,requiresOverflowVisible:false,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 22.863 27.194\" overflow=\"visible\"><path d=\"M 0 27.194 L 0 0 L 3.861 0 L 3.861 12.959 L 3.995 12.959 L 17.693 0 L 22.46 0 L 10.038 11.717 L 22.863 27.194 L 18.129 27.194 L 7.185 14.034 L 3.861 16.652 L 3.861 27.194 Z\" fill=\"transparent\"></path></svg>',withExternalLayout:true})]})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":VRCjE01jx\",webPageId:\"NQ9TYcCyt\"},implicitPathVariables:undefined},{href:{hash:\":VRCjE01jx\",webPageId:\"NQ9TYcCyt\"},implicitPathVariables:undefined},{href:{hash:\":VRCjE01jx\",webPageId:\"NQ9TYcCyt\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"80px\",y:30,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ykljvi-container\",nodeId:\"We1QW_21t\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IB4BmGPz4:{afjTSZkdv:resolvedLinks[2]},s7NmWOUoW:{afjTSZkdv:resolvedLinks[1]}},children:/*#__PURE__*/_jsx(Button,{afjTSZkdv:resolvedLinks[0],height:\"100%\",id:\"We1QW_21t\",JaTaDdlaU:false,layoutId:\"We1QW_21t\",nlEeclMk7:\"Join\",nR0x6ZbxF:false,QHL4oBbTv:false,style:{width:\"100%\"},variant:\"DBCSf7DLL\",width:\"100%\",wy2kErM6O:\"var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255))\"})})})})})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1dfibpp\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1o3owk1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation1,className:\"framer-fpgwo5-container\",\"data-framer-appear-id\":\"fpgwo5\",initial:animation2,isAuthoredByUser:true,nodeId:\"eKI2NGIHw\",optimized:true,rendersWithMotion:true,scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IB4BmGPz4:{scale:.8},s7NmWOUoW:{scale:.89}},children:/*#__PURE__*/_jsx(Y3KLiquidMetal,{bg:\"rgba(246, 247, 246, 0)\",colorBack:\"rgba(0, 0, 0, 0)\",colorTint:\"rgba(255, 255, 255, 0)\",contour:1,distortion:0,extraDelaySeconds:0,height:\"100%\",id:\"eKI2NGIHw\",layoutId:\"eKI2NGIHw\",repetition:2.37,rotation:9.5,scale:.9,seedIndex:0,seedStepSeconds:0,shape:\"circle\",shiftBlue:.83,shiftRed:-.83,softness:.94,speed:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ozfdc1\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h4\",{className:\"framer-styles-preset-1tj98mc\",\"data-styles-preset\":\"nOb_TECRO\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-3ab41063-c5e6-47c2-929b-f1714a09ee03, rgb(50, 240, 101))\"},children:[\"Launch\",/*#__PURE__*/_jsx(\"br\",{}),\"your dreams\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-1tj98mc\",\"data-styles-preset\":\"nOb_TECRO\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-3ab41063-c5e6-47c2-929b-f1714a09ee03, rgb(50, 240, 101))\"},children:\"Launch your dreams\"})}),className:\"framer-1ndxiy3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-b0hs0m\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":VRCjE01jx\",webPageId:\"NQ9TYcCyt\"},implicitPathVariables:undefined},{href:{hash:\":VRCjE01jx\",webPageId:\"NQ9TYcCyt\"},implicitPathVariables:undefined},{href:{hash:\":VRCjE01jx\",webPageId:\"NQ9TYcCyt\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"220px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-mnm0l6-container\",nodeId:\"E7pSRl3Fm\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{IB4BmGPz4:{afjTSZkdv:resolvedLinks1[2]},s7NmWOUoW:{afjTSZkdv:resolvedLinks1[1]}},children:/*#__PURE__*/_jsx(Button2,{afjTSZkdv:resolvedLinks1[0],height:\"100%\",id:\"E7pSRl3Fm\",layoutId:\"E7pSRl3Fm\",nlEeclMk7:\"Become a member\",style:{width:\"100%\"},variant:\"UoILktyNU\",width:\"100%\",zBWQVw61N:false})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(Container,{className:\"framer-potcy0-container\",nodeId:\"XFWfztjij\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Seats2,{height:\"100%\",hYf01FBbS:\"Limited spots available\",id:\"XFWfztjij\",layoutId:\"XFWfztjij\",vCtyzICT9:\"var(--token-dce9e4e9-c95e-4479-93f4-bd34e725fd61, rgb(219, 219, 219))\",width:\"100%\"})})})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-5ymlmo\",\"data-framer-name\":\"Background Gradient\"}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-womzhe\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9p4t86\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1aweojk\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1a7n2b2\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-157btxp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",children:\"1:1 coaching + A creator community to help you go live\"})}),className:\"framer-26q949\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"The Y3K Club helps you bring your ideas to life. Through guidance, community, and self-driven effort, you’ll uncover your values, strengths, and mission—aligning your work with something greater than yourself. Whether or not Y3K exists in the year 3000, its ideas are meant to echo far into the future.\"})}),className:\"framer-1peoacm\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ntdpwh\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1np55yw\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ymf4j4\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"36px\",\"--framer-text-alignment\":\"center\"},children:\"🪄\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"36px\"},children:\"🪄\"})}),className:\"framer-10bpbym\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"left\"},children:\"Start a new project\"})}),className:\"framer-1ynl7gk\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"left\"},children:\"Refine your concept and build from zero with weekly coaching, structure, design and peer support. \"})}),className:\"framer-rx2ywe\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zs4ygd\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-xrw92c\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"OR\"})}),className:\"framer-1fkxdm4\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ljet55\"})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-121dfw3\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z4u2yo\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"36px\",\"--framer-text-alignment\":\"center\"},children:\"✨\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--framer-font-size\":\"36px\"},children:\"✨\"})}),className:\"framer-5nw6x8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"left\"},children:\"Upgrade your current one\"})}),className:\"framer-1d7cjnt\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"left\"},children:\"Tighten brand, design, and marketing to grow what’s working. Explore growth and retention opportunities\"})}),className:\"framer-1aigaza\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rd51i\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5e8kdn\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",children:\"Creative mentorship\"})}),className:\"framer-1a72lzy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q1ey5x\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-wm9ih3\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:512,intrinsicWidth:384.5,pixelHeight:1024,pixelWidth:769,sizes:\"80px\",src:\"https://framerusercontent.com/images/EwopGmP1gL5bQfjQ41cWXmOGbs.png?scale-down-to=512&width=769&height=1024\",srcSet:\"https://framerusercontent.com/images/EwopGmP1gL5bQfjQ41cWXmOGbs.png?width=769&height=1024 769w\"},className:\"framer-1m0i8tt\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cd62hr\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",children:\"Alex Beltechi\"})}),className:\"framer-1of9jxh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Y3K Founder, Creative Consultant & Designer\"})}),className:\"framer-n0c59c\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1fiwgo\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sjgt96\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jg8scv\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:70,width:\"70px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1w36hd2-container\",nodeId:\"rW1Izd42a\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(GradientBox,{height:\"100%\",id:\"rW1Izd42a\",layoutId:\"rW1Izd42a\",OGiz7ykzm:\"💭\",style:{height:\"100%\",width:\"100%\"},variant:\"Xjz9V_pCQ\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-ofn6fh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"left\"},children:\"Weekly 1:1 Live Video Sessions\"})}),className:\"framer-1bfoyzv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"A 1:1 live video consultation to get personalized advice and track progress \"})}),className:\"framer-136wv3d\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-emslzu\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1btmtx1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qmxofx\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tol9hj-container\",nodeId:\"KT1LHwvgk\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"KT1LHwvgk\",layoutId:\"KT1LHwvgk\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Four 1:1 sessions per month\"})}),className:\"framer-n6ohi\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1t8z5mf\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-e10vox-container\",nodeId:\"O1lp6VjqN\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"O1lp6VjqN\",layoutId:\"O1lp6VjqN\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"45 mins each\"})}),className:\"framer-7gglxr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kcs7xr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-36y8pt-container\",nodeId:\"F7Qu42MUl\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"F7Qu42MUl\",layoutId:\"F7Qu42MUl\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Get personalized advice\"})}),className:\"framer-1w0vvtz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-18dao23\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1342m6g-container\",nodeId:\"gYf0on6lQ\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"gYf0on6lQ\",layoutId:\"gYf0on6lQ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Explore design solutions live\"})}),className:\"framer-7qcfdo\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sb0akw\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-60r5zv\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"70px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-tnct3q-container\",nodeId:\"SNWQIjmJN\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(UserComponent,{height:\"100%\",id:\"SNWQIjmJN\",jUWqFzqNu:\"💬\",layoutId:\"SNWQIjmJN\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x6sqm0\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"left\"},children:\"1:1 Chat support\"})}),className:\"framer-14i1zoa\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Direct contact with me for when you need some quick advice\"})}),className:\"framer-mrlcs7\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14wmitf\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c3c7au\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-6hage3-container\",nodeId:\"bzp3Q_kpe\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"bzp3Q_kpe\",layoutId:\"bzp3Q_kpe\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Ask me questions\"})}),className:\"framer-iymmoy\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-6mf9gv\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1x656xx-container\",nodeId:\"fp1NNKEfS\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"fp1NNKEfS\",layoutId:\"fp1NNKEfS\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"I review your designs or build\"})}),className:\"framer-1wj8w1h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-k972cs\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19ykafb\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-ufd1b9-container\",isAuthoredByUser:true,nodeId:\"rFj7sn_lI\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Y3KLiquidMetal,{bg:\"var(--token-4d52a38e-52d7-4aef-be6b-3f61cd94be24, rgb(59, 59, 59))\",colorBack:\"rgba(242, 31, 31, 0)\",colorTint:\"rgba(41, 27, 41, 0.95)\",contour:1,distortion:.34,extraDelaySeconds:0,height:\"100%\",id:\"rFj7sn_lI\",layoutId:\"rFj7sn_lI\",repetition:.62,rotation:-97.2,scale:3,seedIndex:14,seedStepSeconds:0,shape:\"metaballs\",shiftBlue:.83,shiftRed:-.83,softness:.33,speed:.2,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Transform scattered ideas into clear, purpose-driven ventures\"})}),className:\"framer-153uv73\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Turn complexity into clarity with direction that aligns your vision and personal values\"})}),className:\"framer-11nb14b\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1chqytc\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xrslzo\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-e9ub3f-container\",isAuthoredByUser:true,nodeId:\"NQRHk3s7L\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{scale:1.62}},children:/*#__PURE__*/_jsx(Y3KLiquidMetal,{bg:\"var(--token-4d52a38e-52d7-4aef-be6b-3f61cd94be24, rgb(59, 59, 59))\",colorBack:\"rgba(242, 31, 31, 0)\",colorTint:\"rgba(41, 27, 41, 0)\",contour:1,distortion:0,extraDelaySeconds:0,height:\"100%\",id:\"NQRHk3s7L\",layoutId:\"NQRHk3s7L\",repetition:.62,rotation:90,scale:1.29,seedIndex:9,seedStepSeconds:0,shape:\"circle\",shiftBlue:.83,shiftRed:-.83,softness:.55,speed:.7,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Discover effective ways to attract new customers and keep them\"})}),className:\"framer-1q77vwz\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"We'll look at ways to upgrade the look, clarify the message, and tune the funnel to get you more customers and keep them.\"})}),className:\"framer-1bjoa3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-bcb3h6\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1vs3t8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vbzmzk-container\",isAuthoredByUser:true,nodeId:\"ZT6FRUEl0\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Y3KLiquidMetal,{bg:\"var(--token-4d52a38e-52d7-4aef-be6b-3f61cd94be24, rgb(59, 59, 59))\",colorBack:\"rgba(242, 31, 31, 0)\",colorTint:\"rgba(41, 27, 41, 0.95)\",contour:1,distortion:0,extraDelaySeconds:0,height:\"100%\",id:\"ZT6FRUEl0\",layoutId:\"ZT6FRUEl0\",repetition:.62,rotation:-90,scale:1.73,seedIndex:9,seedStepSeconds:0,shape:\"none\",shiftBlue:.83,shiftRed:-.83,softness:.55,speed:1,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Grow your capacity to ship and self-organize\"})}),className:\"framer-ajfc6s\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Improve your workflow and get faster at putting things out there. I'll teach you all the design principles I know and tools I recommend to get it all done.\"})}),className:\"framer-bp7jxv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-f1bur\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-op2ckf\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-x5ctct-container\",isAuthoredByUser:true,nodeId:\"eRLEJyY0F\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Y3KLiquidMetal,{bg:\"var(--token-4d52a38e-52d7-4aef-be6b-3f61cd94be24, rgb(59, 59, 59))\",colorBack:\"rgba(242, 31, 31, 0)\",colorTint:\"rgba(41, 27, 41, 0.95)\",contour:1,distortion:0,extraDelaySeconds:0,height:\"100%\",id:\"eRLEJyY0F\",layoutId:\"eRLEJyY0F\",repetition:.62,rotation:180,scale:1.87,seedIndex:9,seedStepSeconds:0,shape:\"metaballs\",shiftBlue:.83,shiftRed:-.83,softness:.55,speed:.4,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Get support to navigate doubt, fear, and creative blocks\"})}),className:\"framer-7qh5od\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Get guidance to move past creative roadblocks and keep building. Often, accountability is the last missing ingredient to persist and remain loyal to your vision.\"})}),className:\"framer-1wtny7i\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-171k4hp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",children:\"Make weekly progress with the community\"})}),className:\"framer-zj57rz\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ep4g63\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-63o7ud\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1s6yoqi\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-qkm7h6\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"70px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-17exo4r-container\",nodeId:\"KVUV65HMj\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(UserComponent1,{height:\"100%\",id:\"KVUV65HMj\",layoutId:\"KVUV65HMj\",psDnlFsvl:zToywaMHyRhAXfqya6,RsevKW0rC:\"🎨\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-nx3unf\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"left\"},children:\"Group Chat\"})}),className:\"framer-oiy77a\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Get inspiration, visibility and feedback. A place where we all share our best knowledge\"})}),className:\"framer-14ga5l3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ng7gm4\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10qopz8\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1nzqiev-container\",nodeId:\"Sz6JZXt9A\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"Sz6JZXt9A\",layoutId:\"Sz6JZXt9A\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Get tips on strategy, growth hacks\"})}),className:\"framer-v9vs0u\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17x7wii\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-hae9np-container\",nodeId:\"MzEgW8wcW\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"MzEgW8wcW\",layoutId:\"MzEgW8wcW\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Get visibility and feedback for your project\"})}),className:\"framer-17un9dm\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-nhj63q\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-ujajsw-container\",nodeId:\"IlucLBoZ6\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"IlucLBoZ6\",layoutId:\"IlucLBoZ6\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Share progress and get encouragement\"})}),className:\"framer-15905rk\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-w1wo7y\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zao156\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"70px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pxkiu2-container\",nodeId:\"A0_ftJoaU\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(UserComponent2,{height:\"100%\",id:\"A0_ftJoaU\",layoutId:\"A0_ftJoaU\",MMyaqXZ3X:\"👥\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1a80p0y\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"left\"},children:\"Group Q+A Call\"})}),className:\"framer-1ug6sf3\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"A monthly call with all members in the community\"})}),className:\"framer-k0a6jv\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-t6ims3\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8zjdu1\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-16damq7-container\",nodeId:\"vIHAaJ4uQ\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"vIHAaJ4uQ\",layoutId:\"vIHAaJ4uQ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"1 monthly call with everyone\"})}),className:\"framer-1tu3da4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-116k4rr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-3e1abu-container\",nodeId:\"Hbqv4Ktck\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"Hbqv4Ktck\",layoutId:\"Hbqv4Ktck\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Get visibility and feedback\"})}),className:\"framer-15ei55z\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10x11f0\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-42hdc4-container\",nodeId:\"abvDRSevf\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"abvDRSevf\",layoutId:\"abvDRSevf\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Find collaborators\"})}),className:\"framer-6dpiy9\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-190xmpe\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ue29yd\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:80,width:\"70px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-11eai5-container\",nodeId:\"S9ca07ZGU\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(UserComponent3,{height:\"100%\",id:\"S9ca07ZGU\",layoutId:\"S9ca07ZGU\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-2o5q3y\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"left\"},children:\"Work Jams\"})}),className:\"framer-127byiw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"We log on and get things done side by side\"})}),className:\"framer-1j7fob6\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-axpgzr\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-grp1oy\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-16zdft1-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"MgFJRRqIw\",rendersWithMotion:true,scopeId:\"NQ9TYcCyt\",whileHover:animation3,children:/*#__PURE__*/_jsx(SvgUploader,{fillColor:\"var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255))\",height:\"100%\",id:\"MgFJRRqIw\",layoutId:\"MgFJRRqIw\",strokeColor:\"rgb(0, 0, 0)\",strokeSize:0,style:{height:\"100%\",width:\"100%\"},svgPath:\"https://framerusercontent.com/assets/h38pEG7hgbe2Bm0pIN8umrSE0PY.svg\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Co-working session with the group\"})}),className:\"framer-1k01ljb\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1qwltdf\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-cfn1o1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-crgl06\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"left\"},children:\"A creative partner in your pocket\"})}),className:\"framer-403r5b\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"I help founders, creators, and changemakers bring clarity, resonance, and growth to their products and brands. For over two decades, I’ve worked across digital design, branding, product strategy, partnering with people and teams at every stage: from idea to launch, scale, and reinvention. Previous clients include Herm\\xe8s, Audi, Pictet, Enel, Lenovo, J\\xe4germeister, Hublot, Verizon, and others.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Things I can advise you on:\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Launching digital products and businesses\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Growth and retention hacks\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Tech tips on software, workflows\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"How to differentiate in a crowded market\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Vocational coaching and creative mentorship\"})})]})]}),className:\"framer-1hakd5b\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xqv2hl\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{background:{alt:\"\",fit:\"fill\",pixelHeight:4032,pixelWidth:2268,positionX:\"center\",positionY:\"bottom\",sizes:`calc(min(max(${componentViewport?.width||\"100vw\"}, 1px), 800px) - 48px)`,src:\"https://framerusercontent.com/images/CiORBOu5VdFAnq5zA3aBoQJBU.jpg?width=2268&height=4032\",srcSet:\"https://framerusercontent.com/images/CiORBOu5VdFAnq5zA3aBoQJBU.jpg?scale-down-to=1024&width=2268&height=4032 576w,https://framerusercontent.com/images/CiORBOu5VdFAnq5zA3aBoQJBU.jpg?scale-down-to=2048&width=2268&height=4032 1152w,https://framerusercontent.com/images/CiORBOu5VdFAnq5zA3aBoQJBU.jpg?width=2268&height=4032 2268w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:4032,pixelWidth:2268,positionX:\"center\",positionY:\"bottom\",sizes:`max((min(max(${componentViewport?.width||\"100vw\"}, 1px), 800px) - 32px) * 0.375, 1px)`,src:\"https://framerusercontent.com/images/CiORBOu5VdFAnq5zA3aBoQJBU.jpg?width=2268&height=4032\",srcSet:\"https://framerusercontent.com/images/CiORBOu5VdFAnq5zA3aBoQJBU.jpg?scale-down-to=1024&width=2268&height=4032 576w,https://framerusercontent.com/images/CiORBOu5VdFAnq5zA3aBoQJBU.jpg?scale-down-to=2048&width=2268&height=4032 1152w,https://framerusercontent.com/images/CiORBOu5VdFAnq5zA3aBoQJBU.jpg?width=2268&height=4032 2268w\"},className:\"framer-lq774w\",\"data-framer-name\":\"Place 5\"})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16h3l4r\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19v253\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"left\"},children:\"Alex Beltechi\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"left\"},children:\"Alex Beltechi\"})}),className:\"framer-pmfjyu\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(Link,{href:\"beltechi.com\",motionChild:true,nodeId:\"HADEMoF4e\",openInNewTab:true,scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-jxa2je framer-gx7i4a\",whileHover:animation4,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-bhae7s-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"fPBYXEFyX\",rendersWithMotion:true,scopeId:\"NQ9TYcCyt\",whileHover:animation3,children:/*#__PURE__*/_jsx(SvgUploader,{fillColor:\"rgb(0, 0, 0)\",height:\"100%\",id:\"fPBYXEFyX\",layoutId:\"fPBYXEFyX\",strokeColor:\"rgb(0, 0, 0)\",strokeSize:0,style:{height:\"100%\",width:\"100%\"},svgPath:\"https://framerusercontent.com/assets/j9v9kPUC6dF0ULqHePbB0tv76sc.svg\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://instagram.com/alexbeltechi\",motionChild:true,nodeId:\"U06Ya5q9V\",openInNewTab:true,scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-102gfui framer-gx7i4a\",whileHover:animation5,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-xwf6mo-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ZDWtIbHK7\",rendersWithMotion:true,scopeId:\"NQ9TYcCyt\",whileHover:animation3,children:/*#__PURE__*/_jsx(SvgUploader,{fillColor:\"rgb(0, 0, 0)\",height:\"100%\",id:\"ZDWtIbHK7\",layoutId:\"ZDWtIbHK7\",strokeColor:\"rgb(0, 0, 0)\",strokeSize:0,style:{height:\"100%\",width:\"100%\"},svgPath:\"https://framerusercontent.com/assets/taA6rWHPgoYeFq8XvmiRuvbkaWc.svg\",width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"I help people find what resonates and build from there.\"})}),className:\"framer-12624bk\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-lc6j5u\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"left\"},children:\"20 years of experience in Creative industries ranging from Brand, Marketing to Product\"})}),className:\"framer-aukw4p\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1a67hta\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-13hrlha\",children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-m7lkx4\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wtzyhm\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h7dse4-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"A0gqP4jP9\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"A0gqP4jP9\",layoutId:\"A0gqP4jP9\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2160,intrinsicWidth:3840,pixelHeight:2160,pixelWidth:3840,sizes:\"355.5556px\",src:\"https://framerusercontent.com/images/PR7FhnrfdyhWtWlBvnPRMYMao.png?width=3840&height=2160\",srcSet:\"https://framerusercontent.com/images/PR7FhnrfdyhWtWlBvnPRMYMao.png?scale-down-to=512&width=3840&height=2160 512w,https://framerusercontent.com/images/PR7FhnrfdyhWtWlBvnPRMYMao.png?scale-down-to=1024&width=3840&height=2160 1024w,https://framerusercontent.com/images/PR7FhnrfdyhWtWlBvnPRMYMao.png?scale-down-to=2048&width=3840&height=2160 2048w,https://framerusercontent.com/images/PR7FhnrfdyhWtWlBvnPRMYMao.png?width=3840&height=2160 3840w\"},className:\"framer-5r873m\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2e3,intrinsicWidth:2e3,pixelHeight:2e3,pixelWidth:2e3,sizes:\"200px\",src:\"https://framerusercontent.com/images/dW0E5sVcczfyhKutoAkt43pdlA.png?width=2000&height=2000\",srcSet:\"https://framerusercontent.com/images/dW0E5sVcczfyhKutoAkt43pdlA.png?scale-down-to=512&width=2000&height=2000 512w,https://framerusercontent.com/images/dW0E5sVcczfyhKutoAkt43pdlA.png?scale-down-to=1024&width=2000&height=2000 1024w,https://framerusercontent.com/images/dW0E5sVcczfyhKutoAkt43pdlA.png?width=2000&height=2000 2000w\"},className:\"framer-mv90mg\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:1024,pixelHeight:1536,pixelWidth:1024,sizes:\"133.3333px\",src:\"https://framerusercontent.com/images/oO62W0d2tOTnTZrX087FepHMEM.png?width=1024&height=1536\",srcSet:\"https://framerusercontent.com/images/oO62W0d2tOTnTZrX087FepHMEM.png?scale-down-to=1024&width=1024&height=1536 682w,https://framerusercontent.com/images/oO62W0d2tOTnTZrX087FepHMEM.png?width=1024&height=1536 1024w\"},className:\"framer-1u25g03\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1692,intrinsicWidth:784,pixelHeight:1692,pixelWidth:784,sizes:\"92.6714px\",src:\"https://framerusercontent.com/images/X7jYGYM1WlkE4B5bY84NBkpnEWw.png?width=784&height=1692\",srcSet:\"https://framerusercontent.com/images/X7jYGYM1WlkE4B5bY84NBkpnEWw.png?width=784&height=1692 784w\"},className:\"framer-34pcqb\",\"data-border\":true,\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1536,intrinsicWidth:2048,pixelHeight:1536,pixelWidth:2048,sizes:\"266.6667px\",src:\"https://framerusercontent.com/images/lYOyTNsVHFuQar2JRx0jBRSY4Ps.png?width=2048&height=1536\",srcSet:\"https://framerusercontent.com/images/lYOyTNsVHFuQar2JRx0jBRSY4Ps.png?scale-down-to=512&width=2048&height=1536 512w,https://framerusercontent.com/images/lYOyTNsVHFuQar2JRx0jBRSY4Ps.png?scale-down-to=1024&width=2048&height=1536 1024w,https://framerusercontent.com/images/lYOyTNsVHFuQar2JRx0jBRSY4Ps.png?width=2048&height=1536 2048w\"},className:\"framer-19f64bm\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3047,intrinsicWidth:2043,pixelHeight:3047,pixelWidth:2043,sizes:\"134.0991px\",src:\"https://framerusercontent.com/images/vka6eAPpowNEj46FHBz8TYqJg.png?width=2043&height=3047\",srcSet:\"https://framerusercontent.com/images/vka6eAPpowNEj46FHBz8TYqJg.png?scale-down-to=1024&width=2043&height=3047 686w,https://framerusercontent.com/images/vka6eAPpowNEj46FHBz8TYqJg.png?scale-down-to=2048&width=2043&height=3047 1373w,https://framerusercontent.com/images/vka6eAPpowNEj46FHBz8TYqJg.png?width=2043&height=3047 2043w\"},className:\"framer-czyf47\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1688,intrinsicWidth:780,pixelHeight:1688,pixelWidth:780,sizes:\"92.4171px\",src:\"https://framerusercontent.com/images/aZkTWQSvzWRv37tkUtlEghsopI.png?width=780&height=1688\",srcSet:\"https://framerusercontent.com/images/aZkTWQSvzWRv37tkUtlEghsopI.png?width=780&height=1688 780w\"},className:\"framer-16ph21l\",\"data-framer-name\":\"Image\"})],speed:30,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-z1z0uy-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"zStTz2iYI\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"zStTz2iYI\",layoutId:\"zStTz2iYI\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1800,intrinsicWidth:2880,pixelHeight:1800,pixelWidth:2880,sizes:\"240px\",src:\"https://framerusercontent.com/images/nO92yzHAMJwEtAZSgPki4hfmTxU.png?width=2880&height=1800\",srcSet:\"https://framerusercontent.com/images/nO92yzHAMJwEtAZSgPki4hfmTxU.png?scale-down-to=512&width=2880&height=1800 512w,https://framerusercontent.com/images/nO92yzHAMJwEtAZSgPki4hfmTxU.png?scale-down-to=1024&width=2880&height=1800 1024w,https://framerusercontent.com/images/nO92yzHAMJwEtAZSgPki4hfmTxU.png?scale-down-to=2048&width=2880&height=1800 2048w,https://framerusercontent.com/images/nO92yzHAMJwEtAZSgPki4hfmTxU.png?width=2880&height=1800 2880w\"},className:\"framer-m8t4l7\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1600,intrinsicWidth:1600,pixelHeight:1600,pixelWidth:1600,sizes:\"150px\",src:\"https://framerusercontent.com/images/MUd0E5EkXS6XE3FZEkaczxz4N4.png?width=1600&height=1600\",srcSet:\"https://framerusercontent.com/images/MUd0E5EkXS6XE3FZEkaczxz4N4.png?scale-down-to=512&width=1600&height=1600 512w,https://framerusercontent.com/images/MUd0E5EkXS6XE3FZEkaczxz4N4.png?scale-down-to=1024&width=1600&height=1600 1024w,https://framerusercontent.com/images/MUd0E5EkXS6XE3FZEkaczxz4N4.png?width=1600&height=1600 1600w\"},className:\"framer-122a8xv\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3e3,intrinsicWidth:3600,pixelHeight:3e3,pixelWidth:3600,sizes:\"180px\",src:\"https://framerusercontent.com/images/8RYH57vgkopxNVLtOBu7JiTC9fQ.png?width=3600&height=3000\",srcSet:\"https://framerusercontent.com/images/8RYH57vgkopxNVLtOBu7JiTC9fQ.png?scale-down-to=512&width=3600&height=3000 512w,https://framerusercontent.com/images/8RYH57vgkopxNVLtOBu7JiTC9fQ.png?scale-down-to=1024&width=3600&height=3000 1024w,https://framerusercontent.com/images/8RYH57vgkopxNVLtOBu7JiTC9fQ.png?scale-down-to=2048&width=3600&height=3000 2048w,https://framerusercontent.com/images/8RYH57vgkopxNVLtOBu7JiTC9fQ.png?width=3600&height=3000 3600w\"},className:\"framer-1bqgv2z\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3500,intrinsicWidth:2336,pixelHeight:3500,pixelWidth:2336,sizes:\"100.1143px\",src:\"https://framerusercontent.com/images/xtzc369AGd8Ms14VYBa6g2IxIPM.png?width=2336&height=3500\",srcSet:\"https://framerusercontent.com/images/xtzc369AGd8Ms14VYBa6g2IxIPM.png?scale-down-to=1024&width=2336&height=3500 683w,https://framerusercontent.com/images/xtzc369AGd8Ms14VYBa6g2IxIPM.png?scale-down-to=2048&width=2336&height=3500 1366w,https://framerusercontent.com/images/xtzc369AGd8Ms14VYBa6g2IxIPM.png?width=2336&height=3500 2336w\"},className:\"framer-1n9kx32\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1360,intrinsicWidth:2048,pixelHeight:1360,pixelWidth:2048,sizes:\"225.8824px\",src:\"https://framerusercontent.com/images/3c0PQqm95m40UXkWSlOrPwD2qI.png?width=2048&height=1360\",srcSet:\"https://framerusercontent.com/images/3c0PQqm95m40UXkWSlOrPwD2qI.png?scale-down-to=512&width=2048&height=1360 512w,https://framerusercontent.com/images/3c0PQqm95m40UXkWSlOrPwD2qI.png?scale-down-to=1024&width=2048&height=1360 1024w,https://framerusercontent.com/images/3c0PQqm95m40UXkWSlOrPwD2qI.png?width=2048&height=1360 2048w\"},className:\"framer-onkyl9\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2162,intrinsicWidth:2160,pixelHeight:2162,pixelWidth:2160,sizes:\"149.8612px\",src:\"https://framerusercontent.com/images/n04Yo9DBlf0a1p6qavCbW8ZAi4.png?width=2160&height=2162\",srcSet:\"https://framerusercontent.com/images/n04Yo9DBlf0a1p6qavCbW8ZAi4.png?scale-down-to=1024&width=2160&height=2162 1023w,https://framerusercontent.com/images/n04Yo9DBlf0a1p6qavCbW8ZAi4.png?scale-down-to=2048&width=2160&height=2162 2046w,https://framerusercontent.com/images/n04Yo9DBlf0a1p6qavCbW8ZAi4.png?width=2160&height=2162 2160w\"},className:\"framer-1n4wgbh\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2160,intrinsicWidth:2160,pixelHeight:2160,pixelWidth:2160,sizes:\"150px\",src:\"https://framerusercontent.com/images/z1ja0f0YcUhjMcwM90X4ZzaMmSc.png?width=2160&height=2160\",srcSet:\"https://framerusercontent.com/images/z1ja0f0YcUhjMcwM90X4ZzaMmSc.png?scale-down-to=512&width=2160&height=2160 512w,https://framerusercontent.com/images/z1ja0f0YcUhjMcwM90X4ZzaMmSc.png?scale-down-to=1024&width=2160&height=2160 1024w,https://framerusercontent.com/images/z1ja0f0YcUhjMcwM90X4ZzaMmSc.png?scale-down-to=2048&width=2160&height=2160 2048w,https://framerusercontent.com/images/z1ja0f0YcUhjMcwM90X4ZzaMmSc.png?width=2160&height=2160 2160w\"},className:\"framer-eczk58\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1367,pixelHeight:2048,pixelWidth:1367,sizes:\"100.1221px\",src:\"https://framerusercontent.com/images/ZhRUDXrIXHTEc05oTeDTxo6XivU.png?width=1367&height=2048\",srcSet:\"https://framerusercontent.com/images/ZhRUDXrIXHTEc05oTeDTxo6XivU.png?scale-down-to=1024&width=1367&height=2048 683w,https://framerusercontent.com/images/ZhRUDXrIXHTEc05oTeDTxo6XivU.png?width=1367&height=2048 1367w\"},className:\"framer-igc0lh\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2880,intrinsicWidth:2880,pixelHeight:2880,pixelWidth:2880,sizes:\"150px\",src:\"https://framerusercontent.com/images/qQoqBytLUfh4ieVrt9BboRfboiE.png?width=2880&height=2880\",srcSet:\"https://framerusercontent.com/images/qQoqBytLUfh4ieVrt9BboRfboiE.png?scale-down-to=512&width=2880&height=2880 512w,https://framerusercontent.com/images/qQoqBytLUfh4ieVrt9BboRfboiE.png?scale-down-to=1024&width=2880&height=2880 1024w,https://framerusercontent.com/images/qQoqBytLUfh4ieVrt9BboRfboiE.png?scale-down-to=2048&width=2880&height=2880 2048w,https://framerusercontent.com/images/qQoqBytLUfh4ieVrt9BboRfboiE.png?width=2880&height=2880 2880w\"},className:\"framer-1j294ah\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2161,intrinsicWidth:2160,pixelHeight:2161,pixelWidth:2160,sizes:\"149.9306px\",src:\"https://framerusercontent.com/images/ncLVsoU8MSNbw9OscXuyUdxGAw.png?width=2160&height=2161\",srcSet:\"https://framerusercontent.com/images/ncLVsoU8MSNbw9OscXuyUdxGAw.png?scale-down-to=1024&width=2160&height=2161 1023w,https://framerusercontent.com/images/ncLVsoU8MSNbw9OscXuyUdxGAw.png?scale-down-to=2048&width=2160&height=2161 2047w,https://framerusercontent.com/images/ncLVsoU8MSNbw9OscXuyUdxGAw.png?width=2160&height=2161 2160w\"},className:\"framer-1qkltpv\",\"data-framer-name\":\"Image\"})],speed:40,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-zlb67z-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"iqQUCmR8J\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"iqQUCmR8J\",layoutId:\"iqQUCmR8J\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1365,intrinsicWidth:2048,pixelHeight:1365,pixelWidth:2048,sizes:\"150.0366px\",src:\"https://framerusercontent.com/images/oT1MBCJxflTKufQV4JNcNIQR8s.png?width=2048&height=1365\",srcSet:\"https://framerusercontent.com/images/oT1MBCJxflTKufQV4JNcNIQR8s.png?scale-down-to=512&width=2048&height=1365 512w,https://framerusercontent.com/images/oT1MBCJxflTKufQV4JNcNIQR8s.png?scale-down-to=1024&width=2048&height=1365 1024w,https://framerusercontent.com/images/oT1MBCJxflTKufQV4JNcNIQR8s.png?width=2048&height=1365 2048w\"},className:\"framer-5ofmqc\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3840,intrinsicWidth:5760,pixelHeight:3840,pixelWidth:5760,sizes:\"150px\",src:\"https://framerusercontent.com/images/Bry11Ojf2B0E6CB1mdeOn5t2nFE.png?width=5760&height=3840\",srcSet:\"https://framerusercontent.com/images/Bry11Ojf2B0E6CB1mdeOn5t2nFE.png?scale-down-to=512&width=5760&height=3840 512w,https://framerusercontent.com/images/Bry11Ojf2B0E6CB1mdeOn5t2nFE.png?scale-down-to=1024&width=5760&height=3840 1024w,https://framerusercontent.com/images/Bry11Ojf2B0E6CB1mdeOn5t2nFE.png?scale-down-to=2048&width=5760&height=3840 2048w,https://framerusercontent.com/images/Bry11Ojf2B0E6CB1mdeOn5t2nFE.png?scale-down-to=4096&width=5760&height=3840 4096w,https://framerusercontent.com/images/Bry11Ojf2B0E6CB1mdeOn5t2nFE.png?width=5760&height=3840 5760w\"},className:\"framer-n2wf6h\",\"data-border\":true,\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1367,pixelHeight:2048,pixelWidth:1367,sizes:\"66.748px\",src:\"https://framerusercontent.com/images/81o5ucgDXWdPJjkXjrIJ9TD8HmM.png?width=1367&height=2048\",srcSet:\"https://framerusercontent.com/images/81o5ucgDXWdPJjkXjrIJ9TD8HmM.png?scale-down-to=1024&width=1367&height=2048 683w,https://framerusercontent.com/images/81o5ucgDXWdPJjkXjrIJ9TD8HmM.png?width=1367&height=2048 1367w\"},className:\"framer-11gon4r\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2160,intrinsicWidth:1580,pixelHeight:2160,pixelWidth:1580,sizes:\"73.1481px\",src:\"https://framerusercontent.com/images/vqcSfGv7dMuWsiJ2TbFzaDT0M.png?width=1580&height=2160\",srcSet:\"https://framerusercontent.com/images/vqcSfGv7dMuWsiJ2TbFzaDT0M.png?scale-down-to=1024&width=1580&height=2160 749w,https://framerusercontent.com/images/vqcSfGv7dMuWsiJ2TbFzaDT0M.png?scale-down-to=2048&width=1580&height=2160 1498w,https://framerusercontent.com/images/vqcSfGv7dMuWsiJ2TbFzaDT0M.png?width=1580&height=2160 1580w\"},className:\"framer-w4etxy\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1769,intrinsicWidth:2560,pixelHeight:1769,pixelWidth:2560,sizes:\"144.7145px\",src:\"https://framerusercontent.com/images/ybkmGq3MwCzDBinNP2tAC8vJjM.png?width=2560&height=1769\",srcSet:\"https://framerusercontent.com/images/ybkmGq3MwCzDBinNP2tAC8vJjM.png?scale-down-to=512&width=2560&height=1769 512w,https://framerusercontent.com/images/ybkmGq3MwCzDBinNP2tAC8vJjM.png?scale-down-to=1024&width=2560&height=1769 1024w,https://framerusercontent.com/images/ybkmGq3MwCzDBinNP2tAC8vJjM.png?scale-down-to=2048&width=2560&height=1769 2048w,https://framerusercontent.com/images/ybkmGq3MwCzDBinNP2tAC8vJjM.png?width=2560&height=1769 2560w\"},className:\"framer-1jbylaq\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1366,pixelHeight:2048,pixelWidth:1366,sizes:\"66.6992px\",src:\"https://framerusercontent.com/images/Qt7EIZZFgXUy5OPFAeAtNM1yia8.png?width=1366&height=2048\",srcSet:\"https://framerusercontent.com/images/Qt7EIZZFgXUy5OPFAeAtNM1yia8.png?scale-down-to=1024&width=1366&height=2048 683w,https://framerusercontent.com/images/Qt7EIZZFgXUy5OPFAeAtNM1yia8.png?width=1366&height=2048 1366w\"},className:\"framer-13olvzy\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2161,intrinsicWidth:2160,pixelHeight:2161,pixelWidth:2160,sizes:\"99.9537px\",src:\"https://framerusercontent.com/images/x0GHf6MCtsdZbaebLskfx159DB0.png?width=2160&height=2161\",srcSet:\"https://framerusercontent.com/images/x0GHf6MCtsdZbaebLskfx159DB0.png?scale-down-to=1024&width=2160&height=2161 1023w,https://framerusercontent.com/images/x0GHf6MCtsdZbaebLskfx159DB0.png?scale-down-to=2048&width=2160&height=2161 2047w,https://framerusercontent.com/images/x0GHf6MCtsdZbaebLskfx159DB0.png?width=2160&height=2161 2160w\"},className:\"framer-27z78l\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2160,intrinsicWidth:3297,pixelHeight:2160,pixelWidth:3297,sizes:\"152.6389px\",src:\"https://framerusercontent.com/images/HQTQQlVbyCPPvsGOEYMkvBzg.png?width=3297&height=2160\",srcSet:\"https://framerusercontent.com/images/HQTQQlVbyCPPvsGOEYMkvBzg.png?scale-down-to=512&width=3297&height=2160 512w,https://framerusercontent.com/images/HQTQQlVbyCPPvsGOEYMkvBzg.png?scale-down-to=1024&width=3297&height=2160 1024w,https://framerusercontent.com/images/HQTQQlVbyCPPvsGOEYMkvBzg.png?scale-down-to=2048&width=3297&height=2160 2048w,https://framerusercontent.com/images/HQTQQlVbyCPPvsGOEYMkvBzg.png?width=3297&height=2160 3297w\"},className:\"framer-1tnaklx\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1920,intrinsicWidth:2880,pixelHeight:1920,pixelWidth:2880,sizes:\"150px\",src:\"https://framerusercontent.com/images/kg9MAIy6bjuwyXcAz9MMCg4.png?width=2880&height=1920\",srcSet:\"https://framerusercontent.com/images/kg9MAIy6bjuwyXcAz9MMCg4.png?scale-down-to=512&width=2880&height=1920 512w,https://framerusercontent.com/images/kg9MAIy6bjuwyXcAz9MMCg4.png?scale-down-to=1024&width=2880&height=1920 1024w,https://framerusercontent.com/images/kg9MAIy6bjuwyXcAz9MMCg4.png?scale-down-to=2048&width=2880&height=1920 2048w,https://framerusercontent.com/images/kg9MAIy6bjuwyXcAz9MMCg4.png?width=2880&height=1920 2880w\"},className:\"framer-19patfg\",\"data-framer-name\":\"Image\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2220,intrinsicWidth:3496,pixelHeight:2220,pixelWidth:3496,sizes:\"157.4775px\",src:\"https://framerusercontent.com/images/n8mBFRXIsB7q5pDYbxYs8Km5oZM.png?width=3496&height=2220\",srcSet:\"https://framerusercontent.com/images/n8mBFRXIsB7q5pDYbxYs8Km5oZM.png?scale-down-to=512&width=3496&height=2220 512w,https://framerusercontent.com/images/n8mBFRXIsB7q5pDYbxYs8Km5oZM.png?scale-down-to=1024&width=3496&height=2220 1024w,https://framerusercontent.com/images/n8mBFRXIsB7q5pDYbxYs8Km5oZM.png?scale-down-to=2048&width=3496&height=2220 2048w,https://framerusercontent.com/images/n8mBFRXIsB7q5pDYbxYs8Km5oZM.png?width=3496&height=2220 3496w\"},className:\"framer-1v1slsy\",\"data-framer-name\":\"Image\"})],speed:50,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-188kw6t\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jfk6co\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ecwmx3\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"51px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"76.5px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-j992li-container\",isModuleExternal:true,nodeId:\"Aq4hIEBWL\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Wonderbly,{height:\"100%\",id:\"Aq4hIEBWL\",layoutId:\"Aq4hIEBWL\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"68.25px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"102.375px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1skwkm6-container\",isModuleExternal:true,nodeId:\"lYcQVvUU1\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Audi,{height:\"100%\",id:\"lYcQVvUU1\",layoutId:\"lYcQVvUU1\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"101.25px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"151.875px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-uisuk1-container\",isModuleExternal:true,nodeId:\"eCPzny940\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Glamour,{height:\"100%\",id:\"eCPzny940\",layoutId:\"eCPzny940\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"45px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"67.5px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-hjsztt-container\",isModuleExternal:true,nodeId:\"imxQDni9F\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Hublot,{height:\"100%\",id:\"imxQDni9F\",layoutId:\"imxQDni9F\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"42.75px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"64.125px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1d4ds4q-container\",isModuleExternal:true,nodeId:\"Kr6EBsXd0\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Hermes,{height:\"100%\",id:\"Kr6EBsXd0\",layoutId:\"Kr6EBsXd0\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"107.25px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"160.875px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-4z1jjg-container\",isModuleExternal:true,nodeId:\"QhcswvL69\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Verizon,{height:\"100%\",id:\"QhcswvL69\",layoutId:\"QhcswvL69\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"36.75px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"55.125px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1hra37m-container\",isModuleExternal:true,nodeId:\"HzobDgkED\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(HM,{height:\"100%\",id:\"HzobDgkED\",layoutId:\"HzobDgkED\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"30.75px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"46.125px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-cd0mtk-container\",isModuleExternal:true,nodeId:\"uZlqhlUVT\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Gyg,{height:\"100%\",id:\"uZlqhlUVT\",layoutId:\"uZlqhlUVT\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"67.5px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"101.25px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-h35z63-container\",isModuleExternal:true,nodeId:\"mN810EzY8\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Enel,{height:\"100%\",id:\"mN810EzY8\",layoutId:\"mN810EzY8\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"72px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"108px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aa6dfj-container\",isModuleExternal:true,nodeId:\"vQNZLWuPz\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Lenovo,{height:\"100%\",id:\"vQNZLWuPz\",layoutId:\"vQNZLWuPz\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"21px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"31.5px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1sowwsq-container\",isModuleExternal:true,nodeId:\"O5Dj6gb7n\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Discovery,{height:\"100%\",id:\"O5Dj6gb7n\",layoutId:\"O5Dj6gb7n\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{height:24,width:\"24px\"}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:36,width:\"36px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-175f4ry-container\",isModuleExternal:true,nodeId:\"gD6JEitZQ\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Jagermeister,{height:\"100%\",id:\"gD6JEitZQ\",layoutId:\"gD6JEitZQ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-130mgr2\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"+ others\"})}),className:\"framer-ldo5ht\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"center\"},children:[\"See more of my work on \",/*#__PURE__*/_jsx(Link,{href:\"beltechi.com\",motionChild:true,nodeId:\"zyojRbELG\",openInNewTab:true,relValues:[],scopeId:\"NQ9TYcCyt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oc9yqy\",\"data-styles-preset\":\"Ffvp1glK3\",children:\"Beltechi.com\"})})]})}),className:\"framer-njwrxu\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1iewte7\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1d3ovm3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"left\"},children:\"The Y3K is for you if…\"})}),className:\"framer-14ftncd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"🤔 You’ve been sitting on an idea (or several) for a while.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"🧑🏻‍💻 You're ready to switch gears from learning to making. \"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"😩 You've been working on it on and off but somehow the concept keeps changing and it never reaches maturity.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"📉 You've launched your project but it's stagnating. You need a fresh perspective or to take it to it's next chapter.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"🧠 You're willing to learn new tools and workflows to become a creator powerhouse.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"This is a hands-on, action-first space where you pick your goal — launch, relaunch, or level up.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"High-quality design, clear direction, smart strategy, and steady, relaxed momentum will help your projects suceed.\"})]}),className:\"framer-2wke90\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1bn1txl\",id:\"1bn1txl\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z84ao8\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"center\"},children:\"Sign up alone or as a team\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"left\"},children:\"Sign up alone or as a team\"})}),className:\"framer-zpodj4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1xl4ih9\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-dnem8e\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13jfpio\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1g9dr54\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"center\"},children:\"👤\"})}),className:\"framer-lm0jvh\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"center\"},children:\"Personal\"})}),className:\"framer-tmr76x\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-wuqi0e\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yagygq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"left\"},children:\"Work on your project alone\"})}),className:\"framer-1u0g9zs\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"left\"},children:\"For Solopreneurs, Indie makers, Artists, Early stage founders, Developers etc\"})}),className:\"framer-kgzwpz\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ohqcoi\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-17dwx8w-container\",nodeId:\"N_Bw8PfuR\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"N_Bw8PfuR\",layoutId:\"N_Bw8PfuR\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Full access to all activities\"})}),className:\"framer-50dbrl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gxsjwo\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1axqui5\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"center\"},children:\"👥\"})}),className:\"framer-rdsger\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-nbeq4k\",\"data-styles-preset\":\"TgeTWMLg3\",style:{\"--framer-text-alignment\":\"center\"},children:\"Team\"})}),className:\"framer-1icjow8\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1v0q9cp\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-183wzi6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"left\"},children:\"Work as a team on the same project\"})}),className:\"framer-4s4de8\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"left\"},children:\"For Co-founders, Entrepreneur + Assistant, Designer + Developer, Boutique stores etc\"})}),className:\"framer-a9a52d\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-japoae\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-sjpd0c-container\",nodeId:\"K_qHpagop\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"K_qHpagop\",layoutId:\"K_qHpagop\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Full access to all activities\"})}),className:\"framer-gfd06h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1qhxg2n\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-8b583a\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, rgb(17, 17, 17))\"},children:\"You don't need another course.\"})}),className:\"framer-1bajyva\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-154d48\",\"data-styles-preset\":\"Zg9paoM1a\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, rgb(17, 17, 17))\"},children:\"You need to get started\"})}),className:\"framer-h7b2ac\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19kloco\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-pknpiw\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-12i3195-container\",nodeId:\"VDPNOCKdl\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"VDPNOCKdl\",layoutId:\"VDPNOCKdl\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Weekly 1:1 Video Consultation\"})}),className:\"framer-sbqbzh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wvgk7h\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-jeww6e-container\",nodeId:\"ZYjEleaIv\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"ZYjEleaIv\",layoutId:\"ZYjEleaIv\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Personalized advice\"})}),className:\"framer-12waev0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ac14nz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7xh14z-container\",nodeId:\"wjPUtN9oY\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"wjPUtN9oY\",layoutId:\"wjPUtN9oY\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"Live design solutions and jams\"})}),className:\"framer-qkr30g\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14hgtqy\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:21,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-14at1wz-container\",nodeId:\"Vvuw56vSl\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Checkmark,{height:\"100%\",id:\"Vvuw56vSl\",layoutId:\"Vvuw56vSl\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",children:\"1:1 Chat support on any topic\"})}),className:\"framer-1gyof5g\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sxaz2u\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17272yt\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"120px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-11w8g40-container\",nodeId:\"tL1YH6g8i\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Button,{afjTSZkdv:\"https://wa.me/40746842839\",height:\"100%\",id:\"tL1YH6g8i\",JaTaDdlaU:true,layoutId:\"tL1YH6g8i\",nlEeclMk7:\"Email\",nR0x6ZbxF:true,QHL4oBbTv:true,style:{width:\"100%\"},ug9EM5Pxq:\"https://framerusercontent.com/assets/PzPneme8PtjkvDW7F2Cw2a9kCAU.svg\",variant:\"TYh15A63C\",width:\"100%\",wy2kErM6O:\"var(--token-3130b2fe-b438-4040-b374-64eb512b917d, rgb(255, 255, 255))\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:\"140px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-5c40p6-container\",nodeId:\"IE_uceIEX\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Button,{afjTSZkdv:\"https://wa.me/40746842839\",height:\"100%\",id:\"IE_uceIEX\",JaTaDdlaU:true,layoutId:\"IE_uceIEX\",nlEeclMk7:\"Whatsapp\",nR0x6ZbxF:true,QHL4oBbTv:false,style:{width:\"100%\"},ug9EM5Pxq:\"https://framerusercontent.com/assets/PdmoqfzcROy1jH7FVEdOCsmYvas.svg\",variant:\"DBCSf7DLL\",width:\"100%\",wy2kErM6O:\"var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, rgb(17, 17, 17))\"})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1dut4qa\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,children:/*#__PURE__*/_jsx(Container,{className:\"framer-18ei9yv-container\",nodeId:\"Mp6BDGBma\",scopeId:\"NQ9TYcCyt\",children:/*#__PURE__*/_jsx(Seats2,{height:\"100%\",hYf01FBbS:\"Limited spots available\",id:\"Mp6BDGBma\",layoutId:\"Mp6BDGBma\",vCtyzICT9:\"var(--token-4b8d7f57-b251-4ca3-8e95-61b5c923f0a9, rgb(105, 105, 105))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h6\",{className:\"framer-styles-preset-1cf0drk\",\"data-styles-preset\":\"PvgFwWHyH\",style:{\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-dce9e4e9-c95e-4479-93f4-bd34e725fd61, rgb(219, 219, 219))\"},children:[\"You can cancel your plan at any time. Each payment pays for a month of membership in advance and is non refundable. Unused sessions are carried over if announced 24h in advance. Learn more in our \",/*#__PURE__*/_jsx(Link,{href:\"https://docs.google.com/document/d/18k2bT5W3l5xEFVqaiwi98tBAT9n3K7e8d9shrefpIAA/edit?usp=sharing\",motionChild:true,nodeId:\"mzS2WRY_E\",openInNewTab:true,relValues:[],scopeId:\"NQ9TYcCyt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oc9yqy\",\"data-styles-preset\":\"Ffvp1glK3\",children:\"T&C's\"})})]})}),className:\"framer-dejsts\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})]})]})]})]})})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-52ajst\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, rgb(17, 17, 17))\"},children:\"ARS LONGA VITA BREVIS\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"R0Y7RnVubmVsIERpc3BsYXktcmVndWxhcg==\",\"--framer-font-family\":'\"Funnel Display\", sans-serif',\"--framer-font-open-type-features\":\"'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on\",\"--framer-font-size\":\"17px\",\"--framer-line-height\":\"0.9em\",\"--framer-text-color\":\"var(--token-3ab41063-c5e6-47c2-929b-f1714a09ee03, rgb(50, 240, 101))\"},children:\"ARS LONGA VITA BREVIS\"})}),className:\"framer-dhenz8\",\"data-framer-name\":\"Title\",fonts:[\"GF;Funnel Display-regular\"],verticalAlignment:\"center\",viewBox:\"0 0 204 15\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hm62ya\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"left\"},children:\"\\xa9 2025 Y3K Club. All rights reserved.\"})}),className:\"framer-dgvoor\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{s7NmWOUoW:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"left\"},children:[\"By using this website you agree to our \",/*#__PURE__*/_jsx(Link,{href:\"https://docs.google.com/document/d/18k2bT5W3l5xEFVqaiwi98tBAT9n3K7e8d9shrefpIAA/edit?usp=sharing\",motionChild:true,nodeId:\"Vwiy88jFw\",openInNewTab:true,relValues:[],scopeId:\"NQ9TYcCyt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oc9yqy\",\"data-styles-preset\":\"Ffvp1glK3\",children:\"Terms and conditions\"})}),\" & \",/*#__PURE__*/_jsx(Link,{href:\"https://docs.google.com/document/d/18k2bT5W3l5xEFVqaiwi98tBAT9n3K7e8d9shrefpIAA/edit?tab=t.0\",motionChild:true,nodeId:\"Vwiy88jFw\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"NQ9TYcCyt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oc9yqy\",\"data-styles-preset\":\"Ffvp1glK3\",children:\"Privacy Policy.\"})})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ss77f3\",\"data-styles-preset\":\"T5An94gHO\",style:{\"--framer-text-alignment\":\"right\"},children:[\"By using this website you agree to our \",/*#__PURE__*/_jsx(Link,{href:\"https://docs.google.com/document/d/18k2bT5W3l5xEFVqaiwi98tBAT9n3K7e8d9shrefpIAA/edit?usp=sharing\",motionChild:true,nodeId:\"Vwiy88jFw\",openInNewTab:true,relValues:[],scopeId:\"NQ9TYcCyt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oc9yqy\",\"data-styles-preset\":\"Ffvp1glK3\",children:\"Terms and conditions\"})}),\" & \",/*#__PURE__*/_jsx(Link,{href:\"https://docs.google.com/document/d/18k2bT5W3l5xEFVqaiwi98tBAT9n3K7e8d9shrefpIAA/edit?tab=t.0\",motionChild:true,nodeId:\"Vwiy88jFw\",openInNewTab:true,preserveParams:false,relValues:[],scopeId:\"NQ9TYcCyt\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1oc9yqy\",\"data-styles-preset\":\"Ffvp1glK3\",children:\"Privacy Policy.\"})})]})}),className:\"framer-687r6l\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],verticalAlignment:\"center\",withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-IAPmf.framer-gx7i4a, .framer-IAPmf .framer-gx7i4a { display: block; }\",\".framer-IAPmf.framer-1gu6hsy { align-content: center; align-items: center; background-color: #fcfcfc; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1200px; }\",\".framer-IAPmf .framer-n4x5gn { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 100px; justify-content: center; left: calc(50.00000000000002% - min(800px, 800px) / 2); max-width: 800px; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: fixed; top: 0px; width: 800px; z-index: 10; }\",\".framer-IAPmf .framer-1tqd7ry { align-content: center; align-items: center; background-color: rgba(0, 0, 0, 0.9); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; mix-blend-mode: exclusion; overflow: var(--overflow-clip-fallback, clip); padding: 6px 6px 6px 20px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-gok8ye { aspect-ratio: 2.7142857142857144 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 28px); overflow: var(--overflow-clip-fallback, clip); position: relative; text-decoration: none; width: 76px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-IAPmf .framer-1fd7s4x { height: 28px; left: 0px; position: absolute; top: 0px; width: 76px; }\",\".framer-IAPmf .framer-1p507b5 { height: 27px; left: 0px; position: absolute; top: 1px; width: 25px; }\",\".framer-IAPmf .framer-cc4682 { height: 28px; left: 27px; position: absolute; top: 0px; width: 20px; }\",\".framer-IAPmf .framer-dc393x { height: 27px; left: 53px; position: absolute; top: 1px; width: 23px; }\",\".framer-IAPmf .framer-1ykljvi-container { flex: none; height: auto; position: relative; width: 80px; }\",\".framer-IAPmf .framer-1dfibpp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 0px 0px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-IAPmf .framer-1o3owk1 { flex: none; height: 60vh; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-IAPmf .framer-fpgwo5-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-IAPmf .framer-1ozfdc1 { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: absolute; right: 0px; top: 0px; }\",\".framer-IAPmf .framer-1ndxiy3 { flex: none; height: auto; max-width: 520px; mix-blend-mode: difference; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-b0hs0m, .framer-IAPmf .framer-q1ey5x, .framer-IAPmf .framer-k972cs, .framer-IAPmf .framer-1chqytc, .framer-IAPmf .framer-bcb3h6, .framer-IAPmf .framer-f1bur, .framer-IAPmf .framer-63o7ud, .framer-IAPmf .framer-1iewte7, .framer-IAPmf .framer-sxaz2u { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-mnm0l6-container { flex: none; height: auto; position: relative; width: 220px; }\",\".framer-IAPmf .framer-potcy0-container { flex: none; height: auto; mix-blend-mode: exclusion; position: relative; width: auto; }\",\".framer-IAPmf .framer-5ymlmo { background: linear-gradient(180deg, rgba(219, 219, 219, 0) 0%, var(--token-9941cfa4-df75-478b-82d7-3cdbcc5176f6, rgb(245, 246, 244)) 100%); flex: none; height: 100vh; left: 0px; overflow: var(--overflow-clip-fallback, clip); position: fixed; right: 0px; top: 0px; z-index: 0; }\",\".framer-IAPmf .framer-womzhe { align-content: center; align-items: center; background: linear-gradient(180deg, rgba(245, 246, 244, 0) 2.6745495495495497%, var(--token-9941cfa4-df75-478b-82d7-3cdbcc5176f6, rgb(245, 246, 244)) 22.57179054054054%, var(--token-9941cfa4-df75-478b-82d7-3cdbcc5176f6, rgb(245, 246, 244)) 83.50049268018019%, rgba(245, 246, 244, 0) 100%); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-9p4t86 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 800px; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-IAPmf .framer-1aweojk { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-1a7n2b2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-157btxp, .framer-IAPmf .framer-1bn1txl, .framer-IAPmf .framer-z84ao8, .framer-IAPmf .framer-1dut4qa { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-26q949, .framer-IAPmf .framer-1peoacm, .framer-IAPmf .framer-10bpbym, .framer-IAPmf .framer-1ynl7gk, .framer-IAPmf .framer-rx2ywe, .framer-IAPmf .framer-5nw6x8, .framer-IAPmf .framer-1d7cjnt, .framer-IAPmf .framer-1aigaza, .framer-IAPmf .framer-1bfoyzv, .framer-IAPmf .framer-14i1zoa, .framer-IAPmf .framer-oiy77a, .framer-IAPmf .framer-1ug6sf3, .framer-IAPmf .framer-127byiw, .framer-IAPmf .framer-403r5b, .framer-IAPmf .framer-1hakd5b, .framer-IAPmf .framer-njwrxu, .framer-IAPmf .framer-14ftncd, .framer-IAPmf .framer-2wke90, .framer-IAPmf .framer-zpodj4, .framer-IAPmf .framer-1u0g9zs, .framer-IAPmf .framer-kgzwpz, .framer-IAPmf .framer-4s4de8, .framer-IAPmf .framer-a9a52d, .framer-IAPmf .framer-dejsts { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-ntdpwh { align-content: center; align-items: center; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 250px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-1np55yw, .framer-IAPmf .framer-121dfw3 { align-content: center; align-items: center; background-color: var(--token-3130b2fe-b438-4040-b374-64eb512b917d, #ffffff); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 250px; justify-content: flex-start; overflow: hidden; padding: 32px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-ymf4j4, .framer-IAPmf .framer-z4u2yo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-zs4ygd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 90%; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-IAPmf .framer-xrw92c, .framer-IAPmf .framer-ljet55 { background-color: #dbdbdb; flex: 1 0 0px; height: 1px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 1px; }\",\".framer-IAPmf .framer-1fkxdm4, .framer-IAPmf .framer-dgvoor { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IAPmf .framer-rd51i { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-5e8kdn { align-content: center; align-items: center; display: flex; flex: 0.8 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: sticky; top: 90px; width: 1px; z-index: 1; }\",\".framer-IAPmf .framer-1a72lzy { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-IAPmf .framer-wm9ih3, .framer-IAPmf .framer-jg8scv, .framer-IAPmf .framer-60r5zv, .framer-IAPmf .framer-qkm7h6, .framer-IAPmf .framer-zao156, .framer-IAPmf .framer-ue29yd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-1m0i8tt { aspect-ratio: 0.8 / 1; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; flex: none; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 80px; }\",\".framer-IAPmf .framer-1cd62hr, .framer-IAPmf .framer-ofn6fh, .framer-IAPmf .framer-1x6sqm0 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-IAPmf .framer-1of9jxh, .framer-IAPmf .framer-n0c59c, .framer-IAPmf .framer-136wv3d, .framer-IAPmf .framer-mrlcs7, .framer-IAPmf .framer-11nb14b, .framer-IAPmf .framer-1bjoa3, .framer-IAPmf .framer-bp7jxv, .framer-IAPmf .framer-1wtny7i, .framer-IAPmf .framer-14ga5l3, .framer-IAPmf .framer-k0a6jv, .framer-IAPmf .framer-1j7fob6, .framer-IAPmf .framer-12624bk { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-1fiwgo { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-IAPmf .framer-sjgt96 { align-content: center; align-items: center; background-color: var(--token-3130b2fe-b438-4040-b374-64eb512b917d, #ffffff); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 32px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-1w36hd2-container, .framer-IAPmf .framer-tnct3q-container, .framer-IAPmf .framer-17exo4r-container, .framer-IAPmf .framer-1pxkiu2-container, .framer-IAPmf .framer-11eai5-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 70px); position: relative; width: 70px; }\",\".framer-IAPmf .framer-emslzu, .framer-IAPmf .framer-1xl4ih9, .framer-IAPmf .framer-1yagygq, .framer-IAPmf .framer-183wzi6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-1btmtx1, .framer-IAPmf .framer-14wmitf, .framer-IAPmf .framer-1ng7gm4, .framer-IAPmf .framer-t6ims3, .framer-IAPmf .framer-8b583a { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-1qmxofx, .framer-IAPmf .framer-1t8z5mf, .framer-IAPmf .framer-1kcs7xr, .framer-IAPmf .framer-18dao23, .framer-IAPmf .framer-c3c7au, .framer-IAPmf .framer-6mf9gv, .framer-IAPmf .framer-10qopz8, .framer-IAPmf .framer-17x7wii, .framer-IAPmf .framer-nhj63q, .framer-IAPmf .framer-8zjdu1, .framer-IAPmf .framer-116k4rr, .framer-IAPmf .framer-10x11f0, .framer-IAPmf .framer-axpgzr, .framer-IAPmf .framer-1ohqcoi, .framer-IAPmf .framer-japoae, .framer-IAPmf .framer-pknpiw, .framer-IAPmf .framer-1wvgk7h, .framer-IAPmf .framer-ac14nz, .framer-IAPmf .framer-14hgtqy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-1tol9hj-container, .framer-IAPmf .framer-e10vox-container, .framer-IAPmf .framer-36y8pt-container, .framer-IAPmf .framer-1342m6g-container, .framer-IAPmf .framer-6hage3-container, .framer-IAPmf .framer-1x656xx-container, .framer-IAPmf .framer-1nzqiev-container, .framer-IAPmf .framer-hae9np-container, .framer-IAPmf .framer-ujajsw-container, .framer-IAPmf .framer-16damq7-container, .framer-IAPmf .framer-3e1abu-container, .framer-IAPmf .framer-42hdc4-container, .framer-IAPmf .framer-17dwx8w-container, .framer-IAPmf .framer-sjpd0c-container, .framer-IAPmf .framer-12i3195-container, .framer-IAPmf .framer-jeww6e-container, .framer-IAPmf .framer-7xh14z-container, .framer-IAPmf .framer-14at1wz-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-IAPmf .framer-n6ohi, .framer-IAPmf .framer-7gglxr, .framer-IAPmf .framer-1w0vvtz, .framer-IAPmf .framer-7qcfdo, .framer-IAPmf .framer-iymmoy, .framer-IAPmf .framer-1wj8w1h, .framer-IAPmf .framer-v9vs0u, .framer-IAPmf .framer-17un9dm, .framer-IAPmf .framer-15905rk, .framer-IAPmf .framer-1tu3da4, .framer-IAPmf .framer-15ei55z, .framer-IAPmf .framer-6dpiy9, .framer-IAPmf .framer-1k01ljb, .framer-IAPmf .framer-50dbrl, .framer-IAPmf .framer-gfd06h, .framer-IAPmf .framer-sbqbzh, .framer-IAPmf .framer-12waev0, .framer-IAPmf .framer-qkr30g, .framer-IAPmf .framer-1gyof5g { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-sb0akw, .framer-IAPmf .framer-1s6yoqi, .framer-IAPmf .framer-w1wo7y, .framer-IAPmf .framer-190xmpe { align-content: center; align-items: center; background-color: var(--token-3130b2fe-b438-4040-b374-64eb512b917d, #ffffff); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 32px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-19ykafb, .framer-IAPmf .framer-1xrslzo, .framer-IAPmf .framer-1vs3t8, .framer-IAPmf .framer-op2ckf { background-color: var(--token-bc521ad2-d97f-4f2e-9997-16d6b45c2beb, #111111); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; flex: none; height: 320px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-ufd1b9-container, .framer-IAPmf .framer-1vbzmzk-container, .framer-IAPmf .framer-x5ctct-container { bottom: 0px; flex: none; left: 0px; opacity: 0.8; position: absolute; right: 0px; top: 0px; }\",\".framer-IAPmf .framer-153uv73 { flex: none; height: 256px; left: 40px; position: absolute; right: 40px; top: calc(50.00000000000002% - 256px / 2); white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-e9ub3f-container { bottom: 0px; flex: none; left: 0px; opacity: 0.8; position: absolute; right: -320px; top: -150px; }\",\".framer-IAPmf .framer-1q77vwz, .framer-IAPmf .framer-ajfc6s { bottom: 32px; flex: none; left: 32px; position: absolute; right: 32px; top: 32px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-7qh5od { bottom: 32px; flex: none; left: 40px; position: absolute; right: 40px; top: 32px; white-space: pre-wrap; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-171k4hp { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-zj57rz { flex: 0.8 0 0px; height: auto; position: sticky; top: 100px; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-IAPmf .framer-1ep4g63 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-IAPmf .framer-nx3unf, .framer-IAPmf .framer-1a80p0y, .framer-IAPmf .framer-2o5q3y { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-IAPmf .framer-grp1oy { aspect-ratio: 1 / 1; background-color: var(--token-4b8d7f57-b251-4ca3-8e95-61b5c923f0a9, #696969); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: var(--overflow-clip-fallback, clip); position: relative; width: 20px; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-16zdft1-container { bottom: 4px; flex: none; left: 5px; position: absolute; right: 5px; top: 5px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-IAPmf .framer-1qwltdf { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-cfn1o1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-crgl06 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-IAPmf .framer-1xqv2hl { align-content: center; align-items: center; display: flex; flex: 0.6 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-IAPmf .framer-lq774w { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: 380px; justify-content: space-between; overflow: hidden; padding: 16px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 1; }\",\".framer-IAPmf .framer-16h3l4r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-IAPmf .framer-19v253 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-pmfjyu { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-IAPmf .framer-jxa2je, .framer-IAPmf .framer-102gfui { align-content: center; align-items: center; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: 40px; justify-content: center; opacity: 0.5; overflow: var(--overflow-clip-fallback, clip); padding: 4px 8px 4px 8px; position: relative; text-decoration: none; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-IAPmf .framer-bhae7s-container, .framer-IAPmf .framer-xwf6mo-container { flex: none; height: 22px; position: relative; width: 22px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-IAPmf .framer-lc6j5u, .framer-IAPmf .framer-17272yt, .framer-IAPmf .framer-1hm62ya { 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: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-aukw4p, .framer-IAPmf .framer-687r6l { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-1a67hta { align-content: flex-start; align-items: flex-start; background-color: #ffffff; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-13hrlha { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 32px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-m7lkx4 { flex: none; height: 470px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 100%; }\",\".framer-IAPmf .framer-1wtzyhm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-IAPmf .framer-h7dse4-container { flex: none; height: 200px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-5r873m { aspect-ratio: 1.7777777777777777 / 1; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 356px; }\",\".framer-IAPmf .framer-mv90mg { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 200px; }\",\".framer-IAPmf .framer-1u25g03 { aspect-ratio: 0.6666666666666666 / 1; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 133px; }\",\".framer-IAPmf .framer-34pcqb { --border-bottom-width: 1px; --border-color: rgba(34, 34, 34, 0.05); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 0.46335697399527187 / 1; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 93px; }\",\".framer-IAPmf .framer-19f64bm { aspect-ratio: 1.3333333333333333 / 1; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 267px; }\",\".framer-IAPmf .framer-czyf47 { aspect-ratio: 0.670495569412537 / 1; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 134px; }\",\".framer-IAPmf .framer-16ph21l { aspect-ratio: 0.46208530805687204 / 1; height: var(--framer-aspect-ratio-supported, 200px); overflow: visible; position: relative; width: 92px; }\",\".framer-IAPmf .framer-z1z0uy-container { flex: none; height: 150px; position: relative; width: 800px; }\",\".framer-IAPmf .framer-m8t4l7 { aspect-ratio: 1.6 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: visible; position: relative; width: 240px; }\",\".framer-IAPmf .framer-122a8xv, .framer-IAPmf .framer-eczk58, .framer-IAPmf .framer-1j294ah { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: visible; position: relative; width: 150px; }\",\".framer-IAPmf .framer-1bqgv2z { aspect-ratio: 1.2 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: visible; position: relative; width: 180px; }\",\".framer-IAPmf .framer-1n9kx32 { aspect-ratio: 0.6674285714285715 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: visible; position: relative; width: 100px; }\",\".framer-IAPmf .framer-onkyl9 { aspect-ratio: 1.5058823529411764 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: visible; position: relative; width: 226px; }\",\".framer-IAPmf .framer-1n4wgbh { aspect-ratio: 0.9990749306197965 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: visible; position: relative; width: 150px; }\",\".framer-IAPmf .framer-igc0lh { aspect-ratio: 0.66748046875 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: visible; position: relative; width: 100px; }\",\".framer-IAPmf .framer-1qkltpv { aspect-ratio: 0.999537251272559 / 1; height: var(--framer-aspect-ratio-supported, 150px); overflow: visible; position: relative; width: 150px; }\",\".framer-IAPmf .framer-zlb67z-container { flex: none; height: 100px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-5ofmqc { aspect-ratio: 1.5003663003663004 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 150px; }\",\".framer-IAPmf .framer-n2wf6h { --border-bottom-width: 1px; --border-color: rgba(34, 34, 34, 0.05); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; aspect-ratio: 1.5 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 150px; }\",\".framer-IAPmf .framer-11gon4r { aspect-ratio: 0.66748046875 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 67px; }\",\".framer-IAPmf .framer-w4etxy { aspect-ratio: 0.7314814814814815 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 73px; }\",\".framer-IAPmf .framer-1jbylaq { aspect-ratio: 1.447145279819107 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 145px; }\",\".framer-IAPmf .framer-13olvzy { aspect-ratio: 0.6669921875 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 67px; }\",\".framer-IAPmf .framer-27z78l { aspect-ratio: 0.999537251272559 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 100px; }\",\".framer-IAPmf .framer-1tnaklx { aspect-ratio: 1.5263888888888888 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 153px; }\",\".framer-IAPmf .framer-19patfg { aspect-ratio: 1.5 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 150px; }\",\".framer-IAPmf .framer-1v1slsy { aspect-ratio: 1.5747747747747747 / 1; height: var(--framer-aspect-ratio-supported, 100px); overflow: visible; position: relative; width: 157px; }\",\".framer-IAPmf .framer-188kw6t { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-1jfk6co { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 32px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-ecwmx3 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 16px 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-j992li-container { aspect-ratio: 2.125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 77px; }\",\".framer-IAPmf .framer-1skwkm6-container { aspect-ratio: 2.84375 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 102px; }\",\".framer-IAPmf .framer-uisuk1-container { aspect-ratio: 4.21875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 152px; }\",\".framer-IAPmf .framer-hjsztt-container { aspect-ratio: 1.875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 68px; }\",\".framer-IAPmf .framer-1d4ds4q-container { aspect-ratio: 1.78125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 64px; }\",\".framer-IAPmf .framer-4z1jjg-container { aspect-ratio: 4.46875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 161px; }\",\".framer-IAPmf .framer-1hra37m-container { aspect-ratio: 1.53125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 55px; }\",\".framer-IAPmf .framer-cd0mtk-container { aspect-ratio: 1.28125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 46px; }\",\".framer-IAPmf .framer-h35z63-container { aspect-ratio: 2.8125 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 101px; }\",\".framer-IAPmf .framer-1aa6dfj-container { aspect-ratio: 3 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 108px; }\",\".framer-IAPmf .framer-1sowwsq-container { aspect-ratio: 0.875 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 32px; }\",\".framer-IAPmf .framer-175f4ry-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 36px); position: relative; width: 36px; }\",\".framer-IAPmf .framer-130mgr2 { align-content: center; align-items: center; background-color: var(--token-e6f18175-327d-42f1-9dfe-fb9baacdbb48, #f7f7f7); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 36px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-ldo5ht { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-IAPmf .framer-1d3ovm3 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-dnem8e { align-content: center; align-items: center; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-13jfpio, .framer-IAPmf .framer-gxsjwo { align-content: center; align-items: center; background-color: var(--token-3130b2fe-b438-4040-b374-64eb512b917d, #ffffff); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 350px; justify-content: flex-start; overflow: hidden; padding: 32px; position: relative; width: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-IAPmf .framer-1g9dr54, .framer-IAPmf .framer-1axqui5 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: 1px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-lm0jvh, .framer-IAPmf .framer-tmr76x, .framer-IAPmf .framer-rdsger, .framer-IAPmf .framer-1icjow8 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 90%; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-wuqi0e, .framer-IAPmf .framer-1v0q9cp { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: 90px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-1qhxg2n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 80px 40px 100px 40px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-1bajyva, .framer-IAPmf .framer-h7b2ac { -webkit-filter: invert(0); filter: invert(0); flex: none; height: auto; mix-blend-mode: exclusion; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-IAPmf .framer-19kloco { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; max-width: 275px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-11w8g40-container { flex: none; height: auto; position: relative; width: 120px; }\",\".framer-IAPmf .framer-5c40p6-container { flex: none; height: auto; position: relative; width: 140px; }\",\".framer-IAPmf .framer-18ei9yv-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-IAPmf .framer-52ajst { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px 32px 28px 32px; position: relative; width: 100%; }\",\".framer-IAPmf .framer-dhenz8 { flex: none; height: auto; position: relative; white-space: pre; width: 100%; z-index: 10; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,'.framer-IAPmf[data-border=\"true\"]::after, .framer-IAPmf [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (max-width: 1199.98px) { .framer-IAPmf.framer-1gu6hsy { width: 390px; } .framer-IAPmf .framer-1o3owk1 { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 390px); } .framer-IAPmf .framer-9p4t86, .framer-IAPmf .framer-1bn1txl { gap: 0px; } .framer-IAPmf .framer-1aweojk { gap: 24px; padding: 0px 32px 32px 32px; } .framer-IAPmf .framer-1a7n2b2, .framer-IAPmf .framer-13hrlha { padding: 0px; } .framer-IAPmf .framer-ntdpwh { border-bottom-left-radius: unset; border-bottom-right-radius: unset; border-top-left-radius: unset; border-top-right-radius: unset; flex-direction: column; height: 485px; justify-content: flex-start; overflow: auto; will-change: unset; } .framer-IAPmf .framer-1np55yw, .framer-IAPmf .framer-121dfw3, .framer-IAPmf .framer-13jfpio, .framer-IAPmf .framer-gxsjwo { flex: none; height: min-content; padding: 24px; width: 100%; } .framer-IAPmf .framer-zs4ygd { flex-direction: row; height: min-content; width: 90%; } .framer-IAPmf .framer-xrw92c, .framer-IAPmf .framer-ljet55 { height: 1px; width: 1px; } .framer-IAPmf .framer-rd51i { flex-direction: column; gap: 24px; } .framer-IAPmf .framer-5e8kdn { flex: none; gap: 16px; position: relative; top: unset; width: 100%; } .framer-IAPmf .framer-1fiwgo, .framer-IAPmf .framer-687r6l { flex: none; width: 100%; } .framer-IAPmf .framer-sjgt96 { gap: 16px; padding: 24px; } .framer-IAPmf .framer-sb0akw, .framer-IAPmf .framer-z84ao8 { padding: 24px; } .framer-IAPmf .framer-k972cs, .framer-IAPmf .framer-1chqytc, .framer-IAPmf .framer-bcb3h6, .framer-IAPmf .framer-f1bur { gap: 10px; } .framer-IAPmf .framer-19ykafb, .framer-IAPmf .framer-1xrslzo, .framer-IAPmf .framer-1vs3t8, .framer-IAPmf .framer-op2ckf { height: 200px; } .framer-IAPmf .framer-171k4hp, .framer-IAPmf .framer-cfn1o1 { flex-direction: column; gap: 24px; padding: 0px 24px 24px 24px; } .framer-IAPmf .framer-zj57rz { flex: none; order: 0; position: relative; top: unset; width: 100%; } .framer-IAPmf .framer-1ep4g63 { flex: none; order: 1; width: 100%; } .framer-IAPmf .framer-1s6yoqi, .framer-IAPmf .framer-w1wo7y, .framer-IAPmf .framer-190xmpe { padding: 32px 24px 24px 24px; } .framer-IAPmf .framer-1qwltdf { gap: 24px; } .framer-IAPmf .framer-crgl06 { flex: none; gap: 16px; order: 1; width: 100%; } .framer-IAPmf .framer-1xqv2hl { flex: none; order: 0; width: 100%; } .framer-IAPmf .framer-lq774w { aspect-ratio: 1 / 1; height: var(--framer-aspect-ratio-supported, 342px); } .framer-IAPmf .framer-19v253 { justify-content: center; } .framer-IAPmf .framer-lc6j5u { padding: 0px 24px 24px 24px; } .framer-IAPmf .framer-1a67hta { background-color: unset; border-bottom-left-radius: unset; border-bottom-right-radius: unset; border-top-left-radius: unset; border-top-right-radius: unset; gap: 24px; will-change: unset; } .framer-IAPmf .framer-1jfk6co { gap: 10px 16px; padding: 0px 32px 32px 32px; } .framer-IAPmf .framer-ecwmx3 { gap: 12px 16px; } .framer-IAPmf .framer-j992li-container { height: var(--framer-aspect-ratio-supported, 24px); width: 51px; } .framer-IAPmf .framer-1skwkm6-container, .framer-IAPmf .framer-h35z63-container { height: var(--framer-aspect-ratio-supported, 24px); width: 68px; } .framer-IAPmf .framer-uisuk1-container { height: var(--framer-aspect-ratio-supported, 24px); width: 101px; } .framer-IAPmf .framer-hjsztt-container { height: var(--framer-aspect-ratio-supported, 24px); width: 45px; } .framer-IAPmf .framer-1d4ds4q-container { height: var(--framer-aspect-ratio-supported, 24px); width: 43px; } .framer-IAPmf .framer-4z1jjg-container { height: var(--framer-aspect-ratio-supported, 24px); width: 107px; } .framer-IAPmf .framer-1hra37m-container { height: var(--framer-aspect-ratio-supported, 24px); width: 37px; } .framer-IAPmf .framer-cd0mtk-container { height: var(--framer-aspect-ratio-supported, 24px); width: 31px; } .framer-IAPmf .framer-1aa6dfj-container { height: var(--framer-aspect-ratio-supported, 24px); width: 72px; } .framer-IAPmf .framer-1sowwsq-container { height: var(--framer-aspect-ratio-supported, 24px); width: 21px; } .framer-IAPmf .framer-175f4ry-container { height: var(--framer-aspect-ratio-supported, 24px); width: 24px; } .framer-IAPmf .framer-130mgr2 { background-color: unset; padding: 0px; } .framer-IAPmf .framer-1iewte7 { padding: 0px 24px 0px 24px; } .framer-IAPmf .framer-dnem8e { border-bottom-left-radius: unset; border-bottom-right-radius: unset; border-top-left-radius: unset; border-top-right-radius: unset; flex-direction: column; justify-content: flex-start; overflow: auto; will-change: unset; } .framer-IAPmf .framer-1g9dr54, .framer-IAPmf .framer-1axqui5 { flex: none; height: min-content; } .framer-IAPmf .framer-wuqi0e, .framer-IAPmf .framer-1v0q9cp { height: min-content; } .framer-IAPmf .framer-1qhxg2n { padding: 60px 16px 80px 16px; } .framer-IAPmf .framer-1hm62ya { align-content: flex-start; align-items: flex-start; flex-direction: column; justify-content: flex-start; } .framer-IAPmf .framer-dgvoor { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }}\",\"@media (min-width: 1920px) { .framer-IAPmf.framer-1gu6hsy { width: 1920px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 7464\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"s7NmWOUoW\":{\"layout\":[\"fixed\",\"auto\"]},\"IB4BmGPz4\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"VRCjE01jx\":{\"pattern\":\":VRCjE01jx\",\"name\":\"sign-up\"}}\n * @framerResponsiveScreen\n */const FramerNQ9TYcCyt=withCSS(Component,css,\"framer-IAPmf\");export default FramerNQ9TYcCyt;FramerNQ9TYcCyt.displayName=\"Page\";FramerNQ9TYcCyt.defaultProps={height:7464,width:1200};addFonts(FramerNQ9TYcCyt,[{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:\"Funnel Display\",openType:true,source:\"google\",style:\"normal\",uiFamilyName:\"Funnel Display\",url:\"https://fonts.gstatic.com/s/funneldisplay/v3/B50bF7FGv37QNVWgE0ga--4PbZSRJXrOHcLHLoAYmmPXXcVwIZDKFA.woff2\",weight:\"400\"}]},...ButtonFonts,...Y3KLiquidMetalFonts,...Button2Fonts,...Seats2Fonts,...GradientBoxFonts,...CheckmarkFonts,...UserComponentFonts,...UserComponent1Fonts,...UserComponent2Fonts,...UserComponent3Fonts,...SvgUploaderFonts,...TickerFonts,...WonderblyFonts,...AudiFonts,...GlamourFonts,...HublotFonts,...HermesFonts,...VerizonFonts,...HMFonts,...GygFonts,...EnelFonts,...LenovoFonts,...DiscoveryFonts,...JagermeisterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNQ9TYcCyt\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"7464\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"s7NmWOUoW\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"IB4BmGPz4\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerScrollSections\":\"{\\\"VRCjE01jx\\\":{\\\"pattern\\\":\\\":VRCjE01jx\\\",\\\"name\\\":\\\"sign-up\\\"}}\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerResponsiveScreen\":\"\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{withCSS}from\"framer\";const NotFoundPage=()=>{React.useEffect(()=>{let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",\"noindex\");}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",\"noindex\");document.head.appendChild(robotsTag);}},[]);return /*#__PURE__*/_jsx(\"div\",{className:\"__framer-not-found-page\",style:{display:\"flex\",height:\"100vh\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"var(--color-primary)\",background:\"var(--color-background)\",fontSize:\"var(--font-size-body)\",boxSizing:\"border-box\",fontFeatureSettings:'\"liga\", \"clig\"',fontVariantLigatures:\"common-ligatures\",textRendering:\"optimizeLegibility\"},children:/*#__PURE__*/_jsxs(\"main\",{style:{boxSizing:\"border-box\",fontFamily:'\"Inter\", sans-serif',fontWeight:500,maxWidth:\"240px\",width:\"100%\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\",padding:\"0 20px\",textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"14\",height:\"21\",style:{verticalAlign:\"middle\",color:\"var(--color-primary)\",marginBottom:\"20px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M 14 0 L 14 7 L 7 7 L 0 0 Z M 14 14 L 7 14 L 7 21 L 0 14 L 0 7 L 7 7 Z\",fill:\"currentColor\"})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 10px 0\",fontSize:\"var(--font-size-title)\",color:\"var(--color-primary)\",textAlign:\"center\"},children:\"Page Not Found\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"var(--color-secondary)\",marginBottom:\"20px\",lineHeight:\"1.5em\",textAlign:\"center\"},children:\"The page you are looking for does not exist or may have been moved.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",role:\"button\",style:{backgroundColor:\"var(--color-tint)\",color:\"#ffffff\",paddingLeft:\"8px\",paddingRight:\"8px\",borderRadius:\"8px\",lineHeight:\"30px\",height:\"30px\",textDecoration:\"none\",verticalAlign:\"baseline\"},children:\"Back to Home\"})]})});};const css=[`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter Placeholder;\n      src: local(\"Arial\");\n      ascent-override: 89.79%;\n      descent-override: 22.36%;\n      line-gap-override: 0%;\n      size-adjust: 107.89%;\n    }`,`.__framer-not-found-page {\n      --color-background: #ffffff;\n      --color-primary: #333;\n      --color-secondary: #888;\n      --color-tint: #0099ff;\n      --font-size-body: 12px;\n      --font-size-title: 12px;\n    }`,`@media (prefers-color-scheme: dark) {\n      .__framer-not-found-page {\n        --color-background: #000000;\n        --color-primary: #fff;\n        --color-secondary: #888;\n      }\n    }`];const component=withCSS(NotFoundPage,css);export default component;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"component\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotFoundPage.map"],"mappings":"oyCAAyE,SAAS,EAAI,EAAE,CAAC,IAAI,IAAI8jB,EAAE,yDAAyDF,EAAEJ,EAAE,EAAEA,EAAE,UAAU,OAAO,IAAI,GAAG,WAAW,mBAAmB,UAAUA,GAAG,CAAC,MAAM,yBAAyBI,EAAE,WAAWE,EAAE,iHAAigB,SAAS,GAAK,EAAE,CAAqF,OAAjFM,GAAE,KAAKF,GAAEN,EAAE,CAAO,CAAC,EAAKQ,GAAE,KAAKhB,GAAEQ,EAAE,CAAO,CAAC,EAAKI,GAAE,KAAKJ,EAAE,CAAQ,GAAEA,GAAG,CAAC,GAAE,GAAEA,GAAG,CAAC,EAAQ,CAAC,GAAE,SAASN,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,gBAAoBQ,IAAJ,GAAWA,IAAJ,GAAWA,IAAJ,EAAM,KAAK,cAAcL,EAAE,KAAK,mBAAmBW,EAAE,KAAK,gBAAgBZ,EAAE,KAAK,aAAaI,EAAE,KAAK,KAAKE,EAAE,KAAK,YAAYE,EAAE,KAAK,kBAAkBZ,EAAozC,SAAS,GAAK,EAAE,CAAC,OAAOQ,EAAE,GAAG,aAAa,CAAwjF,SAASuC,GAAE,EAAE,CAAC,GAAe,OAAOvC,GAAnB,WAAiC,OAAOA,GAAlB,SAAoB,MAAM,GAAGA,EAAE,EAAE,GAAGA,EAAE,IAAIE,EAAE8B,GAAE,KAAKhC,EAAE,CAAC,GAAGE,EAAE,CAAC,IAAIN,EAAEC,EAAE,GAAGW,EAAE,EAAE,IAAI,EAAEN,EAAE,MAAMN,EAAEI,EAAE,OAAO,IAAI,CAAC,OAAOA,EAAE,WAAWJ,EAAE,CAAtB,CAAwB,IAAK,IAAG,EAAE,SAAS,MAAM,IAAK,IAAG,EAAE,QAAQ,MAAM,IAAK,IAAG,EAAE,SAAS,MAAM,IAAK,IAAG,EAAE,OAAO,MAAM,IAAK,IAAG,EAAE,OAAO,MAAM,QAAQ,SAAS,IAAIA,IAAI,GAAGI,EAAE,UAAUQ,EAAEZ,EAAE,EAAE,EAAEA,EAAE,EAAE,GAAGM,EAAE,EAAEM,IAAIZ,EAAqBC,EAAnBA,EAAEG,EAAE,UAAUQ,EAAEZ,EAAE,CAAG,OAAOI,EAA4C,SAAS,GAAI,EAAE,EAAE,CAAC,MAAM,CAAC,cAAcA,EAAE,cAAcE,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,OAAO,GAAI,EAAQN,EAAE,OAAR,KAAsBA,EAAE,aAAVA,EAAE,MAAqB,CAAC,IAAI,MAAM,OAAO,GAAI,EAAE,KAAK,CAAC,IAAI,OAAO,OAAO,GAAI,EAAE,KAAK,CAAC,IAAI,gBAAgB,OAAO,GAAI,EAAE,KAAK,CAAC,IAAI,QAAQ,OAAO,GAAI,EAAE,KAAK,CAAC,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,OAAO,GAAI,EAAE,KAAK,CAAC,IAAI,WAAW,OAAO,GAAI,EAAE,KAAK,CAAC,IAAI,KAAK,OAAO,GAAI,EAAE,KAAK,CAAC,MAAO,IAAGI,EAAE,eAAmBA,EAAE,gBAAN,EAAoB,GAAI,EAAE,KAAK,CAACA,EAAgB,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,GAAc,OAAOJ,GAAlB,SAAoB,MAAM,MAAM,EAAI,GAAG,CAAC,CAAM,IAAI,IAAIC,IAAb,GAAE,CAAC,EAAeD,EAAE,GAAGY,GAAE,KAAKZ,EAAEC,EAAE,CAAC,CAAC,IAAIO,EAAER,EAAEC,GAAG,GAASO,GAAN,MAAqB,OAAOA,GAAnB,WAA2BA,IAAL,GAAO,CAAC,GAAOP,EAAE,QAAQ,KAAK,GAAnB,EAAoB,CAAC,IAAIL,EAAE+C,GAAE1C,EAAE,CAAC,EAAE0C,IAAG,GAAGnC,GAAG,MAAM,CAAC,KAAK,CAAC,EAAEP,EAAE,IAAIS,EAAEvV,GAAE,IAAIyU,EAAE,CAAUc,IAAT,IAAK,KAAQ,EAAEiC,GAAE/C,EAAE,QAAQsB,GAAE,MAAM,CAAC,aAAa,CAAC,QAAQiB,GAAE,OAAO,CAAC,CAAChX,GAAE,IAAIyU,EAAEc,EAAE,EAAE,EAAEA,EAAE,EAAa,OAAOF,GAAlB,SAAwBA,IAAJ,GAAOI,GAAE,KAAKK,GAAEhB,EAAE,CAAC,GAAGO,EAAEA,EAAE,KAAKmC,IAAG,GAAGnC,GAAG,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,EAAEJ,EAAE,KAAK,WAAWR,EAAE,IAAIY,EAAE,EAAEJ,EAAE,KAAK,IAAIR,EAAE,IAAIY,EAAE,EAAE,GAAGJ,EAAE,KAAK,IAAI,CAAC,SAAS7iB,GAAI,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOyiB,EAAP,CAAU,IAAI,QAAQ,GAAKI,EAAEE,EAAEL,EAAE,CAAC,OAAO,IAAI,eAAe,IAAI,iBAAiB,IAAI,YAAY,IAAI,iCAAiC,IAAI,2BAA2B,OAAO,GAAG,EAAE,EAAED,EAAE,SAAeA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,QAAc,EAAEc,GAAE,eAAed,EAAE,CAACc,GAAEd,GAAG,KAAYM,IAAP,KAAS,CAAC,OAAO,OAAOL,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,CAACK,EAAE,gBAAgB,OAAyB,OAAlB,EAAEA,EAAE,cAAqBA,EAAE,KAAT,CAAe,IAAK,GAAE,GAAGF,EAAE,KAAK,IAAIJ,EAAE,MAAM,CAAC,MAAM,IAAK,GAAE,CAAC,IAAIC,EAAEG,EAAE,KAAK,IAAIJ,EAAE,MAAM,CAAC,CAAC,IAAIC,GAAGG,EAAE,KAAK,IAAIJ,EAAE,KAAK2C,GAAE1C,EAAE,CAAC,IAAI,CAAC,MAAM,IAAK,GAAE,MAAMA,EAAE,EAAEG,EAAE,KAAK,IAAIJ,EAAE,KAAK2C,GAAE1C,EAAE,CAAC,IAAI,CAAC,MAAM,IAAK,GAAE,CAAC,MAAMA,EAAE,EAAE,GAAGA,GAAGG,EAAE,KAAK,IAAIJ,EAAE,KAAK2C,GAAE1C,EAAE,CAAC,IAAI,CAAC,MAAM,QAAQ,EAAE,cAAc,EAAE,GAAGA,GAAGG,EAAE,KAAK,IAAIJ,EAAE,KAAK2C,GAAE1C,EAAE,CAAC,IAAI,UAAU,GAAKD,EAAE,CAAC,CAAC,OAAO,OAAOC,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,EAAED,EAAE,aAAa,CAAC,MAAM,EAAE,EAAE,CAAWM,IAAV,SAAuBA,IAAV,QAAY,OAAO,EAAE,KAAK,IAAIN,EAAE,KAAK2C,GAAE1C,EAAE,CAAC,IAAI,GAAE,SAAS,GAAI,EAAE,EAAE,EAAE,CAAC,GAASK,GAAN,KAAQ,CAAC,GAASN,GAAN,KAAQ,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,GAAc,OAAOM,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,EAAEA,EAAE,OAAcA,GAAP,MAAsBF,EAAE,KAAK,GAAGE,EAAE,EAAE,SAAS,GAAK,EAAE,CAAC,IAAIA,EAAE,GAAwD,OAArD,GAAE,SAAS,QAAQF,GAAG,SAAS,EAAE,CAAOA,GAAN,OAAU,GAAGA,KAAK,CAAQE,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAKd,GAAEQ,EAAE,CAAC,CAAC,IAAIQ,EAAEZ,EAAE,EAAE,KAAK,IAAIY,KAAKF,EAAE,GAAGM,GAAE,KAAKN,EAAEE,EAAE,CAAC,CAAC,IAAIE,EAAEJ,EAAEE,GAAG,GAASE,GAAN,KAAQ,OAAOF,EAAP,CAAU,IAAI,WAAW,EAAEE,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAIN,EAAEH,EAAEO,EAAEE,EAAE,EAAyB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIN,EAAER,EAAEI,EAAE,CAAkB,OAAOA,GAAlB,UAAqBI,EAAE,KAAKuC,GAAE3C,EAAE,CAAC,CAAC,MAAMA,EAAgD,SAASR,GAAE,EAAE,CAAC,IAAIc,EAAEH,GAAE,IAAIC,EAAE,CAAC,GAAYE,IAAT,IAAK,GAAM,CAAC,GAAG,CAACiB,GAAE,KAAKnB,EAAE,CAAC,MAAM,MAAM,EAAI,GAAGA,EAAE,CAAC,CAAC,EAAE,IAAIA,EAAE,GAAE,IAAIA,EAAEE,EAAE,CAAC,OAAOA,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,EAAE,KAAKd,GAAE,SAAS,CAAC,CAAC,IAAII,EAAE,KAAKc,EAAE,KAAK,IAAIK,KAAKf,EAAE,GAAGY,GAAE,KAAKZ,EAAEe,EAAE,CAAC,CAAC,IAAID,EAAEd,EAAEe,GAAG,GAASD,GAAN,KAAQ,OAAOC,EAAP,CAAU,IAAI,WAAW,EAAED,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,eAAe,IAAI,QAAQ,MAAM,QAAQ,GAAIV,EAAEH,EAAEc,EAAED,EAAE,EAAyB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIV,EAAEM,EAAEd,EAAE,CAAQA,EAAE,IAAI,SAAS,EAAEY,EAAE,cAAc,EAAE,KAAKhB,GAAE,SAAS,CAAC,CAAC,IAAIiB,EAAE,EAAE,KAAKQ,EAAE,KAASF,EAAE,KAAK,IAAInB,KAAKI,EAAE,GAAGY,GAAE,KAAKZ,EAAEJ,EAAE,CAAC,CAAC,IAAIwC,EAAEpC,EAAEJ,GAAG,GAASwC,GAAN,KAAQ,OAAOxC,EAAP,CAAU,IAAI,WAAW,EAAEwC,EAAE,MAAM,IAAI,WAAW,EAAEA,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,QAAQ,GAAIhC,EAAEH,EAAEL,EAAEwC,EAAE,EAAE,GAAS1B,GAAN,KAAQ,GAAG,EAASD,IAAP,KAAc,GAAKK,EAAE,CAAZ,GAAGL,EAAUiC,GAAEhC,EAAE,MAAM,EAAE,EAAET,EAAES,EAAE,OAAO,IAAI,GAAG,GAAGA,EAAET,KAAKD,EAAE,CAAC,EAAE,KAAK,eAAe,CAAC,YAAW,GAAGU,IAAIV,GAAGI,EAAE,KAAK,eAAe,MAAM,GAAGA,EAAE,KAAK,eAAe,CAAwB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIA,EAAEW,EAAED,EAAE,CAAQA,EAAE,IAAI,WAA4C,IAAIA,KAArC,EAAE,KAAKtB,GAAE,WAAW,CAAC,CAAC,EAAE,EAAE,EAAE,KAAcQ,EAAE,GAAGY,GAAE,KAAKZ,EAAEc,EAAE,GAAG,EAAEd,EAAEc,GAASL,GAAN,MAAS,OAAOK,EAAP,CAAU,IAAI,WAAW,EAAEL,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,QAAQ,GAAIL,EAAEH,EAAEa,EAAEL,EAAE,CAAuC,GAA/Bb,IAAP,MAAiBc,IAAP,OAAW,EAAEA,GAAG,EAAE,KAAK,IAAI,CAAUK,GAAN,KAAQ,CAAC,GAASnB,GAAN,KAAQ,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,GAAG8C,GAAE3B,EAAE,EAAE,EAAEA,EAAE,OAAO,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,EAAE,GAAGA,EAA2E,OAA9D,OAAOnB,GAAlB,UAA4BA,EAAE,KAAT;GAAaQ,EAAE,KAAK;EAAK,CAAQR,IAAP,MAAUQ,EAAE,KAAKuC,GAAE,GAAG/C,EAAE,CAAC,CAAQ,KAAK,IAAI,QAAwC,IAAIc,KAApC,EAAE,KAAKlB,GAAE,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,KAAcQ,EAAE,GAAGY,GAAE,KAAKZ,EAAEU,EAAE,GAAG,EAAEV,EAAEU,GAASO,GAAN,MAAS,OAAOP,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM,EAAI,IAAI,QAAQ,CAAC,CAAC,IAAI,iBAAiB,EAAEO,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,UAAU,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,QAAQ,GAAIb,EAAEH,EAAES,EAAEO,EAAE,CAAoI,OAA5HF,IAAP,KAAqCN,IAAP,MAAUljB,GAAI6iB,EAAEH,EAAE,UAAUQ,EAAE,CAAnDljB,GAAI6iB,EAAEH,EAAE,UAAUc,EAAE,CAAuCnB,IAAP,KAAmCkB,IAAP,MAAUvjB,GAAI6iB,EAAEH,EAAE,QAAQa,EAAE,CAA/CvjB,GAAI6iB,EAAEH,EAAE,QAAQL,EAAE,CAA8B,EAAE,KAAK,KAAK,CAAQ,KAAK,IAAI,WAAiC,IAAI,IAAIsB,KAA9B,EAAE,KAAK1B,GAAE,WAAW,CAAC,CAAcQ,EAAE,GAAGY,GAAE,KAAKZ,EAAEkB,EAAE,GAAG,EAAElB,EAAEkB,GAAStB,GAAN,MAAS,OAAOsB,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,QAAQ,GAAId,EAAEH,EAAEiB,EAAEtB,EAAE,CAAa,OAAZ,EAAE,KAAK,IAAI,CAAQ,KAAK,IAAI,QAAkC,IAAIwC,KAA9B,EAAE,KAAK5C,GAAE,QAAQ,CAAC,CAAC,EAAE,KAAcQ,EAAE,GAAGY,GAAE,KAAKZ,EAAEoC,EAAE,GAAG,EAAEpC,EAAEoC,GAAS1B,GAAN,MAAS,OAAO0B,EAAP,CAAU,IAAI,WAAW,EAAE1B,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,QAAQ,GAAIN,EAAEH,EAAEmC,EAAE1B,EAAE,CAAa,OAAZ,EAAE,KAAK,IAAI,CAAQd,EAAE,IAAI,UAAU,IAAI,MAA4B,IAAIa,KAA1B,EAAE,KAAKjB,GAAEc,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcN,EAAE,GAAGY,GAAE,KAAKZ,EAAES,EAAE,GAAG,EAAET,EAAES,GAASK,GAAN,MAAS,OAAOL,EAAP,CAAU,IAAI,WAAW,EAAEK,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAIV,EAAEH,EAAEQ,EAAEK,EAAE,CAAa,GAAZ,EAAE,KAAK,IAAI,CAAUJ,GAAN,KAAQ,CAAC,GAASd,GAAN,KAAQ,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,GAAc,OAAOc,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,EAAEA,EAAE,OAAcV,GAAP,OAAkC,OAAOA,GAAlB,UAAqB,EAAEA,EAAE,QAAeA,EAAE,KAAT;EAAYI,EAAE,KAAK;EAAKJ,EAAE,CAACI,EAAE,KAAK,GAAGJ,EAAE,EAAiD,OAApC,OAAOJ,GAAlB,UAA4BA,EAAE,KAAT;GAAaQ,EAAE,KAAK;EAAK,CAAQR,EAAE,IAAI,OAAO,IAAI,OAAO,IAAI,KAAK,IAAI,MAAM,IAAI,QAAQ,IAAI,KAAK,IAAI,MAAM,IAAI,SAAS,IAAI,OAAO,IAAI,OAAO,IAAI,QAAQ,IAAI,SAAS,IAAI,QAAQ,IAAI,MAAmB,IAAI,IAAIuC,KAArB,EAAE,KAAK3C,GAAEc,EAAE,CAAC,CAAcN,EAAE,GAAGY,GAAE,KAAKZ,EAAEmC,EAAE,GAAG,EAAEnC,EAAEmC,GAASvC,GAAN,MAAS,OAAOuC,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM,EAAI,IAAI7B,EAAE,CAAC,CAAC,QAAQ,GAAIF,EAAEH,EAAEkC,EAAEvC,EAAE,CAAc,OAAb,EAAE,KAAK,KAAK,CAAQ,KAAK,IAAI,iBAAiB,IAAI,gBAAgB,IAAI,YAAY,IAAI,gBAAgB,IAAI,gBAAgB,IAAI,mBAAmB,IAAI,iBAAiB,IAAI,gBAAgB,OAAO,GAAKQ,EAAEJ,EAAEM,EAAEL,EAAE,CAAC,IAAI,OAAO,OAAWO,EAAE,gBAAN,GAAqBJ,EAAE,KAAK,kBAAkB,CAAC,GAAKA,EAAEJ,EAAEM,EAAEL,EAAE,CAAC,QAAQ,GAAQK,EAAE,QAAQ,IAAI,GAAnB,IAAgC,OAAON,EAAE,IAApB,SAAuB,OAAO,GAAKI,EAAEJ,EAAEM,EAAEL,EAAE,CAAuB,IAAIgB,KAA1B,EAAE,KAAKzB,GAAEc,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcN,EAAE,GAAGY,GAAE,KAAKZ,EAAEiB,EAAE,GAAG,EAAEjB,EAAEiB,GAASH,GAAN,MAAS,OAAOG,EAAP,CAAU,IAAI,WAAW,EAAEH,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,GAAKV,EAAEH,EAAEa,EAAE,CAAC,MAAM,IAAI,iCAAiC,IAAI,2BAA2B,MAAM,QAAQ,GAAKG,EAAE,EAAe,OAAOH,GAApB,YAAkC,OAAOA,GAAlB,UAAqBV,EAAE,KAAK,IAAIa,EAAE,KAAK0B,GAAE7B,EAAE,CAAC,IAAI,CAAwB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIV,EAAEM,EAAEd,EAAE,CAAQA,GAAG,SAAS,GAAK,EAAE,EAAE,EAAE,CAAyC,GAAxC,EAAE,KAAK,0BAAgC,CAAWI,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAW,OAAV,EAAE,KAAKA,EAAE,CAAQI,EAAE,KAAK,gBAAgB,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOJ,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAOI,EAAE,KAAK,mBAAmB,CAACA,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAEL,EAAE,SAAS,GAAG,CAACG,EAAE,KAAKE,EAAE,CAACF,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,oDAAoD,CAACA,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAEL,EAAE,SAAS,GAAG,CAACG,EAAE,KAAKE,EAAE,CAACF,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,qDAAqD,CAACA,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAEL,EAAE,SAAS,GAAG,CAACG,EAAE,KAAKE,EAAE,CAACF,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,qBAAqB,CAACA,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAEL,EAAE,SAAS,GAAG,CAACG,EAAE,KAAKE,EAAE,CAACF,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,4BAA4B,CAACA,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAEL,EAAE,SAAS,GAAG,CAACG,EAAE,KAAKE,EAAE,CAACF,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,yBAAyB,CAACA,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAEL,EAAE,SAAS,GAAG,CAACG,EAAE,KAAKE,EAAE,CAACF,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,+BAA+B,CAACA,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAEL,EAAE,SAAS,GAAG,CAACG,EAAE,KAAKE,EAAE,CAACF,EAAE,KAAK,KAAK,CAAC,QAAQ,MAAM,MAAM,EAAI,IAAI,CAAC,EAAE,SAAS,GAAK,EAAE,EAAE,CAAC,OAAOE,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAOF,EAAE,KAAK,SAAS,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,SAAS,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,UAAU,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,WAAW,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,mBAAmB,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,gBAAgB,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,sBAAsB,CAAC,QAAQ,MAAM,MAAM,EAAI,IAAI,CAAC,EAA2B,SAAS,GAAK,EAAE,CAAC,OAAO,KAAK,UAAUA,EAAE,CAAC,QAAQyC,IAAG,SAAS,EAAE,CAAC,OAAOzC,EAAP,CAAU,IAAI,IAAI,MAAM,UAAU,IAAI,SAAS,MAAM,UAAU,IAAI,SAAS,MAAM,UAAU,QAAQ,MAAM,MAAM,oMAAoM,IAAI,CAAC,SAAS,GAAK,EAAE,EAAE,CAAmB,MAAlB,GAAWE,IAAT,IAAK,GAAM,GAAGA,EAAQ,CAAC,gBAAgB,EAAE,CAAC,kBAAkB,WAAW,kBAAkBA,EAAE,KAAK,cAAcA,EAAE,KAAK,eAAeA,EAAE,KAAK,SAASA,EAAE,eAAe,EAAE,4BAA4B,CAAC,EAAE,6BAA6B,CAAC,EAAE,yBAAyB,CAAC,EAAE,qBAAqBF,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAA6G,OAAzGJ,EAAE,sBAA4BI,EAAE,KAAKuC,GAAErC,EAAE,CAAC,CAAC,CAAC,IAAOA,IAAL,GAAO,EAAEL,GAAGA,GAAGG,EAAE,KAAK,WAAiB,CAACA,EAAE,KAAKuC,GAAErC,EAAE,CAAC,CAAC,EAAE,CAAC,GAAUF,GAA6iB,SAAS,GAAK,EAAE,CAAC,GAASA,GAAN,KAAQ,OAAO,KAAK,GAAgB,OAAOA,GAApB,WAAsB,OAAOA,EAAE,aAAaA,EAAE,MAAM,KAAK,GAAc,OAAOA,GAAlB,SAAoB,OAAOA,EAAE,OAAOA,EAAP,CAAU,KAAKgB,GAAE,MAAM,WAAW,KAAKa,GAAE,MAAM,SAAS,KAAKL,GAAE,MAAM,WAAW,KAAKa,GAAE,MAAM,aAAa,KAAKpB,GAAE,MAAM,WAAW,KAAKG,GAAE,MAAM,eAAe,GAAc,OAAOpB,GAAlB,SAAoB,OAAOA,EAAE,SAAT,CAAmB,KAAKe,GAAE,OAAOf,EAAE,aAAa,WAAW,YAAY,KAAKkB,GAAE,OAAOlB,EAAE,SAAS,aAAa,WAAW,YAAY,KAAKmC,GAAE,IAAIjC,EAAEF,EAAE,OAAkG,MAA3F,GAAEA,EAAE,YAAY,AAAgC,KAA5B,EAAEE,EAAE,aAAaA,EAAE,MAAM,GAAUF,IAAL,GAA2B,aAApB,cAAcA,EAAE,KAAyBA,EAAE,KAAK,GAAG,MAAO,GAAEA,EAAE,aAAa,KAAYE,IAAP,KAAW,GAAKF,EAAE,KAAK,EAAE,OAAhBE,EAAuB,KAAK7hB,GAAG,EAAE2hB,EAAE,SAAS,EAAEA,EAAE,MAAM,GAAG,CAAC,OAAO,GAAKA,EAAEE,EAAE,CAAC,MAAS,GAAG,OAAO,KAAe,SAAS,GAAK,EAAE,EAAE,CAAkB,GAAjB,EAAEF,EAAE,aAAgB,CAACA,EAAE,OAAOzU,GAAG,IAAIqU,EAAEC,EAAE,EAAE,CAAC,IAAID,KAAKI,EAAE,EAAEJ,GAAGM,EAAEN,GAAG,OAAOC,EAAc,SAASoC,GAAE,EAAE,EAAE,CAAC,GAAGjC,IAAIE,EAAE,CAAC,EAAE,QAAQ,eAAeF,EAAE,YAAY,EAAEA,EAAE,OAAO,IAAIJ,EAAEM,EAAE,OAAO,GAAUF,IAAP,SAAoBJ,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,KAAK,CAAC,GAAUA,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,GAAEI,EAAEJ,EAAE,CAAC,EAAE,QAAQ,eAAeM,EAAE,OAAO,SAAS,GAAK,EAAE,CAAC,EAAE,QAAQ,eAAeF,EAAE,YAAY,EAAEA,EAAE,OAAcA,IAAP,MAAU,GAAKA,EAAE,CAAC,SAAS,GAAK,EAAE,CAAC,IAAIE,EAAEF,EAAE,OAAcE,IAAP,MAAU,GAAKA,EAAE,CAAC,EAAE,QAAQ,eAAeF,EAAE,MAAM,SAAS,GAAK,EAAE,EAAE,CAAmD,GAAlD,EAAE,QAAQ,eAAeA,EAAE,YAAY,EAAEA,EAAE,OAAiBA,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,EAAE,QAAQE,EAAE,MAAM+B,GAAEjC,EAAEE,EAAE,CAAC,GAAKF,EAAEE,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,CAAC,IAAIN,EAAEM,EAAE,OAAO,GAAUN,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,EAAE,QAAQA,EAAE,MAAMqC,GAAEjC,EAAEJ,EAAE,CAAC,GAAKI,EAAEJ,EAAE,CAAC,EAAE,QAAQ,eAAeM,EAAE,MAAM,SAASX,GAAE,EAAE,CAAC,IAAIW,EAAE,GAAG,IAAIF,IAAWE,IAAP,KAAS,GAAKF,EAAE,CAAQA,IAAP,KAAS,GAAKE,EAAE,CAACA,EAAE,QAAQF,EAAE,MAAMiC,GAAE/B,EAAEF,EAAE,CAACE,EAAE,MAAMF,EAAE,MAAM,GAAKE,EAAEF,EAAE,CAAC,GAAKE,EAAEF,EAAE,CAAC,GAAGA,GAA8O,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAWR,EAAE,QAAX,IAAK,GAAoB,KAARA,EAAE,MAAW,EAAE,QAAQvhB,GAAG,EAAE,MAAMmhB,EAAE,EAAE,MAAMY,EAAE,IAAIJ,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,gBAAgBA,EAAE,IAAIZ,EAAEU,EAAE,YAAmL,GAAvK,EAAE,QAAmB,OAAOV,GAAlB,UAA4BA,EAAEA,EAAE,eAAeK,EAAE,EAAEK,EAAE,yBAAsC,OAAOV,GAApB,aAAwB,EAAEA,EAAEI,EAAEY,EAAE,CAAC,EAAShB,GAAP,KAAqBgB,EAAEI,GAAE,EAAE,CAACJ,EAAEhB,EAAE,CAAC,EAAE,MAAMgB,GAAmB,OAAON,EAAE,0BAAtB,YAA6D,OAAOF,EAAE,yBAAtB,aAA6D,OAAOA,EAAE,2BAAtB,YAA8D,OAAOA,EAAE,oBAAtB,YAA0C,GAAG,EAAEA,EAAE,MAAmB,OAAOA,EAAE,oBAAtB,YAA0CA,EAAE,oBAAoB,CAAc,OAAOA,EAAE,2BAAtB,YAAiDA,EAAE,2BAA2B,CAACE,IAAIF,EAAE,OAAOvhB,GAAG,oBAAoBuhB,EAAEA,EAAE,MAAM,KAAK,CAAQI,EAAE,QAAT,MAAgB,EAAEA,EAAE,MAAM,OAAO,GAAG,EAAEA,EAAE,MAAM,EAAEA,EAAE,QAAQ,EAAE,MAAM,KAAK,EAAE,QAAQ,CAAC,EAAEZ,GAAOU,EAAE,SAAN,EAAa,EAAE,MAAMA,EAAE,OAAO,CAAuB,IAAtB,EAAEV,EAAEU,EAAE,GAAGF,EAAE,MAAM,EAAE,CAAC,EAAM,EAAER,EAAE,EAAE,EAAEA,EAAEU,EAAE,OAAO,IAAI,CAAC,IAAII,EAAEJ,EAAEV,GAAG,EAAe,OAAOc,GAApB,WAAsBA,EAAE,KAAKN,EAAEI,EAAER,EAAEC,EAAE,CAACS,EAAQA,GAAN,OAAUE,GAAG,EAAE,CAAC,EAAE,EAAEI,GAAE,EAAE,CAACR,EAAEE,EAAE,EAAEM,GAAER,EAAEE,EAAE,EAAE,EAAE,MAAMF,OAAO,EAAE,MAAM,KAA+B,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIP,EAAEG,EAAE,GAAG,EAAEA,EAAE,SAAS,IAAIQ,EAAE,GAAG7hB,GAAGkhB,EAAE,CAAC,EAAE,GAAG,EAAE,GAAGW,GAAG,GAAG,EAAE,IAAIJ,EAAE,GAAGzhB,GAAGuhB,EAAE,CAACM,EAAE,GAAG,GAAGJ,EAAE,CAAC,IAAIZ,EAAEgB,EAAEA,EAAE,EAAyC,MAAvC,IAAGX,GAAG,GAAGL,GAAG,GAAG,SAAS,GAAG,CAAC,IAAIA,EAAE,GAAGA,EAAQ,CAAC,GAAG,GAAG,GAAG7gB,GAAGuhB,EAAE,CAACM,EAAEZ,GAAGY,EAAEX,EAAE,SAASO,EAAEJ,EAAE,CAAC,MAAM,CAAC,GAAG,GAAGI,EAAER,GAAGY,EAAEX,EAAE,SAASG,EAAE,CAA2D,SAAS,GAAK,EAAE,CAAQ,MAAP,MAAK,EAAaA,IAAJ,EAAM,GAAG,IAAIphB,GAAGohB,EAAE,CAACnhB,GAAG,GAAG,EAAE,SAAS,GAAK,EAAE,EAAE,CAAC,OAAOmhB,IAAIE,IAAQF,IAAJ,GAAO,EAAEA,GAAI,EAAEE,IAAIF,IAAIA,GAAGE,IAAIA,EAAoH,SAASphB,IAAK,CAAC,GAAU,KAAP,KAAU,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,OAAO,GAAG,SAAS,IAAM,CAAC,GAAG,EAAE,GAAG,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,MAAM,CAAC,cAAc,KAAK,MAAM,KAAK,KAAK,KAAK,CAAC,SAAS,IAAM,CAAoH,OAA5GC,IAAP,KAAiB,KAAP,MAAW,GAAG,CAAC,EAAE,GAAG,EAAG,IAAM,GAAG,GAAG,CAAC,EAAE,EAAG,IAAWA,EAAG,OAAV,MAAgB,GAAG,CAAC,EAAE,EAAG,EAAG,KAAK,IAAM,GAAG,GAAG,CAAC,EAAE,EAAGA,EAAG,MAAaA,EAAG,SAAS,IAAM,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,EAAE,GAAG,KAAK,GAAG,EAAE,EAAG,GAAG,KAAK,SAAS,GAAK,EAAE,EAAE,CAAC,OAAmB,OAAOmhB,GAApB,WAAsBA,EAAEF,EAAE,CAACE,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAoB,GAAnB,GAAGphB,IAAK,CAAC,EAAG,IAAM,CAAI,GAAG,CAAC,IAAI+gB,EAAE9gB,EAAG,MAAmB,GAAb,EAAE8gB,EAAE,SAAmB,KAAP,OAAY,EAAE,GAAG,IAAIA,EAAE,CAAUD,IAAT,IAAK,IAAO,CAAC,GAAG,OAAOC,EAAE,CAAC,EAAE9gB,EAAG,cAAc,EAAG,GAAEihB,EAAEH,EAAED,EAAE,OAAO,CAAC,EAAEA,EAAE,WAAkBA,IAAP,MAA6B,MAAnB,GAAG,cAAcC,EAAQ,CAACA,EAAEK,EAAE,CAAC,MAAM,CAACnhB,EAAG,cAAcmhB,EAAE,CAAoJ,MAAnJ,GAAEF,IAAI,GAAkB,OAAOE,GAApB,WAAsBA,GAAG,CAACA,EAAWN,IAAT,IAAK,GAAWM,EAALN,EAAEM,EAAE,CAAG,EAAG,cAAcF,EAAE,EAAE,EAAG,MAAM,CAAC,KAAK,KAAK,SAAS,KAAK,CAAC,EAAE,EAAE,SAAS,GAAK,KAAK,KAAK,GAAGA,EAAE,CAAO,CAACjhB,EAAG,cAAcihB,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,CAAwC,GAAvC,GAAGlhB,IAAK,CAAC,EAAG,IAAM,CAAC,EAAWohB,IAAT,IAAK,GAAM,KAAKA,EAAYnhB,IAAP,KAAU,CAAC,IAAI6gB,EAAE7gB,EAAG,cAAc,GAAU6gB,IAAP,MAAiBM,IAAP,KAAS,CAAC,IAAIL,EAAED,EAAE,GAAG,EAAE,GAAUC,IAAP,KAAS,EAAE,CAAC,MAAM,CAAC,IAAI,IAAIW,EAAE,EAAEA,EAAEX,EAAE,QAAQW,EAAEN,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGA,EAAEM,GAAGX,EAAEW,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,GAAGX,EAAE,OAAOD,EAAE,IAAiC,MAA7B,GAAEI,GAAG,CAAC,EAAG,cAAc,CAACA,EAAEE,EAAE,CAAQF,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,GAAG,IAAI,GAAG,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,GAAGA,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC,OAAOJ,EAAE,KAAK,KAAK,CAAQ,KAAP,OAAY,GAAG,IAAI,KAAK,EAAE,GAAG,IAAIM,EAAE,CAAUN,IAAT,IAAK,GAAM,GAAG,IAAIM,EAAEF,EAAE,KAAK,CAAC,IAAI,EAAEJ,EAASM,EAAE,OAAT,MAAe,EAAEA,EAAE,KAAK,EAAE,KAAKF,GAAG,SAAS,IAAM,CAAC,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,SAAShhB,IAAK,EAAo/B,SAAS,GAAK,EAAE,CAAkB,OAAjB,QAAQ,MAAMghB,EAAE,CAAQ,KAAK,SAAS/gB,IAAK,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIohB,EAAE,EAAE,CAACQ,EAAE,IAAI,IAAqgB,MAAjgB,GAAE,CAAC,YAAY,KAAK,cAAcX,EAAE,qBAA8BL,IAAT,IAAK,GAAM,MAAMA,EAAE,OAAO,EAAE,WAAW,KAAK,cAAc,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,qBAAqB,KAAK,eAAegB,EAAE,YAAYR,EAAE,yBAAyB,EAAE,CAAC,oBAAoB,EAAE,CAAC,kBAAkB,EAAE,CAAC,QAAiBG,IAAT,IAAK,GAAM,GAAKA,EAAE,WAAoBJ,IAAT,IAAK,GAAMnhB,GAAImhB,EAAE,aAAsBZ,IAAT,IAAK,GAAMvgB,GAAIugB,EAAE,aAAsBc,IAAT,IAAK,GAAMrhB,GAAIqhB,EAAE,aAAsBI,IAAT,IAAK,GAAMzhB,GAAIyhB,EAAE,CAAC,EAAExhB,GAAIghB,EAAE,EAAE,KAAKN,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,GAAKM,EAAEF,EAAE,KAAKJ,EAAEiB,EAAEtV,GAAG,KAAKpM,GAAG,CAAC,EAAE,KAAK6gB,EAAE,CAAQE,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,kBAAyBN,IAAP,KAAS,EAAE,mBAAmB,EAAE,eAAe,IAAIc,EAAE,CAAC,KAAKR,EAAE,KAAK,UAAU,CAAC,IAAIA,EAAEF,EAAE,YAAY,EAAE,KAAKU,EAAE,CAAKR,EAAE,SAAN,GAAc,GAAKF,EAAE,EAAE,gBAAgBJ,EAAE,eAAeC,EAAE,SAASW,EAAE,cAAcJ,EAAE,QAAQZ,EAAE,YAAYc,EAAE,CAAU,OAAT,EAAE,IAAII,EAAE,CAAQA,EAAE,SAASxhB,GAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,GAAG,MAAMghB,EAAE,cAAc,CAAC,EAAE,OAAO,EAAE,CAAC,SAAS,EAAE,CAAC,cAAcL,EAAE,SAASD,EAAE,eAAeY,EAAE,aAAaJ,EAAE,CAAC,SAAShhB,GAAI,EAAE,EAAE,CAAgB,GAAf,EAAE4gB,EAAE,QAAQE,EAAE,CAAUF,GAAN,MAAoB,OAAOA,GAAlB,SAAoB,MAAM,MAAM,iMAAiM,OAAOA,EAAE,YAAY,CAAC,OAAOA,EAAE,SAAS3gB,GAAI,EAAE,EAAE,CAAC,IAAIugB,EAAEI,EAAE,aAAa,EAAEE,EAAE,CAAC,EAAEF,EAAE,aAAa,EAAEE,EAAE,CAAQF,EAAE,cAAT,MAA4D,EAAE,OAAO,EAAE,EAAE,WAAWE,IAA9D,EAAE,OAAO,EAAEF,EAAE,YAAY,QAAQE,EAAE,EAA8B,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,CAAiB,IAAhB,GAAG,EAAE,CAAC,GAAGA,EAAE,GAAG,EAAM,EAAEN,EAAEC,EAAEW,EAAE,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,EAAG,KAAK,EAAEZ,EAAEC,EAAEW,EAAE,CAAQ,OAAP,IAAM,CAAQR,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAEZ,EAAE,QAAQ,CAACQ,EAAEP,EAAE,kBAAkB,GAAUO,GAAP,KAAqB,CAAC,IAAIZ,EAAEU,EAAE,cAAc,GAAgB,OAAON,EAAE,iBAAtB,WAAsC,EAAEJ,MAAM,CAAuB,IAAI,IAAIc,IAA9B,GAAEV,EAAE,iBAAiB,CAAcA,EAAE,GAAG,EAAEU,KAAKF,GAAG,MAAM,MAAM,EAAI,IAAI,GAAKP,EAAE,EAAE,UAAUS,EAAE,CAAC,CAAC,EAAEM,GAAE,EAAE,CAACpB,EAAEI,EAAE,CAAC,EAAE,cAAcC,EAAE,GAAIG,EAAEE,EAAEM,EAAE,CAAC,EAAE,cAAchB,OAAO,GAAIQ,EAAEE,EAAEM,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGR,GAAGA,EAAE,aAAa,CAA4B,IAAI,IAAIJ,IAAnC,GAAEgB,GAAE,EAAE,CAACV,EAAE,CAAC,EAAEF,EAAE,aAA0BA,EAAWE,EAAEN,KAAX,IAAK,KAAW,EAAEA,GAAGI,EAAEJ,IAAI,OAAOM,EAAE,OAAOA,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAgB,OAAON,GAApB,WAAsB,GAAGA,EAAE,WAAWA,EAAE,UAAU,iBAAiB,CAAC,EAAE,GAAKA,EAAEM,EAAE,cAAc,CAAC,IAAIE,EAAER,EAAE,YAAY,EAAE,IAAIA,EAAEC,EAAa,OAAOO,GAAlB,UAA4BA,EAAEA,EAAE,eAAeI,EAAE,CAAC,GAAKJ,EAAER,EAAEC,EAAEW,EAAE,CAAC,GAAKR,EAAEE,EAAEE,EAAER,EAAE,KAAK,CAAC,EAAE,GAAKA,EAAEM,EAAE,cAAc,CAAC,EAAE,GAAKF,EAAEE,EAAEN,EAAEC,EAAEO,EAAE,CAAC,IAAIZ,EAAM,KAAJ,EAAO,GAAc,OAAOgB,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,QAAtB,YAAuCA,EAAE,WAAX,IAAK,GAAe,GAAKA,EAAEZ,EAAEC,EAAEO,EAAE,CAAC,GAAKJ,EAAEE,EAAEM,EAAEZ,EAAE,SAASJ,EAAE,CAAC,EAAEU,EAAE,YAAY,EAAE,YAAY,GAAKL,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAIG,EAAEE,EAAEM,EAAE,QAAQ,CAAC,EAAE,YAAYX,QAAQ,GAAIG,EAAEE,EAAEM,EAAE,KAAK,CAAC,GAAc,OAAOZ,GAAlB,SAAoB,CAAC,OAAOA,EAAP,CAAU,KAAK,GAAG,KAAK,GAAG,KAAKyC,GAAE,KAAKb,GAAE,KAAKR,GAAE,GAAIhB,EAAEE,EAAEL,EAAE,SAAS,CAAC,OAAO,KAAKuB,GAAE,GAAIpB,EAAEE,EAAEL,EAAE,SAAS,CAAC,OAAO,KAAK,GAAG,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,KAAKoB,GAAE,EAAE,CAAC,EAAEf,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAEL,EAAE,SAAS,EAAEA,EAAE,SAAS,EAAE,IAAI,IAAI,IAAIS,EAAE,CAAC,GAAG,KAAK,cAAc,GAAG,cAAc,CAAC,EAAE,aAAa,EAAE,kBAAkB,CAAC,EAAE,kBAAkB,EAAE,CAAC,SAAS,EAAE,uBAAuBd,EAAE,YAAY,KAAK,CAACkB,EAAExhB,GAAI8gB,EAAEQ,EAAE,OAAO,OAAOF,EAAEE,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKE,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,IAAIL,EAAEnhB,GAAI8gB,EAAE,EAAE,KAAKQ,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,gBAAgBF,EAAE,EAAE,eAAeD,EAAE,GAAG,CAAC,GAAG,GAAKL,EAAEE,EAAEL,EAAE,CAACG,EAAE,cAAc,sBAAsBK,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,WAAiB,CAAC,EAAE,OAAO,EAAE/gB,GAAIghB,EAAED,EAAE,CAAKC,EAAE,eAAN,EAAmB,MAAM,QAAQJ,EAAE,CAAC,EAAE,OAAO,EAAE,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAY9gB,GAAI4gB,EAAEE,EAAE,QAAQ,CAAC,EAAE,gBAAgBN,EAAE,EAAE,eAAeY,EAAE,EAAE,GAAKR,EAAEI,EAAER,EAAEc,EAAElB,EAAEU,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,EAAE,YAAY,KAAKA,EAAE,CAAC,OAAO,GAAc,OAAON,GAAlB,UAA4BA,EAAE,OAAOA,EAAE,SAAT,CAAmB,KAAKuC,GAA2B,GAAzB,EAAE,GAAKnC,EAAEE,EAAEN,EAAE,OAAOC,EAAEW,EAAE,CAAQ,KAAJ,EAAO,CAAC,EAAEN,EAAE,YAAY,EAAE,YAAY,GAAKN,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAII,EAAEE,EAAEL,EAAE,QAAQ,CAAC,EAAE,YAAYD,QAAQ,GAAII,EAAEE,EAAEL,EAAE,CAAC,OAAO,KAAK,GAAG,EAAED,EAAE,KAAK,EAAE,GAAGA,EAAEC,EAAE,CAAC,GAAKG,EAAEE,EAAEN,EAAEC,EAAEW,EAAE,CAAC,OAAO,KAAKU,GAAwL,GAAtL,EAAErB,EAAE,SAAS,EAAED,EAAE,SAAS,EAAEC,EAAE,MAAM,EAAED,EAAE,eAAe,EAAE,eAAeC,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,OAAOL,EAAE,MAAaA,IAAP,KAAS,EAAEA,EAAE,MAAM,EAAE,QAAQI,EAAE,YAAYQ,EAAE,MAAMP,EAAE,CAAC,EAAE,QAAQA,EAAE,GAAIG,EAAEE,EAAEM,EAAE,CAAC,EAAE,GAAaR,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,EAAEA,EAAE,YAAY,EAAE,QAAQ,eAAeH,IAAI,GAAGG,EAAE,QAAQ,cAAcH,EAAE,EAAE,GAAGG,EAAE,OAAO,EAAE,QAAQA,EAAE,OAAO,KAAKe,GAAE,EAAElB,EAAE,SAAS,EAAEA,EAAED,EAAE,eAAe,CAAC,GAAII,EAAEE,EAAEL,EAAE,CAAC,OAAO,KAAKxhB,GAAG,EAAEuhB,EAAE,MAAM,EAAEY,EAAEZ,EAAE,SAAS,CAAC,EAAE,GAAGA,EAAEC,EAAE,CAAC,GAAKG,EAAEE,EAAEN,EAAEC,EAAE,IAAK,GAAE,CAAC,OAAO,MAAM,MAAM,EAAI,IAAUD,GAAN,KAAQA,EAAE,OAAOA,EAAE,GAAG,CAAC,CAAyK,OAAxK,EAAEM,EAAE,eAAe,EAAE,GAAKM,EAAE,OAAOZ,EAAEC,EAAEG,EAAE,cAAcQ,EAAE,cAAc,CAAC,EAAE,eAAe,CAAC,EAAE,EAAEA,EAAE,cAAc,EAAE,cAAc,GAAKhB,EAAEI,EAAEC,EAAE,CAAC,GAAKG,EAAEE,EAAEE,EAAE,CAAC,EAAE,cAAcZ,EAASI,EAAP,CAAU,IAAI,OAAO,IAAI,OAAO,IAAI,KAAK,IAAI,MAAM,IAAI,QAAQ,IAAI,KAAK,IAAI,MAAM,IAAI,QAAQ,IAAI,SAAS,IAAI,OAAO,IAAI,OAAO,IAAI,QAAQ,IAAI,SAAS,IAAI,QAAQ,IAAI,MAAM,MAAM,QAAQ,EAAE,OAAO,KAAK,KAAKA,EAAE,IAAI,CAAC,EAAE,eAAe,CAAC,GAAG,SAASrgB,GAAI,EAAE,EAAE,EAAE,CAAU,GAAT,EAAE,KAAKqgB,EAAgB,OAAOA,GAAlB,UAA4BA,EAAE,CAAC,OAAOA,EAAE,SAAT,CAAmB,KAAKgD,GAAE,GAAK5C,EAAEE,EAAEN,EAAE,KAAKA,EAAE,MAAMA,EAAE,IAAI,CAAC,OAAO,KAAKiC,GAAE,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,KAAKxjB,GAAG,IAAIwhB,EAAED,EAAE,MAAM,EAAEC,EAAED,EAAE,SAAS,CAAC,GAAII,EAAEE,EAAEN,EAAE,CAAC,OAAO,GAAG0C,GAAE1C,EAAE,CAAC,CAAC,GAAKI,EAAEE,EAAEN,EAAE,CAAC,OAA0G,GAA9E,OAAOA,GAAlB,WAAHA,EAAuB,EAAE,MAAM,EAAE,IAAIA,EAAE,KAAKA,EAAE,cAAc,EAAe,OAAOC,GAApB,WAAsBA,EAAE,MAASA,AAAI,IAAEA,EAAE,KAAKD,EAAE,CAAE,CAAY,GAAX,EAAEC,EAAE,MAAM,CAAI,CAACD,EAAE,KAAK,CAAC,IAAIY,EAAE,EAAE,CAAC,GAAG,EAAE,KAAKZ,EAAE,MAAM,CAAC,EAAEC,EAAE,MAAM,OAAO,CAACD,EAAE,MAAM,GAAKI,EAAEE,EAAEM,EAAE,CAAC,OAA2C,KAApC,GAAE,OAAO,UAAU,SAAS,KAAKZ,EAAE,CAAO,MAAM,EAAI,GAAuBI,IAApB,kBAAsB,qBAAqB,OAAO,KAAKJ,EAAE,CAAC,KAAK,KAAK,CAAC,IAAII,EAAE,CAAC,CAAY,OAAOJ,GAAlB,UAAqB,EAAEM,EAAE,eAAe,EAAE,eAAe,GAAKA,EAAE,eAAe,OAAON,EAAEI,EAAE,cAAcH,EAAE,eAAe,EAAa,OAAOD,GAAlB,WAAsB,EAAEM,EAAE,eAAe,EAAE,eAAe,GAAKA,EAAE,eAAe,OAAO,GAAGN,EAAEI,EAAE,cAAcH,EAAE,eAAe,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAED,EAAE,OAAOY,EAAE,EAAEA,EAAEX,EAAE,IAAI,CAAC,IAAIO,EAAEF,EAAE,YAAY,EAAE,YAAY,GAAKE,EAAEP,EAAEW,EAAE,CAAC,GAAG,CAAC,GAAKR,EAAEE,EAAEN,EAAEY,GAAG,QAAQ,CAAC,EAAE,YAAYJ,IAAI,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIP,EAAEK,EAAE,eAAe,cAAcM,EAAEN,EAAE,cAAcE,EAAEF,EAAE,QAAQ,GAAG,CAAC,OAAO3gB,GAAIygB,EAAEE,EAAEN,EAAE,OAAOc,EAAE,CAAC,GAAG,IAAM,CAAY,OAAOA,GAAlB,WAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,KAAM,GAAE,eAAe,cAAcb,EAAE,EAAE,cAAcW,EAAE,EAAE,QAAQJ,EAAEb,GAAEa,EAAE,CAACM,EAAE,EAAEA,EAAE,IAAIlB,EAAEU,EAAE,eAAeI,EAAEphB,GAAI8gB,EAAER,EAAE,OAAO,OAAO,KAAKA,EAAE,cAAcA,EAAE,eAAe,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKc,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,EAAE,GAAKN,EAAEE,EAAE,KAAKA,EAAE,gBAAgBI,EAAEJ,EAAE,SAASA,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,KAAK,EAAE,KAAKF,EAAEA,EAAE,CAAC,EAAE,eAAe,cAAcH,EAAE,EAAE,cAAcW,EAAE,EAAE,QAAQJ,EAAE,GAAEA,EAAE,EAAE,SAAS,GAAK,EAAE,CAAC,IAAIF,EAAEF,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAE,OAAO,EAAE,GAAK,KAAKE,EAAEF,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIH,EAAEG,EAAE,gBAAgB,EAAE,eAAe,OAAO,EAASH,IAAP,MAAU,EAAE,kBAAsBK,EAAE,SAAN,IAAe,EAAE,OAAO,EAASA,EAAE,cAAT,MAAsBA,EAAE,YAAY,KAAK,KAAK,IAAI,EAAE,eAAeL,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAWD,IAAT,IAAK,GAAM,MAAM,EAAI,IAAI,CAAC,CAACA,EAAE,EAAE,YAAYM,EAAE,QAAQF,EAAE,CAACH,EAAE,eAAeK,EAAE,yBAAyB,KAAKL,EAAE,EAAEA,EAAE,uBAAuB,SAAS,SAAS,EAAE,CAAC,OAAO,GAAKG,EAAEE,EAAEN,EAAE,GAAG,CAACC,EAAE,uBAAuB,OAAO,CAAC,EAAE,kBAAsBK,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWL,GAAG,GAAG,SAASvgB,GAAI,EAAE,EAAE,CAAC,GAAO4gB,EAAE,OAAO,SAAb,GAAyBA,EAAE,SAAS,SAAf,GAA8BA,EAAE,SAAS,GAAG,WAArB,KAA8B,CAAC,IAAIN,EAAEM,EAAE,SAAS,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMN,EAAE,SAAN,GAActgB,GAAI0gB,EAAEJ,EAAE,MAAM,EAAE,kBAAkB,KAAKM,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,GAAUA,IAAP,KAAS,CAAC,GAAGN,EAAE,cAAc,CAAC,GAAUI,EAAE,uBAAT,KAA8B,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,EAAE,qBAAqBJ,EAAE,EAAE,mBAAuBI,EAAE,mBAAN,IAAyB,EAAE,aAAa/gB,GAAI,EAAE+gB,EAAE,aAAaE,GAAG,OAAO,EAAE,eAAeA,EAAE,oBAAwBA,EAAE,eAAN,GAAoBN,EAAE,eAAmBA,EAAE,SAAN,GAActgB,GAAI4gB,EAAEN,EAAE,CAACM,EAAE,eAAeF,EAAE,oBAAoB,KAAKE,EAAE,CAACA,EAAE,uBAAuB,QAAQ,GAAKF,EAAE,CAACE,EAAE,uBAAuB,OAAO,EAAEN,EAAE,eAAmBA,EAAE,SAAN,IAAetgB,GAAI4gB,EAAEN,EAAE,CAAKM,EAAE,kBAAkB,SAAxB,GAAgCA,EAAE,eAAeF,EAAE,kBAAkB,KAAKE,EAAE,GAAG,EAAE,kBAAsBF,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWA,GAAG,EAAE,SAAS,GAAK,EAAE,CAAC,GAAOA,EAAE,SAAN,EAAa,CAAC,IAAIE,EAAE,GAAGN,EAAE,GAAG,QAAQ,GAAG,QAAQ,GAAG,IAAIC,EAAE,GAAG,GAAGG,EAAE,cAAc,GAAG,CAAC,IAAIQ,EAAEJ,EAAEJ,EAAE,YAAY,IAAI,EAAE,EAAEQ,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAIZ,EAAEY,EAAEI,GAAOF,EAAEN,EAAEU,EAAElB,EAAE,eAAe,GAAOkB,EAAE,SAAN,EAAa,CAAC,GAAElB,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAIc,EAAEd,EAAEA,EAAE,KAAK,CAACc,EAAE,cAAc,sBAAsBI,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,WAAiB,CAAClB,EAAE,SAAS,OAAOA,EAAE,CAAC,EAAE,OAAO,EAAE,GAAKc,EAAEd,EAAE,gBAAgBkB,EAAE,OAAOV,EAAE,CAAC,GAAG,IAAM,CAAY,OAAOA,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,CAAC,IAAIK,EAAEb,EAAE,KAAK,EAAE,KAAKa,EAAEA,EAAE,KAAK,CAAC,EAAE,SAAS,OAAOb,EAAE,CAAC,EAAE,OAAO,EAAE,IAAIqB,EAAErB,EAAE,gBAAgBmB,EAAEX,EAAEgC,EAAE5iB,GAAIkhB,EAAEK,EAAE,CAA4K,GAApKE,IAAP,KAASxhB,GAAIihB,EAAEK,EAAE,EAAE,EAAE,eAAeE,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAYmB,EAAEnB,EAAE,eAAeP,EAAE,yBAAyB,KAAKO,EAAE,GAAG,EAAE,kBAAyBP,EAAE,kBAAN,EAAsB,CAAC,IAAIQ,EAAER,EAAE,WAAW,GAAG,KAAK,EAAE,OAAO,EAAEE,EAAE,CAAQR,EAAE,cAAT,MAAsB,GAAKA,EAAEA,EAAE,YAAY,OAAOE,EAAE,CAAC,GAAIF,EAAEE,EAAE,CAAC7gB,GAAI2gB,EAAEE,EAAE,QAAQ,CAAC,GAAGL,EAAE,GAAG,QAAQD,EAAEA,IAAI,IAAIL,GAAEW,EAAE,GAAG,SAASzgB,GAAI,EAAE,EAAE,EAAE,CAAoB,OAAnB,EAAE,cAAc,CAAC,EAASmgB,EAAE,OAAT,CAAiB,IAAK,GAAE,IAAIC,EAAE,EAAE,GAAG,EAAE,gBAAwJ,MAAxI,GAAE,eAAe,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAEG,EAAE,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,KAAKA,EAAE,kBAAkB,CAAC,EAAEH,EAAE,SAAS,GAAG,CAAC,EAAE,KAAKG,EAAE,CAAQE,EAAE,KAAK,gBAAgB,CAAC,IAAK,GAAE,EAAE,OAAO,EAAE,IAAIM,EAAE,CAAC,EAAE,EAAEZ,EAAE,OAAO,IAAIQ,EAAE,EAAE,EAAER,EAAE,SAAS,IAAI,IAAIJ,EAAE,EAAEA,EAAEI,EAAE,OAAO,IAAI,CAAC,IAAI,EAAEA,EAAEJ,GAAGY,EAAEI,EAAE,MAAM,IAAI,EAAE,KAAKX,EAAEO,GAAG,CAAC,EAAE,GAAKJ,EAAEE,EAAEM,EAAE,CAAC,KAAKJ,EAAEP,EAAE,OAAO,EAAE,IAAI,EAAE,KAAKA,EAAEO,GAAG,CAA8B,OAA7B,EAAEP,EAAE,SAAS,EAAEK,EAAE,KAAKL,EAAEO,GAAG,EAASI,EAAE,QAAQ,MAAM,MAAM,EAAI,IAAI,CAAC,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIX,EAAED,EAAE,SAAS,GAAUC,IAAP,KAAS,OAAOpgB,GAAIugB,EAAEE,EAAEN,EAAE,CAAoB,GAAnB,EAAE,cAAc,CAAC,EAAKC,EAAE,kBAAkB,OAAOG,EAAE,cAAc,uBAAuB,EAAEH,EAAE,YAAYK,EAAE,KAAK,YAAkB,CAACA,EAAE,KAAK,YAAY,CAACL,IAAIK,EAAE,KAAK,eAAe,CAAC,EAAEqC,GAAE1C,EAAE,CAACK,EAAE,KAAKL,EAAE,CAACK,EAAE,KAAK,IAAI,EAAEA,EAAE,KAAK,eAAe,EAAEzgB,GAAIugB,EAAEE,EAAEN,EAAE,CAAC,EAAE,CAAC,CAACI,EAAE,cAAc,sBAAsBE,EAAE,KAAK,YAAkB,CAACF,EAAE,GAAG,EAAEH,EAAE,aAAa,CAAC,EAAE,cAAc,EAAE,gBAAgB,EAAEA,EAAE,kBAAkB,QAAQG,EAAE,kBAAkB,KAAKH,EAAE,CAAC,IAAIW,EAAER,EAAE,cAAkBI,EAAE,EAAE,iBAAiG,MAAhF,GAAEI,EAAE,eAAeJ,EAAE,SAAS,GAAG,CAAC,EAAE,EAAE,GAAGI,EAAE,GAAKN,EAAEF,EAAE,cAAcH,EAAE,CAAC,GAAIG,EAAEE,EAAEN,EAAE,CAAQM,EAAE,KAAK,YAAkB,CAAC,GAAGL,EAAE,SAASG,EAAE,qBAAqB,MAAO,GAAE,cAAc,EAAE,gBAAgBA,EAAE,oBAAoB,KAAKH,EAAE,CAAC,GAAKK,EAAEF,EAAE,cAAcH,EAAE,GAAG,CAACpgB,GAAIugB,EAAEE,EAAEN,EAAE,CAACM,EAAE,KAAK,YAAkB,CAAsF,GAArF,EAAE,cAAc,sBAAsBA,EAAE,KAAK,WAAiB,CAAC,EAAEL,EAAE,kBAAyBD,EAAE,SAAN,EAAa,MAAM,MAAM,EAAI,IAAI,CAAC,CAAoF,OAAnF,GAAKI,EAAEE,EAAEN,EAAE,GAAG,CAAC,EAAE,CAAC,CAACI,EAAE,cAAc,sBAAsBE,EAAE,KAAK,YAAkB,CAAQF,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAA0D,OAAzD,GAAKE,EAAEF,EAAE,cAAcJ,EAAE,cAAcA,EAAE,GAAG,CAAC,GAAKI,EAAEE,EAAEN,EAAE,CAAQ,GAAKM,EAAEN,EAAE,cAAc,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAED,EAAE,kBAAkBY,EAAE,EAAEA,EAAEX,EAAE,OAAO,IAAI,GAAKG,EAAEE,EAAEN,EAAEC,EAAEW,GAAG,CAA0lB,GAAzlB,EAAE,OAAO,EAAE,EAAER,EAAE,cAAc,EAAEJ,EAAE,GAAG,EAAEA,EAAE,cAAc,EAAE,KAAKI,EAAE,kBAAkB,CAAC,EAAE,6BAA6BE,EAAE,KAAK,QAAQ,EAAE,EAAE,6BAA6B,CAAC,EAAEA,EAAE,KAAK,4aAA4a,EAAYL,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAA4E,MAA3E,GAAED,EAAE,SAAS,GAAG,CAAC,EAAE,KAAKC,EAAE,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,KAAKG,EAAE,cAAc,CAAC,EAAE,KAAKJ,EAAE,CAAQM,EAAE,KAAK,eAAe,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,GAAOL,EAAE,SAAN,EAAa,MAAM,CAAC,EAAE,IAAIW,EAAEX,EAAE,GAAG,GAAQW,IAAL,GAAO,CAAC,IAAS,EAAE,GAAGZ,EAAE,iBAAb,GAA4B,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,OAAO,GAAKI,EAAEE,EAAEL,EAAE,CAAoc,OAAnc,GAAKG,EAAEE,EAAEL,EAAE,CAAC,EAAEG,EAAE,cAAc,EAAE,KAAKA,EAAE,kBAAkB,CAAC,EAAE,4BAA4BE,EAAE,KAAK,QAAQ,EAAE,EAAE,4BAA4B,CAAC,EAAEA,EAAE,KAAK,yMAAyM,EAAE,EAAE,KAAKF,EAAE,cAAc,CAAC,EAAEQ,EAAE,SAAS,GAAG,CAAC,EAAE,KAAKA,EAAE,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,KAAKR,EAAE,kBAAkB,CAAC,EAAE,KAAKQ,EAAE,CAAQN,EAAE,KAAK,eAAe,CAAC,SAAS,GAAK,EAAE,EAAE,CAAC,GAAG,CAAC,IAAIN,EAAEI,EAAE,qBAAqB,GAAUJ,IAAP,MAAcI,EAAE,mBAAN,EAAuB,CAAC,GAAKA,EAAEE,EAAEN,EAAE,CAAC,EAAE,qBAAqB,KAAK,IAAIC,EAAEG,EAAE,cAAc,gBAAgB,IAAI,EAAE,EAAEJ,EAAEC,EAAE,OAAO,EAAE,IAAI,EAAE,KAAKA,EAAED,GAAG,CAAC,EAAEC,EAAE,QAAQK,EAAE,KAAKL,EAAED,GAAG,CAAC,IAAIY,EAAEJ,EAAEJ,EAAE,yBAAyB,IAAI,EAAE,EAAEQ,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAIZ,EAAEY,EAAEI,GAAG,EAAEN,EAAE,IAAII,EAAEN,EAAE,cAAcU,EAAElB,EAAE,GAAGa,EAAEb,EAAE,YAAYqB,EAAErB,EAAE,aAAamB,EAAEnB,EAAE,oBAA4T,GAAxS,EAAE,KAAKc,EAAE,kBAAkB,CAAC,EAAE,yBAAyBT,EAAE,KAAK,QAAQ,EAAE,EAAE,yBAAyB,CAAC,EAAEA,EAAE,KAAK,yLAAyL,EAAYa,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAuB,GAAtB,EAAE,KAAKA,EAAE,CAAC,EAAE,KAAK,IAAI,CAAIL,GAAGQ,GAAGF,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,IAAIqB,EAAE,GAAK3B,GAAG,GAAG,CAAC,EAAE,KAAK2B,EAAE,CAAC,GAAGnB,GAAGF,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,IAAIG,EAAE,GAAKD,GAAG,GAAG,CAAC,EAAE,KAAKC,EAAE,CAAC,GAAGH,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,IAAIoB,EAAE,GAAKpB,EAAE,CAAC,EAAE,KAAKoB,EAAE,CAAC,GAAG,CAAClC,EAAE,KAAK,cAAc,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEW,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAI8B,EAAEtC,EAAE,oBAAoB,IAAI,EAAE,EAAEQ,EAAE8B,EAAE,OAAO,IAAI,GAAG,CAAC,GAAKtC,EAAEE,EAAEoC,EAAE9B,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,OAAO,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIzV,EAAEiV,EAAE,kBAAkB,IAAI,EAAE,EAAEQ,EAAEzV,EAAE,OAAO,IAAI,CAAC,IAAIoW,EAAEpW,EAAEyV,GAAG,EAAE,CAAC,EAAER,EAAE,EAAEE,EAAE,IAAIH,EAAEoB,EAAE,kBAAkB,IAAI,EAAE,EAAEb,EAAEP,EAAE,OAAO,IAAI,GAAG,CAAC,GAAKK,EAAEZ,EAAE2B,EAAEpB,EAAEO,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAImC,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,OAAO,EAAEnC,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAACmC,EAAE,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEjC,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAII,EAAEZ,EAAE,oBAAoB,IAAI,EAAE,EAAEQ,EAAEI,EAAE,OAAO,IAAI,GAAG,CAAC,GAAKZ,EAAEE,EAAEU,EAAEJ,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,OAAO,EAAE,OAAO,EAAEA,EAAE,QAAQ,CAAKR,EAAE,kBAAN,GAA2BA,EAAE,YAAY,SAAlB,GAA8BA,EAAE,yBAAyB,SAA/B,GAA2CA,EAAE,oBAAoB,SAA1B,GAAkCE,EAAE,KAAK,KAAK,EAAE,SAAS,GAAK,EAAE,EAAE,CAAC,GAAG,CAAC,IAAIN,EAAEI,EAAE,eAAe,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,GAAKJ,EAAEI,EAAEE,EAAE,GAAG,CAAC,EAAE,OAAO,CAAQF,EAAE,cAAT,MAAsB,GAAKA,EAAEA,EAAE,YAAY,OAAOE,EAAE,CAAC,GAAIF,EAAEE,EAAE,CAAC7gB,GAAI2gB,EAAEE,EAAE,EAAE,SAAS,IAAM,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIM,EAAE,CAAC,EAAEJ,EAAE,KAAKZ,EAAE,GAAGc,EAAE,CAAC,KAAK,SAAS,EAAE,CAAkB,OAAVN,IAAP,OAAW,GAAGA,GAAS,CAAC,GAAG,QAAQ,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,EAAEA,GAAG,CAACU,EAAE,CAAC,EAA6J,GAA3J,EAAE,GAAKV,EAAE,GAAKJ,EAAEM,EAAEA,EAAE,iBAAiB,IAAK,GAAE,CAAC,CAAC,cAAc,EAAE,cAAc,KAAK,CAAC,IAAS,GAAK,IAAK,IAAG,UAAU,CAAC,EAAE,CAAC,IAAI,IAAK,GAAE,IAAK,GAAE,CAAC,GAAKF,EAAE,CAAC,GAAKA,EAAEH,EAAE,CAAQG,EAAE,SAAN,EAAa,EAAE,OAAO,EAAEM,EAAE,QAAQN,EAAE,WAAW,SAAaA,EAAE,SAAN,GAAqBA,EAAE,cAAT,KAAqB,CAAC,EAAE,YAAYM,EAAE,GAAG,CAAC,GAAKN,EAAEM,EAAE,OAAOJ,EAAE,CAAC,GAAIF,EAAEE,EAAE,CAAC7gB,GAAI2gB,EAAEE,EAAE,EAAE,GAAGM,EAAE,MAAMJ,EAAE,GAAG,CAACM,EAAE,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,OAAOlB,EAA63B,SAASkC,EAAE,EAAE,CAAC,IAAI,IAAIxB,EAAE,yDAAyDF,EAAEJ,EAAE,EAAEA,EAAE,UAAU,OAAO,IAAI,GAAG,WAAW,mBAAmB,UAAUA,GAAG,CAAC,MAAM,yBAAyBI,EAAE,WAAWE,EAAE,iHAAkI,SAASK,EAAE,EAAE,EAAE,CAAC,GAAOL,EAAE,SAAN,EAAa,GAAG,IAAIA,EAAE,OAAO,EAAE,KAAKF,EAAE,QAAQ,IAAI,WAAW,GAAG,OAAO,EAAE,GAAG,CAAC,CAAC,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,GAAGA,EAAE,QAAQE,EAAE,KAAK,CAAC,IAAIN,EAAE,GAAG,OAAO,GAAG,EAAEM,EAAE,SAAaN,IAAJ,EAAMI,EAAE,QAAQ,GAAG,EAAE,GAAG,IAAIE,EAAE,SAAS,EAAEN,EAAE,CAAC,GAAG,CAACI,EAAE,QAAQ,GAAG,CAAC,EAAEE,EAAE,SAASN,EAAE,EAAE,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,GAAG,GAAG,IAAIM,EAAE,GAAG,CAAC,IAAIA,EAAE,QAAQ,SAASD,EAAE,EAAE,EAAE,CAAQ,OAAP,EAAED,EAAEE,EAAE,CAAO,CAAC,EAAE,SAASrgB,GAAG,EAAE,CAAC,IAAI,EAAE,KAAKmgB,EAAE,QAAQ,IAAI,WAAW,GAAG,OAAO,EAAE,GAAG,CAAC,CAAC,GAAG,KAAK,GAAG,GAA0B,SAASS,EAAE,EAAE,CAAC,OAAO,GAAG,OAAOT,EAAE,CAAC,SAASqB,EAAE,EAAE,CAAC,OAAO,GAAG,OAAOrB,EAAE,CAAC,SAAShgB,GAAG,EAAE,EAAE,CAAc,OAAOggB,EAAE,OAAtB,WAA4BA,EAAE,MAAME,EAAE,CAACF,EAAE,OAAO,CAAqZ,SAAS/f,GAAG,EAAE,CAA4F,OAAxF,GAAG,KAAK,GAAG+f,EAAE,CAAO,CAAC,EAAK,GAAG,KAAK,GAAGA,EAAE,CAAO,CAAC,EAAK,GAAG,KAAKA,EAAE,CAAQ,GAAGA,GAAG,CAAC,GAAE,GAAGA,GAAG,CAAC,EAAQ,CAAC,GAAE,SAAS8B,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,gBAAoB5B,IAAJ,GAAWA,IAAJ,GAAWA,IAAJ,EAAM,KAAK,cAAcL,EAAE,KAAK,mBAAmBW,EAAE,KAAK,gBAAgBZ,EAAE,KAAK,aAAaI,EAAE,KAAK,KAAKE,EAAE,KAAK,YAAYE,EAAE,KAAK,kBAAkBZ,EAA+zC,SAASrf,GAAG,EAAE,CAAC,OAAO6f,EAAE,GAAG,aAAa,CAAkkF,SAASoC,GAAE,EAAE,CAAC,GAAe,OAAOpC,GAAnB,WAAiC,OAAOA,GAAlB,SAAoB,MAAM,GAAGA,EAAE,EAAE,GAAGA,EAAE,IAAIE,EAAE,GAAG,KAAKF,EAAE,CAAC,GAAGE,EAAE,CAAC,IAAIN,EAAEC,EAAE,GAAGW,EAAE,EAAE,IAAI,EAAEN,EAAE,MAAMN,EAAEI,EAAE,OAAO,IAAI,CAAC,OAAOA,EAAE,WAAWJ,EAAE,CAAtB,CAAwB,IAAK,IAAG,EAAE,SAAS,MAAM,IAAK,IAAG,EAAE,QAAQ,MAAM,IAAK,IAAG,EAAE,SAAS,MAAM,IAAK,IAAG,EAAE,OAAO,MAAM,IAAK,IAAG,EAAE,OAAO,MAAM,QAAQ,SAAS,IAAIA,IAAI,GAAGI,EAAE,UAAUQ,EAAEZ,EAAE,EAAE,EAAEA,EAAE,EAAE,GAAGM,EAAE,EAAEM,IAAIZ,EAAqBC,EAAnBA,EAAEG,EAAE,UAAUQ,EAAEZ,EAAE,CAAG,OAAOI,EAAoM,SAAS3f,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO6f,GAASN,IAAN,IAAQ,UAAU,WAAWC,EAAE,SAASvf,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAW0f,IAAT,IAAK,GAAM,GAAGA,EAAE,EAAWE,IAAT,IAAK,GAAM,GAAGmB,EAAE,kBAAkBe,GAAElC,EAAE,CAAC,KAAK,CAAC,IAAIE,EAAE,EAAE,CAAmD,GAAzCR,IAAT,IAAK,IAAOQ,EAAE,KAAKF,EAAEO,GAAG,GAAGb,GAAG,QAAQ,GAAGvf,GAAG,CAAC,CAAC,GAAG,CAAawf,IAAT,IAAK,GAAM,IAAI,EAAE,EAAED,EAAEC,EAAE,OAAO,IAAI,EAAE,KAAK,GAAGY,EAAE2B,GAAEvC,EAAED,GAAG,CAAC,CAAC,GAAG,CAAC,GAAYY,IAAT,IAAK,GAAM,IAAI,EAAE,EAAEX,EAAEW,EAAE,OAAO,IAAI,EAAE,KAAK,GAAGC,EAAE2B,GAAE5B,EAAEX,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,gBAAgBO,EAAE,kBAAkBF,EAAE,kBAAkBmB,EAAErB,EAAE,KAAK,CAAC,cAAcqB,EAAErB,EAAE,KAAK,CAAC,eAAeA,EAAE,KAAK,SAASA,EAAE,eAAe,EAAE,4BAA4B,CAAC,EAAE,6BAA6B,CAAC,EAAE,yBAAyB,CAAC,EAAE,CAAC,SAAS2C,GAAE,EAAE,EAAE,CAAC,MAAM,CAAC,cAAc3C,EAAE,cAAcE,EAAE,CAAC,SAAS1f,GAAG,EAAE,CAAC,OAAOmiB,GAAiC3C,IAA/B,6BAAiC,EAAyCA,IAAvC,qCAAyC,EAAE,EAAE,KAAK,CAAC,SAASvf,GAAG,EAAE,EAAE,EAAE,CAAC,OAAOyf,EAAP,CAAU,IAAI,SAAS,OAAOyC,GAAE,EAAQ/C,EAAE,OAAR,KAAsBA,EAAE,aAAVA,EAAE,MAAqB,CAAC,IAAI,MAAM,OAAO+C,GAAE,EAAE,KAAK,CAAC,IAAI,OAAO,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,gBAAgB,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,QAAQ,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,WAAW,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,KAAK,OAAOA,GAAE,EAAE,KAAK,CAAC,MAAO,IAAG3C,EAAE,eAAmBA,EAAE,gBAAN,EAAoB2C,GAAE,EAAE,KAAK,CAAC3C,EAA6B,SAAStf,GAAG,EAAE,EAAE,EAAE,EAAE,CAAkD,OAAzCwf,IAAL,GAAcL,GAAE,GAAGG,EAAE,KAAK,GAAG,CAAC,EAAE,KAAKS,EAAE2B,GAAElC,EAAE,CAAC,CAAC,CAAO,CAAC,GAAsD,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,GAAc,OAAON,GAAlB,SAAoB,MAAM,MAAM8B,EAAE,GAAG,CAAC,CAAM,IAAI,IAAI7B,IAAb,GAAE,CAAC,EAAeD,EAAE,GAAG,GAAG,KAAKA,EAAEC,EAAE,CAAC,CAAC,IAAIW,EAAEZ,EAAEC,GAAG,GAASW,GAAN,MAAqB,OAAOA,GAAnB,WAA2BA,IAAL,GAAO,CAAC,GAAOX,EAAE,QAAQ,KAAK,GAAnB,EAAoB,CAAC,IAAIO,EAAEK,EAAE2B,GAAEvC,EAAE,CAAC,CAAC,EAAEY,EAAE2B,IAAG,GAAG5B,GAAG,MAAM,CAAC,CAAC,KAAK,CAAC,EAAEX,EAAE,IAAIL,EAAE,GAAG,IAAIY,EAAE,CAAUZ,IAAT,IAAK,KAAQ,EAAE6B,EAAEe,GAAEhC,EAAE,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,QAAQ,GAAG,OAAO,CAAC,CAAC,CAAC,GAAG,IAAIA,EAAEZ,EAAE,EAAE,EAAEA,EAAE,EAAa,OAAOgB,GAAlB,SAAwBA,IAAJ,GAAO,GAAG,KAAK,GAAGX,EAAE,CAACY,EAAE,GAAGD,EAAE,CAACC,EAAED,EAAE,KAAK,CAACC,EAAE2B,IAAG,GAAG5B,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,EAAER,EAAE,KAAK,GAAGI,EAAE,GAAGI,EAAE,EAAER,EAAE,KAAK,GAAGI,EAAE,GAAGI,EAAE,EAAE,GAAGR,EAAE,KAAK,GAAG,CAAgD,SAASsB,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO1B,EAAP,CAAU,IAAI,QAAQ,GAAGI,EAAEE,EAAEL,EAAE,CAAC,OAAO,IAAI,eAAe,IAAI,iBAAiB,IAAI,YAAY,IAAI,iCAAiC,IAAI,2BAA2B,OAAO,GAAG,EAAE,EAAED,EAAE,SAAeA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,QAAc,EAAE,GAAG,eAAeA,EAAE,CAAC,GAAGA,GAAG,KAAYM,IAAP,KAAS,CAAC,OAAO,OAAOL,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,CAACK,EAAE,gBAAgB,OAA4B,OAArB,EAAEO,EAAEP,EAAE,cAAc,CAAQA,EAAE,KAAT,CAAe,IAAK,GAAE,GAAGF,EAAE,KAAK,GAAGJ,EAAE,GAAG,CAAC,MAAM,IAAK,GAAE,CAAC,IAAIC,EAAEG,EAAE,KAAK,GAAGJ,EAAE,GAAG,CAAC,CAAC,IAAIC,GAAGG,EAAE,KAAK,GAAGJ,EAAE,GAAGa,EAAE2B,GAAEvC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,IAAK,GAAE,MAAMA,EAAE,EAAEG,EAAE,KAAK,GAAGJ,EAAE,GAAGa,EAAE2B,GAAEvC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,IAAK,GAAE,CAAC,MAAMA,EAAE,EAAE,GAAGA,GAAGG,EAAE,KAAK,GAAGJ,EAAE,GAAGa,EAAE2B,GAAEvC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,QAAQ,EAAE,cAAc,EAAE,GAAGA,GAAGG,EAAE,KAAK,GAAGJ,EAAE,GAAGa,EAAE2B,GAAEvC,EAAE,CAAC,CAAC,GAAG,UAAU5f,GAAG2f,EAAE,CAAC,CAAC,OAAO,OAAOC,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,EAAED,EAAE,aAAa,CAAC,MAAM,EAAE,EAAE,CAAWM,IAAV,SAAuBA,IAAV,QAAY,OAAO,EAAE,KAAK,GAAGO,EAAEb,EAAE,CAAC,GAAGa,EAAE2B,GAAEvC,EAAE,CAAC,CAAC,GAAG,GAA2B,SAASM,GAAE,EAAE,EAAE,EAAE,CAAC,GAASD,GAAN,KAAQ,CAAC,GAASN,GAAN,KAAQ,MAAM,MAAM8B,EAAE,GAAG,CAAC,CAAC,GAAc,OAAOxB,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAMwB,EAAE,GAAG,CAAC,CAAC,EAAExB,EAAE,OAAcA,GAAP,MAAsBF,EAAE,KAAKS,EAAE,GAAGP,EAAE,CAAC,EAAE,SAAS,GAAG,EAAE,CAAC,IAAIA,EAAE,GAAyD,OAAtD,GAAG,SAAS,QAAQF,GAAG,SAAS,EAAE,CAAOA,GAAN,OAAU,GAAGA,KAAK,CAAQE,EAA2B,SAASrf,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK2hB,GAAE5C,EAAE,CAAC,CAAC,IAAIY,EAAEJ,EAAE,EAAE,KAAK,IAAII,KAAKN,EAAE,GAAG,GAAG,KAAKA,EAAEM,EAAE,CAAC,CAAC,IAAIhB,EAAEU,EAAEM,GAAG,GAAShB,GAAN,KAAQ,OAAOgB,EAAP,CAAU,IAAI,WAAW,EAAEhB,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAEQ,EAAEH,EAAEW,EAAEhB,EAAE,EAAsB,OAApB,EAAE,KAAK,GAAG,CAAC,GAAEQ,EAAEI,EAAER,EAAE,CAAkB,OAAOA,GAAlB,UAAqBI,EAAE,KAAKS,EAAE2B,GAAExC,EAAE,CAAC,CAAC,CAAC,MAAMA,EAA6D,SAAS4C,GAAE,EAAE,CAAC,IAAItC,EAAE,GAAG,IAAIF,EAAE,CAAC,GAAYE,IAAT,IAAK,GAAM,CAAC,GAAG,CAAC,GAAG,KAAKF,EAAE,CAAC,MAAM,MAAM0B,EAAE,GAAG1B,EAAE,CAAC,CAAC,EAAEqB,EAAE,IAAIrB,EAAE,CAAC,GAAG,IAAIA,EAAEE,EAAE,CAAC,OAAOA,EAA8B,SAASnf,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOmf,EAAP,CAAU,IAAI,SAAS,EAAE,KAAKsC,GAAE,SAAS,CAAC,CAAC,IAAIpC,EAAE,KAAKZ,EAAE,KAAK,IAAIqB,KAAKjB,EAAE,GAAG,GAAG,KAAKA,EAAEiB,EAAE,CAAC,CAAC,IAAIP,EAAEV,EAAEiB,GAAG,GAASP,GAAN,KAAQ,OAAOO,EAAP,CAAU,IAAI,WAAW,EAAEP,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,eAAe,IAAI,QAAQ,MAAM,QAAQ,GAAEN,EAAEH,EAAEgB,EAAEP,EAAE,EAAsB,OAApB,EAAE,KAAK,GAAG,CAAC,GAAEN,EAAER,EAAEY,EAAE,CAAQA,EAAE,IAAI,SAAS,EAAEI,EAAE,cAAc,EAAE,KAAKgC,GAAE,SAAS,CAAC,CAAC,IAAI9B,EAAE,EAAE,KAAKL,EAAE,KAASQ,EAAE,KAAK,IAAIT,KAAKR,EAAE,GAAG,GAAG,KAAKA,EAAEQ,EAAE,CAAC,CAAC,IAAIO,EAAEf,EAAEQ,GAAG,GAASO,GAAN,KAAQ,OAAOP,EAAP,CAAU,IAAI,WAAW,EAAEO,EAAE,MAAM,IAAI,WAAW,EAAEA,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,QAAQ,GAAEX,EAAEH,EAAEO,EAAEO,EAAE,EAAE,GAASnB,GAAN,KAAQ,GAAG,EAASkB,IAAP,KAAc,GAAGJ,EAAE,CAAV,GAAGI,EAAQ,GAAGlB,EAAE,MAAM,EAAE,EAAEK,EAAEL,EAAE,OAAO,IAAI,GAAG,GAAGA,EAAEK,KAAKD,EAAE,CAAC,EAAE,KAAK,GAAG,CAAC,YAAW,GAAGJ,IAAII,GAAGI,EAAE,KAAK,GAAG,MAAM,GAAGA,EAAE,KAAK,GAAG,CAAqB,OAApB,EAAE,KAAK,GAAG,CAAC,GAAEA,EAAEa,EAAEP,EAAE,CAAQA,EAAE,IAAI,WAA4C,IAAIA,KAArC,EAAE,KAAKkC,GAAE,WAAW,CAAC,CAAC,EAAE,EAAE,EAAE,KAAc5C,EAAE,GAAG,GAAG,KAAKA,EAAEU,EAAE,GAAG,EAAEV,EAAEU,GAASI,GAAN,MAAS,OAAOJ,EAAP,CAAU,IAAI,WAAW,EAAEI,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAMgB,EAAE,GAAG,CAAC,CAAC,QAAQ,GAAE1B,EAAEH,EAAES,EAAEI,EAAE,CAAsC,GAA9BN,IAAP,MAAiBZ,IAAP,OAAW,EAAEA,GAAG,EAAE,KAAK,GAAG,CAAUqB,GAAN,KAAQ,CAAC,GAAST,GAAN,KAAQ,MAAM,MAAMsB,EAAE,GAAG,CAAC,CAAC,GAAG,GAAGb,EAAE,EAAE,EAAEA,EAAE,OAAO,MAAM,MAAMa,EAAE,GAAG,CAAC,CAAC,EAAE,GAAGb,EAA4E,OAA/D,OAAOT,GAAlB,UAA4BA,EAAE,KAAT;GAAaJ,EAAE,KAAK,GAAG,CAAQI,IAAP,MAAUJ,EAAE,KAAKS,EAAE2B,GAAE,GAAGhC,EAAE,CAAC,CAAC,CAAQ,KAAK,IAAI,QAAwC,IAAIZ,KAApC,EAAE,KAAKgD,GAAE,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,KAAc5C,EAAE,GAAG,GAAG,KAAKA,EAAEJ,EAAE,GAAG,EAAEI,EAAEJ,GAASa,GAAN,MAAS,OAAOb,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAMkC,EAAE,IAAI,QAAQ,CAAC,CAAC,IAAI,iBAAiB,EAAErB,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,UAAU,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,QAAQ,GAAEL,EAAEH,EAAEL,EAAEa,EAAE,CAA0H,OAAlHQ,IAAP,KAAmCH,IAAP,MAAUY,GAAEtB,EAAEH,EAAE,UAAUa,EAAE,CAA/CY,GAAEtB,EAAEH,EAAE,UAAUgB,EAAE,CAAqCT,IAAP,KAAiCE,IAAP,MAAUgB,GAAEtB,EAAEH,EAAE,QAAQS,EAAE,CAA3CgB,GAAEtB,EAAEH,EAAE,QAAQO,EAAE,CAA4B,EAAE,KAAK,GAAG,CAAQ,KAAK,IAAI,WAAiC,IAAI,IAAI4B,KAA9B,EAAE,KAAKQ,GAAE,WAAW,CAAC,CAAc5C,EAAE,GAAG,GAAG,KAAKA,EAAEoC,EAAE,GAAG,EAAEpC,EAAEoC,GAAS5B,GAAN,MAAS,OAAO4B,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAMN,EAAE,IAAI,CAAC,CAAC,QAAQ,GAAE1B,EAAEH,EAAEmC,EAAE5B,EAAE,CAAY,OAAX,EAAE,KAAK,GAAG,CAAQ,KAAK,IAAI,QAAkC,IAAIO,KAA9B,EAAE,KAAK6B,GAAE,QAAQ,CAAC,CAAC,EAAE,KAAc5C,EAAE,GAAG,GAAG,KAAKA,EAAEe,EAAE,GAAG,EAAEf,EAAEe,GAASnB,GAAN,MAAS,OAAOmB,EAAP,CAAU,IAAI,WAAW,EAAEnB,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAMkC,EAAE,IAAI,CAAC,CAAC,QAAQ,GAAE1B,EAAEH,EAAEc,EAAEnB,EAAE,CAAY,OAAX,EAAE,KAAK,GAAG,CAAQY,EAAE,IAAI,UAAU,IAAI,MAA4B,IAAIM,KAA1B,EAAE,KAAK8B,GAAEtC,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcN,EAAE,GAAG,GAAG,KAAKA,EAAEc,EAAE,GAAG,EAAEd,EAAEc,GAASJ,GAAN,MAAS,OAAOI,EAAP,CAAU,IAAI,WAAW,EAAEJ,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAEN,EAAEH,EAAEa,EAAEJ,EAAE,CAAY,GAAX,EAAE,KAAK,GAAG,CAAUd,GAAN,KAAQ,CAAC,GAASY,GAAN,KAAQ,MAAM,MAAMsB,EAAE,GAAG,CAAC,CAAC,GAAc,OAAOlC,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAMkC,EAAE,GAAG,CAAC,CAAC,EAAElC,EAAE,OAAcI,GAAP,OAAkC,OAAOA,GAAlB,UAAqB,EAAEA,EAAE,QAAeA,EAAE,KAAT;EAAYI,EAAE,KAAK,GAAGS,EAAEb,EAAE,CAAC,CAACI,EAAE,KAAKS,EAAE,GAAGb,EAAE,CAAC,EAA+C,OAAlC,OAAOQ,GAAlB,UAA4BA,EAAE,KAAT;GAAaJ,EAAE,KAAK,GAAG,CAAQI,EAAE,IAAI,OAAO,IAAI,OAAO,IAAI,KAAK,IAAI,MAAM,IAAI,QAAQ,IAAI,KAAK,IAAI,MAAM,IAAI,SAAS,IAAI,OAAO,IAAI,OAAO,IAAI,QAAQ,IAAI,SAAS,IAAI,QAAQ,IAAI,MAAmB,IAAI,IAAIU,KAArB,EAAE,KAAK0B,GAAEtC,EAAE,CAAC,CAAcN,EAAE,GAAG,GAAG,KAAKA,EAAEkB,EAAE,GAAG,EAAElB,EAAEkB,GAASV,GAAN,MAAS,OAAOU,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAMY,EAAE,IAAIxB,EAAE,CAAC,CAAC,QAAQ,GAAEF,EAAEH,EAAEiB,EAAEV,EAAE,CAAY,OAAX,EAAE,KAAK,GAAG,CAAQ,KAAK,IAAI,iBAAiB,IAAI,gBAAgB,IAAI,YAAY,IAAI,gBAAgB,IAAI,gBAAgB,IAAI,mBAAmB,IAAI,iBAAiB,IAAI,gBAAgB,OAAOvf,GAAGmf,EAAEJ,EAAEM,EAAEL,EAAE,CAAC,IAAI,OAAO,OAAWW,EAAE,gBAAN,GAAqBR,EAAE,KAAK,GAAG,CAACnf,GAAGmf,EAAEJ,EAAEM,EAAEL,EAAE,CAAC,QAAQ,GAAQK,EAAE,QAAQ,IAAI,GAAnB,IAAgC,OAAON,EAAE,IAApB,SAAuB,OAAO/e,GAAGmf,EAAEJ,EAAEM,EAAEL,EAAE,CAAuB,IAAIQ,KAA1B,EAAE,KAAKmC,GAAEtC,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcN,EAAE,GAAG,GAAG,KAAKA,EAAES,EAAE,GAAG,EAAET,EAAES,GAASC,GAAN,MAAS,OAAOD,EAAP,CAAU,IAAI,WAAW,EAAEC,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,GAAGN,EAAEH,EAAES,EAAE,CAAC,MAAM,IAAI,iCAAiC,IAAI,2BAA2B,MAAM,QAAQ,GAAGD,EAAE,EAAe,OAAOC,GAApB,YAAkC,OAAOA,GAAlB,UAAqBN,EAAE,KAAK,GAAGS,EAAEJ,EAAE,CAAC,GAAGI,EAAE2B,GAAE9B,EAAE,CAAC,CAAC,GAAG,CAAqB,OAApB,EAAE,KAAK,GAAG,CAAC,GAAEN,EAAER,EAAEY,EAAE,CAAQA,GAAyT,SAAS,GAAG,EAAE,EAAE,EAAE,CAAS,GAAR,EAAEJ,EAAE,GAAG,CAAWJ,IAAP,KAAS,MAAM,MAAM8B,EAAE,IAAI,CAAC,CAAQ,OAAP,EAAE1B,EAAEJ,EAAE,CAAQK,EAAED,EAAE,GAAG,CAA2e,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOJ,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAOW,EAAEP,EAAE,GAAG,CAACO,EAAEP,EAAEE,EAAE,cAAc,CAACK,EAAEP,EAAES,EAAEZ,EAAE,SAAS,GAAG,CAAC,CAAC,CAACI,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOO,EAAEP,EAAE,GAAG,CAACO,EAAEP,EAAEE,EAAE,cAAc,CAACK,EAAEP,EAAES,EAAEZ,EAAE,SAAS,GAAG,CAAC,CAAC,CAACI,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOO,EAAEP,EAAE,GAAG,CAACO,EAAEP,EAAEE,EAAE,cAAc,CAACK,EAAEP,EAAES,EAAEZ,EAAE,SAAS,GAAG,CAAC,CAAC,CAACI,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOO,EAAEP,EAAE,GAAG,CAACO,EAAEP,EAAEE,EAAE,cAAc,CAACK,EAAEP,EAAES,EAAEZ,EAAE,SAAS,GAAG,CAAC,CAAC,CAACI,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOO,EAAEP,EAAE,GAAG,CAACO,EAAEP,EAAEE,EAAE,cAAc,CAACK,EAAEP,EAAES,EAAEZ,EAAE,SAAS,GAAG,CAAC,CAAC,CAACI,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOO,EAAEP,EAAE,GAAG,CAACO,EAAEP,EAAEE,EAAE,cAAc,CAACK,EAAEP,EAAES,EAAEZ,EAAE,SAAS,GAAG,CAAC,CAAC,CAACI,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOO,EAAEP,EAAE,GAAG,CAACO,EAAEP,EAAEE,EAAE,cAAc,CAACK,EAAEP,EAAES,EAAEZ,EAAE,SAAS,GAAG,CAAC,CAAC,CAACI,EAAED,EAAE,GAAG,CAAC,QAAQ,MAAM,MAAM0B,EAAE,IAAI,CAAC,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOxB,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAOD,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOC,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOC,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOC,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOC,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOC,EAAED,EAAE,GAAG,CAAC,IAAK,GAAE,OAAOC,EAAED,EAAE,GAAG,CAAC,QAAQ,MAAM,MAAM0B,EAAE,IAAI,CAAC,EAAg/B,SAAS,GAAG,EAAE,CAAC,OAAO,KAAK,UAAU1B,EAAE,CAAC,QAAQhf,IAAI,SAAS,EAAE,CAAC,OAAOgf,EAAP,CAAU,IAAI,IAAI,MAAM,UAAU,IAAI,SAAS,MAAM,UAAU,IAAI,SAAS,MAAM,UAAU,QAAQ,MAAM,MAAM,oMAAoM,IAAI,CAAujB,SAAS,GAAG,EAAE,CAAC,GAASA,GAAN,KAAQ,OAAO,KAAK,GAAgB,OAAOA,GAApB,WAAsB,OAAOA,EAAE,aAAaA,EAAE,MAAM,KAAK,GAAc,OAAOA,GAAlB,SAAoB,OAAOA,EAAE,OAAOA,EAAP,CAAU,KAAK/e,GAAG,MAAM,WAAW,KAAKC,GAAG,MAAM,SAAS,KAAKC,GAAG,MAAM,WAAW,KAAKC,GAAG,MAAM,aAAa,KAAKC,GAAG,MAAM,WAAW,KAAK,GAAG,MAAM,eAAe,GAAc,OAAO2e,GAAlB,SAAoB,OAAOA,EAAE,SAAT,CAAmB,KAAK1e,GAAG,OAAO0e,EAAE,aAAa,WAAW,YAAY,KAAKze,GAAG,OAAOye,EAAE,SAAS,aAAa,WAAW,YAAY,KAAK,GAAG,IAAIE,EAAEF,EAAE,OAAkG,MAA3F,GAAEA,EAAE,YAAY,AAAgC,KAA5B,EAAEE,EAAE,aAAaA,EAAE,MAAM,GAAUF,IAAL,GAA2B,aAApB,cAAcA,EAAE,KAAyBA,EAAE,KAAKxe,GAAG,MAAO,GAAEwe,EAAE,aAAa,KAAYE,IAAP,KAAW,GAAGF,EAAE,KAAK,EAAE,OAAdE,EAAqB,KAAK,GAAG,EAAEF,EAAE,SAAS,EAAEA,EAAE,MAAM,GAAG,CAAC,OAAO,GAAGA,EAAEE,EAAE,CAAC,MAAS,GAAG,OAAO,KAAe,SAAS,GAAG,EAAE,EAAE,CAAkB,GAAjB,EAAEF,EAAE,aAAgB,CAACA,EAAE,OAAO,GAAG,IAAIJ,EAAEC,EAAE,EAAE,CAAC,IAAID,KAAKI,EAAE,EAAEJ,GAAGM,EAAEN,GAAG,OAAOC,EAAc,SAAS6C,GAAE,EAAE,EAAE,CAAC,GAAG1C,IAAIE,EAAE,CAAC,EAAE,QAAQ,cAAcF,EAAE,YAAY,EAAEA,EAAE,OAAO,IAAIJ,EAAEM,EAAE,OAAO,GAAUF,IAAP,SAAoBJ,IAAP,KAAS,MAAM,MAAM8B,EAAE,IAAI,CAAC,KAAK,CAAC,GAAU9B,IAAP,KAAS,MAAM,MAAM8B,EAAE,IAAI,CAAC,CAAC,GAAE1B,EAAEJ,EAAE,CAAC,EAAE,QAAQ,cAAcM,EAAE,OAAO,SAAS,GAAG,EAAE,CAAC,EAAE,QAAQ,cAAcF,EAAE,YAAY,EAAEA,EAAE,OAAcA,IAAP,MAAU,GAAGA,EAAE,CAAC,SAAS,GAAG,EAAE,CAAC,IAAIE,EAAEF,EAAE,OAAcE,IAAP,MAAU,GAAGA,EAAE,CAAC,EAAE,QAAQ,cAAcF,EAAE,MAAM,SAAS,GAAG,EAAE,EAAE,CAAkD,GAAjD,EAAE,QAAQ,cAAcA,EAAE,YAAY,EAAEA,EAAE,OAAiBA,IAAP,KAAS,MAAM,MAAM0B,EAAE,IAAI,CAAC,CAAC,EAAE,QAAQxB,EAAE,MAAMwC,GAAE1C,EAAEE,EAAE,CAAC,GAAGF,EAAEE,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIN,EAAEM,EAAE,OAAO,GAAUN,IAAP,KAAS,MAAM,MAAM8B,EAAE,IAAI,CAAC,CAAC,EAAE,QAAQ9B,EAAE,MAAM8C,GAAE1C,EAAEJ,EAAE,CAAC,GAAGI,EAAEJ,EAAE,CAAC,EAAE,QAAQ,cAAcM,EAAE,MAAM,SAASqB,GAAE,EAAE,CAAC,IAAIrB,EAAE,GAAG,IAAIF,IAAWE,IAAP,KAAS,GAAGF,EAAE,CAAQA,IAAP,KAAS,GAAGE,EAAE,CAACA,EAAE,QAAQF,EAAE,MAAM0C,GAAExC,EAAEF,EAAE,CAACE,EAAE,MAAMF,EAAE,MAAM,GAAGE,EAAEF,EAAE,CAAC,GAAGE,EAAEF,EAAE,CAAC,GAAGA,GAA8O,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAWR,EAAE,QAAX,IAAK,GAAoB,KAARA,EAAE,MAAW,EAAE,QAAQ,GAAG,EAAE,MAAMJ,EAAE,EAAE,MAAMY,EAAE,IAAIJ,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,gBAAgBA,EAAE,IAAIZ,EAAEU,EAAE,YAAmL,GAAvK,EAAE,QAAmB,OAAOV,GAAlB,UAA4BA,EAAEA,EAAE,cAAcK,EAAE,EAAEK,EAAE,yBAAsC,OAAOV,GAApB,aAAwB,EAAEA,EAAEI,EAAEY,EAAE,CAAC,EAAShB,GAAP,KAAqBgB,EAAE7e,GAAG,EAAE,CAAC6e,EAAEhB,EAAE,CAAC,EAAE,MAAMgB,GAAmB,OAAON,EAAE,0BAAtB,YAA6D,OAAOF,EAAE,yBAAtB,aAA6D,OAAOA,EAAE,2BAAtB,YAA8D,OAAOA,EAAE,oBAAtB,YAA0C,GAAG,EAAEA,EAAE,MAAmB,OAAOA,EAAE,oBAAtB,YAA0CA,EAAE,oBAAoB,CAAc,OAAOA,EAAE,2BAAtB,YAAiDA,EAAE,2BAA2B,CAACE,IAAIF,EAAE,OAAO,GAAG,oBAAoBA,EAAEA,EAAE,MAAM,KAAK,CAAQI,EAAE,QAAT,MAAgB,EAAEA,EAAE,MAAM,OAAO,GAAG,EAAEA,EAAE,MAAM,EAAEA,EAAE,QAAQ,EAAE,MAAM,KAAK,EAAE,QAAQ,CAAC,EAAEZ,GAAOU,EAAE,SAAN,EAAa,EAAE,MAAMA,EAAE,OAAO,CAAuB,IAAtB,EAAEV,EAAEU,EAAE,GAAGF,EAAE,MAAM,EAAE,CAAC,EAAM,EAAER,EAAE,EAAE,EAAEA,EAAEU,EAAE,OAAO,IAAI,CAAC,IAAII,EAAEJ,EAAEV,GAAG,EAAe,OAAOc,GAApB,WAAsBA,EAAE,KAAKN,EAAEI,EAAER,EAAEC,EAAE,CAACS,EAAQA,GAAN,OAAUE,GAAG,EAAE,CAAC,EAAE,EAAE7e,GAAG,EAAE,CAACye,EAAEE,EAAE,EAAE3e,GAAGye,EAAEE,EAAE,EAAE,EAAE,MAAMF,OAAO,EAAE,MAAM,KAA+B,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIP,EAAEG,EAAE,GAAG,EAAEA,EAAE,SAAS,IAAIQ,EAAE,GAAG,GAAGX,EAAE,CAAC,EAAE,GAAG,EAAE,GAAGW,GAAG,GAAG,EAAE,IAAIJ,EAAE,GAAG,GAAGF,EAAE,CAACM,EAAE,GAAG,GAAGJ,EAAE,CAAC,IAAIZ,EAAEgB,EAAEA,EAAE,EAAyC,MAAvC,IAAGX,GAAG,GAAGL,GAAG,GAAG,SAAS,GAAG,CAAC,IAAIA,EAAE,GAAGA,EAAQ,CAAC,GAAG,GAAG,GAAG,GAAGU,EAAE,CAACM,EAAEZ,GAAGY,EAAEX,EAAE,SAASO,EAAEJ,EAAE,CAAC,MAAM,CAAC,GAAG,GAAGI,EAAER,GAAGY,EAAEX,EAAE,SAASG,EAAE,CAAyD,SAAS,GAAG,EAAE,CAAQ,MAAP,MAAK,EAAaA,IAAJ,EAAM,GAAG,IAAI,GAAGA,EAAE,CAAC,GAAG,GAAG,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOA,IAAIE,IAAQF,IAAJ,GAAO,EAAEA,GAAI,EAAEE,IAAIF,IAAIA,GAAGE,IAAIA,EAAkH,SAASgC,IAAG,CAAC,GAAU,KAAP,KAAU,MAAM,MAAMR,EAAE,IAAI,CAAC,CAAC,OAAO,GAAG,SAAS,IAAI,CAAC,GAAG,EAAE,GAAG,MAAM,MAAMA,EAAE,IAAI,CAAC,CAAC,MAAM,CAAC,cAAc,KAAK,MAAM,KAAK,KAAK,KAAK,CAAC,SAAS,IAAI,CAAgH,OAAxG,IAAP,KAAiB,KAAP,MAAW,GAAG,CAAC,EAAE,GAAG,EAAG,IAAI,GAAG,GAAG,CAAC,EAAE,EAAG,IAAW,EAAG,OAAV,MAAgB,GAAG,CAAC,EAAE,EAAG,EAAG,KAAK,IAAI,GAAG,GAAG,CAAC,EAAE,EAAG,EAAG,MAAa,EAAG,SAAS,IAAI,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,EAAE,GAAG,KAAK,GAAG,EAAE,EAAG,GAAG,KAAK,SAAS,GAAG,EAAE,EAAE,CAAC,OAAmB,OAAOxB,GAApB,WAAsBA,EAAEF,EAAE,CAACE,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAgB,GAAf,GAAGgC,IAAG,CAAC,EAAG,IAAI,CAAI,GAAG,CAAC,IAAIrC,EAAE,EAAG,MAAmB,GAAb,EAAEA,EAAE,SAAmB,KAAP,OAAY,EAAE,GAAG,IAAIA,EAAE,CAAUD,IAAT,IAAK,IAAO,CAAC,GAAG,OAAOC,EAAE,CAAC,EAAE,EAAG,cAAc,EAAG,GAAEG,EAAEH,EAAED,EAAE,OAAO,CAAC,EAAEA,EAAE,WAAkBA,IAAP,MAA6B,MAAnB,GAAG,cAAcC,EAAQ,CAACA,EAAEK,EAAE,CAAC,MAAM,CAAC,EAAG,cAAcA,EAAE,CAAgJ,MAA/I,GAAEF,IAAI,GAAgB,OAAOE,GAApB,WAAsBA,GAAG,CAACA,EAAWN,IAAT,IAAK,GAAWM,EAALN,EAAEM,EAAE,CAAG,EAAG,cAAcF,EAAE,EAAE,EAAG,MAAM,CAAC,KAAK,KAAK,SAAS,KAAK,CAAC,EAAE,EAAE,SAAS,GAAG,KAAK,KAAK,GAAGA,EAAE,CAAO,CAAC,EAAG,cAAcA,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAoC,GAAnC,GAAGkC,IAAG,CAAC,EAAG,IAAI,CAAC,EAAWhC,IAAT,IAAK,GAAM,KAAKA,EAAY,IAAP,KAAU,CAAC,IAAIN,EAAE,EAAG,cAAc,GAAUA,IAAP,MAAiBM,IAAP,KAAS,CAAC,IAAIL,EAAED,EAAE,GAAG,EAAE,GAAUC,IAAP,KAAS,EAAE,CAAC,MAAM,CAAC,IAAI,IAAIW,EAAE,EAAEA,EAAEX,EAAE,QAAQW,EAAEN,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGA,EAAEM,GAAGX,EAAEW,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,GAAGX,EAAE,OAAOD,EAAE,IAAiC,MAA7B,GAAEI,GAAG,CAAC,EAAG,cAAc,CAACA,EAAEE,EAAE,CAAQF,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,GAAG,IAAI,GAAG,MAAM,MAAM0B,EAAE,IAAI,CAAC,CAAC,GAAG1B,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC,OAAOJ,EAAE,KAAK,KAAK,CAAQ,KAAP,OAAY,GAAG,IAAI,KAAK,EAAE,GAAG,IAAIM,EAAE,CAAUN,IAAT,IAAK,GAAM,GAAG,IAAIM,EAAEF,EAAE,KAAK,CAAC,IAAI,EAAEJ,EAASM,EAAE,OAAT,MAAe,EAAEA,EAAE,KAAK,EAAE,KAAKF,GAAG,SAAS,IAAI,CAAC,MAAM,MAAM0B,EAAE,IAAI,CAAC,CAAC,SAAS,IAAI,EAAm9B,SAAS,GAAG,EAAE,CAAkB,OAAjB,QAAQ,MAAM1B,EAAE,CAAQ,KAAK,SAAS2B,IAAG,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAItB,EAAE,EAAE,CAACQ,EAAE,IAAI,IAAwf,MAApf,GAAE,CAAC,YAAY,KAAK,cAAcX,EAAE,qBAA8BL,IAAT,IAAK,GAAM,MAAMA,EAAE,OAAO,EAAE,WAAW,KAAK,cAAc,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,qBAAqB,KAAK,eAAegB,EAAE,YAAYR,EAAE,yBAAyB,EAAE,CAAC,oBAAoB,EAAE,CAAC,kBAAkB,EAAE,CAAC,QAAiBG,IAAT,IAAK,GAAM,GAAGA,EAAE,WAAoBJ,IAAT,IAAK,GAAMuB,GAAEvB,EAAE,aAAsBZ,IAAT,IAAK,GAAMmC,GAAEnC,EAAE,aAAsBc,IAAT,IAAK,GAAMqB,GAAErB,EAAE,aAAsBI,IAAT,IAAK,GAAMiB,GAAEjB,EAAE,CAAC,EAAE,GAAGR,EAAE,EAAE,KAAKN,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,GAAGM,EAAEF,EAAE,KAAKJ,EAAEiB,EAAE,GAAG,KAAK,GAAG,CAAC,EAAE,KAAKb,EAAE,CAAQE,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,kBAAyBN,IAAP,KAAS,EAAE,mBAAmB,EAAE,eAAe,IAAIc,EAAE,CAAC,KAAKR,EAAE,KAAK,UAAU,CAAC,IAAIA,EAAEF,EAAE,YAAY,EAAE,KAAKU,EAAE,CAAKR,EAAE,SAAN,GAAc,GAAGF,EAAE,EAAE,gBAAgBJ,EAAE,eAAeC,EAAE,SAASW,EAAE,cAAcJ,EAAE,QAAQZ,EAAE,YAAYc,EAAE,CAAU,OAAT,EAAE,IAAII,EAAE,CAAQA,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,GAAG,MAAMR,EAAE,cAAc,CAAC,EAAE,OAAO,EAAE,CAAC,SAAS,EAAE,CAAC,cAAcL,EAAE,SAASD,EAAE,eAAeY,EAAE,aAAaJ,EAAE,CAAC,SAASwB,GAAE,EAAE,EAAE,CAAgB,GAAf,EAAE5B,EAAE,QAAQE,EAAE,CAAUF,GAAN,MAAoB,OAAOA,GAAlB,SAAoB,MAAM,MAAM,iMAAiM,OAAOA,EAAE,YAAY,CAAC,OAAOA,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIJ,EAAEI,EAAE,aAAa,EAAEE,EAAE,CAAC,EAAEF,EAAE,aAAa,EAAEE,EAAE,CAAQF,EAAE,cAAT,MAAuD,EAAE,OAAO,EAAE,EAAE,WAAWE,IAAzD,EAAE,OAAO,EAAElgB,GAAGggB,EAAE,YAAYE,EAAE,EAA8B,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAiB,IAAhB,GAAG,EAAE,CAAC,GAAGA,EAAE,GAAG,EAAM,EAAEN,EAAEC,EAAEW,EAAE,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,EAAG,KAAK,EAAEZ,EAAEC,EAAEW,EAAE,CAAM,OAAL,IAAI,CAAQR,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAEZ,EAAE,QAAQ,CAACQ,EAAEP,EAAE,kBAAkB,GAAUO,GAAP,KAAqB,CAAC,IAAIZ,EAAEU,EAAE,cAAc,GAAgB,OAAON,EAAE,iBAAtB,WAAsC,EAAEJ,MAAM,CAAuB,IAAI,IAAIc,IAA9B,GAAEV,EAAE,iBAAiB,CAAcA,EAAE,GAAG,EAAEU,KAAKF,GAAG,MAAM,MAAMsB,EAAE,IAAI,GAAG7B,EAAE,EAAE,UAAUS,EAAE,CAAC,CAAC,EAAE3e,GAAG,EAAE,CAAC6d,EAAEI,EAAE,CAAC,EAAE,cAAcC,EAAE,GAAEG,EAAEE,EAAEM,EAAE,CAAC,EAAE,cAAchB,OAAO,GAAEQ,EAAEE,EAAEM,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGR,GAAGA,EAAE,aAAa,CAA6B,IAAI,IAAIJ,IAApC,GAAEje,GAAG,EAAE,CAACue,EAAE,CAAC,EAAEF,EAAE,aAA0BA,EAAWE,EAAEN,KAAX,IAAK,KAAW,EAAEA,GAAGI,EAAEJ,IAAI,OAAOM,EAAE,OAAOA,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAgB,OAAON,GAApB,WAAsB,GAAGA,EAAE,WAAWA,EAAE,UAAU,iBAAiB,CAAC,EAAE,GAAGA,EAAEM,EAAE,cAAc,CAAC,IAAIE,EAAER,EAAE,YAAY,EAAE,IAAIA,EAAEC,EAAa,OAAOO,GAAlB,UAA4BA,EAAEA,EAAE,cAAcI,EAAE,CAAC,GAAGJ,EAAER,EAAEC,EAAEW,EAAE,CAAC,GAAGR,EAAEE,EAAEE,EAAER,EAAE,KAAK,CAAC,EAAE,GAAGA,EAAEM,EAAE,cAAc,CAAC,EAAE,GAAGF,EAAEE,EAAEN,EAAEC,EAAEO,EAAE,CAAC,IAAIZ,EAAM,KAAJ,EAAO,GAAc,OAAOgB,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,QAAtB,YAAuCA,EAAE,WAAX,IAAK,GAAe,GAAGA,EAAEZ,EAAEC,EAAEO,EAAE,CAAC,GAAGJ,EAAEE,EAAEM,EAAEZ,EAAE,SAASJ,EAAE,CAAC,EAAEU,EAAE,YAAY,EAAE,YAAY,GAAGL,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAEG,EAAEE,EAAEM,EAAE,QAAQ,CAAC,EAAE,YAAYX,QAAQ,GAAEG,EAAEE,EAAEM,EAAE,KAAK,CAAC,GAAc,OAAOZ,GAAlB,SAAoB,CAAC,OAAOA,EAAP,CAAU,KAAK,GAAG,KAAK,GAAG,KAAKxe,GAAG,KAAKD,GAAG,KAAKF,GAAG,GAAE+e,EAAEE,EAAEL,EAAE,SAAS,CAAC,OAAO,KAAK,GAAG,GAAEG,EAAEE,EAAEL,EAAE,SAAS,CAAC,OAAO,KAAK,GAAG,MAAM,MAAM6B,EAAE,IAAI,CAAC,CAAC,KAAKrgB,GAAG,EAAE,CAAC,EAAE6e,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAEL,EAAE,SAAS,EAAEA,EAAE,SAAS,EAAE,IAAI,IAAI,IAAIS,EAAE,CAAC,GAAG,KAAK,cAAc,GAAG,cAAc,CAAC,EAAE,aAAa,EAAE,kBAAkB,CAAC,EAAE,kBAAkB,EAAE,CAAC,SAAS,EAAE,uBAAuBd,EAAE,YAAY,KAAK,CAACkB,EAAE,GAAGV,EAAEQ,EAAE,OAAO,OAAOF,EAAEE,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKE,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,IAAIL,EAAE,GAAGL,EAAE,EAAE,KAAKQ,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,gBAAgBF,EAAE,EAAE,eAAeD,EAAE,GAAG,CAAC,GAAG,GAAGL,EAAEE,EAAEL,EAAE,CAACQ,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,GAAG,CAAC,EAAE,OAAO,EAAE,GAAGC,EAAED,EAAE,CAAKC,EAAE,eAAN,EAAmB,MAAM,QAAQJ,EAAE,CAAC,EAAE,OAAO,EAAE,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAY0B,GAAE5B,EAAEE,EAAE,QAAQ,CAAC,EAAE,gBAAgBN,EAAE,EAAE,eAAeY,EAAE,EAAE,GAAGR,EAAEI,EAAER,EAAEc,EAAElB,EAAEU,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,EAAE,YAAY,KAAKA,EAAE,CAAC,OAAO,GAAc,OAAON,GAAlB,UAA4BA,EAAE,OAAOA,EAAE,SAAT,CAAmB,KAAK,GAA0B,GAAvB,EAAE,GAAGI,EAAEE,EAAEN,EAAE,OAAOC,EAAEW,EAAE,CAAQ,KAAJ,EAAO,CAAC,EAAEN,EAAE,YAAY,EAAE,YAAY,GAAGN,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAEI,EAAEE,EAAEL,EAAE,QAAQ,CAAC,EAAE,YAAYD,QAAQ,GAAEI,EAAEE,EAAEL,EAAE,CAAC,OAAO,KAAKre,GAAG,EAAEoe,EAAE,KAAK,EAAE,GAAGA,EAAEC,EAAE,CAAC,GAAGG,EAAEE,EAAEN,EAAEC,EAAEW,EAAE,CAAC,OAAO,KAAKjf,GAAqL,GAAlL,EAAEse,EAAE,SAAS,EAAED,EAAE,SAAS,EAAEC,EAAE,MAAM,EAAED,EAAE,cAAc,EAAE,cAAcC,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,OAAOL,EAAE,MAAaA,IAAP,KAAS,EAAEA,EAAE,MAAM,EAAE,QAAQI,EAAE,YAAYQ,EAAE,MAAMP,EAAE,CAAC,EAAE,QAAQA,EAAE,GAAEG,EAAEE,EAAEM,EAAE,CAAC,EAAE,GAAaR,IAAP,KAAS,MAAM,MAAM0B,EAAE,IAAI,CAAC,CAAC,EAAE1B,EAAE,YAAY,EAAE,QAAQ,cAAcH,IAAI,GAAGG,EAAE,QAAQ,cAAcH,EAAE,EAAE,GAAGG,EAAE,OAAO,EAAE,QAAQA,EAAE,OAAO,KAAK1e,GAAG,EAAEue,EAAE,SAAS,EAAEA,EAAED,EAAE,cAAc,CAAC,GAAEI,EAAEE,EAAEL,EAAE,CAAC,OAAO,KAAK,GAAG,EAAED,EAAE,MAAM,EAAEY,EAAEZ,EAAE,SAAS,CAAC,EAAE,GAAGA,EAAEC,EAAE,CAAC,GAAGG,EAAEE,EAAEN,EAAEC,EAAE,IAAK,GAAE,CAAC,OAAO,MAAM,MAAM6B,EAAE,IAAU9B,GAAN,KAAQA,EAAE,OAAOA,EAAE,GAAG,CAAC,CAAmK,OAAlK,EAAEM,EAAE,eAAe,EAAEnf,GAAGyf,EAAE,OAAOZ,EAAEC,EAAEG,EAAE,cAAcQ,EAAE,cAAc,CAAC,EAAE,eAAe,CAAC,EAAE,EAAEA,EAAE,cAAc,EAAE,cAAc/f,GAAG+e,EAAEI,EAAEC,EAAE,CAAC,GAAGG,EAAEE,EAAEE,EAAE,CAAC,EAAE,cAAcZ,EAASI,EAAP,CAAU,IAAI,OAAO,IAAI,OAAO,IAAI,KAAK,IAAI,MAAM,IAAI,QAAQ,IAAI,KAAK,IAAI,MAAM,IAAI,QAAQ,IAAI,SAAS,IAAI,OAAO,IAAI,OAAO,IAAI,QAAQ,IAAI,SAAS,IAAI,QAAQ,IAAI,MAAM,MAAM,QAAQ,EAAE,OAAO,KAAK,GAAGa,EAAEb,EAAE,CAAC,GAAG,CAAC,EAAE,eAAe,CAAC,GAAG,SAAS6B,GAAE,EAAE,EAAE,EAAE,CAAU,GAAT,EAAE,KAAK7B,EAAgB,OAAOA,GAAlB,UAA4BA,EAAE,CAAC,OAAOA,EAAE,SAAT,CAAmB,KAAK5d,GAAG,GAAGge,EAAEE,EAAEN,EAAE,KAAKA,EAAE,MAAMA,EAAE,IAAI,CAAC,OAAO,KAAK1e,GAAG,MAAM,MAAMwgB,EAAE,IAAI,CAAC,CAAC,KAAK,GAAG,IAAI7B,EAAED,EAAE,MAAM,EAAEC,EAAED,EAAE,SAAS,CAAC,GAAEI,EAAEE,EAAEN,EAAE,CAAC,OAAO,GAAG,GAAGA,EAAE,CAAC,CAAC,GAAGI,EAAEE,EAAEN,EAAE,CAAC,OAA0G,GAA9E,OAAOA,GAAlB,WAAHA,EAAuB,EAAE,MAAM,EAAE,IAAIA,EAAE,KAAKA,EAAE,cAAc,EAAe,OAAOC,GAApB,WAAsBA,EAAE,MAASA,AAAI,IAAEA,EAAE,KAAKD,EAAE,CAAE,CAAY,GAAX,EAAEC,EAAE,MAAM,CAAI,CAACD,EAAE,KAAK,CAAC,IAAIY,EAAE,EAAE,CAAC,GAAG,EAAE,KAAKZ,EAAE,MAAM,CAAC,EAAEC,EAAE,MAAM,OAAO,CAACD,EAAE,MAAM,GAAGI,EAAEE,EAAEM,EAAE,CAAC,OAA2C,KAApC,GAAE,OAAO,UAAU,SAAS,KAAKZ,EAAE,CAAO,MAAM8B,EAAE,GAAuB1B,IAApB,kBAAsB,qBAAqB,OAAO,KAAKJ,EAAE,CAAC,KAAK,KAAK,CAAC,IAAII,EAAE,CAAC,CAAY,OAAOJ,GAAlB,UAAqB,EAAEM,EAAE,eAAe,EAAE,eAAexf,GAAGwf,EAAE,eAAe,OAAON,EAAEI,EAAE,cAAcH,EAAE,eAAe,EAAa,OAAOD,GAAlB,WAAsB,EAAEM,EAAE,eAAe,EAAE,eAAexf,GAAGwf,EAAE,eAAe,OAAO,GAAGN,EAAEI,EAAE,cAAcH,EAAE,eAAe,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAED,EAAE,OAAOY,EAAE,EAAEA,EAAEX,EAAE,IAAI,CAAC,IAAIO,EAAEF,EAAE,YAAY,EAAE,YAAY,GAAGE,EAAEP,EAAEW,EAAE,CAAC,GAAG,CAAC,GAAGR,EAAEE,EAAEN,EAAEY,GAAG,QAAQ,CAAC,EAAE,YAAYJ,IAAI,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIP,EAAEK,EAAE,eAAe,cAAcM,EAAEN,EAAE,cAAcE,EAAEF,EAAE,QAAQ,GAAG,CAAC,OAAOuB,GAAEzB,EAAEE,EAAEN,EAAE,OAAOc,EAAE,CAAC,GAAG,IAAI,CAAY,OAAOA,GAAlB,WAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,KAAM,GAAE,eAAe,cAAcb,EAAE,EAAE,cAAcW,EAAE,EAAE,QAAQJ,EAAEmB,GAAEnB,EAAE,CAACM,EAAE,EAAEA,EAAE,IAAIlB,EAAEU,EAAE,eAAeI,EAAE,GAAGN,EAAER,EAAE,OAAO,OAAO,KAAKA,EAAE,cAAcA,EAAE,eAAe,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKc,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,EAAE,GAAGN,EAAEE,EAAE,KAAKA,EAAE,gBAAgBI,EAAEJ,EAAE,SAASA,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,KAAK,EAAE,KAAKF,EAAEA,EAAE,CAAC,EAAE,eAAe,cAAcH,EAAE,EAAE,cAAcW,EAAE,EAAE,QAAQJ,EAAE,GAAEA,EAAE,EAAE,SAAS,GAAG,EAAE,CAAC,IAAIF,EAAEF,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAE,OAAO,EAAE,GAAG,KAAKE,EAAEF,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIH,EAAEG,EAAE,gBAAgB,EAAE,eAAe,OAAO,EAASH,IAAP,MAAU,EAAE,kBAAsBK,EAAE,SAAN,IAAe,EAAE,OAAO,EAASA,EAAE,cAAT,MAAsBA,EAAE,YAAY,OAAO,IAAI,EAAE,eAAeL,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAWD,IAAT,IAAK,GAAM,MAAM8B,EAAE,IAAI,CAAC,CAAC9B,EAAE,EAAE,YAAYM,EAAE,QAAQF,EAAE,CAACH,EAAE,eAAeK,EAAE,yBAAyB,KAAKL,EAAE,EAAEA,EAAE,uBAAuB,SAAS,SAAS,EAAE,CAAC,OAAO,GAAGG,EAAEE,EAAEN,EAAE,GAAG,CAACC,EAAE,uBAAuB,OAAO,CAAC,EAAE,kBAAsBK,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWL,GAAG,GAAG,SAAS,GAAG,EAAE,EAAE,CAAC,GAAOK,EAAE,OAAO,SAAb,GAAyBA,EAAE,SAAS,SAAf,GAA8BA,EAAE,SAAS,GAAG,WAArB,KAA8B,CAAC,IAAIN,EAAEM,EAAE,SAAS,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,cAAc,CAAC,EAAMN,EAAE,SAAN,GAAc,GAAGI,EAAEJ,EAAE,MAAM,EAAE,kBAAkB,KAAKM,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,GAAUA,IAAP,KAAS,CAAC,GAAGN,EAAE,cAAc,CAAC,GAAUI,EAAE,uBAAT,KAA8B,MAAM,MAAM0B,EAAE,IAAI,CAAC,CAAC,EAAE,qBAAqB9B,EAAE,EAAE,mBAAuBI,EAAE,mBAAN,IAAyB,EAAE,aAAa2B,GAAE,EAAE3B,EAAE,aAAaE,GAAG,OAAO,EAAE,eAAeA,EAAE,oBAAwBA,EAAE,eAAN,GAAoBN,EAAE,eAAmBA,EAAE,SAAN,GAAc,GAAGM,EAAEN,EAAE,CAACM,EAAE,eAAeF,EAAE,oBAAoB,KAAKE,EAAE,CAACA,EAAE,uBAAuB,QAAQ,GAAGF,EAAE,CAACE,EAAE,uBAAuB,OAAO,EAAEN,EAAE,eAAmBA,EAAE,SAAN,IAAe,GAAGM,EAAEN,EAAE,CAAKM,EAAE,kBAAkB,SAAxB,GAAgCA,EAAE,eAAeF,EAAE,kBAAkB,KAAKE,EAAE,GAAG,EAAE,kBAAsBF,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWA,GAAG,EAAE,SAAS,GAAG,EAAE,CAAC,GAAOA,EAAE,SAAN,EAAa,CAAC,IAAIE,EAAE,GAAGN,EAAE,GAAG,QAAQ,GAAG,QAAQ,GAAG,IAAIC,EAAE,GAAG,GAAGG,EAAE,cAAc,GAAG,CAAC,IAAIQ,EAAEJ,EAAEJ,EAAE,YAAY,IAAI,EAAE,EAAEQ,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAIZ,EAAEY,EAAEI,GAAOF,EAAEN,EAAEU,EAAElB,EAAE,eAAe,GAAOkB,EAAE,SAAN,EAAa,CAAC,GAAElB,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAEc,EAAEd,EAAEA,EAAE,KAAK,CAACkB,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,GAAG,CAAClB,EAAE,SAAS,OAAOA,EAAE,CAAC,EAAE,OAAO,EAAE,GAAGc,EAAEd,EAAE,gBAAgBkB,EAAE,OAAOV,EAAE,CAAC,GAAG,IAAI,CAAY,OAAOA,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,CAAC,IAAIK,EAAEb,EAAE,KAAK,EAAE,KAAKa,EAAEA,EAAE,KAAK,CAAC,EAAE,SAAS,OAAOb,EAAE,CAAC,EAAE,OAAO,EAAE,IAAIqB,EAAErB,EAAE,gBAAgBmB,EAAEX,EAAEgC,EAAEJ,GAAEtB,EAAEK,EAAE,CAA2K,GAAnKE,IAAP,KAAS,GAAGP,EAAEK,EAAE,EAAE,EAAE,eAAeE,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAYmB,EAAEnB,EAAE,eAAeP,EAAE,yBAAyB,KAAKO,EAAE,GAAG,EAAE,kBAAyBP,EAAE,kBAAN,EAAsB,CAAC,IAAIQ,EAAER,EAAE,WAAW,GAAG,KAAK,EAAE,OAAO,EAAEE,EAAE,CAAQR,EAAE,cAAT,MAAsB,GAAGA,EAAEA,EAAE,YAAY,OAAOE,EAAE,CAAC,GAAEF,EAAEE,EAAE,CAAC,GAAGF,EAAEE,EAAE,QAAQ,CAAC,GAAGL,EAAE,GAAG,QAAQD,EAAEA,IAAI,IAAI2B,GAAErB,EAAE,GAAG,SAAS,GAAG,EAAE,EAAE,EAAE,CAAoB,OAAnB,EAAE,cAAc,CAAC,EAASN,EAAE,OAAT,CAAiB,IAAK,GAAE,IAAIC,EAAE,EAAE,GAAG,EAAE,gBAAoI,MAApH,GAAE,eAAe,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAEG,EAAE,cAAc,EAAEE,EAAE,GAAG,CAAC,EAAEA,EAAEF,EAAE,kBAAkB,CAAC,EAAES,EAAEZ,EAAE,SAAS,GAAG,CAAC,CAAC,EAAEK,EAAEF,EAAE,CAAQC,EAAEC,EAAE,GAAG,CAAC,IAAK,GAAE,EAAE,OAAO,EAAE,IAAIM,EAAE,CAAC,EAAE,EAAEZ,EAAE,OAAO,IAAIQ,EAAE,EAAE,EAAER,EAAE,SAAS,IAAI,IAAIJ,EAAE,EAAEA,EAAEI,EAAE,OAAO,IAAI,CAAC,IAAI,EAAEA,EAAEJ,GAAGY,EAAEI,EAAE,MAAM,IAAI,EAAEN,EAAEL,EAAEO,GAAG,CAAC,EAAE,GAAGJ,EAAEE,EAAEM,EAAE,CAAC,KAAKJ,EAAEP,EAAE,OAAO,EAAE,IAAI,EAAEK,EAAEL,EAAEO,GAAG,CAA2B,OAA1B,EAAEP,EAAE,SAAS,EAAEI,EAAEC,EAAEL,EAAEO,GAAG,EAASI,EAAE,QAAQ,MAAM,MAAMkB,EAAE,IAAI,CAAC,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI7B,EAAED,EAAE,SAAS,GAAUC,IAAP,KAAS,OAAO,GAAGG,EAAEE,EAAEN,EAAE,CAAoB,GAAnB,EAAE,cAAc,CAAC,EAAKC,EAAE,kBAAkB,EAAEA,EAAE,YAAYI,EAAEC,EAAE,GAAG,CAACK,EAAEL,EAAE,GAAG,CAACL,IAAIU,EAAEL,EAAE,GAAG,CAACK,EAAEL,EAAEO,EAAE2B,GAAEvC,EAAE,CAAC,CAAC,CAACU,EAAEL,EAAE,GAAG,EAAED,EAAEC,EAAE,GAAG,CAAC,GAAGF,EAAEE,EAAEN,EAAE,SAAS,EAAEC,EAAE,aAAa,CAAC,EAAE,cAAc,EAAE,gBAAgB,EAAEA,EAAE,kBAAkB,QAAQG,EAAE,kBAAkB,KAAKH,EAAE,CAAC,IAAIW,EAAER,EAAE,cAAkBI,EAAE,EAAE,iBAAiB,EAAEiB,EAAEb,EAAE,eAAeJ,EAAE,SAAS,GAAG,CAAC,CAAC,EAAE,EAAE,GAAGI,EAAE,GAAGN,EAAEF,EAAE,cAAcH,EAAE,CAAC,GAAGG,EAAEE,EAAEN,EAAE,SAASC,EAAE,SAASG,EAAE,qBAAqB,EAAE,cAAc,EAAE,gBAAgBA,EAAE,oBAAoB,KAAKH,EAAE,CAAC,GAAGK,EAAEF,EAAE,cAAcH,EAAE,GAAG,CAAC,GAAGG,EAAEE,EAAEN,EAAE,KAAK,CAA+B,GAA9B,EAAEM,EAAE,GAAG,CAAC,EAAEL,EAAE,kBAAyBD,EAAE,SAAN,EAAa,MAAM,MAAM8B,EAAE,IAAI,CAAC,CAAC,GAAG1B,EAAEE,EAAEN,EAAE,GAAG,CAAC,OAAOK,EAAEC,EAAE,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAsD,OAArD,GAAGA,EAAEF,EAAE,cAAcJ,EAAE,cAAcA,EAAE,GAAG,CAAC,GAAGI,EAAEE,EAAEN,EAAE,CAAQ,GAAGM,EAAEN,EAAE,cAAc,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAED,EAAE,kBAAkBY,EAAE,EAAEA,EAAEX,EAAE,OAAO,IAAI,GAAGG,EAAEE,EAAEN,EAAEC,EAAEW,GAAG,CAAmK,GAAlK,EAAE,OAAO,EAAE,EAAER,EAAE,cAAc,EAAEJ,EAAE,GAAG,EAAEA,EAAE,cAAc,EAAEM,EAAEF,EAAE,kBAAkB,CAAC,EAAE,6BAA6BO,EAAEL,EAAE,GAAG,EAAE,EAAE,6BAA6B,CAAC,EAAEK,EAAEL,EAAE,GAAG,EAAYL,IAAP,KAAS,MAAM,MAAM6B,EAAE,IAAI,CAAC,CAAgE,MAA/D,GAAEjB,EAAEb,EAAE,SAAS,GAAG,CAAC,CAAC,EAAEM,EAAEL,EAAE,CAAC,EAAEK,EAAE,GAAG,CAAC,EAAEA,EAAEF,EAAE,cAAc,CAAC,EAAEE,EAAEN,EAAE,CAAQK,EAAEC,EAAEje,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,GAAO4d,EAAE,SAAN,EAAa,MAAM,CAAC,EAAE,IAAIW,EAAEX,EAAE,GAAG,GAAQW,IAAL,GAAO,CAAC,IAAS,EAAE,GAAGZ,EAAE,iBAAb,GAA4B,MAAM,MAAM8B,EAAE,IAAI,CAAC,CAAC,OAAO,GAAG1B,EAAEE,EAAEL,EAAE,CAA+N,OAA9N,GAAGG,EAAEE,EAAEL,EAAE,CAAC,EAAEG,EAAE,cAAc,EAAEE,EAAEF,EAAE,kBAAkB,CAAC,EAAE,4BAA4BO,EAAEL,EAAE,GAAG,EAAE,EAAE,4BAA4B,CAAC,EAAEK,EAAEL,EAAE,GAAG,EAAE,EAAEA,EAAEF,EAAE,cAAc,CAAC,EAAES,EAAED,EAAE,SAAS,GAAG,CAAC,CAAC,EAAEN,EAAEM,EAAE,CAAC,EAAEN,EAAE,GAAG,CAAC,EAAEA,EAAEF,EAAE,kBAAkB,CAAC,EAAEE,EAAEM,EAAE,CAAQP,EAAEC,EAAE,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,IAAIN,EAAEI,EAAE,qBAAqB,GAAUJ,IAAP,MAAcI,EAAE,mBAAN,EAAuB,CAAC,GAAGA,EAAEE,EAAEN,EAAE,CAAC,EAAE,qBAAqB,KAAK,IAAIC,EAAEG,EAAE,cAAc,gBAAgB,IAAI,EAAE,EAAEJ,EAAEC,EAAE,OAAO,EAAE,IAAI,EAAEK,EAAEL,EAAED,GAAG,CAAC,EAAEC,EAAE,QAAQI,EAAEC,EAAEL,EAAED,GAAG,CAAC,IAAIY,EAAEJ,EAAEJ,EAAE,yBAAyB,IAAI,EAAE,EAAEQ,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAIZ,EAAEY,EAAEI,GAAG,EAAEN,EAAE,IAAII,EAAEN,EAAE,cAAcU,EAAElB,EAAE,GAAGa,EAAEb,EAAE,YAAYqB,EAAErB,EAAE,aAAamB,EAAEnB,EAAE,oBAAwH,GAApG,EAAEK,EAAES,EAAE,kBAAkB,CAAC,EAAE,yBAAyBC,EAAEV,EAAE3d,GAAG,EAAE,EAAE,yBAAyB,CAAC,EAAEqe,EAAEV,EAAE1d,GAAG,EAAYue,IAAP,KAAS,MAAM,MAAMgB,EAAE,IAAI,CAAC,CAAsH,GAArH,EAAE7B,EAAEa,EAAE,CAAC,EAAEb,EAAEzd,GAAG,EAAEie,GAAGQ,GAAGF,KAAKJ,EAAEV,EAAExd,GAAG,CAACke,EAAEV,EAAEY,EAAE,GAAGJ,GAAG,GAAG,CAAC,CAAC,GAAGQ,GAAGF,KAAKJ,EAAEV,EAAExd,GAAG,CAACke,EAAEV,EAAEY,EAAE,GAAGI,GAAG,GAAG,CAAC,CAAC,EAAE,IAAIN,EAAEV,EAAExd,GAAG,CAACke,EAAEV,EAAEY,EAAE,GAAGE,EAAE,CAAC,CAAC,EAAK,CAACV,EAAEJ,EAAEvd,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEke,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIwB,EAAEhC,EAAE,oBAAoB,IAAI,EAAE,EAAEQ,EAAEwB,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGhC,EAAEE,EAAE8B,EAAExB,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,OAAO,EAAE,OAAO,EAAEA,EAAE,CAAC,GAAGN,EAAE,CAAC,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,EAAE,IAAIY,EAAEd,EAAE,kBAAkB,IAAI,EAAE,EAAEQ,EAAEM,EAAE,OAAO,IAAI,CAAC,IAAIiB,EAAEjB,EAAEN,GAAG,EAAE,CAAC,EAAER,EAAE,EAAEE,EAAE,IAAIoC,EAAEP,EAAE,kBAAkB,IAAI,EAAE,EAAEzB,EAAEgC,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGlC,EAAEZ,EAAEuC,EAAEO,EAAEhC,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIvV,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,OAAO,EAAEuV,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAACvV,EAAE,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEyV,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIW,EAAEnB,EAAE,oBAAoB,IAAI,EAAE,EAAEQ,EAAEW,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGnB,EAAEE,EAAEiB,EAAEX,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,OAAO,EAAE,OAAO,EAAEA,EAAE,QAAQ,CAAC,GAAGN,EAAE,CAAKF,EAAE,kBAAN,GAA2BA,EAAE,YAAY,SAAlB,GAA8BA,EAAE,yBAAyB,SAA/B,GAA2CA,EAAE,oBAAoB,SAA1B,GAAkCE,EAAE,OAAO,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,IAAIN,EAAEI,EAAE,eAAe,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,GAAGJ,EAAEI,EAAEE,EAAE,GAAG,CAAC,EAAE,OAAO,CAAQF,EAAE,cAAT,MAAsB,GAAGA,EAAEA,EAAE,YAAY,OAAOE,EAAE,CAAC,GAAEF,EAAEE,EAAE,CAAC,GAAGF,EAAEE,EAAE,mkBAA/+nE,CAAIA,GAAE,YAAYF,EAAEzd,EAAUyd,EAAMJ,GAAE,EAAE,CAAKC,GAAEK,GAAoUM,GAAE,OAAO,UAAU,eAAeJ,GAAE,8VAA8VZ,GAAE,EAAE,CAACc,GAAE,EAAE,CAAwUI,GAAE,EAAE,CAAC,uIAAuI,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEV,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,gBAAgB,iBAAiB,CAAC,CAAC,YAAY,QAAQ,CAAC,CAAC,UAAU,MAAM,CAAC,CAAC,YAAY,aAAa,CAAC,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIE,EAAEF,EAAE,GAAG,GAAEE,GAAG,IAAIR,GAAEQ,EAAE,EAAE,CAAC,EAAEF,EAAE,GAAG,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,kBAAkB,YAAY,aAAa,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,cAAc,4BAA4B,YAAY,gBAAgB,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,8OAA8O,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,QAAQ,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAKK,GAAE,gBAA2D,0jCAA0jC,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIH,EAAEF,EAAE,QAAQK,GAAE,GAAK,CAAC,GAAEH,GAAG,IAAIR,GAAEQ,EAAE,EAAE,CAAC,EAAEF,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,2EAA2E,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIE,EAAEF,EAAE,QAAQK,GAAE,GAAK,CAAC,GAAEH,GAAG,IAAIR,GAAEQ,EAAE,EAAE,CAAC,EAAEF,EAAE,+BAA+B,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,WAAW,YAAY,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIE,EAAEF,EAAE,QAAQK,GAAE,GAAK,CAAC,GAAEH,GAAG,IAAIR,GAAEQ,EAAE,EAAE,CAAC,EAAEF,EAAE,uCAAuC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,cAAc,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,GAAE,UAAU,IAAIN,GAAE,YAAY,EAAE,CAAC,EAAE,aAAa,+BAA+B,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,SAAS,aAAa,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEM,GAAG,IAAIN,GAAEM,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAKa,GAAE,CAAC,wBAAwB,CAAC,EAAE,YAAY,CAAC,EAAE,kBAAkB,CAAC,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,CAAC,EAAE,QAAQ,CAAC,EAAE,aAAa,CAAC,EAAE,gBAAgB,CAAC,EAAE,YAAY,CAAC,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,EAAE,SAAS,CAAC,EAAE,aAAa,CAAC,EAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,UAAU,CAAC,EAAE,SAAS,CAAC,EAAE,QAAQ,CAAC,EAAE,WAAW,CAAC,EAAE,YAAY,CAAC,EAAE,aAAa,CAAC,EAAE,WAAW,CAAC,EAAE,cAAc,CAAC,EAAE,eAAe,CAAC,EAAE,gBAAgB,CAAC,EAAE,WAAW,CAAC,EAAE,UAAU,CAAC,EAAE,WAAW,CAAC,EAAE,QAAQ,CAAC,EAAE,MAAM,CAAC,EAAE,QAAQ,CAAC,EAAE,QAAQ,CAAC,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,EAAE,KAAK,CAAC,EAAE,YAAY,CAAC,EAAE,aAAa,CAAC,EAAE,YAAY,CAAC,EAAE,gBAAgB,CAAC,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,CAAC,EAAE,cAAc,CAAC,EAAE,YAAY,CAAC,EAAE,CAACF,GAAE,CAAC,SAAS,KAAK,MAAM,IAAI,CAAC,OAAO,KAAKE,GAAE,CAAC,SAAS,SAAS,EAAE,CAAC,GAAE,SAAS,SAAS,EAAE,CAAC,EAAEX,EAAEF,EAAE,OAAO,EAAE,CAAC,aAAa,CAACA,EAAE,UAAU,EAAE,CAAC,GAAEE,GAAGW,GAAEb,KAAK,GAAG,CAAKgC,GAAE,UAA6YlB,GAAE,WAAWiB,GAAE,OAAOO,GAAE,MAAM,QAAwdvX,GAAE,IAAI,IAA61DoW,GAAE,8BAA8BpB,GAAE,IAAI,IAAggK0C,GAAE,mBAA40B7B,GAAE,OAAO,OAAOgC,GAAE,OAAO,IAAI,gBAAgB,CAACf,GAAE,OAAO,IAAI,eAAe,CAACb,GAAE,OAAO,IAAI,iBAAiB,CAACqB,GAAE,OAAO,IAAI,oBAAoB,CAACb,GAAE,OAAO,IAAI,iBAAiB,CAACN,GAAE,OAAO,IAAI,iBAAiB,CAACH,GAAE,OAAO,IAAI,gBAAgB,CAACoB,GAAE,OAAO,IAAI,oBAAoB,CAAClB,GAAE,OAAO,IAAI,iBAAiB,CAACG,GAAE,OAAO,IAAI,sBAAsB,CAAC,GAAG,OAAO,IAAI,aAAa,CAAC/iB,GAAG,OAAO,IAAI,aAAa,CAAC,GAAG,OAAO,IAAI,cAAc,CAAC,GAAG,OAAO,IAAI,yBAAyB,CAAC,GAAG,OAAO,IAAI,sBAAsB,CAAC,GAAG,OAAO,IAAI,sBAAsB,CAAC,GAAG,OAAO,SAAqtBkN,GAAG,EAAE,CAAkG,GAAG,KAAiyB9M,GAAG,CAAC,UAAU,UAAU,CAAC,MAAM,CAAC,GAAG,gBAAgB,SAAS,EAAE,EAAE,CAAC,EAAEuhB,EAAE,gBAAuBA,EAAE,QAAT,MAAgBA,EAAE,MAAM,KAAKE,EAAE,EAAE,oBAAoB,SAAS,EAAE,EAAE,CAAC,EAAEF,EAAE,gBAAgB,EAAE,QAAQ,CAAC,EAAE,EAAE,MAAM,CAACE,EAAE,EAAE,mBAAmB,UAAU,GAAG,CAA2/B/gB,GAAG,CAAC,GAAG,EAAE,SAAS,GAAG,CAA+OR,GAAG,KAAK,MAAM,KAAK,MAAM,GAAKC,GAAG,KAAK,IAAIC,GAAG,KAAK,IAAoI,GAAgB,OAAO,OAAO,IAA3B,WAA8B,OAAO,GAAG,GAAK,GAAG,KAAK,GAAG,KAAK,GAAG,KAAKE,EAAG,KAAK,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,KAAK,GAAG,EAA+1C,GAAG,CAAC,YAAY,SAAS,EAAE,CAAC,OAAOihB,EAAE,gBAAgB,WAAW,SAAS,EAAE,CAAO,OAAN,IAAK,CAAQA,EAAE,gBAAgB,QAAQ,GAAK,WAAW,GAAK,OAAO,SAAS,EAAE,CAAC,GAAGlhB,IAAK,CAAC,EAAG,IAAM,CAAC,IAAIohB,EAAEnhB,EAAG,cAAc,OAAcmhB,IAAP,MAAU,EAAE,CAAC,QAAQF,EAAE,CAAC,EAAG,cAAcA,GAAGE,GAAG,SAAS,SAAS,EAAE,CAAC,OAAO,GAAK,GAAKF,EAAE,EAAE,mBAAmBhhB,GAAI,gBAAgB,UAAU,GAAG,YAAY,SAAS,EAAE,EAAE,CAAC,OAAO,IAAM,UAAU,CAAC,OAAOghB,IAAIE,EAAE,EAAE,oBAAoBlhB,GAAI,UAAUA,GAAI,cAAcA,GAAI,iBAAiB,SAAS,EAAE,CAAO,OAAN,IAAK,CAAQghB,GAAG,cAAc,UAAU,CAAO,OAAN,IAAK,CAAO,CAAC,CAAC,EAAE,GAAK,EAAE,MAAM,UAAU,CAAC,IAAIA,EAAE,GAAG,YAAgBE,EAAEF,EAAE,SAAS,EAAEA,EAAE,GAAG,GAAGA,EAAE,EAAE,GAAG,GAAGrhB,GAAGqhB,EAAE,CAAC,IAAI,SAAS,GAAG,CAACE,EAAE,IAAIN,EAAE,GAAG,GAAUA,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAA4D,MAA3D,GAAE,KAAK,EAAE,IAAIA,EAAE,SAAS,IAAII,EAAE,EAAEE,IAAI,GAAG,IAAIA,EAAE,SAAS,GAAG,EAASF,EAAE,KAAK,iBAAiB,SAAS,EAAE,EAAE,CAAO,OAAN,IAAK,CAAQE,EAAEF,EAAE,QAAQ,EAAE,qBAAqB,SAAS,EAAE,EAAE,EAAE,CAAC,GAAYJ,IAAT,IAAK,GAAM,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,OAAOA,GAAG,EAAE,CAAC,GAAG,KAAK,GAAGC,GAAE,mDAAmD,uBAAuwb,GAAE,mBAAmB,UAAU,CAAC,MAAM,MAAM,EAAI,IAAI,CAAC,EAAE,GAAE,qBAAqB,SAAS,EAAE,EAAE,CAAC,OAAO,GAAKG,EAAEE,EAAE,CAAC,EAAE,8NAA8N,EAAE,GAAE,yBAAyB,UAAU,CAAC,MAAM,MAAM,EAAI,IAAI,CAAC,EAAE,GAAE,eAAe,SAAS,EAAE,EAAE,CAAC,OAAO,GAAKF,EAAEE,EAAE,CAAC,EAAE,mXAAmX,EAAE,GAAE,QAAQ,SAAa,GAAG,YAAYF,EAAEzd,EAAUyd,EAAM,GAAG,EAAE,CAAK,GAAG,GAAmU,GAAG,KAAK,GAAG,EAA+a,GAAG,IAAI,YAAsJ,GAAG,OAAO,UAAU,eAAe,GAAG,8VAA8V,GAAG,EAAE,CAAC,GAAG,EAAE,CAA6U,GAAG,EAAE,CAAC,uIAAuI,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,gBAAgB,iBAAiB,CAAC,CAAC,YAAY,QAAQ,CAAC,CAAC,UAAU,MAAM,CAAC,CAAC,YAAY,aAAa,CAAC,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIE,EAAEF,EAAE,GAAG,GAAGE,GAAG,IAAI4B,GAAE5B,EAAE,EAAE,CAAC,EAAEF,EAAE,GAAG,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,kBAAkB,YAAY,aAAa,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,cAAc,4BAA4B,YAAY,gBAAgB,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,8OAA8O,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,QAAQ,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAK,GAAG,gBAAyD,0jCAA0jC,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIE,EAAEF,EAAE,QAAQ,GAAG7f,GAAG,CAAC,GAAG+f,GAAG,IAAI4B,GAAE5B,EAAE,EAAE,CAAC,EAAEF,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,2EAA2E,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIE,EAAEF,EAAE,QAAQ,GAAG7f,GAAG,CAAC,GAAG+f,GAAG,IAAI4B,GAAE5B,EAAE,EAAE,CAAC,EAAEF,EAAE,+BAA+B,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,WAAW,YAAY,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIE,EAAEF,EAAE,QAAQ,GAAG7f,GAAG,CAAC,GAAG+f,GAAG,IAAI4B,GAAE5B,EAAE,EAAE,CAAC,EAAEF,EAAE,uCAAuC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,cAAc,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,GAAG,UAAU,IAAI8B,GAAE,YAAY,EAAE,CAAC,EAAE,aAAa,+BAA+B,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,SAAS,aAAa,CAAC,SAAS,SAAS,EAAE,CAAC,GAAG9B,GAAG,IAAI8B,GAAE9B,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAK,GAAG,CAAC,wBAAwB,CAAC,EAAE,YAAY,CAAC,EAAE,kBAAkB,CAAC,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,CAAC,EAAE,QAAQ,CAAC,EAAE,aAAa,CAAC,EAAE,gBAAgB,CAAC,EAAE,YAAY,CAAC,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,EAAE,SAAS,CAAC,EAAE,aAAa,CAAC,EAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,UAAU,CAAC,EAAE,SAAS,CAAC,EAAE,QAAQ,CAAC,EAAE,WAAW,CAAC,EAAE,YAAY,CAAC,EAAE,aAAa,CAAC,EAAE,WAAW,CAAC,EAAE,cAAc,CAAC,EAAE,eAAe,CAAC,EAAE,gBAAgB,CAAC,EAAE,WAAW,CAAC,EAAE,UAAU,CAAC,EAAE,WAAW,CAAC,EAAE,QAAQ,CAAC,EAAE,MAAM,CAAC,EAAE,QAAQ,CAAC,EAAE,QAAQ,CAAC,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,EAAE,KAAK,CAAC,EAAE,YAAY,CAAC,EAAE,aAAa,CAAC,EAAE,YAAY,CAAC,EAAE,gBAAgB,CAAC,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,CAAC,EAAE,cAAc,CAAC,EAAE,YAAY,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,KAAK,MAAM,IAAI,CAAC,OAAO,KAAK,GAAG,CAAC,SAAS,SAAS,EAAE,CAAC,GAAG,SAAS,SAAS,EAAE,CAAC,EAAEE,EAAEF,EAAE,OAAO,EAAE,CAAC,aAAa,CAACA,EAAE,UAAU,EAAE,CAAC,GAAGE,GAAG,GAAGF,KAAK,GAAG,CAAK,GAAG,UAA8Y,GAAG,WAAW,GAAG,OAAO,GAAG,MAAM,QAAQ,GAAGqB,EAAE,WAAW,CAAC,GAAGA,EAAE,aAAa,CAAC,GAAGA,EAAE,gBAAgB,CAAC,GAAGA,EAAE,8BAA8B,CAAC,GAAGA,EAAE,wBAAwB,CAAC,GAAG,sBAA0nC,GAAGA,EAAE,WAAiB,CAAoF,GAAG,IAAI,IAAI,GAAGA,EAAE,WAAW,CAAC,GAAGA,EAAE,IAAI,CAAC,GAAGA,EAAE,IAAI,CAAyd,GAAGA,EAAE,IAAI,CAAC,GAAGA,EAAE,KAAK,CAAC,GAAGA,EAAE,IAAI,CAAC,GAAGA,EAAE,MAAM,CAAo3B,GAAGA,EAAE,IAAI,CAAC,GAAGA,EAAE,KAAK,CAAqQ,GAAGA,EAAE,eAAe,CAA8Q,GAAGA,EAAE;EAAK,CAAC,GAAG,8BAA8B,GAAG,IAAI,IAAyH,GAAGA,EAAE,kBAAkB,CAA67G,GAAGA,EAAE,KAAK,CAAC,GAAGA,EAAE,IAAI,CAAC,GAAGA,EAAE,iBAAiB,CAAC,GAAGA,EAAE,gBAAgB,CAAC,GAAGA,EAAE,WAAiB,CAAC,GAAGA,EAAE,0BAAgC,CAAC,GAAGA,EAAE,gBAAgB,CAAC,GAAGA,EAAE,YAAkB,CAAC,GAAGA,EAAE,YAAkB,CAAC,GAAGA,EAAE,YAAY,CAAC,GAAGA,EAAE,IAAI,CAAC,GAAGA,EAAE,eAAe,CAAC,EAAE,cAAc,CAAC,EAAE,eAAe,CAAK,GAAGA,EAAE,eAAe,CAAsF,GAAGA,EAAE,mBAAmB,CAAC,GAAGA,EAAE,KAAK,CAAC,GAAGA,EAAE,SAAS,CAAC,GAAGA,EAAE,oDAAoD,CAAC,GAAGA,EAAE,KAAK,CAAC,GAAGA,EAAE,SAAS,CAAC,GAAGA,EAAE,qDAAqD,CAAC,GAAGA,EAAE,KAAK,CAAC,GAAGA,EAAE,UAAU,CAAC,GAAGA,EAAE,qBAAqB,CAAC,GAAGA,EAAE,KAAK,CAAC,GAAGA,EAAE,WAAW,CAAC,GAAGA,EAAE,4BAA4B,CAAC,GAAGA,EAAE,KAAK,CAAC,GAAGA,EAAE,mBAAmB,CAAC,GAAGA,EAAE,yBAAyB,CAAC,GAAGA,EAAE,KAAK,CAAC,GAAGA,EAAE,gBAAgB,CAAC,GAAGA,EAAE,+BAA+B,CAAC,GAAGA,EAAE,KAAK,CAAC,GAAGA,EAAE,sBAAsB,CAAm0B,GAAGA,EAAE,yMAAyM,CAAC,GAAGA,EAAE,QAAQ,CAAC,GAAGA,EAAE,MAAM,CAAC,GAAGA,EAAE,eAAe,CAAC,GAAGA,EAAE,4aAA4a,CAAC,GAAGA,EAAE,QAAQ,CAAC,GAAGA,EAAE,MAAM,CAACpf,GAAGof,EAAE,eAAe,CAAClf,GAAGkf,EAAE,yLAAyL,CAACnf,GAAGmf,EAAE,QAAQ,CAACjf,GAAGif,EAAE,IAAI,CAAC/e,GAAG+e,EAAE,cAAc,CAAChf,GAAGgf,EAAE,IAAI,CAACrgB,GAAG,mBAAgZW,GAAG,OAAO,OAAOK,GAAG,OAAO,IAAI,gBAAgB,CAACd,GAAG,OAAO,IAAI,eAAe,CAACD,GAAG,OAAO,IAAI,iBAAiB,CAACG,GAAG,OAAO,IAAI,oBAAoB,CAACD,GAAG,OAAO,IAAI,iBAAiB,CAACI,GAAG,OAAO,IAAI,iBAAiB,CAACD,GAAG,OAAO,IAAI,gBAAgB,CAAC,GAAG,OAAO,IAAI,oBAAoB,CAACD,GAAG,OAAO,IAAI,iBAAiB,CAAC,GAAG,OAAO,IAAI,sBAAsB,CAACG,GAAG,OAAO,IAAI,aAAa,CAAC,GAAG,OAAO,IAAI,aAAa,CAAC,GAAG,OAAO,IAAI,cAAc,CAAC,GAAG,OAAO,IAAI,yBAAyB,CAAC,GAAG,OAAO,IAAI,sBAAsB,CAAC,GAAG,OAAO,IAAI,sBAAsB,CAAC,GAAG,OAAO,SAAwtB,GAAG,EAAE,CAAgG,GAAG,KAA2vB,GAAG,CAAC,UAAU,UAAU,CAAC,MAAM,CAAC,GAAG,gBAAgB,SAAS,EAAE,EAAE,CAAC,EAAEwe,EAAE,gBAAuBA,EAAE,QAAT,MAAgBA,EAAE,MAAM,KAAKE,EAAE,EAAE,oBAAoB,SAAS,EAAE,EAAE,CAAC,EAAEF,EAAE,gBAAgB,EAAE,QAAQ,CAAC,EAAE,EAAE,MAAM,CAACE,EAAE,EAAE,mBAAmB,UAAU,GAAG,CAA2/B,GAAG,CAAC,GAAG,EAAE,SAAS,GAAG,CAA6O,GAAG,KAAK,MAAM,KAAK,MAAM,GAAG,GAAG,KAAK,IAAI,GAAG,KAAK,IAAgI,GAAgB,OAAO,OAAO,IAA3B,WAA8B,OAAO,GAAG,GAAG,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,EAAG,KAAK,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,KAAK,GAAG,EAAozC,GAAG,CAAC,YAAY,SAAS,EAAE,CAAC,OAAOF,EAAE,eAAe,WAAW,SAAS,EAAE,CAAK,OAAJ,IAAG,CAAQA,EAAE,eAAe,QAAQ,GAAG,WAAW,GAAG,OAAO,SAAS,EAAE,CAAC,GAAGkC,IAAG,CAAC,EAAG,IAAI,CAAC,IAAIhC,EAAE,EAAG,cAAc,OAAcA,IAAP,MAAU,EAAE,CAAC,QAAQF,EAAE,CAAC,EAAG,cAAcA,GAAGE,GAAG,SAAS,SAAS,EAAE,CAAC,OAAO,GAAG,GAAGF,EAAE,EAAE,mBAAmB,GAAG,gBAAgB,UAAU,GAAG,YAAY,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,UAAU,CAAC,OAAOA,IAAIE,EAAE,EAAE,oBAAoB,GAAG,UAAU,GAAG,cAAc,GAAG,iBAAiB,SAAS,EAAE,CAAK,OAAJ,IAAG,CAAQF,GAAG,cAAc,UAAU,CAAK,OAAJ,IAAG,CAAO,CAAC,CAAC,EAAE,GAAG,EAAE,MAAM,UAAU,CAAC,IAAIA,EAAE,GAAG,YAAgBE,EAAEF,EAAE,SAAS,EAAEA,EAAE,GAAG,GAAGA,EAAE,EAAE,GAAG,GAAG,GAAGA,EAAE,CAAC,IAAI,SAAS,GAAG,CAACE,EAAE,IAAIN,EAAE,GAAG,GAAUA,IAAP,KAAS,MAAM,MAAM8B,EAAE,IAAI,CAAC,CAA4D,MAA3D,GAAE,KAAK,EAAE,IAAI9B,EAAE,SAAS,IAAII,EAAE,EAAEE,IAAI,GAAG,IAAIA,EAAE,SAAS,GAAG,EAASF,EAAE,KAAK,iBAAiB,SAAS,EAAE,EAAE,CAAK,OAAJ,IAAG,CAAQE,EAAEF,EAAE,QAAQ,EAAE,qBAAqB,SAAS,EAAE,EAAE,EAAE,CAAC,GAAYJ,IAAT,IAAK,GAAM,MAAM,MAAM8B,EAAE,IAAI,CAAC,CAAC,OAAO9B,GAAG,EAAE,CAAC,GAAG,KAAK,GAAG,GAAG,mDAAmD,uBAAsqX,GAAG,uBAAuB,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,SAAS,SAAS,EAAE,EAAE,CAAC,IAAIY,EAAEJ,EAAEZ,EAAE,IAAI,SAAS,SAAS,EAAE,EAAE,CAAC,EAAEQ,EAAE,EAAEE,IAAI,CAACI,EAAE,GAAGN,EAAE1f,GAAG4f,EAAEA,EAAE,iBAAiB,IAAK,GAAEA,EAAEA,EAAE,MAAM,IAAK,GAAEA,EAAEA,EAAE,uBAAuB,IAAK,GAAEA,EAAEA,EAAE,iBAAiB,IAAK,GAAEA,EAAEA,EAAE,iBAAiB,IAAK,GAAE,CAAC1f,GAAG0f,EAAEA,EAAE,aAAa,IAAK,GAAE,CAACA,EAAEA,EAAE,qBAAqB,IAAK,GAAEA,EAAEA,EAAE,QAAQ,IAAK,GAAEE,GAAG,UAAU,CAAC,IAAIJ,EAAE,IAAI,eAAe,CAAC,KAAK,QAAQ,KAAK,SAAS,EAAE,CAAC,GAAOM,EAAE,SAAN,EAAa,EAAE,OAAO,EAAEtgB,GAAGggB,EAAEM,EAAE,WAAW,SAAaA,EAAE,SAAN,GAAqBA,EAAE,cAAT,KAAqB,CAAC,EAAE,YAAYN,EAAE,GAAG,CAAC,GAAGM,EAAEN,EAAE,OAAOA,EAAE,CAAC,GAAEM,EAAEN,EAAE,CAAC,GAAGM,EAAEN,EAAE,IAAI,OAAO,UAAU,CAAC,GAAGM,EAAE,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,EAAE,SAASd,EAAE,EAAEQ,EAAE,IAAI,SAAS,EAAE,CAAC,EAAE,OAAO,UAAU,IAAI,CAAC,EAAEA,EAAE,GAAGQ,EAAE,CAAC,GAAGN,GAAGA,EAAE,OAAO,CAAC,IAAIQ,EAAER,EAAE,OAAO2C,EAAE,UAAU,CAAC,GAAGvC,EAAEI,EAAE,OAAO,CAAC,EAAE,oBAAoB,QAAQmC,EAAE,EAAE,EAAE,iBAAiB,QAAQA,EAAE,CAAC,GAAGvC,EAAE,GAAG,EAAE,GAAG,QAAQ,SAAa,GAAG,EAAE,CAAK,GAASV,GAAN,GAAW,GAAG,GAAG,QAAQ,GAAG,QAAQ,GAAG,eAAe,GAAG,eAAe,GAAG,qBAAqB,GAAG,qBAAqB,GAAG,mBAAmB,GAAG,mBAAmB,GAAG,yBAAyB,GAAG,yBAAyB,GAAG,uBAAuB,GAAG,uBAAgC,GAAG,QAAW,GAAG,eAAkB,GAAG,qBAAwB,GAAG,mBAAsB,GAAG,yBAAyB,GAAG,GAAG,mECC5rqE,IAA2H,IAAkE,IAA4B,CAAgChC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU3qC,GAAgB,EAV2rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,KAAK,MAAM,GAAmB,OAAO,QAAQ,IAAI,0FAA0F,OAAO,uQAAuQ,CAAC,UAAU,EAAG,EAAkB,iBAAiBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,sGAAsG,CAUhmG,eAAe,IAAgB,GAAgB,GAAgB,YAAY,UAAU,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCVzO,IAA2H,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU3qC,GAAgB,EAV2rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,CAAC,UAAU,EAAG,EAAkB,iBAAiBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,qGAAqG,CAUnxF,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,qBCXqP,GAAW,GAAGjG,EAAmoB,GAAW,GAAgB,OAAOA,GAApB,6BCA7mC,mBCAgG,KAA2D,kBCAhNC,GAAE,EAAE,CAAC,OAAO,eAAeA,GAAE,aAAa,CAAC,MAAM,GAAK,CAAC,CAAC,GAAE,QAAQ,UAAU,GAAG,GAAE,UAAU,UAAU,GAAWA,GAAE,WAAaA,GAAE,QAAUA,GAAE,4BEAomB,SAAS,GAAO,EAAE,EAAE,CAAC,IAAIR,EAAE,EAAE,CAAC,IAAI,IAAIQ,KAAKF,EAAE,OAAO,UAAU,eAAe,KAAKA,EAAEE,EAAE,EAAED,EAAE,QAAQC,EAAE,CAAC,IAAI,EAAEA,GAAGF,EAAEE,IAAI,GAAGF,GAAG,MAAM,OAAO,OAAO,uBAAwB,WAAW,CAAC,IAAIH,EAAE,EAAE,IAAI,EAAE,OAAO,sBAAsBG,EAAE,CAACH,EAAEK,EAAE,OAAO,IAAI,EAAE,QAAQA,EAAEL,GAAG,CAAC,GAAG,OAAO,UAAU,qBAAqB,KAAKG,EAAEE,EAAEL,GAAG,GAAG,EAAEK,EAAEL,IAAIG,EAAEE,EAAEL,KAAK,OAAOH,oCCAr/B,ICAuwL,SAAS,GAAgB,EAAE,EAAE,CAAkL,OAAxK,OAAOM,GAAI,SAAYC,GAAMA,EAAED,KAAyB,EAAEA,GAAG,SAAS,iBAAiBA,EAAE,EAAC,EAAEC,EAAED,IAAQ,EAAE,SAAS,iBAAiBA,EAAE,CAAM,aAAa,UAAU,EAAE,CAACA,EAAE,EAAS,MAAM,KAAKA,GAAG,EAAE,CAAC,CAAs2K,SAAS,GAAS,EAAE,EAAE,CAAC,KAAKE,EAAE,OAAOL,EAAE,OAAOO,EAAE,OAAO,EAAE,CAAC,CAAC,GAAG,OAAO,qBAAuB,IAAY,UAAU,GAAG,IAAMZ,EAAE,GAAgBQ,EAAE,CAAON,EAAE,IAAI,QAA4OY,EAAE,IAAI,qBAA/M,GAAG,CAAC,EAAE,SAAS,GAAG,CAAC,IAAMJ,EAAER,EAAE,IAAIM,EAAE,OAAO,CAAC,GAAGA,EAAE,iBAAiB,EAAQE,KAAMF,EAAE,eAAe,CAAC,IAAME,EAAED,EAAED,EAAE,CAAC,GAAEE,EAAE,CAACR,EAAE,IAAIM,EAAE,OAAOE,EAAE,CAACI,EAAE,UAAUN,EAAE,OAAO,MAASE,IAAG,EAAEF,EAAE,CAAC,EAAE,OAAOA,EAAE,OAAO,IAAI,EAAwD,CAAC,KAAKE,EAAE,WAAWL,EAAE,UAAU,OAAOO,GAAI,SAASA,EAAEgB,GAAEhB,GAAG,CAAC,CAA8B,OAA7B,EAAE,SAAS,GAAGE,EAAE,QAAQN,EAAE,EAAE,KAAWM,EAAE,YAAY,CAA2B,SAAS,GAAe,EAAE,EAAE,CAAC,GAAGL,EAAE,CAAC,GAAK,CAAC,WAAWD,EAAE,UAAUE,GAAGD,EAAE,GAAG,MAAM,CAAC,MAAMD,EAAE,OAAOE,EAAE,CAAC,OAAOF,aAAa,YAAY,YAAYA,EAAEA,EAAE,SAAS,CAAC,CAAC,MAAMA,EAAE,YAAY,OAAOA,EAAE,aAAa,CAAC,SAAS,GAAa,CAAC,OAAOA,EAAE,YAAYC,EAAE,cAAcC,GAAG,CAAC,IAAIL,GAAG,EAAEe,GAAE,IAAIZ,EAAE,GAAI,MAAwBH,EAAE,SAAS,GAAG,CAAC,EAAE,CAAC,OAAOG,EAAE,YAAYC,EAAE,IAAI,MAAM,CAAC,OAAO,GAAeD,EAAEE,EAAE,EAAE,CAAC,GAAG,CAAC,SAAS,GAAU,EAAE,CAAC,EAAE,QAAQ,GAAa,CAAC,SAAS,IAAsB,CAAC,OAAO,eAAiB,MAAc,GAAE,IAAI,eAAe,GAAU,EAAE,SAAS,GAAc,EAAE,EAAE,CAAC,IAAG,IAAsB,CAAC,IAAMA,EAAE,GAAgBF,EAAE,CAAgH,OAA/G,EAAE,SAAS,GAAG,CAAC,IAAIE,EAAEU,GAAE,IAAIZ,EAAE,CAAKE,IAAG,EAAE,IAAI,IAAI,GAAE,IAAIF,EAAEE,EAAE,EAAC,EAAE,IAAID,EAAE,CAAC,IAA8B,QAAQD,EAAE,GAAG,KAAW,CAAC,EAAE,SAAS,GAAG,CAAC,IAAME,EAAEU,GAAE,IAAIZ,EAAE,CAAC,GAA8B,OAAOC,EAAE,CAAE,GAAI,MAAwBC,EAAE,MAAQuB,IAAI,MAAwBA,GAAE,UAAUzB,EAAE,GAAI,EAAwB,SAAS,IAA2B,CAAC,OAAM,CAAC,IAAMA,EAAE,CAAC,MAAM,EAAO,WAAW,OAAO,EAAO,YAAY,CAAOC,EAAE,CAAC,OAAO,EAAO,KAAKD,EAAE,YAAYA,EAAE,CAAC,GAAE,SAAS,GAAGA,EAAEC,EAAE,EAAE,EAAE,EAAO,iBAAiB,SAAS2B,GAAE,CAAC,SAAS,GAAa,EAAE,CAAyC,OAAxC,GAAE,IAAI5B,EAAE,CAAC,IAAG,IAA2B,KAAW,CAAC,GAAE,OAAOA,EAAE,CAAC,CAAC2B,GAAE,MAAMC,KAAI,GAAE,IAAK,KAAI,SAAS,GAAO,EAAE,EAAE,CAAC,OAAOhC,GAAEI,EAAE,CAAC,GAAaA,EAAE,CAAC,GAAcA,EAAEC,EAAE,CAA6hK,SAAS,GAAqB,EAAE,EAAE,EAAE,CAAC,EAAE,cAAc,IAAI,YAAYA,EAAE,CAAC,OAAO,CAAC,cAAcC,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,GAAkB,EAAE,EAAE,EAAE,CAAC,EAAE,cAAc,IAAI,YAAYD,EAAE,CAAC,OAAO,CAAC,cAAcC,EAAE,CAAC,CAAC,CAAC,yEAAr9f,IAAI,IAAMF,aAAr9E,KAAuC,KAA+C,KAAsV,KAA+B,KAA+G,CAA+LG,GAAE,CAAC,GAAG,IAAI,IAAI,IAAI,CAAOJ,GAAE,CAAC,YAAY,QAAQ,SAAS,OAAO,CAA8D4C,GAAE,CAAC,OAAO,UAAU,aAAa,OAAO,cAAc,GAAG3C,EAAE,MAAM,CAAO6B,GAAE,CAAC,UAAU,CAAC,OAAO,sBAAsB,aAAa,MAAM,cAAc,GAAG7B,EAAE,KAAK,CAAC,OAAO2C,GAAE,MAAM,CAAC,OAAO,WAAW,aAAa,EAAE,cAAcvC,GAAE,CAAC,KAAKuC,GAAE,CAAOjB,GAAE,IAAI,IAAU,GAAkB,GAAG,YAAY1B,IAAUgB,GAAE,CAAC,IAAI,IAAI,IAAI,CAAC,GAAE,SAAS,GAAG,CAAC,GAAE,SAAS,GAAG,CAAC,GAAE,KAAKhB,EAAEC,EAAE,CAAC,GAAE,IAAI,GAAkBD,EAAEC,EAAE,CAAC4B,GAAE7B,GAAG,GAAG,GAAG,CAAsE,IAAI,IAAIgB,GAAE,CAA6lB,IAAe,EAAE,IAAI,SAAS,cAAc,MAAM,CAAC,QAAQhB,EAAEC,EAAE,CAAOiB,GAAE,CAAC,wBAAwB,OAAO,IAAM,KAAa,OAAO,eAAe,KAAK,IAAI,mBAAmB,CAAC,UAAU,OAAO,eAAe,KAAK,QAAQ,UAAU,UAAU,CAAC,qBAAqB,CAAC,GAAG,CAAC,GAAc,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,MAAS,CAAC,MAAO,GAAM,MAAO,IAAM,aAAa,EAAQ,GAAc,CAAC,QAAQ,CAAC,EAAE,EAAE,CAAC,CAAC,CAAC,SAAS,KAAK,CAAC,CAAC,SAAU,iBAAiB,CAAC,GAAG,CAAC,GAAc,CAAC,QAAQ,EAAE,CAAC,CAAC,OAAO,eAAe,CAAC,MAAS,CAAC,MAAO,GAAM,MAAO,IAAM,CAAOwB,GAAE,EAAE,CAAOD,GAAE,EAAE,CAAgBvB,GAAE,GAAElB,QAAQ,GAAEA,KAAK,IAAK,KAAI,GAAEA,GAAGkB,GAAElB,IAAI,EAAS0C,GAAE1C,IAA+zRoB,GAAE,CAAC,IAAI,EAAE,IAAI,EAAE,CAAijBR,GAAE,IAAI,QAA45Be,GAAE,IAAI,IAAonL,GAAG,CAAC,SAAS,GAAG,EAAQ3B,EAAE,OAAQ,WAAW,EAAE,CAAC,OAAOC,EAAE,QAAQC,GAAG,CAAC,cAAcL,EAAE,EAAE,IAAI,CAAC,GAAK,CAAC,KAAKO,GAAGP,EAAEL,EAAEuC,GAAElC,EAAE,CAAC,OAAO,CAAC,CAAC,OAAO,GAASG,GAAG,GAAG,CAAwC,GAAvC,GAAG,CAAC,GAAkBA,EAAE,YAAYH,EAAE,CAAI,CAACO,EAAE,MAAO,IAAG,CAAC,GAAG,CAAC,GAAkBJ,EAAE,YAAYC,EAAE,IAAIT,EAAE,EAAE,CAAO,IAAY,EAAE,EAAE,IAAI,GAAG,EAAI,CAACK,EAAE,aAAaA,EAAE,cAAc,WAAS,GAAG,CAAC,GAAqBG,EAAEC,EAAEJ,EAAE,GAA+xBtU,GAAG,CAAC,OAAO,GAAG,MAAjyB,CAAC,SAAS,GAAG,EAAQyU,EAAE,MAAO,WAAW,EAAE,CAAC,OAAOC,EAAE,QAAQC,KAAK,CAAC,IAAML,EAAE,GAAWG,EAAE,aAAaC,EAAE,CAAOG,EAAE,GAAWJ,EAAE,WAAWE,EAAE,CAA2E,OAA1E,EAAE,iBAAiB,eAAeL,EAAE,CAAC,EAAE,iBAAiB,eAAeO,EAAE,KAAW,CAAC,EAAE,oBAAoB,eAAeP,EAAE,CAAC,EAAE,oBAAoB,eAAeO,EAAE,GAAG,CAAwf,MAA9e,CAAC,SAAS,GAAG,EAAQJ,EAAE,MAAO,WAAW,EAAE,CAAC,OAAOC,EAAE,QAAQC,KAAK,CAAC,IAAM,EAAY,GAAG,CAAC,GAAG,CAAC,GAAqBF,EAAE,WAAWC,EAAE,CAAC,EAAO,oBAAoB,YAAY,EAAY,EAAQ,EAAc,GAAG,CAAC,GAAG,CAAC,GAAqBD,EAAE,aAAaE,EAAE,CAAC,EAAO,iBAAiB,YAAY,EAAY,EAAkD,OAAhD,EAAE,iBAAiB,cAAc,EAAc,KAAW,CAAC,EAAE,oBAAoB,cAAc,EAAc,CAAC,EAAO,oBAAoB,YAAY,EAAY,GAAG,CAAuC,CAAU,CAAqB,GAAG,OAAO,KAAK3U,GAAG,CAAQ,ICSvsnB,SAAwB,GAAO,EAAM,CAAY,GAAG,CAAC,QAAM,EAAE,CAAC,MAAI,UAAQ,iBAAe,aAAW,eAAa,gBAAc,cAAY,QAAM,cAAY,YAAU,YAAU,gBAAc,cAAY,SAAO,EAAW,CAAC,cAAY,WAAS,aAAU,YAAU,cAAW,EAAiB,CAAC,YAAU,eAAY,EAAoB,EAAa,EAAe,GAAG,EAAW,KAAK,EAAa,KAAK,EAAc,KAAK,EAAY,IAAI,GAAG,EAAQ,IAAsB,GAAc,GAAa,SAAS,CAAO,GAAS,KAAgB,GAAa,QAAQ,KAAgB,GAAa,OACtkB,EAAc,EAAM,OAAO,QAAQ,CAAO,GAAYC,EAAS,MAAM,EAAc,CAAO,EAAY,GAAY,EAAK,IAAY,KAAM,EAAU,QAAQ,IAAM,GAAa,IAAY,QAAQ,IAAY,QAAc,EAAO,GAAe,EAAE,CAAO,GAAY,GAAsB,GAA2B,GAAa,EAAO,GAAY,CAAqB,IAAM,GAAU8Z,EAAO,KAAK,CAAO,GAAYlU,MAAmB,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAG,EAAE,CAAC,CAAM,CAAC,EAAK,IAASD,GAAS,CAAC,OAAO,KAAK,SAAS,KAAK,CAAC,CAAiB,EAAe,KAAS,GAAc,EAAE,CAA0B,GAAY,EAAM,GAAQ,EAAK,KAAU,GAAY,GAAY,KAAK,MAAM,GAAG,GAAY,CAAC,EAAE,GAAQ,GAAM,CAAC,IAAU,GAAa,EAAK,SAAQ,GAAY,KAAK,MAAM,EAAK,OAAO,EAAK,SAAS,EAAE,CAAC,EAAE,GAAY,KAAK,IAAI,GAAY,GAAqB,CAAC,GAAQ,GAAiC,IAAM,EAAQE,MAAgB,CAAC,GAAG,GAAa,GAAU,QAAQ,CAAC,IAAM,EAAa,GAAa,GAAU,QAAQ,YAAY,GAAU,QAAQ,aAAmB,EAAM,GAAY,GAAG,QAAQ,GAAa,GAAY,GAAG,QAAQ,WAAW,GAAY,GAAG,QAAQ,UAAU,EAAkM,GAAtL,GAAY,GAAG,QAAQ,GAAa,GAAY,GAAG,QAAQ,WAAW,GAAY,GAAG,QAAQ,YAAY,GAAY,GAAG,QAAQ,UAAU,GAAY,GAAG,QAAQ,aAAa,GAA2B,EAAM,EAAI,GAAQ,CAAC,OAAO,EAAa,SAAS,EAAe,CAAC,GAAI,EAAE,CAAC,CAAO,GAAe,GAAS,CAAC,kBAAkB,OAAO,CAAC,EAAE,CAAuC,GAAG,EAAY,CAC9iD,GAAG,CAAC,GAAS,CAGE,IAAI,EAAciU,EAAO,GAAK,CAAC,OAAqB,EAAM,KAAK,EAAQ,GAAM,GAAK,CAAQ,GAAO,GAAU,SAAS,CAAC,iBAAe,CAAI,CAAC,EAAc,UAAU,EAAY,OAAO,EAAY,SAAS,EAAM,KAAK,EAAQ,GAAM,GAAK,CAAE,EAAc,QAAQ,IAAQ,EAAG,EAAE,CAAC,CAAE,EAAe9Z,EAAS,IAAI,GAAe,EAAM,IAAQ,CAAC,IAAI,EAAO,IAAQ,IAAG,EAAI,GAAY,IAAO,IAAQ,EAAc,OAAO,IAAG,EAAI,GAAY,IAAI,IAAMK,EAAK,CAAC,MAAM,EAAU,EAAM,OAAO,MAAM,OAAO,OAAO,GAAW,EAAM,OAAO,OAAO,OAAO,CAAC,OAAoB,EAAK,EAAY,CAAC,QAAQ,KAAK,SAAsB,EAAK,KAAK,CAAK,MAAI,MAAMA,EAAK,SAAsB,EAAa,EAAM,CAAC,MAAM,CAAC,GAAG,EAAM,OAAO,MAAM,GAAGA,EAAK,WAAW,EAAE,GAAG,GAAe,CAAC,SAAS,EAAM,MAAM,SAAS,EAAM,MAAM,SAAS,aAAa,EAAM,IAAA,GAAU,CAAC,EAAM,OAAO,SAAS,CAAC,CAAC,CAAC,CAAC,EAAG,CAAE,IAAM,GAAS,GAAS,GAAK,GAAU,GAAU,CAAC,GAAG,CAAC,GAAU,IAAI,IAAIuU,EAAE,EAAEA,EAAE,GAAY,IAAK,GAAc,GAAc,OAAO5U,EAAS,IAAI,GAAe,EAAM,IAAa,CAAC,IAAMK,EAAK,CAAC,MAAM,EAAU,EAAM,OAAO,MAAM,OAAO,OAAO,GAAW,EAAM,OAAO,OAAO,OAAO,WAAY,GAAmB,YAAV,IAAA,GAAsB,CAAC,OAAoB,EAAK,EAAY,CAAC,QAAQ,KAAK,SAAsB,EAAK,KAAK,CAAC,MAAMA,EAAK,cAAc,GAAK,SAAsB,EAAa,EAAM,CAAC,IAAIuU,EAAE,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,OAAO,MAAM,MAAM,EAAU,EAAM,OAAO,MAAM,OAAO,OAAO,GAAW,EAAM,OAAO,OAAO,OAAO,WAAW,EAAE,GAAG,GAAe,CAAC,SAAS,EAAM,MAAM,SAAS,EAAM,MAAM,SAAS,SAASA,EAAE,IAAA,GAAU,CAAC,EAAM,OAAO,SAAS,CAAC,CAACA,EAAE,KAAK,EAAW,CAAC,CAACA,EAAE,KAAK,EAAW,EAAG,CAAC,CAAG,IAAM,GAAe,EAAK,SAAS,EAAK,SAAS,KAAK,MAAM,EAAK,OAAO,EAAK,SAAS,CAAmB,EAAO,KAAK,CAAgB,EAAO,KAAK,CAAY,EAAO,EAAE,CAAC,IAAM,EAAQkF,EAAO,GAAM,CAAO,EAAgB,IAAkB,CAAO,GAAQA,EAAO,KAAK,CAAO,GAAaA,EAAO,KAAK,CAEt5D,GAAG,CAAC,GAAS,CAAC,MAAc,CAAI,QAAiB,CAAC,IAAgB,CAAC,GAAwM,MAAzL,IAAa,QAAQ,GAAQ,QAAQ,QAAQ,CAAC,UAAU,CAAC,GAAY,EAAE,CAAC,GAAY,GAAe,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,GAAe,CAAC,EAAM,IAAI,WAAW,IAAS,OAAO,SAAS,CAAC,KAAW,GAAa,QAAQ,QAAQ,EAAG,CAAC,EAAY,GAAe,EAAM,CAAC,CAAC,IAAM,EAAYjU,MAAgB,CAAC,GAAG,CAAC,GAAa,QAAQ,OAAO,IAAM,EAAO,SAAS,OAAU,IAAU,CAAC,GAAQ,GAAa,QAAQ,YAAY,SAAU,GAAa,QAAQ,MAAM,EAAW,CAAC,IAAU,IAAS,GAAa,QAAQ,YAAY,WAAW,GAAa,QAAQ,OAAO,EAAI,CAAC,GAAS,CAAC,CAAC,MAAc,CAAC,GAAa,EAAG,CAAC,GAAS,EAAY,GAAe,EAAM,CAAC,CAAC,OAAe,SAAS,iBAAiB,mBAAmB,EAAY,KAAW,CAAC,SAAS,oBAAoB,mBAAmB,EAAY,GAAK,CAAC,EAAY,CAAC,CAAa,IAAM,EAAc,GAAa,WAAW,YAAkB,GAAe,GAAU,EAAQ,GAAa,IAAI,GAAU,EAAQ,GAAe,GAAM,EAAU,EAAE,GAAe,CAAO,GAAa,IAAI,EAAgB,GAAS,mBAAmB,EAAc,kBAAkB,GAAU,IAAI,GAAe,sBAAsB,GAAe,sBAAsB,GAAa,mBAAmB,GAAU,IAAI,GAAa,IAAuW,OAA9U,EAAkW,EAAK,UAAU,CAAC,MAAM,CAAC,GAAG,GAAuB,WAAQ,gBAAgB,EAAY,GAAS,IAAA,GAAU,UAAU,EAAY,GAAS,IAAA,GAAU,SAAS,EAAS,UAAU,SAAS,QAAQ,EAAa,CAAC,IAAI,GAAU,SAAsB,EAAM,EAAO,GAAG,CAAC,IAAI,GAAQ,MAAM,CAAC,GAAG,GAAmB,MAAI,IAAI,IAAY,UAAU,GAAc,GAAe,CAAC,CAAC,GAAe,IAAA,GAAU,KAAK,IAAY,SAAS,GAAc,GAAe,CAAC,CAAC,GAAe,IAAA,GAAU,WAAW,EAAU,SAAS,WAAW,cAAc,GAAa,MAAM,SAAS,GAAG,EAAM,WAAW,IAAU,CAAC,GAAS,OAAO,YAAY,UAAU,GAAY,EAAE,CAAC,CAAC,iBAAiB,CAAC,EAAQ,QAAQ,GAAQ,GAAa,UACp2E,GAAa,QAAQ,aAAa,IAAe,iBAAiB,CAAC,EAAQ,QAAQ,GAAS,GAAa,UACzG,GAAa,QAAQ,aAAa,IAAK,SAAS,CAAC,EAAe,GAAc,CAAC,CAAC,CAAC,CAAC,CAFgyC,EAAM,UAAU,CAAC,MAAM,GAAkB,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,GAAY,SAAS,IAAI,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,GAAY,SAAS,qBAAqB,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,GAAe,SAAS,4DAA4D,CAAC,CAAC,CAAC,CAAC,8CAhBpmD,IAAuG,IAAiE,IAA2G,KAAmC,CAAM,GAAqB,IAAU,GAAsB,CAAC,KAAK,GAAQ,eAAe,EAAO,KAAK,MAAM,GAAQ,cAAc,EAAO,KAAK,IAAI,GAAQ,eAAe,EAAO,KAAK,OAAO,GAAQ,cAAc,EAAO,KAAK,CAkB/d,GAAO,aAAa,CAAC,IAAI,GAAG,QAAQ,GAAG,cAAc,CAAC,UAAU,GAAK,WAAW,GAAK,CAAC,YAAY,CAAC,YAAY,GAAK,SAAS,GAAM,UAAU,GAAG,UAAU,EAAE,UAAU,EAAE,CAAC,UAAU,GAAK,CAAwB,GAAoB,GAAO,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,QAAQ,CAAC,KAAK,EAAY,kBAAkB,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,IAAI,KAAK,IAAI,eAAe,GAAK,KAAK,EAAE,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,QAAQ,MAAM,SAAS,CAAC,YAAY,CAAC,iBAAiB,kBAAkB,eAAe,iBAAiB,CAAC,aAAa,CAAC,OAAO,QAAQ,MAAM,SAAS,CAAC,aAAa,OAAO,wBAAwB,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,WAAW,CAAC,YAAY,CAAC,UAAU,CAAC,MAAM,CAAC,YAAY,eAAe,eAAe,CAAC,KAAK,CAAC,YAAY,eAAe,eAAe,CAAC,IAAI,CAAC,aAAa,eAAe,cAAc,CAAC,OAAO,CAAC,aAAa,eAAe,cAAc,CAAC,CAAC,CAAC,aAAa,SAAS,wBAAwB,GAAK,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,mBAAmB,CAAC,UAAU,CAAC,aAAa,eAAe,gBAAgB,cAAc,CAAC,YAAY,CAAC,IAAI,IAAI,IAAI,IAAI,CAAC,IAAI,EAAE,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,OAAO,cAAc,UAAU,aAAa,GAAK,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,UAAU,aAAa,GAAK,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,OAAO,aAAa,GAAM,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAO,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAQ,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAQ,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAO,EAAM,CAAC,OAAO,EAAM,cAAc,IAAQ,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,YAAY,+CAA+C,CAAC,CAAC,CAA+B,GAAe,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,UAAU,OAAO,WAAW,SAAS,OAAO,EAAE,QAAQ,EAAE,cAAc,OAAO,WAAW,OAAO,CAAmB,GAAkB,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,MAAM,OAAO,WAAW,0BAA0B,SAAS,GAAG,SAAS,SAAS,QAAQ,sBAAsB,CAAO,GAAY,CAAC,SAAS,GAAG,aAAa,GAAG,CAAO,GAAY,CAAC,OAAO,EAAE,aAAa,GAAG,WAAW,IAAI,UAAU,SAAS,CAAO,GAAe,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,IAAI,WAAW,IAAI,UAAU,SAAS,CAA+C,IAAO,EAAI,EAAI,IAAM,KAAK,IAAI,KAAK,IAAI,EAAI,EAAI,CAAC,EAAI,CAAO,GAAc,GAAO,OAAO,GAAQ,UAAU,CAAC,MAAM,EAAM,6CCjBt2G,IAA2H,IAAkE,IAA4B,CAAgCuM,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU1qC,GAAgB,EAV0rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,wFAAwF,OAAO,sKAAsK,CAAC,UAAU,EAAG,EAAkB,gBAAgBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oGAAoG,CAUp/F,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCVvO,IAA2H,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU3qC,GAAgB,EAV2rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,KAAK,MAAM,GAAmB,OAAO,QAAQ,IAAI,yFAAyF,OAAO,oQAAoQ,CAAC,UAAU,EAAG,EAAkB,iBAAiBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sGAAsG,CAU1lG,eAAe,IAAgB,GAAgB,GAAgB,YAAY,UAAU,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCVzO,IAA2H,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU1qC,GAAgB,EAV0rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,yFAAyF,OAAO,wKAAwK,CAAC,UAAU,EAAG,EAAkB,gBAAgBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oGAAoG,CAUz/F,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCVrO,IAA2H,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU3qC,GAAgB,EAV2rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,CAAC,UAAU,EAAG,EAAkB,iBAAiBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,qGAAqG,CAUnxF,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCV1O,IAA2H,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU3qC,GAAgB,EAV2rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,uFAAuF,OAAO,oKAAoK,CAAC,UAAU,EAAG,EAAkB,iBAAiBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,qGAAqG,CAUp/F,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCVvO,IAA2H,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU1qC,GAAgB,EAV0rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,CAAC,UAAU,EAAG,EAAkB,gBAAgBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,oGAAoG,CAUjxF,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,mBAAmB,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICJpS,SAAwB,GAAY,CAAC,UAAQ,aAAW,cAAY,aAAW,CAAC,GAAK,CAAC,EAAM,GAAU/U,GAAS,CAAC,SAAS,GAAG,QAAQ,GAAG,UAAU,GAAM,YAAY,GAAM,CAAC,CAAO,EAASC,MAAY,SAAS,KAAK,QAAQ,CAAC,SAAS,GAAG,CAAC,OAAO,EAAE,EAAE,GAAG,EAAE,CAAC,CAAO,EAASC,EAAY,SAAS,CAAC,GAAG,CAAC,EAAQ,CAAC,EAAS,CAAC,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAM,UAAU,GAAM,CAAC,CAAC,OAAQ,EAAS,IAAY,CAAC,GAAG,EAAU,UAAU,GAAK,EAAE,CAAC,GAAG,CAAC,IAAM,EAAS,MAAM,MAAM,EAAQ,CAAC,GAAG,CAAC,EAAS,GAAG,MAAU,MAAM,sBAAsB,CAAC,IAAM,EAAW,MAAM,EAAS,MAAM,CAAkC,EAApB,IAAI,WAAS,CAAqB,gBAAgB,EAAW,gBAAgB,CAAO,EAAW,EAAO,cAAc,MAAM,CAAO,EAAe,EAAO,cAAc,iDAAiD,CAAC,GAAG,GAAgB,EAAW,CAAC,IAAM,EAAS,EAAe,QAAQ,aAAa,GAAG,OAAO,EAAe,aAAa,IAAI,CAAC,GAAiB,EAAe,CAAO,EAAM,EAAW,aAAa,QAAQ,EAAE,OAAa,EAAO,EAAW,aAAa,SAAS,EAAE,OAAa,EAAQ,EAAW,aAAa,UAAU,EAAE,OAAO,WAAW,EAAM,EAAE,IAAI,GAAG,WAAW,EAAO,EAAE,MAAM,EAAS,CAAC,WAAS,UAAQ,UAAU,GAAM,YAAY,GAAK,CAAC,MAAO,MAAU,MAAM,wBAAwB,OAAS,EAAM,CAAC,QAAQ,MAAM,sBAAsB,EAAM,CAAC,EAAS,CAAC,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAM,UAAU,GAAM,CAAC,GAAI,CAAC,EAAQ,CAAC,CAAoG,OAAnG,MAAc,CAAC,GAAU,EAAG,CAAC,EAAQ,EAAS,CAAC,CAAI,EAAM,WAAW,CAAC,EAAM,YAAmB,KAAyB,EAAM,EAAO,IAAI,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,EAAM,SAAS,cAAc,oBAAoB,gBAAgB,SAAS,UAAU,SAAS,CAAc,EAAK,OAAO,CAAC,SAAsB,EAAK,OAAO,CAAC,GAAG,EAAS,EAAE,EAAM,SAAS,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,KAAK,IAAI,IAAW,OAAO,EAAY,YAAY,EAAW,KAAK,GAAW,OAAO,EAAE,IAAI,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,qCAP5zD,IAA0D,IAAoD,IAAkC,CAO8qD,GAAoB,GAAY,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,iBAAiB,CAAC,MAAM,CAAC,YAAY,+CAA+C,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,IAAI,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,cAAc,CAAC,CAAC,CAAO,GAAiB,GAAS,CAAC,IAAM,EAAK,EAAQ,QAAQ,aAAa,CAAO,EAAS,CAAC,QAAQ,GAAc,OAAO,GAAa,KAAK,GAAW,QAAQ,GAAc,SAAS,GAAe,CAAC,OAAO,EAAS,GAAM,EAAS,GAAM,EAAQ,CAAC,IAAW,GAAc,GAAS,CAAC,IAAMC,EAAG,WAAW,EAAQ,aAAa,KAAK,CAAC,CAAO,EAAG,WAAW,EAAQ,aAAa,KAAK,CAAC,CAAO,EAAG,WAAW,EAAQ,aAAa,KAAK,CAAC,CAAO,EAAG,WAAW,EAAQ,aAAa,KAAK,CAAC,CAAC,MAAM,IAAIA,EAAG,EAAG,GAAG,EAAG,GAAG,EAAG,GAAG,EAAG,SAASA,EAAG,EAAG,GAAG,EAAG,GAAG,EAAG,GAAG,EAAG,SAASA,EAAG,EAAG,GAAG,KAAa,GAAa,GAAQ,CAAC,IAAMA,EAAG,WAAW,EAAO,aAAa,KAAK,CAAC,CAAO,EAAG,WAAW,EAAO,aAAa,KAAK,CAAC,CAAOoO,EAAE,WAAW,EAAO,aAAa,IAAI,CAAC,CAAC,MAAM,IAAIpO,EAAGoO,EAAE,GAAG,EAAG,GAAGA,EAAE,GAAGA,EAAE,SAASpO,EAAGoO,EAAE,GAAG,EAAG,GAAGA,EAAE,GAAGA,EAAE,SAASpO,EAAGoO,EAAE,GAAG,KAAa,GAAW,GAAM,CAAC,IAAM4C,EAAE,WAAW,EAAK,aAAa,IAAI,CAAC,CAAOR,EAAE,WAAW,EAAK,aAAa,IAAI,CAAC,CAAO,EAAM,WAAW,EAAK,aAAa,QAAQ,CAAC,CAAO,EAAO,WAAW,EAAK,aAAa,SAAS,CAAC,CAAC,MAAM,IAAIQ,EAAE,GAAGR,EAAE,GAAGQ,EAAE,EAAM,GAAGR,EAAE,EAAO,GAAGQ,EAAE,IAAW,GAAc,GAAuB,EAAQ,aAAa,SAAS,CAAC,MAAM,IAAI,CAAe,QAAQ,EAAI,EAAM,IAAIlC,IAAI,EAAE,IAAI,EAAM,MAAM,IAAI,CAAC,GAAG,GAAG,EAAM,MAAM,IAAI,CAAC,KAAK,GAAG,EAAI,GAAG,EAAM,MAAM,IAAI,CAAC,GAAG,GAAG,EAAM,MAAM,IAAI,CAAC,KAAK,GAAG,CAAC,IAAY,GAAe,GAAwB,EAAS,aAAa,SAAS,CAAC,MAAM,IAAI,CAAe,QAAQ,EAAI,EAAM,IAAIA,IAAI,EAAE,IAAI,EAAM,MAAM,IAAI,CAAC,GAAG,GAAG,EAAM,MAAM,IAAI,CAAC,KAAK,GAAG,EAAI,GAAG,EAAM,MAAM,IAAI,CAAC,GAAG,GAAG,EAAM,MAAM,IAAI,CAAC,KAAK,GAAG,6CCN/vH,IAA2H,IAAkE,IAA4B,CAAgCxC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU3qC,GAAgB,EAV2rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,uEAAuE,CAAC,UAAU,EAAG,EAAkB,iBAAiBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,qGAAqG,CAUjxF,eAAe,IAAgB,GAAgB,GAAgB,YAAY,MAAM,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCVtO,IAA2H,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU1qC,GAAgB,EAV0rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,uFAAuF,OAAO,oKAAoK,CAAC,UAAU,EAAG,EAAkB,gBAAgBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oGAAoG,CAUj/F,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCV1O,IAA2H,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU1qC,GAAgB,EAV0rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,MAAM,GAAmB,OAAO,QAAQ,IAAI,uFAAuF,OAAO,oKAAoK,CAAC,UAAU,EAAG,EAAkB,gBAAgBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,oGAAoG,CAUj/F,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCVvO,IAA2H,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU3qC,GAAgB,EAV2rC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAKuI,EAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,QAAQ,GAA0B,GAAmB,GAAG,EAAE,CAAC,YAAY,IAAI,WAAW,IAAI,IAAI,sEAAsE,CAAC,UAAU,EAAG,EAAkB,iBAAiBH,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,qGAAqG,CAUlxF,eAAe,IAAgB,GAAgB,GAAgB,YAAY,MAAM,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCVtN,IAAwI,IAAkE,IAA4B,CAAgCtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,QAAM,SAAO,GAAA,EAAG,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,WAAW,QAAQ,UAAU,GAAO,EAAM,WAAW,wEAAwE,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWn2C,GAAgB,EAXm3C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,kBAAgB,cAAW,aAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBX,GAAuB,EAAM,GAAS,CAAsC,GAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,EAAG,GAAkB,gBAAgBoI,EAAU,EAAW,CAAC,mBAAmB,YAA6B,oBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,oBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAI,CAAC,UAAU,iBAAkC,oBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,iXAAiX,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,6DAA6D,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,yEAAyE,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,4BAA4B,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,gDAAgD,2CAA2C,EAAU,CAAC,KAAK,EAAU,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,sSAAsS,mSAAmS,iFAAiF,iHAAiH,CAW79J,eAAe,IAAgB,GAAgB,GAAgB,YAAY,UAAU,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,aAAa,kGAAkG,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,6GAA6G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,gDCXjsB,IAA6J,IAAkE,IAA4B,CAAgCxI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOd,IAAoB,EAAE,IAAI,yBAAyBiD,IAAU/C,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,QAAM,SAAO,SAAO,SAAO,GAAA,EAAG,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,IAAI,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW77C,GAAgB,EAX68C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,aAAU,mBAAgB,cAAW,aAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBoI,EAAU,GAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,+CAA+C,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,MAAM,GAAa,MAAM,CAAC,UAAU,+FAA+F,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,+BAA+B,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,4CAA4C,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,iBAAiB,GAAK,MAAM,CAAC,4BAA4B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,GAAY,MAAM,CAAC,qBAAqB,mBAAmB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkBpJ,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,+LAA+L,4KAA4K,8LAA8L,sJAAsJ,CAWlyK,eAAe,IAAgB,GAAgB,GAAgB,YAAY,IAAI,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,SAAS,MAAM,SAAS,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXoB,SAASzD,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAAn3B,IAAgJ,IAAkE,IAA4B,CAAgCvC,GAAgB,GAAO,EAAO,IAAI,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOwC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOmE,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAOxG,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAOuC,GAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOmD,IAAoB,EAAE,IAAI,oBAAoBiD,IAAU/C,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAO7J,GAAwB,CAAC,oBAAoB,YAAY,QAAQ,YAAY,SAAS,YAAY,MAAM,YAAY,QAAQ,YAAY,QAAQ,YAAY,CAAO4B,IAAU,CAAC,SAAO,GAAA,EAAG,OAAK,SAAO,OAAK,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,SAAS,QAAQ5B,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAQ,EAAM,UAAU,EAASiB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW5nE,GAAgB,EAX4oE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,kBAAgB,iBAAe,YAAU,mBAAgB,cAAW,aAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBX,GAAuB,EAAM,GAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAO,MAAoB,IAAc,YAA6C,MAAqB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,EAAU,QAAQ,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,EAAG,EAAkB,gBAAgBoI,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,UAAU,aAAa,SAA0B,oBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,YAAY,gBAAgB,qBAAqB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,QAAQ,EAAE,qBAAqB,YAAY,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,eAAe,QAAQ,EAAE,CAAC,oBAAoB,CAAC,gBAAgB,eAAe,QAAQ,EAAE,CAAC,kBAAkB,CAAC,eAAe,YAAY,gBAAgB,mBAAmB,qBAAqB,YAAY,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,gBAAgB,0BAA0B,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,eAAe,aAAa,gBAAgB,sEAAsE,QAAQ,EAAE,qBAAqB,aAAa,CAAC,CAAC,GAAG3M,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6M,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,6DAA6D,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,8CAA8C,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,4BAA4B,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,mBAAmB,CAAC,UAAU,CAAC,qBAAqB,qBAAqB,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7M,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAK6M,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,6DAA6D,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,6DAA6D,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uBAAuB,sBAAsB,4CAA4C,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,qBAAqB,CAAC,KAAK,IAAA,GAAU,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uBAAuB,sBAAsB,8CAA8C,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,qBAAqB,CAAC,KAAK,IAAA,GAAU,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,6DAA6D,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,8CAA8C,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,oBAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,oIAAoI,WAAW,oIAAoI,CAAC,SAAsB,EAAKpP,GAAgB,CAAC,eAAe6C,GAAU,4BAA4B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyBvC,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,QAAyB,oBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,2FAA2F,gBAAgB,oBAAoB,KAAK,OAAO,WAAW,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,+GAA+G,gBAAgB,mBAAmB,KAAK,oIAAoI,WAAW,oIAAoI,CAAC,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,oBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,kBAAkB0F,GAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,iSAAiS,+JAA+J,sLAAsL,oIAAoI,+LAA+L,0MAA0M,qEAAqE,+EAA+E,CAW7mW,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,UAAU,WAAW,UAAU,QAAQ,oBAAoB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,6GAA6G,OAAO,MAAM,CAAC,CAAC,OAAO,UAAU,OAAO,SAAS,MAAM,SAAS,IAAI,2EAA2E,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,gDCX//B,IAAoG,IAAkE,IAA4B,CAAgCY,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOd,IAAoB,EAAE,IAAI,yBAAyBiD,IAAU/C,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU/tC,GAAgB,EAV+uC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,aAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBX,GAAuB,EAAM,EAAS,CAAsC,GAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiBoI,EAAU,EAAW,CAAC,mBAAmB,YAA6B,oBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,oBAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,+CAA+C,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,oBAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,8CAA8C,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,+BAA+B,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,4CAA4C,CAAC,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,4BAA4B,CAAkB,oBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,mBAAmB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkBpJ,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,+LAA+L,2MAA2M,sIAAsI,CAU9sI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,IAAI,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,SAAS,MAAM,SAAS,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCVta,IAAU,UAAU,CAAC,4BAA4B,wBAAwB,8BAA8B,2BAA2B,CAAC,CAAc0G,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,6GAA6G,OAAO,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,6GAA6G,OAAO,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,+GAA+G,OAAO,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,+GAA+G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcG,GAAI,CAAC,4uCAAsvC,CAAcqC,GAAU,kBCAnkC,SAAS3M,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,gFAAxzC,IAA6P,IAAkE,IAA4B,KAAkJ,KAAyH,CAAM,GAAgB,GAAO,EAAO,IAAI,CAAOC,GAAiB,EAAS,GAAY,CAAO,GAAoB,GAAoB,GAAY,CAAO,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOmE,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAOjE,GAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOmD,IAAoB,EAAE,IAAI,oBAAoBiD,IAAU/C,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAO7J,GAAwB,CAAC,oBAAoB,YAAY,QAAQ,YAAY,SAAS,YAAY,MAAM,YAAY,QAAQ,YAAY,QAAQ,YAAY,CAAO4B,IAAU,CAAC,SAAO,aAAW,GAAA,EAAG,OAAK,SAAO,UAAQ,MAAI,OAAK,UAAQ,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAM,EAAM,UAAU,UAAU,GAAS,EAAM,UAAU,UAAU,GAAM,EAAM,WAAW,SAAS,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAS,EAAM,UAAU,UAAU,GAAK,EAAM,WAAW,uEAAuE,QAAQ5B,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAY,EAAM,WAAW,wEAAwE,EAASiB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAShD,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8K,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,YAAU,aAAU,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,uBAAoB,mBAAgB,kBAAe,aAAU,kBAAgB,aAAW,aAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,GAAS,CAA2D,EAAkB,EAAGI,GAAlD+H,GAA6F,CAAO,OAAoB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKtI,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,EAAU,YAAY,GAAK,OAAO,YAAY,aAAa,GAAU,QAAQ,YAAY,GAAGvE,GAAqB,CAAC,UAAU,CAAC,aAAa,EAAU,CAAC,CAAC,EAAY,GAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,GAAgB,UAAU,GAAG,EAAG,EAAkB,iBAAiB2M,EAAU,EAAW,CAAC,gBAAgB,mBAAmB,UAAU,aAAa,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,YAAY,gBAAgB,qEAAqE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,QAAQ,EAAE,qBAAqB,YAAY,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,eAAe,YAAY,gBAAgB,mBAAmB,qBAAqB,YAAY,CAAC,kBAAkB,CAAC,gBAAgB,qEAAqE,QAAQ,EAAE,CAAC,oBAAoB,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,eAAe,aAAa,gBAAgB,sEAAsE,QAAQ,EAAE,qBAAqB,aAAa,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,gBAAgB,0BAA0B,QAAQ,EAAE,CAAC,CAAC,GAAG3M,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,oBAAoB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,GAAe,CAAC,SAAS,CAAC,IAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,oIAAoI,WAAW,oIAAoI,CAAC,SAAsB,EAAK,GAAgB,CAAC,eAAeM,GAAU,4BAA4B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyB,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,2FAA2F,gBAAgB,oBAAoB,KAAK,OAAO,WAAW,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,WAAW,+GAA+G,gBAAgB,mBAAmB,KAAK,oIAAoI,WAAW,oIAAoI,CAAC,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,kBAAkBmD,GAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAwB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAY,CAAC,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,wEAAwE,WAAW,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,EAAU,MAAM,OAAO,GAAGzD,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAU,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6M,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,+CAA+C,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qBAAqB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,sBAAsB,eAAe,CAAC,kBAAkB,CAAC,sBAAsB,wEAAwE,CAAC,UAAU,CAAC,sBAAsB,qBAAqB,CAAC,UAAU,CAAC,qBAAqB,qBAAqB,CAAC,UAAU,CAAC,qBAAqB,mBAAmB,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAG7M,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAK6M,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,yCAAyC,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,kBAAkB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,kGAAkG,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,+CAA+C,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uBAAuB,sBAAsB,8CAA8C,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,qBAAqB,CAAC,KAAK,IAAA,GAAU,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,2BAA2B,uBAAuB,uBAAuB,sBAAsB,4CAA4C,CAAC,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,MAAM,CAAC,qBAAqB,CAAC,KAAK,IAAA,GAAU,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAOvC,GAAI,CAAC,kFAAkF,gFAAgF,kSAAkS,sLAAsL,oIAAoI,+LAA+L,yGAAyG,+JAA+J,6MAA6M,qEAAqE,+EAA+E,GAAGyC,GAAgB,CAW3xY,GAAgB,EAAQ9L,GAAUqJ,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,UAAU,WAAW,UAAU,QAAQ,oBAAoB,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,IAAsB,SAAY,CAAC,GAAG,GAAoB,QAAW,wBAAwB,6FAA6F,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,MAAM,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,oGAAoG,MAAM,cAAc,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,GAAM,MAAM,YAAY,KAAK,EAAY,QAAQ,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,UAAU,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,2EAA2E,OAAO,MAAM,CAAC,CAAC,CAAC,GAAGrK,GAAiB,GAAG,GAAwBoN,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCXxtG,IAA+F,IAAkE,IAA4B,CAAgChJ,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOZ,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU9oC,GAAgB,EAV8pC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,cAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBoI,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,GAAG,EAAM,CAAC,SAAsB,EAAK,GAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,QAAQ,EAAE,wBAAwB,GAAM,IAAI,+uBAA+uB,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,4LAA4L,wGAAwG,CAUnzH,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICV8N,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAlmB,IAA6J,IAAkE,IAA4B,CAAgC,GAAW,CAAC,YAAY,YAAY,CAAOtI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOd,IAAoB,EAAE,IAAI,yBAAyBiD,IAAU/C,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAO7J,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,CAAO4B,IAAU,CAAC,QAAM,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,IAAI,QAAQ5B,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASiB,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW7hD,GAAgB,EAX6iD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,kBAAe,YAAU,kBAAgB,aAAW,aAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBX,GAAuB,EAAM,GAAS,CAAM,CAAC,yBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAa,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBoI,EAAU,EAAW,CAAC,mBAAmB,UAA2B,oBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,GAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,oBAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,8CAA8C,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,oBAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,+CAA+C,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,+BAA+B,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,4CAA4C,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,iBAAiB,GAAK,MAAM,CAAC,4BAA4B,CAAkB,oBAAiB,SAAS,YAAY,MAAM,EAAa,MAAM,CAAC,qBAAqB,mBAAmB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkBpJ,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKoJ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,+BAA+B,uBAAuB,QAAQ,sBAAsB,4CAA4C,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,GAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,6LAA6L,2MAA2M,sJAAsJ,4HAA4H,CAW38K,eAAe,IAAgB,GAAgB,GAAgB,YAAY,eAAe,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,SAAS,MAAM,SAAS,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,gDCXxoB,IAA6J,IAAkE,IAA4B,CAAgCxI,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOd,IAAoB,EAAE,IAAI,yBAAyBiD,IAAU/C,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOc,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASpI,GAAS,EAAO,OAAO+I,EAAe,CAAOjI,IAAU,CAAC,QAAM,SAAO,SAAO,SAAO,GAAA,EAAG,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,IAAI,EAASX,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW57C,GAAgB,EAX48C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAY8H,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,aAAU,mBAAgB,cAAW,aAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBX,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,EAAkB,EAAGI,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMY,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBoI,EAAU,GAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,UAAU,8CAA8C,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,aAAa,EAAoB,MAAM,GAAa,MAAM,CAAC,UAAU,8CAA8C,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,+BAA+B,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,4CAA4C,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,iBAAiB,GAAK,MAAM,CAAC,4BAA4B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,GAAY,MAAM,CAAC,qBAAqB,mBAAmB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkBpJ,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,8LAA8L,4KAA4K,6LAA6L,uJAAuJ,CAW9wK,eAAe,IAAgB,GAAgB,GAAgB,YAAY,IAAI,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,SAAS,MAAM,SAAS,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,gDCXvrB,IAA6J,IAAkE,IAA4B,CAAgCY,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,IAAoB,EAAE,IAAI,yBAAyBmC,IAAU,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOjC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAayH,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,OAAOW,EAAe,CAAOjI,IAAU,CAAC,QAAM,SAAO,SAAO,GAAA,EAAG,QAAM,UAAQ,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,UAAU,GAAS,EAAM,WAAW,GAAK,UAAU,GAAO,EAAM,WAAW,IAAI,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWp8C,GAAgB,EAXo9C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYmH,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAyB,GAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWpH,GAAS,EAAM,CAAM,CAAC,cAAY,cAAW,sBAAoB,kBAAgB,iBAAe,aAAU,mBAAgB,cAAW,aAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,GAAG,GAAqB,MAAM,EAAU,GAAG,EAAK,GAAU,GAAM,MAAO,IAAS,CAAsC,GAAkB,EAAGP,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAME,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgBoI,EAAU,GAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,uEAAuE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,8CAA8C,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,MAAM,CAAC,UAAU,+CAA+C,CAAC,SAAS,GAAwB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKE,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,+BAA+B,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,4CAA4C,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,iBAAiB,GAAK,MAAM,CAAC,4BAA4B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,EAAY,MAAM,CAAC,qBAAqB,mBAAmB,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,GAAmB,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,6LAA6L,4KAA4K,6LAA6L,sJAAsJ,CAWlqK,eAAe,IAAgB,GAAgB,GAAgB,YAAY,IAAI,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,aAAa,GAAK,MAAM,UAAU,KAAK,EAAY,QAAQ,CAAC,UAAU,CAAC,aAAa,IAAI,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,EAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,SAAS,MAAM,SAAS,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICZk2Z,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,IAAMnG,EAAEC,EAAE,aAAaL,EAAE,CAAuN,OAAlNI,GAAc,EAAE,aAAaA,EAAED,EAAE,CAAC,EAAE,cAAcC,EAAE,CAAKC,EAAE,mBAAmBD,EAAEC,EAAE,eAAe,CAAwHD,GAAtH,QAAQ,MAAM,4CAA4CC,EAAE,iBAAiBD,EAAE,CAAC,CAAC,EAAE,aAAaA,EAAE,CAAQ,OAApM,KAAkN,SAAS,GAAE,EAAE,EAAE,EAAE,CAAC,IAAML,EAAEM,EAAE,yBAAyBA,EAAE,gBAAgBA,EAAE,aAAa,CAAOE,EAAER,EAAEA,EAAE,UAAU,KAAQQ,GAAGA,EAAE,KAAI,EAAEP,EAAE,QAAQ,uCAAuC,yBAAyB,CAAC,EAAEI,EAAE,QAAQ,uCAAuC,yBAAyB,EAAC,IAAMP,EAAE,GAAEQ,EAAEA,EAAE,cAAcL,EAAE,CAAOL,EAAE,GAAEU,EAAEA,EAAE,gBAAgBD,EAAE,CAAC,GAAG,CAACP,GAAG,CAACF,EAAE,OAAO,KAAK,IAAMgB,EAAEN,EAAE,eAAe,CAAyV,OAApVM,GAAc,EAAE,aAAaA,EAAEd,EAAE,CAAC,EAAE,aAAac,EAAEhB,EAAE,CAAC,EAAE,YAAYgB,EAAE,CAAKN,EAAE,oBAAoBM,EAAEN,EAAE,YAAY,EAAuJ,EAAE,aAAaM,EAAEd,EAAE,CAAC,EAAE,aAAac,EAAEhB,EAAE,CAAC,EAAE,aAAaE,EAAE,CAAC,EAAE,aAAaF,EAAE,CAAQgB,IAAxO,QAAQ,MAAM,4CAA4CN,EAAE,kBAAkBM,EAAE,CAAC,CAAC,EAAE,cAAcA,EAAE,CAAC,EAAE,aAAad,EAAE,CAAC,EAAE,aAAaF,EAAE,CAAQ,OAA1P,KAA2sB,SAAS,IAAG,CAAC,IAAMU,EAAE,EAAU,UAAU,aAAa,CAAC,OAAOA,EAAE,SAAS,SAAS,EAAE,CAACA,EAAE,SAAS,SAAS,EAAE,CAACA,EAAE,SAAS,UAAU,CAAykgF,SAAS,EAAG,EAAE,CAAC,GAAG,MAAM,QAAQA,EAAE,CAAC,OAAOA,EAAE,SAAS,EAAEA,EAAEA,EAAE,SAAS,EAAE,CAAC,GAAGA,EAAE,EAAE,CAAC,GAAG,GAAG,OAAOA,GAAI,SAAS,OAAO,GAAG,IAAIL,EAAEG,EAAEC,EAAEL,EAAE,EAAE,GAAGM,EAAE,WAAW,IAAI,CAAC,CAACL,EAAEG,EAAEC,EAAEL,GAAG,GAAGM,EAAE,SAASA,EAAE,WAAW,MAAM,CAAC,CAACL,EAAEG,EAAEC,EAAEL,GAAG,GAAGM,EAAE,KAAK,CAAC,GAAG,CAACA,EAAE,WAAW,MAAM,CAA8C,OAA5C,QAAQ,MAAM,2BAA2BA,EAAE,CAAQ,GAAG,CAACL,EAAEG,EAAEC,EAAEL,GAAG,GAAG,GAAGM,EAAE,CAAC,CAAC,MAAM,CAAC,GAAGL,EAAE,EAAE,EAAE,CAAC,GAAGG,EAAE,EAAE,EAAE,CAAC,GAAGC,EAAE,EAAE,EAAE,CAAC,GAAGL,EAAE,EAAE,EAAE,CAAC,CAAC,SAAS,GAAG,EAAE,CAAC,EAAEM,EAAE,QAAQ,KAAK,GAAG,CAAC,EAAE,SAAS,IAAI,EAAEA,EAAE,MAAM,GAAG,CAAC,KAAK,GAAGA,EAAEA,GAAG,CAAC,KAAK,GAAG,EAAE,EAAE,SAAS,IAAI,GAAG,MAAM,IAAML,EAAE,SAASK,EAAE,MAAM,EAAE,EAAE,CAAC,GAAG,CAAC,IAAUF,EAAE,SAASE,EAAE,MAAM,EAAE,EAAE,CAAC,GAAG,CAAC,IAAUD,EAAE,SAASC,EAAE,MAAM,EAAE,EAAE,CAAC,GAAG,CAAC,IAAUN,EAAE,SAASM,EAAE,MAAM,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI,MAAM,CAACL,EAAEG,EAAEC,EAAEL,EAAE,CAAC,SAAS,GAAG,EAAE,CAAC,IAAMC,EAAEK,EAAE,MAAM,0EAA0E,CAAC,OAAOL,EAAE,CAAC,SAASA,EAAE,IAAI,IAAI,CAAC,IAAI,SAASA,EAAE,IAAI,IAAI,CAAC,IAAI,SAASA,EAAE,IAAI,IAAI,CAAC,IAAIA,EAAE,KAAK,IAAK,GAAE,EAAE,WAAWA,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,SAAS,GAAG,EAAE,CAAC,IAAMA,EAAEK,EAAE,MAAM,4EAA4E,CAAC,OAAOL,EAAE,CAAC,SAASA,EAAE,IAAI,IAAI,CAAC,SAASA,EAAE,IAAI,IAAI,CAAC,SAASA,EAAE,IAAI,IAAI,CAACA,EAAE,KAAK,IAAK,GAAE,EAAE,WAAWA,EAAE,GAAG,CAAC,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,SAAS,GAAG,EAAE,CAAC,GAAK,CAACA,EAAEG,EAAEC,EAAEL,GAAGM,EAAQE,EAAEP,EAAE,IAAUH,EAAEM,EAAE,IAAUR,EAAES,EAAE,IAAQO,EAAEF,EAAEG,EAAE,GAAGT,IAAI,EAAE,EAAE,EAAE,EAAER,MAAM,CAAC,IAAMU,GAAG,EAAE,EAAE,KAAK,EAAE,IAAI,GAAG,GAAG,EAAE,GAAI,IAAaF,EAAE,EAAE,EAAEE,EAAE,GAAGL,EAAEK,GAAGF,EAAEA,EAAE,GAAGH,EAAEG,EAAE,EAAE,EAAEE,GAAGL,EAAEK,IAAI,EAAE,EAAEF,GAAG,EAAEE,GAASL,EAAEL,EAAE,GAAGA,GAAG,EAAEE,GAAGF,EAAEE,EAAEF,EAAEE,EAAQM,EAAE,EAAER,EAAEK,EAAE,EAAEK,EAAEF,EAAEH,EAAEO,EAAE,EAAE,EAAE,CAAC,EAAEF,EAAEF,EAAEH,EAAEO,EAAE,CAAC,EAAEF,EAAEF,EAAEH,EAAEO,EAAE,EAAE,EAAE,CAAC,MAAM,CAACI,EAAEF,EAAEG,EAAEb,EAAE,CAAgE,SAAS,IAAI,CAAC,GAAU,IAAS,OAAY,CAAC,QAAQ,KAAK,sDAAsD,CAAC,OAAO,IAA+ttBC,EAAE,IAAI,MAAc,MAAR,GAAE,IAAIK,ittBAASL,6MAA17uH,GAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;GAA21K,GAAE,QAAc,GAAN,KAAiB,CAAC,cAAc,cAAc,GAAG,QAAQ,KAAK,iBAAiB,EAAE,CAAC,eAAe,MAAM,KAAK,eAAe,EAAE,aAAa,EAAE,MAAM,EAAE,iBAAiB,gBAAgB,GAAM,kBAAkB,GAAK,SAAS,IAAI,IAAI,cAAc,cAAc,SAAS,IAAG,CAAC,aAAa,EAAE,CAAC,YAAY,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAE,CAAC,GAAG,EAAEK,aAAa,aAAa,MAAU,MAAM,uDAAuD,CAAsB,GAArB,KAAK,cAAcA,EAAK,CAAC,SAAS,cAAc,2BAA2B,CAAC,CAAC,IAAMA,EAAE,SAAS,cAAc,QAAQ,CAAC,EAAE,UAAU,GAAE,EAAE,aAAa,oBAAoB,GAAG,CAAC,SAAS,KAAK,QAAQA,EAAE,CAAC,IAAMO,EAAE,SAAS,cAAc,SAAS,CAAC,KAAK,cAAcA,EAAE,KAAK,cAAc,QAAQA,EAAE,CAAC,KAAK,eAAeT,EAAE,KAAK,iBAAiBC,EAAE,KAAK,aAAaT,EAAE,KAAK,cAAcgB,EAAE,KAAK,cAAcF,EAAE,IAAMD,EAAEI,EAAE,WAAW,SAASL,EAAE,CAAC,GAAG,CAACC,EAAE,MAAU,MAAM,wDAAwD,CAAC,KAAK,GAAGA,EAAE,KAAK,aAAa,CAAC,KAAK,wBAAwB,CAAC,KAAK,eAAe,CAAC,KAAK,iBAAiB,KAAK,iBAAiB,CAAC,KAAK,qBAAqB,CAAC,KAAK,SAASX,EAAE,CAAC,KAAK,cAAc,aAAa,oBAAoB,GAAG,CAAC,KAAK,cAAc,iBAAiB,KAAK,gBAAgB,CAAC,IAAMG,EAAE,GAAE,KAAK,GAAG,GAAE,KAAK,eAAe,CAAC,IAAI,KAAK,QAAQA,IAAI,2BAA2B,CAAC,IAAMK,EAAE,KAAK,GAAG,kBAAkB,KAAK,QAAQ,aAAa,CAAOL,EAAE,KAAK,GAAG,cAAc,CAAC,KAAK,GAAG,WAAW,KAAK,GAAG,aAAaA,EAAE,CAAyC,KAAK,GAAG,WAAW,KAAK,GAAG,aAAa,IAAI,aAA5E,CAAC,GAAG,GAAG,EAAE,GAAG,GAAG,EAAE,GAAG,EAAE,EAAE,GAAG,EAAE,EAAE,CAA4D,CAAC,KAAK,GAAG,YAAY,CAAC,KAAK,GAAG,wBAAwBK,EAAE,CAAC,KAAK,GAAG,oBAAoBA,EAAE,EAAE,KAAK,GAAG,MAAM,GAAM,EAAE,EAAE,EAAE,kBAAkB,CAAC,IAAMA,EAAE,CAAC,OAAO,KAAK,GAAG,mBAAmB,KAAK,QAAQ,SAAS,CAAC,aAAa,KAAK,GAAG,mBAAmB,KAAK,QAAQ,eAAe,CAAC,aAAa,KAAK,GAAG,mBAAmB,KAAK,QAAQ,eAAe,CAAC,CAAC,OAAO,QAAQ,KAAK,iBAAiB,CAAC,UAAU,CAACL,EAAEG,KAAK,CAAiD,GAAhD,EAAEH,GAAG,KAAK,GAAG,mBAAmB,KAAK,QAAQA,EAAE,CAAIG,aAAa,iBAAiB,CAAC,IAAMA,EAAE,GAAGH,EAAE,eAAe,EAAEG,GAAG,KAAK,GAAG,mBAAmB,KAAK,QAAQA,EAAE,IAAI,CAAC,KAAK,iBAAiBE,GAAG,YAAY,EAAE,YAAY,EAAE,aAAa,EAAE,eAAe,KAAK,wBAAwB,CAAC,KAAK,eAAe,IAAI,iBAAiB,CAACA,KAAK,CAAIA,GAAG,cAAc,KAAI,KAAK,YAAYA,EAAE,cAAc,GAAG,WAAW,KAAK,aAAaA,EAAE,cAAc,GAAG,WAAU,KAAK,cAAc,GAAG,CAAC,KAAK,eAAe,QAAQ,KAAK,cAAc,CAAC,gBAAgB,iBAAiB,SAAS,KAAK,2BAA2B,CAAC,IAAMA,EAAE,KAAK,cAAc,uBAAuB,CAAC,KAAK,YAAYA,EAAE,MAAM,KAAK,aAAaA,EAAE,OAAO,KAAK,cAAc,EAAE,YAAY,KAAK,+BAA+B,CAAC,KAAK,cAAc,MAAM,qBAAqB,KAAK,YAAY,CAAC,KAAK,YAAY,2BAA2B,CAAC,KAAK,YAAY,2BAA2B,CAAC,KAAK,cAAc,GAAG,GAAG,EAAE,iBAAiB,CAAC,KAAK,cAAc,MAAM,qBAAqB,KAAK,YAAY,CAAC,IAAMA,EAAE,gBAAgB,OAAO,EAAQL,EAAE,EAAO,WAAW,SAAS,gBAAgB,YAAkBG,EAAE,eAAe,eAAe,MAAM,eAAe,MAAMH,EAAE,EAAO,WAAiBI,EAAE,KAAK,MAAM,IAAI,EAAO,WAAWD,EAAE,CAAC,IAAUJ,EAAE,KAAK,SAAS,iBAAiB,iBAAiBK,EAA+CP,EAArC,KAAK,IAAIE,EAAE,KAAK,cAAc,CAAWK,EAAEC,EAAQV,EAAE,KAAK,YAAYE,EAAQc,EAAE,KAAK,aAAad,EAAQY,EAAE,KAAK,KAAK,KAAK,cAAc,CAAC,KAAK,KAAKd,EAAEgB,EAAE,CAAOC,EAAEf,EAAE,KAAK,IAAI,EAAEY,EAAE,CAAOD,EAAE,KAAK,MAAM,KAAK,YAAYI,EAAE,CAAOF,EAAE,KAAK,MAAM,KAAK,aAAaE,EAAE,EAAI,KAAK,cAAc,QAAQJ,GAAG,KAAK,cAAc,SAASE,GAAG,KAAK,cAAcE,KAAG,KAAK,YAAYA,EAAE,KAAK,cAAc,MAAMJ,EAAE,KAAK,cAAc,OAAOE,EAAE,KAAK,kBAAkB,GAAK,KAAK,GAAG,SAAS,EAAE,EAAE,KAAK,GAAG,OAAO,MAAM,KAAK,GAAG,OAAO,OAAO,CAAC,KAAK,OAAO,YAAY,KAAK,CAAC,GAAG,OAAO,GAAG,CAAC,GAAG,KAAK,gBAAgB,OAAO,GAAG,KAAK,UAAU,KAAK,CAAC,QAAQ,KAAK,uDAAuD,CAAC,OAAO,IAAMV,EAAEK,EAAE,KAAK,eAAe,KAAK,eAAeA,EAAE,KAAK,QAAQ,IAAI,KAAK,cAAcL,EAAE,KAAK,OAAO,KAAK,GAAG,MAAM,KAAK,GAAG,iBAAiB,CAAC,KAAK,GAAG,WAAW,KAAK,QAAQ,CAAC,KAAK,GAAG,UAAU,KAAK,iBAAiB,OAAO,KAAK,aAAa,KAAK,CAAC,AAAmM,KAAK,qBAA7K,KAAK,GAAG,UAAU,KAAK,iBAAiB,aAAa,KAAK,GAAG,OAAO,MAAM,KAAK,GAAG,OAAO,OAAO,CAAC,KAAK,GAAG,UAAU,KAAK,iBAAiB,aAAa,KAAK,YAAY,CAAwB,IAAM,KAAK,GAAG,WAAW,KAAK,GAAG,UAAU,EAAE,EAAE,CAAC,KAAK,QAAQ,EAAuB,KAAK,MAAM,KAAhC,KAAK,eAAe,EAAkB,kBAAkB,CAAC,KAAK,QAAQ,MAAM,qBAAqB,KAAK,MAAM,CAAC,KAAK,MAAM,sBAAsB,KAAK,OAAO,EAAE,mBAAmB,EAAE,IAAI,CAAC,GAAG,CAACA,EAAE,UAAUA,EAAE,eAAe,EAAE,MAAU,MAAM,oCAAoCK,EAAE,uBAAuB,CAAC,IAAMF,EAAE,KAAK,SAAS,IAAIE,EAAE,CAAC,GAAG,KAAK,GAAG,cAAcF,EAAE,CAAC,IAAMC,EAAE,KAAK,GAAG,eAAe,CAAC,KAAK,GAAG,YAAY,KAAK,GAAG,WAAWA,EAAE,CAAC,KAAK,GAAG,cAAc,KAAK,GAAG,WAAW,KAAK,GAAG,eAAe,KAAK,GAAG,OAAO,CAAC,KAAK,GAAG,cAAc,KAAK,GAAG,WAAW,KAAK,GAAG,eAAe,KAAK,GAAG,OAAO,CAAC,KAAK,GAAG,cAAc,KAAK,GAAG,WAAW,KAAK,GAAG,mBAAmB,KAAK,GAAG,OAAO,CAAC,KAAK,GAAG,cAAc,KAAK,GAAG,WAAW,KAAK,GAAG,mBAAmB,KAAK,GAAG,OAAO,CAAC,KAAK,GAAG,WAAW,KAAK,GAAG,WAAW,EAAE,KAAK,GAAG,KAAK,KAAK,GAAG,KAAK,KAAK,GAAG,cAAcJ,EAAE,CAAC,IAAMD,EAAE,KAAK,GAAG,UAAU,CAAC,GAAGA,IAAI,KAAK,GAAG,UAAUK,IAAI,KAAK,CAAC,QAAQ,MAAM,qDAAqDL,EAAE,CAAC,OAAO,KAAK,SAAS,IAAIM,EAAED,EAAE,CAAC,IAAMG,EAAE,KAAK,iBAAiBF,GAAG,GAAGE,EAAE,CAAC,IAAMJ,EAAE,KAAK,SAAS,KAAK,EAAE,KAAK,GAAG,WAAW,KAAK,QAAQ,CAAC,KAAK,GAAG,cAAc,KAAK,GAAG,SAASA,EAAE,CAAC,KAAK,GAAG,YAAY,KAAK,GAAG,WAAWC,EAAE,CAAC,KAAK,GAAG,UAAUG,EAAEJ,EAAE,CAAC,IAAMJ,EAAE,GAAGM,EAAE,eAAqBR,EAAE,KAAK,iBAAiBE,GAAG,GAAGF,EAAE,CAAC,IAAMQ,EAAEL,EAAE,aAAaA,EAAE,cAAc,KAAK,GAAG,UAAUH,EAAEQ,EAAE,IAAI,uBAAuB,EAAE,IAAIA,IAAIL,GAAG,EAAE,CAAC,MAAM,QAAQK,EAAE,EAAE,CAAC,MAAM,QAAQL,EAAE,EAAEK,EAAE,SAASL,EAAE,SAASK,EAAE,QAAQ,EAAE,IAAI,KAAK,sBAAsBA,EAAEL,EAAEG,GAAG,EAAE,CAAC,iBAAiB,GAAG,CAAC,KAAK,GAAG,WAAW,KAAK,QAAQ,CAAC,OAAO,QAAQE,EAAE,CAAC,UAAU,CAACA,EAAEL,KAAK,CAAC,IAAIG,EAAEH,EAAkG,GAAhG,aAAa,mBAAmB,EAAE,GAAGA,EAAE,IAAI,MAAM,EAAE,IAAI,CAAC,GAAGA,EAAE,aAAa,GAAGA,EAAE,iBAAoB,KAAK,sBAAsB,KAAK,aAAaK,GAAGF,EAAE,CAAC,OAAO,KAAK,aAAaE,GAAGF,EAAE,IAAMC,EAAE,KAAK,iBAAiBC,GAAG,GAAGD,EAAE,GAAGJ,aAAa,iBAAiB,KAAK,kBAAkBK,EAAEL,EAAE,SAAS,MAAM,QAAQA,EAAE,CAAC,CAAC,IAAIG,EAAE,KAASJ,EAAE,KAAK,GAAGC,EAAE,KAAK,IAAK,IAAG,MAAM,QAAQA,EAAE,GAAG,CAAC,CAAC,IAAMI,EAAEJ,EAAE,GAAG,OAAO,GAAG,CAACA,EAAE,OAAO,GAAGK,EAAE,SAASD,GAAG,CAAC,CAAC,QAAQ,KAAK,gDAAgDC,IAAI,CAAC,OAAO,EAAEL,EAAE,MAAM,CAAC,EAAEI,OAAO,EAAEJ,EAAE,EAAEG,EAAE,OAAO,OAAOJ,EAAP,CAAU,IAAK,GAAE,KAAK,GAAG,WAAWK,EAAED,EAAE,CAAC,MAAM,IAAK,GAAE,KAAK,GAAG,WAAWC,EAAED,EAAE,CAAC,MAAM,IAAK,GAAE,KAAK,GAAG,WAAWC,EAAED,EAAE,CAAC,MAAM,IAAK,GAAE,KAAK,GAAG,iBAAiBC,EAAE,GAAMD,EAAE,CAAC,MAAM,IAAK,IAAG,KAAK,GAAG,iBAAiBC,EAAE,GAAMD,EAAE,CAAC,MAAM,QAAQ,QAAQ,KAAK,qCAAqCJ,IAAI,OAAO,OAAOC,GAAI,SAAS,KAAK,GAAG,UAAUI,EAAEJ,EAAE,CAAC,OAAOA,GAAI,UAAU,KAAK,GAAG,UAAUI,EAAEJ,EAAE,EAAE,EAAE,CAAC,QAAQ,KAAK,gCAAgCK,EAAE,IAAI,OAAOL,IAAI,MAAM,QAAQ,KAAK,wBAAwBK,EAAE,YAAY,GAAG,EAAE,oBAAoB,KAAK,aAAa,SAAS,GAAG,CAAC,KAAK,aAAaA,EAAE,KAAK,eAAe,YAAY,KAAK,CAAC,KAAK,OAAO,YAAY,KAAK,CAAC,EAAE,UAAU,EAAE,IAAI,CAAC,KAAK,MAAMA,EAAK,KAAK,QAAQ,MAAMA,IAAI,IAAG,KAAK,eAAe,YAAY,KAAK,CAAC,KAAK,MAAM,sBAAsB,KAAK,OAAO,EAAI,KAAK,QAAQ,MAAMA,IAAI,IAAG,qBAAqB,KAAK,MAAM,CAAC,KAAK,MAAM,OAAO,kBAAkB,EAAE,KAAI,CAAC,KAAK,cAAcA,EAAE,KAAK,cAAc,EAAE,kBAAkB,EAAE,IAAI,CAAC,KAAK,cAAcA,EAAE,KAAK,cAAc,EAAE,YAAY,GAAG,CAAC,KAAK,iBAAiBA,EAAE,CAAC,KAAK,iBAAiB,CAAC,GAAG,KAAK,iBAAiB,GAAGA,EAAE,CAAC,KAAK,OAAO,YAAY,KAAK,CAAC,EAAE,YAAY,CAAC,KAAK,gBAAgB,GAAQ,KAAK,QAAQ,OAAM,qBAAqB,KAAK,MAAM,CAAC,KAAK,MAAM,MAAQ,KAAK,IAAI,KAAK,UAAS,KAAK,SAAS,SAAS,GAAG,CAAC,KAAK,GAAG,cAAcA,EAAE,GAAG,CAAC,KAAK,SAAS,OAAO,CAAC,KAAK,GAAG,cAAc,KAAK,QAAQ,CAAC,KAAK,QAAQ,KAAK,KAAK,GAAG,WAAW,KAAK,GAAG,aAAa,KAAK,CAAC,KAAK,GAAG,WAAW,KAAK,GAAG,qBAAqB,KAAK,CAAC,KAAK,GAAG,iBAAiB,KAAK,GAAG,aAAa,KAAK,CAAC,KAAK,GAAG,gBAAgB,KAAK,GAAG,YAAY,KAAK,CAAC,KAAK,GAAG,UAAU,EAAC,AAAyD,KAAK,kBAAtC,KAAK,eAAe,YAAY,CAAqB,MAAK,gBAAgB,oBAAoB,SAAS,KAAK,2BAA2B,CAAC,KAAK,iBAAiB,EAAE,CAAC,KAAK,cAAc,iBAAiB,IAAK,KAA6/B,GAAE;;;;;;;;;;;;;;;;GAAuf,GAAE;;;;sBAAgH,GAAE;;;;;;6BAAqL,GAAE;;;;;;;;;;0BAAuPO,GAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA6kI,GAAE;;;;;;;;;;;;;;;;;;;EAAo5BF,EAAE,CAAC,IAAI,UAAU,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAG,QAAQ,GAAG,WAAW,EAAE,YAAY,EAAE,CAAO,EAAE,CAAC,IAAI,OAAO,MAAM,EAAE,SAAS,EAAE,QAAQ,EAAE,QAAQ,EAAE,QAAQ,GAAG,QAAQ,GAAG,WAAW,EAAE,YAAY,EAAE,CAAO,GAAE,CAAC,KAAK,EAAE,QAAQ,EAAE,MAAM,EAAE,CAAO,GAAE;;;EAA4E,GAAE;;;;EAA0G,GAAE;;;;EAAgH,GAAE;;;;;;;;;;;;;EAAyW,GAAE;;EAA0HnB,GAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA66B,GAAE;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAA+/B,GAAE,CAAC,cAAc,GAAG,CAAO,GAAE,+FAA+F,GAAE,cAAc,6FAA6F,GAAE,6BAA6B,GAAE,IAAI,GAAE,y/BAAy/B,GAAE,cAAc,+dAA+d,GAAE,8CAAoD,GAAE,CAAC,cAAc,GAAG,mBAAmB,EAAE,CAAO,GAAE,+JAA+J,GAAE,cAAc,yLAAyL,GAAE,6BAA6B,GAAE,+GAA+G,GAAE,0FAA0F,GAAE,mBAAmB,+qDAA+qD,GAAE,cAAc,ycAAyc,GAAE,8CAAoD,GAAE,+QAA+Q,GAAE,6BAA6B,GAAE,opCAAopC,GAAE,8CAAoD,GAAE,CAAC,cAAc,GAAG,CAAO,GAAE,0HAA0H,GAAE,cAAc,qJAAqJ,GAAE,6BAA6B,GAAE,IAAI,GAAE,IAAI,GAAE,6iDAA6iD,GAAE,cAAc,k7BAAw7B,GAAE,8TAA8T,GAAE,6BAA6B,GAAE,IAAIA,GAAE,2lEAAimE,GAAE,CAAC,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,SAAS,EAAE,CAAO,GAAE,CAAC,cAAc,GAAG,CAAO,GAAE,uHAAuH,GAAE,cAAc,iGAAiG,GAAE,6BAA6BA,GAAE,g3BAAg3B,GAAE,cAAc,y2BAAy2B,GAAE,8CAAoD,GAAE,CAAC,cAAc,EAAE,cAAc,GAAG,CAAO,GAAE,0HAA0H,GAAE,cAAc,iHAAiH,GAAE,6BAA6B,GAAE,2kBAA2kB,GAAE,cAAc,6FAA6F,GAAE,cAAc,mtCAAmtC,GAAE,8CAAoD,GAAE,mRAAmR,GAAE,6BAA6B,GAAE,86JAA86J,GAAE,8CAAoD,GAAE,CAAC,cAAc,EAAE,CAAO,GAAE,8JAA8J,GAAE,cAAc,uMAAuM,GAAE,6BAA6B,GAAE,08CAA08C,GAAE,cAAc,qwCAA2wC,GAAE,2QAA2Q,GAAE,6BAA6B,GAAE,8xCAAoyC,GAAE,CAAC,cAAc,GAAG,CAAO,GAAE,uHAAuH,GAAE,cAAc,0OAA0O,GAAE,6BAA6B,GAAE,IAAI,GAAE,IAAI,GAAE,IAAI,GAAE,q/CAAq/C,GAAE,cAAc,8iBAA8iB,GAAE,8CAAoD,GAAE,CAAC,OAAO,EAAE,QAAQ,EAAE,KAAK,EAAE,CAAO,GAAE,CAAC,cAAc,EAAE,CAAO,GAAE,sJAAsJ,GAAE,cAAc,wMAAwM,GAAE,6BAA6B,GAAE,IAAI,GAAE,IAAI,GAAE,IAAI,GAAE,k/BAAk/B,GAAE,cAAc,siDAAsiD,GAAE,8CAAoD,GAAE,qWAAqW,GAAE,6BAA6B,GAAE,IAAIA,GAAE,s/CAAs/C,GAAE,8CAAoD,GAAE,CAAC,cAAc,GAAG,CAAOwC,GAAE,0HAA0H,GAAE,cAAc,8KAA8K,GAAE,6BAA6B,GAAE,IAAIxC,GAAE,IAAI,GAAE,6rBAA6rB,GAAE,cAAc,EAAE,4lBAA4lB,GAAE,8CAAoD,GAAE,kIAAkI,GAAE,8JAA8JA,GAAE,IAAI,GAAE,IAAI,GAAE,mpCAAmpCqB,GAAE,67FAA67F,GAAE,wDAA8D,GAAE,CAAC,QAAQ,EAAE,KAAK,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,CAAO,GAAE,CAAC,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,CAAOkB,GAAE,CAAC,cAAc,EAAE,CAAO,GAAE,wNAAwNA,GAAE,cAAc,6IAA6I,GAAE,IAAI,GAAE,IAAI,GAAE,6BAA6B,GAAE,IAAIvC,GAAE,IAAI,GAAE,yNAAyN,GAAE,08LAA08LuC,GAAE,cAAc,wkBAA8kB,GAAE,CAAC,KAAK,EAAE,KAAK,EAAE,QAAQ,EAAE,QAAQ,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,CAAO,GAAE,iUAAiU,GAAE,6BAA6B,GAAE,IAAI,GAAE,IAAIvC,GAAE,ggLAAggL,GAAE,8CAAoD,GAAG,CAAC,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,UAAU,EAAE,CAAO,GAAG,CAAC,cAAc,EAAE,SAAS,EAAE,CAAO,GAAG,uHAAuH,GAAG,cAAc,iVAAiV,GAAE,6BAA6B,GAAE,y7BAAy7B,GAAE,++FAA++F,GAAG,cAAc,qPAAqP,GAAG,SAAS,klDAAklD,GAAE,4CAAkD,GAAG,CAAC,cAAc,EAAE,CAAO,GAAG,4HAA4H,GAAG,cAAc,kSAAkS,GAAE,6BAA6B,GAAE,yzDAAyzD,GAAG,cAAc,4BAA4B,GAAG,cAAc,qtHAAqtH,GAAE,8CAAoD,GAAG,CAAC,cAAc,GAAG,CAAO,GAAG,sEAAsE,GAAG,cAAc,mQAAmQ,GAAE,IAAI,GAAE,6BAA6B,GAAE,IAAI,GAAE,IAAI,GAAE,k8BAAk8B,GAAG,cAAc,y8BAAy8B,GAAE,8CAAoD,GAAG,CAAC,cAAc,GAAG,CAAO,GAAG,iGAAiG,GAAG,cAAc,6UAA6U,GAAE,IAAI,GAAE,6BAA6B,GAAE,IAAI,GAAE,IAAI,GAAE,mtEAAmtE,GAAG,cAAc,EAAE,mqCAAmqC,GAAE,8CAAg7C,IAAI,EAAE,EAAE,IAAI,KAAK,IAAI,KAAK,IAAIc,EAAEL,EAAE,CAACG,EAAE,CAAO,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,ICApu+F,SAAST,GAAE,EAAE,CAAC,IAAMC,EAAEC,EAAS,IAAK,GAAE,CAAOC,EAAEC,GAAe,GAAG,CAAC,IAAMH,EAAEI,EAAE,KAAK,GAAG,CAAC,GAAGA,GAAG,KAAK,CAAC,GAAG,OAAOA,GAAI,WAAW,CAAC,IAAMJ,EAAEI,EAAQF,EAAEF,EAAEK,EAAE,CAAC,OAAO,OAAOH,GAAI,WAAWA,MAAM,CAAC,EAAE,KAAK,EAAc,MAAZ,GAAE,QAAQG,MAAY,CAAC,EAAE,QAAQ,SAAS,CAAC,UAAU,CAAC,EAAE,SAAS,GAAGA,KAAK,EAAE,IAAID,EAAE,CAAC,OAAOE,OAAeF,EAAE,OAAO,GAAGC,GAAG,MAAM,CAAC,KAAK,GAAG,CAAC,AAA0B,EAAE,WAAd,EAAE,SAAS,CAAW,IAAK,IAAE,GAAG,OAAO,EAAE,QAAQH,EAAEG,EAAE,IAAID,EAAE,CAAc,eAAeG,GAAE,EAAE,CAAC,IAAMH,EAAE,EAAE,CAAOJ,EAAE,EAAE,CAAOE,EAAE,GAAG,CAAC,GAAG,CAA6C,OAAzCG,EAAE,WAAW,IAAI,EAAa,IAAI,IAAIA,EAAE,CAAf,QAAiC,CAAC,MAAO,KAAcG,EAAE,GAAG,CAAC,GAAG,CAA6E,OAAzEH,EAAE,WAAW,IAAI,CAAQ,GAAc,IAAI,IAAIA,EAAE,EAAO,SAAS,OAAO,CAAU,SAAS,EAAO,SAAS,YAAY,CAAC,MAAO,KAAma,OAA3Z,OAAO,QAAQA,EAAE,CAAC,UAAU,CAACA,EAAEI,KAAK,CAAC,GAAG,OAAOA,GAAI,SAAS,CAAC,GAAG,CAACP,EAAEO,EAAE,CAAC,CAAC,QAAQ,KAAK,YAAYJ,EAAE,qBAAqBI,EAAE,4BAA4B,CAAC,OAAO,IAAMC,EAAE,IAAI,UAAU,EAAE,IAAI,CAAC,IAAMA,EAAE,IAAI,MAAM,EAAED,EAAE,GAAG,EAAE,YAAY,aAAa,EAAE,WAAW,CAAC,EAAEJ,GAAGK,EAAE,GAAG,EAAE,EAAE,YAAY,CAAC,QAAQ,MAAM,mDAAmDD,IAAI,CAAC,GAAG,EAAE,EAAE,IAAIA,IAAI,CAAC,EAAE,KAAKC,EAAE,MAAM,EAAEL,GAAGI,IAAI,CAAC,MAAM,QAAQ,IAAIT,EAAE,CAAQI,EAAssB,SAASO,GAAE,EAAE,EAAE,CAAC,IAAI,IAAMX,KAAKK,EAAE,GAAGL,IAAI,aAAa,OAAO,GAAGK,EAAEL,GAAGI,EAAEJ,GAAG,GAAG,GAAM,MAAO,OAAU,CAAC,IAAMA,EAAE,MAAM,QAAQK,EAAE,OAAO,CAAOH,EAAE,MAAM,QAAQE,EAAE,OAAO,CAAC,GAAG,CAACJ,GAAG,CAACE,EAAE,CAAC,GAAG,OAAO,GAAGG,EAAE,OAAOD,EAAE,OAAO,GAAG,GAAM,MAAO,GAAM,SAA6D,GAAjDC,EAAE,QAAQ,SAASD,EAAE,QAAQ,QAAuB,CAACC,EAAE,QAAQ,QAAQ,EAAE,IAAIA,IAAID,EAAE,SAASJ,IAAI,CAAC,MAAO,GAAM,MAAO,4FAA39G,KAA6/B,IAAmV,CAAwmC,GAAEI,GAAG,SAAS,CAAC,eAAeC,EAAE,SAASD,EAAE,uBAAuBK,EAAE,MAAMG,EAAE,EAAE,MAAMC,EAAE,EAAE,cAAcC,EAAE,cAAcC,EAAE,GAAGC,GAAG,EAAE,CAAC,GAAK,CAACC,EAAEC,GAAGlB,GAAE,GAAM,CAAOmB,EAAEjB,EAAE,KAAK,CAAOkB,EAAElB,EAAE,KAAK,CAAC,SAAgB,SAAS,CAAC,IAAMF,EAAE,MAAMO,GAAEH,EAAE,CAAIe,EAAE,SAAS,CAACC,EAAE,UAAS,EAAE,QAAQ,IAAIV,GAAES,EAAE,QAAQd,EAAEL,EAAES,EAAEG,EAAEC,EAAEC,EAAEC,EAAE,CAAC,EAAE,GAAK,KAAM,KAAW,CAAC,EAAE,SAAS,SAAS,CAAC,EAAE,QAAQ,QAAQ,CAACV,EAAEI,EAAE,CAAC,CAAC,OAAO,EAAS,SAAS,CAAC,IAAMJ,EAAE,MAAME,GAAEH,EAAE,CAAC,EAAE,SAAS,YAAYC,EAAE,IAAK,GAAG,CAACD,EAAEa,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,SAAS,SAASL,EAAE,GAAG,CAACA,EAAEK,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,SAAS,iBAAiBF,EAAE,GAAG,CAACA,EAAEE,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,SAAS,iBAAiBH,EAAE,GAAG,CAACA,EAAEG,EAAE,CAAC,CAAC,OAAO,CAAC,EAAE,SAAS,SAASJ,EAAE,GAAG,CAACA,EAAEI,EAAE,CAAC,CAAC,IAAMI,EAAEtB,GAAE,CAACoB,EAAEG,EAAE,CAAC,CAAC,OAAOC,EAAE,MAAM,CAAC,IAAIF,EAAE,GAAGL,EAAE,CAAC,GAAG,CAAC,GAAE,YAAY,cAA8XQ,GAAE,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGZ,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,CAAC,WAAW,GAAG,MAAM,GAAG,CAAC,CAAqC,CAAL,GAAGA,EAAQ,CAAkG,CAAL,GAAGA,EAAQ,CAAuH,CAAL,GAAGA,EAAQ,CAAqGH,GAAG,SAAS,CAAC,MAAMJ,EAAEmB,GAAE,OAAO,MAAM,MAAMpB,EAAEoB,GAAE,OAAO,MAAM,OAAOxB,EAAEwB,GAAE,OAAO,OAAO,WAAWtB,EAAEsB,GAAE,OAAO,WAAW,MAAMhB,EAAEgB,GAAE,OAAO,MAAM,IAAIf,EAAEe,GAAE,OAAO,IAAI,SAASd,EAAEc,GAAE,OAAO,SAAS,MAAMZ,EAAEY,GAAE,OAAO,MAAM,QAAQR,EAAEQ,GAAE,OAAO,QAAQ,QAAQF,EAAEE,GAAE,OAAO,QAAQ,QAAQP,EAAEO,GAAE,OAAO,QAAQ,QAAQN,EAAEM,GAAE,OAAO,QAAQ,WAAWL,EAAEK,GAAE,OAAO,WAAW,YAAYJ,EAAEI,GAAE,OAAO,YAAY,GAAGH,GAAG,CAAC,IAAMQ,EAAE,CAAC,SAAS7B,EAAE,IAAIc,EAAE,CAAC,cAAcd,EAAE,OAAO,aAAaE,EAAE,QAAQM,EAAE,MAAMK,GAAEJ,GAAG,WAAWC,EAAE,QAAQE,EAAE,UAAUK,EAAE,UAAUC,EAAE,UAAUF,EAAE,UAAUM,EAAE,aAAaH,EAAE,cAAcC,EAAE,CAAC,OAAOG,EAAE,GAAE,CAAC,GAAGF,EAAE,MAAMhB,EAAE,MAAMD,EAAE,eAAeW,GAAE,SAASc,EAAE,CAAC,GAAGlB,GAAE,CAAOmB,GAAE,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGlB,EAAE,MAAM,GAAG,MAAM,EAAE,UAAU,UAAU,OAAO,CAAC,UAAU,UAAU,CAAC,WAAW,EAAE,gBAAgB,GAAG,OAAO,GAAG,UAAU,IAAI,WAAW,IAAI,CAAC,CAAqC,CAAL,GAAGA,EAAQ,CAA8K,CAAL,GAAGA,EAAQ,CAAyK,CAAL,GAAGA,EAAQ,CAAgKH,GAAG,SAAS,CAAC,MAAMJ,EAAEyB,GAAE,OAAO,MAAM,MAAM1B,EAAE0B,GAAE,OAAO,MAAM,UAAU9B,EAAE8B,GAAE,OAAO,UAAU,OAAO5B,EAAE4B,GAAE,OAAO,OAAO,WAAWtB,EAAEsB,GAAE,OAAO,WAAW,UAAUrB,EAAEqB,GAAE,OAAO,UAAU,OAAOpB,EAAEoB,GAAE,OAAO,OAAO,WAAWlB,EAAEkB,GAAE,OAAO,WAAW,gBAAgBf,EAAEe,GAAE,OAAO,gBAAgB,IAAIb,EAAEa,GAAE,OAAO,IAAI,MAAMZ,EAAEY,GAAE,OAAO,MAAM,SAASX,EAAEW,GAAE,OAAO,SAAS,QAAQV,EAAEU,GAAE,OAAO,QAAQ,QAAQT,EAAES,GAAE,OAAO,QAAQ,QAAQD,EAAEC,GAAE,OAAO,QAAQ,QAAQI,EAAEJ,GAAE,OAAO,QAAQ,WAAWK,EAAEL,GAAE,OAAO,WAAW,YAAYM,EAAEN,GAAE,OAAO,YAAY,GAAGO,GAAG,CAAC,IAAMC,EAAE,CAAC,YAAYxB,EAAEd,EAAE,CAAC,SAASE,EAAE,IAAIY,EAAE,CAAC,cAAcZ,EAAE,OAAO,aAAaM,EAAE,YAAYC,EAAE,SAASC,EAAE,aAAaE,EAAE,kBAAkBG,EAAE,eAAeC,IAAG,CAAC,MAAMH,GAAEI,GAAG,QAAQC,EAAE,WAAWC,EAAE,UAAUU,EAAE,UAAUK,EAAE,UAAUd,EAAE,UAAUC,EAAE,aAAac,EAAE,cAAcC,EAAE,CAAC,OAAOb,EAAE,GAAE,CAAC,GAAGc,EAAE,MAAMhC,EAAE,MAAMD,EAAE,eAAekB,GAAE,SAASgB,EAAE,CAAC,GAAG3B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,UAAU,SAAS,UAAU,UAAU,UAAU,WAAW,IAAI,SAAS,GAAG,CAAC,CAAyC,CAAL,GAAGA,EAAQ,CAAsJ,CAAL,GAAGA,EAAQ,CAAiJ,CAAL,GAAGA,EAAQ,CAA0IR,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,WAAWJ,EAAE,GAAG,OAAO,WAAW,SAASE,EAAE,GAAG,OAAO,SAAS,UAAUM,EAAE,GAAG,OAAO,UAAU,WAAWC,EAAE,GAAG,OAAO,WAAW,SAASC,EAAE,GAAG,OAAO,SAAS,IAAIE,EAAE,GAAG,OAAO,IAAI,MAAMG,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,QAAQM,EAAE,GAAG,OAAO,QAAQ,QAAQL,EAAE,GAAG,OAAO,QAAQ,QAAQE,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYQ,EAAE,GAAG,OAAO,YAAY,GAAGK,GAAG,CAAC,IAAMC,EAAE,CAAC,aAAarB,EAAEd,EAAE,CAAC,WAAWc,EAAEZ,EAAE,CAAC,YAAYY,EAAEN,EAAE,CAAC,aAAaC,EAAE,WAAWC,EAAE,MAAMG,GAAED,GAAG,QAAQG,EAAE,WAAWC,EAAE,UAAUG,EAAE,UAAUC,EAAE,UAAUE,EAAE,UAAUL,EAAE,aAAaI,EAAE,cAAcQ,EAAE,CAAC,OAAON,EAAE,GAAE,CAAC,GAAGW,EAAE,MAAM7B,EAAE,MAAMD,EAAE,eAAec,GAAE,SAASiB,EAAE,CAAC,GAAGxB,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,UAAU,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,CAAC,KAAK,GAAG,UAAU,EAAE,UAAU,EAAE,cAAc,EAAE,CAAC,CAAqC,CAAL,GAAGA,EAAQ,CAAwK,CAAL,GAAGA,EAAQ,CAA4J,CAAL,GAAGA,EAAQ,CAA8IR,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,UAAUJ,EAAE,GAAG,OAAO,UAAU,OAAOE,EAAE,GAAG,OAAO,OAAO,KAAKM,EAAE,GAAG,OAAO,KAAK,UAAUC,EAAE,GAAG,OAAO,UAAU,UAAUC,EAAE,GAAG,OAAO,UAAU,cAAcE,EAAE,GAAG,OAAO,cAAc,IAAIG,EAAE,GAAG,OAAO,IAAI,MAAMC,EAAE,GAAG,OAAO,MAAM,SAASM,EAAE,GAAG,OAAO,SAAS,QAAQL,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQE,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWQ,EAAE,GAAG,OAAO,WAAW,YAAYK,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,EAAE,CAAC,YAAYtB,EAAEd,EAAE,CAAC,SAASE,EAAE,IAAIY,EAAE,CAAC,cAAcZ,EAAE,OAAO,OAAOM,EAAE,YAAYC,EAAE,YAAYC,EAAE,gBAAgBE,EAAE,MAAMC,GAAEE,GAAG,QAAQC,EAAE,WAAWM,EAAE,UAAUF,EAAE,UAAUC,EAAE,UAAUJ,EAAE,UAAUC,EAAE,aAAaW,EAAE,cAAcK,EAAE,CAAC,OAAOX,EAAE,GAAE,CAAC,GAAGY,EAAE,MAAM9B,EAAE,MAAMD,EAAE,eAAee,GAAE,SAASiB,EAAE,CAAC,GAAGzB,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,UAAU,UAAU,UAAU,UAAU,YAAY,UAAU,KAAK,EAAE,KAAK,GAAG,KAAK,GAAG,YAAY,EAAE,UAAU,IAAI,aAAa,GAAG,MAAM,SAAS,CAAC,CAAyC,CAAL,GAAGA,EAAY,CAA+K,CAAL,GAAGA,EAAY,CAA8K,CAAL,GAAGA,EAAY,CAAsKR,GAAG,SAAS,CAAC,UAAUJ,EAAE,GAAG,OAAO,UAAU,UAAUD,EAAE,GAAG,OAAO,UAAU,YAAYJ,EAAE,GAAG,OAAO,YAAY,KAAKE,EAAE,GAAG,OAAO,KAAK,KAAKM,EAAE,GAAG,OAAO,KAAK,KAAKC,EAAE,GAAG,OAAO,KAAK,YAAYC,EAAE,GAAG,OAAO,YAAY,UAAUE,EAAE,GAAG,OAAO,UAAU,aAAaG,EAAE,GAAG,OAAO,aAAa,MAAMC,EAAE,GAAG,OAAO,MAAM,IAAIM,EAAE,GAAG,OAAO,IAAI,MAAML,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQU,EAAE,GAAG,OAAO,QAAQ,QAAQK,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,cAAcC,EAAE,SAAS,GAAGC,GAAG,CAAC,IAAMC,GAAE,CAAC,YAAY1B,EAAET,EAAE,CAAC,YAAYS,EAAEV,EAAE,CAAC,cAAcU,EAAEd,EAAE,CAAC,UAAUE,EAAE,OAAOM,EAAE,OAAOC,EAAE,cAAcC,EAAE,YAAYE,EAAE,eAAeG,EAAE,QAAQK,GAAEJ,GAAG,MAAMH,GAAES,GAAG,QAAQL,EAAE,WAAWC,EAAE,UAAUgB,EAAE,UAAUC,EAAE,UAAUhB,EAAE,UAAUU,EAAE,aAAaO,EAAE,cAAcC,EAAE,CAAC,OAAOd,EAAE,GAAE,CAAC,GAAGgB,EAAE,cAAcD,EAAE,eAAejB,GAAE,SAASmB,GAAE,CAAC,GAAG7B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,cAAc,EAAE,SAAS,EAAE,CAAC,CAAyC,CAAL,GAAGA,EAAQ,CAAsI,CAAL,GAAGA,EAAQ,CAAmI,CAAL,GAAGA,EAAQ,CAA2IR,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,OAAOJ,EAAE,GAAG,OAAO,OAAO,cAAcE,EAAE,GAAG,OAAO,cAAc,SAASM,EAAE,GAAG,OAAO,SAAS,IAAIC,EAAE,GAAG,OAAO,IAAI,MAAMC,EAAE,GAAG,OAAO,MAAM,SAASE,EAAE,GAAG,OAAO,SAAS,QAAQG,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQM,EAAE,GAAG,OAAO,QAAQ,QAAQL,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,EAAE,CAAC,SAASrB,EAAE,IAAIc,EAAE,CAAC,cAAcd,EAAE,OAAO,gBAAgBE,EAAE,WAAWM,EAAE,MAAMK,GAAEJ,GAAG,QAAQC,EAAE,WAAWE,EAAE,UAAUU,EAAE,UAAUL,EAAE,UAAUF,EAAE,UAAUC,EAAE,aAAaE,EAAE,cAAcC,EAAE,CAAC,OAAOI,EAAE,GAAE,CAAC,GAAGH,EAAE,MAAMf,EAAE,MAAMD,EAAE,eAAeyB,GAAE,SAASR,EAAE,CAAC,GAAGV,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGC,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,UAAU,OAAO,CAAC,UAAU,UAAU,UAAU,CAAC,MAAM,EAAE,KAAK,IAAI,CAAC,CAAyC,CAAL,GAAGA,EAAQ,CAAuH,CAAL,GAAGA,EAAQ,CAAgK,CAAL,GAAGA,EAAQ,CAAyIH,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,UAAUJ,EAAE,GAAG,OAAO,UAAU,OAAOE,EAAE,GAAG,OAAO,OAAO,KAAKM,EAAE,GAAG,OAAO,KAAK,MAAMC,EAAE,GAAG,OAAO,MAAM,IAAIC,EAAE,GAAG,OAAO,IAAI,SAASE,EAAE,GAAG,OAAO,SAAS,MAAMG,EAAE,GAAG,OAAO,MAAM,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQM,EAAE,GAAG,OAAO,QAAQ,QAAQL,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMQ,EAAE,CAAC,YAAYf,EAAEd,EAAE,CAAC,SAASE,EAAE,IAAIY,EAAE,CAAC,cAAcZ,EAAE,OAAO,OAAOM,EAAE,QAAQC,EAAE,MAAMI,GAAEH,GAAG,WAAWE,EAAE,QAAQG,EAAE,UAAUE,EAAE,UAAUC,EAAE,UAAUF,EAAE,UAAUM,EAAE,aAAaH,EAAE,cAAcC,EAAE,CAAC,OAAOG,EAAE,GAAE,CAAC,GAAGF,EAAE,MAAMhB,EAAE,MAAMD,EAAE,eAAe8B,GAAE,SAASL,EAAE,CAAC,GAAGlB,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,MAAM,EAAE,WAAW,UAAU,UAAU,UAAU,MAAM,EAAE,UAAU,GAAG,UAAU,GAAG,QAAQ,IAAI,WAAW,IAAI,SAAS,EAAE,CAAC,CAAsC,CAAL,GAAGA,EAAQ,CAA4K,CAAL,GAAGA,EAAQ,CAAmL,CAAL,GAAGA,EAAQ,CAAmKR,GAAG,SAAS,CAAC,WAAWJ,EAAE,GAAG,OAAO,WAAW,UAAUD,EAAE,GAAG,OAAO,UAAU,MAAMJ,EAAE,GAAG,OAAO,MAAM,UAAUE,EAAE,GAAG,OAAO,UAAU,UAAUM,EAAE,GAAG,OAAO,UAAU,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,SAASE,EAAE,GAAG,OAAO,SAAS,IAAIG,EAAE,GAAG,OAAO,IAAI,MAAMC,EAAE,GAAG,OAAO,MAAM,SAASM,EAAE,GAAG,OAAO,SAAS,QAAQL,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYQ,EAAE,GAAG,OAAO,YAAY,cAAcK,EAAE,SAAS,GAAGE,GAAG,CAAC,IAAMC,EAAE,CAAC,aAAavB,EAAET,EAAE,CAAC,YAAYS,EAAEV,EAAE,CAAC,QAAQJ,EAAE,YAAYE,EAAE,YAAYM,EAAE,UAAUC,EAAE,aAAaC,EAAE,WAAWE,EAAE,MAAMC,GAAEE,GAAG,QAAQC,EAAE,WAAWM,EAAE,UAAUL,EAAE,UAAUC,EAAE,UAAUC,EAAE,UAAUC,EAAE,aAAaC,EAAE,cAAcQ,EAAE,CAAC,OAAON,EAAE,GAAE,CAAC,GAAGa,EAAE,eAAeD,GAAE,SAASE,EAAE,CAAC,GAAG1B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,MAAM,GAAG,MAAM,EAAE,UAAU,UAAU,WAAW,UAAU,WAAW,IAAI,SAAS,GAAG,YAAY,EAAE,YAAY,EAAE,WAAW,IAAI,CAAC,CAA8C,CAAL,GAAGA,EAAQ,CAAwK,CAAL,GAAGA,EAAU,CAA6K,CAAL,GAAGA,EAAQ,CAAkKR,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,WAAWJ,EAAE,GAAG,OAAO,WAAW,UAAUE,EAAE,GAAG,OAAO,UAAU,WAAWM,EAAE,GAAG,OAAO,WAAW,SAASC,EAAE,GAAG,OAAO,SAAS,YAAYC,EAAE,GAAG,OAAO,YAAY,YAAYE,EAAE,GAAG,OAAO,YAAY,WAAWG,EAAE,IAAIC,EAAE,GAAG,OAAO,IAAI,WAAWM,EAAE,GAAG,OAAO,WAAW,YAAYL,EAAE,GAAG,OAAO,YAAY,MAAMC,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQQ,EAAE,GAAG,OAAO,QAAQ,QAAQK,EAAE,GAAG,OAAO,QAAQ,GAAGC,GAAG,CAAC,IAAME,EAAE,CAAC,YAAYvB,EAAEZ,EAAE,CAAC,aAAaY,EAAEd,EAAE,CAAC,aAAaQ,EAAE,WAAWC,GAAG,GAAG,OAAO,SAAS,cAAcC,GAAG,GAAG,OAAO,YAAY,cAAcE,GAAG,GAAG,OAAO,YAAY,aAAaG,GAAG,GAAG,OAAO,WAAW,MAAMF,GAAEG,GAAG,QAAQE,EAAE,WAAWC,EAAE,UAAUU,EAAE,UAAUK,EAAE,UAAUd,EAAE,UAAUC,EAAE,aAAaC,EAAE,cAAcL,EAAE,CAAC,OAAOM,EAAE,GAAE,CAAC,GAAGY,EAAE,MAAM9B,EAAE,MAAMD,EAAE,eAAegC,GAAE,SAASC,EAAE,CAAC,GAAG1B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,MAAM,GAAG,MAAM,EAAE,OAAO,CAAC,UAAU,UAAU,UAAU,CAAC,cAAc,EAAE,UAAU,UAAU,SAAS,UAAU,WAAW,IAAI,IAAI,IAAI,KAAK,EAAE,CAAC,CAAqC,CAAL,GAAGA,EAAQ,CAAoK,CAAL,GAAGA,EAAQ,CAAiK,CAAL,GAAGA,EAAQ,CAAmLR,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,OAAOJ,EAAE,GAAG,OAAO,OAAO,cAAcE,EAAE,GAAG,OAAO,cAAc,UAAUM,EAAE,GAAG,OAAO,UAAU,SAASC,EAAE,GAAG,OAAO,SAAS,WAAWC,EAAE,GAAG,OAAO,WAAW,IAAIE,EAAE,GAAG,OAAO,IAAI,KAAKG,EAAE,GAAG,OAAO,KAAK,IAAIO,EAAE,GAAG,OAAO,IAAI,MAAML,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQQ,EAAE,GAAG,OAAO,QAAQ,WAAWK,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAME,EAAE,CAAC,SAAStC,EAAE,IAAIc,EAAE,CAAC,cAAcd,EAAE,OAAO,gBAAgBE,EAAE,YAAYY,EAAEN,EAAE,CAAC,WAAWM,EAAEL,EAAE,CAAC,aAAaC,EAAE,MAAME,EAAE,OAAOG,EAAE,eAAeC,IAAG,CAAC,MAAMH,GAAES,GAAG,QAAQL,EAAE,WAAWC,EAAE,UAAUG,EAAE,UAAUQ,EAAE,UAAUV,EAAE,UAAUC,EAAE,aAAac,EAAE,cAAcC,EAAE,CAAC,OAAOZ,EAAE,GAAE,CAAC,GAAGa,EAAE,MAAM/B,EAAE,MAAMD,EAAE,eAAeiC,GAAE,SAASC,EAAE,CAAC,GAAG3B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,SAAS,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,CAAC,WAAW,IAAI,SAAS,EAAE,WAAW,IAAI,MAAM,GAAG,gBAAgB,GAAG,WAAW,GAAG,MAAM,SAAS,CAAC,CAA4C,CAAL,GAAGA,EAAQ,CAAkN,CAAL,GAAGA,EAAQ,CAAuO,CAAL,GAAGA,EAAQ,CAA6M,CAAL,GAAGA,EAAQ,CAA2N,CAAL,GAAGA,EAAQ,CAAkNR,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,OAAOJ,EAAE,GAAG,OAAO,OAAO,WAAWE,EAAE,GAAG,OAAO,WAAW,SAASM,EAAE,GAAG,OAAO,SAAS,WAAWC,EAAE,GAAG,OAAO,WAAW,MAAMC,EAAE,GAAG,OAAO,MAAM,gBAAgBE,EAAE,GAAG,OAAO,gBAAgB,WAAWG,EAAE,GAAG,OAAO,WAAW,MAAMC,EAAE,GAAG,OAAO,MAAM,IAAIM,EAAE,GAAG,OAAO,IAAI,MAAML,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQQ,EAAE,GAAG,OAAO,QAAQ,WAAWK,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,EAAE,CAAC,SAASrC,EAAE,IAAIc,EAAE,CAAC,cAAcd,EAAE,OAAO,aAAaE,EAAE,WAAWM,EAAE,aAAaC,EAAE,QAAQC,EAAE,kBAAkBE,EAAE,aAAaG,EAAE,QAAQuB,GAAEtB,GAAG,QAAQC,EAAE,WAAWC,EAAE,MAAML,GAAES,GAAG,UAAUD,EAAE,UAAUQ,EAAE,UAAUV,EAAE,UAAUC,EAAE,aAAac,EAAE,cAAcC,EAAE,CAAC,OAAOZ,EAAE,GAAE,CAAC,GAAGa,EAAE,MAAM/B,EAAE,MAAMD,EAAE,eAAemC,GAAE,SAASF,EAAE,CAAC,GAAG1B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGC,EAAE,QAAQ,IAAI,QAAQ,IAAI,UAAU,UAAU,WAAW,UAAU,OAAO,CAAC,UAAU,UAAU,UAAU,CAAC,QAAQ,IAAI,OAAO,IAAI,aAAa,EAAE,QAAQ,GAAG,UAAU,GAAG,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAoC,CAAL,GAAGA,EAAY,CAAuM,CAAL,GAAGA,EAAU,CAAqO,CAAL,GAAGA,EAAU,CAAkNH,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,WAAWJ,EAAE,GAAG,OAAO,WAAW,UAAUE,EAAE,GAAG,OAAO,UAAU,OAAOM,EAAE,GAAG,OAAO,OAAO,QAAQC,EAAE,GAAG,OAAO,QAAQ,OAAOC,EAAE,GAAG,OAAO,OAAO,aAAaE,EAAE,GAAG,OAAO,aAAa,QAAQG,EAAE,GAAG,OAAO,QAAQ,UAAUC,EAAE,GAAG,OAAO,UAAU,MAAMM,EAAE,GAAG,OAAO,MAAM,IAAIL,EAAE,GAAG,OAAO,IAAI,MAAMC,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQQ,EAAE,GAAG,OAAO,QAAQ,QAAQK,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,GAAE,CAAC,aAAaxB,EAAEd,EAAE,CAAC,YAAYc,EAAEZ,EAAE,CAAC,SAASM,EAAE,IAAIM,EAAE,CAAC,cAAcN,EAAE,OAAO,UAAUC,EAAE,SAASC,EAAE,eAAeE,EAAE,UAAUG,EAAE,YAAYC,EAAE,QAAQM,EAAE,MAAMT,GAAEI,GAAG,QAAQC,EAAE,WAAWC,EAAE,UAAUU,EAAE,UAAUK,EAAE,UAAUd,EAAE,UAAUC,EAAE,aAAac,EAAE,cAAcC,EAAE,CAAC,OAAOb,EAAE,GAAE,CAAC,GAAGc,EAAE,MAAMhC,EAAE,MAAMD,EAAE,eAAeoC,GAAE,SAASF,GAAE,CAAC,GAAG3B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,MAAM,IAAI,UAAU,UAAU,WAAW,UAAU,QAAQ,GAAG,WAAW,EAAE,YAAY,GAAG,YAAY,EAAE,UAAU,EAAE,MAAM,EAAE,eAAe,IAAI,SAAS,EAAE,MAAM,IAAI,MAAM,EAAE,CAAC,CAAuC,CAAL,GAAGA,EAAY,CAAkM,CAAL,GAAGA,EAAQ,CAAsM,CAAL,GAAGA,EAAQ,CAAsMR,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,UAAUJ,EAAE,GAAG,OAAO,UAAU,WAAWE,EAAE,GAAG,OAAO,WAAW,QAAQM,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,YAAYE,EAAE,GAAG,OAAO,YAAY,UAAUG,EAAE,GAAG,OAAO,UAAU,eAAeC,EAAE,GAAG,OAAO,eAAe,MAAMM,EAAE,GAAG,OAAO,MAAM,SAASL,EAAE,GAAG,OAAO,SAAS,IAAIC,EAAE,GAAG,OAAO,IAAI,SAASC,EAAE,GAAG,OAAO,SAAS,MAAMC,EAAE,GAAG,OAAO,MAAM,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQQ,EAAE,GAAG,OAAO,QAAQ,QAAQK,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,GAAGC,IAAG,CAAC,IAAMC,EAAE,CAAC,YAAYzB,EAAEd,EAAE,CAAC,aAAac,EAAEZ,EAAE,CAAC,UAAUM,EAAE,aAAaC,EAAE,cAAcC,EAAE,cAAcE,EAAE,YAAYG,EAAE,iBAAiBC,EAAE,QAAQM,EAAE,WAAWL,EAAE,MAAMJ,GAAEK,GAAG,QAAQE,EAAE,WAAWD,EAAE,UAAUe,EAAE,UAAUC,EAAE,UAAUd,EAAE,UAAUQ,EAAE,aAAaO,EAAE,cAAcC,EAAE,CAAC,OAAOd,EAAE,GAAE,CAAC,GAAGe,GAAE,MAAMjC,EAAE,MAAMD,EAAE,eAAeqC,GAAE,SAASF,EAAE,CAAC,GAAG5B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGC,EAAE,MAAM,KAAK,QAAQ,IAAI,QAAQ,GAAG,MAAM,IAAI,MAAM,EAAE,UAAU,UAAU,OAAO,CAAC,UAAU,UAAU,UAAU,CAAC,UAAU,EAAE,MAAM,IAAI,SAAS,EAAE,eAAe,GAAG,MAAM,IAAI,CAAC,CAAuC,CAAL,GAAGA,EAAU,CAA0L,CAAL,GAAGA,EAAQ,CAA2J,CAAL,GAAGA,EAAQ,CAAkKH,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,UAAUJ,EAAE,GAAG,OAAO,UAAU,OAAOE,EAAE,GAAG,OAAO,OAAO,UAAUM,EAAE,GAAG,OAAO,UAAU,MAAMC,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,eAAeE,EAAE,GAAG,OAAO,eAAe,MAAMG,EAAE,GAAG,OAAO,MAAM,IAAIC,EAAE,GAAG,OAAO,IAAI,SAASM,EAAE,GAAG,OAAO,SAAS,MAAML,EAAE,GAAG,OAAO,MAAM,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWQ,EAAE,GAAG,OAAO,WAAW,YAAYK,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,EAAE,CAAC,YAAYtB,EAAEd,EAAE,CAAC,SAASE,EAAE,IAAIY,EAAE,CAAC,cAAcZ,EAAE,OAAO,YAAYM,EAAE,QAAQC,EAAE,WAAWC,EAAE,iBAAiBE,EAAE,QAAQG,EAAE,MAAMF,GAAEG,GAAG,QAAQC,EAAE,WAAWK,EAAE,UAAUF,EAAE,UAAUC,EAAE,UAAUH,EAAE,UAAUC,EAAE,aAAaU,EAAE,cAAcK,EAAE,CAAC,OAAOX,EAAE,GAAE,CAAC,GAAGY,EAAE,MAAM9B,EAAE,MAAMD,EAAE,eAAesC,GAAE,SAASN,EAAE,CAAC,GAAGzB,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGM,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,UAAU,WAAW,UAAU,MAAM,OAAO,KAAK,MAAM,OAAO,EAAE,CAAC,CAAyC,CAAL,GAAGA,EAAQ,CAAoI,CAAL,GAAGA,EAAQ,CAA8H,CAAL,GAAGL,EAAQ,CAA4H,CAAL,GAAGA,EAAQ,CAA4H,CAAL,GAAGA,EAAQ,CAAgIH,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,UAAUJ,EAAE,GAAG,OAAO,UAAU,WAAWE,EAAE,GAAG,OAAO,WAAW,MAAMM,EAAE,GAAG,OAAO,MAAM,KAAKC,EAAE,GAAG,OAAO,KAAK,OAAOC,EAAE,GAAG,OAAO,OAAO,IAAIE,EAAE,GAAG,OAAO,IAAI,MAAMG,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,QAAQM,EAAE,GAAG,OAAO,QAAQ,QAAQL,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,GAAGQ,GAAG,CAAC,IAAMK,EAAE,CAAC,YAAYpB,EAAEd,EAAE,CAAC,aAAac,EAAEZ,EAAE,CAAC,QAAQyC,GAAEnC,GAAG,OAAOoC,GAAEnC,GAAG,SAASC,EAAE,MAAMG,GAAED,GAAG,QAAQG,EAAE,WAAWC,EAAE,UAAUE,EAAE,UAAUC,EAAE,UAAUG,EAAE,UAAUL,EAAE,aAAaG,EAAE,cAAcC,EAAE,CAAC,OAAOE,EAAE,GAAE,CAAC,GAAGM,EAAE,MAAMxB,EAAE,MAAMD,EAAE,eAAeyC,GAAE,SAASX,EAAE,CAAC,GAAG,CAAoC,CAAL,GAAGjB,EAAQ,CAA6K,CAAL,GAAGA,EAAQ,CAA6H,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGL,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,UAAU,OAAO,CAAC,UAAU,UAAU,UAAU,CAAC,SAAS,GAAG,UAAU,IAAI,MAAM,IAAI,MAAM,UAAU,CAAC,CAAsC,CAAL,GAAGA,EAAQ,CAAoK,CAAL,GAAGA,EAAQ,CAAmK,CAAL,GAAGA,EAAQ,CAAsKH,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,UAAUJ,EAAE,GAAG,OAAO,UAAU,OAAOE,EAAE,GAAG,OAAO,OAAO,SAASM,EAAE,GAAG,OAAO,SAAS,UAAUC,EAAE,GAAG,OAAO,UAAU,MAAMC,EAAE,GAAG,OAAO,MAAM,MAAME,EAAE,GAAG,OAAO,MAAM,IAAIG,EAAE,GAAG,OAAO,IAAI,MAAMO,EAAE,GAAG,OAAO,MAAM,SAASL,EAAE,GAAG,OAAO,SAAS,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWQ,EAAE,GAAG,OAAO,WAAW,YAAYK,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,EAAE,CAAC,YAAYtB,EAAEd,EAAE,CAAC,SAASE,EAAE,IAAIY,EAAE,CAAC,cAAcZ,EAAE,OAAO,WAAWM,EAAE,YAAYC,EAAE,QAAQC,EAAE,QAAQoC,GAAElC,GAAG,eAAeI,IAAG,CAAC,MAAMH,GAAEE,GAAG,QAAQO,EAAE,WAAWL,EAAE,UAAUG,EAAE,UAAUC,EAAE,UAAUH,EAAE,UAAUC,EAAE,aAAaU,EAAE,cAAcK,EAAE,CAAC,OAAOX,EAAE,GAAE,CAAC,GAAGY,EAAE,MAAM9B,EAAE,MAAMD,EAAE,eAAe2C,GAAE,SAASX,EAAE,CAAC,GAAG,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGxB,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,YAAY,UAAU,UAAU,SAAS,GAAG,WAAW,EAAE,SAAS,GAAG,UAAU,GAAG,WAAW,GAAG,QAAQ,IAAI,MAAM,YAAY,CAAC,CAA2C,CAAL,GAAGA,EAAQ,CAA8M,CAAL,GAAGA,EAAQ,CAA6L,CAAL,GAAGA,EAAQ,CAAyL,GAAGH,GAAG,SAAS,CAAC,UAAUJ,EAAE,GAAG,OAAO,UAAU,UAAUD,EAAE,GAAG,OAAO,UAAU,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAME,EAAE,GAAG,OAAO,MAAM,SAASM,EAAE,GAAG,OAAO,SAAS,WAAWC,EAAE,GAAG,OAAO,WAAW,SAASC,EAAE,GAAG,OAAO,SAAS,UAAUE,EAAE,GAAG,OAAO,UAAU,WAAWG,EAAE,GAAG,OAAO,WAAW,QAAQC,EAAE,GAAG,OAAO,QAAQ,MAAMM,EAAE,GAAG,OAAO,MAAM,IAAIL,EAAE,GAAG,OAAO,IAAI,MAAMC,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQQ,EAAE,GAAG,OAAO,QAAQ,QAAQK,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,GAAE,CAAC,YAAYxB,EAAET,EAAE,CAAC,YAAYS,EAAEV,EAAE,CAAC,WAAWI,EAAE,aAAaC,EAAE,WAAWC,EAAE,YAAYE,EAAE,aAAaG,EAAE,UAAUC,EAAE,QAAQgC,GAAE1B,GAAG,MAAMT,GAAEI,GAAG,QAAQC,EAAE,WAAWC,EAAE,UAAUU,EAAE,UAAUK,EAAE,UAAUd,EAAE,UAAUC,EAAE,aAAac,EAAE,cAAcC,EAAE,CAAC,OAAOb,EAAE,GAAE,CAAC,GAAGc,EAAE,MAAMrC,EAAE,MAAME,EAAE,eAAe+C,GAAE,SAASX,GAAE,CAAC,GAAG3B,GAAE,CAAO,EAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGC,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,UAAU,UAAU,OAAO,CAAC,UAAU,UAAU,UAAU,CAAC,UAAU,IAAI,UAAU,IAAI,SAAS,IAAI,UAAU,GAAG,MAAM,GAAG,MAAM,EAAE,SAAS,GAAG,MAAM,EAAE,MAAM,IAAI,UAAU,IAAI,CAAC,CAAsC,CAAL,GAAGA,EAAa,CAAuQ,CAAL,GAAGA,EAAQ,CAA+O,CAAL,GAAGA,EAAQ,CAAuNH,GAAG,SAAS,CAAC,MAAMJ,EAAE,EAAG,OAAO,MAAM,MAAMD,EAAE,EAAG,OAAO,MAAM,OAAOJ,EAAE,EAAG,OAAO,OAAO,UAAUE,EAAE,EAAG,OAAO,UAAU,UAAUM,EAAE,EAAG,OAAO,UAAU,UAAUC,EAAE,EAAG,OAAO,UAAU,SAASC,EAAE,EAAG,OAAO,SAAS,MAAME,EAAE,EAAG,OAAO,MAAM,UAAUG,EAAE,EAAG,OAAO,UAAU,MAAMO,EAAE,EAAG,OAAO,MAAM,SAASL,EAAE,EAAG,OAAO,SAAS,MAAMC,EAAE,EAAG,OAAO,MAAM,MAAMC,EAAE,EAAG,OAAO,MAAM,UAAUC,EAAE,EAAG,OAAO,UAAU,IAAIC,EAAE,EAAG,OAAO,IAAI,SAASQ,EAAE,EAAG,OAAO,SAAS,MAAMK,EAAE,EAAG,OAAO,MAAM,QAAQC,EAAE,EAAG,OAAO,QAAQ,QAAQC,EAAE,EAAG,OAAO,QAAQ,QAAQC,EAAE,EAAG,OAAO,QAAQ,QAAQC,EAAE,EAAG,OAAO,QAAQ,WAAWC,GAAE,EAAG,OAAO,WAAW,YAAYC,EAAE,EAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,EAAE,CAAC,YAAY5B,EAAEZ,EAAE,CAAC,SAASF,EAAE,IAAIc,EAAE,CAAC,cAAcd,EAAE,OAAO,YAAYQ,EAAE,YAAYC,EAAE,WAAWC,EAAE,YAAYK,EAAE,QAAQH,EAAE,QAAQU,EAAE,WAAWL,EAAE,QAAQC,EAAE,QAAQC,EAAE,YAAYC,EAAE,eAAeJ,IAAG,CAAC,MAAMH,GAAEQ,GAAG,WAAWQ,EAAE,QAAQK,EAAE,UAAUG,EAAE,UAAUC,EAAE,UAAUH,EAAE,UAAUC,EAAE,aAAaG,GAAE,cAAcC,EAAE,CAAC,OAAOjB,EAAE,GAAE,CAAC,GAAGkB,EAAE,MAAMpC,EAAE,MAAMD,EAAE,eAAe8C,GAAE,SAASR,EAAE,CAAC,GAAG/B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGC,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,UAAU,CAAC,UAAU,UAAU,OAAO,GAAG,OAAO,GAAG,OAAO,EAAE,MAAM,GAAM,KAAK,IAAI,OAAO,IAAI,QAAQ,GAAG,SAAS,EAAE,QAAQ,EAAE,CAAC,CAAqC,CAAL,GAAGA,EAAW,CAAgO,CAAL,GAAGA,EAAQ,CAA0Q,CAAL,GAAGA,EAAQ,CAA+NH,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,OAAOJ,EAAE,GAAG,OAAO,OAAO,UAAUE,EAAE,GAAG,OAAO,UAAU,OAAOM,EAAE,GAAG,OAAO,OAAO,OAAOC,EAAE,GAAG,OAAO,OAAO,OAAOC,EAAE,GAAG,OAAO,OAAO,MAAME,EAAE,GAAG,OAAO,MAAM,KAAKG,EAAE,GAAG,OAAO,KAAK,OAAOC,EAAE,GAAG,OAAO,OAAO,QAAQM,EAAE,GAAG,OAAO,QAAQ,QAAQL,EAAE,GAAG,OAAO,QAAQ,SAASC,EAAE,GAAG,OAAO,SAAS,IAAIC,EAAE,GAAG,OAAO,IAAI,MAAMC,EAAE,GAAG,OAAO,MAAM,SAASC,EAAE,GAAG,OAAO,SAAS,QAAQQ,EAAE,GAAG,OAAO,QAAQ,QAAQK,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,GAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,EAAE,CAAC,SAASxC,EAAE,IAAIc,EAAE,CAAC,cAAcd,EAAE,OAAO,YAAYc,EAAEZ,EAAE,CAAC,SAASM,EAAE,SAASC,EAAE,SAASC,EAAE,QAAQE,EAAE,OAAOG,EAAE,SAASC,EAAE,UAAUM,EAAE,UAAUL,EAAE,WAAWC,EAAE,MAAML,GAAEM,GAAG,QAAQC,EAAE,WAAWC,EAAE,UAAUc,EAAE,UAAUC,EAAE,UAAUP,EAAE,UAAUK,EAAE,aAAaG,EAAE,cAAcC,GAAE,CAAC,OAAOf,EAAE,GAAE,CAAC,GAAGgB,EAAE,MAAMlC,EAAE,MAAMD,EAAE,eAAe+C,GAAE,SAASX,EAAE,CAAC,GAAG7B,GAAE,CAAO,GAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGC,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,CAAC,UAAU,UAAU,UAAU,UAAU,CAAC,UAAU,EAAE,MAAM,GAAG,WAAW,GAAG,MAAM,GAAG,WAAW,GAAG,OAAO,GAAG,WAAW,EAAE,aAAa,EAAE,CAAC,CAAmC,CAAL,GAAGA,EAAQ,CAAmM,CAAL,GAAGA,EAAQ,CAA2M,CAAL,GAAGA,EAAQ,CAA6LH,GAAG,SAAS,CAAC,MAAMJ,EAAE,GAAG,OAAO,MAAM,MAAMD,EAAE,GAAG,OAAO,MAAM,OAAOJ,EAAE,GAAG,OAAO,OAAO,UAAUE,EAAE,GAAG,OAAO,UAAU,MAAMM,EAAE,GAAG,OAAO,MAAM,WAAWC,EAAE,GAAG,OAAO,WAAW,MAAMC,EAAE,GAAG,OAAO,MAAM,WAAWE,EAAE,GAAG,OAAO,WAAW,OAAOG,EAAE,GAAG,OAAO,OAAO,WAAWC,EAAE,GAAG,OAAO,WAAW,aAAaM,EAAE,GAAG,OAAO,aAAa,IAAIL,EAAE,GAAG,OAAO,IAAI,SAASC,EAAE,GAAG,OAAO,SAAS,MAAMC,EAAE,GAAG,OAAO,MAAM,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQC,EAAE,GAAG,OAAO,QAAQ,QAAQQ,EAAE,GAAG,OAAO,QAAQ,QAAQK,EAAE,GAAG,OAAO,QAAQ,WAAWC,EAAE,GAAG,OAAO,WAAW,YAAYC,EAAE,GAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,GAAE,CAAC,SAAStC,EAAE,IAAIc,EAAE,CAAC,cAAcd,EAAE,OAAO,YAAYE,EAAE,QAAQM,EAAE,aAAaC,EAAE,QAAQC,EAAE,aAAaE,EAAE,SAASG,EAAE,aAAaC,EAAE,eAAeM,EAAE,MAAMT,GAAEI,GAAG,WAAWC,EAAE,QAAQC,EAAE,UAAUU,EAAE,UAAUK,EAAE,UAAUd,EAAE,UAAUC,EAAE,aAAac,EAAE,cAAcC,EAAE,CAAC,OAAOb,EAAE,GAAE,CAAC,GAAGc,EAAE,MAAMhC,EAAE,MAAMD,EAAE,eAAegD,GAAE,SAASd,GAAE,CAAC,GAAG3B,GAAE,CAAO,EAAG,CAAC,KAAK,UAAU,OAAO,CAAC,GAAGC,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,UAAU,UAAU,OAAO,CAAC,UAAU,UAAU,UAAU,CAAC,OAAO,EAAE,cAAc,EAAE,WAAW,EAAE,QAAQ,EAAE,OAAO,GAAG,WAAW,EAAE,gBAAgB,EAAE,eAAe,GAAG,WAAW,EAAE,aAAa,EAAE,CAAC,CAA6C,CAAL,GAAGA,EAAQ,CAAkQ,CAAL,GAAGA,EAAQ,CAAgQ,CAAL,GAAGA,EAAQ,CAAgPH,GAAG,SAAS,CAAC,MAAMJ,EAAE,EAAG,OAAO,MAAM,MAAMD,EAAE,EAAG,OAAO,MAAM,UAAUJ,EAAE,EAAG,OAAO,UAAU,OAAOE,EAAE,EAAG,OAAO,OAAO,OAAOM,EAAE,EAAG,OAAO,OAAO,cAAcC,EAAE,EAAG,OAAO,cAAc,WAAWC,EAAE,EAAG,OAAO,WAAW,QAAQE,EAAE,EAAG,OAAO,QAAQ,WAAWG,EAAE,EAAG,OAAO,WAAW,OAAOC,EAAE,EAAG,OAAO,OAAO,WAAWM,EAAE,EAAG,OAAO,WAAW,gBAAgBL,EAAE,EAAG,OAAO,gBAAgB,eAAeC,EAAE,EAAG,OAAO,eAAe,aAAaC,EAAE,EAAG,OAAO,aAAa,IAAIC,EAAE,EAAG,OAAO,IAAI,SAASC,EAAE,EAAG,OAAO,SAAS,MAAMQ,EAAE,EAAG,OAAO,MAAM,QAAQK,EAAE,EAAG,OAAO,QAAQ,QAAQC,EAAE,EAAG,OAAO,QAAQ,QAAQC,EAAE,EAAG,OAAO,QAAQ,QAAQC,EAAE,EAAG,OAAO,QAAQ,WAAWC,GAAE,EAAG,OAAO,WAAW,YAAYC,EAAE,EAAG,OAAO,YAAY,GAAGC,GAAG,CAAC,IAAMC,EAAE,CAAC,YAAY3B,EAAEd,EAAE,CAAC,SAASE,EAAE,IAAIY,EAAE,CAAC,cAAcZ,EAAE,OAAO,SAASM,EAAE,gBAAgBC,EAAE,aAAaC,EAAE,UAAUE,EAAE,SAASI,EAAE,aAAaM,EAAE,kBAAkBL,EAAE,iBAAiBC,EAAE,aAAaH,EAAE,eAAeI,EAAE,MAAMN,GAAEO,GAAG,WAAWC,EAAE,QAAQQ,EAAE,UAAUO,EAAE,UAAUC,EAAE,UAAUH,EAAE,UAAUC,EAAE,aAAaG,GAAE,cAAcC,EAAE,CAAC,OAAOhB,EAAE,GAAE,CAAC,GAAGiB,EAAE,MAAMnC,EAAE,MAAMD,EAAE,eAAeiD,GAAE,SAASZ,EAAE,CAAC,GAAG9B,GAAE,ICC1hsC,SAAwB,GAAe,CAAC,QAAM,EAAE,YAAU,YAAY,YAAU,UAAU,WAAS,IAAI,aAAW,KAAK,WAAS,KAAK,YAAU,IAAI,aAAW,EAAE,UAAQ,EAAE,QAAM,IAAI,WAAS,IAAI,QAAM,SAAS,KAAG,UAC5a,YAAU,EAAE,kBAAgB,EAAE,oBAAkB,GAAG,CAEnD,IAAM,GAAkB,IAAQ,OAAO,KAAK,IAAI,EAAE,EAAU,CAAC,KAAK,IAAI,EAAE,EAAgB,CAAC,GAAG,KAAK,IAAI,EAAE,EAAkB,CAAM,CAAC,EAAQ,GAAY2C,GAAe,GAAkB,EAAE,CAAqL,OAApL,MAAoB,CAAC,GAAG,EAAiB,EAAE,CAAC,IAAMC,EAAG,eAAe,EAAW,GAAK,CAAC,EAAiB,IAAI,CAAC,UAAU,aAAaA,EAAG,MAAO,EAAW,GAAK,EAAI,CAAC,EAAiB,CAAC,CAAqB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,OAAO,WAAW,EAAG,SAAS,SAAS,aAAa,UAAU,CAAC,SAAS,GAAsB,EAAKC,GAAY,CAAO,QAAgB,YAAoB,YAAmB,WAAoB,aAAoB,WAAmB,YAAqB,aAAmB,UAAc,QAAe,WAAe,QAAM,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,MAAM,OAAO,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC,mBAH3uB,IAA4B,IAAoD,KAAqD,CAGuoB,GAAoB,GAAe,CAAC,GAAG,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,YAAY,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,UAAU,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,SAAS,QAAQ,YAAY,CAAC,aAAa,CAAC,OAAO,SAAS,QAAQ,YAAY,CAAC,aAAa,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,aAAa,IAAI,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,KAAK,IAAI,IAAI,KAAK,GAAG,aAAa,IAAI,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,KAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,aAAa,KAAK,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,GAAG,IAAI,EAAE,KAAK,IAAI,aAAa,IAAI,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,CAC3iE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,EAAE,YAAY,uEAAuE,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,aAAa,EAAE,YAAY,mFAAmF,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,aAAa,EAAE,YAAY,8CAA8C,CAAC,CAAC,2BCJrf,IAAU,UAAU,EAAE,CAAC,CAAcU,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcG,GAAI,CAAC,8KAA8K,CAAcqC,GAAU,yCCAnS,IAAU,UAAU,CAAC,yBAAyB,qBAAqB,CAAC,CAAcxC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,sGAAsG,OAAO,MAAM,CAAC,CAAC,OAAO,cAAc,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,sGAAsG,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcG,GAAI,CAAC,m5BAA25B,08BAAk9B,u8BAA+8B,CAAcqC,GAAU,yCCAn1G,IAAU,UAAU,CAAC,4BAA4B,wBAAwB,8BAA8B,2BAA2B,CAAC,CAAcxC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,6GAA6G,OAAO,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,6GAA6G,OAAO,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,+GAA+G,OAAO,MAAM,CAAC,CAAC,OAAO,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,+GAA+G,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcG,GAAI,CAAC,yuCAAmvC,CAAcqC,GAAU,yCCA3uE,IAAU,UAAU,CAAC,yBAAyB,qBAAqB,CAAC,CAAcxC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,sGAAsG,OAAO,MAAM,CAAC,CAAC,OAAO,cAAc,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,sGAAsG,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcG,GAAI,CAAC,g5BAAw5B,o8BAA48B,CAAcqC,GAAU,yCCA33E,IAAU,UAAU,CAAC,yBAAyB,qBAAqB,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,cAAc,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,sGAAsG,OAAO,MAAM,CAAC,CAAC,OAAO,cAAc,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,IAAI,sGAAsG,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcrC,GAAI,CAAC,i5BAAy5B,q8BAA68B,CAAc,GAAU,kBCA35E,SAAwB2B,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,oBAAoB;;;;;;;;;EAAyQ,YAAY,4DAA4D,QAAQ,sEAAsE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,+CAA+C,oBCA/hB,SAAwB,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,UAAU,WAAW,sBAAsB,CAAC,CAAC,KAAK,UAAU,WAAW,iDAAiD,CAAC,CAAC,KAAK,UAAU,WAAW,yBAAyB,CAAC,CAAC,YAAYzB,GAAa,EAAO,EAAa,CAAC,YAAY,SAAS,CAAC,UAAU,UAAU,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAMA,GAAa,EAAO,EAAa,CAAC,OAAO,OAAO,SAAS,qBAAqB,0BAA5e,CAA2f,GAAgB,EACxnBmD,GAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC,mJCD3L,IAAsW,IAA8C,IAA4B,KAA4I,KAAiH,KAA8G,KAAiH,KAAkH,KAA+G,KAAoH,KAAiH,KAAuH,KAAwH,KAA8G,KAAoH,KAA+G,KAA6G,KAAyE,KAAgF,KAA0E,KAAiF,KAAyE,KAA4E,KAA8E,KAAiF,KAAiF,KAA6E,KAAsE,KAAqE,KAAsE,KAAsE,KAAsE,KAAsE,KAAmF,CAAM,GAAY,EAASjD,GAAO,CAAO,GAAoB,EAAS,GAAe,CAAO,GAAmC,GAA0B,EAAU,CAAO,GAAa,EAASC,GAAQ,CAAO,GAAY,EAASC,GAAO,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAe,EAASC,GAAU,CAAO,GAAmB,EAASC,GAAc,CAAO,GAAoB,EAASC,GAAe,CAAO,GAAoB,EAASC,GAAe,CAAO,GAAoB,EAASC,GAAe,CAAO,GAAiB,EAAS,GAAY,CAAO,GAAY,EAAS,GAAO,CAAO,GAAe,EAASC,GAAU,CAAO,GAAU,EAASC,GAAK,CAAO,GAAa,EAASC,GAAQ,CAAO,GAAY,EAASC,GAAO,CAAO,GAAY,EAASC,GAAO,CAAO,GAAa,EAASC,GAAQ,CAAO,GAAQ,EAASC,GAAG,CAAO,GAAS,EAASC,GAAI,CAAO,GAAU,EAASC,GAAK,CAAO,GAAY,EAASC,GAAO,CAAO,GAAe,EAASC,GAAU,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAY,CAAC,UAAU,iDAAiD,UAAU,sBAAsB,UAAU,yBAAyB,CAAyD,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,CAAO,GAAY,CAAC,OAAO,IAAI,MAAM,EAAE,SAAS,IAAI,KAAK,SAAS,CAAO,GAAU,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,CAAgF,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAxI,CAAC,MAAM,GAAG,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,GAAG,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,GAAG,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,GAAG,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,GAAG,YAAY,CAAO,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAAS,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,GAAe,CAAO,EAAkB,GAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,qBAAmB,GAAG,GAAW,GAAS,EAAM,CAAOC,EAASC,MAAkBC,GAAiB,EAAE,CAAC,EAAa,CAAC,CAAC,EAAa,CAAC,CAAC,GAAYF,EAAS,CAAC,GAAK,CAAC,EAAY,IAAqB,GAA8B,EAAQ,GAAY,GAAM,CAA6M,EAAkB,EAAG,GAArKG,GAAsBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAA8F,CAAc,IAAW,CAAC,IAAM,EAAU,GAAkB,YAAY,CAAO,EAAKC,EAAa,KAAK,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,gDAAgD,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,iBAAiBC,EAAU,CAAC,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,WAAW,GAAU,SAAsB,EAAM,GAAI,CAAC,UAAU,iBAAiB,QAAQ,EAAE,wBAAwB,GAAM,IAAI,0zDAA0zD,mBAAmB,GAAK,SAAS,CAAc,EAAK,GAAI,CAAC,UAAU,iBAAiB,QAAQ,EAAE,wBAAwB,GAAM,IAAI,uTAAuT,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAI,CAAC,UAAU,gBAAgB,QAAQ,EAAE,wBAAwB,GAAM,IAAI,k0CAAk0C,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAI,CAAC,UAAU,gBAAgB,QAAQ,EAAE,wBAAwB,GAAM,IAAI,4VAA4V,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,CAAC,CAAC,SAAsB,EAAKlC,GAAO,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,UAAU,OAAO,UAAU,GAAM,UAAU,GAAM,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,UAAU,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAmC,CAAC,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQ,GAAW,iBAAiB,GAAK,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKkC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,GAAG,CAAC,UAAU,CAAC,MAAM,IAAI,CAAC,CAAC,SAAsB,EAAK,GAAe,CAAC,GAAG,yBAAyB,UAAU,mBAAmB,UAAU,yBAAyB,QAAQ,EAAE,WAAW,EAAE,kBAAkB,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,WAAW,KAAK,SAAS,IAAI,MAAM,GAAG,UAAU,EAAE,gBAAgB,EAAE,MAAM,SAAS,UAAU,IAAI,SAAS,KAAK,SAAS,IAAI,MAAM,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAM,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,uEAAuE,CAAC,SAAS,CAAC,SAAsB,EAAK,KAAK,EAAE,CAAC,CAAC,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,uEAAuE,CAAC,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,sBAAsB,IAAA,GAAU,CAAC,CAAC,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,CAAC,CAAC,SAAsB,EAAKjC,GAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,kBAAkB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,UAAU,GAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,GAAO,CAAC,OAAO,OAAO,UAAU,0BAA0B,GAAG,YAAY,SAAS,YAAY,UAAU,wEAAwE,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,sBAAsB,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKiC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,yDAAyD,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iTAAiT,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,SAAS,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,qGAAqG,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,0BAA0B,SAAS,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,qBAAqB,OAAO,CAAC,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,2BAA2B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,0GAA0G,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,eAAe,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKC,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,MAAM,YAAY,KAAK,WAAW,IAAI,MAAM,OAAO,IAAI,8GAA8G,OAAO,iGAAiG,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKD,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,8CAA8C,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKhC,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,KAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKgC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,+EAA+E,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,8BAA8B,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK9B,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,KAAK,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK8B,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,6DAA6D,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAe,CAAC,GAAG,qEAAqE,UAAU,uBAAuB,UAAU,yBAAyB,QAAQ,EAAE,WAAW,IAAI,kBAAkB,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,WAAW,IAAI,SAAS,MAAM,MAAM,EAAE,UAAU,GAAG,gBAAgB,EAAE,MAAM,YAAY,UAAU,IAAI,SAAS,KAAK,SAAS,IAAI,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,qBAAqB,CAAC,SAAS,gEAAgE,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,0FAA0F,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,KAAK,CAAC,CAAC,SAAsB,EAAK,GAAe,CAAC,GAAG,qEAAqE,UAAU,uBAAuB,UAAU,sBAAsB,QAAQ,EAAE,WAAW,EAAE,kBAAkB,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,WAAW,IAAI,SAAS,GAAG,MAAM,KAAK,UAAU,EAAE,gBAAgB,EAAE,MAAM,SAAS,UAAU,IAAI,SAAS,KAAK,SAAS,IAAI,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,qBAAqB,CAAC,SAAS,iEAAiE,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,4HAA4H,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAe,CAAC,GAAG,qEAAqE,UAAU,uBAAuB,UAAU,yBAAyB,QAAQ,EAAE,WAAW,EAAE,kBAAkB,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,WAAW,IAAI,SAAS,IAAI,MAAM,KAAK,UAAU,EAAE,gBAAgB,EAAE,MAAM,OAAO,UAAU,IAAI,SAAS,KAAK,SAAS,IAAI,MAAM,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,qBAAqB,CAAC,SAAS,+CAA+C,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,8JAA8J,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,eAAe,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAe,CAAC,GAAG,qEAAqE,UAAU,uBAAuB,UAAU,yBAAyB,QAAQ,EAAE,WAAW,EAAE,kBAAkB,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,WAAW,IAAI,SAAS,IAAI,MAAM,KAAK,UAAU,EAAE,gBAAgB,EAAE,MAAM,YAAY,UAAU,IAAI,SAAS,KAAK,SAAS,IAAI,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,qBAAqB,CAAC,SAAS,2DAA2D,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,oKAAoK,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,0CAA0C,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK7B,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAmB,UAAU,KAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6B,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,0FAA0F,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qCAAqC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,+CAA+C,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK5B,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,KAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK4B,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,mDAAmD,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,8BAA8B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK3B,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK2B,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,6CAA6C,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,WAAW,GAAW,SAAsB,EAAK,GAAY,CAAC,UAAU,wEAAwE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,eAAe,WAAW,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,uEAAuE,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,oCAAoC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,oCAAoC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAMA,EAAe,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,4YAAkZ,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,8BAA8B,CAAC,CAAc,EAAM,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAc,EAAK,KAAK,CAAC,SAAsB,EAAK,IAAI,CAAC,SAAS,4CAA4C,CAAC,CAAC,CAAC,CAAc,EAAK,KAAK,CAAC,SAAsB,EAAK,IAAI,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAc,EAAK,KAAK,CAAC,SAAsB,EAAK,IAAI,CAAC,SAAS,mCAAmC,CAAC,CAAC,CAAC,CAAc,EAAK,KAAK,CAAC,SAAsB,EAAK,IAAI,CAAC,SAAS,2CAA2C,CAAC,CAAC,CAAC,CAAc,EAAK,KAAK,CAAC,SAAsB,EAAK,IAAI,CAAC,SAAS,8CAA8C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,wBAAwB,IAAI,4FAA4F,OAAO,uUAAuU,CAAC,CAAC,CAAC,SAAsB,EAAKE,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,SAAS,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,sCAAsC,IAAI,4FAA4F,OAAO,uUAAuU,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKF,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,eAAe,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,WAAW,GAAW,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,WAAW,GAAW,SAAsB,EAAK,GAAY,CAAC,UAAU,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,eAAe,WAAW,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,uEAAuE,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,qCAAqC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,WAAW,GAAW,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,WAAW,GAAW,SAAsB,EAAK,GAAY,CAAC,UAAU,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,YAAY,eAAe,WAAW,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,QAAQ,uEAAuE,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,0DAA0D,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,yFAAyF,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAO,CAAC,UAAU,SAAS,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,GAAM,CAAC,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,cAAc,CAAC,WAAW,GAAK,UAAU,GAAK,CAAC,MAAM,CAAc,EAAKC,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,4FAA4F,OAAO,ybAAyb,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,6FAA6F,OAAO,yUAAyU,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,6FAA6F,OAAO,sNAAsN,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,IAAI,YAAY,KAAK,WAAW,IAAI,MAAM,YAAY,IAAI,6FAA6F,OAAO,kGAAkG,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,8FAA8F,OAAO,4UAA4U,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,4FAA4F,OAAO,uUAAuU,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,IAAI,YAAY,KAAK,WAAW,IAAI,MAAM,YAAY,IAAI,4FAA4F,OAAO,iGAAiG,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAO,CAAC,UAAU,SAAS,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,GAAM,CAAC,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,cAAc,CAAC,WAAW,GAAK,UAAU,GAAK,CAAC,MAAM,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,icAAic,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,6FAA6F,OAAO,yUAAyU,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,KAAK,YAAY,IAAI,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,icAAic,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,8FAA8F,OAAO,6UAA6U,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,6FAA6F,OAAO,yUAAyU,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,6FAA6F,OAAO,2UAA2U,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,icAAic,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,8FAA8F,OAAO,wNAAwN,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,icAAic,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,6FAA6F,OAAO,2UAA2U,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAO,CAAC,UAAU,SAAS,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,GAAM,CAAC,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,cAAc,CAAC,WAAW,GAAK,UAAU,GAAK,CAAC,MAAM,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,6FAA6F,OAAO,yUAAyU,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,sjBAAsjB,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,WAAW,IAAI,8FAA8F,OAAO,wNAAwN,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,YAAY,IAAI,4FAA4F,OAAO,uUAAuU,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,6FAA6F,OAAO,6bAA6b,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,YAAY,IAAI,8FAA8F,OAAO,wNAAwN,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,YAAY,IAAI,8FAA8F,OAAO,8UAA8U,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,2FAA2F,OAAO,qbAAqb,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,0FAA0F,OAAO,ibAAib,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAc,EAAKA,EAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,aAAa,IAAI,8FAA8F,OAAO,icAAic,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,CAAC,CAAC,CAAC,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKF,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKzB,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKyB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,YAAY,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKxB,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKwB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,WAAW,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,YAAY,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKvB,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKuB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKsB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,WAAW,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKrB,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKqB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,WAAW,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,YAAY,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKpB,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKoB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,WAAW,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKnB,GAAG,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKmB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,UAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,WAAW,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKlB,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKkB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,SAAS,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,WAAW,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKjB,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKiB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKhB,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKgB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKf,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKe,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKd,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKe,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,CAAC,0BAAuC,EAAK,GAAK,CAAC,KAAK,eAAe,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAMA,EAAe,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,8DAA8D,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iEAAiE,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gHAAgH,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,wHAAwH,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qFAAqF,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,mGAAmG,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qHAAqH,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,GAAG,UAAU,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,gFAAgF,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,qCAAqC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,uFAAuF,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,GAAG,EAAU,IAAI,EAAK,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,qEAAqE,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,qEAAqE,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK/B,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK+B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKnC,GAAO,CAAC,UAAU,4BAA4B,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,UAAU,QAAQ,UAAU,GAAK,UAAU,GAAK,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,uEAAuE,QAAQ,YAAY,MAAM,OAAO,UAAU,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,GAAO,CAAC,UAAU,4BAA4B,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,UAAU,WAAW,UAAU,GAAK,UAAU,GAAM,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,uEAAuE,QAAQ,YAAY,MAAM,OAAO,UAAU,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKE,GAAO,CAAC,OAAO,OAAO,UAAU,0BAA0B,GAAG,YAAY,SAAS,YAAY,UAAU,wEAAwE,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKiC,EAAe,CAAC,SAAsB,EAAM,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,CAAC,uMAAoN,EAAK,GAAK,CAAC,KAAK,mGAAmG,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,+BAA+B,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,qEAAqE,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,+BAA+B,mCAAmC,wDAAwD,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,uEAAuE,CAAC,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,4BAA4B,CAAC,kBAAkB,SAAS,QAAQ,aAAa,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,wCAA2C,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,CAAC,0CAAuD,EAAK,GAAK,CAAC,KAAK,mGAAmG,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,MAAmB,EAAK,GAAK,CAAC,KAAK,+FAA+F,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,eAAe,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,CAAC,SAAS,CAAC,0CAAuD,EAAK,GAAK,CAAC,KAAK,mGAAmG,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,uBAAuB,CAAC,CAAC,CAAC,CAAC,MAAmB,EAAK,GAAK,CAAC,KAAK,+FAA+F,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,eAAe,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,MAAM,CAAC,QAAQ,CAAC,kBAAkB,SAAS,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAO,GAAI,CAAC,kFAAkF,gFAAgF,gUAAgU,mYAAmY,+jBAA+jB,mTAAmT,wGAAwG,wGAAwG,wGAAwG,wGAAwG,yGAAyG,sUAAsU,8IAA8I,8LAA8L,0TAA0T,mNAAmN,6hBAA6hB,yGAAyG,mIAAmI,uTAAuT,2kBAA2kB,gTAAgT,6SAA6S,kUAAkU,yYAAyY,k2BAAk2B,kcAAkc,0jBAA0jB,4UAA4U,2SAA2S,uMAAuM,+IAA+I,gTAAgT,qUAAqU,iLAAiL,+bAA+b,gTAAgT,2WAA2W,kkBAAkkB,8SAA8S,8hBAA8hB,sUAAsU,yYAAyY,saAAsa,+0BAA+0B,m1BAAm1B,uxBAAuxB,0nBAA0nB,ofAAof,0NAA0N,6NAA6N,+IAA+I,0NAA0N,2LAA2L,sRAAsR,8LAA8L,uTAAuT,kXAAkX,sdAAsd,+LAA+L,6ZAA6Z,8TAA8T,yRAAyR,6TAA6T,mdAAmd,wTAAwT,4SAA4S,kLAAkL,2jBAA2jB,mNAAmN,uWAAuW,oMAAoM,+gBAA+gB,0TAA0T,8IAA8I,iUAAiU,yGAAyG,mLAAmL,kKAAkK,oLAAoL,4VAA4V,oLAAoL,kLAAkL,oLAAoL,0GAA0G,oKAAoK,gOAAgO,qKAAqK,oLAAoL,mLAAmL,oLAAoL,8KAA8K,mLAAmL,yGAAyG,mLAAmL,6UAA6U,8KAA8K,kLAAkL,mLAAmL,6KAA6K,kLAAkL,oLAAoL,qKAAqK,oLAAoL,4SAA4S,kTAAkT,4SAA4S,uKAAuK,2KAA2K,0KAA0K,uKAAuK,0KAA0K,0KAA0K,0KAA0K,yKAAyK,yKAAyK,qKAAqK,wKAAwK,oKAAoK,4jBAA4jB,6LAA6L,qTAAqT,wcAAwc,yjBAAyjB,sUAAsU,8PAA8P,sUAAsU,8TAA8T,4QAA4Q,8TAA8T,0GAA0G,yGAAyG,yGAAyG,2TAA2T,6HAA6H,GAAGE,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,gcAAgc,06JAA06J,gFAAgF,CAaj74I,GAAgB,EAAQ,GAAU,GAAI,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,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,iBAAiB,SAAS,GAAK,OAAO,SAAS,MAAM,SAAS,aAAa,iBAAiB,IAAI,4GAA4G,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAY,GAAG,GAAoB,GAAG,GAAa,GAAG,GAAY,GAAG,GAAiB,GAAG,GAAe,GAAG,GAAmB,GAAG,GAAoB,GAAG,GAAoB,GAAG,GAAoB,GAAG,GAAiB,GAAG,GAAY,GAAG,GAAe,GAAG,GAAU,GAAG,GAAa,GAAG,GAAY,GAAG,GAAY,GAAG,GAAa,GAAG,GAAQ,GAAG,GAAS,GAAG,GAAU,GAAG,GAAY,GAAG,GAAe,GAAG,GAAkB,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CACx6FC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,EAAE,CAAC,YAAc,CAAC,kBAAoB,OAAO,yBAA2B,OAAO,qBAAuB,OAAO,sBAAwB,IAAI,qBAAuB,OAAO,sBAAwB,OAAO,oCAAsC,4JAA0L,qBAAuB,0DAAoE,4BAA8B,OAAO,yBAA2B,QAAQ,uBAAyB,GAAG,6BAA+B,OAAO,CAAC,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC,8BCftzB,IAA4B,IAA4B,CAAM,QAAkB,MAAoB,CAAC,IAAI,EAAU,SAAS,cAAc,sBAAsB,CAAI,EAAW,EAAU,aAAa,UAAU,UAAU,EAAO,EAAU,SAAS,cAAc,OAAO,CAAC,EAAU,aAAa,OAAO,SAAS,CAAC,EAAU,aAAa,UAAU,UAAU,CAAC,SAAS,KAAK,YAAY,EAAU,GAAI,EAAE,CAAC,CAAqB,EAAK,MAAM,CAAC,UAAU,0BAA0B,MAAM,CAAC,QAAQ,OAAO,OAAO,QAAQ,WAAW,SAAS,eAAe,SAAS,gBAAgB,uBAAuB,WAAW,0BAA0B,SAAS,wBAAwB,UAAU,aAAa,oBAAoB,iBAAiB,qBAAqB,mBAAmB,cAAc,qBAAqB,CAAC,SAAsB,EAAM,OAAO,CAAC,MAAM,CAAC,UAAU,aAAa,WAAW,sBAAsB,WAAW,IAAI,SAAS,QAAQ,MAAM,OAAO,QAAQ,OAAO,WAAW,SAAS,cAAc,SAAS,QAAQ,SAAS,SAAS,UAAU,CAAC,SAAS,CAAc,EAAK,MAAM,CAAC,MAAM,6BAA6B,MAAM,KAAK,OAAO,KAAK,MAAM,CAAC,cAAc,SAAS,MAAM,uBAAuB,aAAa,OAAO,CAAC,SAAsB,EAAK,OAAO,CAAC,EAAE,yEAAyE,KAAK,eAAe,CAAC,CAAC,CAAC,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,OAAO,aAAa,SAAS,yBAAyB,MAAM,uBAAuB,UAAU,SAAS,CAAC,SAAS,iBAAiB,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,yBAAyB,aAAa,OAAO,WAAW,QAAQ,UAAU,SAAS,CAAC,SAAS,sEAAsE,CAAC,CAAc,EAAK,IAAI,CAAC,KAAK,IAAI,KAAK,SAAS,MAAM,CAAC,gBAAgB,oBAAoB,MAAM,UAAU,YAAY,MAAM,aAAa,MAAM,aAAa,MAAM,WAAW,OAAO,OAAO,OAAO,eAAe,OAAO,cAAc,WAAW,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAgI79D,GAAU,EAAQ,GAhIw9D,CAAC;;;;;;;;OAQl/D;;;;;;;OAOA;;;;;;;OAOA;;;;;;;OAOA;;;;;;;;OAQA;;;;;;;;;OASA;;;;;;;;OAQA;;;;;;;;OAQA;;;;;;;OAOA;;;;;;;OAOA;;;;;;;OAOA;;;;;;;;OAQA;;;;;;;;;OASA;;;;;;;;OAQA;;;;;;;OAOA;;;;;;;OAOA;;;;;;OAMA,CAA0C,IAAgB,GACpD,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,YAAY,MAAQ,EAAE,CAAC,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC"}