{"version":3,"file":"shared-lib.BeYnBivp.mjs","names":["l$2","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","ee","te","ue","F","G","ie","se","_","de","fe","pe","ge","xe","ye","me","ve","Se","he","R$1","T$1","U$1","ce","V$1","W$1","ke","we","ae","re","ne","Y$1","oe","X$1","I","le","Ee","$e","Ce","k","p","_e","Pe","t","ba","u","Me","w","da","ia","Ie","Ne","Be","De","y","ka","C","je","ya","za","He","Ge","Ue","Ze","Je","Xe","D","Aa","Ba","Da","Qe","Ia","Ye","Oe","qe","Ae","Ke","et","tt","at","J","ze","nt","ot","rt","L","La","Na","M","lt","dt","ct","Sa","We","it","st","ut","ft","yt","vt","Et","Ft","Rt","Pt","Mt","It","Bt","Nt","Vt","At","jt","Ot","Wt","Ht","Tt","_t","Dt","zt","Lt","qt","Ut","ln","dn","cn","pn","fn","mn","yn","gn","hn","bn","vn","kn","En","P","Q","Fn","Tn","un","Pn","_n","Mn","W","Dn","On","zn","Nn","Vn","jn","In","X","Rn","Y","An","Ln","xn","Sn","wn","$n","pt","ht","Z","sn","Cn","Hn","qn","Wn","gt","bt","kt","St","$t","xt","Ct","mt","wt","Yt","Qt","Kt","en","Xt","Zt","Jt","Gt","nn","tn","rn","on","an","e.default","be","Fe","Te","Re","Ve","Le","Bn","q","Un","Zn","Xn","Jn","Gn","Qn","Yn","Kn","er","useRef","useState","useMemo","useCallback","animate","progress","clamp","y","x","i","_","r","g","b","a","e","t","u","a","s","n","o","r","c","t","e","i","l","h","r","n","e","t","o","n","e","t","a","s","n","e","r","t","c","i","o","h","u","d","f","l","g","m","p","M","n","e","t","o","a","i","s","r","A","c","l","f","u","d","O","g","m","U","q","K","_","G","W","L","D","M","k","B","j","C","$","R","N","x","F","V","se","b","ce","le","Children","useRef","useMemo","useState","useCallback","size","i","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","t","e","r","n","Y","u","s","a","i","te","p","o","l","ue","c","f","d","g","_","m","v","y","x","b","h","w","fe","pe","de","ye","T","k","M","O","E","S","A","P","D","R","z","F","B","N","L","C","I","X","W","U","q","H","V","j","G","Q","$","Z","K","J","tt","et","rt","nt","it","st","at","ot","ut","lt","ct","ht","ft","pt","dt","gt","_t","mt","vt","yt","xt","bt","wt","Tt","kt","Ct","Mt","Ot","Et","St","At","Pt","Dt","Rt","animation","useRef","useState","SplitText","x","progress","y","className","useGSAP","ScrollTrigger","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","useRef","useState","useCallback","updateParticles","j","dx","dy","distance","animate","e","i","mask","SVG","getProps","Icon","className","mask","SVG","getProps","Icon","className","React.useState","React.useMemo","c","i","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","Menu","X","fonts","css","className","addPropertyOverrides","MotionDivWithFX","enabledGestures","serializationHash","variantClassNames","animation","transition1","transition2","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","Image1","RichText","sharedStyle.css","sharedStyle.fonts","MotionDivWithFX","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","SVG","fonts","css","className","fonts","css","className","mask","SVG","getProps","Icon","className","addPropertyOverrides","MessageCircle","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","className","RichText","mask","SVG","getProps","Icon","className","addPropertyOverrides","Mail","enabledGestures","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","RichText","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","TextCycle","Link","Whatsapp","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","t","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","className","RichText","Link1","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","SVG","getProps","Icon","className","addPropertyOverrides","Star","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","serializationHash","variantClassNames","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","useRef","React.useId","sharedStyle.className","className","RichText","sharedStyle.css","sharedStyle.fonts","metadata","siteMetadata","__FramerMetadata__","Header","RichText","ActiveIndicator","Card","ArrowUpRight","ProjectCards","AtSign","Video","Figma","FramerFonts","Framer","HelpCircle","Edit2","Testimonial","Footer","serializationHash","variantClassNames","animation","animation1","getProps","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","React.useContext","React.useRef","className","PropertyOverrides","React.Fragment","SVG","Image1","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","__FramerMetadata__","__FramerMetadata__","__FramerMetadata__","useSyncExternalStore","_Fragment","maskImage","maskMode","maskRepeat","maskPosition","maskSize","SVG","getProps","Icon","className","getProps","className","Framer","Text","t","React.useContext","React.useMemo","React.Fragment","useRef","React.useId","className"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/framerusercontent.com/modules/7Amh6YZ8n8u1J7i2DSAV/PBmnyBfP4oXQKgO7Hym0/VaporizeTextCycle_Prod.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.14.0/dist/index.es.js","https:/ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js","https:/ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js","https:/ga.jspm.io/npm:@motionone/generators@10.14.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/bSG2fUXcc43766cbIglD/Ticker.js","https:/framerusercontent.com/modules/Dlx3OICUWylZO5N9cFAy/eS5g4H1epqF8e0rKYLQ5/aYITQYUZD.js","https:/framerusercontent.com/modules/f2ijuBZdOPHVCMeFGXoO/lueWT50oE9BcuL3TWRUu/LgxGtQ3t0.js","https:/framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js","https:/cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/word-random-reveal.js","https:/framerusercontent.com/modules/Fr8G9lFCToiry7M0cRqD/2Waoj7aVyXQ4AiS6RaFB/LineMaskSplit_prod.js","https:/framerusercontent.com/modules/fupRzFkgOPe0RL1n7VNO/VnWIEeaFEpn43Sg9kzZI/bYwKIwBb3.js","https:/framerusercontent.com/modules/JNWTgSCi448yVLt62Q8q/ywmZyOkvnD3nh82l0VaD/q3PrHvlQt.js","https:/framerusercontent.com/modules/kaicrTwtYn0cXMtfh77d/cEIeNGIkqwKd9Y0vhJLi/Plj6sGvWi.js","https:/framerusercontent.com/modules/NTDRIMWx6TM6nGmrFIsT/C2hjAHb6a129nfBUdKmZ/t7nwOy7JL.js","https:/framerusercontent.com/modules/s7WaD2jg1NpbS1fQ0YiS/yY4SPTplzSd09KMWBopV/FloatingParticlesBackground.js","https:/framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js","https:/framerusercontent.com/modules/w9r3BVDBgmWy7W7xOeUc/qECxFwcsABn3SUQ7vp5x/rRJRVI52H.js","https:/framerusercontent.com/modules/ZRj1lWPbazXAVvteRVmW/rHT2txKD4ed0LGcRSBpo/SwipeLettersButton.js","https:/framerusercontent.com/modules/FyGt1pztViMZg4R977Td/dAem94E0aiWnnr7zDcXF/GC2dxsoC7.js","https:/framerusercontent.com/modules/M7AX21sShxhUkN9xPLon/CQPhY7ciU4ZW8M682p0t/LWxn2BBVg.js","https:/framerusercontent.com/modules/SIqi92zUm9k359w2KaZP/1HzDFcAU4b1Qw0WEB6fF/gDg2NIKSb.js","https:/framerusercontent.com/modules/F2CTxjWwnpb8QKIAHAoC/QuR8khV5ado6DcXR9w8J/GYkbGulFT.js","https:/framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js","https:/framerusercontent.com/modules/3loTOP41KLspIcEq2wx3/zYW3LLJ5ZFnlcK0ll7YO/l_ZLjUTOG.js","https:/framerusercontent.com/modules/0rXAPl9DrQL5YPNuaVTa/suTJpfECeiRCbO3CwpHw/MHTGpXgmy.js","https:/framerusercontent.com/modules/qnzXC0hEAg6S92rLIlkO/l3d3meaKA7qdPXK2LVsE/XI0F_mAch.js","https:/framerusercontent.com/modules/PMUSSC9ZljzEJzG9eGfO/qss4aecwTKczTrhqHfEv/xJIP_Y01J.js","https:/framerusercontent.com/modules/zBjECR5PUg05KYHI5uc1/M6BP22yFQWYRSYMoVvOy/CA5OtaUJg.js","https:/framerusercontent.com/modules/lcsyK23SmSWAzPls3cCS/7Kv4K9TaUWMc7mzl1kWo/hO0wPjd8Q.js","https:/framerusercontent.com/modules/QL65NekRyGlej8APmFiL/EfJhiBMusrx6SCmF9LfF/aE7ozwXux.js","https:/framerusercontent.com/modules/WIdg5NLXOAk5MDRcBFji/ZG4sToCfgfLoxH5H1shh/NgNqYiyYr.js","https:/framerusercontent.com/modules/Tcyq27z6Yj8PDdqG4C5F/Kjo3iNKrD9gYtCJ1OoKy/He_ErudlV.js","https:/framerusercontent.com/modules/lGjONevu0Qs1ZIO2v8WJ/9dhBJaKhHHBOoaR9HIyB/dZkd7bSHY.js","https:/framerusercontent.com/modules/OxjglEEvFKmXysPwDEN9/7NiclwqgjIhMFt9RwaSP/R0IB_hr8x.js","https:/framerusercontent.com/modules/eGXBLUSAPjdBpm3gSVBl/W7oma1hInyKkaEYwH4UT/yHftiPl48.js","https:/framerusercontent.com/modules/f1lVHWtZ4gEgvbm6TEOA/o3lZgWjJ5W1LX6LQMXnT/siteMetadata.js","https:/framerusercontent.com/modules/gyfpo6whZ3JhE3RdcRCa/gWI87nvaPu19dft1pQ6O/augiA20Il.js","https:/framerusercontent.com/modules/7aZ0FfEpNA4JAOtTphVv/E5t5hol4PPGbJxn9jL5U/augiA20Il.js","https:/framerusercontent.com/modules/3uS3v9pxscSZ3H128hyK/RSuTlvLDCpFjDpzo9PsE/snippets.js","https:/framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0","https:/framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js","https:/framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js","https:/framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js","https:/framerusercontent.com/modules/kr6mBIQPAjMiv35rQa3A/JqQCEBMftp0u8SBv29R5/PX9hIOIVM.js"],"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","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,addPropertyControls,RenderTarget}from\"framer\";import{useRef,useEffect,useState,createElement,useMemo,useCallback,memo}from\"react\";import{useInView}from\"framer-motion\";var Tag;(function(Tag){Tag[\"H1\"]=\"h1\";Tag[\"H2\"]=\"h2\";Tag[\"H3\"]=\"h3\";Tag[\"P\"]=\"p\";})(Tag||(Tag={}));// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(VaporizeTextCycle,{texts:{type:ControlType.Array,control:{type:ControlType.String},defaultValue:[\"Framer University\",\"Learn Framer\"]},font:{type:ControlType.Font,defaultFontType:\"sans-serif\",controls:\"extended\"},color:{type:ControlType.Color,defaultValue:\"rgb(153, 153, 153)\"},spread:{type:ControlType.Number,title:\"Spread\",defaultValue:5,min:1,max:50,step:1,unit:\"x\"},density:{type:ControlType.Number,title:\"Density\",defaultValue:5,min:.1,max:10,step:.01,unit:\"x\"},animation:{type:ControlType.Object,controls:{vaporizeDuration:{type:ControlType.Number,defaultValue:2,min:.1,max:10,step:.1,unit:\"s\",title:\"Duration\"},fadeInDuration:{type:ControlType.Number,defaultValue:1,min:0,max:5,step:.1,unit:\"s\",title:\"Fade In\"},waitDuration:{type:ControlType.Number,defaultValue:.5,min:0,max:5,step:.1,unit:\"s\",title:\"Delay\"}}},direction:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Direction\",defaultValue:\"left-to-right\",options:[\"right-to-left\",\"left-to-right\"],optionTitles:[\"Right to Left\",\"Left to Right\"],optionIcons:[\"direction-left\",\"direction-right\"]},alignment:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Alignment\",defaultValue:\"center\",options:[\"left\",\"center\",\"right\"],optionTitles:[\"Left\",\"Center\",\"Right\"]},tag:{type:ControlType.Enum,title:\"Tag\",defaultValue:\"p\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"h1\",\"h2\",\"h3\",\"p\"],optionTitles:[\"H1\",\"H2\",\"H3\",\"P\"]},canvasPreview:{type:ControlType.Boolean,defaultValue:true,title:\"Preview\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});// ------------------------------------------------------------ //\n// DEFAULT PROPS\n// ------------------------------------------------------------ //\nVaporizeTextCycle.defaultProps={texts:[\"Framer University\",\"Learn Framer\"],font:{fontFamily:\"sans-serif\",fontSize:\"50px\",textAlign:\"center\",fontWeight:400},color:\"rgb(153, 153, 153)\",spread:5,density:5,animation:{vaporizeDuration:2,fadeInDuration:1,waitDuration:.5},direction:\"left-to-right\",alignment:\"center\",canvasPreview:false};// ------------------------------------------------------------ //\n// MAIN COMPONENT\n// ------------------------------------------------------------ //\n/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n */export default function VaporizeTextCycle(props){const isOnFramerCanvas=RenderTarget.hasRestrictions();const canvasRef=useRef(null);const wrapperRef=useRef(null);const isInView=useInView(wrapperRef,{once:false,margin:\"50px\"});const lastFontRef=useRef(null);const particlesRef=useRef([]);const animationFrameRef=useRef(null);const[currentTextIndex,setCurrentTextIndex]=useState(0);const[animationState,setAnimationState]=useState(\"static\");const vaporizeProgressRef=useRef(0);const fadeOpacityRef=useRef(0);const{wrapperSize,setWrapperSize}=useWrapperSize();const transformedDensity=transformValue(props.density,[0,10],[.3,1],true);// memoized\nconst globalDpr=useMemo(()=>{if(isOnFramerCanvas){return 2;}else if(window!==undefined){return window.devicePixelRatio*1.5||1;}return 1;},[isOnFramerCanvas]);// Memoize static styles\nconst wrapperStyle=useMemo(()=>({width:\"100%\",height:\"100%\",pointerEvents:\"none\"}),[]);const canvasStyle=useMemo(()=>({minWidth:\"30px\",minHeight:\"20px\",pointerEvents:\"none\"}),[]);// Memoize animation durations\nconst animationDurations=useMemo(()=>({VAPORIZE_DURATION:props.animation.vaporizeDuration*1e3,FADE_IN_DURATION:props.animation.fadeInDuration*1e3,WAIT_DURATION:props.animation.waitDuration*1e3}),[props.animation.vaporizeDuration,props.animation.fadeInDuration,props.animation.waitDuration]);// Memoize font and spread calculations\nconst fontConfig=useMemo(()=>{const fontSize=parseInt(props.font.fontSize?.replace(\"px\",\"\")||\"50\");const VAPORIZE_SPREAD=calculateVaporizeSpread(fontSize);const MULTIPLIED_VAPORIZE_SPREAD=VAPORIZE_SPREAD*props.spread;return{fontSize,VAPORIZE_SPREAD,MULTIPLIED_VAPORIZE_SPREAD,font:`${props.font.fontWeight??400} ${fontSize*globalDpr}px ${props.font.fontFamily}`};},[props.font.fontSize,props.font.fontWeight,props.font.fontFamily,props.spread,globalDpr]);// Memoize particle update function\nconst memoizedUpdateParticles=useCallback((particles,vaporizeX,deltaTime)=>{return updateParticles(particles,vaporizeX,deltaTime,fontConfig.MULTIPLIED_VAPORIZE_SPREAD,animationDurations.VAPORIZE_DURATION,props.direction,transformedDensity);},[fontConfig.MULTIPLIED_VAPORIZE_SPREAD,animationDurations.VAPORIZE_DURATION,props.direction,transformedDensity]);// Memoize render function\nconst memoizedRenderParticles=useCallback((ctx,particles)=>{renderParticles(ctx,particles,globalDpr);},[globalDpr]);// Start animation cycle after initial render and when in view\nuseEffect(()=>{if(isOnFramerCanvas&&!props.canvasPreview){// Render first text only without animation\nconst canvas=canvasRef.current;const ctx=canvas?.getContext(\"2d\");if(!canvas||!ctx)return;renderText(ctx,props,canvas,globalDpr);return;}if(isInView){const startAnimationTimeout=setTimeout(()=>{setAnimationState(\"vaporizing\");},0);return()=>clearTimeout(startAnimationTimeout);}else{// When component goes out of view, reset to static state\nsetAnimationState(\"static\");if(animationFrameRef.current){cancelAnimationFrame(animationFrameRef.current);animationFrameRef.current=null;}}},[isInView,isOnFramerCanvas,props.canvasPreview]);// Animation loop - only run when in view\nuseEffect(()=>{if(!isInView)return;if(isOnFramerCanvas&&!props.canvasPreview)return;let lastTime=performance.now();let frameId;const animate=currentTime=>{const deltaTime=(currentTime-lastTime)/1e3;lastTime=currentTime;const canvas=canvasRef.current;const ctx=canvas?.getContext(\"2d\");if(!canvas||!ctx||!particlesRef.current.length){frameId=requestAnimationFrame(animate);return;}// Clear canvas only if we're going to draw\nctx.clearRect(0,0,canvas.width,canvas.height);const shouldContinueAnimation=true;// Update based on animation state\nswitch(animationState){case\"static\":{memoizedRenderParticles(ctx,particlesRef.current);break;}case\"vaporizing\":{// Calculate progress based on duration\nvaporizeProgressRef.current+=deltaTime*100/(animationDurations.VAPORIZE_DURATION/1e3);// Get text boundaries\nconst textBoundaries=canvas.textBoundaries;// Calculate vaporize position based on text boundaries and direction\nconst progress=Math.min(100,vaporizeProgressRef.current);const vaporizeX=props.direction===\"left-to-right\"?textBoundaries.left+textBoundaries.width*progress/100:textBoundaries.right-textBoundaries.width*progress/100;const allVaporized=memoizedUpdateParticles(particlesRef.current,vaporizeX,deltaTime);memoizedRenderParticles(ctx,particlesRef.current);// Check if vaporization is complete\nif(vaporizeProgressRef.current>=100&&allVaporized){setCurrentTextIndex(prevIndex=>(prevIndex+1)%props.texts.length);setAnimationState(\"fadingIn\");fadeOpacityRef.current=0;}break;}case\"fadingIn\":{fadeOpacityRef.current+=deltaTime*1e3/animationDurations.FADE_IN_DURATION;// Use particles for fade-in\nctx.save();ctx.scale(globalDpr,globalDpr);particlesRef.current.forEach(particle=>{particle.x=particle.originalX;particle.y=particle.originalY;const opacity=Math.min(fadeOpacityRef.current,1)*particle.originalAlpha;const color=particle.color.replace(/[\\d.]+\\)$/,`${opacity})`);ctx.fillStyle=color;ctx.fillRect(particle.x/globalDpr,particle.y/globalDpr,1,1);});ctx.restore();if(fadeOpacityRef.current>=1){setAnimationState(\"waiting\");setTimeout(()=>{setAnimationState(\"vaporizing\");vaporizeProgressRef.current=0;resetParticles(particlesRef.current);},animationDurations.WAIT_DURATION);}break;}case\"waiting\":{memoizedRenderParticles(ctx,particlesRef.current);break;}}if(shouldContinueAnimation){frameId=requestAnimationFrame(animate);}};frameId=requestAnimationFrame(animate);return()=>{if(frameId){cancelAnimationFrame(frameId);}};},[animationState,isInView,isOnFramerCanvas,props.canvasPreview,props.texts.length,props.direction,globalDpr,memoizedUpdateParticles,memoizedRenderParticles,animationDurations.FADE_IN_DURATION,animationDurations.WAIT_DURATION,animationDurations.VAPORIZE_DURATION]);useEffect(()=>{renderCanvas({framerProps:props,canvasRef,wrapperSize,isOnFramerCanvas,particlesRef,globalDpr,currentTextIndex,transformedDensity:transformedDensity});const currentFont=props.font.fontFamily||\"sans-serif\";return handleFontChange({currentFont,lastFontRef,isOnFramerCanvas,props,canvasRef,wrapperSize,particlesRef,globalDpr,currentTextIndex,transformedDensity:transformedDensity});},[props,canvasRef,wrapperSize,isOnFramerCanvas,currentTextIndex]);useResizeObserver({wrapperRef,wrapperSize,setWrapperSize,props,canvasRef,isOnFramerCanvas,particlesRef,globalDpr,currentTextIndex,transformedDensity:transformedDensity});return /*#__PURE__*/_jsxs(\"div\",{ref:wrapperRef,style:wrapperStyle,children:[/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:canvasStyle}),/*#__PURE__*/_jsx(SeoElement,{tag:props.tag,texts:props.texts})]});}// ------------------------------------------------------------ //\n// SEO ELEMENT\n// ------------------------------------------------------------ //\nconst SeoElement=/*#__PURE__*/memo(({tag=\"p\",texts})=>{const style=useMemo(()=>({position:\"absolute\",width:\"0\",height:\"0\",overflow:\"hidden\",userSelect:\"none\",pointerEvents:\"none\"}),[]);// Ensure tag is a valid HTML element string\nconst safeTag=Object.values(Tag).includes(tag)?tag:\"p\";return /*#__PURE__*/createElement(safeTag,{style},texts?.join(\" \")??\"\");});// ------------------------------------------------------------ //\n// FONT HANDLING\n// ------------------------------------------------------------ //\nconst handleFontChange=({currentFont,lastFontRef,isOnFramerCanvas,props,canvasRef,wrapperSize,particlesRef,globalDpr,currentTextIndex,transformedDensity})=>{if(currentFont!==lastFontRef.current&&isOnFramerCanvas){lastFontRef.current=currentFont;// Re-render after 1 second to catch the loaded font\nconst timeoutId=setTimeout(()=>{cleanup({canvasRef,particlesRef})// Clean up before re-rendering\n;renderCanvas({framerProps:props,canvasRef,wrapperSize,isOnFramerCanvas,particlesRef,globalDpr,currentTextIndex,transformedDensity:transformedDensity});},1e3);return()=>{clearTimeout(timeoutId);cleanup({canvasRef,particlesRef});};}return undefined;};// ------------------------------------------------------------ //\n// CLEANUP\n// ------------------------------------------------------------ //\nconst cleanup=({canvasRef,particlesRef})=>{// Clear canvas\nconst canvas=canvasRef.current;const ctx=canvas?.getContext(\"2d\");if(canvas&&ctx){ctx.clearRect(0,0,canvas.width,canvas.height);}// Clear particles\nif(particlesRef.current){particlesRef.current=[];}};// ------------------------------------------------------------ //\n// RESIZE OBSERVER\n// ------------------------------------------------------------ //\nconst useResizeObserver=({wrapperRef,wrapperSize,setWrapperSize,props,canvasRef,isOnFramerCanvas,particlesRef,globalDpr,currentTextIndex,transformedDensity})=>{useEffect(()=>{const container=wrapperRef.current;if(!container)return;const resizeObserver=new ResizeObserver(entries=>{for(const entry of entries){const{width,height}=entry.contentRect;setWrapperSize({width,height});}renderCanvas({framerProps:props,canvasRef,wrapperSize,isOnFramerCanvas,particlesRef,globalDpr,currentTextIndex,transformedDensity:transformedDensity});});resizeObserver.observe(container);return()=>{resizeObserver.disconnect();};},[wrapperRef]);};// ------------------------------------------------------------ //\n// WRAPPER SIZE\n// ------------------------------------------------------------ //\nconst useWrapperSize=()=>{const wrapperRef=useRef(null);const[wrapperSize,setWrapperSize]=useState({width:null,height:null});useEffect(()=>{if(wrapperRef.current){const rect=wrapperRef.current.getBoundingClientRect();setWrapperSize({width:rect.width,height:rect.height});}},[wrapperRef]);return{wrapperSize,setWrapperSize,wrapperRef};};// ------------------------------------------------------------ //\n// RENDER CANVAS\n// ------------------------------------------------------------ //\nconst renderCanvas=({framerProps,canvasRef,wrapperSize,isOnFramerCanvas,particlesRef,globalDpr,currentTextIndex,transformedDensity})=>{const canvas=canvasRef.current;if(!canvas||!wrapperSize.width||!wrapperSize.height)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;const{width,height}=wrapperSize;// Scale for retina/high DPI displays\ncanvas.style.width=`${width}px`;canvas.style.height=`${height}px`;canvas.width=Math.floor(width*globalDpr);canvas.height=Math.floor(height*globalDpr);// If on Framer canvas and preview is disabled, render static text\nif(isOnFramerCanvas&&!framerProps.canvasPreview){renderText(ctx,framerProps,canvas,globalDpr);return;}// Parse font size\nconst fontSize=parseInt(framerProps.font.fontSize?.replace(\"px\",\"\")||\"50\");const font=`${framerProps.font.fontWeight??400} ${fontSize*globalDpr}px ${framerProps.font.fontFamily}`;const color=parseFramerColor(framerProps.color);// Calculate text position\nlet textX;const textY=canvas.height/2;const currentText=framerProps.texts[currentTextIndex]||\"Framer\";if(framerProps.alignment===\"center\"){textX=canvas.width/2;}else if(framerProps.alignment===\"left\"){textX=0;}else{textX=canvas.width;}// Create particles from the rendered text and get text boundaries\nconst{particles,textBoundaries}=createParticles(ctx,canvas,currentText,textX,textY,font,color,framerProps.alignment);// Store particles and text boundaries for animation\nparticlesRef.current=particles;canvas.textBoundaries=textBoundaries;};// ------------------------------------------------------------ //\n// PARTICLE SYSTEM\n// ------------------------------------------------------------ //\nconst createParticles=(ctx,canvas,text,textX,textY,font,color,alignment)=>{const particles=[];// Clear any previous content\nctx.clearRect(0,0,canvas.width,canvas.height);// Set text properties for sampling\nctx.fillStyle=color;ctx.font=font;ctx.textAlign=alignment;ctx.textBaseline=\"middle\";ctx.imageSmoothingQuality=\"high\";ctx.imageSmoothingEnabled=true;if(ctx.fontKerning)ctx.fontKerning=\"normal\";if(ctx.textRendering)ctx.textRendering=\"geometricPrecision\";// Calculate text boundaries\nconst metrics=ctx.measureText(text);let textLeft;const textWidth=metrics.width;if(alignment===\"center\"){textLeft=textX-textWidth/2;}else if(alignment===\"left\"){textLeft=textX;}else{textLeft=textX-textWidth;}const textBoundaries={left:textLeft,right:textLeft+textWidth,width:textWidth};// Render the text for sampling\nctx.fillText(text,textX,textY);// Sample the rendered text\nconst imageData=ctx.getImageData(0,0,canvas.width,canvas.height);const data=imageData.data;// Calculate sampling rate based on DPR and density to maintain consistent particle density\nconst baseDPR=3// Base DPR we're optimizing for\n;const currentDPR=canvas.width/parseInt(canvas.style.width);const baseSampleRate=Math.max(1,Math.round(currentDPR/baseDPR));const sampleRate=Math.max(1,Math.round(baseSampleRate))// Adjust sample rate by density\n;// Sample the text pixels and create particles\nfor(let y=0;y<canvas.height;y+=sampleRate){for(let x=0;x<canvas.width;x+=sampleRate){const index=(y*canvas.width+x)*4;const alpha=data[index+3];if(alpha>0){// Remove density from opacity calculation\nconst originalAlpha=alpha/255*(sampleRate/currentDPR);const particle={x,y,originalX:x,originalY:y,color:`rgba(${data[index]}, ${data[index+1]}, ${data[index+2]}, ${originalAlpha})`,opacity:originalAlpha,originalAlpha,// Animation properties\nvelocityX:0,velocityY:0,angle:0,speed:0};particles.push(particle);}}}// Clear the canvas after sampling\nctx.clearRect(0,0,canvas.width,canvas.height);return{particles,textBoundaries};};// Helper functions for particle animation\nconst updateParticles=(particles,vaporizeX,deltaTime,MULTIPLIED_VAPORIZE_SPREAD,VAPORIZE_DURATION,direction,density)=>{let allParticlesVaporized=true;particles.forEach(particle=>{// Only animate particles that have been \"vaporized\"\nconst shouldVaporize=direction===\"left-to-right\"?particle.originalX<=vaporizeX:particle.originalX>=vaporizeX;if(shouldVaporize){// When a particle is first vaporized, determine if it should fade quickly based on density\nif(particle.speed===0){// Initialize particle motion when first vaporized\nparticle.angle=Math.random()*Math.PI*2;particle.speed=(Math.random()*1+.5)*MULTIPLIED_VAPORIZE_SPREAD;particle.velocityX=Math.cos(particle.angle)*particle.speed;particle.velocityY=Math.sin(particle.angle)*particle.speed;// Determine if particle should fade quickly based on density\n// density of 1 means all particles animate normally\n// density of 0.5 means 50% of particles fade quickly\nparticle.shouldFadeQuickly=Math.random()>density;}if(particle.shouldFadeQuickly){// Quick fade out for particles marked to fade quickly\nparticle.opacity=Math.max(0,particle.opacity-deltaTime);// particle.opacity = 0;\n}else{// Apply normal particle physics and animation\n// Apply damping based on distance from original position\nconst dx=particle.originalX-particle.x;const dy=particle.originalY-particle.y;const distanceFromOrigin=Math.sqrt(dx*dx+dy*dy);// Damping factor increases with distance, creating a more natural motion\nconst dampingFactor=Math.max(.95,1-distanceFromOrigin/(100*MULTIPLIED_VAPORIZE_SPREAD));// Add slight random motion to create a more organic feel\nconst randomSpread=MULTIPLIED_VAPORIZE_SPREAD*3;const spreadX=(Math.random()-.5)*randomSpread;const spreadY=(Math.random()-.5)*randomSpread;// Update velocities with damping and random motion\nparticle.velocityX=(particle.velocityX+spreadX+dx*.002)*dampingFactor;particle.velocityY=(particle.velocityY+spreadY+dy*.002)*dampingFactor;// Limit maximum velocity\nconst maxVelocity=MULTIPLIED_VAPORIZE_SPREAD*2;const currentVelocity=Math.sqrt(particle.velocityX*particle.velocityX+particle.velocityY*particle.velocityY);if(currentVelocity>maxVelocity){const scale=maxVelocity/currentVelocity;particle.velocityX*=scale;particle.velocityY*=scale;}// Update position\nparticle.x+=particle.velocityX*deltaTime*20;particle.y+=particle.velocityY*deltaTime*10;// Calculate fade rate based on vaporize duration\nconst baseFadeRate=.25;const durationBasedFadeRate=baseFadeRate*(2e3/VAPORIZE_DURATION);// Slower fade out for more persistence, scaled by duration\nparticle.opacity=Math.max(0,particle.opacity-deltaTime*durationBasedFadeRate);}// Check if this particle is still visible\nif(particle.opacity>.01){allParticlesVaporized=false;}}else{// If there are any particles not yet reached by the vaporize wave\nallParticlesVaporized=false;}});return allParticlesVaporized;};const renderParticles=(ctx,particles,globalDpr)=>{ctx.save();ctx.scale(globalDpr,globalDpr);particles.forEach(particle=>{if(particle.opacity>0){const color=particle.color.replace(/[\\d.]+\\)$/,`${particle.opacity})`);ctx.fillStyle=color;ctx.fillRect(particle.x/globalDpr,particle.y/globalDpr,1,1);}});ctx.restore();};const resetParticles=particles=>{particles.forEach(particle=>{particle.x=particle.originalX;particle.y=particle.originalY;particle.opacity=particle.originalAlpha;particle.speed=0;particle.velocityX=0;particle.velocityY=0;});};const renderText=(ctx,props,canvas,globalDpr)=>{// Clear canvas\nctx.clearRect(0,0,canvas.width,canvas.height);// Scale for retina/high DPI displays\nctx.save();ctx.scale(globalDpr,globalDpr);// Parse font size and set up text properties\nconst fontSize=parseInt(props.font.fontSize?.replace(\"px\",\"\")||\"50\");const font=`${props.font.fontWeight??400} ${fontSize}px ${props.font.fontFamily}`;ctx.font=font;ctx.fillStyle=props.color;ctx.textAlign=props.alignment;ctx.textBaseline=\"middle\";// Calculate text position\nlet textX;if(props.alignment===\"center\"){textX=canvas.width/(2*globalDpr);}else if(props.alignment===\"left\"){textX=0;}else{textX=canvas.width/globalDpr;}// Draw first text only\nctx.fillText(props.texts[0],textX,canvas.height/(2*globalDpr));ctx.restore();};// ------------------------------------------------------------ //\n// CALCULATE VAPORIZE SPREAD\n// ------------------------------------------------------------ //\nconst calculateVaporizeSpread=fontSize=>{// Convert font size string to number if needed\nconst size=typeof fontSize===\"string\"?parseInt(fontSize):fontSize;// Define our known points for interpolation\nconst points=[{size:20,spread:.2},{size:50,spread:.5},{size:100,spread:1.5}];// Handle edge cases\nif(size<=points[0].size)return points[0].spread;if(size>=points[points.length-1].size)return points[points.length-1].spread;// Find the two points to interpolate between\nlet i=0;while(i<points.length-1&&points[i+1].size<size)i++;// Linear interpolation between the two closest points\nconst p1=points[i];const p2=points[i+1];return p1.spread+(size-p1.size)*(p2.spread-p1.spread)/(p2.size-p1.size);};// ------------------------------------------------------------ //\n// PARSE FRAMER COLOR\n// ------------------------------------------------------------ //\n/**\n * Extracts RGB/RGBA values from a Framer color string format\n * @param color - Framer color string (e.g. \"var(--token-xxx, rgb(12, 250, 163)) /* {\"name\":\"green\"}\n * @returns Valid RGBA color string\n */const parseFramerColor=color=>{// Try to match rgb/rgba pattern inside var() or directly\nconst rgbMatch=color.match(/rgb\\((\\d+),\\s*(\\d+),\\s*(\\d+)\\)/);const rgbaMatch=color.match(/rgba\\((\\d+),\\s*(\\d+),\\s*(\\d+),\\s*([\\d.]+)\\)/);if(rgbaMatch){// If RGBA format\nconst[_,r,g,b,a]=rgbaMatch;return`rgba(${r}, ${g}, ${b}, ${a})`;}else if(rgbMatch){// If RGB format\nconst[_,r,g,b]=rgbMatch;return`rgba(${r}, ${g}, ${b}, 1)`;}// Fallback to black if parsing fails\nconsole.warn(\"Could not parse color:\",color);return\"rgba(0, 0, 0, 1)\";};/**\n * Maps a value from one range to another, optionally clamping the result.\n *\n * @param input - The value to transform.\n * @param inputRange - A tuple of two numbers [from, to] defining the input range.\n * @param outputRange - A tuple of two numbers [from, to] defining the output range.\n * @param clamp - Whether to clamp the output value within the output range.\n * @returns The transformed value.\n */function transformValue(input,inputRange,outputRange,clamp=false){const[inputMin,inputMax]=inputRange;const[outputMin,outputMax]=outputRange;const progress=(input-inputMin)/(inputMax-inputMin);let result=outputMin+progress*(outputMax-outputMin);if(clamp){if(outputMax>outputMin){result=Math.min(Math.max(result,outputMin),outputMax);}else{result=Math.min(Math.max(result,outputMax),outputMin);}}return result;}VaporizeTextCycle.displayName=\"Vaporize Text Cycle\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"VaporizeTextCycle\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./VaporizeTextCycle_Prod.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 h,steps as o}from\"@motionone/easing\";const l={ease:h(.25,.1,.25,1),\"ease-in\":h(.42,0,1,1),\"ease-in-out\":h(.42,0,.58,1),\"ease-out\":h(0,0,.58,1)};const u=/\\((.*?)\\)/;function getEasingFunction(s){if(t(s))return s;if(i(s))return h(...s);if(l[s])return l[s];if(s.startsWith(\"steps\")){const t=u.exec(s);if(t){const i=t[1].split(\",\");return o(parseFloat(i[0]),i[1].trim())}}return e}class Animation{constructor(t,i=[0,1],{easing:h,duration:o=s.duration,delay:l=s.delay,endDelay:u=s.endDelay,repeat:m=s.repeat,offset:c,direction:p=\"normal\"}={}){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}));h=h||s.easing;if(a(h)){const t=h.createAnimation(i);h=t.easing;i=t.keyframes||i;o=t.duration||o}this.repeat=m;this.easing=n(h)?e:getEasingFunction(h);this.updateDuration(o);const d=r(i,c,n(h)?h.map(getEasingFunction):e);this.tick=i=>{var e;l=l;let s=0;s=void 0!==this.pauseTime?this.pauseTime:(i-this.startTime)*this.rate;this.t=s;s/=1e3;s=Math.max(s-l,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(s=this.totalDuration);const a=s/this.duration;let n=Math.floor(a);let r=a%1;!r&&a>=1&&(r=1);1===r&&n--;const h=n%2;(\"reverse\"===p||\"alternate\"===p&&h||\"alternate-reverse\"===p&&!h)&&(r=1-r);const o=s>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(o));t(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||s>=this.totalDuration+u);if(c){this.playState=\"finished\";null===(e=this.resolve)||void 0===e?void 0:e.call(this,m)}else\"idle\"!==this.playState&&(this.frameRequestId=requestAnimationFrame(this.tick))};this.play()}play(){const t=performance.now();this.playState=\"running\";void 0!==this.pauseTime?this.startTime=t-this.pauseTime:this.startTime||(this.startTime=t);this.cancelTimestamp=this.startTime;this.pauseTime=void 0;this.frameRequestId=requestAnimationFrame(this.tick)}pause(){this.playState=\"paused\";this.pauseTime=this.t}finish(){this.playState=\"finished\";this.tick(0)}stop(){var t;this.playState=\"idle\";void 0!==this.frameRequestId&&cancelAnimationFrame(this.frameRequestId);null===(t=this.reject)||void 0===t?void 0:t.call(this,false)}cancel(){this.stop();this.tick(this.cancelTimestamp)}reverse(){this.rate*=-1}commitStyles(){}updateDuration(t){this.duration=t;this.totalDuration=t*(this.repeat+1)}get currentTime(){return this.t}set currentTime(t){void 0!==this.pauseTime||0===this.rate?this.pauseTime=t:this.startTime=performance.now()-t/this.rate}get playbackRate(){return this.rate}set playbackRate(t){this.rate=t}}export{Animation,getEasingFunction};\n\n//# sourceMappingURL=index.es.js.map","var extendStatics=function(e,t){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var r in t)Object.prototype.hasOwnProperty.call(t,r)&&(e[r]=t[r])};return extendStatics(e,t)};function __extends(e,t){if(\"function\"!==typeof t&&null!==t)throw new TypeError(\"Class extends value \"+String(t)+\" is not a constructor or null\");extendStatics(e,t);function __(){this.constructor=e}e.prototype=null===t?Object.create(t):(__.prototype=t.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(e){for(var t,r=1,n=arguments.length;r<n;r++){t=arguments[r];for(var o in t)Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o])}return e};return __assign.apply(this,arguments)};function __rest(e,t){var r={};for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.indexOf(n)<0&&(r[n]=e[n]);if(null!=e&&\"function\"===typeof Object.getOwnPropertySymbols){var o=0;for(n=Object.getOwnPropertySymbols(e);o<n.length;o++)t.indexOf(n[o])<0&&Object.prototype.propertyIsEnumerable.call(e,n[o])&&(r[n[o]]=e[n[o]])}return r}function __decorate(e,t,r,n){var o,a=arguments.length,i=a<3?t:null===n?n=Object.getOwnPropertyDescriptor(t,r):n;if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.decorate)i=Reflect.decorate(e,t,r,n);else for(var c=e.length-1;c>=0;c--)(o=e[c])&&(i=(a<3?o(i):a>3?o(t,r,i):o(t,r))||i);return a>3&&i&&Object.defineProperty(t,r,i),i}function __param(e,t){return function(r,n){t(r,n,e)}}function __metadata(e,t){if(\"object\"===typeof Reflect&&\"function\"===typeof Reflect.metadata)return Reflect.metadata(e,t)}function __awaiter(e,t,r,n){function adopt(e){return e instanceof r?e:new r((function(t){t(e)}))}return new(r||(r=Promise))((function(r,o){function fulfilled(e){try{step(n.next(e))}catch(e){o(e)}}function rejected(e){try{step(n.throw(e))}catch(e){o(e)}}function step(e){e.done?r(e.value):adopt(e.value).then(fulfilled,rejected)}step((n=n.apply(e,t||[])).next())}))}function __generator(e,t){var r,n,o,a,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]};return a={next:verb(0),throw:verb(1),return:verb(2)},\"function\"===typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function verb(e){return function(t){return step([e,t])}}function step(a){if(r)throw new TypeError(\"Generator is already executing.\");while(i)try{if(r=1,n&&(o=2&a[0]?n.return:a[0]?n.throw||((o=n.return)&&o.call(n),0):n.next)&&!(o=o.call(n,a[1])).done)return o;(n=0,o)&&(a=[2&a[0],o.value]);switch(a[0]){case 0:case 1:o=a;break;case 4:i.label++;return{value:a[1],done:false};case 5:i.label++;n=a[1];a=[0];continue;case 7:a=i.ops.pop();i.trys.pop();continue;default:if(!(o=i.trys,o=o.length>0&&o[o.length-1])&&(6===a[0]||2===a[0])){i=0;continue}if(3===a[0]&&(!o||a[1]>o[0]&&a[1]<o[3])){i.label=a[1];break}if(6===a[0]&&i.label<o[1]){i.label=o[1];o=a;break}if(o&&i.label<o[2]){i.label=o[2];i.ops.push(a);break}o[2]&&i.ops.pop();i.trys.pop();continue}a=t.call(e,i)}catch(e){a=[6,e];n=0}finally{r=o=0}if(5&a[0])throw a[1];return{value:a[0]?a[1]:void 0,done:true}}}var e=Object.create?function(e,t,r,n){void 0===n&&(n=r);var o=Object.getOwnPropertyDescriptor(t,r);o&&!(\"get\"in o?!t.__esModule:o.writable||o.configurable)||(o={enumerable:true,get:function(){return t[r]}});Object.defineProperty(e,n,o)}:function(e,t,r,n){void 0===n&&(n=r);e[n]=t[r]};function __exportStar(t,r){for(var n in t)\"default\"===n||Object.prototype.hasOwnProperty.call(r,n)||e(r,t,n)}function __values(e){var t=\"function\"===typeof Symbol&&Symbol.iterator,r=t&&e[t],n=0;if(r)return r.call(e);if(e&&\"number\"===typeof e.length)return{next:function(){e&&n>=e.length&&(e=void 0);return{value:e&&e[n++],done:!e}}};throw new TypeError(t?\"Object is not iterable.\":\"Symbol.iterator is not defined.\")}function __read(e,t){var r=\"function\"===typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,o,a=r.call(e),i=[];try{while((void 0===t||t-- >0)&&!(n=a.next()).done)i.push(n.value)}catch(e){o={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(o)throw o.error}}return i}\n/** @deprecated */function __spread(){for(var e=[],t=0;t<arguments.length;t++)e=e.concat(__read(arguments[t]));return e}\n/** @deprecated */function __spreadArrays(){for(var e=0,t=0,r=arguments.length;t<r;t++)e+=arguments[t].length;var n=Array(e),o=0;for(t=0;t<r;t++)for(var a=arguments[t],i=0,c=a.length;i<c;i++,o++)n[o]=a[i];return n}function __spreadArray(e,t,r){if(r||2===arguments.length)for(var n,o=0,a=t.length;o<a;o++)if(n||!(o in t)){n||(n=Array.prototype.slice.call(t,0,o));n[o]=t[o]}return e.concat(n||Array.prototype.slice.call(t))}function __await(e){return this instanceof __await?(this.v=e,this):new __await(e)}function __asyncGenerator(e,t,r){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var n,o=r.apply(e,t||[]),a=[];return n={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),n[Symbol.asyncIterator]=function(){return this},n;function verb(e){o[e]&&(n[e]=function(t){return new Promise((function(r,n){a.push([e,t,r,n])>1||resume(e,t)}))})}function resume(e,t){try{step(o[e](t))}catch(e){settle(a[0][3],e)}}function step(e){e.value instanceof __await?Promise.resolve(e.value.v).then(fulfill,reject):settle(a[0][2],e)}function fulfill(e){resume(\"next\",e)}function reject(e){resume(\"throw\",e)}function settle(e,t){(e(t),a.shift(),a.length)&&resume(a[0][0],a[0][1])}}function __asyncDelegator(e){var t,r;return t={},verb(\"next\"),verb(\"throw\",(function(e){throw e})),verb(\"return\"),t[Symbol.iterator]=function(){return this},t;function verb(n,o){t[n]=e[n]?function(t){return(r=!r)?{value:__await(e[n](t)),done:\"return\"===n}:o?o(t):t}:o}}function __asyncValues(e){if(!Symbol.asyncIterator)throw new TypeError(\"Symbol.asyncIterator is not defined.\");var t,r=e[Symbol.asyncIterator];return r?r.call(e):(e=\"function\"===typeof __values?__values(e):e[Symbol.iterator](),t={},verb(\"next\"),verb(\"throw\"),verb(\"return\"),t[Symbol.asyncIterator]=function(){return this},t);function verb(r){t[r]=e[r]&&function(t){return new Promise((function(n,o){t=e[r](t),settle(n,o,t.done,t.value)}))}}function settle(e,t,r,n){Promise.resolve(n).then((function(t){e({value:t,done:r})}),t)}}function __makeTemplateObject(e,t){Object.defineProperty?Object.defineProperty(e,\"raw\",{value:t}):e.raw=t;return e}var t=Object.create?function(e,t){Object.defineProperty(e,\"default\",{enumerable:true,value:t})}:function(e,t){e.default=t};function __importStar(r){if(r&&r.__esModule)return r;var n={};if(null!=r)for(var o in r)\"default\"!==o&&Object.prototype.hasOwnProperty.call(r,o)&&e(n,r,o);t(n,r);return n}function __importDefault(e){return e&&e.__esModule?e:{default:e}}function __classPrivateFieldGet(e,t,r,n){if(\"a\"===r&&!n)throw new TypeError(\"Private accessor was defined without a getter\");if(\"function\"===typeof t?e!==t||!n:!t.has(e))throw new TypeError(\"Cannot read private member from an object whose class did not declare it\");return\"m\"===r?n:\"a\"===r?n.call(e):n?n.value:t.get(e)}function __classPrivateFieldSet(e,t,r,n,o){if(\"m\"===n)throw new TypeError(\"Private method is not writable\");if(\"a\"===n&&!o)throw new TypeError(\"Private accessor was defined without a setter\");if(\"function\"===typeof t?e!==t||!o:!t.has(e))throw new TypeError(\"Cannot write private member to an object whose class did not declare it\");return\"a\"===n?o.call(e,r):o?o.value=r:t.set(e,r),r}function __classPrivateFieldIn(e,t){if(null===t||\"object\"!==typeof t&&\"function\"!==typeof t)throw new TypeError(\"Cannot use 'in' operator on non-object\");return\"function\"===typeof e?t===e:e.has(t)}export{__assign,__asyncDelegator,__asyncGenerator,__asyncValues,__await,__awaiter,__classPrivateFieldGet,__classPrivateFieldIn,__classPrivateFieldSet,e as __createBinding,__decorate,__exportStar,__extends,__generator,__importDefault,__importStar,__makeTemplateObject,__metadata,__param,__read,__rest,__spread,__spreadArray,__spreadArrays,__values};\n\n//# sourceMappingURL=tslib.es6.js.map","var n={};Object.defineProperty(n,\"__esModule\",{value:true});n.warning=function(){};n.invariant=function(){};const e=n.__esModule,t=n.warning,r=n.invariant;export default n;export{e as __esModule,r as invariant,t as warning};\n\n//# sourceMappingURL=index.js.map","import{velocityPerSecond as e,time as t,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=2,restDistance:h=.5}={})=>{c=c?t.s(c):0;const u={done:false,hasReachedTarget:false,current:a,target:o};const d=o-a;const f=Math.sqrt(e/n)/1e3;const l=calcDampingRatio(e,s,n);let g;if(l<1){const e=f*Math.sqrt(1-l*l);g=t=>o-Math.exp(-l*f*t)*((l*f*d-c)/e*Math.sin(e*t)+d*Math.cos(e*t))}else g=e=>o-Math.exp(-f*e)*(d+(f*d-c)*e);return e=>{u.current=g(e);const t=0===e?c:calcGeneratorVelocity(g,e,u.current);const s=Math.abs(t)<=i;const n=Math.abs(o-u.current)<=h;u.done=s&&n;u.hasReachedTarget=hasReachedTarget(a,o,u.current);return u}};const glide=({from:e=0,velocity:s=0,power:n=.8,decay:r=.325,bounceDamping:a,bounceStiffness:o,changeTarget:c,min:i,max:h,restDistance:u=.5,restSpeed:d})=>{r=t.ms(r);const f={hasReachedTarget:false,done:false,current:e,target:e};const isOutOfBounds=e=>void 0!==i&&e<i||void 0!==h&&e>h;const nearestBoundary=e=>void 0===i?h:void 0===h||Math.abs(i-e)<Math.abs(h-e)?i:h;let l=n*s;const g=e+l;const m=void 0===c?g:c(g);f.target=m;m!==g&&(l=m-e);const calcDelta=e=>-l*Math.exp(-e/r);const calcLatest=e=>m+calcDelta(e);const applyFriction=e=>{const t=calcDelta(e);const s=calcLatest(e);f.done=Math.abs(t)<=u;f.current=f.done?m:s};let p;let M;const checkCatchBoundary=e=>{if(isOutOfBounds(f.current)){p=e;M=spring({from:f.current,to:nearestBoundary(f.current),velocity:calcGeneratorVelocity(calcLatest,e,f.current),damping:a,stiffness:o,restDistance:u,restSpeed:d})}};checkCatchBoundary(0);return e=>{let t=false;if(!M&&void 0===p){t=true;applyFriction(e);checkCatchBoundary(e)}if(void 0!==p&&e>p){f.hasReachedTarget=true;return M(e-p)}f.hasReachedTarget=false;!t&&applyFriction(e);return f}};const 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));void 0===n&&c.hasReachedTarget&&(n=r);r+=a}const h=r-a;1===i.length&&i.push(c.current);return{keyframes:i,duration:h/1e3,overshootDuration:(null!==n&&void 0!==n?n:h)/1e3}}export{calcGeneratorVelocity,glide,pregenerateKeyframes,spring};\n\n//# sourceMappingURL=index.es.js.map","import{MotionValue as e}from\"@motionone/types\";import{noopReturn as t,addUniqueItem as n,isCubicBezier as o,defaults as i,isEasingGenerator as s,isNumber as r,time as a,isEasingList as c,noop as l,removeItem as f,mix as u,getEasingForSegment as d,isString as g,defaultOffset as m,fillOffset as h,progress as p,velocityPerSecond as v,interpolate as y}from\"@motionone/utils\";import{Animation as w,getEasingFunction as E}from\"@motionone/animation\";import{__rest as b}from\"tslib\";import{invariant as S}from\"hey-listen\";import{pregenerateKeyframes as A,calcGeneratorVelocity as O,spring as x,glide as V}from\"@motionone/generators\";const z=new WeakMap;function getAnimationData(e){z.has(e)||z.set(e,{transforms:[],values:new Map});return z.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const W=[\"\",\"X\",\"Y\",\"Z\"];const L=[\"translate\",\"scale\",\"rotate\",\"skew\"];const T={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const D={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const M={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:D,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:D};const k=new Map;const asTransformCssVar=e=>`--motion-${e}`;const B=[\"x\",\"y\",\"z\"];L.forEach((e=>{W.forEach((t=>{B.push(e+t);k.set(asTransformCssVar(e+t),M[e])}))}));const compareTransformOrder=(e,t)=>B.indexOf(e)-B.indexOf(t);const j=new Set(B);const isTransform=e=>j.has(e);const addTransformToElement=(e,t)=>{T[t]&&(t=T[t]);const{transforms:o}=getAnimationData(e);n(o,t);e.style.transform=buildTransformTemplate(o)};const buildTransformTemplate=e=>e.sort(compareTransformOrder).reduce(transformListToString,\"\").trim();const transformListToString=(e,t)=>`${e} ${t}(var(${asTransformCssVar(t)}))`;const isCssVar=e=>e.startsWith(\"--\");const P=new Set;function registerCssVariable(e){if(!P.has(e)){P.add(e);try{const{syntax:t,initialValue:n}=k.has(e)?k.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const convertEasing=e=>o(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;const testAnimation=e=>document.createElement(\"div\").animate(e,{duration:.001});const C={cssRegisterProperty:()=>\"undefined\"!==typeof CSS&&Object.hasOwnProperty.call(CSS,\"registerProperty\"),waapi:()=>Object.hasOwnProperty.call(Element.prototype,\"animate\"),partialKeyframes:()=>{try{testAnimation({opacity:[1]})}catch(e){return false}return true},finished:()=>Boolean(testAnimation({opacity:[0,1]}).finished)};const $={};const R={};for(const e in C)R[e]=()=>{void 0===$[e]&&($[e]=C[e]());return $[e]};function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){T[e]&&(e=T[e]);return isTransform(e)?asTransformCssVar(e):e}const H={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=k.get(t);e&&(n=e.initialValue)}return n},set:(e,t,n)=>{t=getStyleName(t);isCssVar(t)?e.style.setProperty(t,n):e.style[t]=n}};function stopAnimation(e,t=true){if(e&&\"finished\"!==e.playState)try{if(e.stop)e.stop();else{t&&e.commitStyles();e.cancel()}}catch(e){}}function getDevToolsRecord(){return window.__MOTION_DEV_TOOLS_RECORD}function animateStyle(e,t,n,o={}){const f=getDevToolsRecord();const u=false!==o.record&&f;let d;let{duration:g=i.duration,delay:m=i.delay,endDelay:h=i.endDelay,repeat:p=i.repeat,easing:v=i.easing,direction:y,offset:E,allowWebkitAcceleration:b=false}=o;const S=getAnimationData(e);let A=R.waapi();const O=isTransform(t);O&&addTransformToElement(e,t);const x=getStyleName(t);const V=getMotionValue(S.values,x);const z=k.get(x);stopAnimation(V.animation,!(s(v)&&V.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=H.get(e,x))&&void 0!==t?t:null===z||void 0===z?void 0:z.initialValue)&&void 0!==n?n:0};let i=hydrateKeyframes(keyframesList(n),readInitialValue);if(s(v)){const e=v.createAnimation(i,readInitialValue,O,x,V);v=e.easing;void 0!==e.keyframes&&(i=e.keyframes);void 0!==e.duration&&(g=e.duration)}isCssVar(x)&&(R.cssRegisterProperty()?registerCssVariable(x):A=false);if(A){z&&(i=i.map((e=>r(e)?z.toDefaultUnit(e):e)));1!==i.length||R.partialKeyframes()&&!u||i.unshift(readInitialValue());const t={delay:a.ms(m),duration:a.ms(g),endDelay:a.ms(h),easing:c(v)?void 0:convertEasing(v),direction:y,iterations:p+1,fill:\"both\"};d=e.animate({[x]:i,offset:E,easing:c(v)?v.map(convertEasing):void 0},t);d.finished||(d.finished=new Promise(((e,t)=>{d.onfinish=e;d.oncancel=t})));const n=i[i.length-1];d.finished.then((()=>{H.set(e,x,n);d.cancel()})).catch(l);b||(d.playbackRate=1.000001)}else if(O){i=i.map((e=>\"string\"===typeof e?parseFloat(e):e));1===i.length&&i.unshift(parseFloat(readInitialValue()));const render=t=>{z&&(t=z.toDefaultUnit(t));H.set(e,x,t)};d=new w(render,i,Object.assign(Object.assign({},o),{duration:g,easing:v}))}else{const t=i[i.length-1];H.set(e,x,z&&r(t)?z.toDefaultUnit(t):t)}u&&f(e,t,i,{duration:g,delay:m,easing:v,repeat:p,offset:E},\"motion-one\");V.setAnimation(d);return d}}const getOptions=(e,t)=>e[t]?Object.assign(Object.assign({},e),e[t]):Object.assign({},e);function resolveElements(e,t){var n;if(\"string\"===typeof e)if(t){null!==(n=t[e])&&void 0!==n?n:t[e]=document.querySelectorAll(e);e=t[e]}else e=document.querySelectorAll(e);else e instanceof Element&&(e=[e]);return Array.from(e||[])}const createAnimation=e=>e();const withControls=(e,t,n=i.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},I);const getActiveAnimation=e=>e.animations[0];const I={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return a.s((null===n||void 0===n?void 0:n[t])||0);case\"playbackRate\":case\"playState\":return null===n||void 0===n?void 0:n[t];case\"finished\":e.finished||(e.finished=Promise.all(e.animations.map(selectFinished)).catch(l));return e.finished;case\"stop\":return()=>{e.animations.forEach((e=>stopAnimation(e)))};case\"forEachNative\":return t=>{e.animations.forEach((n=>t(n,e)))};default:return\"undefined\"===typeof(null===n||void 0===n?void 0:n[t])?void 0:()=>e.animations.forEach((e=>e[t]()))}},set:(e,t,n)=>{switch(t){case\"currentTime\":n=a.ms(n);case\"currentTime\":case\"playbackRate\":for(let o=0;o<e.animations.length;o++)e.animations[o][t]=n;return true}return false}};const selectFinished=e=>e.finished;function stagger(e=.1,{start:t=0,from:n=0,easing:o}={}){return(i,s)=>{const a=r(n)?n:getFromIndex(n,s);const c=Math.abs(a-i);let l=e*c;if(o){const t=s*e;const n=E(o);l=n(l/t)*t}return t+l}}function getFromIndex(e,t){if(\"first\"===e)return 0;{const n=t-1;return\"last\"===e?n:n/2}}function resolveOption(e,t,n){return\"function\"===typeof e?e(t,n):e}function animate(e,t,n={}){e=resolveElements(e);const o=e.length;const i=[];for(let s=0;s<o;s++){const r=e[s];for(const e in t){const a=getOptions(n,e);a.delay=resolveOption(a.delay,s,o);const c=animateStyle(r,e,t[e],a);i.push(c)}}return withControls(i,n,n.duration)}function calcNextTime(e,t,n,o){var i;return r(t)?t:t.startsWith(\"-\")||t.startsWith(\"+\")?Math.max(0,e+parseFloat(t)):\"<\"===t?n:null!==(i=o.get(t))&&void 0!==i?i:e}function eraseKeyframes(e,t,n){for(let o=0;o<e.length;o++){const i=e[o];if(i.at>t&&i.at<n){f(e,i);o--}}}function addKeyframes(e,t,n,o,i,s){eraseKeyframes(e,i,s);for(let r=0;r<t.length;r++)e.push({value:t[r],at:u(i,s,o[r]),easing:d(n,r)})}function compareByTime(e,t){return e.at===t.at?null===e.value?1:-1:e.at-t.at}function timeline(e,t={}){var n;const o=createAnimationsFromTimeline(e,t);const i=o.map((e=>animateStyle(...e))).filter(Boolean);return withControls(i,t,null===(n=o[0])||void 0===n?void 0:n[3].duration)}function createAnimationsFromTimeline(e,t={}){var{defaultOptions:n={}}=t,o=b(t,[\"defaultOptions\"]);const r=[];const a=new Map;const c={};const l=new Map;let f=0;let u=0;let d=0;for(let t=0;t<e.length;t++){const o=e[t];if(g(o)){l.set(o,u);continue}if(!Array.isArray(o)){l.set(o.name,calcNextTime(u,o.at,f,l));continue}const[r,p,v={}]=o;void 0!==v.at&&(u=calcNextTime(u,v.at,f,l));let y=0;const w=resolveElements(r,c);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,a);for(const t in p){const r=getValueSequence(t,o);let a=keyframesList(p[t]);const c=getOptions(v,t);let{duration:l=n.duration||i.duration,easing:f=n.easing||i.easing}=c;if(s(f)){const e=isTransform(t);S(2===a.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=f.createAnimation(a,(()=>\"0\"),e);f=n.easing;void 0!==n.keyframes&&(a=n.keyframes);void 0!==n.duration&&(l=n.duration)}const g=resolveOption(v.delay,e,E)||0;const w=u+g;const b=w+l;let{offset:A=m(a.length)}=c;1===A.length&&0===A[0]&&(A[1]=1);const O=length-a.length;O>0&&h(A,O);1===a.length&&a.unshift(null);addKeyframes(r,a,f,A,w,b);y=Math.max(g+l,y);d=Math.max(b,d)}}f=u;u+=y}a.forEach(((e,t)=>{for(const s in e){const a=e[s];a.sort(compareByTime);const c=[];const l=[];const f=[];for(let e=0;e<a.length;e++){const{at:t,value:n,easing:o}=a[e];c.push(n);l.push(p(0,d,t));f.push(o||i.easing)}if(0!==l[0]){l.unshift(0);c.unshift(c[0]);f.unshift(\"linear\")}if(1!==l[l.length-1]){l.push(1);c.push(null)}r.push([t,s,c,Object.assign(Object.assign(Object.assign({},n),{duration:d,easing:f,offset:l}),o)])}}));return r}function getElementSequence(e,t){!t.has(e)&&t.set(e,{});return t.get(e)}function getValueSequence(e,t){t[e]||(t[e]=[]);return t[e]}function createGeneratorEasing(e){const t=new WeakMap;return(n={})=>{const o=new Map;const getGenerator=(t=0,i=100,s=0,r=false)=>{const a=`${t}-${i}-${s}-${r}`;o.has(a)||o.set(a,e(Object.assign({from:t,to:i,velocity:s,restSpeed:r?.05:2,restDistance:r?.01:.5},n)));return o.get(a)};const getKeyframes=e=>{t.has(e)||t.set(e,A(e));return t.get(e)};return{createAnimation:(e,t,n,o,i)=>{var s,r;let a;const c=e.length;let l=n&&c<=2&&e.every(isNumberOrNull);if(l){const n=e[c-1];const l=1===c?null:e[0];let f=0;let u=0;const d=null===i||void 0===i?void 0:i.generator;if(d){const{animation:t,generatorStartTime:n}=i;const o=(null===t||void 0===t?void 0:t.startTime)||n||0;const r=(null===t||void 0===t?void 0:t.currentTime)||performance.now()-o;const a=d(r).current;u=null!==(s=l)&&void 0!==s?s:a;(1===c||2===c&&null===e[0])&&(f=O((e=>d(e).current),r,a))}else u=null!==(r=l)&&void 0!==r?r:parseFloat(t());const g=getGenerator(u,n,f,null===o||void 0===o?void 0:o.includes(\"scale\"));const m=getKeyframes(g);a=Object.assign(Object.assign({},m),{easing:\"linear\"});if(i){i.generator=g;i.generatorStartTime=performance.now()}}else{const e=getKeyframes(getGenerator(0,100));a={easing:\"ease\",duration:e.overshootDuration}}return a}}}}const isNumberOrNull=e=>\"string\"!==typeof e;const N=createGeneratorEasing(x);const F=createGeneratorEasing(V);const U={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:i=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const s=resolveElements(e);const r=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=r.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);\"function\"===typeof n?r.set(e.target,n):a.unobserve(e.target)}else if(n){n(e);r.delete(e.target)}}))};const a=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof i?i:U[i]});s.forEach((e=>a.observe(e)));return()=>a.disconnect()}const q=new WeakMap;let K;function getElementSize(e,t){if(t){const{inlineSize:e,blockSize:n}=t[0];return{width:e,height:n}}return e instanceof SVGElement&&\"getBBox\"in e?e.getBBox():{width:e.offsetWidth,height:e.offsetHeight}}function notifyTarget({target:e,contentRect:t,borderBoxSize:n}){var o;null===(o=q.get(e))||void 0===o?void 0:o.forEach((o=>{o({target:e,contentSize:t,get size(){return getElementSize(e,n)}})}))}function notifyAll(e){e.forEach(notifyTarget)}function createResizeObserver(){\"undefined\"!==typeof ResizeObserver&&(K=new ResizeObserver(notifyAll))}function resizeElement(e,t){K||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=q.get(e);if(!n){n=new Set;q.set(e,n)}n.add(t);null===K||void 0===K?void 0:K.observe(e)}));return()=>{n.forEach((e=>{const n=q.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===K||void 0===K?void 0:K.unobserve(e))}))}}const G=new Set;let _;function createWindowResizeHandler(){_=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};G.forEach((e=>e(t)))};window.addEventListener(\"resize\",_)}function resizeWindow(e){G.add(e);_||createWindowResizeHandler();return()=>{G.delete(e);!G.size&&_&&(_=void 0)}}function resize(e,t){return\"function\"===typeof e?resizeWindow(e):resizeElement(e,t)}const Z=50;const createAxisInfo=()=>({current:0,offset:[],progress:0,scrollLength:0,targetOffset:0,targetLength:0,containerLength:0,velocity:0});const createScrollInfo=()=>({time:0,x:createAxisInfo(),y:createAxisInfo()});const X={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,o){const i=n[t];const{length:s,position:r}=X[t];const a=i.current;const c=n.time;i.current=e[\"scroll\"+r];i.scrollLength=e[\"scroll\"+s]-e[\"client\"+s];i.offset.length=0;i.offset[0]=0;i.offset[1]=i.scrollLength;i.progress=p(0,i.scrollLength,i.current);const l=o-c;i.velocity=l>Z?0:v(i.current-a,l)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Y={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const J={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==J[e]&&(e=J[e]);if(g(e)){const t=parseFloat(e);e.endsWith(\"px\")?o=t:e.endsWith(\"%\")?e=t/100:e.endsWith(\"vw\")?o=t/100*document.documentElement.clientWidth:e.endsWith(\"vh\")?o=t/100*document.documentElement.clientHeight:e=t}r(e)&&(o=t*e);return n+o}const Q=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:Q;let s=0;let a=0;if(r(e))i=[e,e];else if(g(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,J[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);a=resolveEdge(i[1],t);return s-a}const ee={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Y.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ee;const c=i===e?{width:e.scrollWidth,height:e.scrollHeight}:{width:i.clientWidth,height:i.clientHeight};const l={width:e.clientWidth,height:e.clientHeight};t[s].offset.length=0;let f=!t[s].interpolate;const u=o.length;for(let e=0;e<u;e++){const n=resolveOffset(o[e],l[r],c[r],a[s]);f||n===t[s].interpolatorOffsets[e]||(f=true);t[s].offset[e]=n}if(f){t[s].interpolate=y(m(u),t[s].offset);t[s].interpolatorOffsets=[...t[s].offset]}t[s].progress=t[s].interpolate(t[s].current)}function measure(e,t=e,n){n.x.targetOffset=0;n.y.targetOffset=0;if(t!==e){let o=t;while(o&&o!=e){n.x.targetOffset+=o.offsetLeft;n.y.targetOffset+=o.offsetTop;o=o.offsetParent}}n.x.targetLength=t===e?t.scrollWidth:t.clientWidth;n.y.targetLength=t===e?t.scrollHeight:t.clientHeight;n.x.containerLength=e.clientWidth;n.y.containerLength=e.clientHeight}function createOnScrollHandler(e,t,n,o={}){const i=o.axis||\"y\";return{measure:()=>measure(e,o.target,n),update:t=>{updateScrollInfo(e,n,t);(o.offset||o.target)&&resolveOffsets(e,n,o)},notify:\"function\"===typeof t?()=>t(n):scrubAnimation(t,n[i])}}function scrubAnimation(e,n){e.pause();e.forEachNative(((e,{easing:n})=>{var o,i;if(e.updateDuration){n||(e.easing=t);e.updateDuration(1)}else{const t={duration:1e3};n||(t.easing=\"linear\");null===(i=null===(o=e.effect)||void 0===o?void 0:o.updateTiming)||void 0===i?void 0:i.call(o,t)}}));return()=>{e.currentTime=n.progress}}const te=new WeakMap;const ne=new WeakMap;const oe=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=b(t,[\"container\"]);let i=oe.get(n);if(!i){i=new Set;oe.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!te.has(n)){const listener=()=>{const e=performance.now();for(const e of i)e.measure();for(const t of i)t.update(e);for(const e of i)e.notify()};te.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ne.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=te.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=oe.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=te.get(n);te.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ne.get(n))||void 0===t?void 0:t();window.removeEventListener(\"resize\",i)}}}function hasChanged(e,t){return typeof e!==typeof t||(Array.isArray(e)&&Array.isArray(t)?!shallowCompare(e,t):e!==t)}function shallowCompare(e,t){const n=t.length;if(n!==e.length)return false;for(let o=0;o<n;o++)if(t[o]!==e[o])return false;return true}function isVariant(e){return\"object\"===typeof e}function resolveVariant(e,t){return isVariant(e)?e:e&&t?t[e]:void 0}let ie;function processScheduledAnimations(){if(!ie)return;const e=ie.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);ie=void 0}function scheduleAnimation(e){if(ie)n(ie,e);else{ie=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){ie&&f(ie,e)}const compareByDepth=(e,t)=>e.getDepth()-t.getDepth();const fireAnimateUpdates=e=>e.animateUpdates();const fireNext=e=>e.next();const motionEvent=(e,t)=>new CustomEvent(e,{detail:{target:t}});function dispatchPointerEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEvent:n}}))}function dispatchViewEvent(e,t,n){e.dispatchEvent(new CustomEvent(t,{detail:{originalEntry:n}}))}const se={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=b(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const re={isActive:e=>Boolean(e.hover),subscribe:(e,{enable:t,disable:n})=>{const o=mouseEvent(e,\"hoverstart\",t);const i=mouseEvent(e,\"hoverend\",n);e.addEventListener(\"pointerenter\",o);e.addEventListener(\"pointerleave\",i);return()=>{e.removeEventListener(\"pointerenter\",o);e.removeEventListener(\"pointerleave\",i)}}};const ae={isActive:e=>Boolean(e.press),subscribe:(e,{enable:t,disable:n})=>{const onPointerUp=t=>{n();dispatchPointerEvent(e,\"pressend\",t);window.removeEventListener(\"pointerup\",onPointerUp)};const onPointerDown=n=>{t();dispatchPointerEvent(e,\"pressstart\",n);window.addEventListener(\"pointerup\",onPointerUp)};e.addEventListener(\"pointerdown\",onPointerDown);return()=>{e.removeEventListener(\"pointerdown\",onPointerDown);window.removeEventListener(\"pointerup\",onPointerUp)}}};const ce={inView:se,hover:re,press:ae};const le=[\"initial\",\"animate\",...Object.keys(ce),\"exit\"];const fe=new WeakMap;function createMotionState(e={},t){let n;let o=t?t.getDepth()+1:0;const i={initial:true,animate:true};const s={};const r={};for(const n of le)r[n]=\"string\"===typeof e[n]?e[n]:null===t||void 0===t?void 0:t.getContext()[n];const a=false===e.initial?\"animate\":\"initial\";let c=resolveVariant(e[a]||r[a],e.variants)||{},f=b(c,[\"transition\"]);const u=Object.assign({},f);function*animateUpdates(){var t,o;const s=f;f={};const r={};for(const n of le){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){f[n]=s[n];r[n]=getOptions(null!==(o=null!==(t=s.transition)&&void 0!==t?t:e.transition)&&void 0!==o?o:{},n)}}const a=new Set([...Object.keys(f),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===f[e]&&(f[e]=u[e]);if(hasChanged(s[e],f[e])){null!==(t=u[e])&&void 0!==t?t:u[e]=H.get(n,e);c.push(animateStyle(n,e,f[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=f;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(l)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in ce){const o=ce[t].isActive(e);const i=s[t];if(o&&!i)s[t]=ce[t].subscribe(n,{enable:setGesture(t,true),disable:setGesture(t,false)},e);else if(!o&&i){i();delete s[t]}}};const d={update:t=>{if(n){e=t;updateGestureSubscriptions();scheduleAnimation(d)}},setActive:(e,t)=>{if(n){i[e]=t;scheduleAnimation(d)}},animateUpdates:animateUpdates,getDepth:()=>o,getTarget:()=>f,getOptions:()=>e,getContext:()=>r,mount:e=>{S(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;fe.set(n,d);updateGestureSubscriptions();return()=>{fe.delete(n);unscheduleAnimation(d);for(const e in s)s[e]()}},isMounted:()=>Boolean(n)};return d}function createStyles(e){const t={};const n=[];for(let o in e){const i=e[o];if(isTransform(o)){T[o]&&(o=T[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const a=k.get(o);a&&(s=r(i)?a.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Y as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,F as glide,inView$1 as inView,fe as mountedStates,resize,scroll,N as spring,stagger,H as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,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\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"400\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 3.5 C 0 1.567 1.567 0 3.5 0 L 7 0 L 7 7 L 3.5 7 C 1.567 7 0 5.433 0 3.5 Z\" fill=\"transparent\" height=\"7px\" id=\"P48fuRNur\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(5 2)\" width=\"7px\"/><path d=\"M 0 0 L 3.5 0 C 5.433 0 7 1.567 7 3.5 C 7 5.433 5.433 7 3.5 7 L 0 7 Z\" fill=\"transparent\" height=\"7px\" id=\"W_4FCwW9I\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(12 2)\" width=\"7px\"/><path d=\"M 0 3.5 C 0 1.567 1.567 0 3.5 0 C 5.433 0 7 1.567 7 3.5 C 7 5.433 5.433 7 3.5 7 C 1.567 7 0 5.433 0 3.5 Z\" fill=\"transparent\" height=\"7px\" id=\"waUJ0AXCz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(12 9)\" width=\"7px\"/><path d=\"M 0 3.5 C 0 1.567 1.567 0 3.5 0 L 7 0 L 7 3.5 C 7 5.433 5.433 7 3.5 7 C 1.567 7 0 5.433 0 3.5 Z\" fill=\"transparent\" height=\"7px\" id=\"eiESfINLw\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(5 16)\" width=\"7px\"/><path d=\"M 0 3.5 C 0 1.567 1.567 0 3.5 0 L 7 0 L 7 7 L 3.5 7 C 1.567 7 0 5.433 0 3.5 Z\" fill=\"transparent\" height=\"7px\" id=\"qNg4dtrIN\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(5 9)\" width=\"7px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-10W3k\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-10W3k { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Figma\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-10W3k\");Icon.displayName=\"Figma\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Figma\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 C 0 4.477 4.477 0 10 0 C 15.523 0 20 4.477 20 10 C 20 15.523 15.523 20 10 20 C 4.477 20 0 15.523 0 10 Z\" fill=\"transparent\" height=\"20px\" id=\"DgfBVgGnI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(2 2)\" width=\"20px\"/><path d=\"M 0 2.005 C 0.485 0.625 1.895 -0.204 3.337 0.043 C 4.779 0.291 5.832 1.542 5.83 3.005 C 5.83 5.005 2.83 6.005 2.83 6.005\" fill=\"transparent\" height=\"6.004752142276818px\" id=\"gFDYP3xU6\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(9.09 6.995)\" width=\"5.830003375977274px\"/><path d=\"M 0 0 L 0.01 0\" fill=\"transparent\" height=\"1px\" id=\"zapncStgI\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(12 17)\" width=\"1px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-EpcFu\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-EpcFu { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Help Circle\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-EpcFu\");Icon.displayName=\"Help Circle\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Help Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 10 L 10 0\" fill=\"transparent\" height=\"10px\" id=\"Gm6ErcvSs\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/><path d=\"M 0 0 L 10 0 L 10 10\" fill=\"transparent\" height=\"10px\" id=\"TScaaNOIP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(7 7)\" width=\"10px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-r0AVb\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-r0AVb { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Arrow Up Right\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-r0AVb\");Icon.displayName=\"Arrow Up Right\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Arrow Up Right\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{useRef as t,useLayoutEffect as e,useEffect as r}from\"react\";function n(t){if(void 0===t)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return t}function i(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var s,a,o,u,l,c,h,f,p,d,g,_,m,v,y,x,b,w={autoSleep:120,force3D:\"auto\",nullTargetWarn:1,units:{lineHeight:\"\"}},T={duration:.5,overwrite:!1,delay:0},k=1e8,C=1e-8,M=2*Math.PI,O=M/4,E=0,S=Math.sqrt,A=Math.cos,P=Math.sin,D=function(t){return\"string\"==typeof t},R=function(t){return\"function\"==typeof t},z=function(t){return\"number\"==typeof t},F=function(t){return void 0===t},B=function(t){return\"object\"==typeof t},I=function(t){return!1!==t},N=function(){return\"undefined\"!=typeof window},L=function(t){return R(t)||D(t)},Y=\"function\"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},X=Array.isArray,W=/(?:-?\\.?\\d|\\.)+/gi,U=/[-+=.]*\\d+[.e\\-+]*\\d*[e\\-+]*\\d*/g,q=/[-+=.]*\\d+[.e-]*\\d*[a-z%]*/g,H=/[-+=.]*\\d+\\.?\\d*(?:e-|e\\+)?\\d*/gi,V=/[+-]=-?[.\\d]+/,j=/[^,'\"\\[\\]\\s]+/gi,G=/^[+\\-=e\\s\\d]*\\d+[.\\d]*([a-z]*|%)\\s*$/i,Q={},$={},Z=function(t){return($=Ot(t,Q))&&Er},K=function(t,e){},J=function(t,e){return!e&&void 0},tt=function(t,e){return t&&(Q[t]=e)&&$&&($[t]=e)||Q},et=function(){return 0},rt={suppressEvents:!0,isStart:!0,kill:!1},nt={suppressEvents:!0,kill:!1},it={suppressEvents:!0},st={},at=[],ot={},ut={},lt={},ct=30,ht=[],ft=\"\",pt=function(t){var e,r,n=t[0];if(B(n)||R(n)||(t=[t]),!(e=(n._gsap||{}).harness)){for(r=ht.length;r--&&!ht[r].targetTest(n););e=ht[r]}for(r=t.length;r--;)t[r]&&(t[r]._gsap||(t[r]._gsap=new We(t[r],e)))||t.splice(r,1);return t},dt=function(t){return t._gsap||pt(se(t))[0]._gsap},gt=function(t,e,r){return(r=t[e])&&R(r)?t[e]():F(r)&&t.getAttribute&&t.getAttribute(e)||r},_t=function(t,e){return(t=t.split(\",\")).forEach(e)||t},mt=function(t){return Math.round(1e5*t)/1e5||0},vt=function(t){return Math.round(1e7*t)/1e7||0},yt=function(t,e){var r=e.charAt(0),n=parseFloat(e.substr(2));return t=parseFloat(t),\"+\"===r?t+n:\"-\"===r?t-n:\"*\"===r?t*n:t/n},xt=function(t,e){for(var r=e.length,n=0;t.indexOf(e[n])<0&&++n<r;);return n<r},bt=function(){var t,e,r=at.length,n=at.slice(0);for(ot={},at.length=0,t=0;t<r;t++)(e=n[t])&&e._lazy&&(e.render(e._lazy[0],e._lazy[1],!0)._lazy=0)},wt=function(t){return!!(t._initted||t._startAt||t.add)},Tt=function(t,e,r,n){at.length&&!a&&bt(),t.render(e,r,n||!!(a&&e<0&&wt(t))),at.length&&!a&&bt()},kt=function(t){var e=parseFloat(t);return(e||0===e)&&(t+\"\").match(j).length<2?e:D(t)?t.trim():t},Ct=function(t){return t},Mt=function(t,e){for(var r in e)r in t||(t[r]=e[r]);return t},Ot=function(t,e){for(var r in e)t[r]=e[r];return t},Et=function t(e,r){for(var n in r)\"__proto__\"!==n&&\"constructor\"!==n&&\"prototype\"!==n&&(e[n]=B(r[n])?t(e[n]||(e[n]={}),r[n]):r[n]);return e},St=function(t,e){var r,n={};for(r in t)r in e||(n[r]=t[r]);return n},At=function(t){var e,r=t.parent||u,n=t.keyframes?(e=X(t.keyframes),function(t,r){for(var n in r)n in t||\"duration\"===n&&e||\"ease\"===n||(t[n]=r[n])}):Mt;if(I(t.inherit))for(;r;)n(t,r.vars.defaults),r=r.parent||r._dp;return t},Pt=function(t,e,r,n,i){void 0===r&&(r=\"_first\"),void 0===n&&(n=\"_last\");var s,a=t[n];if(i)for(s=e[i];a&&a[i]>s;)a=a._prev;return a?(e._next=a._next,a._next=e):(e._next=t[r],t[r]=e),e._next?e._next._prev=e:t[n]=e,e._prev=a,e.parent=e._dp=t,e},Dt=function(t,e,r,n){void 0===r&&(r=\"_first\"),void 0===n&&(n=\"_last\");var i=e._prev,s=e._next;i?i._next=s:t[r]===e&&(t[r]=s),s?s._prev=i:t[n]===e&&(t[n]=i),e._next=e._prev=e.parent=null},Rt=function(t,e){t.parent&&(!e||t.parent.autoRemoveChildren)&&t.parent.remove&&t.parent.remove(t),t._act=0},zt=function(t,e){if(t&&(!e||e._end>t._dur||e._start<0))for(var r=t;r;)r._dirty=1,r=r.parent;return t},Ft=function(t,e,r,n){return t._startAt&&(a?t._startAt.revert(nt):t.vars.immediateRender&&!t.vars.autoRevert||t._startAt.render(e,!0,n))},Bt=function t(e){return!e||e._ts&&t(e.parent)},It=function(t){return t._repeat?Nt(t._tTime,t=t.duration()+t._rDelay)*t:0},Nt=function(t,e){var r=Math.floor(t=vt(t/e));return t&&r===t?r-1:r},Lt=function(t,e){return(t-e._start)*e._ts+(e._ts>=0?0:e._dirty?e.totalDuration():e._tDur)},Yt=function(t){return t._end=vt(t._start+(t._tDur/Math.abs(t._ts||t._rts||C)||0))},Xt=function(t,e){var r=t._dp;return r&&r.smoothChildTiming&&t._ts&&(t._start=vt(r._time-(t._ts>0?e/t._ts:((t._dirty?t.totalDuration():t._tDur)-e)/-t._ts)),Yt(t),r._dirty||zt(r,t)),t},Wt=function(t,e){var r;if((e._time||!e._dur&&e._initted||e._start<t._time&&(e._dur||!e.add))&&(r=Lt(t.rawTime(),e),(!e._dur||te(0,e.totalDuration(),r)-e._tTime>C)&&e.render(r,!0)),zt(t,e)._dp&&t._initted&&t._time>=t._dur&&t._ts){if(t._dur<t.duration())for(r=t;r._dp;)r.rawTime()>=0&&r.totalTime(r._tTime),r=r._dp;t._zTime=-1e-8}},Ut=function(t,e,r,n){return e.parent&&Rt(e),e._start=vt((z(r)?r:r||t!==u?Zt(t,r,e):t._time)+e._delay),e._end=vt(e._start+(e.totalDuration()/Math.abs(e.timeScale())||0)),Pt(t,e,\"_first\",\"_last\",t._sort?\"_start\":0),jt(e)||(t._recent=e),n||Wt(t,e),t._ts<0&&Xt(t,t._tTime),t},qt=function(t,e){return Q.ScrollTrigger?Q.ScrollTrigger.create(e,t):void 0},Ht=function(t,e,r,n,i){return $e(t,e,i),t._initted?!r&&t._pt&&!a&&(t._dur&&!1!==t.vars.lazy||!t._dur&&t.vars.lazy)&&p!==Se.frame?(at.push(t),t._lazy=[i,n],1):void 0:1},Vt=function t(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||t(r))},jt=function(t){var e=t.data;return\"isFromStart\"===e||\"isStart\"===e},Gt=function(t,e,r,n){var i=t._repeat,s=vt(e)||0,a=t._tTime/t._tDur;return a&&!n&&(t._time*=s/t._dur),t._dur=s,t._tDur=i?i<0?1e10:vt(s*(i+1)+t._rDelay*i):s,a>0&&!n&&Xt(t,t._tTime=t._tDur*a),t.parent&&Yt(t),r||zt(t.parent,t),t},Qt=function(t){return t instanceof qe?zt(t):Gt(t,t._dur)},$t={_start:0,endTime:et,totalDuration:et},Zt=function t(e,r,n){var i,s,a,o=e.labels,u=e._recent||$t,l=e.duration()>=k?u.endTime(!1):e._dur;return D(r)&&(isNaN(r)||r in o)?(s=r.charAt(0),a=\"%\"===r.substr(-1),i=r.indexOf(\"=\"),\"<\"===s||\">\"===s?(i>=0&&(r=r.replace(/=/,\"\")),(\"<\"===s?u._start:u.endTime(u._repeat>=0))+(parseFloat(r.substr(1))||0)*(a?(i<0?u:n).totalDuration()/100:1)):i<0?(r in o||(o[r]=l),o[r]):(s=parseFloat(r.charAt(i-1)+r.substr(i+1)),a&&n&&(s=s/100*(X(n)?n[0]:n).totalDuration()),i>1?t(e,r.substr(0,i-1),n)+s:l+s)):null==r?l:+r},Kt=function(t,e,r){var n,i,s=z(e[1]),a=(s?2:1)+(t<2?0:1),o=e[a];if(s&&(o.duration=e[1]),o.parent=r,t){for(n=o,i=r;i&&!(\"immediateRender\"in n);)n=i.vars.defaults||{},i=I(i.vars.inherit)&&i.parent;o.immediateRender=I(n.immediateRender),t<2?o.runBackwards=1:o.startAt=e[a-1]}return new er(e[0],o,e[a+1])},Jt=function(t,e){return t||0===t?e(t):e},te=function(t,e,r){return r<t?t:r>e?e:r},ee=function(t,e){return D(t)&&(e=G.exec(t))?e[1]:\"\"},re=[].slice,ne=function(t,e){return t&&B(t)&&\"length\"in t&&(!e&&!t.length||t.length-1 in t&&B(t[0]))&&!t.nodeType&&t!==l},ie=function(t,e,r){return void 0===r&&(r=[]),t.forEach(function(t){var n;return D(t)&&!e||ne(t,1)?(n=r).push.apply(n,se(t)):r.push(t)})||r},se=function(t,e,r){return o&&!e&&o.selector?o.selector(t):!D(t)||r||!c&&Ae()?X(t)?ie(t,r):ne(t)?re.call(t,0):t?[t]:[]:re.call((e||h).querySelectorAll(t),0)},ae=function(t){return t=se(t)[0]||J()||{},function(e){var r=t.current||t.nativeElement||t;return se(e,r.querySelectorAll?r:r===t?J()||h.createElement(\"div\"):t)}},oe=function(t){return t.sort(function(){return.5-Math.random()})},ue=function(t){if(R(t))return t;var e=B(t)?t:{each:t},r=Ie(e.ease),n=e.from||0,i=parseFloat(e.base)||0,s={},a=n>0&&n<1,o=isNaN(n)||a,u=e.axis,l=n,c=n;return D(n)?l=c={center:.5,edges:.5,end:1}[n]||0:!a&&o&&(l=n[0],c=n[1]),function(t,a,h){var f,p,d,g,_,m,v,y,x,b=(h||e).length,w=s[b];if(!w){if(!(x=\"auto\"===e.grid?0:(e.grid||[1,k])[1])){for(v=-1e8;v<(v=h[x++].getBoundingClientRect().left)&&x<b;);x<b&&x--}for(w=s[b]=[],f=o?Math.min(x,b)*l-.5:n%x,p=x===k?0:o?b*c/x-.5:n/x|0,v=0,y=k,m=0;m<b;m++)d=m%x-f,g=p-(m/x|0),w[m]=_=u?Math.abs(\"y\"===u?g:d):S(d*d+g*g),_>v&&(v=_),_<y&&(y=_);\"random\"===n&&oe(w),w.max=v-y,w.min=y,w.v=b=(parseFloat(e.amount)||parseFloat(e.each)*(x>b?b-1:u?\"y\"===u?b/x:x:Math.max(x,b/x))||0)*(\"edges\"===n?-1:1),w.b=b<0?i-b:i,w.u=ee(e.amount||e.each)||0,r=r&&b<0?Fe(r):r}return b=(w[t]-w.min)/w.max||0,vt(w.b+(r?r(b):b)*w.v)+w.u}},le=function(t){var e=Math.pow(10,((t+\"\").split(\".\")[1]||\"\").length);return function(r){var n=vt(Math.round(parseFloat(r)/t)*t*e);return(n-n%1)/e+(z(r)?0:ee(r))}},ce=function(t,e){var r,n,i=X(t);return!i&&B(t)&&(r=i=t.radius||k,t.values?(t=se(t.values),(n=!z(t[0]))&&(r*=r)):t=le(t.increment)),Jt(e,i?R(t)?function(e){return n=t(e),Math.abs(n-e)<=r?n:e}:function(e){for(var i,s,a=parseFloat(n?e.x:e),o=parseFloat(n?e.y:0),u=k,l=0,c=t.length;c--;)(i=n?(i=t[c].x-a)*i+(s=t[c].y-o)*s:Math.abs(t[c]-a))<u&&(u=i,l=c);return l=!r||u<=r?t[l]:e,n||l===e||z(e)?l:l+ee(e)}:le(t))},he=function(t,e,r,n){return Jt(X(t)?!e:!0===r?!!(r=0):!n,function(){return X(t)?t[~~(Math.random()*t.length)]:(r=r||1e-5)&&(n=r<1?Math.pow(10,(r+\"\").length-2):1)&&Math.floor(Math.round((t-r/2+Math.random()*(e-t+.99*r))/r)*r*n)/n})},fe=function(t,e,r){return Jt(r,function(r){return t[~~e(r)]})},pe=function(t){for(var e,r,n,i,s=0,a=\"\";~(e=t.indexOf(\"random(\",s));)n=t.indexOf(\")\",e),i=\"[\"===t.charAt(e+7),r=t.substr(e+7,n-e-7).match(i?j:W),a+=t.substr(s,e-s)+he(i?r:+r[0],i?0:+r[1],+r[2]||1e-5),s=n+1;return a+t.substr(s,t.length-s)},de=function(t,e,r,n,i){var s=e-t,a=n-r;return Jt(i,function(e){return r+((e-t)/s*a||0)})},ge=function(t,e,r){var n,i,s,a=t.labels,o=k;for(n in a)(i=a[n]-e)<0==!!r&&i&&o>(i=Math.abs(i))&&(s=n,o=i);return s},_e=function(t,e,r){var n,i,s,a=t.vars,u=a[e],l=o,c=t._ctx;if(u)return n=a[e+\"Params\"],i=a.callbackScope||t,r&&at.length&&bt(),c&&(o=c),s=n?u.apply(i,n):u.call(i),o=l,s},me=function(t){return Rt(t),t.scrollTrigger&&t.scrollTrigger.kill(!!a),t.progress()<1&&_e(t,\"onInterrupt\"),t},ve=[],ye=function(t){if(t)if(t=!t.name&&t.default||t,N()||t.headless){var e=t.name,r=R(t),n=e&&!r&&t.init?function(){this._props=[]}:t,i={init:et,render:cr,add:Ge,kill:fr,modifier:hr,rawVars:0},s={targetTest:0,get:0,getSetter:ar,aliases:{},register:0};if(Ae(),t!==n){if(ut[e])return;Mt(n,Mt(St(t,i),s)),Ot(n.prototype,Ot(i,St(t,s))),ut[n.prop=e]=n,t.targetTest&&(ht.push(n),st[e]=1),e=(\"css\"===e?\"CSS\":e.charAt(0).toUpperCase()+e.substr(1))+\"Plugin\"}tt(e,n),t.register&&t.register(Er,n,gr)}else ve.push(t)},xe=255,be={aqua:[0,xe,xe],lime:[0,xe,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,xe],navy:[0,0,128],white:[xe,xe,xe],olive:[128,128,0],yellow:[xe,xe,0],orange:[xe,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[xe,0,0],pink:[xe,192,203],cyan:[0,xe,xe],transparent:[xe,xe,xe,0]},we=function(t,e,r){return(6*(t+=t<0?1:t>1?-1:0)<1?e+(r-e)*t*6:t<.5?r:3*t<2?e+(r-e)*(2/3-t)*6:e)*xe+.5|0},Te=function(t,e,r){var n,i,s,a,o,u,l,c,h,f,p=t?z(t)?[t>>16,t>>8&xe,t&xe]:0:be.black;if(!p){if(\",\"===t.substr(-1)&&(t=t.substr(0,t.length-1)),be[t])p=be[t];else if(\"#\"===t.charAt(0)){if(t.length<6&&(n=t.charAt(1),i=t.charAt(2),s=t.charAt(3),t=\"#\"+n+n+i+i+s+s+(5===t.length?t.charAt(4)+t.charAt(4):\"\")),9===t.length)return[(p=parseInt(t.substr(1,6),16))>>16,p>>8&xe,p&xe,parseInt(t.substr(7),16)/255];p=[(t=parseInt(t.substr(1),16))>>16,t>>8&xe,t&xe]}else if(\"hsl\"===t.substr(0,3))if(p=f=t.match(W),e){if(~t.indexOf(\"=\"))return p=t.match(U),r&&p.length<4&&(p[3]=1),p}else a=+p[0]%360/360,o=+p[1]/100,n=2*(u=+p[2]/100)-(i=u<=.5?u*(o+1):u+o-u*o),p.length>3&&(p[3]*=1),p[0]=we(a+1/3,n,i),p[1]=we(a,n,i),p[2]=we(a-1/3,n,i);else p=t.match(W)||be.transparent;p=p.map(Number)}return e&&!f&&(n=p[0]/xe,i=p[1]/xe,s=p[2]/xe,u=((l=Math.max(n,i,s))+(c=Math.min(n,i,s)))/2,l===c?a=o=0:(h=l-c,o=u>.5?h/(2-l-c):h/(l+c),a=l===n?(i-s)/h+(i<s?6:0):l===i?(s-n)/h+2:(n-i)/h+4,a*=60),p[0]=~~(a+.5),p[1]=~~(100*o+.5),p[2]=~~(100*u+.5)),r&&p.length<4&&(p[3]=1),p},ke=function(t){var e=[],r=[],n=-1;return t.split(Me).forEach(function(t){var i=t.match(q)||[];e.push.apply(e,i),r.push(n+=i.length+1)}),e.c=r,e},Ce=function(t,e,r){var n,i,s,a,o=\"\",u=(t+o).match(Me),l=e?\"hsla(\":\"rgba(\",c=0;if(!u)return t;if(u=u.map(function(t){return(t=Te(t,e,1))&&l+(e?t[0]+\",\"+t[1]+\"%,\"+t[2]+\"%,\"+t[3]:t.join(\",\"))+\")\"}),r&&(s=ke(t),(n=r.c).join(o)!==s.c.join(o)))for(a=(i=t.replace(Me,\"1\").split(q)).length-1;c<a;c++)o+=i[c]+(~n.indexOf(c)?u.shift()||l+\"0,0,0,0)\":(s.length?s:u.length?u:r).shift());if(!i)for(a=(i=t.split(Me)).length-1;c<a;c++)o+=i[c]+u[c];return o+i[a]},Me=function(){var t,e=\"(?:\\\\b(?:(?:rgb|rgba|hsl|hsla)\\\\(.+?\\\\))|\\\\B#(?:[0-9a-f]{3,4}){1,2}\\\\b\";for(t in be)e+=\"|\"+t+\"\\\\b\";return new RegExp(e+\")\",\"gi\")}(),Oe=/hsl[a]?\\(/,Ee=function(t){var e,r=t.join(\" \");if(Me.lastIndex=0,Me.test(r))return e=Oe.test(r),t[1]=Ce(t[1],e),t[0]=Ce(t[0],e,ke(t[1])),!0},Se=function(){var t,e,r,n,i,s,a=Date.now,o=500,u=33,p=a(),d=p,_=1e3/240,m=_,v=[],y=function r(l){var c,h,f,g,y=a()-d,x=!0===l;if((y>o||y<0)&&(p+=y-u),((c=(f=(d+=y)-p)-m)>0||x)&&(g=++n.frame,i=f-1e3*n.time,n.time=f/=1e3,m+=c+(c>=_?4:_-c),h=1),x||(t=e(r)),h)for(s=0;s<v.length;s++)v[s](f,i,g,l)};return n={time:0,frame:0,tick:function(){y(!0)},deltaRatio:function(t){return i/(1e3/(t||60))},wake:function(){f&&(!c&&N()&&(l=c=window,h=l.document||{},Q.gsap=Er,(l.gsapVersions||(l.gsapVersions=[])).push(Er.version),Z($||l.GreenSockGlobals||!l.gsap&&l||{}),ve.forEach(ye)),r=\"undefined\"!=typeof requestAnimationFrame&&requestAnimationFrame,t&&n.sleep(),e=r||function(t){return setTimeout(t,m-1e3*n.time+1|0)},g=1,y(2))},sleep:function(){(r?cancelAnimationFrame:clearTimeout)(t),g=0,e=et},lagSmoothing:function(t,e){o=t||1/0,u=Math.min(e||33,o)},fps:function(t){_=1e3/(t||240),m=1e3*n.time+_},add:function(t,e,r){var i=e?function(e,r,s,a){t(e,r,s,a),n.remove(i)}:t;return n.remove(t),v[r?\"unshift\":\"push\"](i),Ae(),i},remove:function(t,e){~(e=v.indexOf(t))&&v.splice(e,1)&&s>=e&&s--},_listeners:v}}(),Ae=function(){return!g&&Se.wake()},Pe={},De=/^[\\d.\\-M][\\d.\\-,\\s]/,Re=/[\"']/g,ze=function(t){for(var e,r,n,i={},s=t.substr(1,t.length-3).split(\":\"),a=s[0],o=1,u=s.length;o<u;o++)r=s[o],e=o!==u-1?r.lastIndexOf(\",\"):r.length,n=r.substr(0,e),i[a]=isNaN(n)?n.replace(Re,\"\").trim():+n,a=r.substr(e+1).trim();return i},Fe=function(t){return function(e){return 1-t(1-e)}},Be=function t(e,r){for(var n,i=e._first;i;)i instanceof qe?t(i,r):!i.vars.yoyoEase||i._yoyo&&i._repeat||i._yoyo===r||(i.timeline?t(i.timeline,r):(n=i._ease,i._ease=i._yEase,i._yEase=n,i._yoyo=r)),i=i._next},Ie=function(t,e){return t&&(R(t)?t:Pe[t]||function(t){var e,r,n,i,s=(t+\"\").split(\"(\"),a=Pe[s[0]];return a&&s.length>1&&a.config?a.config.apply(null,~t.indexOf(\"{\")?[ze(s[1])]:(e=t,r=e.indexOf(\"(\")+1,n=e.indexOf(\")\"),i=e.indexOf(\"(\",r),e.substring(r,~i&&i<n?e.indexOf(\")\",n+1):n)).split(\",\").map(kt)):Pe._CE&&De.test(t)?Pe._CE(\"\",t):a}(t))||e},Ne=function(t,e,r,n){void 0===r&&(r=function(t){return 1-e(1-t)}),void 0===n&&(n=function(t){return t<.5?e(2*t)/2:1-e(2*(1-t))/2});var i,s={easeIn:e,easeOut:r,easeInOut:n};return _t(t,function(t){for(var e in Pe[t]=Q[t]=s,Pe[i=t.toLowerCase()]=r,s)Pe[i+(\"easeIn\"===e?\".in\":\"easeOut\"===e?\".out\":\".inOut\")]=Pe[t+\".\"+e]=s[e]}),s},Le=function(t){return function(e){return e<.5?(1-t(1-2*e))/2:.5+t(2*(e-.5))/2}},Ye=function t(e,r,n){var i=r>=1?r:1,s=(n||(e?.3:.45))/(r<1?r:1),a=s/M*(Math.asin(1/i)||0),o=function(t){return 1===t?1:i*Math.pow(2,-10*t)*P((t-a)*s)+1},u=\"out\"===e?o:\"in\"===e?function(t){return 1-o(1-t)}:Le(o);return s=M/s,u.config=function(r,n){return t(e,r,n)},u},Xe=function t(e,r){void 0===r&&(r=1.70158);var n=function(t){return t?--t*t*((r+1)*t+r)+1:0},i=\"out\"===e?n:\"in\"===e?function(t){return 1-n(1-t)}:Le(n);return i.config=function(r){return t(e,r)},i};_t(\"Linear,Quad,Cubic,Quart,Quint,Strong\",function(t,e){var r=e<5?e+1:e;Ne(t+\",Power\"+(r-1),e?function(t){return Math.pow(t,r)}:function(t){return t},function(t){return 1-Math.pow(1-t,r)},function(t){return t<.5?Math.pow(2*t,r)/2:1-Math.pow(2*(1-t),r)/2})}),Pe.Linear.easeNone=Pe.none=Pe.Linear.easeIn,Ne(\"Elastic\",Ye(\"in\"),Ye(\"out\"),Ye()),_=7.5625,y=2*(v=1/(m=2.75)),x=2.5*v,Ne(\"Bounce\",function(t){return 1-b(1-t)},b=function(t){return t<v?_*t*t:t<y?_*Math.pow(t-1.5/m,2)+.75:t<x?_*(t-=2.25/m)*t+.9375:_*Math.pow(t-2.625/m,2)+.984375}),Ne(\"Expo\",function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)}),Ne(\"Circ\",function(t){return-(S(1-t*t)-1)}),Ne(\"Sine\",function(t){return 1===t?1:1-A(t*O)}),Ne(\"Back\",Xe(\"in\"),Xe(\"out\"),Xe()),Pe.SteppedEase=Pe.steps=Q.SteppedEase={config:function(t,e){void 0===t&&(t=1);var r=1/t,n=t+(e?0:1),i=e?1:0;return function(t){return((n*te(0,.99999999,t)|0)+i)*r}}},T.ease=Pe[\"quad.out\"],_t(\"onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt\",function(t){return ft+=t+\",\"+t+\"Params,\"});var We=function(t,e){this.id=E++,t._gsap=this,this.target=t,this.harness=e,this.get=e?e.get:gt,this.set=e?e.getSetter:ar},Ue=function(){function t(t){this.vars=t,this._delay=+t.delay||0,(this._repeat=t.repeat===1/0?-2:t.repeat||0)&&(this._rDelay=t.repeatDelay||0,this._yoyo=!!t.yoyo||!!t.yoyoEase),this._ts=1,Gt(this,+t.duration,1,1),this.data=t.data,o&&(this._ctx=o,o.data.push(this)),g||Se.wake()}var e=t.prototype;return e.delay=function(t){return t||0===t?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+t-this._delay),this._delay=t,this):this._delay},e.duration=function(t){return arguments.length?this.totalDuration(this._repeat>0?t+(t+this._rDelay)*this._repeat:t):this.totalDuration()&&this._dur},e.totalDuration=function(t){return arguments.length?(this._dirty=0,Gt(this,this._repeat<0?t:(t-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(t,e){if(Ae(),!arguments.length)return this._tTime;var r=this._dp;if(r&&r.smoothChildTiming&&this._ts){for(Xt(this,t),!r._dp||r.parent||Wt(r,this);r&&r.parent;)r.parent._time!==r._start+(r._ts>=0?r._tTime/r._ts:(r.totalDuration()-r._tTime)/-r._ts)&&r.totalTime(r._tTime,!0),r=r.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&t<this._tDur||this._ts<0&&t>0||!this._tDur&&!t)&&Ut(this._dp,this,this._start-this._delay)}return(this._tTime!==t||!this._dur&&!e||this._initted&&Math.abs(this._zTime)===C||!t&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=t),Tt(this,t,e)),this},e.time=function(t,e){return arguments.length?this.totalTime(Math.min(this.totalDuration(),t+It(this))%(this._dur+this._rDelay)||(t?this._dur:0),e):this._time},e.totalProgress=function(t,e){return arguments.length?this.totalTime(this.totalDuration()*t,e):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(t,e){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?t:1-t)+It(this),e):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(t,e){var r=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(t-1)*r,e):this._repeat?Nt(this._tTime,r)+1:1},e.timeScale=function(t,e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===t)return this;var r=this.parent&&this._ts?Lt(this.parent._time,this):this._tTime;return this._rts=+t||0,this._ts=this._ps||-1e-8===t?0:this._rts,this.totalTime(te(-Math.abs(this._delay),this.totalDuration(),r),!1!==e),Yt(this),function(t){for(var e=t.parent;e&&e.parent;)e._dirty=1,e.totalDuration(),e=e.parent;return t}(this)},e.paused=function(t){return arguments.length?(this._ps!==t&&(this._ps=t,t?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Ae(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==C&&(this._tTime-=C)))),this):this._ps},e.startTime=function(t){if(arguments.length){this._start=t;var e=this.parent||this._dp;return e&&(e._sort||!this.parent)&&Ut(e,this,t-this._delay),this}return this._start},e.endTime=function(t){return this._start+(I(t)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(t){var e=this.parent||this._dp;return e?t&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?Lt(e.rawTime(t),this):this._tTime:this._tTime},e.revert=function(t){void 0===t&&(t=it);var e=a;return a=t,wt(this)&&(this.timeline&&this.timeline.revert(t),this.totalTime(-.01,t.suppressEvents)),\"nested\"!==this.data&&!1!==t.kill&&this.kill(),a=e,this},e.globalTime=function(t){for(var e=this,r=arguments.length?t:e.rawTime();e;)r=e._start+r/(Math.abs(e._ts)||1),e=e._dp;return!this.parent&&this._sat?this._sat.globalTime(t):r},e.repeat=function(t){return arguments.length?(this._repeat=t===1/0?-2:t,Qt(this)):-2===this._repeat?1/0:this._repeat},e.repeatDelay=function(t){if(arguments.length){var e=this._time;return this._rDelay=t,Qt(this),e?this.time(e):this}return this._rDelay},e.yoyo=function(t){return arguments.length?(this._yoyo=t,this):this._yoyo},e.seek=function(t,e){return this.totalTime(Zt(this,t),I(e))},e.restart=function(t,e){return this.play().totalTime(t?-this._delay:0,I(e)),this._dur||(this._zTime=-1e-8),this},e.play=function(t,e){return null!=t&&this.seek(t,e),this.reversed(!1).paused(!1)},e.reverse=function(t,e){return null!=t&&this.seek(t||this.totalDuration(),e),this.reversed(!0).paused(!1)},e.pause=function(t,e){return null!=t&&this.seek(t,e),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(t){return arguments.length?(!!t!==this.reversed()&&this.timeScale(-this._rts||(t?-1e-8:0)),this):this._rts<0},e.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},e.isActive=function(){var t,e=this.parent||this._dp,r=this._start;return!(e&&!(this._ts&&this._initted&&e.isActive()&&(t=e.rawTime(!0))>=r&&t<this.endTime(!0)-C))},e.eventCallback=function(t,e,r){var n=this.vars;return arguments.length>1?(e?(n[t]=e,r&&(n[t+\"Params\"]=r),\"onUpdate\"===t&&(this._onUpdate=e)):delete n[t],this):n[t]},e.then=function(t){var e=this;return new Promise(function(r){var n=R(t)?t:Ct,i=function(){var t=e.then;e.then=null,R(n)&&(n=n(e))&&(n.then||n===e)&&(e.then=t),r(n),e.then=t};e._initted&&1===e.totalProgress()&&e._ts>=0||!e._tTime&&e._ts<0?i():e._prom=i})},e.kill=function(){me(this)},t}();Mt(Ue.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var qe=function(t){function e(e,r){var i;return void 0===e&&(e={}),(i=t.call(this,e)||this).labels={},i.smoothChildTiming=!!e.smoothChildTiming,i.autoRemoveChildren=!!e.autoRemoveChildren,i._sort=I(e.sortChildren),u&&Ut(e.parent||u,n(i),r),e.reversed&&i.reverse(),e.paused&&i.paused(!0),e.scrollTrigger&&qt(n(i),e.scrollTrigger),i}i(e,t);var r=e.prototype;return r.to=function(t,e,r){return Kt(0,arguments,this),this},r.from=function(t,e,r){return Kt(1,arguments,this),this},r.fromTo=function(t,e,r,n){return Kt(2,arguments,this),this},r.set=function(t,e,r){return e.duration=0,e.parent=this,At(e).repeatDelay||(e.repeat=0),e.immediateRender=!!e.immediateRender,new er(t,e,Zt(this,r),1),this},r.call=function(t,e,r){return Ut(this,er.delayedCall(0,t,e),r)},r.staggerTo=function(t,e,r,n,i,s,a){return r.duration=e,r.stagger=r.stagger||n,r.onComplete=s,r.onCompleteParams=a,r.parent=this,new er(t,r,Zt(this,i)),this},r.staggerFrom=function(t,e,r,n,i,s,a){return r.runBackwards=1,At(r).immediateRender=I(r.immediateRender),this.staggerTo(t,e,r,n,i,s,a)},r.staggerFromTo=function(t,e,r,n,i,s,a,o){return n.startAt=r,At(n).immediateRender=I(n.immediateRender),this.staggerTo(t,e,n,i,s,a,o)},r.render=function(t,e,r){var n,i,s,o,l,c,h,f,p,d,g,_,m=this._time,v=this._dirty?this.totalDuration():this._tDur,y=this._dur,x=t<=0?0:vt(t),b=this._zTime<0!=t<0&&(this._initted||!y);if(this!==u&&x>v&&t>=0&&(x=v),x!==this._tTime||r||b){if(m!==this._time&&y&&(x+=this._time-m,t+=this._time-m),n=x,p=this._start,c=!(f=this._ts),b&&(y||(m=this._zTime),(t||!e)&&(this._zTime=t)),this._repeat){if(g=this._yoyo,l=y+this._rDelay,this._repeat<-1&&t<0)return this.totalTime(100*l+t,e,r);if(n=vt(x%l),x===v?(o=this._repeat,n=y):((o=~~(d=vt(x/l)))&&o===d&&(n=y,o--),n>y&&(n=y)),d=Nt(this._tTime,l),!m&&this._tTime&&d!==o&&this._tTime-d*l-this._dur<=0&&(d=o),g&&1&o&&(n=y-n,_=1),o!==d&&!this._lock){var w=g&&1&d,T=w===(g&&1&o);if(o<d&&(w=!w),m=w?0:x%y?y:x,this._lock=1,this.render(m||(_?0:vt(o*l)),e,!y)._lock=0,this._tTime=x,!e&&this.parent&&_e(this,\"onRepeat\"),this.vars.repeatRefresh&&!_&&(this.invalidate()._lock=1),m&&m!==this._time||c!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(y=this._dur,v=this._tDur,T&&(this._lock=2,m=w?y:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!_&&this.invalidate()),this._lock=0,!this._ts&&!c)return this;Be(this,_)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(h=function(t,e,r){var n;if(r>e)for(n=t._first;n&&n._start<=r;){if(\"isPause\"===n.data&&n._start>e)return n;n=n._next}else for(n=t._last;n&&n._start>=r;){if(\"isPause\"===n.data&&n._start<e)return n;n=n._prev}}(this,vt(m),vt(n)),h&&(x-=n-(n=h._start))),this._tTime=x,this._time=n,this._act=!f,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=t,m=0),!m&&x&&!e&&!d&&(_e(this,\"onStart\"),this._tTime!==x))return this;if(n>=m&&t>=0)for(i=this._first;i;){if(s=i._next,(i._act||n>=i._start)&&i._ts&&h!==i){if(i.parent!==this)return this.render(t,e,r);if(i.render(i._ts>0?(n-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(n-i._start)*i._ts,e,r),n!==this._time||!this._ts&&!c){h=0,s&&(x+=this._zTime=-1e-8);break}}i=s}else{i=this._last;for(var k=t<0?t:n;i;){if(s=i._prev,(i._act||k<=i._end)&&i._ts&&h!==i){if(i.parent!==this)return this.render(t,e,r);if(i.render(i._ts>0?(k-i._start)*i._ts:(i._dirty?i.totalDuration():i._tDur)+(k-i._start)*i._ts,e,r||a&&wt(i)),n!==this._time||!this._ts&&!c){h=0,s&&(x+=this._zTime=k?-1e-8:C);break}}i=s}}if(h&&!e&&(this.pause(),h.render(n>=m?0:-1e-8)._zTime=n>=m?1:-1,this._ts))return this._start=p,Yt(this),this.render(t,e,r);this._onUpdate&&!e&&_e(this,\"onUpdate\",!0),(x===v&&this._tTime>=this.totalDuration()||!x&&m)&&(p!==this._start&&Math.abs(f)===Math.abs(this._ts)||this._lock||((t||!y)&&(x===v&&this._ts>0||!x&&this._ts<0)&&Rt(this,1),e||t<0&&!m||!x&&!m&&v||(_e(this,x===v&&t>=0?\"onComplete\":\"onReverseComplete\",!0),this._prom&&!(x<v&&this.timeScale()>0)&&this._prom())))}return this},r.add=function(t,e){var r=this;if(z(e)||(e=Zt(this,e,t)),!(t instanceof Ue)){if(X(t))return t.forEach(function(t){return r.add(t,e)}),this;if(D(t))return this.addLabel(t,e);if(!R(t))return this;t=er.delayedCall(0,t)}return this!==t?Ut(this,t,e):this},r.getChildren=function(t,e,r,n){void 0===t&&(t=!0),void 0===e&&(e=!0),void 0===r&&(r=!0),void 0===n&&(n=-1e8);for(var i=[],s=this._first;s;)s._start>=n&&(s instanceof er?e&&i.push(s):(r&&i.push(s),t&&i.push.apply(i,s.getChildren(!0,e,r)))),s=s._next;return i},r.getById=function(t){for(var e=this.getChildren(1,1,1),r=e.length;r--;)if(e[r].vars.id===t)return e[r]},r.remove=function(t){return D(t)?this.removeLabel(t):R(t)?this.killTweensOf(t):(t.parent===this&&Dt(this,t),t===this._recent&&(this._recent=this._last),zt(this))},r.totalTime=function(e,r){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=vt(Se.time-(this._ts>0?e/this._ts:(this.totalDuration()-e)/-this._ts))),t.prototype.totalTime.call(this,e,r),this._forcing=0,this):this._tTime},r.addLabel=function(t,e){return this.labels[t]=Zt(this,e),this},r.removeLabel=function(t){return delete this.labels[t],this},r.addPause=function(t,e,r){var n=er.delayedCall(0,e||et,r);return n.data=\"isPause\",this._hasPause=1,Ut(this,n,Zt(this,t))},r.removePause=function(t){var e=this._first;for(t=Zt(this,t);e;)e._start===t&&\"isPause\"===e.data&&Rt(e),e=e._next},r.killTweensOf=function(t,e,r){for(var n=this.getTweensOf(t,r),i=n.length;i--;)He!==n[i]&&n[i].kill(t,e);return this},r.getTweensOf=function(t,e){for(var r,n=[],i=se(t),s=this._first,a=z(e);s;)s instanceof er?xt(s._targets,i)&&(a?(!He||s._initted&&s._ts)&&s.globalTime(0)<=e&&s.globalTime(s.totalDuration())>e:!e||s.isActive())&&n.push(s):(r=s.getTweensOf(i,e)).length&&n.push.apply(n,r),s=s._next;return n},r.tweenTo=function(t,e){e=e||{};var r,n=this,i=Zt(n,t),s=e,a=s.startAt,o=s.onStart,u=s.onStartParams,l=s.immediateRender,c=er.to(n,Mt({ease:e.ease||\"none\",lazy:!1,immediateRender:!1,time:i,overwrite:\"auto\",duration:e.duration||Math.abs((i-(a&&\"time\"in a?a.time:n._time))/n.timeScale())||C,onStart:function(){if(n.pause(),!r){var t=e.duration||Math.abs((i-(a&&\"time\"in a?a.time:n._time))/n.timeScale());c._dur!==t&&Gt(c,t,0,1).render(c._time,!0,!0),r=1}o&&o.apply(c,u||[])}},e));return l?c.render(0):c},r.tweenFromTo=function(t,e,r){return this.tweenTo(e,Mt({startAt:{time:Zt(this,t)}},r))},r.recent=function(){return this._recent},r.nextLabel=function(t){return void 0===t&&(t=this._time),ge(this,Zt(this,t))},r.previousLabel=function(t){return void 0===t&&(t=this._time),ge(this,Zt(this,t),1)},r.currentLabel=function(t){return arguments.length?this.seek(t,!0):this.previousLabel(this._time+C)},r.shiftChildren=function(t,e,r){void 0===r&&(r=0);for(var n,i=this._first,s=this.labels;i;)i._start>=r&&(i._start+=t,i._end+=t),i=i._next;if(e)for(n in s)s[n]>=r&&(s[n]+=t);return zt(this)},r.invalidate=function(e){var r=this._first;for(this._lock=0;r;)r.invalidate(e),r=r._next;return t.prototype.invalidate.call(this,e)},r.clear=function(t){void 0===t&&(t=!0);for(var e,r=this._first;r;)e=r._next,this.remove(r),r=e;return this._dp&&(this._time=this._tTime=this._pTime=0),t&&(this.labels={}),zt(this)},r.totalDuration=function(t){var e,r,n,i=0,s=this,a=s._last,o=k;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-t:t));if(s._dirty){for(n=s.parent;a;)e=a._prev,a._dirty&&a.totalDuration(),(r=a._start)>o&&s._sort&&a._ts&&!s._lock?(s._lock=1,Ut(s,a,r-a._delay,1)._lock=0):o=r,r<0&&a._ts&&(i-=r,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=r/s._ts,s._time-=r,s._tTime-=r),s.shiftChildren(-r,!1,-Infinity),o=0),a._end>i&&a._ts&&(i=a._end),a=e;Gt(s,s===u&&s._time>i?s._time:i,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(t){if(u._ts&&(Tt(u,Lt(t,u)),p=Se.frame),Se.frame>=ct){ct+=w.autoSleep||120;var e=u._first;if((!e||!e._ts)&&w.autoSleep&&Se._listeners.length<2){for(;e&&!e._ts;)e=e._next;e||Se.sleep()}}},e}(Ue);Mt(qe.prototype,{_lock:0,_hasPause:0,_forcing:0});var He,Ve,je=function(t,e,r,n,i,s,a){var o,u,l,c,h,f,p,d,g=new gr(this._pt,t,e,0,1,lr,null,i),_=0,m=0;for(g.b=r,g.e=n,r+=\"\",(p=~(n+=\"\").indexOf(\"random(\"))&&(n=pe(n)),s&&(s(d=[r,n],t,e),r=d[0],n=d[1]),u=r.match(H)||[];o=H.exec(n);)c=o[0],h=n.substring(_,o.index),l?l=(l+1)%5:\"rgba(\"===h.substr(-5)&&(l=1),c!==u[m++]&&(f=parseFloat(u[m-1])||0,g._pt={_next:g._pt,p:h||1===m?h:\",\",s:f,c:\"=\"===c.charAt(1)?yt(f,c)-f:parseFloat(c)-f,m:l&&l<4?Math.round:0},_=H.lastIndex);return g.c=_<n.length?n.substring(_,n.length):\"\",g.fp=a,(V.test(n)||p)&&(g.e=0),this._pt=g,g},Ge=function(t,e,r,n,i,s,a,o,u,l){R(n)&&(n=n(i||0,t,s));var c,h=t[e],f=\"get\"!==r?r:R(h)?u?t[e.indexOf(\"set\")||!R(t[\"get\"+e.substr(3)])?e:\"get\"+e.substr(3)](u):t[e]():h,p=R(h)?u?ir:nr:rr;if(D(n)&&(~n.indexOf(\"random(\")&&(n=pe(n)),\"=\"===n.charAt(1)&&((c=yt(f,n)+(ee(f)||0))||0===c)&&(n=c)),!l||f!==n||Ve)return isNaN(f*n)||\"\"===n?je.call(this,t,e,f,n,p,o||w.stringFilter,u):(c=new gr(this._pt,t,e,+f||0,n-(f||0),\"boolean\"==typeof h?ur:or,0,p),u&&(c.fp=u),a&&c.modifier(a,this,t),this._pt=c)},Qe=function(t,e,r,n,i,s){var a,o,u,l;if(ut[t]&&!1!==(a=new ut[t]).init(i,a.rawVars?e[t]:function(t,e,r,n,i){if(R(t)&&(t=Ke(t,i,e,r,n)),!B(t)||t.style&&t.nodeType||X(t)||Y(t))return D(t)?Ke(t,i,e,r,n):t;var s,a={};for(s in t)a[s]=Ke(t[s],i,e,r,n);return a}(e[t],n,i,s,r),r,n,s)&&(r._pt=o=new gr(r._pt,i,t,0,1,a.render,a,0,a.priority),r!==d))for(u=r._ptLookup[r._targets.indexOf(i)],l=a._props.length;l--;)u[a._props[l]]=o;return a},$e=function t(e,r,n){var i,o,l,c,h,f,p,d,g,_,m,v,y,x=e.vars,b=x.ease,w=x.startAt,M=x.immediateRender,O=x.lazy,E=x.onUpdate,S=x.runBackwards,A=x.yoyoEase,P=x.keyframes,D=x.autoRevert,R=e._dur,z=e._startAt,F=e._targets,B=e.parent,N=B&&\"nested\"===B.data?B.vars.targets:F,L=\"auto\"===e._overwrite&&!s,Y=e.timeline;if(Y&&(!P||!b)&&(b=\"none\"),e._ease=Ie(b,T.ease),e._yEase=A?Fe(Ie(!0===A?b:A,T.ease)):0,A&&e._yoyo&&!e._repeat&&(A=e._yEase,e._yEase=e._ease,e._ease=A),e._from=!Y&&!!x.runBackwards,!Y||P&&!x.stagger){if(v=(d=F[0]?dt(F[0]).harness:0)&&x[d.prop],i=St(x,st),z&&(z._zTime<0&&z.progress(1),r<0&&S&&M&&!D?z.render(-1,!0):z.revert(S&&R?nt:rt),z._lazy=0),w){if(Rt(e._startAt=er.set(F,Mt({data:\"isStart\",overwrite:!1,parent:B,immediateRender:!0,lazy:!z&&I(O),startAt:null,delay:0,onUpdate:E&&function(){return _e(e,\"onUpdate\")},stagger:0},w))),e._startAt._dp=0,e._startAt._sat=e,r<0&&(a||!M&&!D)&&e._startAt.revert(nt),M&&R&&r<=0&&n<=0)return void(r&&(e._zTime=r))}else if(S&&R&&!z)if(r&&(M=!1),l=Mt({overwrite:!1,data:\"isFromStart\",lazy:M&&!z&&I(O),immediateRender:M,stagger:0,parent:B},i),v&&(l[d.prop]=v),Rt(e._startAt=er.set(F,l)),e._startAt._dp=0,e._startAt._sat=e,r<0&&(a?e._startAt.revert(nt):e._startAt.render(-1,!0)),e._zTime=r,M){if(!r)return}else t(e._startAt,C,C);for(e._pt=e._ptCache=0,O=R&&I(O)||O&&!R,o=0;o<F.length;o++){if(p=(h=F[o])._gsap||pt(F)[o]._gsap,e._ptLookup[o]=_={},ot[p.id]&&at.length&&bt(),m=N===F?o:N.indexOf(h),d&&!1!==(g=new d).init(h,v||i,e,m,N)&&(e._pt=c=new gr(e._pt,h,g.name,0,1,g.render,g,0,g.priority),g._props.forEach(function(t){_[t]=c}),g.priority&&(f=1)),!d||v)for(l in i)ut[l]&&(g=Qe(l,i,e,m,h,N))?g.priority&&(f=1):_[l]=c=Ge.call(e,h,l,\"get\",i[l],m,N,0,x.stringFilter);e._op&&e._op[o]&&e.kill(h,e._op[o]),L&&e._pt&&(He=e,u.killTweensOf(h,_,e.globalTime(r)),y=!e.parent,He=0),e._pt&&O&&(ot[p.id]=1)}f&&dr(e),e._onInit&&e._onInit(e)}e._onUpdate=E,e._initted=(!e._op||e._pt)&&!y,P&&r<=0&&Y.render(k,!0,!0)},Ze=function(t,e,r,n){var i,s,a=e.ease||n||\"power1.inOut\";if(X(e))s=r[t]||(r[t]=[]),e.forEach(function(t,r){return s.push({t:r/(e.length-1)*100,v:t,e:a})});else for(i in e)s=r[i]||(r[i]=[]),\"ease\"===i||s.push({t:parseFloat(t),v:e[i],e:a})},Ke=function(t,e,r,n,i){return R(t)?t.call(e,r,n,i):D(t)&&~t.indexOf(\"random(\")?pe(t):t},Je=ft+\"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert\",tr={};_t(Je+\",id,stagger,delay,duration,paused,scrollTrigger\",function(t){return tr[t]=1});var er=function(t){function e(e,r,i,a){var o;\"number\"==typeof r&&(i.duration=r,r=i,i=null);var l,c,h,f,p,d,g,_,m=(o=t.call(this,a?r:At(r))||this).vars,v=m.duration,y=m.delay,x=m.immediateRender,b=m.stagger,T=m.overwrite,k=m.keyframes,C=m.defaults,M=m.scrollTrigger,O=m.yoyoEase,E=r.parent||u,S=(X(e)||Y(e)?z(e[0]):\"length\"in r)?[e]:se(e);if(o._targets=S.length?pt(S):J(0,!w.nullTargetWarn)||[],o._ptLookup=[],o._overwrite=T,k||b||L(v)||L(y)){if(r=o.vars,(l=o.timeline=new qe({data:\"nested\",defaults:C||{},targets:E&&\"nested\"===E.data?E.vars.targets:S})).kill(),l.parent=l._dp=n(o),l._start=0,b||L(v)||L(y)){if(f=S.length,g=b&&ue(b),B(b))for(p in b)~Je.indexOf(p)&&(_||(_={}),_[p]=b[p]);for(c=0;c<f;c++)(h=St(r,tr)).stagger=0,O&&(h.yoyoEase=O),_&&Ot(h,_),d=S[c],h.duration=+Ke(v,n(o),c,d,S),h.delay=(+Ke(y,n(o),c,d,S)||0)-o._delay,!b&&1===f&&h.delay&&(o._delay=y=h.delay,o._start+=y,h.delay=0),l.to(d,h,g?g(c,d,S):0),l._ease=Pe.none;l.duration()?v=y=0:o.timeline=0}else if(k){At(Mt(l.vars.defaults,{ease:\"none\"})),l._ease=Ie(k.ease||r.ease||\"none\");var A,P,D,R=0;if(X(k))k.forEach(function(t){return l.to(S,t,\">\")}),l.duration();else{for(p in h={},k)\"ease\"===p||\"easeEach\"===p||Ze(p,k[p],h,k.easeEach);for(p in h)for(A=h[p].sort(function(t,e){return t.t-e.t}),R=0,c=0;c<A.length;c++)(D={ease:(P=A[c]).e,duration:(P.t-(c?A[c-1].t:0))/100*v})[p]=P.v,l.to(S,D,R),R+=D.duration;l.duration()<v&&l.to({},{duration:v-l.duration()})}}v||o.duration(v=l.duration())}else o.timeline=0;return!0!==T||s||(He=n(o),u.killTweensOf(S),He=0),Ut(E,n(o),i),r.reversed&&o.reverse(),r.paused&&o.paused(!0),(x||!v&&!k&&o._start===vt(E._time)&&I(x)&&Bt(n(o))&&\"nested\"!==E.data)&&(o._tTime=-1e-8,o.render(Math.max(0,-y)||0)),M&&qt(n(o),M),o}i(e,t);var r=e.prototype;return r.render=function(t,e,r){var n,i,s,o,u,l,c,h,f,p=this._time,d=this._tDur,g=this._dur,_=t<0,m=t>d-C&&!_?d:t<C?0:t;if(g){if(m!==this._tTime||!t||r||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==_||this._lazy){if(n=m,h=this.timeline,this._repeat){if(o=g+this._rDelay,this._repeat<-1&&_)return this.totalTime(100*o+t,e,r);if(n=vt(m%o),m===d?(s=this._repeat,n=g):(s=~~(u=vt(m/o)))&&s===u?(n=g,s--):n>g&&(n=g),(l=this._yoyo&&1&s)&&(f=this._yEase,n=g-n),u=Nt(this._tTime,o),n===p&&!r&&this._initted&&s===u)return this._tTime=m,this;s!==u&&(h&&this._yEase&&Be(h,l),this.vars.repeatRefresh&&!l&&!this._lock&&n!==o&&this._initted&&(this._lock=r=1,this.render(vt(o*s),!0).invalidate()._lock=0))}if(!this._initted){if(Ht(this,_?t:n,r,e,m))return this._tTime=0,this;if(!(p===this._time||r&&this.vars.repeatRefresh&&s!==u))return this;if(g!==this._dur)return this.render(t,e,r)}if(this._tTime=m,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(f||this._ease)(n/g),this._from&&(this.ratio=c=1-c),!p&&m&&!e&&!u&&(_e(this,\"onStart\"),this._tTime!==m))return this;for(i=this._pt;i;)i.r(c,i.d),i=i._next;h&&h.render(t<0?t:h._dur*h._ease(n/this._dur),e,r)||this._startAt&&(this._zTime=t),this._onUpdate&&!e&&(_&&Ft(this,t,0,r),_e(this,\"onUpdate\")),this._repeat&&s!==u&&this.vars.onRepeat&&!e&&this.parent&&_e(this,\"onRepeat\"),m!==this._tDur&&m||this._tTime!==m||(_&&!this._onUpdate&&Ft(this,t,0,!0),(t||!g)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&Rt(this,1),e||_&&!p||!(m||p||l)||(_e(this,m===d?\"onComplete\":\"onReverseComplete\",!0),this._prom&&!(m<d&&this.timeScale()>0)&&this._prom()))}}else!function(t,e,r,n){var i,s,o,u=t.ratio,l=e<0||!e&&(!t._start&&Vt(t)&&(t._initted||!jt(t))||(t._ts<0||t._dp._ts<0)&&!jt(t))?0:1,c=t._rDelay,h=0;if(c&&t._repeat&&(h=te(0,t._tDur,e),s=Nt(h,c),t._yoyo&&1&s&&(l=1-l),s!==Nt(t._tTime,c)&&(u=1-l,t.vars.repeatRefresh&&t._initted&&t.invalidate())),l!==u||a||n||t._zTime===C||!e&&t._zTime){if(!t._initted&&Ht(t,e,n,r,h))return;for(o=t._zTime,t._zTime=e||(r?C:0),r||(r=e&&!o),t.ratio=l,t._from&&(l=1-l),t._time=0,t._tTime=h,i=t._pt;i;)i.r(l,i.d),i=i._next;e<0&&Ft(t,e,0,!0),t._onUpdate&&!r&&_e(t,\"onUpdate\"),h&&t._repeat&&!r&&t.parent&&_e(t,\"onRepeat\"),(e>=t._tDur||e<0)&&t.ratio===l&&(l&&Rt(t,1),r||a||(_e(t,l?\"onComplete\":\"onReverseComplete\",!0),t._prom&&t._prom()))}else t._zTime||(t._zTime=e)}(this,t,e,r);return this},r.targets=function(){return this._targets},r.invalidate=function(e){return(!e||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(e),t.prototype.invalidate.call(this,e)},r.resetTo=function(t,e,r,n,i){g||Se.wake(),this._ts||this.play();var s=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||$e(this,s),function(t,e,r,n,i,s,a,o){var u,l,c,h,f=(t._pt&&t._ptCache||(t._ptCache={}))[e];if(!f)for(f=t._ptCache[e]=[],c=t._ptLookup,h=t._targets.length;h--;){if((u=c[h][e])&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==e&&u.fp!==e;)u=u._next;if(!u)return Ve=1,t.vars[e]=\"+=0\",$e(t,a),Ve=0,o?J():1;f.push(u)}for(h=f.length;h--;)(u=(l=f[h])._pt||l).s=!n&&0!==n||i?u.s+(n||0)+s*u.c:n,u.c=r-u.s,l.e&&(l.e=mt(r)+ee(l.e)),l.b&&(l.b=u.s+ee(l.b))}(this,t,e,r,n,this._ease(s/this._dur),s,i)?this.resetTo(t,e,r,n,1):(Xt(this,0),this.parent||Pt(this._dp,this,\"_first\",\"_last\",this._dp._sort?\"_start\":0),this.render(0))},r.kill=function(t,e){if(void 0===e&&(e=\"all\"),!(t||e&&\"all\"!==e))return this._lazy=this._pt=0,this.parent?me(this):this.scrollTrigger&&this.scrollTrigger.kill(!!a),this;if(this.timeline){var r=this.timeline.totalDuration();return this.timeline.killTweensOf(t,e,He&&!0!==He.vars.overwrite)._first||me(this),this.parent&&r!==this.timeline.totalDuration()&&Gt(this,this._dur*this.timeline._tDur/r,0,1),this}var n,i,s,o,u,l,c,h=this._targets,f=t?se(t):h,p=this._ptLookup,d=this._pt;if((!e||\"all\"===e)&&function(t,e){for(var r=t.length,n=r===e.length;n&&r--&&t[r]===e[r];);return r<0}(h,f))return\"all\"===e&&(this._pt=0),me(this);for(n=this._op=this._op||[],\"all\"!==e&&(D(e)&&(u={},_t(e,function(t){return u[t]=1}),e=u),e=function(t,e){var r,n,i,s,a=t[0]?dt(t[0]).harness:0,o=a&&a.aliases;if(!o)return e;for(n in r=Ot({},e),o)if(n in r)for(i=(s=o[n].split(\",\")).length;i--;)r[s[i]]=r[n];return r}(h,e)),c=h.length;c--;)if(~f.indexOf(h[c]))for(u in i=p[c],\"all\"===e?(n[c]=e,o=i,s={}):(s=n[c]=n[c]||{},o=e),o)(l=i&&i[u])&&(\"kill\"in l.d&&!0!==l.d.kill(u)||Dt(this,l,\"_pt\"),delete i[u]),\"all\"!==s&&(s[u]=1);return this._initted&&!this._pt&&d&&me(this),this},e.to=function(t,r){return new e(t,r,arguments[2])},e.from=function(t,e){return Kt(1,arguments)},e.delayedCall=function(t,r,n,i){return new e(r,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:t,onComplete:r,onReverseComplete:r,onCompleteParams:n,onReverseCompleteParams:n,callbackScope:i})},e.fromTo=function(t,e,r){return Kt(2,arguments)},e.set=function(t,r){return r.duration=0,r.repeatDelay||(r.repeat=0),new e(t,r)},e.killTweensOf=function(t,e,r){return u.killTweensOf(t,e,r)},e}(Ue);Mt(er.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),_t(\"staggerTo,staggerFrom,staggerFromTo\",function(t){er[t]=function(){var e=new qe,r=re.call(arguments,0);return r.splice(\"staggerFromTo\"===t?5:4,0,0),e[t].apply(e,r)}});var rr=function(t,e,r){return t[e]=r},nr=function(t,e,r){return t[e](r)},ir=function(t,e,r,n){return t[e](n.fp,r)},sr=function(t,e,r){return t.setAttribute(e,r)},ar=function(t,e){return R(t[e])?nr:F(t[e])&&t.setAttribute?sr:rr},or=function(t,e){return e.set(e.t,e.p,Math.round(1e6*(e.s+e.c*t))/1e6,e)},ur=function(t,e){return e.set(e.t,e.p,!!(e.s+e.c*t),e)},lr=function(t,e){var r=e._pt,n=\"\";if(!t&&e.b)n=e.b;else if(1===t&&e.e)n=e.e;else{for(;r;)n=r.p+(r.m?r.m(r.s+r.c*t):Math.round(1e4*(r.s+r.c*t))/1e4)+n,r=r._next;n+=e.c}e.set(e.t,e.p,n,e)},cr=function(t,e){for(var r=e._pt;r;)r.r(t,r.d),r=r._next},hr=function(t,e,r,n){for(var i,s=this._pt;s;)i=s._next,s.p===n&&s.modifier(t,e,r),s=i},fr=function(t){for(var e,r,n=this._pt;n;)r=n._next,n.p===t&&!n.op||n.op===t?Dt(this,n,\"_pt\"):n.dep||(e=1),n=r;return!e},pr=function(t,e,r,n){n.mSet(t,e,n.m.call(n.tween,r,n.mt),n)},dr=function(t){for(var e,r,n,i,s=t._pt;s;){for(e=s._next,r=n;r&&r.pr>s.pr;)r=r._next;(s._prev=r?r._prev:i)?s._prev._next=s:n=s,(s._next=r)?r._prev=s:i=s,s=e}t._pt=n},gr=function(){function t(t,e,r,n,i,s,a,o,u){this.t=e,this.s=n,this.c=i,this.p=r,this.r=s||or,this.d=a||this,this.set=o||rr,this.pr=u||0,this._next=t,t&&(t._prev=this)}return t.prototype.modifier=function(t,e,r){this.mSet=this.mSet||this.set,this.set=pr,this.m=t,this.mt=r,this.tween=e},t}();_t(ft+\"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger\",function(t){return st[t]=1}),Q.TweenMax=Q.TweenLite=er,Q.TimelineLite=Q.TimelineMax=qe,u=new qe({sortChildren:!1,defaults:T,autoRemoveChildren:!0,id:\"root\",smoothChildTiming:!0}),w.stringFilter=Ee;var _r=[],mr={},vr=[],yr=0,xr=0,br=function(t){return(mr[t]||vr).map(function(t){return t()})},wr=function(){var t=Date.now(),e=[];t-yr>2&&(br(\"matchMediaInit\"),_r.forEach(function(t){var r,n,i,s,a=t.queries,o=t.conditions;for(n in a)(r=l.matchMedia(a[n]).matches)&&(i=1),r!==o[n]&&(o[n]=r,s=1);s&&(t.revert(),i&&e.push(t))}),br(\"matchMediaRevert\"),e.forEach(function(t){return t.onMatch(t,function(e){return t.add(null,e)})}),yr=t,br(\"matchMedia\"))},Tr=function(){function t(t,e){this.selector=e&&ae(e),this.data=[],this._r=[],this.isReverted=!1,this.id=xr++,t&&this.add(t)}var e=t.prototype;return e.add=function(t,e,r){R(t)&&(r=e,e=t,t=R);var n=this,i=function(){var t,i=o,s=n.selector;return i&&i!==n&&i.data.push(n),r&&(n.selector=ae(r)),o=n,t=e.apply(n,arguments),R(t)&&n._r.push(t),o=i,n.selector=s,n.isReverted=!1,t};return n.last=i,t===R?i(n,function(t){return n.add(null,t)}):t?n[t]=i:i},e.ignore=function(t){var e=o;o=null,t(this),o=e},e.getTweens=function(){var e=[];return this.data.forEach(function(r){return r instanceof t?e.push.apply(e,r.getTweens()):r instanceof er&&!(r.parent&&\"nested\"===r.parent.data)&&e.push(r)}),e},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(t,e){var r=this;if(t?function(){for(var e,n=r.getTweens(),i=r.data.length;i--;)\"isFlip\"===(e=r.data[i]).data&&(e.revert(),e.getChildren(!0,!0,!1).forEach(function(t){return n.splice(n.indexOf(t),1)}));for(n.map(function(t){return{g:t._dur||t._delay||t._sat&&!t._sat.vars.immediateRender?t.globalTime(0):-1/0,t:t}}).sort(function(t,e){return e.g-t.g||-1/0}).forEach(function(e){return e.t.revert(t)}),i=r.data.length;i--;)(e=r.data[i])instanceof qe?\"nested\"!==e.data&&(e.scrollTrigger&&e.scrollTrigger.revert(),e.kill()):!(e instanceof er)&&e.revert&&e.revert(t);r._r.forEach(function(e){return e(t,r)}),r.isReverted=!0}():this.data.forEach(function(t){return t.kill&&t.kill()}),this.clear(),e)for(var n=_r.length;n--;)_r[n].id===this.id&&_r.splice(n,1)},e.revert=function(t){this.kill(t||{})},t}(),kr=function(){function t(t){this.contexts=[],this.scope=t,o&&o.data.push(this)}var e=t.prototype;return e.add=function(t,e,r){B(t)||(t={matches:t});var n,i,s,a=new Tr(0,r||this.scope),u=a.conditions={};for(i in o&&!a.selector&&(a.selector=o.selector),this.contexts.push(a),e=a.add(\"onMatch\",e),a.queries=t,t)\"all\"===i?s=1:(n=l.matchMedia(t[i]))&&(_r.indexOf(a)<0&&_r.push(a),(u[i]=n.matches)&&(s=1),n.addListener?n.addListener(wr):n.addEventListener(\"change\",wr));return s&&e(a,function(t){return a.add(null,t)}),this},e.revert=function(t){this.kill(t||{})},e.kill=function(t){this.contexts.forEach(function(e){return e.kill(t,!0)})},t}(),Cr={registerPlugin:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];e.forEach(function(t){return ye(t)})},timeline:function(t){return new qe(t)},getTweensOf:function(t,e){return u.getTweensOf(t,e)},getProperty:function(t,e,r,n){D(t)&&(t=se(t)[0]);var i=dt(t||{}).get,s=r?Ct:kt;return\"native\"===r&&(r=\"\"),t?e?s((ut[e]&&ut[e].get||i)(t,e,r,n)):function(e,r,n){return s((ut[e]&&ut[e].get||i)(t,e,r,n))}:t},quickSetter:function(t,e,r){if((t=se(t)).length>1){var n=t.map(function(t){return Er.quickSetter(t,e,r)}),i=n.length;return function(t){for(var e=i;e--;)n[e](t)}}t=t[0]||{};var s=ut[e],a=dt(t),o=a.harness&&(a.harness.aliases||{})[e]||e,u=s?function(e){var n=new s;d._pt=0,n.init(t,r?e+r:e,d,0,[t]),n.render(1,n),d._pt&&cr(1,d)}:a.set(t,o);return s?u:function(e){return u(t,o,r?e+r:e,a,1)}},quickTo:function(t,e,r){var n,i=Er.to(t,Mt(((n={})[e]=\"+=0.1\",n.paused=!0,n.stagger=0,n),r||{})),s=function(t,r,n){return i.resetTo(e,t,r,n)};return s.tween=i,s},isTweening:function(t){return u.getTweensOf(t,!0).length>0},defaults:function(t){return t&&t.ease&&(t.ease=Ie(t.ease,T.ease)),Et(T,t||{})},config:function(t){return Et(w,t||{})},registerEffect:function(t){var e=t.name,r=t.effect,n=t.plugins,i=t.defaults,s=t.extendTimeline;(n||\"\").split(\",\").forEach(function(t){return t&&!ut[t]&&!Q[t]&&J()}),lt[e]=function(t,e,n){return r(se(t),Mt(e||{},i),n)},s&&(qe.prototype[e]=function(t,r,n){return this.add(lt[e](t,B(r)?r:(n=r)&&{},this),n)})},registerEase:function(t,e){Pe[t]=Ie(e)},parseEase:function(t,e){return arguments.length?Ie(t,e):Pe},getById:function(t){return u.getById(t)},exportRoot:function(t,e){void 0===t&&(t={});var r,n,i=new qe(t);for(i.smoothChildTiming=I(t.smoothChildTiming),u.remove(i),i._dp=0,i._time=i._tTime=u._time,r=u._first;r;)n=r._next,!e&&!r._dur&&r instanceof er&&r.vars.onComplete===r._targets[0]||Ut(i,r,r._start-r._delay),r=n;return Ut(u,i,0),i},context:function(t,e){return t?new Tr(t,e):o},matchMedia:function(t){return new kr(t)},matchMediaRefresh:function(){return _r.forEach(function(t){var e,r,n=t.conditions;for(r in n)n[r]&&(n[r]=!1,e=1);e&&t.revert()})||wr()},addEventListener:function(t,e){var r=mr[t]||(mr[t]=[]);~r.indexOf(e)||r.push(e)},removeEventListener:function(t,e){var r=mr[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},utils:{wrap:function t(e,r,n){var i=r-e;return X(e)?fe(e,t(0,e.length),r):Jt(n,function(t){return(i+(t-e)%i)%i+e})},wrapYoyo:function t(e,r,n){var i=r-e,s=2*i;return X(e)?fe(e,t(0,e.length-1),r):Jt(n,function(t){return e+((t=(s+(t-e)%s)%s||0)>i?s-t:t)})},distribute:ue,random:he,snap:ce,normalize:function(t,e,r){return de(t,e,0,1,r)},getUnit:ee,clamp:function(t,e,r){return Jt(r,function(r){return te(t,e,r)})},splitColor:Te,toArray:se,selector:ae,mapRange:de,pipe:function(){for(var t=arguments.length,e=new Array(t),r=0;r<t;r++)e[r]=arguments[r];return function(t){return e.reduce(function(t,e){return e(t)},t)}},unitize:function(t,e){return function(r){return t(parseFloat(r))+(e||ee(r))}},interpolate:function t(e,r,n,i){var s=isNaN(e+r)?0:function(t){return(1-t)*e+t*r};if(!s){var a,o,u,l,c,h=D(e),f={};if(!0===n&&(i=1)&&(n=null),h)e={p:e},r={p:r};else if(X(e)&&!X(r)){for(u=[],l=e.length,c=l-2,o=1;o<l;o++)u.push(t(e[o-1],e[o]));l--,s=function(t){t*=l;var e=Math.min(c,~~t);return u[e](t-e)},n=r}else i||(e=Ot(X(e)?[]:{},e));if(!u){for(a in r)Ge.call(f,e,a,\"get\",r[a]);s=function(t){return cr(t,f)||(h?e.p:e)}}}return Jt(n,s)},shuffle:oe},install:Z,effects:lt,ticker:Se,updateRoot:qe.updateRoot,plugins:ut,globalTimeline:u,core:{PropTween:gr,globals:tt,Tween:er,Timeline:qe,Animation:Ue,getCache:dt,_removeLinkedListItem:Dt,reverting:function(){return a},context:function(t){return t&&o&&(o.data.push(t),t._ctx=o),o},suppressOverwrites:function(t){return s=t}}};_t(\"to,from,fromTo,delayedCall,set,killTweensOf\",function(t){return Cr[t]=er[t]}),Se.add(qe.updateRoot),d=Cr.to({},{duration:0});var Mr=function(t,e){for(var r=t._pt;r&&r.p!==e&&r.op!==e&&r.fp!==e;)r=r._next;return r},Or=function(t,e){return{name:t,headless:1,rawVars:1,init:function(t,r,n){n._onInit=function(t){var n,i;if(D(r)&&(n={},_t(r,function(t){return n[t]=1}),r=n),e){for(i in n={},r)n[i]=e(r[i]);r=n}!function(t,e){var r,n,i,s=t._targets;for(r in e)for(n=s.length;n--;)(i=t._ptLookup[n][r])&&(i=i.d)&&(i._pt&&(i=Mr(i,r)),i&&i.modifier&&i.modifier(e[r],t,s[n],r))}(t,r)}}}},Er=Cr.registerPlugin({name:\"attr\",init:function(t,e,r,n,i){var s,a,o;for(s in this.tween=r,e)o=t.getAttribute(s)||\"\",(a=this.add(t,\"setAttribute\",(o||0)+\"\",e[s],n,i,0,0,s)).op=s,a.b=o,this._props.push(s)},render:function(t,e){for(var r=e._pt;r;)a?r.set(r.t,r.p,r.b,r):r.r(t,r.d),r=r._next}},{name:\"endArray\",headless:1,init:function(t,e){for(var r=e.length;r--;)this.add(t,r,t[r]||0,e[r],0,0,0,0,0,1)}},Or(\"roundProps\",le),Or(\"modifiers\"),Or(\"snap\",ce))||Cr;er.version=qe.version=Er.version=\"3.13.0\",f=1,N()&&Ae(),Pe.Power0,Pe.Power1,Pe.Power2,Pe.Power3,Pe.Power4,Pe.Linear,Pe.Quad,Pe.Cubic,Pe.Quart,Pe.Quint,Pe.Strong,Pe.Elastic,Pe.Back,Pe.SteppedEase,Pe.Bounce,Pe.Sine,Pe.Expo,Pe.Circ;var Sr,Ar,Pr,Dr,Rr,zr,Fr,Br,Ir={},Nr=180/Math.PI,Lr=Math.PI/180,Yr=Math.atan2,Xr=/([A-Z])/g,Wr=/(left|right|width|margin|padding|x)/i,Ur=/[\\s,\\(]\\S/,qr={autoAlpha:\"opacity,visibility\",scale:\"scaleX,scaleY\",alpha:\"opacity\"},Hr=function(t,e){return e.set(e.t,e.p,Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},Vr=function(t,e){return e.set(e.t,e.p,1===t?e.e:Math.round(1e4*(e.s+e.c*t))/1e4+e.u,e)},jr=function(t,e){return e.set(e.t,e.p,t?Math.round(1e4*(e.s+e.c*t))/1e4+e.u:e.b,e)},Gr=function(t,e){var r=e.s+e.c*t;e.set(e.t,e.p,~~(r+(r<0?-.5:.5))+e.u,e)},Qr=function(t,e){return e.set(e.t,e.p,t?e.e:e.b,e)},$r=function(t,e){return e.set(e.t,e.p,1!==t?e.b:e.e,e)},Zr=function(t,e,r){return t.style[e]=r},Kr=function(t,e,r){return t.style.setProperty(e,r)},Jr=function(t,e,r){return t._gsap[e]=r},tn=function(t,e,r){return t._gsap.scaleX=t._gsap.scaleY=r},en=function(t,e,r,n,i){var s=t._gsap;s.scaleX=s.scaleY=r,s.renderTransform(i,s)},rn=function(t,e,r,n,i){var s=t._gsap;s[e]=r,s.renderTransform(i,s)},nn=\"transform\",sn=nn+\"Origin\",an=function t(e,r){var n=this,i=this.target,s=i.style,a=i._gsap;if(e in Ir&&s){if(this.tfm=this.tfm||{},\"transform\"===e)return qr.transform.split(\",\").forEach(function(e){return t.call(n,e,r)});if(~(e=qr[e]||e).indexOf(\",\")?e.split(\",\").forEach(function(t){return n.tfm[t]=kn(i,t)}):this.tfm[e]=a.x?a[e]:kn(i,e),e===sn&&(this.tfm.zOrigin=a.zOrigin),this.props.indexOf(nn)>=0)return;a.svg&&(this.svgo=i.getAttribute(\"data-svg-origin\"),this.props.push(sn,r,\"\")),e=nn}(s||r)&&this.props.push(e,r,s[e])},on=function(t){t.translate&&(t.removeProperty(\"translate\"),t.removeProperty(\"scale\"),t.removeProperty(\"rotate\"))},un=function(){var t,e,r=this.props,n=this.target,i=n.style,s=n._gsap;for(t=0;t<r.length;t+=3)r[t+1]?2===r[t+1]?n[r[t]](r[t+2]):n[r[t]]=r[t+2]:r[t+2]?i[r[t]]=r[t+2]:i.removeProperty(\"--\"===r[t].substr(0,2)?r[t]:r[t].replace(Xr,\"-$1\").toLowerCase());if(this.tfm){for(e in this.tfm)s[e]=this.tfm[e];s.svg&&(s.renderTransform(),n.setAttribute(\"data-svg-origin\",this.svgo||\"\")),(t=Fr())&&t.isStart||i[nn]||(on(i),s.zOrigin&&i[sn]&&(i[sn]+=\" \"+s.zOrigin+\"px\",s.zOrigin=0,s.renderTransform()),s.uncache=1)}},ln=function(t,e){var r={target:t,props:[],revert:un,save:an};return t._gsap||Er.core.getCache(t),e&&t.style&&t.nodeType&&e.split(\",\").forEach(function(t){return r.save(t)}),r},cn=function(t,e){var r=Ar.createElementNS?Ar.createElementNS((e||\"http://www.w3.org/1999/xhtml\").replace(/^https/,\"http\"),t):Ar.createElement(t);return r&&r.style?r:Ar.createElement(t)},hn=function t(e,r,n){var i=getComputedStyle(e);return i[r]||i.getPropertyValue(r.replace(Xr,\"-$1\").toLowerCase())||i.getPropertyValue(r)||!n&&t(e,pn(r)||r,1)||\"\"},fn=\"O,Moz,ms,Ms,Webkit\".split(\",\"),pn=function(t,e,r){var n=(e||Rr).style,i=5;if(t in n&&!r)return t;for(t=t.charAt(0).toUpperCase()+t.substr(1);i--&&!(fn[i]+t in n););return i<0?null:(3===i?\"ms\":i>=0?fn[i]:\"\")+t},dn=function(){\"undefined\"!=typeof window&&window.document&&(Sr=window,Ar=Sr.document,Pr=Ar.documentElement,Rr=cn(\"div\")||{style:{}},cn(\"div\"),nn=pn(nn),sn=nn+\"Origin\",Rr.style.cssText=\"border-width:0;line-height:0;position:absolute;padding:0\",Br=!!pn(\"perspective\"),Fr=Er.core.reverting,Dr=1)},gn=function(t){var e,r=t.ownerSVGElement,n=cn(\"svg\",r&&r.getAttribute(\"xmlns\")||\"http://www.w3.org/2000/svg\"),i=t.cloneNode(!0);i.style.display=\"block\",n.appendChild(i),Pr.appendChild(n);try{e=i.getBBox()}catch(t){}return n.removeChild(i),Pr.removeChild(n),e},_n=function(t,e){for(var r=e.length;r--;)if(t.hasAttribute(e[r]))return t.getAttribute(e[r])},mn=function(t){var e,r;try{e=t.getBBox()}catch(n){e=gn(t),r=1}return e&&(e.width||e.height)||r||(e=gn(t)),!e||e.width||e.x||e.y?e:{x:+_n(t,[\"x\",\"cx\",\"x1\"])||0,y:+_n(t,[\"y\",\"cy\",\"y1\"])||0,width:0,height:0}},vn=function(t){return!(!t.getCTM||t.parentNode&&!t.ownerSVGElement||!mn(t))},yn=function(t,e){if(e){var r,n=t.style;e in Ir&&e!==sn&&(e=nn),n.removeProperty?(\"ms\"!==(r=e.substr(0,2))&&\"webkit\"!==e.substr(0,6)||(e=\"-\"+e),n.removeProperty(\"--\"===r?e:e.replace(Xr,\"-$1\").toLowerCase())):n.removeAttribute(e)}},xn=function(t,e,r,n,i,s){var a=new gr(t._pt,e,r,0,1,s?$r:Qr);return t._pt=a,a.b=n,a.e=i,t._props.push(r),a},bn={deg:1,rad:1,turn:1},wn={grid:1,flex:1},Tn=function t(e,r,n,i){var s,a,o,u,l=parseFloat(n)||0,c=(n+\"\").trim().substr((l+\"\").length)||\"px\",h=Rr.style,f=Wr.test(r),p=\"svg\"===e.tagName.toLowerCase(),d=(p?\"client\":\"offset\")+(f?\"Width\":\"Height\"),g=100,_=\"px\"===i,m=\"%\"===i;if(i===c||!l||bn[i]||bn[c])return l;if(\"px\"!==c&&!_&&(l=t(e,r,n,\"px\")),u=e.getCTM&&vn(e),(m||\"%\"===c)&&(Ir[r]||~r.indexOf(\"adius\")))return s=u?e.getBBox()[f?\"width\":\"height\"]:e[d],mt(m?l/s*g:l/100*s);if(h[f?\"width\":\"height\"]=g+(_?c:i),a=\"rem\"!==i&&~r.indexOf(\"adius\")||\"em\"===i&&e.appendChild&&!p?e:e.parentNode,u&&(a=(e.ownerSVGElement||{}).parentNode),a&&a!==Ar&&a.appendChild||(a=Ar.body),(o=a._gsap)&&m&&o.width&&f&&o.time===Se.time&&!o.uncache)return mt(l/o.width*g);if(!m||\"height\"!==r&&\"width\"!==r)(m||\"%\"===c)&&!wn[hn(a,\"display\")]&&(h.position=hn(e,\"position\")),a===e&&(h.position=\"static\"),a.appendChild(Rr),s=Rr[d],a.removeChild(Rr),h.position=\"absolute\";else{var v=e.style[r];e.style[r]=g+i,s=e[d],v?e.style[r]=v:yn(e,r)}return f&&m&&((o=dt(a)).time=Se.time,o.width=a[d]),mt(_?s*l/g:s&&l?g/s*l:0)},kn=function(t,e,r,n){var i;return Dr||dn(),e in qr&&\"transform\"!==e&&~(e=qr[e]).indexOf(\",\")&&(e=e.split(\",\")[0]),Ir[e]&&\"transform\"!==e?(i=Bn(t,n),i=\"transformOrigin\"!==e?i[e]:i.svg?i.origin:In(hn(t,sn))+\" \"+i.zOrigin+\"px\"):(!(i=t.style[e])||\"auto\"===i||n||~(i+\"\").indexOf(\"calc(\"))&&(i=Sn[e]&&Sn[e](t,e,r)||hn(t,e)||gt(t,e)||(\"opacity\"===e?1:0)),r&&!~(i+\"\").trim().indexOf(\" \")?Tn(t,e,i,r)+r:i},Cn=function(t,e,r,n){if(!r||\"none\"===r){var i=pn(e,t,1),s=i&&hn(t,i,1);s&&s!==r?(e=i,r=s):\"borderColor\"===e&&(r=hn(t,\"borderTopColor\"))}var a,o,u,l,c,h,f,p,d,g,_,m=new gr(this._pt,t.style,e,0,1,lr),v=0,y=0;if(m.b=r,m.e=n,r+=\"\",\"var(--\"===(n+=\"\").substring(0,6)&&(n=hn(t,n.substring(4,n.indexOf(\")\")))),\"auto\"===n&&(h=t.style[e],t.style[e]=n,n=hn(t,e)||n,h?t.style[e]=h:yn(t,e)),Ee(a=[r,n]),n=a[1],u=(r=a[0]).match(q)||[],(n.match(q)||[]).length){for(;o=q.exec(n);)f=o[0],d=n.substring(v,o.index),c?c=(c+1)%5:\"rgba(\"!==d.substr(-5)&&\"hsla(\"!==d.substr(-5)||(c=1),f!==(h=u[y++]||\"\")&&(l=parseFloat(h)||0,_=h.substr((l+\"\").length),\"=\"===f.charAt(1)&&(f=yt(l,f)+_),p=parseFloat(f),g=f.substr((p+\"\").length),v=q.lastIndex-g.length,g||(g=g||w.units[e]||_,v===n.length&&(n+=g,m.e+=g)),_!==g&&(l=Tn(t,e,h,g)||0),m._pt={_next:m._pt,p:d||1===y?d:\",\",s:l,c:p-l,m:c&&c<4||\"zIndex\"===e?Math.round:0});m.c=v<n.length?n.substring(v,n.length):\"\"}else m.r=\"display\"===e&&\"none\"===n?$r:Qr;return V.test(n)&&(m.e=0),this._pt=m,m},Mn={top:\"0%\",bottom:\"100%\",left:\"0%\",right:\"100%\",center:\"50%\"},On=function(t){var e=t.split(\" \"),r=e[0],n=e[1]||\"50%\";return\"top\"!==r&&\"bottom\"!==r&&\"left\"!==n&&\"right\"!==n||(t=r,r=n,n=t),e[0]=Mn[r]||r,e[1]=Mn[n]||n,e.join(\" \")},En=function(t,e){if(e.tween&&e.tween._time===e.tween._dur){var r,n,i,s=e.t,a=s.style,o=e.u,u=s._gsap;if(\"all\"===o||!0===o)a.cssText=\"\",n=1;else for(i=(o=o.split(\",\")).length;--i>-1;)r=o[i],Ir[r]&&(n=1,r=\"transformOrigin\"===r?sn:nn),yn(s,r);n&&(yn(s,nn),u&&(u.svg&&s.removeAttribute(\"transform\"),a.scale=a.rotate=a.translate=\"none\",Bn(s,1),u.uncache=1,on(a)))}},Sn={clearProps:function(t,e,r,n,i){if(\"isFromStart\"!==i.data){var s=t._pt=new gr(t._pt,e,r,0,0,En);return s.u=n,s.pr=-10,s.tween=i,t._props.push(r),1}}},An=[1,0,0,1,0,0],Pn={},Dn=function(t){return\"matrix(1, 0, 0, 1, 0, 0)\"===t||\"none\"===t||!t},Rn=function(t){var e=hn(t,nn);return Dn(e)?An:e.substr(7).match(U).map(mt)},zn=function(t,e){var r,n,i,s,a=t._gsap||dt(t),o=t.style,u=Rn(t);return a.svg&&t.getAttribute(\"transform\")?\"1,0,0,1,0,0\"===(u=[(i=t.transform.baseVal.consolidate().matrix).a,i.b,i.c,i.d,i.e,i.f]).join(\",\")?An:u:(u!==An||t.offsetParent||t===Pr||a.svg||(i=o.display,o.display=\"block\",(r=t.parentNode)&&(t.offsetParent||t.getBoundingClientRect().width)||(s=1,n=t.nextElementSibling,Pr.appendChild(t)),u=Rn(t),i?o.display=i:yn(t,\"display\"),s&&(n?r.insertBefore(t,n):r?r.appendChild(t):Pr.removeChild(t))),e&&u.length>6?[u[0],u[1],u[4],u[5],u[12],u[13]]:u)},Fn=function(t,e,r,n,i,s){var a,o,u,l=t._gsap,c=i||zn(t,!0),h=l.xOrigin||0,f=l.yOrigin||0,p=l.xOffset||0,d=l.yOffset||0,g=c[0],_=c[1],m=c[2],v=c[3],y=c[4],x=c[5],b=e.split(\" \"),w=parseFloat(b[0])||0,T=parseFloat(b[1])||0;r?c!==An&&(o=g*v-_*m)&&(u=w*(-_/o)+T*(g/o)-(g*x-_*y)/o,w=w*(v/o)+T*(-m/o)+(m*x-v*y)/o,T=u):(w=(a=mn(t)).x+(~b[0].indexOf(\"%\")?w/100*a.width:w),T=a.y+(~(b[1]||b[0]).indexOf(\"%\")?T/100*a.height:T)),n||!1!==n&&l.smooth?(y=w-h,x=T-f,l.xOffset=p+(y*g+x*m)-y,l.yOffset=d+(y*_+x*v)-x):l.xOffset=l.yOffset=0,l.xOrigin=w,l.yOrigin=T,l.smooth=!!n,l.origin=e,l.originIsAbsolute=!!r,t.style[sn]=\"0px 0px\",s&&(xn(s,l,\"xOrigin\",h,w),xn(s,l,\"yOrigin\",f,T),xn(s,l,\"xOffset\",p,l.xOffset),xn(s,l,\"yOffset\",d,l.yOffset)),t.setAttribute(\"data-svg-origin\",w+\" \"+T)},Bn=function(t,e){var r=t._gsap||new We(t);if(\"x\"in r&&!e&&!r.uncache)return r;var n,i,s,a,o,u,l,c,h,f,p,d,g,_,m,v,y,x,b,T,k,C,M,O,E,S,A,P,D,R,z,F,B=t.style,I=r.scaleX<0,N=\"px\",L=\"deg\",Y=getComputedStyle(t),X=hn(t,sn)||\"0\";return n=i=s=u=l=c=h=f=p=0,a=o=1,r.svg=!(!t.getCTM||!vn(t)),Y.translate&&(\"none\"===Y.translate&&\"none\"===Y.scale&&\"none\"===Y.rotate||(B[nn]=(\"none\"!==Y.translate?\"translate3d(\"+(Y.translate+\" 0 0\").split(\" \").slice(0,3).join(\", \")+\") \":\"\")+(\"none\"!==Y.rotate?\"rotate(\"+Y.rotate+\") \":\"\")+(\"none\"!==Y.scale?\"scale(\"+Y.scale.split(\" \").join(\",\")+\") \":\"\")+(\"none\"!==Y[nn]?Y[nn]:\"\")),B.scale=B.rotate=B.translate=\"none\"),_=zn(t,r.svg),r.svg&&(r.uncache?(E=t.getBBox(),X=r.xOrigin-E.x+\"px \"+(r.yOrigin-E.y)+\"px\",O=\"\"):O=!e&&t.getAttribute(\"data-svg-origin\"),Fn(t,O||X,!!O||r.originIsAbsolute,!1!==r.smooth,_)),d=r.xOrigin||0,g=r.yOrigin||0,_!==An&&(x=_[0],b=_[1],T=_[2],k=_[3],n=C=_[4],i=M=_[5],6===_.length?(a=Math.sqrt(x*x+b*b),o=Math.sqrt(k*k+T*T),u=x||b?Yr(b,x)*Nr:0,(h=T||k?Yr(T,k)*Nr+u:0)&&(o*=Math.abs(Math.cos(h*Lr))),r.svg&&(n-=d-(d*x+g*T),i-=g-(d*b+g*k))):(F=_[6],R=_[7],A=_[8],P=_[9],D=_[10],z=_[11],n=_[12],i=_[13],s=_[14],l=(m=Yr(F,D))*Nr,m&&(O=C*(v=Math.cos(-m))+A*(y=Math.sin(-m)),E=M*v+P*y,S=F*v+D*y,A=C*-y+A*v,P=M*-y+P*v,D=F*-y+D*v,z=R*-y+z*v,C=O,M=E,F=S),c=(m=Yr(-T,D))*Nr,m&&(v=Math.cos(-m),z=k*(y=Math.sin(-m))+z*v,x=O=x*v-A*y,b=E=b*v-P*y,T=S=T*v-D*y),u=(m=Yr(b,x))*Nr,m&&(O=x*(v=Math.cos(m))+b*(y=Math.sin(m)),E=C*v+M*y,b=b*v-x*y,M=M*v-C*y,x=O,C=E),l&&Math.abs(l)+Math.abs(u)>359.9&&(l=u=0,c=180-c),a=mt(Math.sqrt(x*x+b*b+T*T)),o=mt(Math.sqrt(M*M+F*F)),m=Yr(C,M),h=Math.abs(m)>2e-4?m*Nr:0,p=z?1/(z<0?-z:z):0),r.svg&&(O=t.getAttribute(\"transform\"),r.forceCSS=t.setAttribute(\"transform\",\"\")||!Dn(hn(t,nn)),O&&t.setAttribute(\"transform\",O))),Math.abs(h)>90&&Math.abs(h)<270&&(I?(a*=-1,h+=u<=0?180:-180,u+=u<=0?180:-180):(o*=-1,h+=h<=0?180:-180)),e=e||r.uncache,r.x=n-((r.xPercent=n&&(!e&&r.xPercent||(Math.round(t.offsetWidth/2)===Math.round(-n)?-50:0)))?t.offsetWidth*r.xPercent/100:0)+N,r.y=i-((r.yPercent=i&&(!e&&r.yPercent||(Math.round(t.offsetHeight/2)===Math.round(-i)?-50:0)))?t.offsetHeight*r.yPercent/100:0)+N,r.z=s+N,r.scaleX=mt(a),r.scaleY=mt(o),r.rotation=mt(u)+L,r.rotationX=mt(l)+L,r.rotationY=mt(c)+L,r.skewX=h+L,r.skewY=f+L,r.transformPerspective=p+N,(r.zOrigin=parseFloat(X.split(\" \")[2])||!e&&r.zOrigin||0)&&(B[sn]=In(X)),r.xOffset=r.yOffset=0,r.force3D=w.force3D,r.renderTransform=r.svg?qn:Br?Un:Ln,r.uncache=0,r},In=function(t){return(t=t.split(\" \"))[0]+\" \"+t[1]},Nn=function(t,e,r){var n=ee(e);return mt(parseFloat(e)+parseFloat(Tn(t,\"x\",r+\"px\",n)))+n},Ln=function(t,e){e.z=\"0px\",e.rotationY=e.rotationX=\"0deg\",e.force3D=0,Un(t,e)},Yn=\"0deg\",Xn=\"0px\",Wn=\") \",Un=function(t,e){var r=e||this,n=r.xPercent,i=r.yPercent,s=r.x,a=r.y,o=r.z,u=r.rotation,l=r.rotationY,c=r.rotationX,h=r.skewX,f=r.skewY,p=r.scaleX,d=r.scaleY,g=r.transformPerspective,_=r.force3D,m=r.target,v=r.zOrigin,y=\"\",x=\"auto\"===_&&t&&1!==t||!0===_;if(v&&(c!==Yn||l!==Yn)){var b,w=parseFloat(l)*Lr,T=Math.sin(w),k=Math.cos(w);w=parseFloat(c)*Lr,b=Math.cos(w),s=Nn(m,s,T*b*-v),a=Nn(m,a,-Math.sin(w)*-v),o=Nn(m,o,k*b*-v+v)}g!==Xn&&(y+=\"perspective(\"+g+Wn),(n||i)&&(y+=\"translate(\"+n+\"%, \"+i+\"%) \"),(x||s!==Xn||a!==Xn||o!==Xn)&&(y+=o!==Xn||x?\"translate3d(\"+s+\", \"+a+\", \"+o+\") \":\"translate(\"+s+\", \"+a+Wn),u!==Yn&&(y+=\"rotate(\"+u+Wn),l!==Yn&&(y+=\"rotateY(\"+l+Wn),c!==Yn&&(y+=\"rotateX(\"+c+Wn),h===Yn&&f===Yn||(y+=\"skew(\"+h+\", \"+f+Wn),1===p&&1===d||(y+=\"scale(\"+p+\", \"+d+Wn),m.style[nn]=y||\"translate(0, 0)\"},qn=function(t,e){var r,n,i,s,a,o=e||this,u=o.xPercent,l=o.yPercent,c=o.x,h=o.y,f=o.rotation,p=o.skewX,d=o.skewY,g=o.scaleX,_=o.scaleY,m=o.target,v=o.xOrigin,y=o.yOrigin,x=o.xOffset,b=o.yOffset,w=o.forceCSS,T=parseFloat(c),k=parseFloat(h);f=parseFloat(f),p=parseFloat(p),(d=parseFloat(d))&&(p+=d=parseFloat(d),f+=d),f||p?(f*=Lr,p*=Lr,r=Math.cos(f)*g,n=Math.sin(f)*g,i=Math.sin(f-p)*-_,s=Math.cos(f-p)*_,p&&(d*=Lr,a=Math.tan(p-d),i*=a=Math.sqrt(1+a*a),s*=a,d&&(a=Math.tan(d),r*=a=Math.sqrt(1+a*a),n*=a)),r=mt(r),n=mt(n),i=mt(i),s=mt(s)):(r=g,s=_,n=i=0),(T&&!~(c+\"\").indexOf(\"px\")||k&&!~(h+\"\").indexOf(\"px\"))&&(T=Tn(m,\"x\",c,\"px\"),k=Tn(m,\"y\",h,\"px\")),(v||y||x||b)&&(T=mt(T+v-(v*r+y*i)+x),k=mt(k+y-(v*n+y*s)+b)),(u||l)&&(a=m.getBBox(),T=mt(T+u/100*a.width),k=mt(k+l/100*a.height)),a=\"matrix(\"+r+\",\"+n+\",\"+i+\",\"+s+\",\"+T+\",\"+k+\")\",m.setAttribute(\"transform\",a),w&&(m.style[nn]=a)},Hn=function(t,e,r,n,i){var s,a,o=360,u=D(i),l=parseFloat(i)*(u&&~i.indexOf(\"rad\")?Nr:1)-n,c=n+l+\"deg\";return u&&(\"short\"===(s=i.split(\"_\")[1])&&(l%=o)!==l%180&&(l+=l<0?o:-360),\"cw\"===s&&l<0?l=(l+36e9)%o-~~(l/o)*o:\"ccw\"===s&&l>0&&(l=(l-36e9)%o-~~(l/o)*o)),t._pt=a=new gr(t._pt,e,r,n,l,Vr),a.e=c,a.u=\"deg\",t._props.push(r),a},Vn=function(t,e){for(var r in e)t[r]=e[r];return t},jn=function(t,e,r){var n,i,s,a,o,u,l,c=Vn({},r._gsap),h=r.style;for(i in c.svg?(s=r.getAttribute(\"transform\"),r.setAttribute(\"transform\",\"\"),h[nn]=e,n=Bn(r,1),yn(r,nn),r.setAttribute(\"transform\",s)):(s=getComputedStyle(r)[nn],h[nn]=e,n=Bn(r,1),h[nn]=s),Ir)(s=c[i])!==(a=n[i])&&\"perspective,force3D,transformOrigin,svgOrigin\".indexOf(i)<0&&(o=ee(s)!==(l=ee(a))?Tn(r,i,s,l):parseFloat(s),u=parseFloat(a),t._pt=new gr(t._pt,n,i,o,u-o,Hr),t._pt.u=l||0,t._props.push(i));Vn(n,c)};_t(\"padding,margin,Width,Radius\",function(t,e){var r=\"Top\",n=\"Right\",i=\"Bottom\",s=\"Left\",a=(e<3?[r,n,i,s]:[r+s,r+n,i+n,i+s]).map(function(r){return e<2?t+r:\"border\"+r+t});Sn[e>1?\"border\"+t:t]=function(t,e,r,n,i){var s,o;if(arguments.length<4)return s=a.map(function(e){return kn(t,e,r)}),5===(o=s.join(\" \")).split(s[0]).length?s[0]:o;s=(n+\"\").split(\" \"),o={},a.forEach(function(t,e){return o[t]=s[e]=s[e]||s[(e-1)/2|0]}),t.init(e,o,i)}});var Gn,Qn,$n,Zn={name:\"css\",register:dn,targetTest:function(t){return t.style&&t.nodeType},init:function(t,e,r,n,i){var s,a,o,u,l,c,h,f,p,d,g,_,m,v,y,x,b=this._props,T=t.style,k=r.vars.startAt;for(h in Dr||dn(),this.styles=this.styles||ln(t),x=this.styles.props,this.tween=r,e)if(\"autoRound\"!==h&&(a=e[h],!ut[h]||!Qe(h,e,r,n,t,i)))if(l=typeof a,c=Sn[h],\"function\"===l&&(l=typeof(a=a.call(r,n,t,i))),\"string\"===l&&~a.indexOf(\"random(\")&&(a=pe(a)),c)c(this,t,h,a,r)&&(y=1);else if(\"--\"===h.substr(0,2))s=(getComputedStyle(t).getPropertyValue(h)+\"\").trim(),a+=\"\",Me.lastIndex=0,Me.test(s)||(f=ee(s),p=ee(a)),p?f!==p&&(s=Tn(t,h,s,p)+p):f&&(a+=f),this.add(T,\"setProperty\",s,a,n,i,0,0,h),b.push(h),x.push(h,0,T[h]);else if(\"undefined\"!==l){if(k&&h in k?(s=\"function\"==typeof k[h]?k[h].call(r,n,t,i):k[h],D(s)&&~s.indexOf(\"random(\")&&(s=pe(s)),ee(s+\"\")||\"auto\"===s||(s+=w.units[h]||ee(kn(t,h))||\"\"),\"=\"===(s+\"\").charAt(1)&&(s=kn(t,h))):s=kn(t,h),u=parseFloat(s),(d=\"string\"===l&&\"=\"===a.charAt(1)&&a.substr(0,2))&&(a=a.substr(2)),o=parseFloat(a),h in qr&&(\"autoAlpha\"===h&&(1===u&&\"hidden\"===kn(t,\"visibility\")&&o&&(u=0),x.push(\"visibility\",0,T.visibility),xn(this,T,\"visibility\",u?\"inherit\":\"hidden\",o?\"inherit\":\"hidden\",!o)),\"scale\"!==h&&\"transform\"!==h&&~(h=qr[h]).indexOf(\",\")&&(h=h.split(\",\")[0])),g=h in Ir)if(this.styles.save(h),\"string\"===l&&\"var(--\"===a.substring(0,6)&&(a=hn(t,a.substring(4,a.indexOf(\")\"))),o=parseFloat(a)),_||((m=t._gsap).renderTransform&&!e.parseTransform||Bn(t,e.parseTransform),v=!1!==e.smoothOrigin&&m.smooth,(_=this._pt=new gr(this._pt,T,nn,0,1,m.renderTransform,m,0,-1)).dep=1),\"scale\"===h)this._pt=new gr(this._pt,m,\"scaleY\",m.scaleY,(d?yt(m.scaleY,d+o):o)-m.scaleY||0,Hr),this._pt.u=0,b.push(\"scaleY\",h),h+=\"X\";else{if(\"transformOrigin\"===h){x.push(sn,0,T[sn]),a=On(a),m.svg?Fn(t,a,0,v,0,this):((p=parseFloat(a.split(\" \")[2])||0)!==m.zOrigin&&xn(this,m,\"zOrigin\",m.zOrigin,p),xn(this,T,h,In(s),In(a)));continue}if(\"svgOrigin\"===h){Fn(t,a,1,v,0,this);continue}if(h in Pn){Hn(this,m,h,u,d?yt(u,d+a):a);continue}if(\"smoothOrigin\"===h){xn(this,m,\"smooth\",m.smooth,a);continue}if(\"force3D\"===h){m[h]=a;continue}if(\"transform\"===h){jn(this,a,t);continue}}else h in T||(h=pn(h)||h);if(g||(o||0===o)&&(u||0===u)&&!Ur.test(a)&&h in T)o||(o=0),(f=(s+\"\").substr((u+\"\").length))!==(p=ee(a)||(h in w.units?w.units[h]:f))&&(u=Tn(t,h,s,p)),this._pt=new gr(this._pt,g?m:T,h,u,(d?yt(u,d+o):o)-u,g||\"px\"!==p&&\"zIndex\"!==h||!1===e.autoRound?Hr:Gr),this._pt.u=p||0,f!==p&&\"%\"!==p&&(this._pt.b=s,this._pt.r=jr);else if(h in T)Cn.call(this,t,h,s,d?d+a:a);else if(h in t)this.add(t,h,s||t[h],d?d+a:a,n,i);else if(\"parseTransform\"!==h){K();continue}g||(h in T?x.push(h,0,T[h]):\"function\"==typeof t[h]?x.push(h,2,t[h]()):x.push(h,1,s||t[h])),b.push(h)}y&&dr(this)},render:function(t,e){if(e.tween._time||!Fr())for(var r=e._pt;r;)r.r(t,r.d),r=r._next;else e.styles.revert()},get:kn,aliases:qr,getSetter:function(t,e,r){var n=qr[e];return n&&n.indexOf(\",\")<0&&(e=n),e in Ir&&e!==sn&&(t._gsap.x||kn(t,\"x\"))?r&&zr===r?\"scale\"===e?tn:Jr:(zr=r||{})&&(\"scale\"===e?en:rn):t.style&&!F(t.style[e])?Zr:~e.indexOf(\"-\")?Kr:ar(t,e)},core:{_removeProperty:yn,_getMatrix:zn}};Er.utils.checkPrefix=pn,Er.core.getStyleSaver=ln,$n=_t((Gn=\"x,y,z,scale,scaleX,scaleY,xPercent,yPercent\")+\",\"+(Qn=\"rotation,rotationX,rotationY,skewX,skewY\")+\",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective\",function(t){Ir[t]=1}),_t(Qn,function(t){w.units[t]=\"deg\",Pn[t]=1}),qr[$n[13]]=Gn+\",\"+Qn,_t(\"0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY\",function(t){var e=t.split(\":\");qr[e[1]]=$n[e[0]]}),_t(\"x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective\",function(t){w.units[t]=\"px\"}),Er.registerPlugin(Zn);var Kn=Er.registerPlugin(Zn)||Er;Kn.core.Tween;let Jn=\"undefined\"!=typeof document?e:r,ti=t=>t&&!Array.isArray(t)&&\"object\"==typeof t,ei=[],ri={},ni=Kn;const ii=(e,r=ei)=>{let n=ri;ti(e)?(n=e,e=null,r=\"dependencies\"in n?n.dependencies:ei):ti(r)&&(n=r,r=\"dependencies\"in n?n.dependencies:ei);const{scope:i,revertOnUpdate:s}=n,a=t(!1),o=t(ni.context(()=>{},i)),u=t(t=>o.current.add(null,t)),l=r&&r.length&&!s;return l&&Jn(()=>(a.current=!0,()=>o.current.revert()),ei),Jn(()=>{if(e&&o.current.add(e,i),!l||!a.current)return()=>o.current.revert()},r),{context:o.current,contextSafe:u.current}};ii.register=t=>{ni=t},ii.headless=!0;let si,ai,oi,ui=\"undefined\"!=typeof Intl?new Intl.Segmenter:0,li=t=>\"string\"==typeof t?li(document.querySelectorAll(t)):\"length\"in t?Array.from(t):[t],ci=t=>li(t).filter(t=>t instanceof HTMLElement),hi=[],fi=function(){},pi=/\\s+/g,di=new RegExp(\"\\\\p{RI}\\\\p{RI}|\\\\p{Emoji}(\\\\p{EMod}|\\\\u{FE0F}\\\\u{20E3}?|[\\\\u{E0020}-\\\\u{E007E}]+\\\\u{E007F})?(\\\\u{200D}\\\\p{Emoji}(\\\\p{EMod}|\\\\u{FE0F}\\\\u{20E3}?|[\\\\u{E0020}-\\\\u{E007E}]+\\\\u{E007F})?)*|.\",\"gu\"),gi={left:0,top:0,width:0,height:0},_i=(t,e)=>{if(e){let r,n,i,s,a=new Set(t.join(\"\").match(e)||hi),o=t.length;if(a.size)for(;--o>-1;)for(i of(n=t[o],a))if(i.startsWith(n)&&i.length>n.length){for(r=0,s=n;i.startsWith(s+=t[o+ ++r])&&s.length<i.length;);if(r&&s.length===i.length){t[o]=i,t.splice(o+1,r);break}}}return t},mi=t=>\"inline\"===window.getComputedStyle(t).display&&(t.style.display=\"inline-block\"),vi=(t,e,r)=>e.insertBefore(\"string\"==typeof t?document.createTextNode(t):t,r),yi=(t,e,r)=>{let n=e[t+\"sClass\"]||\"\",{tag:i=\"div\",aria:s=\"auto\",propIndex:a=!1}=e,o=\"line\"===t?\"block\":\"inline-block\",u=n.indexOf(\"++\")>-1,l=e=>{let l=document.createElement(i),c=r.length+1;return n&&(l.className=n+(u?\" \"+n+c:\"\")),a&&l.style.setProperty(\"--\"+t,c+\"\"),\"none\"!==s&&l.setAttribute(\"aria-hidden\",\"true\"),\"span\"!==i&&(l.style.position=\"relative\",l.style.display=o),l.textContent=e,r.push(l),l};return u&&(n=n.replace(\"++\",\"\")),l.collection=r,l},xi=(t,e,r,n,i,s,a,o,u,l)=>{var c;let h,f,p,d,g,_,m,v,y,x,b,w,T,k,C,M,O,E,S=Array.from(t.childNodes),A=0,{wordDelimiter:P,reduceWhiteSpace:D=!0,prepareText:R}=e,z=t.getBoundingClientRect(),F=z,B=!D&&\"pre\"===window.getComputedStyle(t).whiteSpace.substring(0,3),I=0,N=r.collection;for(\"object\"==typeof P?(p=P.delimiter||P,f=P.replaceWith||\"\"):f=\"\"===P?\"\":P||\" \",h=\" \"!==f;A<S.length;A++)if(d=S[A],3===d.nodeType){for(C=d.textContent||\"\",D?C=C.replace(pi,\" \"):B&&(C=C.replace(/\\n/g,f+\"\\n\")),R&&(C=R(C,t)),d.textContent=C,g=f||p?C.split(p||f):C.match(o)||hi,O=g[g.length-1],v=h?\" \"===O.slice(-1):!O,O||g.pop(),F=z,m=h?\" \"===g[0].charAt(0):!g[0],m&&vi(\" \",t,d),g[0]||g.shift(),_i(g,u),s&&l||(d.textContent=\"\"),y=1;y<=g.length;y++)if(M=g[y-1],!D&&B&&\"\\n\"===M.charAt(0)&&(null==(c=d.previousSibling)||c.remove(),vi(document.createElement(\"br\"),t,d),M=M.slice(1)),D||\"\"!==M)if(\" \"===M)t.insertBefore(document.createTextNode(\" \"),d);else{if(h&&\" \"===M.charAt(0)&&vi(\" \",t,d),I&&1===y&&!m&&N.indexOf(I.parentNode)>-1?(_=N[N.length-1],_.appendChild(document.createTextNode(n?\"\":M))):(_=r(n?\"\":M),vi(_,t,d),I&&1===y&&!m&&_.insertBefore(I,_.firstChild)),n)for(b=ui?_i([...ui.segment(M)].map(t=>t.segment),u):M.match(o)||hi,E=0;E<b.length;E++)_.appendChild(\" \"===b[E]?document.createTextNode(\" \"):n(b[E]));if(s&&l){if(C=d.textContent=C.substring(M.length+1,C.length),x=_.getBoundingClientRect(),x.top>F.top&&x.left<=F.left){for(w=t.cloneNode(),T=t.childNodes[0];T&&T!==_;)k=T,T=T.nextSibling,w.appendChild(k);t.parentNode.insertBefore(w,t),i&&mi(w)}F=x}(y<g.length||v)&&vi(y>=g.length?\" \":h&&\" \"===M.slice(-1)?\" \"+f:f,t,d)}else vi(f,t,d);t.removeChild(d),I=0}else 1===d.nodeType&&(a&&a.indexOf(d)>-1?(N.indexOf(d.previousSibling)>-1&&N[N.length-1].appendChild(d),I=d):(xi(d,e,r,n,i,s,a,o,u,!0),I=0),i&&mi(d))};const bi=class t{constructor(t,e){this.isSplit=!1,oi||wi.register(window.gsap),this.elements=ci(t),this.chars=[],this.words=[],this.lines=[],this.masks=[],this.vars=e,this._split=()=>this.isSplit&&this.split(this.vars);let r,n=[],i=()=>{let t,e=n.length;for(;e--;){t=n[e];let r=t.element.offsetWidth;if(r!==t.width)return t.width=r,void this._split()}};this._data={orig:n,obs:\"undefined\"!=typeof ResizeObserver&&new ResizeObserver(()=>{clearTimeout(r),r=setTimeout(i,200)})},fi(this),this.split(e)}split(t){this.isSplit&&this.revert(),this.vars=t=t||this.vars||{};let e,{type:r=\"chars,words,lines\",aria:n=\"auto\",deepSlice:i=!0,smartWrap:s,onSplit:a,autoSplit:o=!1,specialChars:u,mask:l}=this.vars,c=r.indexOf(\"lines\")>-1,h=r.indexOf(\"chars\")>-1,f=r.indexOf(\"words\")>-1,p=h&&!f&&!c,d=u&&(\"push\"in u?new RegExp(\"(?:\"+u.join(\"|\")+\")\",\"gu\"):u),g=d?new RegExp(d.source+\"|\"+di.source,\"gu\"):di,_=!!t.ignore&&ci(t.ignore),{orig:m,animTime:v,obs:y}=this._data;return(h||f||c)&&(this.elements.forEach((e,r)=>{m[r]={element:e,html:e.innerHTML,ariaL:e.getAttribute(\"aria-label\"),ariaH:e.getAttribute(\"aria-hidden\")},\"auto\"===n?e.setAttribute(\"aria-label\",(e.textContent||\"\").trim()):\"hidden\"===n&&e.setAttribute(\"aria-hidden\",\"true\");let a,o,u,l,v=[],y=[],x=[],b=h?yi(\"char\",t,v):null,w=yi(\"word\",t,y);if(xi(e,t,w,b,p,i&&(c||p),_,g,d,!1),c){let r,n=li(e.childNodes),i=((t,e,r,n)=>{let i=yi(\"line\",r,n),s=window.getComputedStyle(t).textAlign||\"left\";return(r,n)=>{let a=i(\"\");for(a.style.textAlign=s,t.insertBefore(a,e[r]);r<n;r++)a.appendChild(e[r]);a.normalize()}})(e,n,t,x),s=[],o=0,u=n.map(t=>1===t.nodeType?t.getBoundingClientRect():gi),l=gi;for(a=0;a<n.length;a++)r=n[a],1===r.nodeType&&(\"BR\"===r.nodeName?(s.push(r),i(o,a+1),o=a+1,l=u[o]):(a&&u[a].top>l.top&&u[a].left<=l.left&&(i(o,a),o=a),l=u[a]));o<a&&i(o,a),s.forEach(t=>{var e;return null==(e=t.parentNode)?void 0:e.removeChild(t)})}if(!f){for(a=0;a<y.length;a++)if(o=y[a],h||!o.nextSibling||3!==o.nextSibling.nodeType)if(s&&!c){for(u=document.createElement(\"span\"),u.style.whiteSpace=\"nowrap\";o.firstChild;)u.appendChild(o.firstChild);o.replaceWith(u)}else o.replaceWith(...o.childNodes);else l=o.nextSibling,l&&3===l.nodeType&&(l.textContent=(o.textContent||\"\")+(l.textContent||\"\"),o.remove());y.length=0,e.normalize()}this.lines.push(...x),this.words.push(...y),this.chars.push(...v)}),l&&this[l]&&this.masks.push(...this[l].map(t=>{let e=t.cloneNode();return t.replaceWith(e),e.appendChild(t),t.className&&(e.className=t.className.replace(/(\\b\\w+\\b)/g,\"$1-mask\")),e.style.overflow=\"clip\",e}))),this.isSplit=!0,ai&&(o?ai.addEventListener(\"loadingdone\",this._split):ai.status),(e=a&&a(this))&&e.totalTime&&(this._data.anim=v?e.totalTime(v):e),c&&o&&this.elements.forEach((t,e)=>{m[e].width=t.offsetWidth,y&&y.observe(t)}),this}revert(){var t,e;let{orig:r,anim:n,obs:i}=this._data;return i&&i.disconnect(),r.forEach(({element:t,html:e,ariaL:r,ariaH:n})=>{t.innerHTML=e,r?t.setAttribute(\"aria-label\",r):t.removeAttribute(\"aria-label\"),n?t.setAttribute(\"aria-hidden\",n):t.removeAttribute(\"aria-hidden\")}),this.chars.length=this.words.length=this.lines.length=r.length=this.masks.length=0,this.isSplit=!1,null==ai||ai.removeEventListener(\"loadingdone\",this._split),n&&(this._data.animTime=n.totalTime(),n.revert()),null==(e=(t=this.vars).onRevert)||e.call(t,this),this}static create(e,r){return new t(e,r)}static register(t){si=si||t||window.gsap,si&&(li=si.utils.toArray,fi=si.core.context||fi),!oi&&window.innerWidth>0&&(ai=document.fonts,oi=!0)}};bi.version=\"3.13.0\";let wi=bi;function Ti(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,\"value\"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}var ki,Ci,Mi,Oi,Ei,Si,Ai,Pi,Di,Ri,zi,Fi,Bi,Ii=function(){return ki||\"undefined\"!=typeof window&&(ki=window.gsap)&&ki.registerPlugin&&ki},Ni=1,Li=[],Yi=[],Xi=[],Wi=Date.now,Ui=function(t,e){return e},qi=function(t,e){return~Xi.indexOf(t)&&Xi[Xi.indexOf(t)+1][e]},Hi=function(t){return!!~Ri.indexOf(t)},Vi=function(t,e,r,n,i){return t.addEventListener(e,r,{passive:!1!==n,capture:!!i})},ji=function(t,e,r,n){return t.removeEventListener(e,r,!!n)},Gi=\"scrollLeft\",Qi=\"scrollTop\",$i=function(){return zi&&zi.isPressed||Yi.cache++},Zi=function(t,e){var r=function r(n){if(n||0===n){Ni&&(Mi.history.scrollRestoration=\"manual\");var i=zi&&zi.isPressed;n=r.v=Math.round(n)||(zi&&zi.iOS?1:0),t(n),r.cacheID=Yi.cache,i&&Ui(\"ss\",n)}else(e||Yi.cache!==r.cacheID||Ui(\"ref\"))&&(r.cacheID=Yi.cache,r.v=t());return r.v+r.offset};return r.offset=0,t&&r},Ki={s:Gi,p:\"left\",p2:\"Left\",os:\"right\",os2:\"Right\",d:\"width\",d2:\"Width\",a:\"x\",sc:Zi(function(t){return arguments.length?Mi.scrollTo(t,Ji.sc()):Mi.pageXOffset||Oi[Gi]||Ei[Gi]||Si[Gi]||0})},Ji={s:Qi,p:\"top\",p2:\"Top\",os:\"bottom\",os2:\"Bottom\",d:\"height\",d2:\"Height\",a:\"y\",op:Ki,sc:Zi(function(t){return arguments.length?Mi.scrollTo(Ki.sc(),t):Mi.pageYOffset||Oi[Qi]||Ei[Qi]||Si[Qi]||0})},ts=function(t,e){return(e&&e._ctx&&e._ctx.selector||ki.utils.toArray)(t)[0]||(\"string\"==typeof t&&!1!==ki.config().nullTargetWarn?void 0:null)},es=function(t,e){var r=e.s,n=e.sc;Hi(t)&&(t=Oi.scrollingElement||Ei);var i=Yi.indexOf(t),s=n===Ji.sc?1:2;!~i&&(i=Yi.push(t)-1),Yi[i+s]||Vi(t,\"scroll\",$i);var a=Yi[i+s],o=a||(Yi[i+s]=Zi(qi(t,r),!0)||(Hi(t)?n:Zi(function(e){return arguments.length?t[r]=e:t[r]})));return o.target=t,a||(o.smooth=\"smooth\"===ki.getProperty(t,\"scrollBehavior\")),o},rs=function(t,e,r){var n=t,i=t,s=Wi(),a=s,o=e||50,u=Math.max(500,3*o),l=function(t,e){var u=Wi();e||u-s>o?(i=n,n=t,a=s,s=u):r?n+=t:n=i+(t-i)/(u-a)*(s-a)};return{update:l,reset:function(){i=n=r?0:n,a=s=0},getVelocity:function(t){var e=a,o=i,c=Wi();return(t||0===t)&&t!==n&&l(t),s===a||c-a>u?0:(n+(r?o:-o))/((r?c:s)-e)*1e3}}},ns=function(t,e){return e&&!t._gsapAllow&&t.preventDefault(),t.changedTouches?t.changedTouches[0]:t},is=function(t){var e=Math.max.apply(Math,t),r=Math.min.apply(Math,t);return Math.abs(e)>=Math.abs(r)?e:r},ss=function(){var t,e,r,n;(Di=ki.core.globals().ScrollTrigger)&&Di.core&&(t=Di.core,e=t.bridge||{},r=t._scrollers,n=t._proxies,r.push.apply(r,Yi),n.push.apply(n,Xi),Yi=r,Xi=n,Ui=function(t,r){return e[t](r)})},as=function(t){return ki=t||Ii(),!Ci&&ki&&\"undefined\"!=typeof document&&document.body&&(Mi=window,Oi=document,Ei=Oi.documentElement,Si=Oi.body,Ri=[Mi,Oi,Ei,Si],ki.utils.clamp,Bi=ki.core.context||function(){},Pi=\"onpointerenter\"in Si?\"pointer\":\"mouse\",Ai=os.isTouch=Mi.matchMedia&&Mi.matchMedia(\"(hover: none), (pointer: coarse)\").matches?1:\"ontouchstart\"in Mi||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,Fi=os.eventTypes=(\"ontouchstart\"in Ei?\"touchstart,touchmove,touchcancel,touchend\":\"onpointerdown\"in Ei?\"pointerdown,pointermove,pointercancel,pointerup\":\"mousedown,mousemove,mouseup,mouseup\").split(\",\"),setTimeout(function(){return Ni=0},500),ss(),Ci=1),Ci};Ki.op=Ji,Yi.cache=0;var os=function(){function t(t){this.init(t)}var e,r,n;return t.prototype.init=function(t){Ci||as(ki),Di||ss();var e=t.tolerance,r=t.dragMinimum,n=t.type,i=t.target,s=t.lineHeight,a=t.debounce,o=t.preventDefault,u=t.onStop,l=t.onStopDelay,c=t.ignore,h=t.wheelSpeed,f=t.event,p=t.onDragStart,d=t.onDragEnd,g=t.onDrag,_=t.onPress,m=t.onRelease,v=t.onRight,y=t.onLeft,x=t.onUp,b=t.onDown,w=t.onChangeX,T=t.onChangeY,k=t.onChange,C=t.onToggleX,M=t.onToggleY,O=t.onHover,E=t.onHoverEnd,S=t.onMove,A=t.ignoreCheck,P=t.isNormalizer,D=t.onGestureStart,R=t.onGestureEnd,z=t.onWheel,F=t.onEnable,B=t.onDisable,I=t.onClick,N=t.scrollSpeed,L=t.capture,Y=t.allowClicks,X=t.lockAxis,W=t.onLockAxis;this.target=i=ts(i)||Ei,this.vars=t,c&&(c=ki.utils.toArray(c)),e=e||1e-9,r=r||0,h=h||1,N=N||1,n=n||\"wheel,touch,pointer\",a=!1!==a,s||(s=parseFloat(Mi.getComputedStyle(Si).lineHeight)||22);var U,q,H,V,j,G,Q,$=this,Z=0,K=0,J=t.passive||!o&&!1!==t.passive,tt=es(i,Ki),et=es(i,Ji),rt=tt(),nt=et(),it=~n.indexOf(\"touch\")&&!~n.indexOf(\"pointer\")&&\"pointerdown\"===Fi[0],st=Hi(i),at=i.ownerDocument||Oi,ot=[0,0,0],ut=[0,0,0],lt=0,ct=function(){return lt=Wi()},ht=function(t,e){return($.event=t)&&c&&function(t,e){for(var r=e.length;r--;)if(e[r]===t||e[r].contains(t))return!0;return!1}(t.target,c)||e&&it&&\"touch\"!==t.pointerType||A&&A(t,e)},ft=function(){var t=$.deltaX=is(ot),r=$.deltaY=is(ut),n=Math.abs(t)>=e,i=Math.abs(r)>=e;k&&(n||i)&&k($,t,r,ot,ut),n&&(v&&$.deltaX>0&&v($),y&&$.deltaX<0&&y($),w&&w($),C&&$.deltaX<0!=Z<0&&C($),Z=$.deltaX,ot[0]=ot[1]=ot[2]=0),i&&(b&&$.deltaY>0&&b($),x&&$.deltaY<0&&x($),T&&T($),M&&$.deltaY<0!=K<0&&M($),K=$.deltaY,ut[0]=ut[1]=ut[2]=0),(V||H)&&(S&&S($),H&&(p&&1===H&&p($),g&&g($),H=0),V=!1),G&&!(G=!1)&&W&&W($),j&&(z($),j=!1),U=0},pt=function(t,e,r){ot[r]+=t,ut[r]+=e,$._vx.update(t),$._vy.update(e),a?U||(U=requestAnimationFrame(ft)):ft()},dt=function(t,e){X&&!Q&&($.axis=Q=Math.abs(t)>Math.abs(e)?\"x\":\"y\",G=!0),\"y\"!==Q&&(ot[2]+=t,$._vx.update(t,!0)),\"x\"!==Q&&(ut[2]+=e,$._vy.update(e,!0)),a?U||(U=requestAnimationFrame(ft)):ft()},gt=function(t){if(!ht(t,1)){var e=(t=ns(t,o)).clientX,n=t.clientY,i=e-$.x,s=n-$.y,a=$.isDragging;$.x=e,$.y=n,(a||(i||s)&&(Math.abs($.startX-e)>=r||Math.abs($.startY-n)>=r))&&(H=a?2:1,a||($.isDragging=!0),dt(i,s))}},_t=$.onPress=function(t){ht(t,1)||t&&t.button||($.axis=Q=null,q.pause(),$.isPressed=!0,t=ns(t),Z=K=0,$.startX=$.x=t.clientX,$.startY=$.y=t.clientY,$._vx.reset(),$._vy.reset(),Vi(P?i:at,Fi[1],gt,J,!0),$.deltaX=$.deltaY=0,_&&_($))},mt=$.onRelease=function(t){if(!ht(t,1)){ji(P?i:at,Fi[1],gt,!0);var e=!isNaN($.y-$.startY),r=$.isDragging,n=r&&(Math.abs($.x-$.startX)>3||Math.abs($.y-$.startY)>3),s=ns(t);!n&&e&&($._vx.reset(),$._vy.reset(),o&&Y&&ki.delayedCall(.08,function(){if(Wi()-lt>300&&!t.defaultPrevented)if(t.target.click)t.target.click();else if(at.createEvent){var e=at.createEvent(\"MouseEvents\");e.initMouseEvent(\"click\",!0,!0,Mi,1,s.screenX,s.screenY,s.clientX,s.clientY,!1,!1,!1,!1,0,null),t.target.dispatchEvent(e)}})),$.isDragging=$.isGesturing=$.isPressed=!1,u&&r&&!P&&q.restart(!0),H&&ft(),d&&r&&d($),m&&m($,n)}},vt=function(t){return t.touches&&t.touches.length>1&&($.isGesturing=!0)&&D(t,$.isDragging)},yt=function(){return($.isGesturing=!1)||R($)},xt=function(t){if(!ht(t)){var e=tt(),r=et();pt((e-rt)*N,(r-nt)*N,1),rt=e,nt=r,u&&q.restart(!0)}},bt=function(t){if(!ht(t)){t=ns(t,o),z&&(j=!0);var e=(1===t.deltaMode?s:2===t.deltaMode?Mi.innerHeight:1)*h;pt(t.deltaX*e,t.deltaY*e,0),u&&!P&&q.restart(!0)}},wt=function(t){if(!ht(t)){var e=t.clientX,r=t.clientY,n=e-$.x,i=r-$.y;$.x=e,$.y=r,V=!0,u&&q.restart(!0),(n||i)&&dt(n,i)}},Tt=function(t){$.event=t,O($)},kt=function(t){$.event=t,E($)},Ct=function(t){return ht(t)||ns(t,o)&&I($)};q=$._dc=ki.delayedCall(l||.25,function(){$._vx.reset(),$._vy.reset(),q.pause(),u&&u($)}).pause(),$.deltaX=$.deltaY=0,$._vx=rs(0,50,!0),$._vy=rs(0,50,!0),$.scrollX=tt,$.scrollY=et,$.isDragging=$.isGesturing=$.isPressed=!1,Bi(this),$.enable=function(t){return $.isEnabled||(Vi(st?at:i,\"scroll\",$i),n.indexOf(\"scroll\")>=0&&Vi(st?at:i,\"scroll\",xt,J,L),n.indexOf(\"wheel\")>=0&&Vi(i,\"wheel\",bt,J,L),(n.indexOf(\"touch\")>=0&&Ai||n.indexOf(\"pointer\")>=0)&&(Vi(i,Fi[0],_t,J,L),Vi(at,Fi[2],mt),Vi(at,Fi[3],mt),Y&&Vi(i,\"click\",ct,!0,!0),I&&Vi(i,\"click\",Ct),D&&Vi(at,\"gesturestart\",vt),R&&Vi(at,\"gestureend\",yt),O&&Vi(i,Pi+\"enter\",Tt),E&&Vi(i,Pi+\"leave\",kt),S&&Vi(i,Pi+\"move\",wt)),$.isEnabled=!0,$.isDragging=$.isGesturing=$.isPressed=V=H=!1,$._vx.reset(),$._vy.reset(),rt=tt(),nt=et(),t&&t.type&&_t(t),F&&F($)),$},$.disable=function(){$.isEnabled&&(Li.filter(function(t){return t!==$&&Hi(t.target)}).length||ji(st?at:i,\"scroll\",$i),$.isPressed&&($._vx.reset(),$._vy.reset(),ji(P?i:at,Fi[1],gt,!0)),ji(st?at:i,\"scroll\",xt,L),ji(i,\"wheel\",bt,L),ji(i,Fi[0],_t,L),ji(at,Fi[2],mt),ji(at,Fi[3],mt),ji(i,\"click\",ct,!0),ji(i,\"click\",Ct),ji(at,\"gesturestart\",vt),ji(at,\"gestureend\",yt),ji(i,Pi+\"enter\",Tt),ji(i,Pi+\"leave\",kt),ji(i,Pi+\"move\",wt),$.isEnabled=$.isPressed=$.isDragging=!1,B&&B($))},$.kill=$.revert=function(){$.disable();var t=Li.indexOf($);t>=0&&Li.splice(t,1),zi===$&&(zi=0)},Li.push($),P&&Hi(i)&&(zi=$),$.enable(f)},e=t,(r=[{key:\"velocityX\",get:function(){return this._vx.getVelocity()}},{key:\"velocityY\",get:function(){return this._vy.getVelocity()}}])&&Ti(e.prototype,r),n&&Ti(e,n),t}();os.version=\"3.13.0\",os.create=function(t){return new os(t)},os.register=as,os.getAll=function(){return Li.slice()},os.getById=function(t){return Li.filter(function(e){return e.vars.id===t})[0]},Ii()&&ki.registerPlugin(os);var us,ls,cs,hs,fs,ps,ds,gs,_s,ms,vs,ys,xs,bs,ws,Ts,ks,Cs,Ms,Os,Es,Ss,As,Ps,Ds,Rs,zs,Fs,Bs,Is,Ns,Ls,Ys,Xs,Ws,Us,qs,Hs,Vs=1,js=Date.now,Gs=js(),Qs=0,$s=0,Zs=function(t,e,r){var n=ha(t)&&(\"clamp(\"===t.substr(0,6)||t.indexOf(\"max\")>-1);return r[\"_\"+e+\"Clamp\"]=n,n?t.substr(6,t.length-7):t},Ks=function(t,e){return!e||ha(t)&&\"clamp(\"===t.substr(0,6)?t:\"clamp(\"+t+\")\"},Js=function t(){return $s&&requestAnimationFrame(t)},ta=function(){return bs=1},ea=function(){return bs=0},ra=function(t){return t},na=function(t){return Math.round(1e5*t)/1e5||0},ia=function(){return\"undefined\"!=typeof window},sa=function(){return us||ia()&&(us=window.gsap)&&us.registerPlugin&&us},aa=function(t){return!!~ds.indexOf(t)},oa=function(t){return(\"Height\"===t?Ns:cs[\"inner\"+t])||fs[\"client\"+t]||ps[\"client\"+t]},ua=function(t){return qi(t,\"getBoundingClientRect\")||(aa(t)?function(){return wo.width=cs.innerWidth,wo.height=Ns,wo}:function(){return za(t)})},la=function(t,e){var r=e.s,n=e.d2,i=e.d,s=e.a;return Math.max(0,(r=\"scroll\"+n)&&(s=qi(t,r))?s()-ua(t)()[i]:aa(t)?(fs[r]||ps[r])-oa(n):t[r]-t[\"offset\"+n])},ca=function(t,e){for(var r=0;r<Ms.length;r+=3)(!e||~e.indexOf(Ms[r+1]))&&t(Ms[r],Ms[r+1],Ms[r+2])},ha=function(t){return\"string\"==typeof t},fa=function(t){return\"function\"==typeof t},pa=function(t){return\"number\"==typeof t},da=function(t){return\"object\"==typeof t},ga=function(t,e,r){return t&&t.progress(e?0:1)&&r&&t.pause()},_a=function(t,e){if(t.enabled){var r=t._ctx?t._ctx.add(function(){return e(t)}):e(t);r&&r.totalTime&&(t.callbackAnimation=r)}},ma=Math.abs,va=\"left\",ya=\"right\",xa=\"bottom\",ba=\"width\",wa=\"height\",Ta=\"Right\",ka=\"Left\",Ca=\"Top\",Ma=\"Bottom\",Oa=\"padding\",Ea=\"margin\",Sa=\"Width\",Aa=\"Height\",Pa=\"px\",Da=function(t){return cs.getComputedStyle(t)},Ra=function(t,e){for(var r in e)r in t||(t[r]=e[r]);return t},za=function(t,e){var r=e&&\"matrix(1, 0, 0, 1, 0, 0)\"!==Da(t)[ws]&&us.to(t,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),n=t.getBoundingClientRect();return r&&r.progress(0).kill(),n},Fa=function(t,e){var r=e.d2;return t[\"offset\"+r]||t[\"client\"+r]||0},Ba=function(t){var e,r=[],n=t.labels,i=t.duration();for(e in n)r.push(n[e]/i);return r},Ia=function(t){var e=us.utils.snap(t),r=Array.isArray(t)&&t.slice(0).sort(function(t,e){return t-e});return r?function(t,n,i){var s;if(void 0===i&&(i=.001),!n)return e(t);if(n>0){for(t-=i,s=0;s<r.length;s++)if(r[s]>=t)return r[s];return r[s-1]}for(s=r.length,t+=i;s--;)if(r[s]<=t)return r[s];return r[0]}:function(r,n,i){void 0===i&&(i=.001);var s=e(r);return!n||Math.abs(s-r)<i||s-r<0==n<0?s:e(n<0?r-t:r+t)}},Na=function(t,e,r,n){return r.split(\",\").forEach(function(r){return t(e,r,n)})},La=function(t,e,r,n,i){return t.addEventListener(e,r,{passive:!n,capture:!!i})},Ya=function(t,e,r,n){return t.removeEventListener(e,r,!!n)},Xa=function(t,e,r){(r=r&&r.wheelHandler)&&(t(e,\"wheel\",r),t(e,\"touchmove\",r))},Wa={startColor:\"green\",endColor:\"red\",indent:0,fontSize:\"16px\",fontWeight:\"normal\"},Ua={toggleActions:\"play\",anticipatePin:0},qa={top:0,left:0,center:.5,bottom:1,right:1},Ha=function(t,e){if(ha(t)){var r=t.indexOf(\"=\"),n=~r?+(t.charAt(r-1)+1)*parseFloat(t.substr(r+1)):0;~r&&(t.indexOf(\"%\")>r&&(n*=e/100),t=t.substr(0,r-1)),t=n+(t in qa?qa[t]*e:~t.indexOf(\"%\")?parseFloat(t)*e/100:parseFloat(t)||0)}return t},Va=function(t,e,r,n,i,s,a,o){var u=i.startColor,l=i.endColor,c=i.fontSize,h=i.indent,f=i.fontWeight,p=hs.createElement(\"div\"),d=aa(r)||\"fixed\"===qi(r,\"pinType\"),g=-1!==t.indexOf(\"scroller\"),_=d?ps:r,m=-1!==t.indexOf(\"start\"),v=m?u:l,y=\"border-color:\"+v+\";font-size:\"+c+\";color:\"+v+\";font-weight:\"+f+\";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;\";return y+=\"position:\"+((g||o)&&d?\"fixed;\":\"absolute;\"),(g||o||!d)&&(y+=(n===Ji?ya:xa)+\":\"+(s+parseFloat(h))+\"px;\"),a&&(y+=\"box-sizing:border-box;text-align:left;width:\"+a.offsetWidth+\"px;\"),p._isStart=m,p.setAttribute(\"class\",\"gsap-marker-\"+t+(e?\" marker-\"+e:\"\")),p.style.cssText=y,p.innerText=e||0===e?t+\"-\"+e:t,_.children[0]?_.insertBefore(p,_.children[0]):_.appendChild(p),p._offset=p[\"offset\"+n.op.d2],ja(p,0,n,m),p},ja=function(t,e,r,n){var i={display:\"block\"},s=r[n?\"os2\":\"p2\"],a=r[n?\"p2\":\"os2\"];t._isFlipped=n,i[r.a+\"Percent\"]=n?-100:0,i[r.a]=n?\"1px\":0,i[\"border\"+s+Sa]=1,i[\"border\"+a+Sa]=0,i[r.p]=e+\"px\",us.set(t,i)},Ga=[],Qa={},$a=function(){return js()-Qs>34&&(Ws||(Ws=requestAnimationFrame(go)))},Za=function(){(!As||!As.isPressed||As.startX>ps.clientWidth)&&(Yi.cache++,As?Ws||(Ws=requestAnimationFrame(go)):go(),Qs||no(\"scrollStart\"),Qs=js())},Ka=function(){Rs=cs.innerWidth,Ds=cs.innerHeight},Ja=function(t){Yi.cache++,(!0===t||!xs&&!Ss&&!hs.fullscreenElement&&!hs.webkitFullscreenElement&&(!Ps||Rs!==cs.innerWidth||Math.abs(cs.innerHeight-Ds)>.25*cs.innerHeight))&&gs.restart(!0)},to={},eo=[],ro=function t(){return Ya(So,\"scrollEnd\",t)||ho(!0)},no=function(t){return to[t]&&to[t].map(function(t){return t()})||eo},io=[],so=function(t){for(var e=0;e<io.length;e+=5)(!t||io[e+4]&&io[e+4].query===t)&&(io[e].style.cssText=io[e+1],io[e].getBBox&&io[e].setAttribute(\"transform\",io[e+2]||\"\"),io[e+3].uncache=1)},ao=function(t,e){var r;for(Ts=0;Ts<Ga.length;Ts++)!(r=Ga[Ts])||e&&r._ctx!==e||(t?r.kill(1):r.revert(!0,!0));Ls=!0,e&&so(e),e||no(\"revert\")},oo=function(t,e){Yi.cache++,(e||!Us)&&Yi.forEach(function(t){return fa(t)&&t.cacheID++&&(t.rec=0)}),ha(t)&&(cs.history.scrollRestoration=Bs=t)},uo=0,lo=function(){ps.appendChild(Is),Ns=!As&&Is.offsetHeight||cs.innerHeight,ps.removeChild(Is)},co=function(t){return _s(\".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end\").forEach(function(e){return e.style.display=t?\"none\":\"block\"})},ho=function(t,e){if(fs=hs.documentElement,ps=hs.body,ds=[cs,hs,fs,ps],!Qs||t||Ls){lo(),Us=So.isRefreshing=!0,Yi.forEach(function(t){return fa(t)&&++t.cacheID&&(t.rec=t())});var r=no(\"refreshInit\");Os&&So.sort(),e||ao(),Yi.forEach(function(t){fa(t)&&(t.smooth&&(t.target.style.scrollBehavior=\"auto\"),t(0))}),Ga.slice(0).forEach(function(t){return t.refresh()}),Ls=!1,Ga.forEach(function(t){if(t._subPinOffset&&t.pin){var e=t.vars.horizontal?\"offsetWidth\":\"offsetHeight\",r=t.pin[e];t.revert(!0,1),t.adjustPinSpacing(t.pin[e]-r),t.refresh()}}),Ys=1,co(!0),Ga.forEach(function(t){var e=la(t.scroller,t._dir),r=\"max\"===t.vars.end||t._endClamp&&t.end>e,n=t._startClamp&&t.start>=e;(r||n)&&t.setPositions(n?e-1:t.start,r?Math.max(n?e:t.start+1,e):t.end,!0)}),co(!1),Ys=0,r.forEach(function(t){return t&&t.render&&t.render(-1)}),Yi.forEach(function(t){fa(t)&&(t.smooth&&requestAnimationFrame(function(){return t.target.style.scrollBehavior=\"smooth\"}),t.rec&&t(t.rec))}),oo(Bs,1),gs.pause(),uo++,Us=2,go(2),Ga.forEach(function(t){return fa(t.vars.onRefresh)&&t.vars.onRefresh(t)}),Us=So.isRefreshing=!1,no(\"refresh\")}else La(So,\"scrollEnd\",ro)},fo=0,po=1,go=function(t){if(2===t||!Us&&!Ls){So.isUpdating=!0,Hs&&Hs.update(0);var e=Ga.length,r=js(),n=r-Gs>=50,i=e&&Ga[0].scroll();if(po=fo>i?-1:1,Us||(fo=i),n&&(Qs&&!bs&&r-Qs>200&&(Qs=0,no(\"scrollEnd\")),vs=Gs,Gs=r),po<0){for(Ts=e;Ts-- >0;)Ga[Ts]&&Ga[Ts].update(0,n);po=1}else for(Ts=0;Ts<e;Ts++)Ga[Ts]&&Ga[Ts].update(0,n);So.isUpdating=!1}Ws=0},_o=[va,\"top\",xa,ya,Ea+Ma,Ea+Ta,Ea+Ca,Ea+ka,\"display\",\"flexShrink\",\"float\",\"zIndex\",\"gridColumnStart\",\"gridColumnEnd\",\"gridRowStart\",\"gridRowEnd\",\"gridArea\",\"justifySelf\",\"alignSelf\",\"placeSelf\",\"order\"],mo=_o.concat([ba,wa,\"boxSizing\",\"max\"+Sa,\"max\"+Aa,\"position\",Ea,Oa,Oa+Ca,Oa+Ta,Oa+Ma,Oa+ka]),vo=function(t,e,r,n){if(!t._gsap.swappedIn){for(var i,s=_o.length,a=e.style,o=t.style;s--;)a[i=_o[s]]=r[i];a.position=\"absolute\"===r.position?\"absolute\":\"relative\",\"inline\"===r.display&&(a.display=\"inline-block\"),o[xa]=o[ya]=\"auto\",a.flexBasis=r.flexBasis||\"auto\",a.overflow=\"visible\",a.boxSizing=\"border-box\",a[ba]=Fa(t,Ki)+Pa,a[wa]=Fa(t,Ji)+Pa,a[Oa]=o[Ea]=o.top=o[va]=\"0\",xo(n),o[ba]=o[\"max\"+Sa]=r[ba],o[wa]=o[\"max\"+Aa]=r[wa],o[Oa]=r[Oa],t.parentNode!==e&&(t.parentNode.insertBefore(e,t),e.appendChild(t)),t._gsap.swappedIn=!0}},yo=/([A-Z])/g,xo=function(t){if(t){var e,r,n=t.t.style,i=t.length,s=0;for((t.t._gsap||us.core.getCache(t.t)).uncache=1;s<i;s+=2)r=t[s+1],e=t[s],r?n[e]=r:n[e]&&n.removeProperty(e.replace(yo,\"-$1\").toLowerCase())}},bo=function(t){for(var e=mo.length,r=t.style,n=[],i=0;i<e;i++)n.push(mo[i],r[mo[i]]);return n.t=t,n},wo={left:0,top:0},To=function(t,e,r,n,i,s,a,o,u,l,c,h,f,p){fa(t)&&(t=t(o)),ha(t)&&\"max\"===t.substr(0,3)&&(t=h+(\"=\"===t.charAt(4)?Ha(\"0\"+t.substr(3),r):0));var d,g,_,m=f?f.time():0;if(f&&f.seek(0),isNaN(t)||(t=+t),pa(t))f&&(t=us.utils.mapRange(f.scrollTrigger.start,f.scrollTrigger.end,0,h,t)),a&&ja(a,r,n,!0);else{fa(e)&&(e=e(o));var v,y,x,b,w=(t||\"0\").split(\" \");_=ts(e,o)||ps,(v=za(_)||{})&&(v.left||v.top)||\"none\"!==Da(_).display||(b=_.style.display,_.style.display=\"block\",v=za(_),b?_.style.display=b:_.style.removeProperty(\"display\")),y=Ha(w[0],v[n.d]),x=Ha(w[1]||\"0\",r),t=v[n.p]-u[n.p]-l+y+i-x,a&&ja(a,x,n,r-x<20||a._isStart&&x>20),r-=r-x}if(p&&(o[p]=t||-.001,t<0&&(t=0)),s){var T=t+r,k=s._isStart;d=\"scroll\"+n.d2,ja(s,T,n,k&&T>20||!k&&(c?Math.max(ps[d],fs[d]):s.parentNode[d])<=T+1),c&&(u=za(a),c&&(s.style[n.op.p]=u[n.op.p]-n.op.m-s._offset+Pa))}return f&&_&&(d=za(_),f.seek(h),g=za(_),f._caScrollDist=d[n.p]-g[n.p],t=t/f._caScrollDist*h),f&&f.seek(m),f?t:Math.round(t)},ko=/(webkit|moz|length|cssText|inset)/i,Co=function(t,e,r,n){if(t.parentNode!==e){var i,s,a=t.style;if(e===ps){for(i in t._stOrig=a.cssText,s=Da(t))+i||ko.test(i)||!s[i]||\"string\"!=typeof a[i]||\"0\"===i||(a[i]=s[i]);a.top=r,a.left=n}else a.cssText=t._stOrig;us.core.getCache(t).uncache=1,e.appendChild(t)}},Mo=function(t,e,r){var n=e,i=n;return function(e){var s=Math.round(t());return s!==n&&s!==i&&Math.abs(s-n)>3&&Math.abs(s-i)>3&&(e=s,r&&r()),i=n,n=Math.round(e)}},Oo=function(t,e,r){var n={};n[e.p]=\"+=\"+r,us.set(t,n)},Eo=function(t,e){var r=es(t,e),n=\"_scroll\"+e.p2,i=function e(i,s,a,o,u){var l=e.tween,c=s.onComplete,h={};a=a||r();var f=Mo(r,a,function(){l.kill(),e.tween=0});return u=o&&u||0,o=o||i-a,l&&l.kill(),s[n]=i,s.inherit=!1,s.modifiers=h,h[n]=function(){return f(a+o*l.ratio+u*l.ratio*l.ratio)},s.onUpdate=function(){Yi.cache++,e.tween&&go()},s.onComplete=function(){e.tween=0,c&&c.call(l)},l=e.tween=us.to(t,s)};return t[n]=r,r.wheelHandler=function(){return i.tween&&i.tween.kill()&&(i.tween=0)},La(t,\"wheel\",r.wheelHandler),So.isTouch&&La(t,\"touchmove\",r.wheelHandler),i},So=function(){function t(e,r){ls||t.register(us),Fs(this),this.init(e,r)}return t.prototype.init=function(e,r){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),$s){var n,i,s,a,o,u,l,c,h,f,p,d,g,_,m,v,y,x,b,w,T,k,C,M,O,E,S,A,P,D,R,z,F,B,I,N,L,Y,X,W,U,q,H=e=Ra(ha(e)||pa(e)||e.nodeType?{trigger:e}:e,Ua),V=H.onUpdate,j=H.toggleClass,G=H.id,Q=H.onToggle,$=H.onRefresh,Z=H.scrub,K=H.trigger,J=H.pin,tt=H.pinSpacing,et=H.invalidateOnRefresh,rt=H.anticipatePin,nt=H.onScrubComplete,it=H.onSnapComplete,st=H.once,at=H.snap,ot=H.pinReparent,ut=H.pinSpacer,lt=H.containerAnimation,ct=H.fastScrollEnd,ht=H.preventOverlaps,ft=e.horizontal||e.containerAnimation&&!1!==e.horizontal?Ki:Ji,pt=!Z&&0!==Z,dt=ts(e.scroller||cs),gt=us.core.getCache(dt),_t=aa(dt),mt=\"fixed\"===(\"pinType\"in e?e.pinType:qi(dt,\"pinType\")||_t&&\"fixed\"),vt=[e.onEnter,e.onLeave,e.onEnterBack,e.onLeaveBack],yt=pt&&e.toggleActions.split(\" \"),xt=\"markers\"in e?e.markers:Ua.markers,bt=_t?0:parseFloat(Da(dt)[\"border\"+ft.p2+Sa])||0,wt=this,Tt=e.onRefreshInit&&function(){return e.onRefreshInit(wt)},kt=function(t,e,r){var n=r.d,i=r.d2,s=r.a;return(s=qi(t,\"getBoundingClientRect\"))?function(){return s()[n]}:function(){return(e?oa(i):t[\"client\"+i])||0}}(dt,_t,ft),Ct=function(t,e){return!e||~Xi.indexOf(t)?ua(t):function(){return wo}}(dt,_t),Mt=0,Ot=0,Et=0,St=es(dt,ft);if(wt._startClamp=wt._endClamp=!1,wt._dir=ft,rt*=45,wt.scroller=dt,wt.scroll=lt?lt.time.bind(lt):St,a=St(),wt.vars=e,r=r||e.animation,\"refreshPriority\"in e&&(Os=1,-9999===e.refreshPriority&&(Hs=wt)),gt.tweenScroll=gt.tweenScroll||{top:Eo(dt,Ji),left:Eo(dt,Ki)},wt.tweenTo=n=gt.tweenScroll[ft.p],wt.scrubDuration=function(t){(F=pa(t)&&t)?z?z.duration(t):z=us.to(r,{ease:\"expo\",totalProgress:\"+=0\",inherit:!1,duration:F,paused:!0,onComplete:function(){return nt&&nt(wt)}}):(z&&z.progress(1).kill(),z=0)},r&&(r.vars.lazy=!1,r._initted&&!wt.isReverted||!1!==r.vars.immediateRender&&!1!==e.immediateRender&&r.duration()&&r.render(0,!0,!0),wt.animation=r.pause(),r.scrollTrigger=wt,wt.scrubDuration(Z),D=0,G||(G=r.vars.id)),at&&(da(at)&&!at.push||(at={snapTo:at}),\"scrollBehavior\"in ps.style&&us.set(_t?[ps,fs]:dt,{scrollBehavior:\"auto\"}),Yi.forEach(function(t){return fa(t)&&t.target===(_t?hs.scrollingElement||fs:dt)&&(t.smooth=!1)}),s=fa(at.snapTo)?at.snapTo:\"labels\"===at.snapTo?function(t){return function(e){return us.utils.snap(Ba(t),e)}}(r):\"labelsDirectional\"===at.snapTo?(W=r,function(t,e){return Ia(Ba(W))(t,e.direction)}):!1!==at.directional?function(t,e){return Ia(at.snapTo)(t,js()-Ot<500?0:e.direction)}:us.utils.snap(at.snapTo),B=at.duration||{min:.1,max:2},B=da(B)?ms(B.min,B.max):ms(B,B),I=us.delayedCall(at.delay||F/2||.1,function(){var t=St(),e=js()-Ot<500,i=n.tween;if(!(e||Math.abs(wt.getVelocity())<10)||i||bs||Mt===t)wt.isActive&&Mt!==t&&I.restart(!0);else{var a,o,c=(t-u)/_,h=r&&!pt?r.totalProgress():c,f=e?0:(h-R)/(js()-vs)*1e3||0,p=us.utils.clamp(-c,1-c,ma(f/2)*f/.185),d=c+(!1===at.inertia?0:p),g=at,m=g.onStart,v=g.onInterrupt,y=g.onComplete;if(a=s(d,wt),pa(a)||(a=d),o=Math.max(0,Math.round(u+a*_)),t<=l&&t>=u&&o!==t){if(i&&!i._initted&&i.data<=ma(o-t))return;!1===at.inertia&&(p=a-c),n(o,{duration:B(ma(.185*Math.max(ma(d-h),ma(a-h))/f/.05||0)),ease:at.ease||\"power3\",data:ma(o-t),onInterrupt:function(){return I.restart(!0)&&v&&v(wt)},onComplete:function(){wt.update(),Mt=St(),r&&!pt&&(z?z.resetTo(\"totalProgress\",a,r._tTime/r._tDur):r.progress(a)),D=R=r&&!pt?r.totalProgress():wt.progress,it&&it(wt),y&&y(wt)}},t,p*_,o-t-p*_),m&&m(wt,n.tween)}}}).pause()),G&&(Qa[G]=wt),(X=(K=wt.trigger=ts(K||!0!==J&&J))&&K._gsap&&K._gsap.stRevert)&&(X=X(wt)),J=!0===J?K:ts(J),ha(j)&&(j={targets:K,className:j}),J&&(!1===tt||tt===Ea||(tt=!(!tt&&J.parentNode&&J.parentNode.style&&\"flex\"===Da(J.parentNode).display)&&Oa),wt.pin=J,(i=us.core.getCache(J)).spacer?m=i.pinState:(ut&&((ut=ts(ut))&&!ut.nodeType&&(ut=ut.current||ut.nativeElement),i.spacerIsNative=!!ut,ut&&(i.spacerState=bo(ut))),i.spacer=x=ut||hs.createElement(\"div\"),x.classList.add(\"pin-spacer\"),G&&x.classList.add(\"pin-spacer-\"+G),i.pinState=m=bo(J)),!1!==e.force3D&&us.set(J,{force3D:!0}),wt.spacer=x=i.spacer,P=Da(J),M=P[tt+ft.os2],w=us.getProperty(J),T=us.quickSetter(J,ft.a,Pa),vo(J,x,P),y=bo(J)),xt){d=da(xt)?Ra(xt,Wa):Wa,f=Va(\"scroller-start\",G,dt,ft,d,0),p=Va(\"scroller-end\",G,dt,ft,d,0,f),b=f[\"offset\"+ft.op.d2];var At=ts(qi(dt,\"content\")||dt);c=this.markerStart=Va(\"start\",G,At,ft,d,b,0,lt),h=this.markerEnd=Va(\"end\",G,At,ft,d,b,0,lt),lt&&(Y=us.quickSetter([c,h],ft.a,Pa)),mt||Xi.length&&!0===qi(dt,\"fixedMarkers\")||(q=Da(U=_t?ps:dt).position,U.style.position=\"absolute\"===q||\"fixed\"===q?q:\"relative\",us.set([f,p],{force3D:!0}),E=us.quickSetter(f,ft.a,Pa),A=us.quickSetter(p,ft.a,Pa))}if(lt){var Pt=lt.vars.onUpdate,Dt=lt.vars.onUpdateParams;lt.eventCallback(\"onUpdate\",function(){wt.update(0,0,1),Pt&&Pt.apply(lt,Dt||[])})}if(wt.previous=function(){return Ga[Ga.indexOf(wt)-1]},wt.next=function(){return Ga[Ga.indexOf(wt)+1]},wt.revert=function(t,e){if(!e)return wt.kill(!0);var n=!1!==t||!wt.enabled,i=xs;n!==wt.isReverted&&(n&&(N=Math.max(St(),wt.scroll.rec||0),Et=wt.progress,L=r&&r.progress()),c&&[c,h,f,p].forEach(function(t){return t.style.display=n?\"none\":\"block\"}),n&&(xs=wt,wt.update(n)),!J||ot&&wt.isActive||(n?function(t,e,r){xo(r);var n=t._gsap;if(n.spacerIsNative)xo(n.spacerState);else if(t._gsap.swappedIn){var i=e.parentNode;i&&(i.insertBefore(t,e),i.removeChild(e))}t._gsap.swappedIn=!1}(J,x,m):vo(J,x,Da(J),O)),n||wt.update(n),xs=i,wt.isReverted=n)},wt.refresh=function(i,s,d,b){if(!xs&&wt.enabled||s)if(J&&i&&Qs)La(t,\"scrollEnd\",ro);else{!Us&&Tt&&Tt(wt),xs=wt,n.tween&&!d&&(n.tween.kill(),n.tween=0),z&&z.pause(),et&&r&&(r.revert({kill:!1}).invalidate(),r.getChildren&&r.getChildren(!0,!0,!1).forEach(function(t){return t.vars.immediateRender&&t.render(0,!0,!0)})),wt.isReverted||wt.revert(!0,!0),wt._subPinOffset=!1;var T,M,E,A,P,D,R,F,B,Y,X,W,U,q=kt(),H=Ct(),V=lt?lt.duration():la(dt,ft),j=_<=.01||!_,G=0,Q=b||0,Z=da(d)?d.end:e.end,rt=e.endTrigger||K,nt=da(d)?d.start:e.start||(0!==e.start&&K?J?\"0 0\":\"0 100%\":0),it=wt.pinnedContainer=e.pinnedContainer&&ts(e.pinnedContainer,wt),st=K&&Math.max(0,Ga.indexOf(wt))||0,at=st;for(xt&&da(d)&&(W=us.getProperty(f,ft.p),U=us.getProperty(p,ft.p));at-- >0;)(D=Ga[at]).end||D.refresh(0,1)||(xs=wt),!(R=D.pin)||R!==K&&R!==J&&R!==it||D.isReverted||(Y||(Y=[]),Y.unshift(D),D.revert(!0,!0)),D!==Ga[at]&&(st--,at--);for(fa(nt)&&(nt=nt(wt)),nt=Zs(nt,\"start\",wt),u=To(nt,K,q,ft,St(),c,f,wt,H,bt,mt,V,lt,wt._startClamp&&\"_startClamp\")||(J?-.001:0),fa(Z)&&(Z=Z(wt)),ha(Z)&&!Z.indexOf(\"+=\")&&(~Z.indexOf(\" \")?Z=(ha(nt)?nt.split(\" \")[0]:\"\")+Z:(G=Ha(Z.substr(2),q),Z=ha(nt)?nt:(lt?us.utils.mapRange(0,lt.duration(),lt.scrollTrigger.start,lt.scrollTrigger.end,u):u)+G,rt=K)),Z=Zs(Z,\"end\",wt),l=Math.max(u,To(Z||(rt?\"100% 0\":V),rt,q,ft,St()+G,h,p,wt,H,bt,mt,V,lt,wt._endClamp&&\"_endClamp\"))||-.001,G=0,at=st;at--;)(R=(D=Ga[at]).pin)&&D.start-D._pinPush<=u&&!lt&&D.end>0&&(T=D.end-(wt._startClamp?Math.max(0,D.start):D.start),(R===K&&D.start-D._pinPush<u||R===it)&&isNaN(nt)&&(G+=T*(1-D.progress)),R===J&&(Q+=T));if(u+=G,l+=G,wt._startClamp&&(wt._startClamp+=G),wt._endClamp&&!Us&&(wt._endClamp=l||-.001,l=Math.min(l,la(dt,ft))),_=l-u||(u-=.01)&&.001,j&&(Et=us.utils.clamp(0,1,us.utils.normalize(u,l,N))),wt._pinPush=Q,c&&G&&((T={})[ft.a]=\"+=\"+G,it&&(T[ft.p]=\"-=\"+St()),us.set([c,h],T)),!J||Ys&&wt.end>=la(dt,ft)){if(K&&St()&&!lt)for(M=K.parentNode;M&&M!==ps;)M._pinOffset&&(u-=M._pinOffset,l-=M._pinOffset),M=M.parentNode}else T=Da(J),A=ft===Ji,E=St(),k=parseFloat(w(ft.a))+Q,!V&&l>1&&(X={style:X=(_t?hs.scrollingElement||fs:dt).style,value:X[\"overflow\"+ft.a.toUpperCase()]},_t&&\"scroll\"!==Da(ps)[\"overflow\"+ft.a.toUpperCase()]&&(X.style[\"overflow\"+ft.a.toUpperCase()]=\"scroll\")),vo(J,x,T),y=bo(J),M=za(J,!0),F=mt&&es(dt,A?Ki:Ji)(),tt?((O=[tt+ft.os2,_+Q+Pa]).t=x,(at=tt===Oa?Fa(J,ft)+_+Q:0)&&(O.push(ft.d,at+Pa),\"auto\"!==x.style.flexBasis&&(x.style.flexBasis=at+Pa)),xo(O),it&&Ga.forEach(function(t){t.pin===it&&!1!==t.vars.pinSpacing&&(t._subPinOffset=!0)}),mt&&St(N)):(at=Fa(J,ft))&&\"auto\"!==x.style.flexBasis&&(x.style.flexBasis=at+Pa),mt&&((P={top:M.top+(A?E-u:F)+Pa,left:M.left+(A?F:E-u)+Pa,boxSizing:\"border-box\",position:\"fixed\"})[ba]=P[\"max\"+Sa]=Math.ceil(M.width)+Pa,P[wa]=P[\"max\"+Aa]=Math.ceil(M.height)+Pa,P[Ea]=P[Ea+Ca]=P[Ea+Ta]=P[Ea+Ma]=P[Ea+ka]=\"0\",P[Oa]=T[Oa],P[Oa+Ca]=T[Oa+Ca],P[Oa+Ta]=T[Oa+Ta],P[Oa+Ma]=T[Oa+Ma],P[Oa+ka]=T[Oa+ka],v=function(t,e,r){for(var n,i=[],s=t.length,a=r?8:0;a<s;a+=2)n=t[a],i.push(n,n in e?e[n]:t[a+1]);return i.t=t.t,i}(m,P,ot),Us&&St(0)),r?(B=r._initted,Es(1),r.render(r.duration(),!0,!0),C=w(ft.a)-k+_+Q,S=Math.abs(_-C)>1,mt&&S&&v.splice(v.length-2,2),r.render(0,!0,!0),B||r.invalidate(!0),r.parent||r.totalTime(r.totalTime()),Es(0)):C=_,X&&(X.value?X.style[\"overflow\"+ft.a.toUpperCase()]=X.value:X.style.removeProperty(\"overflow-\"+ft.a));Y&&Y.forEach(function(t){return t.revert(!1,!0)}),wt.start=u,wt.end=l,a=o=Us?N:St(),lt||Us||(a<N&&St(N),wt.scroll.rec=0),wt.revert(!1,!0),Ot=js(),I&&(Mt=-1,I.restart(!0)),xs=0,r&&pt&&(r._initted||L)&&r.progress()!==L&&r.progress(L||0,!0).render(r.time(),!0,!0),(j||Et!==wt.progress||lt||et||r&&!r._initted)&&(r&&!pt&&(r._initted||Et||!1!==r.vars.immediateRender)&&r.totalProgress(lt&&u<-.001&&!Et?us.utils.normalize(u,l,0):Et,!0),wt.progress=j||(a-u)/_===Et?0:Et),J&&tt&&(x._pinOffset=Math.round(wt.progress*C)),z&&z.invalidate(),isNaN(W)||(W-=us.getProperty(f,ft.p),U-=us.getProperty(p,ft.p),Oo(f,ft,W),Oo(c,ft,W-(b||0)),Oo(p,ft,U),Oo(h,ft,U-(b||0))),j&&!Us&&wt.update(),!$||Us||g||(g=!0,$(wt),g=!1)}},wt.getVelocity=function(){return(St()-o)/(js()-vs)*1e3||0},wt.endAnimation=function(){ga(wt.callbackAnimation),r&&(z?z.progress(1):r.paused()?pt||ga(r,wt.direction<0,1):ga(r,r.reversed()))},wt.labelToScroll=function(t){return r&&r.labels&&(u||wt.refresh()||u)+r.labels[t]/r.duration()*_||0},wt.getTrailing=function(t){var e=Ga.indexOf(wt),r=wt.direction>0?Ga.slice(0,e).reverse():Ga.slice(e+1);return(ha(t)?r.filter(function(e){return e.vars.preventOverlaps===t}):r).filter(function(t){return wt.direction>0?t.end<=u:t.start>=l})},wt.update=function(t,e,i){if(!lt||i||t){var s,c,h,p,d,g,m,b=!0===Us?N:wt.scroll(),w=t?0:(b-u)/_,O=w<0?0:w>1?1:w||0,P=wt.progress;if(e&&(o=a,a=lt?St():b,at&&(R=D,D=r&&!pt?r.totalProgress():O)),rt&&J&&!xs&&!Vs&&Qs&&(!O&&u<b+(b-o)/(js()-vs)*rt?O=1e-4:1===O&&l>b+(b-o)/(js()-vs)*rt&&(O=.9999)),O!==P&&wt.enabled){if(p=(d=(s=wt.isActive=!!O&&O<1)!==(!!P&&P<1))||!!O!=!!P,wt.direction=O>P?1:-1,wt.progress=O,p&&!xs&&(c=O&&!P?0:1===O?1:1===P?2:3,pt&&(h=!d&&\"none\"!==yt[c+1]&&yt[c+1]||yt[c],m=r&&(\"complete\"===h||\"reset\"===h||h in r))),ht&&(d||m)&&(m||Z||!r)&&(fa(ht)?ht(wt):wt.getTrailing(ht).forEach(function(t){return t.endAnimation()})),pt||(!z||xs||Vs?r&&r.totalProgress(O,!(!xs||!Ot&&!t)):(z._dp._time-z._start!==z._time&&z.render(z._dp._time-z._start),z.resetTo?z.resetTo(\"totalProgress\",O,r._tTime/r._tDur):(z.vars.totalProgress=O,z.invalidate().restart()))),J)if(t&&tt&&(x.style[tt+ft.os2]=M),mt){if(p){if(g=!t&&O>P&&l+1>b&&b+1>=la(dt,ft),ot)if(t||!s&&!g)Co(J,x);else{var F=za(J,!0),B=b-u;Co(J,ps,F.top+(ft===Ji?B:0)+Pa,F.left+(ft===Ji?0:B)+Pa)}xo(s||g?v:y),S&&O<1&&s||T(k+(1!==O||g?0:C))}}else T(na(k+C*O));at&&!n.tween&&!xs&&!Vs&&I.restart(!0),j&&(d||st&&O&&(O<1||!Xs))&&_s(j.targets).forEach(function(t){return t.classList[s||st?\"add\":\"remove\"](j.className)}),V&&!pt&&!t&&V(wt),p&&!xs?(pt&&(m&&(\"complete\"===h?r.pause().totalProgress(1):\"reset\"===h?r.restart(!0).pause():\"restart\"===h?r.restart(!0):r[h]()),V&&V(wt)),!d&&Xs||(Q&&d&&_a(wt,Q),vt[c]&&_a(wt,vt[c]),st&&(1===O?wt.kill(!1,1):vt[c]=0),d||vt[c=1===O?1:3]&&_a(wt,vt[c])),ct&&!s&&Math.abs(wt.getVelocity())>(pa(ct)?ct:2500)&&(ga(wt.callbackAnimation),z?z.progress(1):ga(r,\"reverse\"===h?1:!O,1))):pt&&V&&!xs&&V(wt)}if(A){var L=lt?b/lt.duration()*(lt._caScrollDist||0):b;E(L+(f._isFlipped?1:0)),A(L)}Y&&Y(-b/lt.duration()*(lt._caScrollDist||0))}},wt.enable=function(e,r){wt.enabled||(wt.enabled=!0,La(dt,\"resize\",Ja),_t||La(dt,\"scroll\",Za),Tt&&La(t,\"refreshInit\",Tt),!1!==e&&(wt.progress=Et=0,a=o=Mt=St()),!1!==r&&wt.refresh())},wt.getTween=function(t){return t&&n?n.tween:z},wt.setPositions=function(t,e,r,n){if(lt){var i=lt.scrollTrigger,s=lt.duration(),a=i.end-i.start;t=i.start+a*t/s,e=i.start+a*e/s}wt.refresh(!1,!1,{start:Ks(t,r&&!!wt._startClamp),end:Ks(e,r&&!!wt._endClamp)},n),wt.update()},wt.adjustPinSpacing=function(t){if(O&&t){var e=O.indexOf(ft.d)+1;O[e]=parseFloat(O[e])+t+Pa,O[1]=parseFloat(O[1])+t+Pa,xo(O)}},wt.disable=function(e,r){if(wt.enabled&&(!1!==e&&wt.revert(!0,!0),wt.enabled=wt.isActive=!1,r||z&&z.pause(),N=0,i&&(i.uncache=1),Tt&&Ya(t,\"refreshInit\",Tt),I&&(I.pause(),n.tween&&n.tween.kill()&&(n.tween=0)),!_t)){for(var s=Ga.length;s--;)if(Ga[s].scroller===dt&&Ga[s]!==wt)return;Ya(dt,\"resize\",Ja),_t||Ya(dt,\"scroll\",Za)}},wt.kill=function(t,n){wt.disable(t,n),z&&!n&&z.kill(),G&&delete Qa[G];var s=Ga.indexOf(wt);s>=0&&Ga.splice(s,1),s===Ts&&po>0&&Ts--,s=0,Ga.forEach(function(t){return t.scroller===wt.scroller&&(s=1)}),s||Us||(wt.scroll.rec=0),r&&(r.scrollTrigger=null,t&&r.revert({kill:!1}),n||r.kill()),c&&[c,h,f,p].forEach(function(t){return t.parentNode&&t.parentNode.removeChild(t)}),Hs===wt&&(Hs=0),J&&(i&&(i.uncache=1),s=0,Ga.forEach(function(t){return t.pin===J&&s++}),s||(i.spacer=0)),e.onKill&&e.onKill(wt)},Ga.push(wt),wt.enable(!1,!1),X&&X(wt),r&&r.add&&!_){var Rt=wt.update;wt.update=function(){wt.update=Rt,Yi.cache++,u||l||wt.refresh()},us.delayedCall(.01,wt.update),_=.01,u=l=0}else wt.refresh();J&&function(){if(qs!==uo){var t=qs=uo;requestAnimationFrame(function(){return t===uo&&ho(!0)})}}()}else this.update=this.refresh=this.kill=ra},t.register=function(e){return ls||(us=e||sa(),ia()&&window.document&&t.enable(),ls=$s),ls},t.defaults=function(t){if(t)for(var e in t)Ua[e]=t[e];return Ua},t.disable=function(t,e){$s=0,Ga.forEach(function(r){return r[e?\"kill\":\"disable\"](t)}),Ya(cs,\"wheel\",Za),Ya(hs,\"scroll\",Za),clearInterval(ys),Ya(hs,\"touchcancel\",ra),Ya(ps,\"touchstart\",ra),Na(Ya,hs,\"pointerdown,touchstart,mousedown\",ta),Na(Ya,hs,\"pointerup,touchend,mouseup\",ea),gs.kill(),ca(Ya);for(var r=0;r<Yi.length;r+=3)Xa(Ya,Yi[r],Yi[r+1]),Xa(Ya,Yi[r],Yi[r+2])},t.enable=function(){if(cs=window,hs=document,fs=hs.documentElement,ps=hs.body,us&&(_s=us.utils.toArray,ms=us.utils.clamp,Fs=us.core.context||ra,Es=us.core.suppressOverwrites||ra,Bs=cs.history.scrollRestoration||\"auto\",fo=cs.pageYOffset||0,us.core.globals(\"ScrollTrigger\",t),ps)){$s=1,(Is=document.createElement(\"div\")).style.height=\"100vh\",Is.style.position=\"absolute\",lo(),Js(),os.register(us),t.isTouch=os.isTouch,zs=os.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),Ps=1===os.isTouch,La(cs,\"wheel\",Za),ds=[cs,hs,fs,ps],us.matchMedia&&(t.matchMedia=function(t){var e,r=us.matchMedia();for(e in t)r.add(e,t[e]);return r},us.addEventListener(\"matchMediaInit\",function(){return ao()}),us.addEventListener(\"matchMediaRevert\",function(){return so()}),us.addEventListener(\"matchMedia\",function(){ho(0,1),no(\"matchMedia\")}),us.matchMedia().add(\"(orientation: portrait)\",function(){return Ka(),Ka})),Ka(),La(hs,\"scroll\",Za);var e,r,n=ps.hasAttribute(\"style\"),i=ps.style,s=i.borderTopStyle,a=us.core.Animation.prototype;for(a.revert||Object.defineProperty(a,\"revert\",{value:function(){return this.time(-.01,!0)}}),i.borderTopStyle=\"solid\",e=za(ps),Ji.m=Math.round(e.top+Ji.sc())||0,Ki.m=Math.round(e.left+Ki.sc())||0,s?i.borderTopStyle=s:i.removeProperty(\"border-top-style\"),n||(ps.setAttribute(\"style\",\"\"),ps.removeAttribute(\"style\")),ys=setInterval($a,250),us.delayedCall(.5,function(){return Vs=0}),La(hs,\"touchcancel\",ra),La(ps,\"touchstart\",ra),Na(La,hs,\"pointerdown,touchstart,mousedown\",ta),Na(La,hs,\"pointerup,touchend,mouseup\",ea),ws=us.utils.checkPrefix(\"transform\"),mo.push(ws),ls=js(),gs=us.delayedCall(.2,ho).pause(),Ms=[hs,\"visibilitychange\",function(){var t=cs.innerWidth,e=cs.innerHeight;hs.hidden?(ks=t,Cs=e):ks===t&&Cs===e||Ja()},hs,\"DOMContentLoaded\",ho,cs,\"load\",ho,cs,\"resize\",Ja],ca(La),Ga.forEach(function(t){return t.enable(0,1)}),r=0;r<Yi.length;r+=3)Xa(Ya,Yi[r],Yi[r+1]),Xa(Ya,Yi[r],Yi[r+2])}},t.config=function(e){\"limitCallbacks\"in e&&(Xs=!!e.limitCallbacks);var r=e.syncInterval;r&&clearInterval(ys)||(ys=r)&&setInterval($a,r),\"ignoreMobileResize\"in e&&(Ps=1===t.isTouch&&e.ignoreMobileResize),\"autoRefreshEvents\"in e&&(ca(Ya)||ca(La,e.autoRefreshEvents||\"none\"),Ss=-1===(e.autoRefreshEvents+\"\").indexOf(\"resize\"))},t.scrollerProxy=function(t,e){var r=ts(t),n=Yi.indexOf(r),i=aa(r);~n&&Yi.splice(n,i?6:2),e&&(i?Xi.unshift(cs,e,ps,e,fs,e):Xi.unshift(r,e))},t.clearMatchMedia=function(t){Ga.forEach(function(e){return e._ctx&&e._ctx.query===t&&e._ctx.kill(!0,!0)})},t.isInViewport=function(t,e,r){var n=(ha(t)?ts(t):t).getBoundingClientRect(),i=n[r?ba:wa]*e||0;return r?n.right-i>0&&n.left+i<cs.innerWidth:n.bottom-i>0&&n.top+i<cs.innerHeight},t.positionInViewport=function(t,e,r){ha(t)&&(t=ts(t));var n=t.getBoundingClientRect(),i=n[r?ba:wa],s=null==e?i/2:e in qa?qa[e]*i:~e.indexOf(\"%\")?parseFloat(e)*i/100:parseFloat(e)||0;return r?(n.left+s)/cs.innerWidth:(n.top+s)/cs.innerHeight},t.killAll=function(t){if(Ga.slice(0).forEach(function(t){return\"ScrollSmoother\"!==t.vars.id&&t.kill()}),!0!==t){var e=to.killAll||[];to={},e.forEach(function(t){return t()})}},t}();So.version=\"3.13.0\",So.saveStyles=function(t){return t?_s(t).forEach(function(t){if(t&&t.style){var e=io.indexOf(t);e>=0&&io.splice(e,5),io.push(t,t.style.cssText,t.getBBox&&t.getAttribute(\"transform\"),us.core.getCache(t),Fs())}}):io},So.revert=function(t,e){return ao(!t,e)},So.create=function(t,e){return new So(t,e)},So.refresh=function(t){return t?Ja(!0):(ls||So.register())&&ho(!0)},So.update=function(t){return++Yi.cache&&go(!0===t?2:0)},So.clearScrollMemory=oo,So.maxScroll=function(t,e){return la(t,e?Ki:Ji)},So.getScrollFunc=function(t,e){return es(ts(t),e?Ki:Ji)},So.getById=function(t){return Qa[t]},So.getAll=function(){return Ga.filter(function(t){return\"ScrollSmoother\"!==t.vars.id})},So.isScrolling=function(){return!!Qs},So.snapDirectional=Ia,So.addEventListener=function(t,e){var r=to[t]||(to[t]=[]);~r.indexOf(e)||r.push(e)},So.removeEventListener=function(t,e){var r=to[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)},So.batch=function(t,e){var r,n=[],i={},s=e.interval||.016,a=e.batchMax||1e9,o=function(t,e){var r=[],n=[],i=us.delayedCall(s,function(){e(r,n),r=[],n=[]}).pause();return function(t){r.length||i.restart(!0),r.push(t.trigger),n.push(t),a<=r.length&&i.progress(1)}};for(r in e)i[r]=\"on\"===r.substr(0,2)&&fa(e[r])&&\"onRefreshInit\"!==r?o(0,e[r]):e[r];return fa(a)&&(a=a(),La(So,\"refresh\",function(){return a=e.batchMax()})),_s(t).forEach(function(t){var e={};for(r in i)e[r]=i[r];e.trigger=t,n.push(So.create(e))}),n};var Ao,Po=function(t,e,r,n){return e>n?t(n):e<0&&t(0),r>n?(n-e)/(r-e):r<0?e/(e-r):1},Do=function t(e,r){!0===r?e.style.removeProperty(\"touch-action\"):e.style.touchAction=!0===r?\"auto\":r?\"pan-\"+r+(os.isTouch?\" pinch-zoom\":\"\"):\"none\",e===fs&&t(ps,r)},Ro={auto:1,scroll:1},zo=function(t){var e,r=t.event,n=t.target,i=t.axis,s=(r.changedTouches?r.changedTouches[0]:r).target,a=s._gsap||us.core.getCache(s),o=js();if(!a._isScrollT||o-a._isScrollT>2e3){for(;s&&s!==ps&&(s.scrollHeight<=s.clientHeight&&s.scrollWidth<=s.clientWidth||!Ro[(e=Da(s)).overflowY]&&!Ro[e.overflowX]);)s=s.parentNode;a._isScroll=s&&s!==n&&!aa(s)&&(Ro[(e=Da(s)).overflowY]||Ro[e.overflowX]),a._isScrollT=o}(a._isScroll||\"x\"===i)&&(r.stopPropagation(),r._gsapAllow=!0)},Fo=function(t,e,r,n){return os.create({target:t,capture:!0,debounce:!1,lockAxis:!0,type:e,onWheel:n=n&&zo,onPress:n,onDrag:n,onScroll:n,onEnable:function(){return r&&La(hs,os.eventTypes[0],Io,!1,!0)},onDisable:function(){return Ya(hs,os.eventTypes[0],Io,!0)}})},Bo=/(input|label|select|textarea)/i,Io=function(t){var e=Bo.test(t.target.tagName);(e||Ao)&&(t._gsapAllow=!0,Ao=e)},No=function(t){da(t)||(t={}),t.preventDefault=t.isNormalizer=t.allowClicks=!0,t.type||(t.type=\"wheel,touch\"),t.debounce=!!t.debounce,t.id=t.id||\"normalizer\";var e,r,n,i,s,a,o,u,l=t,c=l.normalizeScrollX,h=l.momentum,f=l.allowNestedScroll,p=l.onRelease,d=ts(t.target)||fs,g=us.core.globals().ScrollSmoother,_=g&&g.get(),m=zs&&(t.content&&ts(t.content)||_&&!1!==t.content&&!_.smooth()&&_.content()),v=es(d,Ji),y=es(d,Ki),x=1,b=(os.isTouch&&cs.visualViewport?cs.visualViewport.scale*cs.visualViewport.width:cs.outerWidth)/cs.innerWidth,w=0,T=fa(h)?function(){return h(e)}:function(){return h||2.8},k=Fo(d,t.type,!0,f),C=function(){return i=!1},M=ra,O=ra,E=function(){r=la(d,Ji),O=ms(zs?1:0,r),c&&(M=ms(0,la(d,Ki))),n=uo},S=function(){m._gsap.y=na(parseFloat(m._gsap.y)+v.offset)+\"px\",m.style.transform=\"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \"+parseFloat(m._gsap.y)+\", 0, 1)\",v.offset=v.cacheID=0},A=function(){E(),s.isActive()&&s.vars.scrollY>r&&(v()>r?s.progress(1)&&v(r):s.resetTo(\"scrollY\",r))};return m&&us.set(m,{y:\"+=0\"}),t.ignoreCheck=function(t){return zs&&\"touchmove\"===t.type&&function(){if(i){requestAnimationFrame(C);var t=na(e.deltaY/2),r=O(v.v-t);if(m&&r!==v.v+v.offset){v.offset=r-v.v;var n=na((parseFloat(m&&m._gsap.y)||0)-v.offset);m.style.transform=\"matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, \"+n+\", 0, 1)\",m._gsap.y=n+\"px\",v.cacheID=Yi.cache,go()}return!0}v.offset&&S(),i=!0}()||x>1.05&&\"touchstart\"!==t.type||e.isGesturing||t.touches&&t.touches.length>1},t.onPress=function(){i=!1;var t=x;x=na((cs.visualViewport&&cs.visualViewport.scale||1)/b),s.pause(),t!==x&&Do(d,x>1.01||!c&&\"x\"),a=y(),o=v(),E(),n=uo},t.onRelease=t.onGestureStart=function(t,e){if(v.offset&&S(),e){Yi.cache++;var n,i,a=T();c&&(i=(n=y())+.05*a*-t.velocityX/.227,a*=Po(y,n,i,la(d,Ki)),s.vars.scrollX=M(i)),i=(n=v())+.05*a*-t.velocityY/.227,a*=Po(v,n,i,la(d,Ji)),s.vars.scrollY=O(i),s.invalidate().duration(a).play(.01),(zs&&s.vars.scrollY>=r||n>=r-1)&&us.to({},{onUpdate:A,duration:a})}else u.restart(!0);p&&p(t)},t.onWheel=function(){s._ts&&s.pause(),js()-w>1e3&&(n=0,w=js())},t.onChange=function(t,e,r,i,s){if(uo!==n&&E(),e&&c&&y(M(i[2]===e?a+(t.startX-t.x):y()+e-i[1])),r){v.offset&&S();var u=s[2]===r,l=u?o+t.startY-t.y:v()+r-s[1],h=O(l);u&&l!==h&&(o+=h-l),v(h)}(r||e)&&go()},t.onEnable=function(){Do(d,!c&&\"x\"),So.addEventListener(\"refresh\",A),La(cs,\"resize\",A),v.smooth&&(v.target.style.scrollBehavior=\"auto\",v.smooth=y.smooth=!1),k.enable()},t.onDisable=function(){Do(d,!0),Ya(cs,\"resize\",A),So.removeEventListener(\"refresh\",A),k.kill()},t.lockAxis=!1!==t.lockAxis,(e=new os(t)).iOS=zs,zs&&!v()&&v(1),zs&&us.ticker.add(ra),u=e._dc,s=us.to(e,{ease:\"power4\",paused:!0,inherit:!1,scrollX:c?\"+=0.1\":\"+=0\",scrollY:\"+=0.1\",modifiers:{scrollY:Mo(v,v(),function(){return s.pause()})},onUpdate:go,onComplete:u.vars.onComplete}),e};So.sort=function(t){if(fa(t))return Ga.sort(t);var e=cs.pageYOffset||0;return So.getAll().forEach(function(t){return t._sortY=t.trigger?e+t.trigger.getBoundingClientRect().top:t.start+cs.innerHeight}),Ga.sort(t||function(t,e){return-1e6*(t.vars.refreshPriority||0)+(t.vars.containerAnimation?1e6:t._sortY)-((e.vars.containerAnimation?1e6:e._sortY)+-1e6*(e.vars.refreshPriority||0))})},So.observe=function(t){return new os(t)},So.normalizeScroll=function(t){if(void 0===t)return As;if(!0===t&&As)return As.enable();if(!1===t)return As&&As.kill(),void(As=t);var e=t instanceof os?t:No(t);return As&&As.target===e.target&&As.kill(),aa(e.target)&&(As=e),e},So.core={_getVelocityProp:rs,_inputObserver:Fo,_scrollers:Yi,_proxies:Xi,bridge:{ss:function(){Qs||no(\"scrollStart\"),Qs=js()},ref:function(){return xs}}},sa()&&us.registerPlugin(So),Kn.registerPlugin(wi,ii,So);export{So as ScrollTrigger,wi as SplitText,Kn as gsap,ii as useGSAP};\n","import{jsx as _jsx}from\"react/jsx-runtime\";import React from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useRef,useEffect,useState}from\"react\";import{animate}from\"framer-motion\";import{gsap,useGSAP,SplitText,ScrollTrigger}from\"https://cdn.jsdelivr.net/gh/framer-university/components/npm-bundles/word-random-reveal.js\";// Register plugins\ngsap.registerPlugin(SplitText,useGSAP,ScrollTrigger);/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerIntrinsicWidth 800\n * @framerIntrinsicHeight 249.5\n * @framerDisableUnlink\n */export default function LineMaskSplit(props){const{text=\"Welcome to the amazing world of random word appearances\",color=\"#ffffff\",font={},tag=\"h1\",className=\"\",style={},staggerAmount=.2,transition={type:\"tween\",duration:.8,ease:\"easeOut\",delay:0},trigger=\"Appear\",reverse=false,scrollTriggerPosition=\"center\",splitMode=\"words\",maskLines=true,animation={}}=props;const{translateXInitial=0,translateYInitial=50,opacityInitial=1,rotateInitial=0,scaleInitial=1,blurInitial=0}=animation;const textRef=useRef(null);const containerRef=useRef(null);const animationControlsRef=useRef([]);const hasAnimatedRef=useRef(false);const currentLineSplitRef=useRef(null);const resizeTimeoutRef=useRef(null);const isFirstResizeRef=useRef(true);const scrollElementsRef=useRef(null);// State for scroll trigger tracking\nconst[isInView,setIsInView]=useState(false);const[isOutOfView,setIsOutOfView]=useState(false);const TAG=tag;// Build transition config for Framer Motion\nconst buildTransitionConfig=transitionValue=>{const config={};if(transitionValue?.type===\"spring\"){config.type=\"spring\";if(transitionValue.stiffness!==undefined)config.stiffness=transitionValue.stiffness;if(transitionValue.damping!==undefined)config.damping=transitionValue.damping;if(transitionValue.mass!==undefined)config.mass=transitionValue.mass;if(transitionValue.bounce!==undefined)config.bounce=transitionValue.bounce;if(transitionValue.restDelta!==undefined)config.restDelta=transitionValue.restDelta;if(transitionValue.restSpeed!==undefined)config.restSpeed=transitionValue.restSpeed;}else{// Default to tween if no type specified\nconfig.type=transitionValue?.type||\"tween\";if(transitionValue?.duration!==undefined)config.duration=transitionValue.duration;if(transitionValue?.ease)config.ease=transitionValue.ease;}return config;};// Split text and set up elements\nconst setupSplit=(shouldRevert=false)=>{if(!textRef.current)return null;// Revert previous split if exists and should revert\nif(shouldRevert&&currentLineSplitRef.current){currentLineSplitRef.current.revert();currentLineSplitRef.current=null;}// Split by lines first\nconst lineSplit=SplitText.create(textRef.current,{type:\"lines\"});const lines=lineSplit.lines;currentLineSplitRef.current=lineSplit;// Wrap each line in overflow hidden div\nlines.forEach(line=>{const wrapper=document.createElement(\"div\");wrapper.style.overflow=maskLines?\"hidden\":\"visible\";wrapper.style.display=\"block\";line.parentNode?.insertBefore(wrapper,line);wrapper.appendChild(line);});// Get elements based on split mode\nlet elements=[];if(splitMode===\"chars\"){lines.forEach(line=>{const charSplit=SplitText.create(line,{type:\"chars\",charsClass:\"char\"});elements.push(...charSplit.chars);});}else if(splitMode===\"words\"){lines.forEach(line=>{const wordSplit=SplitText.create(line,{type:\"words\",wordsClass:\"word\"});elements.push(...wordSplit.words);});}else{elements=lines;}return{lineSplit,elements};};// Animate elements\nconst animateElements=(elements,forward=true)=>{// Stop any existing animations\nanimationControlsRef.current.forEach(control=>control.stop());animationControlsRef.current=[];const transitionConfig=buildTransitionConfig(transition);const baseDelay=transition.delay||0;elements.forEach((element,index)=>{const elementDelay=baseDelay+index*staggerAmount;if(forward){// Set initial state\nelement.style.opacity=opacityInitial.toString();element.style.transform=`translate(${translateXInitial}px, ${translateYInitial}px) rotate(${rotateInitial}deg) scale(${scaleInitial})`;element.style.filter=`blur(${blurInitial}px)`;const control=animate(0,1,{...transitionConfig,delay:elementDelay,onUpdate:progress=>{const x=translateXInitial*(1-progress);const y=translateYInitial*(1-progress);const rotation=rotateInitial*(1-progress);const scale=scaleInitial+(1-scaleInitial)*progress;const opacity=opacityInitial+(1-opacityInitial)*progress;const blur=blurInitial*(1-progress);element.style.opacity=opacity.toString();element.style.transform=`translate(${x}px, ${y}px) rotate(${rotation}deg) scale(${scale})`;element.style.filter=`blur(${blur}px)`;}});animationControlsRef.current.push(control);}else{// Reverse animation\nconst control=animate(1,0,{...transitionConfig,delay:elementDelay,onUpdate:progress=>{const x=translateXInitial*(1-progress);const y=translateYInitial*(1-progress);const rotation=rotateInitial*(1-progress);const scale=scaleInitial+(1-scaleInitial)*progress;const opacity=opacityInitial+(1-opacityInitial)*progress;const blur=blurInitial*(1-progress);element.style.opacity=opacity.toString();element.style.transform=`translate(${x}px, ${y}px) rotate(${rotation}deg) scale(${scale})`;element.style.filter=`blur(${blur}px)`;}});animationControlsRef.current.push(control);}});};// Appear trigger animation\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(trigger!==\"Appear\")return;if(hasAnimatedRef.current)return;hasAnimatedRef.current=true;const result=setupSplit();if(!result)return;animateElements(result.elements,true);return()=>{animationControlsRef.current.forEach(control=>control.stop());result.lineSplit.revert();currentLineSplitRef.current=null;};// eslint-disable-next-line react-hooks/exhaustive-deps\n},[]);// Setup split for scroll mode\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(trigger!==\"Scroll\")return;if(!textRef.current)return;const result=setupSplit();if(!result)return;const{elements}=result;scrollElementsRef.current=elements;// Set initial state\nelements.forEach(el=>{el.style.opacity=opacityInitial.toString();el.style.transform=`translate(${translateXInitial}px, ${translateYInitial}px) rotate(${rotateInitial}deg) scale(${scaleInitial})`;el.style.filter=`blur(${blurInitial}px)`;});return()=>{animationControlsRef.current.forEach(control=>control.stop());if(currentLineSplitRef.current){currentLineSplitRef.current.revert();currentLineSplitRef.current=null;}scrollElementsRef.current=null;};},[trigger,text,splitMode,maskLines,translateXInitial,translateYInitial,opacityInitial,rotateInitial,scaleInitial,blurInitial]);// Update scroll alignment state for scroll trigger\nuseEffect(()=>{if(trigger!==\"Scroll\"||RenderTarget.current()===RenderTarget.canvas)return;let rafId=null;const checkAlignment=()=>{if(!containerRef.current)return;const rect=containerRef.current.getBoundingClientRect();const viewportHeight=window.innerHeight||0;const viewportBottom=viewportHeight;// Calculate which part of the element to check based on scrollTriggerPosition\nlet elementPoint;if(scrollTriggerPosition===\"top\"){// Top of element touches bottom of viewport\nelementPoint=rect.top;}else if(scrollTriggerPosition===\"center\"){// Center of element touches bottom of viewport\nelementPoint=rect.top+rect.height/2;}else{// Bottom of element touches bottom of viewport\nelementPoint=rect.bottom;}// Element is in view when the specified point has crossed the bottom of viewport\nconst isAligned=elementPoint<=viewportBottom&&rect.bottom>=0;setIsInView(isAligned);// Check if element is completely out of view below the viewport\nconst completelyOutOfView=rect.top>viewportHeight;setIsOutOfView(completelyOutOfView);};const handleScroll=()=>{if(rafId)cancelAnimationFrame(rafId);rafId=requestAnimationFrame(checkAlignment);};const handleResize=()=>checkAlignment();checkAlignment();window.addEventListener(\"scroll\",handleScroll,{passive:true});window.addEventListener(\"resize\",handleResize);return()=>{if(rafId)cancelAnimationFrame(rafId);window.removeEventListener(\"scroll\",handleScroll);window.removeEventListener(\"resize\",handleResize);};},[trigger,scrollTriggerPosition]);// Helper to check if elements are in initial state (need animation)\nconst areElementsInInitialState=elements=>{if(elements.length===0)return false;// Check first element as representative\nconst firstEl=elements[0];const currentOpacity=parseFloat(firstEl.style.opacity)||1;const currentTransform=firstEl.style.transform||\"\";const currentFilter=firstEl.style.filter||\"\";// Check if opacity matches initial\nconst opacityMatches=Math.abs(currentOpacity-opacityInitial)<.01;// Check if transform matches initial (has the initial offsets)\nconst hasInitialOffset=currentTransform.includes(`${translateXInitial}px`)||currentTransform.includes(`${translateYInitial}px`)||rotateInitial!==0&&currentTransform.includes(`${rotateInitial}deg`);// Check if blur matches initial\nconst blurMatches=blurInitial===0?!currentFilter||currentFilter.includes(\"blur(0px)\"):currentFilter.includes(`blur(${blurInitial}px)`);return opacityMatches&&hasInitialOffset&&blurMatches;};// Handle scroll trigger animations\nuseEffect(()=>{if(trigger!==\"Scroll\"||RenderTarget.current()===RenderTarget.canvas)return;if(!scrollElementsRef.current)return;const elements=scrollElementsRef.current;// Kill any existing animations first\nanimationControlsRef.current.forEach(control=>control.stop());animationControlsRef.current=[];// When completely out of view below viewport with reverse enabled, reset to initial state\nif(isOutOfView){if(reverse){elements.forEach(el=>{el.style.opacity=opacityInitial.toString();el.style.transform=`translate(${translateXInitial}px, ${translateYInitial}px) rotate(${rotateInitial}deg) scale(${scaleInitial})`;el.style.filter=`blur(${blurInitial}px)`;});hasAnimatedRef.current=false;}return;}// When in view, animate forward if elements are in initial state\n// This allows re-animation after scrolling out and back in (with reverse enabled)\n// or after resize (which keeps elements in final state, so won't re-animate)\nif(isInView&&areElementsInInitialState(elements)){hasAnimatedRef.current=true;animateElements(elements,true);}},[isInView,isOutOfView,reverse,trigger,translateXInitial,translateYInitial,opacityInitial,rotateInitial,scaleInitial,blurInitial]);// Resize handler - re-split without animating\nuseEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;if(!containerRef.current)return;const resizeObserver=new ResizeObserver(()=>{// Skip the first resize event (fires immediately on observe)\nif(isFirstResizeRef.current){isFirstResizeRef.current=false;return;}// Only re-split if animation has already happened\nif(!hasAnimatedRef.current)return;// Clear existing timeout\nif(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}// Debounce resize to 50ms\nresizeTimeoutRef.current=setTimeout(()=>{// Only proceed if still animated (check again after timeout)\nif(!hasAnimatedRef.current)return;// Only re-split on resize if we're in scroll mode\nif(trigger!==\"Scroll\")return;const result=setupSplit(true)// Pass true to revert previous split\n;if(result){// Update scroll elements ref with new elements\nscrollElementsRef.current=result.elements;// Set elements to final state without animating\nresult.elements.forEach(el=>{el.style.opacity=\"1\";el.style.transform=\"translate(0px, 0px) rotate(0deg) scale(1)\";el.style.filter=\"blur(0px)\";});}},50);});resizeObserver.observe(containerRef.current);return()=>{resizeObserver.disconnect();if(resizeTimeoutRef.current){clearTimeout(resizeTimeoutRef.current);}};},[trigger]);return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,className:`line-mask-split ${className}`,style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\",width:\"100%\",height:\"auto\",backgroundColor:\"transparent\",...style},children:/*#__PURE__*/React.createElement(TAG,{ref:textRef,style:{margin:0,color,fontSize:font.fontSize,fontWeight:font.fontWeight||\"700\",fontFamily:font.fontFamily||\"system-ui, -apple-system, sans-serif\",fontStyle:font.fontStyle,textDecoration:font.textDecoration,letterSpacing:font.letterSpacing,lineHeight:font.lineHeight,marginBlock:0,marginInline:0,padding:0,width:\"100%\"}},text)});}// ------------------------------------------------------------ //\n// PROPERTY CONTROLS\n// ------------------------------------------------------------ //\naddPropertyControls(LineMaskSplit,{trigger:{type:ControlType.Enum,title:\"Trigger\",options:[\"Appear\",\"Scroll\"],optionTitles:[\"Appear\",\"Layer in View\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"Appear\"},scrollTriggerPosition:{type:ControlType.Enum,title:\"Start\",options:[\"top\",\"center\",\"bottom\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",defaultValue:\"center\",hidden:props=>props.trigger!==\"Scroll\"},reverse:{type:ControlType.Boolean,title:\"Replay\",defaultValue:false,hidden:props=>props.trigger!==\"Scroll\"},splitMode:{type:ControlType.Enum,title:\"Per\",options:[\"words\",\"chars\",\"lines\"],optionTitles:[\"Words\",\"Characters\",\"Lines\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",defaultValue:\"lines\"},maskLines:{type:ControlType.Boolean,title:\"Mask Lines\",defaultValue:true,enabledTitle:\"On\",disabledTitle:\"Off\"},staggerAmount:{type:ControlType.Number,title:\"Stagger\",unit:\"s\",min:0,max:2,step:.01,defaultValue:.05},animation:{type:ControlType.Object,title:\"Animation\",icon:\"effect\",controls:{opacityInitial:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,step:.1,defaultValue:1},scaleInitial:{type:ControlType.Number,title:\"Scale\",unit:\"x\",min:0,max:2,step:.01,defaultValue:1},blurInitial:{type:ControlType.Number,title:\"Blur\",unit:\"px\",min:0,max:100,step:1,defaultValue:0},rotateInitial:{type:ControlType.Number,title:\"Rotate\",unit:\"deg\",min:-360,max:360,step:1,defaultValue:0},translateXInitial:{type:ControlType.Number,title:\"Offset X\",unit:\"px\",min:-100,max:100,step:1,defaultValue:0},translateYInitial:{type:ControlType.Number,title:\"Offset Y\",unit:\"px\",min:-100,max:100,step:1,defaultValue:100}}},transition:{type:ControlType.Transition,title:\"Transition\",defaultValue:{type:\"tween\",duration:.4,ease:\"easeOut\"}},text:{type:ControlType.String,title:\"Text\",displayTextArea:true,defaultValue:\"Welcome to the amazing world of random word appearances. Tweak the component to see an amazing line by line mask split effect.\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#757575\"},font:{type:ControlType.Font,controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:48,//@ts-ignore\nfontWeight:\"600\",lineHeight:\"130%\",fontFamily:\"system-ui, -apple-system, sans-serif\"}},tag:{type:ControlType.Enum,title:\"Tag\",options:[\"h1\",\"h2\",\"h3\",\"h4\",\"h5\",\"h6\",\"p\",\"div\",\"span\"],defaultValue:\"h1\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});LineMaskSplit.displayName=\"Line Mask Split\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"LineMaskSplit\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerDisableUnlink\":\"\",\"framerIntrinsicHeight\":\"249.5\",\"framerIntrinsicWidth\":\"800\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./LineMaskSplit_prod.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 14 L 0 7 L 14 7 L 14 0 L 0 0 L 14 14 L 7 14 M 0 14 L 7 21 L 7 14 M 0 14 L 7 14\" fill=\"transparent\" height=\"21px\" id=\"zEj_4rEdS\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(5 2)\" width=\"14px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ysi8j\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-ysi8j { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Framer\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ysi8j\");Icon.displayName=\"Framer\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"Framer\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 15 0.828 C 16.105 -0.276 17.895 -0.276 19 0.828 C 20.105 1.933 20.105 3.724 19 4.828 L 5.5 18.328 L 0 19.828 L 1.5 14.328 Z\" fill=\"transparent\" height=\"19.82842712474619px\" id=\"nAORBWIad\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(2 2.172)\" width=\"19.82842712474619px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-tZsQn\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-tZsQn { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Edit 2\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-tZsQn\");Icon.displayName=\"Edit 2\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Edit 2\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 4 C 0 1.791 1.791 0 4 0 C 6.209 0 8 1.791 8 4 C 8 6.209 6.209 8 4 8 C 1.791 8 0 6.209 0 4 Z\" fill=\"transparent\" height=\"8px\" id=\"alb4GaYIL\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(8 8)\" width=\"8px\"/><path d=\"M 14.001 6 L 14.001 11 C 14.001 12.657 15.344 14 17.001 14 C 18.657 14 20.001 12.657 20.001 11 L 20.001 10 C 20 5.353 16.799 1.319 12.273 0.263 C 7.748 -0.793 3.091 1.407 1.034 5.574 C -1.023 9.741 0.061 14.776 3.651 17.727 C 7.241 20.677 12.391 20.766 16.081 17.94\" fill=\"transparent\" height=\"20.000985642739714px\" id=\"MhHqfCriP\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(1.999 2)\" width=\"20.000592373314376px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-0gS4g\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-0gS4g { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"At Sign\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-0gS4g\");Icon.displayName=\"At Sign\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"At Sign\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 7 0 L 0 5 L 7 10 Z\" fill=\"transparent\" height=\"10px\" id=\"uqHzIG7Ki\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(16 7)\" width=\"7px\"/><path d=\"M 2 14 C 0.895 14 0 13.105 0 12 L 0 2 C 0 0.895 0.895 0 2 0 L 13 0 C 14.105 0 15 0.895 15 2 L 15 12 C 15 13.105 14.105 14 13 14 Z\" fill=\"transparent\" height=\"14px\" id=\"VwVxrE8uJ\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(1 5)\" width=\"15px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ncxe1\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-ncxe1 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Video\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ncxe1\");Icon.displayName=\"Video\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Video\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Floating dust particles background with mouse interaction\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef,useState,useCallback}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer}from\"framer\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function FloatingParticlesBackground(props){const{particleCount=50,particleSize=2,particleOpacity=.6,glowIntensity=10,movementSpeed=.5,mouseInfluence=100,backgroundColor=\"#000000\",particleColor=\"#FFFFFF\",mouseGravity=\"none\",gravityStrength=50,glowAnimation=\"ease\",particleInteraction=false,interactionType=\"bounce\"}=props;const canvasRef=useRef(null);const animationRef=useRef();const mouseRef=useRef({x:0,y:0});const particlesRef=useRef([]);const isStatic=useIsStaticRenderer();const[canvasSize,setCanvasSize]=useState({width:800,height:600});const containerRef=useRef(null);const initializeParticles=useCallback((width,height)=>{return Array.from({length:particleCount},(_,index)=>({x:Math.random()*width,y:Math.random()*height,vx:(Math.random()-.5)*movementSpeed,vy:(Math.random()-.5)*movementSpeed,size:Math.random()*particleSize+1,opacity:particleOpacity,baseOpacity:particleOpacity,mass:Math.random()*.5+.5,id:index}));},[particleCount,particleSize,particleOpacity,movementSpeed]);const redistributeParticles=useCallback((width,height)=>{particlesRef.current.forEach(particle=>{// Redistribute particles proportionally across the new dimensions\nparticle.x=Math.random()*width;particle.y=Math.random()*height;});},[]);const updateParticles=useCallback(canvas=>{const rect=canvas.getBoundingClientRect();const mouse=mouseRef.current;particlesRef.current.forEach((particle,index)=>{// Calculate distance to mouse\nconst dx=mouse.x-particle.x;const dy=mouse.y-particle.y;const distance=Math.sqrt(dx*dx+dy*dy);// Mouse influence and gravity\nif(distance<mouseInfluence&&distance>0){const force=(mouseInfluence-distance)/mouseInfluence;const normalizedDx=dx/distance;const normalizedDy=dy/distance;const gravityForce=force*(gravityStrength*.001);// Apply gravity effect based on mouseGravity setting\nif(mouseGravity===\"attract\"){particle.vx+=normalizedDx*gravityForce;particle.vy+=normalizedDy*gravityForce;}else if(mouseGravity===\"repel\"){particle.vx-=normalizedDx*gravityForce;particle.vy-=normalizedDy*gravityForce;}particle.opacity=Math.min(1,particle.baseOpacity+force*.4);// Apply glow animation based on type\nconst targetGlow=1+force*2;const currentGlow=particle.glowMultiplier||1;if(glowAnimation===\"instant\"){particle.glowMultiplier=targetGlow;}else if(glowAnimation===\"ease\"){// Ease in-out animation\nconst easeSpeed=.15;particle.glowMultiplier=currentGlow+(targetGlow-currentGlow)*easeSpeed;}else if(glowAnimation===\"spring\"){// Spring animation with overshoot\nconst springForce=(targetGlow-currentGlow)*.2;const damping=.85;particle.glowVelocity=(particle.glowVelocity||0)*damping+springForce;particle.glowMultiplier=currentGlow+particle.glowVelocity;}}else{particle.opacity=Math.max(particle.baseOpacity*.3,particle.opacity-.02);// Return glow to normal based on animation type\nconst targetGlow=1;const currentGlow=particle.glowMultiplier||1;if(glowAnimation===\"instant\"){particle.glowMultiplier=targetGlow;}else if(glowAnimation===\"ease\"){const easeSpeed=.08;particle.glowMultiplier=Math.max(1,currentGlow+(targetGlow-currentGlow)*easeSpeed);}else if(glowAnimation===\"spring\"){const springForce=(targetGlow-currentGlow)*.15;const damping=.9;particle.glowVelocity=(particle.glowVelocity||0)*damping+springForce;particle.glowMultiplier=Math.max(1,currentGlow+particle.glowVelocity);}}// Particle interaction\nif(particleInteraction){for(let j=index+1;j<particlesRef.current.length;j++){const other=particlesRef.current[j];const dx=other.x-particle.x;const dy=other.y-particle.y;const distance=Math.sqrt(dx*dx+dy*dy);const minDistance=particle.size+other.size+5;if(distance<minDistance&&distance>0){if(interactionType===\"bounce\"){// Elastic collision\nconst normalX=dx/distance;const normalY=dy/distance;// Relative velocity\nconst relativeVx=particle.vx-other.vx;const relativeVy=particle.vy-other.vy;// Relative velocity in collision normal direction\nconst speed=relativeVx*normalX+relativeVy*normalY;// Only resolve if velocities are separating\nif(speed<0)return;// Collision impulse\nconst impulse=2*speed/(particle.mass+other.mass);// Update velocities\nparticle.vx-=impulse*other.mass*normalX;particle.vy-=impulse*other.mass*normalY;other.vx+=impulse*particle.mass*normalX;other.vy+=impulse*particle.mass*normalY;// Separate particles to prevent overlap\nconst overlap=minDistance-distance;const separationX=normalX*overlap*.5;const separationY=normalY*overlap*.5;particle.x-=separationX;particle.y-=separationY;other.x+=separationX;other.y+=separationY;}else if(interactionType===\"merge\"){// Temporary merge effect - increase glow and size\nconst mergeForce=(minDistance-distance)/minDistance;particle.glowMultiplier=(particle.glowMultiplier||1)+mergeForce*.5;other.glowMultiplier=(other.glowMultiplier||1)+mergeForce*.5;// Attract particles slightly\nconst attractForce=mergeForce*.01;particle.vx+=dx*attractForce;particle.vy+=dy*attractForce;other.vx-=dx*attractForce;other.vy-=dy*attractForce;}}}}// Update position\nparticle.x+=particle.vx;particle.y+=particle.vy;// Add subtle random movement\nparticle.vx+=(Math.random()-.5)*.001;particle.vy+=(Math.random()-.5)*.001;// Damping\nparticle.vx*=.999;particle.vy*=.999;// Boundary wrapping\nif(particle.x<0)particle.x=rect.width;if(particle.x>rect.width)particle.x=0;if(particle.y<0)particle.y=rect.height;if(particle.y>rect.height)particle.y=0;});},[mouseInfluence,mouseGravity,gravityStrength,glowAnimation,particleInteraction,interactionType]);const drawParticles=useCallback(ctx=>{ctx.clearRect(0,0,ctx.canvas.width,ctx.canvas.height);particlesRef.current.forEach(particle=>{ctx.save();// Create glow effect with enhanced blur based on interaction\nconst currentGlowMultiplier=particle.glowMultiplier||1;ctx.shadowColor=particleColor;ctx.shadowBlur=glowIntensity*currentGlowMultiplier*2;ctx.globalAlpha=particle.opacity;ctx.fillStyle=particleColor;ctx.beginPath();ctx.arc(particle.x,particle.y,particle.size,0,Math.PI*2);ctx.fill();ctx.restore();});},[particleColor,glowIntensity]);const animate=useCallback(()=>{const canvas=canvasRef.current;if(!canvas)return;const ctx=canvas.getContext(\"2d\");if(!ctx)return;updateParticles(canvas);drawParticles(ctx);animationRef.current=requestAnimationFrame(animate);},[updateParticles,drawParticles]);const handleMouseMove=useCallback(e=>{const canvas=canvasRef.current;if(!canvas)return;const rect=canvas.getBoundingClientRect();mouseRef.current={x:e.clientX-rect.left,y:e.clientY-rect.top};},[]);const resizeCanvas=useCallback(()=>{const canvas=canvasRef.current;const container=containerRef.current;if(!canvas||!container)return;const rect=container.getBoundingClientRect();const newWidth=rect.width;const newHeight=rect.height;canvas.width=newWidth;canvas.height=newHeight;// Update canvas size state and redistribute particles\nsetCanvasSize({width:newWidth,height:newHeight});// Only redistribute if particles exist and size changed significantly\nif(particlesRef.current.length>0){redistributeParticles(newWidth,newHeight);}},[redistributeParticles]);// Effect to reinitialize particles when particle count changes\nuseEffect(()=>{if(isStatic)return;const canvas=canvasRef.current;if(!canvas)return;particlesRef.current=initializeParticles(canvas.width||canvasSize.width,canvas.height||canvasSize.height);},[particleCount,initializeParticles,isStatic,canvasSize]);// Effect to update particle properties when they change\nuseEffect(()=>{if(isStatic)return;particlesRef.current.forEach(particle=>{particle.baseOpacity=particleOpacity;particle.opacity=particleOpacity;// Update velocity based on new movement speed\nconst currentSpeed=Math.sqrt(particle.vx*particle.vx+particle.vy*particle.vy);if(currentSpeed>0){const ratio=movementSpeed/currentSpeed;particle.vx*=ratio;particle.vy*=ratio;}});},[particleOpacity,movementSpeed,isStatic]);useEffect(()=>{if(isStatic)return;resizeCanvas();if(typeof window!==\"undefined\"){window.addEventListener(\"mousemove\",handleMouseMove);window.addEventListener(\"resize\",resizeCanvas);}// Set up ResizeObserver for container\nif(containerRef.current&&typeof ResizeObserver!==\"undefined\"){const resizeObserver=new ResizeObserver(()=>{resizeCanvas();});resizeObserver.observe(containerRef.current);return()=>{resizeObserver.disconnect();if(typeof window!==\"undefined\"){window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"resize\",resizeCanvas);}};}return()=>{if(typeof window!==\"undefined\"){window.removeEventListener(\"mousemove\",handleMouseMove);window.removeEventListener(\"resize\",resizeCanvas);}};},[handleMouseMove,resizeCanvas,isStatic]);useEffect(()=>{if(isStatic)return;animate();return()=>{if(animationRef.current){cancelAnimationFrame(animationRef.current);}};},[animate,isStatic]);if(isStatic){return /*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",backgroundColor,position:\"relative\",overflow:\"hidden\"},children:Array.from({length:Math.min(particleCount,20)}).map((_,i)=>/*#__PURE__*/_jsx(\"div\",{style:{position:\"absolute\",left:`${Math.random()*100}%`,top:`${Math.random()*100}%`,width:`${particleSize}px`,height:`${particleSize}px`,backgroundColor:particleColor,borderRadius:\"50%\",opacity:particleOpacity,boxShadow:`0 0 ${glowIntensity}px ${particleColor}`}},i))});}return /*#__PURE__*/_jsx(\"div\",{ref:containerRef,style:{width:\"100%\",height:\"100%\",backgroundColor,position:\"relative\",overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"canvas\",{ref:canvasRef,style:{width:\"100%\",height:\"100%\",display:\"block\"}})});}addPropertyControls(FloatingParticlesBackground,{particleCount:{type:ControlType.Number,title:\"Particle Count\",defaultValue:50,min:10,max:1e3,step:1},particleSize:{type:ControlType.Number,title:\"Particle Size\",defaultValue:2,min:1,max:10,step:.5,unit:\"px\"},particleOpacity:{type:ControlType.Number,title:\"Particle Opacity\",defaultValue:.6,min:.1,max:1,step:.1},glowIntensity:{type:ControlType.Number,title:\"Glow Intensity\",defaultValue:10,min:0,max:30,step:1,unit:\"px\"},glowAnimation:{type:ControlType.Enum,title:\"Glow Animation\",options:[\"instant\",\"ease\",\"spring\"],optionTitles:[\"Instant\",\"Ease In-Out\",\"Spring\"],defaultValue:\"ease\",displaySegmentedControl:true},movementSpeed:{type:ControlType.Number,title:\"Movement Speed\",defaultValue:.5,min:.1,max:2,step:.1},mouseInfluence:{type:ControlType.Number,title:\"Mouse Influence\",defaultValue:100,min:50,max:300,step:10,unit:\"px\"},backgroundColor:{type:ControlType.Color,title:\"Background Color\",defaultValue:\"#000000\"},particleColor:{type:ControlType.Color,title:\"Particle Color\",defaultValue:\"#FFFFFF\"},mouseGravity:{type:ControlType.Enum,title:\"Mouse Gravity\",options:[\"none\",\"attract\",\"repel\"],optionTitles:[\"None\",\"Attract\",\"Repel\"],defaultValue:\"none\",displaySegmentedControl:true},gravityStrength:{type:ControlType.Number,title:\"Gravity Strength\",defaultValue:50,min:10,max:200,step:10,hidden:({mouseGravity})=>mouseGravity===\"none\"},particleInteraction:{type:ControlType.Boolean,title:\"Particle Interaction\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},interactionType:{type:ControlType.Enum,title:\"Interaction Type\",options:[\"bounce\",\"merge\"],optionTitles:[\"Bounce\",\"Merge\"],defaultValue:\"bounce\",displaySegmentedControl:true,hidden:({particleInteraction})=>!particleInteraction}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FloatingParticlesBackground\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FloatingParticlesBackground.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 12 0 L 0 12\" fill=\"transparent\" height=\"12px\" id=\"JuEqmLwI0\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/><path d=\"M 0 0 L 12 12\" fill=\"transparent\" height=\"12px\" id=\"aEN6gG6Cz\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(6 6)\" width=\"12px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Howa8\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-Howa8 { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"X\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-Howa8\");Icon.displayName=\"X\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"X\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"exozFwK62\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 12)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"T_0DhNW43\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 6)\" width=\"18px\"/><path d=\"M 0 0 L 18 0\" fill=\"transparent\" height=\"1px\" id=\"kb6hY_H_E\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 18)\" width=\"18px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-KqLRo\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-KqLRo { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Menu\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-KqLRo\");Icon.displayName=\"Menu\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerVector\":\"{\\\"name\\\":\\\"Menu\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Swipe Letters Button - A button with animated letter transitions on hover\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";/**\n * @framerIntrinsicWidth 240\n * @framerIntrinsicHeight 64\n * \n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function SwipeLettersButton(props){const{label=\"GET IN TOUCH\",defaultState={bgColor:\"#1D1D1D\",borderColor:\"#414141\",textColor:\"#FFFFFF\"},hoverState={bgColor:\"#2D2D2D\",borderColor:\"#515151\",textColor:\"#FFFFFF\"},radius=9999,paddingX=24,paddingY=16,font={fontSize:\"18px\",variant:\"Semibold\",letterSpacing:\"0.4px\",textAlign:\"center\"},align=\"center\",showBorder=true,direction=\"alternate\",duration=380,easing=\"cubic-bezier(.25,.75,.25,1)\",stagger=18,link=\"\"}=props;const[hovered,setHovered]=React.useState(false);const chars=React.useMemo(()=>Array.from(label||\"\").map(c=>c===\" \"?\"\\xa0\":c),[label]);const handleClick=()=>{if(link&&typeof window!==\"undefined\"){if(link.startsWith(\"http\")||link.startsWith(\"//\")){window.open(link,\"_blank\",\"noopener,noreferrer\");}else{window.location.href=link;}}};const currentBgColor=hovered?hoverState.bgColor:defaultState.bgColor;const currentBorderColor=hovered?hoverState.borderColor:defaultState.borderColor;const currentTextColor=hovered?hoverState.textColor:defaultState.textColor;return /*#__PURE__*/_jsx(\"div\",{onMouseEnter:()=>setHovered(true),onMouseLeave:()=>setHovered(false),onClick:handleClick,style:{width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:align===\"center\"?\"center\":align===\"start\"?\"flex-start\":\"flex-end\",backgroundColor:currentBgColor,borderRadius:radius,border:showBorder?`1px solid ${currentBorderColor}`:\"none\",overflow:\"hidden\",position:\"relative\",userSelect:\"none\",cursor:\"pointer\",transition:\"background-color 0.2s ease, border-color 0.2s ease\"},children:/*#__PURE__*/_jsx(\"div\",{style:{padding:`${paddingY}px ${paddingX}px`,width:\"100%\",height:\"100%\",display:\"flex\",alignItems:\"center\",justifyContent:align===\"center\"?\"center\":align===\"start\"?\"flex-start\":\"flex-end\",gap:`${parseFloat(font.letterSpacing)||.4}px`},children:chars.map((ch,i)=>{const dir=direction===\"alternate\"?i%2===0?\"top\":\"bottom\":direction;const initY=dir===\"top\"?\"-50%\":\"0%\";const hoverY=dir===\"top\"?\"0%\":\"-50%\";const delay=`${i*stagger}ms`;return /*#__PURE__*/_jsx(\"span\",{style:{position:\"relative\",display:\"inline-block\",height:\"1em\",overflow:\"hidden\",fontFamily:font.fontFamily||\"inherit\",fontSize:font.fontSize,fontWeight:font.fontWeight,fontStyle:font.fontStyle,lineHeight:1},children:/*#__PURE__*/_jsxs(\"span\",{style:{display:\"grid\",gridAutoRows:\"1em\",transform:`translateY(${hovered?hoverY:initY})`,transitionProperty:\"transform\",transitionDuration:`${duration}ms`,transitionTimingFunction:easing,transitionDelay:delay,willChange:\"transform\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{color:currentTextColor,transition:\"color 0.2s ease\"},children:ch}),/*#__PURE__*/_jsx(\"span\",{style:{color:currentTextColor,transition:\"color 0.2s ease\"},children:ch})]})},`${ch}-${i}`);})})});}addPropertyControls(SwipeLettersButton,{label:{type:ControlType.String,title:\"Label\",defaultValue:\"GET IN TOUCH\"},link:{type:ControlType.Link,title:\"Link\",defaultValue:\"\"},defaultState:{type:ControlType.Object,title:\"Default\",controls:{bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#1D1D1D\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#414141\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"}},defaultValue:{bgColor:\"#1D1D1D\",borderColor:\"#414141\",textColor:\"#FFFFFF\"}},hoverState:{type:ControlType.Object,title:\"Hover\",controls:{bgColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"#2D2D2D\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#515151\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#FFFFFF\"}},defaultValue:{bgColor:\"#2D2D2D\",borderColor:\"#515151\",textColor:\"#FFFFFF\"}},showBorder:{type:ControlType.Boolean,title:\"Show Border\",defaultValue:true},radius:{type:ControlType.Number,title:\"Radius\",min:0,max:2e3,step:1,defaultValue:9999},paddingX:{type:ControlType.Number,title:\"Pad X\",min:0,max:96,step:1,defaultValue:24},paddingY:{type:ControlType.Number,title:\"Pad Y\",min:0,max:96,step:1,defaultValue:16},font:{type:ControlType.Font,title:\"Typography\",defaultValue:{fontSize:\"18px\",variant:\"Semibold\",letterSpacing:\"0.4px\",textAlign:\"center\"},controls:\"extended\",defaultFontType:\"sans-serif\",displayTextAlignment:true,displayFontSize:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Start\",\"Center\",\"End\"],displaySegmentedControl:true,defaultValue:\"center\"},direction:{type:ControlType.Enum,title:\"Swipe From\",options:[\"top\",\"bottom\",\"alternate\"],optionTitles:[\"Top\",\"Bottom\",\"Alternate\"],defaultValue:\"alternate\"},duration:{type:ControlType.Number,title:\"Duration (ms)\",min:80,max:2e3,step:10,defaultValue:380},easing:{type:ControlType.Enum,title:\"Easing\",options:[\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\",\"cubic-bezier(.25,.75,.25,1)\"],optionTitles:[\"ease\",\"ease-in\",\"ease-out\",\"ease-in-out\",\"Snap\"],defaultValue:\"cubic-bezier(.25,.75,.25,1)\"},stagger:{type:ControlType.Number,title:\"Stagger (ms)\",min:0,max:300,step:2,defaultValue:18}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SwipeLettersButton\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"240\",\"framerIntrinsicHeight\":\"64\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SwipeLettersButton.map","// Generated by Framer (8b16de8)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,Instance,Link,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import X from\"https://framerusercontent.com/modules/29Eu6tDVcWIZwJL1Nh4h/zpJg2oiOBazkQeZJNCYy/YW4GE5nV0.js\";import Menu from\"https://framerusercontent.com/modules/w9r3BVDBgmWy7W7xOeUc/qECxFwcsABn3SUQ7vp5x/rRJRVI52H.js\";import SwipeLettersButton from\"https://framerusercontent.com/modules/ZRj1lWPbazXAVvteRVmW/rHT2txKD4ed0LGcRSBpo/SwipeLettersButton.js\";const SwipeLettersButtonFonts=getFonts(SwipeLettersButton);const cycleOrder=[\"lIvdPKIOX\",\"qIO4PAYA_\",\"RtrduSdlf\",\"Cz8eT68K8\"];const serializationHash=\"framer-B4ZxA\";const variantClassNames={Cz8eT68K8:\"framer-v-e1tqou\",lIvdPKIOX:\"framer-v-yw5iz7\",qIO4PAYA_:\"framer-v-16gwjgv\",RtrduSdlf:\"framer-v-1c8rmoh\"};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 humanReadableVariantMap={\"Mobile Open\":\"Cz8eT68K8\",\"Variant 1\":\"lIvdPKIOX\",Mobile:\"RtrduSdlf\",Table:\"qIO4PAYA_\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"lIvdPKIOX\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"lIvdPKIOX\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap2ma3dr=activeVariantCallback(async(...args)=>{setVariant(\"Cz8eT68K8\");});const onTapsbkrvy=activeVariantCallback(async(...args)=>{setVariant(\"RtrduSdlf\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"RtrduSdlf\",\"Cz8eT68K8\"].includes(baseVariant))return false;return true;};const isDisplayed1=()=>{if([\"RtrduSdlf\",\"Cz8eT68K8\"].includes(baseVariant))return true;return false;};const isDisplayed2=()=>{if(baseVariant===\"Cz8eT68K8\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-yw5iz7\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"lIvdPKIOX\",ref:refBinding,style:{backdropFilter:\"blur(10px)\",backgroundColor:\"rgba(0, 0, 0, 0.5)\",WebkitBackdropFilter:\"blur(10px)\",...style},...addPropertyOverrides({Cz8eT68K8:{\"data-framer-name\":\"Mobile Open\"},qIO4PAYA_:{\"data-framer-name\":\"Table\"},RtrduSdlf:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1b3q5io\",\"data-framer-name\":\"Continer\",layoutDependency:layoutDependency,layoutId:\"hH_5MYUiT\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6fed9r\",layoutDependency:layoutDependency,layoutId:\"lECfVC0wP\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wt5xd7\",layoutDependency:layoutDependency,layoutId:\"LtPJrLO2u\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"ZMZGtpUZQ\",openInNewTab:false,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-cfasz5 framer-2v4ta8\",layoutDependency:layoutDependency,layoutId:\"ZMZGtpUZQ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17o6gvz-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"YYVIzHRKq-container\",nodeId:\"YYVIzHRKq\",rendersWithMotion:true,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(SwipeLettersButton,{align:\"center\",defaultState:{bgColor:\"rgba(28, 28, 28, 0)\",borderColor:\"rgb(65, 65, 65)\",textColor:\"rgb(255, 255, 255)\"},direction:\"alternate\",duration:380,easing:\"cubic-bezier(.25,.75,.25,1)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.4px\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",hoverState:{bgColor:\"rgba(46, 46, 46, 0)\",borderColor:\"rgb(81, 81, 81)\",textColor:\"rgb(255, 255, 255)\"},id:\"YYVIzHRKq\",label:\"MR SIYAM\",layoutId:\"YYVIzHRKq\",paddingX:0,paddingY:0,radius:0,showBorder:false,stagger:18,width:\"100%\",...addPropertyOverrides({Cz8eT68K8:{align:\"start\"},RtrduSdlf:{align:\"start\"}},baseVariant,gestureVariant)})})})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-11gmbu9\",layoutDependency:layoutDependency,layoutId:\"JV5Qxm9BH\",children:[/*#__PURE__*/_jsx(Link,{href:{hash:\":r2W4wJFA6\",webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"bT0Emf_2A\",openInNewTab:false,scopeId:\"GC2dxsoC7\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-9mlsk8 framer-2v4ta8\",layoutDependency:layoutDependency,layoutId:\"bT0Emf_2A\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ioxypp-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"JrmqZepht-container\",nodeId:\"JrmqZepht\",rendersWithMotion:true,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(SwipeLettersButton,{align:\"center\",defaultState:{bgColor:\"rgba(28, 28, 28, 0)\",borderColor:\"rgb(65, 65, 65)\",textColor:\"rgb(255, 255, 255)\"},direction:\"alternate\",duration:380,easing:\"cubic-bezier(.25,.75,.25,1)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.4px\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",hoverState:{bgColor:\"rgba(46, 46, 46, 0)\",borderColor:\"rgb(81, 81, 81)\",textColor:\"rgb(255, 255, 255)\"},id:\"JrmqZepht\",label:\"CONTACT\",layoutId:\"JrmqZepht\",paddingX:0,paddingY:0,radius:0,showBorder:false,stagger:18,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://drive.google.com/file/d/1y-Q4dyN7i8cpBwSKOY14fy3mStmptv4s/view?usp=sharing\",motionChild:true,nodeId:\"JjlK5y2sx\",openInNewTab:true,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-93lvto framer-2v4ta8\",layoutDependency:layoutDependency,layoutId:\"JjlK5y2sx\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-n2ipl9-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"XEFcYt0MM-container\",nodeId:\"XEFcYt0MM\",rendersWithMotion:true,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(SwipeLettersButton,{align:\"center\",defaultState:{bgColor:\"rgba(28, 28, 28, 0)\",borderColor:\"rgb(65, 65, 65)\",textColor:\"rgb(255, 255, 255)\"},direction:\"alternate\",duration:380,easing:\"cubic-bezier(.25,.75,.25,1)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.4px\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",hoverState:{bgColor:\"rgba(46, 46, 46, 0)\",borderColor:\"rgb(81, 81, 81)\",textColor:\"rgb(255, 255, 255)\"},id:\"XEFcYt0MM\",label:\"RESUME\",layoutId:\"XEFcYt0MM\",paddingX:0,paddingY:0,radius:0,showBorder:false,stagger:18,width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Link,{href:\"https://wa.me/8801931418514?text=Hi%20Siyam,%20I%20am%20interested%20in%20starting%20a%20project%20with%20you.\",motionChild:true,nodeId:\"nLhTzET5S\",openInNewTab:true,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-14cpc9g framer-2v4ta8\",layoutDependency:layoutDependency,layoutId:\"nLhTzET5S\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-129y8ct-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"n8Gg9cWKh-container\",nodeId:\"n8Gg9cWKh\",rendersWithMotion:true,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(SwipeLettersButton,{align:\"center\",defaultState:{bgColor:\"rgba(28, 28, 28, 0)\",borderColor:\"rgb(65, 65, 65)\",textColor:\"rgb(255, 255, 255)\"},direction:\"alternate\",duration:380,easing:\"cubic-bezier(.25,.75,.25,1)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.4px\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",hoverState:{bgColor:\"rgba(46, 46, 46, 0)\",borderColor:\"rgb(81, 81, 81)\",textColor:\"rgb(255, 255, 255)\"},id:\"n8Gg9cWKh\",label:\"START A PROJECT →\",layoutId:\"n8Gg9cWKh\",paddingX:0,paddingY:0,radius:0,showBorder:false,stagger:18,width:\"100%\"})})})})})]})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gv6nhx\",layoutDependency:layoutDependency,layoutId:\"ONByomSF5\",...addPropertyOverrides({Cz8eT68K8:{\"data-highlight\":true,onTap:onTapsbkrvy},RtrduSdlf:{\"data-highlight\":true,onTap:onTap2ma3dr}},baseVariant,gestureVariant),children:isDisplayed1()&&/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-m85f6z\",Component:Menu,layoutDependency:layoutDependency,layoutId:\"miZjQEKeU\",style:{\"--43q7um\":\"rgb(255, 255, 255)\"},...addPropertyOverrides({Cz8eT68K8:{Component:X}},baseVariant,gestureVariant)})})]}),isDisplayed2()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-iqyqtx\",layoutDependency:layoutDependency,layoutId:\"TQD6wiiOy\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-gqmoug\",layoutDependency:layoutDependency,layoutId:\"h1ovwf1z6\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-3a9j49\",layoutDependency:layoutDependency,layoutId:\"UFFHUwzUG\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-g0xjvq-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"OTj3zc9uB-container\",nodeId:\"OTj3zc9uB\",rendersWithMotion:true,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(SwipeLettersButton,{align:\"center\",defaultState:{bgColor:\"rgba(28, 28, 28, 0)\",borderColor:\"rgb(65, 65, 65)\",textColor:\"rgb(255, 255, 255)\"},direction:\"alternate\",duration:380,easing:\"cubic-bezier(.25,.75,.25,1)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.4px\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",hoverState:{bgColor:\"rgba(46, 46, 46, 0)\",borderColor:\"rgb(81, 81, 81)\",textColor:\"rgb(255, 255, 255)\"},id:\"OTj3zc9uB\",label:\"CONTACT\",layoutId:\"OTj3zc9uB\",paddingX:0,paddingY:0,radius:0,showBorder:false,stagger:18,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1pnqv6i\",layoutDependency:layoutDependency,layoutId:\"WjFzCHHZ1\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-b7mqy3-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"kN6EztX5M-container\",nodeId:\"kN6EztX5M\",rendersWithMotion:true,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(SwipeLettersButton,{align:\"center\",defaultState:{bgColor:\"rgba(28, 28, 28, 0)\",borderColor:\"rgb(65, 65, 65)\",textColor:\"rgb(255, 255, 255)\"},direction:\"alternate\",duration:380,easing:\"cubic-bezier(.25,.75,.25,1)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.4px\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",hoverState:{bgColor:\"rgba(46, 46, 46, 0)\",borderColor:\"rgb(81, 81, 81)\",textColor:\"rgb(255, 255, 255)\"},id:\"kN6EztX5M\",label:\"RESUME\",layoutId:\"kN6EztX5M\",paddingX:0,paddingY:0,radius:0,showBorder:false,stagger:18,width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-8mo4bv\",layoutDependency:layoutDependency,layoutId:\"h3GpmF5Lk\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19v9r9g-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"Z6m1BPliV-container\",nodeId:\"Z6m1BPliV\",rendersWithMotion:true,scopeId:\"GC2dxsoC7\",children:/*#__PURE__*/_jsx(SwipeLettersButton,{align:\"center\",defaultState:{bgColor:\"rgba(28, 28, 28, 0)\",borderColor:\"rgb(65, 65, 65)\",textColor:\"rgb(255, 255, 255)\"},direction:\"alternate\",duration:380,easing:\"cubic-bezier(.25,.75,.25,1)\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0.4px\",lineHeight:\"1em\",textAlign:\"center\"},height:\"100%\",hoverState:{bgColor:\"rgba(46, 46, 46, 0)\",borderColor:\"rgb(81, 81, 81)\",textColor:\"rgb(255, 255, 255)\"},id:\"Z6m1BPliV\",label:\"START A PROJECT →\",layoutId:\"Z6m1BPliV\",paddingX:0,paddingY:0,radius:0,showBorder:false,stagger:18,width:\"100%\"})})})})]})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-B4ZxA.framer-2v4ta8, .framer-B4ZxA .framer-2v4ta8 { display: block; }\",\".framer-B4ZxA.framer-yw5iz7 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 72px; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 36px; position: relative; width: 1224px; }\",\".framer-B4ZxA .framer-1b3q5io, .framer-B4ZxA .framer-6fed9r { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-B4ZxA .framer-wt5xd7 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1152px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-B4ZxA .framer-cfasz5, .framer-B4ZxA .framer-93lvto, .framer-B4ZxA .framer-14cpc9g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-B4ZxA .framer-17o6gvz-container, .framer-B4ZxA .framer-1ioxypp-container, .framer-B4ZxA .framer-n2ipl9-container, .framer-B4ZxA .framer-129y8ct-container, .framer-B4ZxA .framer-g0xjvq-container, .framer-B4ZxA .framer-b7mqy3-container, .framer-B4ZxA .framer-19v9r9g-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-B4ZxA .framer-11gmbu9 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-end; max-width: 1049px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; }\",\".framer-B4ZxA .framer-9mlsk8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 12px; position: relative; text-decoration: none; width: min-content; }\",\".framer-B4ZxA .framer-1gv6nhx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 200px; min-width: 200px; overflow: visible; padding: 6px; position: relative; width: min-content; }\",\".framer-B4ZxA .framer-m85f6z { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-B4ZxA .framer-iqyqtx { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 24px 0px 24px 0px; position: relative; width: 1px; }\",\".framer-B4ZxA .framer-gqmoug { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-B4ZxA .framer-3a9j49 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: 100%; }\",\".framer-B4ZxA .framer-1pnqv6i, .framer-B4ZxA .framer-8mo4bv { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; width: 100%; }\",\".framer-B4ZxA.framer-v-16gwjgv.framer-yw5iz7 { width: 746px; }\",\".framer-B4ZxA.framer-v-1c8rmoh.framer-yw5iz7 { width: 456px; }\",\".framer-B4ZxA.framer-v-1c8rmoh .framer-wt5xd7, .framer-B4ZxA.framer-v-e1tqou .framer-wt5xd7 { justify-content: flex-start; }\",\".framer-B4ZxA.framer-v-1c8rmoh .framer-1gv6nhx, .framer-B4ZxA.framer-v-e1tqou .framer-1gv6nhx { cursor: pointer; min-height: unset; min-width: unset; }\",\".framer-B4ZxA.framer-v-e1tqou.framer-yw5iz7 { flex-direction: column; height: min-content; width: 456px; }\",\".framer-B4ZxA.framer-v-e1tqou .framer-1b3q5io { flex: none; flex-direction: column; order: 0; width: 100%; }\",\".framer-B4ZxA.framer-v-e1tqou .framer-6fed9r, .framer-B4ZxA.framer-v-e1tqou .framer-iqyqtx { flex: none; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 72\n * @framerIntrinsicWidth 1224\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"qIO4PAYA_\":{\"layout\":[\"fixed\",\"fixed\"]},\"RtrduSdlf\":{\"layout\":[\"fixed\",\"fixed\"]},\"Cz8eT68K8\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerGC2dxsoC7=withCSS(Component,css,\"framer-B4ZxA\");export default FramerGC2dxsoC7;FramerGC2dxsoC7.displayName=\"Header\";FramerGC2dxsoC7.defaultProps={height:72,width:1224};addPropertyControls(FramerGC2dxsoC7,{variant:{options:[\"lIvdPKIOX\",\"qIO4PAYA_\",\"RtrduSdlf\",\"Cz8eT68K8\"],optionTitles:[\"Variant 1\",\"Table\",\"Mobile\",\"Mobile Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerGC2dxsoC7,[{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\"}]},...SwipeLettersButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGC2dxsoC7\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1224\",\"framerIntrinsicHeight\":\"72\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"qIO4PAYA_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RtrduSdlf\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Cz8eT68K8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GC2dxsoC7.map","// Generated by Framer (7587b09)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Serif-regular\",\"GF;Instrument Serif-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"},{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2\",weight:\"400\"}]}];export const css=['.framer-JJDfS .framer-styles-preset-ftznnr:not(.rich-text-wrapper), .framer-JJDfS .framer-styles-preset-ftznnr.rich-text-wrapper p { --framer-font-family: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-family-italic: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-146d4378-235f-4fad-9c90-633c08c9b4f6, #fff9f1); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: uppercase; }'];export const className=\"framer-JJDfS\";\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 (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image as Image1,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/M7AX21sShxhUkN9xPLon/CQPhY7ciU4ZW8M682p0t/LWxn2BBVg.js\";const MotionDivWithFX=withFX(motion.div);const enabledGestures={erNChFHPc:{hover:true}};const serializationHash=\"framer-b55Na\";const variantClassNames={erNChFHPc:\"framer-v-gq5be4\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const hsKpjPuAJ=undefined;const dDLqlJNPk=undefined;const Dv45aUqIx=undefined;const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const transition1={bounce:.2,delay:0,duration:1,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};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=({_1StImage,_2NdImage,height,id,title,width,...props})=>{return{...props,dDLqlJNPk:_2NdImage??props.dDLqlJNPk??{alt:\"\",pixelHeight:1920,pixelWidth:1200,src:\"https://framerusercontent.com/images/DYA3Lr2JCbIf2fu1vO8ZNK0bydY.png?width=1200&height=1920\",srcSet:\"https://framerusercontent.com/images/DYA3Lr2JCbIf2fu1vO8ZNK0bydY.png?scale-down-to=1024&width=1200&height=1920 640w,https://framerusercontent.com/images/DYA3Lr2JCbIf2fu1vO8ZNK0bydY.png?width=1200&height=1920 1200w\"},Dv45aUqIx:title??props.Dv45aUqIx??\"Luxury Meets Personalization\",hsKpjPuAJ:_1StImage??props.hsKpjPuAJ??{alt:\"\",pixelHeight:1776,pixelWidth:1335,src:\"https://framerusercontent.com/images/klPqhEG5zNdnqbjZpDsOvgomyA.jpg?width=1335&height=1776\",srcSet:\"https://framerusercontent.com/images/klPqhEG5zNdnqbjZpDsOvgomyA.jpg?scale-down-to=1024&width=1335&height=1776 769w,https://framerusercontent.com/images/klPqhEG5zNdnqbjZpDsOvgomyA.jpg?width=1335&height=1776 1335w\"}};};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,dDLqlJNPk,hsKpjPuAJ,Dv45aUqIx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"erNChFHPc\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{...restProps,...gestureHandlers,__framer__animate:{transition:transition1},__framer__animateOnce:true,__framer__enter:animation,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-gq5be4\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"erNChFHPc\",ref:refBinding,style:{...style},...addPropertyOverrides({\"erNChFHPc-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1npjjw3\",layoutDependency:layoutDependency,layoutId:\"YhWfSfQa5\",children:[/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:1776,pixelWidth:1335,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(hsKpjPuAJ)},className:\"framer-esv9dx\",layoutDependency:layoutDependency,layoutId:\"Pl4GkpH62\"}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:1920,intrinsicWidth:1200,loading:getLoadingLazyAtYPosition((componentViewport?.y||0)+0+0),pixelHeight:1920,pixelWidth:1200,sizes:componentViewport?.width||\"100vw\",...toResponsiveImage(dDLqlJNPk)},className:\"framer-y0d8o5\",\"data-framer-name\":\"POLE 2   INDEX 1\",layoutDependency:layoutDependency,layoutId:\"zHrh4epZk\",style:{opacity:0},variants:{\"erNChFHPc-hover\":{opacity:1}}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i01ae1\",layoutDependency:layoutDependency,layoutId:\"yqZmjXKSk\",style:{backgroundColor:\"rgb(255, 255, 255)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ftznnr\",\"data-styles-preset\":\"LWxn2BBVg\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-5052ee1d-d146-4856-97eb-68c80c4bf94b, rgb(0, 0, 0)))\"},children:\"Luxury Meets Personalization\"})}),className:\"framer-axsl8\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"LTJVU1pPJ\",style:{\"--extracted-r6o4lv\":\"var(--token-5052ee1d-d146-4856-97eb-68c80c4bf94b, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:Dv45aUqIx,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-b55Na.framer-1bq5uzd, .framer-b55Na .framer-1bq5uzd { display: block; }\",\".framer-b55Na.framer-gq5be4 { align-content: flex-end; align-items: flex-end; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 646px; justify-content: flex-end; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 539px; }\",\".framer-b55Na .framer-1npjjw3 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 1; }\",\".framer-b55Na .framer-esv9dx { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: -1; }\",\".framer-b55Na .framer-y0d8o5 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-b55Na .framer-i01ae1 { align-content: flex-start; align-items: flex-start; bottom: -45px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: absolute; right: 0px; z-index: 1; }\",\".framer-b55Na .framer-axsl8 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-b55Na.framer-v-gq5be4.hover .framer-i01ae1 { bottom: 0px; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 646\n * @framerIntrinsicWidth 539\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"UPY1jFX3T\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"dDLqlJNPk\":\"_2NdImage\",\"hsKpjPuAJ\":\"_1StImage\",\"Dv45aUqIx\":\"title\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramergDg2NIKSb=withCSS(Component,css,\"framer-b55Na\");export default FramergDg2NIKSb;FramergDg2NIKSb.displayName=\"Project Cards\";FramergDg2NIKSb.defaultProps={height:646,width:539};addPropertyControls(FramergDg2NIKSb,{dDLqlJNPk:{__defaultAssetReference:\"data:framer/asset-reference,DYA3Lr2JCbIf2fu1vO8ZNK0bydY.png?originalFilename=POLE+2+_+INDEX+1.png&width=1200&height=1920\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,DYA3Lr2JCbIf2fu1vO8ZNK0bydY.png?originalFilename=POLE+2+_+INDEX+1.png&width=1200&height=1920\"},title:\"2nd image\",type:ControlType.ResponsiveImage},hsKpjPuAJ:{__defaultAssetReference:\"data:framer/asset-reference,klPqhEG5zNdnqbjZpDsOvgomyA.jpg?originalFilename=Frame+479.jpg&width=1335&height=1776\",__vekterDefault:{alt:\"\",assetReference:\"data:framer/asset-reference,klPqhEG5zNdnqbjZpDsOvgomyA.jpg?originalFilename=Frame+479.jpg&width=1335&height=1776\"},title:\"1st image\",type:ControlType.ResponsiveImage},Dv45aUqIx:{defaultValue:\"Luxury Meets Personalization\",displayTextArea:false,title:\"Title\",type:ControlType.String},onDv45aUqIxChange:{changes:\"Dv45aUqIx\",type:ControlType.ChangeHandler}});addFonts(FramergDg2NIKSb,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergDg2NIKSb\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"539\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"646\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"UPY1jFX3T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"dDLqlJNPk\\\":\\\"_2NdImage\\\",\\\"hsKpjPuAJ\\\":\\\"_1StImage\\\",\\\"Dv45aUqIx\\\":\\\"title\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./gDg2NIKSb.map","// Generated by Framer (c0aead9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,SVG,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 serializationHash=\"framer-lLuup\";const variantClassNames={NYiO7KYDS:\"framer-v-o2txqr\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const transition2={delay:0,duration:2,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:0,rotate:360,rotateX:0,rotateY:0,scale:2.5,skewX:0,skewY:0,x:0,y:0};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:\"NYiO7KYDS\",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-o2txqr\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"NYiO7KYDS\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopPauseOffscreen:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-8mqx4j\",layoutDependency:layoutDependency,layoutId:\"uEPINqtn0\",style:{filter:\"blur(1px)\",WebkitFilter:\"blur(1px)\"},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-ov1q7n\",layoutDependency:layoutDependency,layoutId:\"Iq3Dyofyw\",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 5 0 C 7.761 0 10 2.239 10 5 C 10 7.761 7.761 10 5 10 C 2.239 10 0 7.761 0 5 C 0 2.239 2.239 0 5 0 Z\" fill=\"var(--token-4ae67217-2ed4-4b48-8d7c-cd6960b0f646, rgb(0, 195, 255)) /* {&quot;name&quot;:&quot;Accent Blue&quot;} */\" fill-opacity=\"1\"></path></svg>',withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1nftsa9\",layoutDependency:layoutDependency,layoutId:\"IGlDaWyRp\",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 5 0 C 7.761 0 10 2.239 10 5 C 10 7.761 7.761 10 5 10 C 2.239 10 0 7.761 0 5 C 0 2.239 2.239 0 5 0 Z\" fill=\"var(--token-4ae67217-2ed4-4b48-8d7c-cd6960b0f646, rgb(0, 195, 255)) /* {&quot;name&quot;:&quot;Accent Blue&quot;} */\"></path></svg>',withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-lLuup.framer-hxje8x, .framer-lLuup .framer-hxje8x { display: block; }\",\".framer-lLuup.framer-o2txqr { gap: 10px; height: 20px; overflow: visible; position: relative; width: 20px; }\",\".framer-lLuup .framer-8mqx4j { 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: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-lLuup .framer-ov1q7n { height: 10px; position: relative; width: 10px; }\",\".framer-lLuup .framer-1nftsa9 { 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 FramerGYkbGulFT=withCSS(Component,css,\"framer-lLuup\");export default FramerGYkbGulFT;FramerGYkbGulFT.displayName=\"Active indicator\";FramerGYkbGulFT.defaultProps={height:20,width:20};addFonts(FramerGYkbGulFT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerGYkbGulFT\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"20\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"20\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./GYkbGulFT.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";const currentYear=new Date().getFullYear();/**\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-auto\n * @framerSupportedLayoutHeight any-prefer-auto\n */export default function AutoCopyright(props){const{name,statement,dateRange,startYear,font,color,fontSize}=props;const yearDisplay=dateRange?`${startYear}-${currentYear}`:currentYear;let displayText=`\\xa9 ${yearDisplay} ${name.trim()}`;if(statement.trim()){displayText+=` ${statement.trim()}`;}const textStyle={fontSize:`${fontSize}px`,color:color,...font};return /*#__PURE__*/_jsx(\"div\",{style:textStyle,children:displayText});}AutoCopyright.defaultProps={name:\"Your Name\",statement:\"All rights reserved.\",dateRange:false,startYear:currentYear-1,color:\"#999999\",fontSize:14,font:{family:\"Inter\"}};AutoCopyright.displayName=\"Auto Copyright\";addPropertyControls(AutoCopyright,{font:{type:ControlType.Font,title:\"Font\",defaultValue:\"Inter\",controls:\"extended\"},color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#999999\"},dateRange:{type:ControlType.Boolean,title:\"Date Range\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},startYear:{type:ControlType.Number,title:\"Start Year\",min:1e3,max:currentYear,defaultValue:currentYear-2,displayStepper:true,hidden:({dateRange})=>!dateRange},name:{type:ControlType.String,title:\"Name\",defaultValue:\"Your Name\"},statement:{type:ControlType.String,title:\"Statement\",defaultValue:\"All rights reserved.\",description:\"More components at [Framer University](https://frameruni.link/cc).\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"AutoCopyright\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-auto\",\"framerSupportedLayoutWidth\":\"any-prefer-auto\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./AutoCopyright_Prod.map","// Generated by Framer (c0aead9)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-9pkgC .framer-styles-preset-6byin0:not(.rich-text-wrapper), .framer-9pkgC .framer-styles-preset-6byin0.rich-text-wrapper a { --framer-link-text-color: #0099ff; }\"];export const className=\"framer-9pkgC\";\nexport const __FramerMetadata__ = {\"exports\":{\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (f21d278)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-Italic\"]);export const fonts=[{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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/ia3uin3hQWqDrVloC1zEtYHWw.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/pKRFNWFoZl77qYCAIp84lN1h944.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"italic\",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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]}];export const css=['.framer-kfeRV .framer-styles-preset-hg1lsg:not(.rich-text-wrapper), .framer-kfeRV .framer-styles-preset-hg1lsg.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 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.2em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-09da92c9-27e9-4481-aca2-a45c287f0226, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-kfeRV\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"GF;Instrument Serif-regular\",\"GF;Instrument Serif-italic\"]);export const fonts=[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"},{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"italic\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizHRFtNs2ka5fXjeivQ4LroWlx-6zATjnTNgNq55w.woff2\",weight:\"400\"}]}];export const css=['.framer-R4UuN .framer-styles-preset-1koz7hg:not(.rich-text-wrapper), .framer-R4UuN .framer-styles-preset-1koz7hg.rich-text-wrapper h2 { --framer-font-family: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-family-italic: \"Instrument Serif\", \"Instrument Serif Placeholder\", serif; --framer-font-open-type-features: normal; --framer-font-size: 72px; --framer-font-style: normal; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-italic: 400; --framer-letter-spacing: 0em; --framer-line-height: 95%; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }'];export const className=\"framer-R4UuN\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 18 8.5 C 18.003 9.82 17.695 11.122 17.1 12.3 C 15.661 15.179 12.719 16.999 9.5 17 C 8.18 17.003 6.878 16.695 5.7 16.1 L 0 18 L 1.9 12.3 C 1.305 11.122 0.997 9.82 1 8.5 C 1.001 5.281 2.821 2.339 5.7 0.9 C 6.878 0.305 8.18 -0.003 9.5 0 L 10 0 C 14.316 0.238 17.762 3.684 18 8 Z\" fill=\"transparent\" height=\"18.00002848810215px\" id=\"k0tMiR1Da\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(3 3)\" width=\"18.000028488102146px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ww8no\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-ww8no { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Message Circle\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-ww8no\");Icon.displayName=\"Message Circle\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerDisableUnlink\":\"true\",\"framerIntrinsicWidth\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Message Circle\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"24\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import MessageCircle from\"https://framerusercontent.com/modules/PMUSSC9ZljzEJzG9eGfO/qss4aecwTKczTrhqHfEv/xJIP_Y01J.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3loTOP41KLspIcEq2wx3/zYW3LLJ5ZFnlcK0ll7YO/l_ZLjUTOG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/0rXAPl9DrQL5YPNuaVTa/suTJpfECeiRCbO3CwpHw/MHTGpXgmy.js\";const MessageCircleFonts=getFonts(MessageCircle);const enabledGestures={EwXO2UgvQ:{hover:true}};const serializationHash=\"framer-Vu6Ds\";const variantClassNames={EwXO2UgvQ:\"framer-v-1gma84k\"};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:\"EwXO2UgvQ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"EwXO2UgvQ-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1gma84k\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"EwXO2UgvQ\",ref:refBinding,style:{...style},...addPropertyOverrides({\"EwXO2UgvQ-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hg1lsg\",\"data-styles-preset\":\"MHTGpXgmy\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://wa.me/8801931418514\",motionChild:true,nodeId:\"kR2hXmkvq\",openInNewTab:true,relValues:[],scopeId:\"CA5OtaUJg\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6byin0\",\"data-styles-preset\":\"l_ZLjUTOG\",children:\"WhatsApp\"})})})}),className:\"framer-5ofxf4\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"kR2hXmkvq\",verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed()&&/*#__PURE__*/_jsx(MessageCircle,{animated:true,className:\"framer-bzyti6\",layoutDependency:layoutDependency,layoutId:\"iTbUMvDol\",style:{\"--43q7um\":\"var(--token-4ae67217-2ed4-4b48-8d7c-cd6960b0f646, rgb(0, 153, 255))\"}})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Vu6Ds.framer-1e4g1vg, .framer-Vu6Ds .framer-1e4g1vg { display: block; }\",\".framer-Vu6Ds.framer-1gma84k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 19px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-Vu6Ds .framer-5ofxf4 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Vu6Ds .framer-bzyti6 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-Vu6Ds.framer-v-1gma84k.hover.framer-1gma84k { gap: 6px; }\",\".framer-Vu6Ds.framer-v-1gma84k.hover .framer-5ofxf4 { order: 1; }\",\".framer-Vu6Ds.framer-v-1gma84k.hover .framer-bzyti6 { order: 0; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 78\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"GMLwnRVjf\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerCA5OtaUJg=withCSS(Component,css,\"framer-Vu6Ds\");export default FramerCA5OtaUJg;FramerCA5OtaUJg.displayName=\"whatsapp\";FramerCA5OtaUJg.defaultProps={height:19,width:78};addFonts(FramerCA5OtaUJg,[{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\"}]},...MessageCircleFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerCA5OtaUJg\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"78\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"GMLwnRVjf\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerColorSyntax\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CA5OtaUJg.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"YQsAcfzZi\",\"EkjFXbANE\",\"wa0sDqd_i\"];const serializationHash=\"framer-dhuag\";const variantClassNames={EkjFXbANE:\"framer-v-c96y2g\",wa0sDqd_i:\"framer-v-1fjhz42\",YQsAcfzZi:\"framer-v-1e0vu3s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const xubQvRMln=undefined;const itwgvvE_p=undefined;const zXXdlfmkP=undefined;const transition1={bounce:0,delay:0,duration:.8,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 humanReadableVariantMap={\"Text 1\":\"YQsAcfzZi\",\"Text 2\":\"EkjFXbANE\",\"Text 3\":\"wa0sDqd_i\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,text1,text2,text3,width,...props})=>{return{...props,itwgvvE_p:text2??props.itwgvvE_p??\"build\",variant:humanReadableVariantMap[props.variant]??props.variant??\"YQsAcfzZi\",xubQvRMln:text1??props.xubQvRMln??\"design\",zXXdlfmkP:text3??props.zXXdlfmkP??\"create\"};};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,xubQvRMln,itwgvvE_p,zXXdlfmkP,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"YQsAcfzZi\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1a2vbif=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),1500);});useOnVariantChange(baseVariant,{default:onAppear1a2vbif});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-1e0vu3s\",className,classNames),\"data-framer-name\":\"Text 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"YQsAcfzZi\",ref:refBinding,style:{...style},...addPropertyOverrides({EkjFXbANE:{\"data-framer-name\":\"Text 2\"},wa0sDqd_i:{\"data-framer-name\":\"Text 3\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"72px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"95%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"design\"})}),className:\"framer-1exprmp\",fonts:[\"GF;Instrument Serif-regular\"],layoutDependency:layoutDependency,layoutId:\"Aie7VKyFR\",style:{\"--extracted-1of0zx5\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"},text:xubQvRMln,variants:{EkjFXbANE:{filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"},wa0sDqd_i:{filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"72px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"95%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"build\"})}),className:\"framer-166kulz\",fonts:[\"GF;Instrument Serif-regular\"],layoutDependency:layoutDependency,layoutId:\"hGSEP3ErN\",style:{\"--extracted-1of0zx5\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"},text:itwgvvE_p,variants:{EkjFXbANE:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"72px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"95%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"create\"})}),className:\"framer-14n4kx4\",fonts:[\"GF;Instrument Serif-regular\"],layoutDependency:layoutDependency,layoutId:\"MeIZYSH_Q\",style:{\"--extracted-1of0zx5\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",filter:\"blur(5px)\",opacity:0,WebkitFilter:\"blur(5px)\"},text:zXXdlfmkP,variants:{wa0sDqd_i:{filter:\"blur(0px)\",opacity:1,WebkitFilter:\"blur(0px)\"}},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dhuag.framer-329gao, .framer-dhuag .framer-329gao { display: block; }\",\".framer-dhuag.framer-1e0vu3s { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dhuag .framer-1exprmp { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-dhuag .framer-166kulz { bottom: -68px; flex: none; height: auto; left: 0px; position: absolute; white-space: pre; width: auto; z-index: 1; }\",\".framer-dhuag .framer-14n4kx4 { flex: none; height: auto; left: 0px; position: absolute; top: -68px; white-space: pre; width: auto; z-index: 1; }\",\".framer-dhuag.framer-v-c96y2g .framer-1exprmp { left: 0px; position: absolute; top: -68px; z-index: 1; }\",\".framer-dhuag.framer-v-c96y2g .framer-166kulz { bottom: unset; left: unset; position: relative; }\",\".framer-dhuag.framer-v-c96y2g .framer-14n4kx4 { bottom: -68px; top: unset; }\",\".framer-dhuag.framer-v-1fjhz42 .framer-1exprmp { bottom: -68px; left: 0px; position: absolute; z-index: 1; }\",\".framer-dhuag.framer-v-1fjhz42 .framer-166kulz { bottom: unset; top: -68px; }\",\".framer-dhuag.framer-v-1fjhz42 .framer-14n4kx4 { left: unset; position: relative; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 68\n * @framerIntrinsicWidth 180\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"EkjFXbANE\":{\"layout\":[\"auto\",\"auto\"]},\"wa0sDqd_i\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"xubQvRMln\":\"text1\",\"itwgvvE_p\":\"text2\",\"zXXdlfmkP\":\"text3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerhO0wPjd8Q=withCSS(Component,css,\"framer-dhuag\");export default FramerhO0wPjd8Q;FramerhO0wPjd8Q.displayName=\"Text Cycle\";FramerhO0wPjd8Q.defaultProps={height:68,width:180};addPropertyControls(FramerhO0wPjd8Q,{variant:{options:[\"YQsAcfzZi\",\"EkjFXbANE\",\"wa0sDqd_i\"],optionTitles:[\"Text 1\",\"Text 2\",\"Text 3\"],title:\"Variant\",type:ControlType.Enum},xubQvRMln:{defaultValue:\"design\",displayTextArea:true,title:\"Text 1\",type:ControlType.String},onxubQvRMlnChange:{changes:\"xubQvRMln\",type:ControlType.ChangeHandler},itwgvvE_p:{defaultValue:\"build\",displayTextArea:true,title:\"Text 2\",type:ControlType.String},onitwgvvE_pChange:{changes:\"itwgvvE_p\",type:ControlType.ChangeHandler},zXXdlfmkP:{defaultValue:\"create\",displayTextArea:true,title:\"Text 3\",type:ControlType.String},onzXXdlfmkPChange:{changes:\"zXXdlfmkP\",type:ControlType.ChangeHandler}});addFonts(FramerhO0wPjd8Q,[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerhO0wPjd8Q\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerIntrinsicHeight\":\"68\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"EkjFXbANE\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"wa0sDqd_i\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"180\",\"framerVariables\":\"{\\\"xubQvRMln\\\":\\\"text1\\\",\\\"itwgvvE_p\\\":\\\"text2\\\",\\\"zXXdlfmkP\\\":\\\"text3\\\"}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./hO0wPjd8Q.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 2 0 L 18 0 C 19.1 0 20 0.9 20 2 L 20 14 C 20 15.1 19.1 16 18 16 L 2 16 C 0.9 16 0 15.1 0 14 L 0 2 C 0 0.9 0.9 0 2 0 Z\" fill=\"transparent\" height=\"16px\" id=\"NvQOXSS14\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(2 4)\" width=\"20px\"/><path d=\"M 20 0 L 10 7 L 0 0\" fill=\"transparent\" height=\"7px\" id=\"XYqf_BtA8\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"2\" stroke=\"var(--43q7um, rgb(0,0,0))\" transform=\"translate(2 6)\" width=\"20px\"/></svg>\\') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)';const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({height,id,stroke,width,...props})=>{return{...props,UO5clYVeQ:stroke??props.UO5clYVeQ??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,UO5clYVeQ,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-erqbn\",className),layoutId:layoutId,ref:ref,style:{\"--43q7um\":UO5clYVeQ,...style}});});const css=[`.framer-erqbn { -webkit-mask: ${mask}; aspect-ratio: 1; background-color: var(--43q7um); mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"UO5clYVeQ\":\"stroke\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Mail\",\"color\":{\"type\":\"variable\",\"value\":\"43q7um\"},\"set\":{\"localId\":\"vectorSet/T8qKXkLfy\",\"id\":\"T8qKXkLfy\",\"moduleId\":\"fiHEoJwBMFnT6QLOcpPz\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-erqbn\");Icon.displayName=\"Mail\";export default Icon;addPropertyControls(Icon,{UO5clYVeQ:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Stroke\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVariables\":\"{\\\"UO5clYVeQ\\\":\\\"stroke\\\"}\",\"framerIntrinsicHeight\":\"24\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Mail\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"43q7um\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/T8qKXkLfy\\\",\\\"id\\\":\\\"T8qKXkLfy\\\",\\\"moduleId\\\":\\\"fiHEoJwBMFnT6QLOcpPz\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"24\",\"framerDisableUnlink\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Mail from\"https://framerusercontent.com/modules/QL65NekRyGlej8APmFiL/EfJhiBMusrx6SCmF9LfF/aE7ozwXux.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/3loTOP41KLspIcEq2wx3/zYW3LLJ5ZFnlcK0ll7YO/l_ZLjUTOG.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/0rXAPl9DrQL5YPNuaVTa/suTJpfECeiRCbO3CwpHw/MHTGpXgmy.js\";const MailFonts=getFonts(Mail);const enabledGestures={ojLliLDL9:{hover:true}};const serializationHash=\"framer-01ZAB\";const variantClassNames={ojLliLDL9:\"framer-v-1xfww1z\"};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:\"ojLliLDL9\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(gestureVariant===\"ojLliLDL9-hover\")return true;return false;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1xfww1z\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"ojLliLDL9\",ref:refBinding,style:{...style},...addPropertyOverrides({\"ojLliLDL9-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Mail,{animated:true,className:\"framer-vouqvh\",layoutDependency:layoutDependency,layoutId:\"hMXkAQ1df\",style:{\"--43q7um\":\"var(--token-4ae67217-2ed4-4b48-8d7c-cd6960b0f646, rgb(0, 195, 255))\"}}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hg1lsg\",\"data-styles-preset\":\"MHTGpXgmy\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:mrsiyam1604@gmail.com\",motionChild:true,nodeId:\"ntmCwJVZ3\",openInNewTab:true,relValues:[],scopeId:\"NgNqYiyYr\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6byin0\",\"data-styles-preset\":\"l_ZLjUTOG\",children:\"mrsiyam1604@gmail.com\"})})})}),className:\"framer-1m0j3l0\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"ntmCwJVZ3\",verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-01ZAB.framer-dmpqts, .framer-01ZAB .framer-dmpqts { display: block; }\",\".framer-01ZAB.framer-1xfww1z { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 19px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-01ZAB .framer-vouqvh { flex: none; height: var(--framer-aspect-ratio-supported, 20px); position: relative; width: 20px; }\",\".framer-01ZAB .framer-1m0j3l0 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-01ZAB.framer-v-1xfww1z.hover.framer-1xfww1z { gap: 6px; justify-content: flex-start; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 19\n * @framerIntrinsicWidth 194\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"yy6ENpcdY\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerNgNqYiyYr=withCSS(Component,css,\"framer-01ZAB\");export default FramerNgNqYiyYr;FramerNgNqYiyYr.displayName=\"link\";FramerNgNqYiyYr.defaultProps={height:19,width:194};addFonts(FramerNgNqYiyYr,[{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\"}]},...MailFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerNgNqYiyYr\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"194\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"yy6ENpcdY\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"19\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NgNqYiyYr.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Link as Link1,RichText,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import AutoCopyright from\"https://framerusercontent.com/modules/DVYtI0I60utFDv4RKjrL/CapkkksUWdCkXmLmQWbV/AutoCopyright_Prod.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/3loTOP41KLspIcEq2wx3/zYW3LLJ5ZFnlcK0ll7YO/l_ZLjUTOG.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/0rXAPl9DrQL5YPNuaVTa/suTJpfECeiRCbO3CwpHw/MHTGpXgmy.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/qnzXC0hEAg6S92rLIlkO/l3d3meaKA7qdPXK2LVsE/XI0F_mAch.js\";import Whatsapp from\"https://framerusercontent.com/modules/zBjECR5PUg05KYHI5uc1/M6BP22yFQWYRSYMoVvOy/CA5OtaUJg.js\";import TextCycle from\"https://framerusercontent.com/modules/lcsyK23SmSWAzPls3cCS/7Kv4K9TaUWMc7mzl1kWo/hO0wPjd8Q.js\";import Link from\"https://framerusercontent.com/modules/WIdg5NLXOAk5MDRcBFji/ZG4sToCfgfLoxH5H1shh/NgNqYiyYr.js\";const TextCycleFonts=getFonts(TextCycle);const LinkFonts=getFonts(Link);const WhatsappFonts=getFonts(Whatsapp);const AutoCopyrightFonts=getFonts(AutoCopyright);const cycleOrder=[\"vFV5Gp_NA\",\"TmJlN6aNZ\",\"zOw7HWacU\"];const serializationHash=\"framer-c0Wb6\";const variantClassNames={TmJlN6aNZ:\"framer-v-qdnyi\",vFV5Gp_NA:\"framer-v-d20ipn\",zOw7HWacU:\"framer-v-1cynog1\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};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 humanReadableVariantMap={Desktop:\"vFV5Gp_NA\",Phone:\"zOw7HWacU\",Tablet:\"TmJlN6aNZ\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"vFV5Gp_NA\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"vFV5Gp_NA\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-d20ipn\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"vFV5Gp_NA\",ref:refBinding,style:{backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",...style},...addPropertyOverrides({TmJlN6aNZ:{\"data-framer-name\":\"Tablet\"},zOw7HWacU:{\"data-framer-name\":\"Phone\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-78tjj5\",\"data-framer-name\":\"Main Container\",layoutDependency:layoutDependency,layoutId:\"J4b8n7Wwm\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6246y2\",\"data-border\":true,\"data-framer-name\":\"Top Container\",layoutDependency:layoutDependency,layoutId:\"P9u4U6BJp\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(130, 130, 130))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-6os12j\",\"data-framer-name\":\"Heading\",layoutDependency:layoutDependency,layoutId:\"CN8AsohWE\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dzdd1q\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"zIHzkrmzq\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{className:\"framer-styles-preset-1koz7hg\",\"data-styles-preset\":\"XI0F_mAch\",dir:\"auto\",children:\"Lets\"})}),className:\"framer-rq28ds\",\"data-framer-name\":\"Lets\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mt6CpH3cm\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,y:(componentViewport?.y||0)+(0+((componentViewport?.height||613)-0-821.8)/2)+64+0+0+0+0+0+.2,...addPropertyOverrides({TmJlN6aNZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||571)-0-779.8)/2)+64+0+0+0+0+0+.2},zOw7HWacU:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-r2q30b-container\",\"data-framer-name\":\"Text Cycle\",layoutDependency:layoutDependency,layoutId:\"CVFi4RAnZ-container\",name:\"Text Cycle\",nodeId:\"CVFi4RAnZ\",rendersWithMotion:true,scopeId:\"He_ErudlV\",children:/*#__PURE__*/_jsx(TextCycle,{height:\"100%\",id:\"CVFi4RAnZ\",itwgvvE_p:\"build\",layoutId:\"CVFi4RAnZ\",name:\"Text Cycle\",variant:matchVariant(\"YQsAcfzZi\"),width:\"100%\",xubQvRMln:\"design\",zXXdlfmkP:\"create\"})})})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h2,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"52px\",\"--framer-line-height\":\"95%\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-1of0zx5, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Something incredible together.\"})}),className:\"framer-1w1bchc\",\"data-framer-name\":\"incredible work together.\",fonts:[\"GF;Instrument Serif-regular\"],layoutDependency:layoutDependency,layoutId:\"dcXRi1QcS\",style:{\"--extracted-1of0zx5\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1t6vdra\",\"data-framer-name\":\"Email / Book Call\",layoutDependency:layoutDependency,layoutId:\"LoCdDe6CJ\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wpa538\",\"data-framer-name\":\"Email\",layoutDependency:layoutDependency,layoutId:\"cT81ebDxs\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hg1lsg\",\"data-styles-preset\":\"MHTGpXgmy\",dir:\"auto\",children:\"Email\"})}),className:\"framer-1jpl3vb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"f8rNnq4VQ\",style:{opacity:.4},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(0+((componentViewport?.height||613)-0-821.8)/2)+64+0+0+175.8+0+0+0+104,...addPropertyOverrides({TmJlN6aNZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||571)-0-779.8)/2)+64+0+0+191.8+0+0+0+104},zOw7HWacU:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1x7186w-container\",layoutDependency:layoutDependency,layoutId:\"RsS9VhsSf-container\",nodeId:\"RsS9VhsSf\",rendersWithMotion:true,scopeId:\"He_ErudlV\",children:/*#__PURE__*/_jsx(Link,{height:\"100%\",id:\"RsS9VhsSf\",layoutId:\"RsS9VhsSf\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1cskaww\",\"data-framer-name\":\"Book a Call\",layoutDependency:layoutDependency,layoutId:\"t9vSk65KT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hg1lsg\",\"data-styles-preset\":\"MHTGpXgmy\",dir:\"auto\",children:\"Message me on\"})}),className:\"framer-z5d5mu\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"MdDUhaxEr\",style:{opacity:.4},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:19,y:(componentViewport?.y||0)+(0+((componentViewport?.height||613)-0-821.8)/2)+64+0+0+175.8+0+0+0+104,...addPropertyOverrides({TmJlN6aNZ:{y:(componentViewport?.y||0)+(0+((componentViewport?.height||571)-0-779.8)/2)+64+0+0+191.8+0+0+0+104},zOw7HWacU:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-3z39hs-container\",layoutDependency:layoutDependency,layoutId:\"VYTt5qupN-container\",nodeId:\"VYTt5qupN\",rendersWithMotion:true,scopeId:\"He_ErudlV\",children:/*#__PURE__*/_jsx(Whatsapp,{height:\"100%\",id:\"VYTt5qupN\",layoutId:\"VYTt5qupN\",width:\"100%\"})})})]})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kwpsdg\",\"data-framer-name\":\"Bottom Container\",layoutDependency:layoutDependency,layoutId:\"x9fqMxnCa\",children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ss7x0p\",\"data-framer-name\":\"Legal / Copyright\",layoutDependency:layoutDependency,layoutId:\"BomKiC8mq\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-kc525p\",\"data-framer-name\":\"Based in / Legal\",layoutDependency:layoutDependency,layoutId:\"VrmxfNu6r\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-iohiow\",\"data-framer-name\":\"Menu\",layoutDependency:layoutDependency,layoutId:\"Mg2bZU7kW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"112%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(130, 130, 130)))\"},children:\"Menu\"})}),className:\"framer-qjsm7y\",fonts:[\"FS;Switzer-semibold\"],layoutDependency:layoutDependency,layoutId:\"y9y4KcMVy\",style:{\"--extracted-r6o4lv\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(130, 130, 130))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1alc2s9\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"Iy7JTkVXW\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"112%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"eOPu6CN6f\"},motionChild:true,nodeId:\"cGj5plznF\",openInNewTab:false,relValues:[],scopeId:\"He_ErudlV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6byin0\",\"data-styles-preset\":\"l_ZLjUTOG\",children:\"About me\"})})})}),className:\"framer-1iyav6q\",fonts:[\"FS;Switzer-semibold\"],layoutDependency:layoutDependency,layoutId:\"cGj5plznF\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"112%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"XglglMtn4\",openInNewTab:false,relValues:[],scopeId:\"He_ErudlV\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6byin0\",\"data-styles-preset\":\"l_ZLjUTOG\",children:\"Projects\"})})})}),className:\"framer-16jyh5g\",fonts:[\"FS;Switzer-semibold\"],layoutDependency:layoutDependency,layoutId:\"XglglMtn4\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"112%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"augiA20Il\"},motionChild:true,nodeId:\"OuYi9PCCJ\",openInNewTab:false,relValues:[],scopeId:\"He_ErudlV\",smoothScroll:true,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6byin0\",\"data-styles-preset\":\"l_ZLjUTOG\",children:\"Services\"})})})}),className:\"framer-102xa09\",fonts:[\"FS;Switzer-semibold\"],layoutDependency:layoutDependency,layoutId:\"OuYi9PCCJ\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"112%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"O7vceP692\"},motionChild:true,nodeId:\"AfGEL7i43\",openInNewTab:false,relValues:[],scopeId:\"He_ErudlV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6byin0\",\"data-styles-preset\":\"l_ZLjUTOG\",children:\"Contact\"})})})}),className:\"framer-16z90od\",fonts:[\"FS;Switzer-semibold\"],layoutDependency:layoutDependency,layoutId:\"AfGEL7i43\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1akrl0f\",\"data-framer-name\":\"Legal Links\",layoutDependency:layoutDependency,layoutId:\"bac1pHOL3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"112%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(130, 130, 130)))\"},children:\"Legal\"})}),className:\"framer-1ypzcpt\",fonts:[\"FS;Switzer-semibold\"],layoutDependency:layoutDependency,layoutId:\"Vm4jZIWGi\",style:{\"--extracted-r6o4lv\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(130, 130, 130))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7sg5ai\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"s3UcMgCye\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"112%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"f7m8jEuds\"},motionChild:true,nodeId:\"MyBUFoqvV\",openInNewTab:false,relValues:[],scopeId:\"He_ErudlV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6byin0\",\"data-styles-preset\":\"l_ZLjUTOG\",children:\"Terms of service\"})})})}),className:\"framer-19txi75\",fonts:[\"FS;Switzer-semibold\"],layoutDependency:layoutDependency,layoutId:\"MyBUFoqvV\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7U3dpdHplci1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Switzer\", \"Switzer Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"112%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:/*#__PURE__*/_jsx(Link1,{href:{webPageId:\"XFi_Ib9jj\"},motionChild:true,nodeId:\"dY_G3WukT\",openInNewTab:false,relValues:[],scopeId:\"He_ErudlV\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-6byin0\",\"data-styles-preset\":\"l_ZLjUTOG\",children:\"Privacy Policy\"})})})}),className:\"framer-168oi7h\",fonts:[\"FS;Switzer-semibold\"],layoutDependency:layoutDependency,layoutId:\"dY_G3WukT\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1adeibq-container\",isAuthoredByUser:true,isModuleExternal:true,layoutDependency:layoutDependency,layoutId:\"G6LsTKBkI-container\",nodeId:\"G6LsTKBkI\",rendersWithMotion:true,scopeId:\"He_ErudlV\",children:/*#__PURE__*/_jsx(AutoCopyright,{color:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(184, 184, 184))\",dateRange:false,font:{fontFamily:'\"Switzer\", \"Switzer Placeholder\", sans-serif',fontSize:\"12px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"G6LsTKBkI\",layoutId:\"G6LsTKBkI\",name:\"MR SIYAM\",startYear:2024,statement:\"\",width:\"100%\"})})})]})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-qnmlcu\",\"data-framer-name\":\"Fit Text\",layoutDependency:layoutDependency,layoutId:\"sshkw6mji\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"339.101123701764px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"MR SIYAM\"})}),className:\"framer-u7l5js\",fonts:[\"GF;Instrument Serif-regular\"],layoutDependency:layoutDependency,layoutId:\"VmU8wZdAC\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",filter:\"blur(100px)\",WebkitFilter:\"blur(100px)\"},transformTemplate:transformTemplate1,verticalAlignment:\"top\",viewBox:\"0 0 1112 271\",withExternalLayout:true,...addPropertyOverrides({TmJlN6aNZ:{viewBox:\"0 0 1112.173033711053 271\"},zOw7HWacU:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"339.04836579082945px\",\"--framer-letter-spacing\":\"-0.03em\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"MR SIYAM\"})})}},baseVariant,gestureVariant)})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-c0Wb6.framer-10aed9r, .framer-c0Wb6 .framer-10aed9r { display: block; }\",\".framer-c0Wb6.framer-d20ipn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1200px; }\",\".framer-c0Wb6 .framer-78tjj5 { 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; max-width: 1200px; overflow: visible; padding: 64px 12px 211px 12px; position: relative; width: 1px; }\",\".framer-c0Wb6 .framer-6246y2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 24px 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-c0Wb6 .framer-6os12j { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-c0Wb6 .framer-1dzdd1q { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-c0Wb6 .framer-rq28ds, .framer-c0Wb6 .framer-qjsm7y, .framer-c0Wb6 .framer-1ypzcpt, .framer-c0Wb6 .framer-19txi75, .framer-c0Wb6 .framer-168oi7h { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-c0Wb6 .framer-r2q30b-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-c0Wb6 .framer-1w1bchc { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-c0Wb6 .framer-1t6vdra { display: grid; flex: none; gap: 32px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-c0Wb6 .framer-wpa538 { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-c0Wb6 .framer-1jpl3vb, .framer-c0Wb6 .framer-z5d5mu { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 2; }\",\".framer-c0Wb6 .framer-1x7186w-container, .framer-c0Wb6 .framer-3z39hs-container { flex: none; height: auto; position: relative; width: auto; z-index: 2; }\",\".framer-c0Wb6 .framer-1cskaww { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-c0Wb6 .framer-1kwpsdg { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-c0Wb6 .framer-ss7x0p { display: grid; flex: none; gap: 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(1, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-c0Wb6 .framer-kc525p { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; grid-column: span 2; height: min-content; justify-content: flex-start; justify-self: start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-c0Wb6 .framer-iohiow, .framer-c0Wb6 .framer-1akrl0f { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-c0Wb6 .framer-1alc2s9 { display: grid; flex: none; gap: 10px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-c0Wb6 .framer-1iyav6q, .framer-c0Wb6 .framer-16jyh5g, .framer-c0Wb6 .framer-102xa09, .framer-c0Wb6 .framer-16z90od { align-self: start; flex: none; height: 100%; justify-self: start; position: relative; white-space: pre; width: 100%; }\",\".framer-c0Wb6 .framer-7sg5ai { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-c0Wb6 .framer-1adeibq-container { align-self: end; flex: none; height: auto; justify-self: end; position: relative; width: 100%; }\",\".framer-c0Wb6 .framer-qnmlcu { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; left: 50%; min-height: 272px; overflow: visible; padding: 0px 44px 0px 44px; position: absolute; width: 100%; z-index: 1; }\",\".framer-c0Wb6 .framer-u7l5js { -webkit-user-select: none; flex: none; height: auto; left: 50%; pointer-events: none; position: absolute; top: 0px; user-select: none; white-space: pre; width: 1112px; z-index: -1; }\",\".framer-c0Wb6.framer-v-qdnyi.framer-d20ipn { width: 768px; }\",\".framer-c0Wb6.framer-v-qdnyi .framer-78tjj5 { padding: 64px 12px 153px 12px; }\",\".framer-c0Wb6.framer-v-qdnyi .framer-6246y2 { gap: 64px; }\",\".framer-c0Wb6.framer-v-1cynog1.framer-d20ipn { width: 390px; }\",\".framer-c0Wb6.framer-v-1cynog1 .framer-78tjj5 { gap: 32px; padding: 32px 22px 76px 22px; }\",\".framer-c0Wb6.framer-v-1cynog1 .framer-1t6vdra { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: wrap; }\",\".framer-c0Wb6.framer-v-1cynog1 .framer-wpa538, .framer-c0Wb6.framer-v-1cynog1 .framer-1cskaww { align-self: unset; }\",\".framer-c0Wb6.framer-v-1cynog1 .framer-1kwpsdg { gap: 12px; }\",\".framer-c0Wb6.framer-v-1cynog1 .framer-ss7x0p { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 40px; }\",\".framer-c0Wb6.framer-v-1cynog1 .framer-kc525p { align-self: unset; flex-wrap: wrap; gap: 16px; }\",\".framer-c0Wb6.framer-v-1cynog1 .framer-1adeibq-container { align-self: unset; width: auto; }\",\".framer-c0Wb6.framer-v-1cynog1 .framer-qnmlcu { padding: 0px 22px 0px 22px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-c0Wb6[data-border=\"true\"]::after, .framer-c0Wb6 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 613\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"TmJlN6aNZ\":{\"layout\":[\"fixed\",\"auto\"]},\"zOw7HWacU\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerHe_ErudlV=withCSS(Component,css,\"framer-c0Wb6\");export default FramerHe_ErudlV;FramerHe_ErudlV.displayName=\"Footer\";FramerHe_ErudlV.defaultProps={height:613,width:1200};addPropertyControls(FramerHe_ErudlV,{variant:{options:[\"vFV5Gp_NA\",\"TmJlN6aNZ\",\"zOw7HWacU\"],optionTitles:[\"Desktop\",\"Tablet\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerHe_ErudlV,[{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:\"Instrument Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"},{cssFamilyName:\"Switzer\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Switzer\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/5SZVFDB7V52TI6ULVC6J3WQZQCIZVDV5/ODYPSTCUDMKSTYIPTV4CLQ7URIK7XYBJ/YS3VPNVO4B3TOJMEXDGFZQ4TLZGGSRZC.woff2\",weight:\"600\"}]},...TextCycleFonts,...LinkFonts,...WhatsappFonts,...AutoCopyrightFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});FramerHe_ErudlV.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(TextCycle,{},context),forwardLoader(Link,{},context),forwardLoader(Whatsapp,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerHe_ErudlV\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TmJlN6aNZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zOw7HWacU\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"613\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"1200\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./He_ErudlV.map","// Generated by Framer (6ca5d98)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 24 24\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 9.749 15.477 L 14.879 18.632 C 15.151 18.797 15.496 18.782 15.753 18.594 C 16.01 18.406 16.128 18.082 16.053 17.772 L 14.658 11.886 L 19.223 7.948 C 19.461 7.739 19.552 7.409 19.455 7.108 C 19.357 6.806 19.09 6.592 18.774 6.563 L 12.783 6.075 L 10.475 0.488 C 10.354 0.193 10.068 0 9.749 0 C 9.431 0 9.144 0.193 9.023 0.488 L 6.715 6.075 L 0.724 6.563 C 0.406 6.59 0.136 6.806 0.038 7.109 C -0.06 7.412 0.034 7.745 0.275 7.953 L 4.84 11.89 L 3.445 17.772 C 3.37 18.082 3.488 18.406 3.745 18.594 C 4.002 18.782 4.347 18.797 4.619 18.632 Z\" fill-opacity=\"var(--1m6trwb, 0)\" fill=\"var(--21h8s6, rgb(0, 0, 0))\" height=\"18.746261605760054px\" id=\"t6hF1mhP1\" transform=\"translate(2.251 2.25)\" width=\"19.49332240036336px\"/><path d=\"M 9.749 15.477 L 14.879 18.632 C 15.151 18.797 15.496 18.782 15.753 18.594 C 16.01 18.406 16.128 18.082 16.053 17.772 L 14.658 11.886 L 19.223 7.948 C 19.461 7.739 19.552 7.409 19.455 7.108 C 19.357 6.806 19.09 6.592 18.774 6.563 L 12.783 6.075 L 10.475 0.488 C 10.354 0.193 10.068 0 9.749 0 C 9.431 0 9.144 0.193 9.023 0.488 L 6.715 6.075 L 0.724 6.563 C 0.406 6.59 0.136 6.806 0.038 7.109 C -0.06 7.412 0.034 7.745 0.275 7.953 L 4.84 11.89 L 3.445 17.772 C 3.37 18.082 3.488 18.406 3.745 18.594 C 4.002 18.782 4.347 18.797 4.619 18.632 Z\" fill=\"transparent\" height=\"18.746261605760054px\" id=\"b0GcHZb5O\" stroke-dasharray=\"\" stroke-linecap=\"round\" stroke-linejoin=\"round\" stroke-width=\"var(--pgex8v, 1.5)\" stroke=\"var(--21h8s6, rgb(0, 0, 0))\" transform=\"translate(2.251 2.25)\" width=\"19.49332240036336px\"/></svg>';const getProps=({alpha,color,height,id,width,width1,...props})=>{return{...props,ezTt3ayMo:color??props.ezTt3ayMo??\"rgb(0, 0, 0)\",lschgej4H:width1??props.lschgej4H??1.5,qxTvv_EBh:alpha??props.qxTvv_EBh};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,ezTt3ayMo,lschgej4H,qxTvv_EBh,...restProps}=getProps(props);const href=useSVGTemplate(\"2930526878\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-YnhV6\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{\"--1m6trwb\":qxTvv_EBh,\"--21h8s6\":ezTt3ayMo,\"--pgex8v\":lschgej4H,...style},viewBox:\"0 0 24 24\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-YnhV6 { -webkit-mask: ${mask}; aspect-ratio: 1; display: block; mask: ${mask}; width: 24px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"ezTt3ayMo\":\"color\",\"lschgej4H\":\"width1\",\"qxTvv_EBh\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Star\",\"color\":{\"type\":\"variable\",\"value\":\"21h8s6\"},\"set\":{\"localId\":\"vectorSet/NGVKdicsm\",\"id\":\"NGVKdicsm\",\"moduleId\":\"omX0gWFPqDwhaiWwf6ab\"}}\n * @framerDisableUnlink true\n */const Icon=withCSS(Component,css,\"framer-YnhV6\");Icon.displayName=\"Star\";export default Icon;addPropertyControls(Icon,{ezTt3ayMo:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Color\",type:ControlType.Color},lschgej4H:{defaultValue:1.5,displayStepper:true,hidden:false,max:6,min:0,step:.5,title:\"Width\",type:ControlType.Number},qxTvv_EBh:{defaultValue:0,displayStepper:true,hidden:false,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"24\",\"framerVector\":\"{\\\"name\\\":\\\"Star\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"21h8s6\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/NGVKdicsm\\\",\\\"id\\\":\\\"NGVKdicsm\\\",\\\"moduleId\\\":\\\"omX0gWFPqDwhaiWwf6ab\\\"}}\",\"framerIntrinsicWidth\":\"24\",\"framerContractVersion\":\"1\",\"framerDisableUnlink\":\"true\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ezTt3ayMo\\\":\\\"color\\\",\\\"lschgej4H\\\":\\\"width1\\\",\\\"qxTvv_EBh\\\":\\\"alpha\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import Star from\"https://framerusercontent.com/modules/lGjONevu0Qs1ZIO2v8WJ/9dhBJaKhHHBOoaR9HIyB/dZkd7bSHY.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/0rXAPl9DrQL5YPNuaVTa/suTJpfECeiRCbO3CwpHw/MHTGpXgmy.js\";const StarFonts=getFonts(Star);const enabledGestures={PsDkFqUMt:{hover:true}};const cycleOrder=[\"PsDkFqUMt\",\"mXpdPia_T\"];const serializationHash=\"framer-r18rh\";const variantClassNames={mXpdPia_T:\"framer-v-fvu7t9\",PsDkFqUMt:\"framer-v-idijzt\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const NGX6Stij8=undefined;const NMuuPnzPe=undefined;const FPow_tAxh=undefined;const rqLbadgjC=undefined;const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Variant 1\":\"PsDkFqUMt\",Mobile:\"mXpdPia_T\"};const Variants=motion.create(React.Fragment);const getProps=({alpha,height,id,text,title,title2,width,...props})=>{return{...props,FPow_tAxh:title??props.FPow_tAxh??\"Daniel Carter, \",NGX6Stij8:alpha??props.NGX6Stij8??1,NMuuPnzPe:text??props.NMuuPnzPe??'\"Working with Siyam was smooth from the start. I had a rough idea of what I wanted, but he turned it into a clean, modern website that actually explains our product better. Communication was easy and he was quick to adjust things when we asked.\"',rqLbadgjC:title2??props.rqLbadgjC??\"Founder at NovaLabs\",variant:humanReadableVariantMap[props.variant]??props.variant??\"PsDkFqUMt\"};};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,NMuuPnzPe,FPow_tAxh,rqLbadgjC,NGX6Stij8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"PsDkFqUMt\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-idijzt\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"PsDkFqUMt\",ref:refBinding,style:{...style},...addPropertyOverrides({\"PsDkFqUMt-hover\":{\"data-framer-name\":undefined},mXpdPia_T:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5s9zxt\",layoutDependency:layoutDependency,layoutId:\"oqBXgHtIE\",style:{opacity:.4},variants:{\"PsDkFqUMt-hover\":{opacity:1},mXpdPia_T:{opacity:1}},children:[/*#__PURE__*/_jsx(Star,{animated:true,className:\"framer-f7e7ov\",layoutDependency:layoutDependency,layoutId:\"ul4KkyPki\",style:{\"--1m6trwb\":1,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(Star,{animated:true,className:\"framer-cz8fl3\",layoutDependency:layoutDependency,layoutId:\"PUuZCqWir\",style:{\"--1m6trwb\":1,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(Star,{animated:true,className:\"framer-hxboac\",layoutDependency:layoutDependency,layoutId:\"q9gWVqJQ9\",style:{\"--1m6trwb\":1,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(Star,{animated:true,className:\"framer-44vk2v\",layoutDependency:layoutDependency,layoutId:\"iIm54_JQo\",style:{\"--1m6trwb\":1,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}}),/*#__PURE__*/_jsx(Star,{animated:true,className:\"framer-9alh4p\",layoutDependency:layoutDependency,layoutId:\"L97cpUall\",style:{\"--1m6trwb\":NGX6Stij8,\"--21h8s6\":\"rgb(255, 255, 255)\",\"--pgex8v\":1.5}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-v08gyv\",layoutDependency:layoutDependency,layoutId:\"To50ktOPG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hg1lsg\",\"data-styles-preset\":\"MHTGpXgmy\",dir:\"auto\",children:'\"Working with Siyam was smooth from the start. I had a rough idea of what I wanted, but he turned it into a clean, modern website that actually explains our product better. Communication was easy and he was quick to adjust things when we asked.\"'})}),className:\"framer-x2f1hi\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"PautCO2aS\",style:{opacity:.4},text:NMuuPnzPe,variants:{\"PsDkFqUMt-hover\":{opacity:1},mXpdPia_T:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-18lt720\",layoutDependency:layoutDependency,layoutId:\"PDcyMnZZT\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-hg1lsg\",\"data-styles-preset\":\"MHTGpXgmy\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Daniel Carter,\"}),\" \"]})}),className:\"framer-1ydpxjs\",fonts:[\"Inter\",\"Inter-Bold\"],layoutDependency:layoutDependency,layoutId:\"b7H_c_ft9\",text:FPow_tAxh,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Founder at NovaLabs\"})}),className:\"framer-1ctv11i\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"xjhzEs1xH\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},text:rqLbadgjC,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-r18rh.framer-ais4do, .framer-r18rh .framer-ais4do { display: block; }\",\".framer-r18rh.framer-idijzt { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 12px; position: relative; width: 666px; }\",\".framer-r18rh .framer-5s9zxt { 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: min-content; }\",\".framer-r18rh .framer-f7e7ov, .framer-r18rh .framer-cz8fl3, .framer-r18rh .framer-hxboac, .framer-r18rh .framer-44vk2v, .framer-r18rh .framer-9alh4p { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-r18rh .framer-v08gyv { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-r18rh .framer-x2f1hi { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-r18rh .framer-18lt720 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-r18rh .framer-1ydpxjs, .framer-r18rh .framer-1ctv11i { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-r18rh.framer-v-fvu7t9.framer-idijzt { cursor: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 159\n * @framerIntrinsicWidth 666\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mXpdPia_T\":{\"layout\":[\"fixed\",\"auto\"]},\"zFhBH9CTi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NMuuPnzPe\":\"text\",\"FPow_tAxh\":\"title\",\"rqLbadgjC\":\"title2\",\"NGX6Stij8\":\"alpha\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerR0IB_hr8x=withCSS(Component,css,\"framer-r18rh\");export default FramerR0IB_hr8x;FramerR0IB_hr8x.displayName=\"Testimonial\";FramerR0IB_hr8x.defaultProps={height:159,width:666};addPropertyControls(FramerR0IB_hr8x,{variant:{options:[\"PsDkFqUMt\",\"mXpdPia_T\"],optionTitles:[\"Variant 1\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},NMuuPnzPe:{defaultValue:'\"Working with Siyam was smooth from the start. I had a rough idea of what I wanted, but he turned it into a clean, modern website that actually explains our product better. Communication was easy and he was quick to adjust things when we asked.\"',displayTextArea:false,title:\"Text\",type:ControlType.String},onNMuuPnzPeChange:{changes:\"NMuuPnzPe\",type:ControlType.ChangeHandler},FPow_tAxh:{defaultValue:\"Daniel Carter, \",displayTextArea:false,title:\"Title\",type:ControlType.String},onFPow_tAxhChange:{changes:\"FPow_tAxh\",type:ControlType.ChangeHandler},rqLbadgjC:{defaultValue:\"Founder at NovaLabs\",displayTextArea:false,title:\"Title 2\",type:ControlType.String},onrqLbadgjCChange:{changes:\"rqLbadgjC\",type:ControlType.ChangeHandler},NGX6Stij8:{defaultValue:1,displayStepper:true,max:1,min:0,step:.1,title:\"Alpha\",type:ControlType.Number},onNGX6Stij8Change:{changes:\"NGX6Stij8\",type:ControlType.ChangeHandler}});addFonts(FramerR0IB_hr8x,[{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:\"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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"}]},...StarFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerR0IB_hr8x\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mXpdPia_T\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zFhBH9CTi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerVariables\":\"{\\\"NMuuPnzPe\\\":\\\"text\\\",\\\"FPow_tAxh\\\":\\\"title\\\",\\\"rqLbadgjC\\\":\\\"title2\\\",\\\"NGX6Stij8\\\":\\\"alpha\\\"}\",\"framerIntrinsicHeight\":\"159\",\"framerIntrinsicWidth\":\"666\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./R0IB_hr8x.map","// Generated by Framer (b6e2e7c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/0rXAPl9DrQL5YPNuaVTa/suTJpfECeiRCbO3CwpHw/MHTGpXgmy.js\";const enabledGestures={A1BadQhSs:{hover:true}};const cycleOrder=[\"A1BadQhSs\",\"aRojW_UMw\"];const serializationHash=\"framer-1Xzqc\";const variantClassNames={A1BadQhSs:\"framer-v-lge8qf\",aRojW_UMw:\"framer-v-1urrdb3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const g_20FqvWl=undefined;const kG00UNQYT=undefined;const transition1={bounce:.2,delay:0,duration:1,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 humanReadableVariantMap={\"Variant 1\":\"A1BadQhSs\",Mobile:\"aRojW_UMw\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,text,title,width,...props})=>{return{...props,g_20FqvWl:title??props.g_20FqvWl??\"Discovery\",kG00UNQYT:text??props.kG00UNQYT??\"We begin with a deep dive into your brand, goals, and audience. I’ll ask thoughtful questions to uncover what makes your product unique, understand your challenges, and align on a clear direction. This is where strategy starts.\",variant:humanReadableVariantMap[props.variant]??props.variant??\"A1BadQhSs\"};};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,g_20FqvWl,kG00UNQYT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"A1BadQhSs\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-lge8qf\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"A1BadQhSs\",ref:refBinding,style:{...style},...addPropertyOverrides({\"A1BadQhSs-hover\":{\"data-framer-name\":undefined},aRojW_UMw:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ec9lrd\",layoutDependency:layoutDependency,layoutId:\"BqqNuHaop\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"24px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-146d4378-235f-4fad-9c90-633c08c9b4f6, rgb(255, 249, 241)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Discovery\"})}),className:\"framer-1ys8lyl\",fonts:[\"GF;Instrument Serif-regular\"],layoutDependency:layoutDependency,layoutId:\"fPP3coKA6\",style:{\"--extracted-r6o4lv\":\"var(--token-146d4378-235f-4fad-9c90-633c08c9b4f6, rgb(255, 249, 241))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:1},text:g_20FqvWl,variants:{\"A1BadQhSs-hover\":{opacity:.4}},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-hg1lsg\",\"data-styles-preset\":\"MHTGpXgmy\",dir:\"auto\",children:\"We begin with a deep dive into your brand, goals, and audience. I’ll ask thoughtful questions to uncover what makes your product unique, understand your challenges, and align on a clear direction. This is where strategy starts.\"})}),className:\"framer-1dvu845\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"YTBYi67lc\",style:{opacity:.4},text:kG00UNQYT,variants:{\"A1BadQhSs-hover\":{opacity:1},aRojW_UMw:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-1Xzqc.framer-11ia0d8, .framer-1Xzqc .framer-11ia0d8 { display: block; }\",\".framer-1Xzqc.framer-lge8qf { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 434px; }\",\".framer-1Xzqc .framer-1ec9lrd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1Xzqc .framer-1ys8lyl, .framer-1Xzqc .framer-1dvu845 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1Xzqc.framer-v-1urrdb3.framer-lge8qf { cursor: unset; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 127\n * @framerIntrinsicWidth 434\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"aRojW_UMw\":{\"layout\":[\"fixed\",\"auto\"]},\"FQyTFvShi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"g_20FqvWl\":\"title\",\"kG00UNQYT\":\"text\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryHftiPl48=withCSS(Component,css,\"framer-1Xzqc\");export default FrameryHftiPl48;FrameryHftiPl48.displayName=\"Card\";FrameryHftiPl48.defaultProps={height:127,width:434};addPropertyControls(FrameryHftiPl48,{variant:{options:[\"A1BadQhSs\",\"aRojW_UMw\"],optionTitles:[\"Variant 1\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},g_20FqvWl:{defaultValue:\"Discovery\",displayTextArea:false,title:\"Title\",type:ControlType.String},ong_20FqvWlChange:{changes:\"g_20FqvWl\",type:ControlType.ChangeHandler},kG00UNQYT:{defaultValue:\"We begin with a deep dive into your brand, goals, and audience. I’ll ask thoughtful questions to uncover what makes your product unique, understand your challenges, and align on a clear direction. This is where strategy starts.\",displayTextArea:false,title:\"Text\",type:ControlType.String},onkG00UNQYTChange:{changes:\"kG00UNQYT\",type:ControlType.ChangeHandler}});addFonts(FrameryHftiPl48,[{explicitInter:true,fonts:[{cssFamilyName:\"Instrument Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryHftiPl48\",\"slots\":[],\"annotations\":{\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"434\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"aRojW_UMw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FQyTFvShi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"127\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"g_20FqvWl\\\":\\\"title\\\",\\\"kG00UNQYT\\\":\\\"text\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yHftiPl48.map","// Generated by Framer (8b16de8)\nexport default function metadata(params,activeLocale){return{description:\"Clean, user-focused design that performs. This is Siyam, and I build high-fidelity, high quality websites that sells. Also helping with App design and brand identities for startups and professionals worldwide.\",favicon:\"https://framerusercontent.com/assets/LHxhxaGndwPENT8QPcciyJFM.png\",robots:\"max-image-preview:large\",title:\"MR SIYAM Portfolio\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport siteMetadata from\"https://framerusercontent.com/modules/f1lVHWtZ4gEgvbm6TEOA/o3lZgWjJ5W1LX6LQMXnT/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1400px)\"},{hash:\"vjw4rb\",mediaQuery:\"(min-width: 810px) and (max-width: 1399.98px)\"},{hash:\"30sumk\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{r2W4wJFA6:\"contact\"},robots:\"max-image-preview:large\",serializationId:\"framer-TTPOC\",title:siteMetadata(params,activeLocale).title||\"Home\",viewport:\"width=device-width\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (24019b9)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,forwardLoader,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image as Image1,PropertyOverrides,RichText,SVG,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouteElementId,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import VaporizeTextCycle from\"https://framerusercontent.com/modules/7Amh6YZ8n8u1J7i2DSAV/PBmnyBfP4oXQKgO7Hym0/VaporizeTextCycle_Prod.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/bSG2fUXcc43766cbIglD/Ticker.js\";import Figma from\"https://framerusercontent.com/modules/Dlx3OICUWylZO5N9cFAy/eS5g4H1epqF8e0rKYLQ5/aYITQYUZD.js\";import HelpCircle from\"https://framerusercontent.com/modules/f2ijuBZdOPHVCMeFGXoO/lueWT50oE9BcuL3TWRUu/LgxGtQ3t0.js\";import ArrowUpRight from\"https://framerusercontent.com/modules/f8Q5x3tcvy2sgigvrEse/WjPolkbUODUXgM3l5QnQ/X5rbDZv9v.js\";import LineMaskSplit from\"https://framerusercontent.com/modules/Fr8G9lFCToiry7M0cRqD/2Waoj7aVyXQ4AiS6RaFB/LineMaskSplit_prod.js\";import Framer from\"https://framerusercontent.com/modules/fupRzFkgOPe0RL1n7VNO/VnWIEeaFEpn43Sg9kzZI/bYwKIwBb3.js\";import Edit2 from\"https://framerusercontent.com/modules/JNWTgSCi448yVLt62Q8q/ywmZyOkvnD3nh82l0VaD/q3PrHvlQt.js\";import AtSign from\"https://framerusercontent.com/modules/kaicrTwtYn0cXMtfh77d/cEIeNGIkqwKd9Y0vhJLi/Plj6sGvWi.js\";import Video from\"https://framerusercontent.com/modules/NTDRIMWx6TM6nGmrFIsT/C2hjAHb6a129nfBUdKmZ/t7nwOy7JL.js\";import FloatingParticlesBackground from\"https://framerusercontent.com/modules/s7WaD2jg1NpbS1fQ0YiS/yY4SPTplzSd09KMWBopV/FloatingParticlesBackground.js\";import Header from\"#framer/local/canvasComponent/GC2dxsoC7/GC2dxsoC7.js\";import ProjectCards from\"#framer/local/canvasComponent/gDg2NIKSb/gDg2NIKSb.js\";import ActiveIndicator from\"#framer/local/canvasComponent/GYkbGulFT/GYkbGulFT.js\";import Footer from\"#framer/local/canvasComponent/He_ErudlV/He_ErudlV.js\";import Testimonial from\"#framer/local/canvasComponent/R0IB_hr8x/R0IB_hr8x.js\";import Card from\"#framer/local/canvasComponent/yHftiPl48/yHftiPl48.js\";import*as sharedStyle from\"#framer/local/css/LWxn2BBVg/LWxn2BBVg.js\";import*as sharedStyle1 from\"#framer/local/css/MHTGpXgmy/MHTGpXgmy.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const HeaderFonts=getFonts(Header);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const FloatingParticlesBackgroundFonts=getFonts(FloatingParticlesBackground);const RichTextWithOptimizedAppearEffect=withOptimizedAppearEffect(RichText);const ActiveIndicatorFonts=getFonts(ActiveIndicator);const MotionDivWithOptimizedAppearEffect=withOptimizedAppearEffect(motion.div);const VaporizeTextCycleFonts=getFonts(VaporizeTextCycle);const TickerFonts=getFonts(Ticker);const LineMaskSplitFonts=getFonts(LineMaskSplit);const CardFonts=getFonts(Card);const ArrowUpRightFonts=getFonts(ArrowUpRight);const MotionDivWithFX=withFX(motion.div);const ProjectCardsFonts=getFonts(ProjectCards);const AtSignFonts=getFonts(AtSign);const VideoFonts=getFonts(Video);const FigmaFonts=getFonts(Figma);const FramerFonts=getFonts(Framer);const HelpCircleFonts=getFonts(HelpCircle);const Edit2Fonts=getFonts(Edit2);const TestimonialFonts=getFonts(Testimonial);const FooterFonts=getFonts(Footer);const breakpoints={BjURTJGL0:\"(max-width: 809.98px)\",HdyEyR6ep:\"(min-width: 810px) and (max-width: 1399.98px)\",WQLkyLRf1:\"(min-width: 1400px)\"};const isBrowser=()=>typeof document!==\"undefined\";export const queryParamNames=[];const serializationHash=\"framer-TTPOC\";const variantClassNames={BjURTJGL0:\"framer-v-30sumk\",HdyEyR6ep:\"framer-v-vjw4rb\",WQLkyLRf1:\"framer-v-72rtr7\"};const getRootLayoutProp=(hasLayoutTemplate,hasInheritedFlowEffect,fallback)=>{if(!hasLayoutTemplate)return fallback;return hasInheritedFlowEffect?\"position\":fallback;};const transition1={bounce:.2,delay:2,duration:1,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:-150};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transition2={bounce:.2,delay:2,duration:2,type:\"spring\"};const animation2={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation3={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:38};const transition3={bounce:.2,delay:.5,duration:2,type:\"spring\"};const animation4={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition3,x:0,y:0};const animation5={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:150};const animation6={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition4={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation7={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1.1,skewX:0,skewY:0,transition:transition4};const animation8={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition5={bounce:.2,delay:0,duration:1,type:\"spring\"};const addImageAlt=(image,alt)=>{if(!image||typeof image!==\"object\"){return;}return{...image,alt};};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"BjURTJGL0\",Tablet:\"HdyEyR6ep\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);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];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const hasLayoutTemplate=React.useContext(GeneratedComponentContext)?.isLayoutTemplate;const hasInheritedFlowEffect=Boolean(React.useContext(MotionConfigContext)?.transition?.layout);const motionLayout=getRootLayoutProp(hasLayoutTemplate,hasInheritedFlowEffect);const elementId=useRouteElementId(\"r2W4wJFA6\");const ref1=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-5052ee1d-d146-4856-97eb-68c80c4bf94b, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:72,width:componentViewport?.width||\"100vw\",y:0,children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation,className:\"framer-1ir37o2-container\",\"data-framer-appear-id\":\"1ir37o2\",initial:animation1,layout:motionLayout,layoutScroll:true,nodeId:\"I7FKI_Bgf\",optimized:true,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"RtrduSdlf\")},HdyEyR6ep:{variant:matchVariant(\"qIO4PAYA_\")}},children:/*#__PURE__*/_jsx(Header,{height:\"100%\",id:\"I7FKI_Bgf\",layoutId:\"I7FKI_Bgf\",style:{width:\"100%\"},variant:matchVariant(\"lIvdPKIOX\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1udzoyk\",layout:motionLayout,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-185l4hw-container\",\"data-code-component-plugin-id\":\"84d4c1\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"nL1clkp48\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(FloatingParticlesBackground,{backgroundColor:\"rgb(0, 0, 0)\",glowAnimation:\"ease\",glowIntensity:10,gravityStrength:50,height:\"100%\",id:\"nL1clkp48\",interactionType:\"merge\",layoutId:\"nL1clkp48\",mouseGravity:\"attract\",mouseInfluence:100,movementSpeed:.8,particleColor:\"rgb(255, 255, 255)\",particleCount:500,particleInteraction:false,particleOpacity:.6,particleSize:2,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-f7jwl7\",\"data-framer-name\":\"Main\",layout:motionLayout,children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1cymsr8\",\"data-framer-name\":\"Hero\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kfqdit\",\"data-framer-name\":\"MR Siyam\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-146zapo\",children:[/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation2,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ftznnr\",\"data-styles-preset\":\"LWxn2BBVg\",dir:\"auto\",children:\"DHAKA, BANGLADESH\"})}),className:\"framer-1xhzrrj\",\"data-framer-appear-id\":\"1xhzrrj\",fonts:[\"Inter\"],initial:animation3,optimized:true,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(MotionDivWithOptimizedAppearEffect,{animate:animation2,className:\"framer-1500k64\",\"data-framer-appear-id\":\"1500k64\",initial:animation3,optimized:true,children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:20,width:\"20px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-141uaxo-container\",nodeId:\"CPQIeyvzl\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ActiveIndicator,{height:\"100%\",id:\"CPQIeyvzl\",layoutId:\"CPQIeyvzl\",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-ftznnr\",\"data-styles-preset\":\"LWxn2BBVg\",dir:\"auto\",children:\"AVAILABLE\"})}),className:\"framer-1fnd1jh\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tfkl2k\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-nb8e75\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"182px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-146d4378-235f-4fad-9c90-633c08c9b4f6, rgb(255, 249, 241))\"},children:\"MR SIYAM\"})}),viewBox:\"0 0 635 146\"}},children:/*#__PURE__*/_jsx(RichTextWithOptimizedAppearEffect,{__fromCanvasComponent:true,animate:animation4,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"336px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-color\":\"var(--token-146d4378-235f-4fad-9c90-633c08c9b4f6, rgb(255, 249, 241))\",\"--framer-text-transform\":\"capitalize\"},children:\"MR SIYAM\"})}),className:\"framer-1ndt95d\",\"data-framer-appear-id\":\"1ndt95d\",fonts:[\"GF;Instrument Serif-regular\"],initial:animation5,optimized:true,verticalAlignment:\"top\",viewBox:\"0 0 1173 269\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(ContainerWithOptimizedAppearEffect,{animate:animation2,className:\"framer-x8ej52-container\",\"data-framer-appear-id\":\"x8ej52\",initial:animation6,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"BmO4TcSop\",optimized:true,rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(VaporizeTextCycle,{alignment:\"center\",animation:{fadeInDuration:1,vaporizeDuration:2,waitDuration:.5},canvasPreview:true,color:\"var(--token-4ae67217-2ed4-4b48-8d7c-cd6960b0f646, rgb(0, 195, 255))\",density:5,direction:\"left-to-right\",font:{fontFamily:'\"Inter\", \"Inter Placeholder\", sans-serif',fontSize:\"24px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1em\"},height:\"100%\",id:\"BmO4TcSop\",layoutId:\"BmO4TcSop\",spread:10,style:{height:\"100%\",width:\"100%\"},tag:\"p\",texts:[\"UI/UX DESIGNER\",\"GRAPHICS DESIGNER\",\"FRAMER DEVELOPER\",\"EDITOR\"],width:\"100%\"})})})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tyi1mz\",\"data-framer-name\":\"About me\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-o62n0c-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"t4PvPjXRA\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:true,fadeInset:0,fadeWidth:25,overflow:false},gap:100,height:\"100%\",hoverFactor:1,id:\"t4PvPjXRA\",layoutId:\"t4PvPjXRA\",padding:10,paddingBottom:10,paddingLeft:30,paddingPerSide:true,paddingRight:40,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rbsv0\",\"data-framer-name\":\"Logo\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-qzbfyx\",\"data-framer-name\":\"Group 1\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:52,intrinsicWidth:242,svg:'<svg width=\"242\" height=\"52\" viewBox=\"0 0 242 52\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M21.6643 30.6021C19.9867 30.3829 18.7462 29.5475 18.7237 27.7305C18.7012 25.9135 18.6318 23.8661 18.6618 21.9854C18.6918 20.1048 18.6449 18.0724 18.6618 16.1786C18.6787 14.2848 18.6487 12.2505 18.6618 10.3717C18.6749 8.49291 18.643 6.39121 18.6618 4.56485C18.6806 2.7385 19.2417 0.0973146 16.9729 0.443853C14.7041 0.790392 13.6026 0.0467387 11.5309 0.631171C12.9589 1.39543 13.8221 2.81156 13.019 4.36442C12.2139 5.91542 12.1332 7.12736 11.4014 8.5566C10.6676 9.98397 10.4593 11.387 9.7988 12.7638C9.13825 14.1424 8.70289 15.5192 8.11177 16.8866C7.51878 18.2522 7.01961 19.6964 6.42099 21.0058C5.82236 22.317 5.41515 23.9598 4.76023 25.1549C4.10719 26.3518 3.57237 28.0489 2.75794 28.963C1.94163 29.8753 -0.835676 31.1041 1.20978 31.3514C3.25523 31.5967 4.78087 30.78 6.83946 31.164C6.32716 30.0795 4.92161 29.0267 5.35135 27.4308C5.78296 25.8367 6.38346 25.3797 6.84321 23.8624C7.30485 22.3451 7.65764 21.105 9.46665 21.6108C11.2757 22.1166 12.7544 21.2306 14.5334 21.6108C14.1674 24.8121 16.0252 30.1769 11.5309 30.7894C12.7769 31.8065 14.9725 31.2333 16.5976 31.164C18.2227 31.0947 20.8217 31.8421 21.6643 30.6021ZM14.3457 20.4869C12.4335 20.0785 10.3299 20.4045 8.34071 20.2996C10.0615 15.1708 12.6925 10.338 14.158 5.12681C14.8843 9.97086 14.5503 15.508 14.3457 20.4869Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M161.469 31.3513C161.645 30.1674 158.928 30.1038 159.026 28.3579C159.123 26.614 158.468 24.3587 158.842 22.7347C159.215 21.1106 157.96 18.2297 159.405 17.4897C160.85 16.7498 163.64 18.1547 165.091 17.3586C166.543 16.5644 167.042 15.4536 167.099 13.7434C167.155 12.0332 167.087 9.72166 167.099 7.93652C167.11 6.15138 167.271 4.16581 166.719 2.50991C166.166 0.852148 164.721 0.34077 162.97 0.443795C161.221 0.54682 158.952 0.359502 157.153 0.443795C155.353 0.528088 153.433 0.239618 151.711 0.631113C152.653 1.73629 154.42 1.88614 154.527 3.81365C154.633 5.74303 154.773 7.63869 154.713 9.62239C154.653 11.6061 154.713 13.6404 154.713 15.6166C154.713 17.5928 154.653 19.6589 154.713 21.6107C154.773 23.5626 154.634 25.5707 154.526 27.4176C154.417 29.2646 153.741 30.572 151.711 30.602C152.373 32.1643 154.843 31.0122 156.402 31.164C157.962 31.3157 160.05 31.046 161.469 31.3513ZM162.782 16.3658C160.602 17.014 158.449 16.7461 158.842 14.3053C159.234 11.8646 158.637 10.2256 158.842 7.93652C159.046 5.64749 158.688 3.81552 158.842 1.5677C161.022 1.21742 163.357 1.36915 162.97 3.81552C162.583 6.2619 163.197 7.91217 162.97 10.1843C162.743 12.4565 163.27 14.2229 162.782 16.3658Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M141.013 5.6889C140.082 5.94365 139.048 7.06194 137.838 6.04855C136.626 5.03703 135.25 5.26556 133.884 5.31613C132.516 5.36671 131.726 6.36324 130.936 7.43096C130.148 8.50054 129.915 9.94289 129.754 11.3084C129.592 12.674 129.973 14.4741 130.444 15.6767C130.915 16.8793 131.448 17.8889 132.428 18.7543C133.407 19.6197 134.087 20.1948 135.153 20.9048C136.218 21.6147 137.07 22.1954 137.954 23.1657C138.838 24.1379 138.962 25.7844 138.759 27.0413C138.559 28.3001 137.973 29.5869 136.738 30.0815C135.505 30.576 134.066 30.2557 133.178 29.2442C132.293 28.2308 131.906 27.1069 131.429 25.9324C130.951 24.7598 131.129 23.0702 130.129 22.3602C129.703 25.2655 130.058 28.3675 129.941 31.3515C130.6 31.4789 131.007 30.7633 131.067 30.2276C133.935 31.4583 138.118 32.3293 140.493 29.7087C142.869 27.0881 142.58 23.0514 141.345 20.1555C140.11 17.2577 137.14 15.9727 134.774 14.3524C132.409 12.7321 131.797 7.1837 135.196 6.43817C138.594 5.69264 139.942 11.4077 140.45 13.5563C141.555 11.5276 140.277 8.19521 141.013 5.6889Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M192.244 13.1815C192.272 10.6696 192.207 9.45386 192.244 6.81267C192.282 4.17148 190.957 7.57131 189.373 6.30878C187.787 5.04438 185.74 5.42089 183.991 5.69251C182.244 5.96599 181.251 6.99062 180.48 8.5566C179.707 10.1207 179.701 12.228 179.671 14.1181C179.641 16.0081 179.733 18.5688 179.671 20.4869C179.609 22.405 179.696 24.8121 179.985 26.5429C180.274 28.2737 180.891 29.6187 182.357 30.544C183.82 31.4712 185.935 31.741 187.549 31.3476C189.161 30.9524 190.452 30.248 191.349 28.772C192.246 27.2959 192.599 25.492 192.62 23.6713C192.64 21.8506 192.374 19.6702 193.745 18.4264C191.869 18.4264 189.992 18.4264 188.116 18.4264C189.925 20.4082 188.435 23.1768 189.054 25.7318C189.673 28.2868 188.144 31.2165 185.307 30.2218C182.467 29.229 183.569 26.2881 183.424 23.8586C183.28 21.4291 183.329 18.3327 183.424 15.8039C183.52 13.2751 182.813 10.4092 183.94 8.07707C185.066 5.74308 187.986 6.9082 189.382 8.35804C190.779 9.80789 190.272 13.3482 192.244 13.1815Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M29.3571 6.25061C26.7525 5.83102 23.5398 6.16445 20.9126 6.06329C22.9055 7.37827 23.3765 9.13344 23.1645 11.4955C22.9524 13.8576 23.309 16.8472 23.1645 19.1756C23.02 21.5039 23.2583 24.3793 23.3521 26.481C23.446 28.5827 24.3655 30.4727 26.3415 31.177C28.3156 31.8832 30.8171 32.0687 32.7931 31.2201C34.7672 30.3735 35.3771 28.2717 35.3621 26.1063C35.3471 23.9409 35.4297 20.9495 35.3621 18.6136C35.2946 16.2778 35.5198 13.3031 35.3621 10.9336C35.2045 8.56587 36.4543 7.35766 37.8016 5.87598C35.9382 6.42295 33.6882 5.75047 31.9843 6.06329C34.0973 7.42322 34.5496 9.67854 34.4238 12.2448C34.2981 14.8111 34.5271 18.3233 34.4238 20.8614C34.3206 23.3996 34.8461 26.6608 33.6582 28.7138C32.4685 30.7668 28.7773 30.8417 27.6251 28.7719C26.4728 26.702 27.0377 23.3902 26.9176 20.8614C26.7975 18.3326 27.0508 14.7886 26.9176 12.2448C26.7844 9.70101 26.9532 7.35017 29.3571 6.25061Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M38.7407 6.06337C40.3621 7.18728 41.214 8.59216 40.9926 10.7463C40.7712 12.9005 41.1915 15.2775 40.9926 17.4898C40.7937 19.702 41.3004 22.2008 40.9926 24.4205C40.6848 26.6403 42.0378 28.3842 39.8817 30.0551C37.7255 31.726 41.2516 31.2745 43.115 31.2296C44.9784 31.1865 47.5212 31.4787 49.4352 31.1621C51.3493 30.8456 52.4659 29.849 53.3197 28.1088C54.1754 26.3705 54.4006 24.6978 54.6934 22.7366C54.9861 20.7735 55.0462 18.3571 54.8792 16.3659C54.7121 14.3747 54.7365 12.1362 54.1266 10.3736C53.5168 8.61089 53.149 7.07863 51.2536 6.31063C49.3583 5.54262 47.1665 6.18325 45.121 6.06337C43.0756 5.94348 40.6717 6.13455 38.7407 6.06337ZM48.1235 6.99996C51.4056 7.46825 51.3944 13.1159 51.5013 15.6166C51.6083 18.1173 51.8973 19.2937 51.689 21.4235C51.4807 23.5533 51.6083 24.9151 50.9515 26.6815C50.2966 28.4498 50.2516 29.4257 48.2699 29.9989C46.2864 30.5702 44.331 29.8434 44.7457 27.605C45.1604 25.3665 44.5843 23.7387 44.7457 21.6108C44.9071 19.4828 44.7307 17.7221 44.7457 15.6166C44.7607 13.5111 44.8658 11.7766 44.7457 9.62241C44.6256 7.46825 46.0011 6.6965 48.1235 6.99996Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M69.3294 5.87598C64.8875 5.87598 60.4476 5.87598 56.0058 5.87598C57.3325 7.46256 58.4734 8.70448 58.2576 11.1209C58.0418 13.5373 58.2783 16.1822 58.2576 18.6136C58.237 21.045 58.0963 23.7049 58.2576 26.1063C58.419 28.5078 57.5802 29.8321 55.8181 31.1639C60.1774 31.37 65.0752 31.518 69.517 31.1639C69.8942 29.6879 70.3802 28.2268 70.4553 26.6683C68.9916 26.7488 68.7533 28.9948 67.4997 29.5249C66.2462 30.0531 63.9042 30.587 62.5794 29.8471C61.2564 29.1053 62.2716 26.3274 62.0108 24.7951C61.7499 23.2629 62.2059 20.794 62.0108 19.1756C63.056 19.0838 64.197 19.4903 64.8387 20.2864C65.4824 21.0825 64.698 22.8863 66.1392 22.7346C66.1392 19.7993 66.1392 16.8659 66.1392 13.9307C64.9795 14.2828 65.4374 15.6858 64.8819 16.6093C64.3264 17.5328 63.2193 17.7407 62.1984 17.8643C61.7424 16.4351 62.1703 15.0977 62.0108 13.556C61.8513 12.0144 62.2491 10.6844 62.0108 9.06039C61.7724 7.43634 62.6357 6.89124 64.075 7.1872C65.5143 7.48504 66.3475 7.42884 67.4997 8.26428C68.65 9.09972 67.6254 10.9336 69.3294 10.7462C69.3294 9.1222 69.3294 7.50003 69.3294 5.87598Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M77.9594 5.87604C75.8839 5.80299 73.5964 6.12143 71.5791 5.87604C72.341 6.98684 73.754 7.28655 73.6846 9.01924C73.6152 10.7501 73.9773 12.3947 73.831 14.118C73.6846 15.8414 73.9436 17.7146 73.831 19.363C73.7184 21.0114 73.983 22.9051 73.831 24.4205C73.679 25.9359 74.2832 28.1051 73.4125 29.2477C72.5418 30.3904 70.7121 31.2783 72.8889 31.3476C75.0639 31.415 75.3003 31.0834 77.3964 31.164C75.5105 29.7085 74.7636 27.9309 74.9569 25.3571C75.1502 22.7834 74.818 19.9006 74.9569 17.3025C75.0958 14.7043 74.6979 11.8908 75.1446 9.43509C77.115 16.7536 79.5001 23.9504 81.1496 31.3513C82.8141 30.4859 82.5063 27.9159 83.3414 26.2338C84.1746 24.5517 84.2346 22.4668 84.944 20.7154C85.6552 18.9658 85.9123 16.9634 86.5315 15.182C87.1508 13.3987 87.3328 11.4057 88.2805 9.80972C88.6596 12.2149 88.318 15.0584 88.4682 17.6771C88.6183 20.2958 88.1961 23.3472 88.4682 25.9191C88.7403 28.491 87.4192 29.628 86.0286 31.3513C88.851 31.3775 91.5063 31.1415 94.4732 31.164C92.8762 29.7497 91.8216 28.5191 92.0336 26.1064C92.2457 23.6937 91.9698 21.0207 92.0336 18.6137C92.0974 16.2066 92.0749 13.4624 92.0336 11.121C91.9923 8.77947 92.3489 7.2622 94.4732 6.25068C92.7167 5.9416 91.1235 5.91351 89.2188 5.87604C87.3159 5.83858 87.6594 8.36925 87.1133 9.76851C86.5653 11.1659 86.1544 12.8312 85.6402 14.2922C85.126 15.7515 84.9571 17.5422 84.3266 18.9752C83.6942 20.4063 83.6004 22.3788 82.8385 23.484C81.4029 17.679 79.5976 11.726 77.9594 5.87604Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M104.796 5.8761C103.233 5.8761 101.668 5.8761 100.105 5.8761C100.737 6.82018 101.574 7.48329 101.292 8.74769C101.011 10.0121 100.782 11.151 100.555 12.2917C100.328 13.4344 100.322 14.3073 99.9131 15.4256C99.5022 16.542 99.6617 17.99 99.2282 19.0502C98.7947 20.1085 99.0818 21.165 98.6634 22.2327C98.2449 23.3004 98.3068 24.857 97.9991 25.8779C97.6894 26.8969 97.4042 28.3112 97.1584 29.1597C96.9125 30.0083 94.9102 31.0517 96.1638 31.3514C97.4173 31.6492 98.7853 30.7463 100.105 31.1641C97.4642 29.3695 99.2226 26.0503 99.5416 23.484C100.91 24.0366 103.535 22.7385 104.777 23.5027C106.019 24.267 105.077 26.3294 105.922 27.605C106.766 28.8788 105.243 30.4672 104.796 31.3514C107.023 31.4263 109.071 31.1847 111.176 31.1641C108.964 27.4776 108.602 23.0363 107.598 18.8142C106.592 14.5939 105.49 10.1919 104.796 5.8761ZM102.169 11.683C103.259 15.1034 103.734 18.6905 104.608 22.1728C103.075 22.598 101.341 22.244 99.7292 22.3601C100.724 18.8685 100.887 15.0116 102.169 11.683Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M122.811 19.1756C127.249 18.3421 125.023 14.7306 125.813 11.3083C126.603 7.88598 123.753 5.14552 120.385 5.88917C117.018 6.6347 115.237 5.53139 112.115 6.06338C114.151 7.354 114.38 9.29649 114.366 11.6829C114.353 14.0694 114.197 16.9915 114.366 19.363C114.535 21.7344 113.901 24.8121 114.366 27.043C114.832 29.274 110.838 30.9074 113.24 31.3513C115.642 31.7953 118.031 30.8849 120.371 31.164C118.956 29.9052 117.506 27.8429 117.932 25.7318C118.358 23.6207 116.795 19.9287 119.245 19.363C119.75 21.223 120.747 22.5399 121.315 24.4168C121.882 26.2919 122.738 27.4832 123.389 29.4632C124.038 31.445 126.498 31.5087 128.441 31.164C125.87 27.5731 124.708 23.143 122.811 19.1756ZM120.934 7.18729C122.839 7.62936 122.509 10.2874 122.436 11.8702C122.362 13.4531 122.89 16.1036 121.732 17.3493C120.574 18.5931 117.757 18.919 117.932 16.7405C118.106 14.562 117.921 12.7488 117.932 10.559C117.943 8.36926 118.14 6.53916 120.934 7.18729Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M177.606 6.06342C175.024 6.09526 171.832 5.97913 169.35 6.06342C170.25 6.97004 171.716 7.81672 171.785 9.4314C171.855 11.0442 171.784 12.8818 171.789 14.6801C171.795 16.4783 171.844 18.4658 171.789 20.2996C171.735 22.1334 171.936 24.2839 171.789 26.1065C171.643 27.9291 172.123 29.141 170.331 30.2705C168.539 31.4001 171.151 31.4469 172.727 31.1641C174.304 30.8812 176.184 31.6679 177.606 31.1641C174.135 28.5416 175.315 22.7759 175.355 18.6137C175.396 14.4515 174.024 8.67089 177.606 6.06342Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M202.377 5.8761C199.75 6.11212 197.08 6.02408 194.308 6.06342C195.447 7.19669 196.584 8.27564 196.56 10.1844C196.536 12.0932 196.521 14.4384 196.56 16.3659C196.599 18.2934 196.434 20.6911 196.56 22.5474C196.686 24.4037 196.168 26.9007 196.791 28.4985C197.414 30.0963 198.596 30.8868 200.125 31.3514C201.655 31.8159 203.941 31.829 205.554 31.3383C207.166 30.8456 208.116 29.7667 208.386 27.9834C208.658 26.2001 208.587 23.928 208.57 21.9855C208.553 20.043 208.623 17.7746 208.57 15.804C208.517 13.8334 208.696 11.8553 208.572 9.99897C208.446 8.14265 209.938 7.13862 210.822 6.06342C209.009 6.06342 207.193 6.06342 205.38 6.06342C206.583 7.35029 207.756 8.5304 207.632 10.5591C207.508 12.5877 207.718 15.2963 207.632 17.3025C207.545 19.3087 207.737 22.0211 207.632 23.8586C207.527 25.6962 207.712 28.2344 206.459 29.4314C205.203 30.6265 202.299 30.4953 201.111 29.244C199.923 27.9928 200.238 25.5745 200.125 23.6713C200.013 21.7682 200.234 18.9865 200.125 16.9279C200.017 14.8692 200.304 12.273 200.125 10.1844C199.947 8.09769 201.39 7.22479 202.377 5.8761Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M225.271 5.8761C220.831 5.8761 216.388 5.8761 211.948 5.8761C213.066 7.13862 214.111 8.18386 214.053 10.1432C213.997 12.1007 214.337 14.2005 214.2 16.1786C214.063 18.1567 214.295 20.4701 214.2 22.3601C214.104 24.2501 214.414 26.8707 213.971 28.5004C213.526 30.1282 210.822 31.1491 213.261 31.3514C215.701 31.5537 217.213 31.2615 219.454 31.3514C221.695 31.4413 223.353 31.3963 225.459 31.1641C225.847 29.6824 226.054 28.1557 226.397 26.6684C224.455 27.3503 224.637 29.6955 222.081 30.0401C219.525 30.3848 217.262 29.5662 217.765 26.6684C218.268 23.7706 217.388 21.9724 217.765 19.1757C218.844 19.0633 220.261 19.3443 220.708 20.3595C221.152 21.3767 220.831 22.6823 222.081 22.9221C222.081 19.9868 222.081 17.0534 222.081 14.1181C220.858 14.2118 221.569 16.0156 220.721 16.6937C219.871 17.3699 218.923 17.8851 217.765 17.6771C217.951 16.1318 217.517 13.9102 217.765 12.4322C218.013 10.9543 217.193 8.59783 218.002 7.42335C218.81 6.24699 221.169 7.47018 222.254 7.57695C223.34 7.68372 224.446 9.74609 224.333 10.7464C226.262 10.4691 224.832 7.34467 225.271 5.8761Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M241.222 6.06329C236.923 5.85537 231.744 6.36488 227.148 5.87598C227.215 6.82755 226.352 9.81902 227.107 10.6001C227.861 11.3813 228.184 8.26241 228.981 7.89339C229.779 7.52438 232.258 6.363 232.215 8.12379C232.171 9.88459 232.216 11.3007 232.215 12.9941C232.213 14.6874 232.179 16.1935 232.215 17.8643C232.25 19.5352 232.123 21.2604 232.215 22.9219C232.307 24.5834 231.995 26.1382 232.213 27.7903C232.43 29.4444 230.721 29.6279 230.109 30.5608C229.499 31.4917 232.56 31.4768 233.487 31.31C234.414 31.1433 237.079 31.1321 238.22 31.1639C237.844 30.0775 236.527 29.9707 236.152 28.7325C235.776 27.4962 235.741 26.0052 235.78 24.6078C235.819 23.2104 235.752 21.5208 235.78 20.1122C235.808 18.7035 235.742 16.9765 235.78 15.6165C235.818 14.2566 235.711 12.3403 235.78 11.1209C235.849 9.90144 235.395 7.77538 236.343 7.1872C237.291 6.59902 239.233 7.88028 239.762 8.2699C240.293 8.65765 240.43 11.7765 241.222 10.5589C242.014 9.34136 240.627 7.35204 241.222 6.06329Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M95.0391 40.5299C93.8494 40.0935 92.2543 40.4662 90.9107 40.3426C93.0368 41.4927 91.0064 44.0553 90.7099 45.949C90.4115 47.8428 89.6834 50.2274 87.9082 51.2071C90.7043 50.6133 95.4501 52.8161 96.3527 49.1466C95.5233 49.9427 92.2412 51.784 91.1153 50.4428C89.9874 49.0997 92.046 46.6215 92.1642 44.9656C92.2825 43.3097 93.262 40.8203 95.0391 40.5299Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M108.361 50.8325C109.596 51.5761 112.402 51.2071 113.987 51.016C115.571 50.8231 116.984 49.6674 116.994 48.0227C117.003 46.378 115.07 45.5389 116.947 44.6041C118.823 43.6713 117.913 41.5996 116.661 40.8615C115.41 40.1235 112.734 40.3558 111.176 40.3427C113.344 41.2905 111.797 44.0422 111.163 45.7618C110.527 47.4814 110.474 50.4747 108.361 50.8325ZM112.677 44.8383C113.01 43.1712 113.965 39.3555 116.102 41.4197C118.24 43.484 114.364 45.7562 112.677 44.8383ZM111.176 50.4578C111.734 49.2815 111.231 46.1458 112.724 45.4471C114.218 44.7465 116.477 47.3128 115.496 48.7757C114.516 50.2405 112.884 51.2221 111.176 50.4578Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M130.691 44.089C129.49 44.9563 126.755 44.8345 125.952 46.29C125.149 47.7473 123.226 48.9686 123.762 50.6301C124.299 52.2898 127.225 49.5418 127.876 49.1466C126.487 51.7709 129.533 51.4394 130.503 49.7085C129.814 49.5287 128.199 51.0722 128.827 49.347C129.456 47.6237 130.278 45.8535 130.691 44.089ZM128.814 45.4002C129.623 45.758 128.347 47.8447 127.923 48.2568C127.499 48.667 126.067 50.6002 125.245 50.2667C124.421 49.9314 125.78 48.0864 126.057 47.3315C126.333 46.5747 127.645 44.8851 128.814 45.4002Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M140.451 45.5875C140.31 44.2481 138.45 44.1001 137.808 45.3851C137.169 46.672 137.497 47.4175 138.137 48.8337C138.777 50.2498 136.985 50.8249 135.759 50.0831C135.846 51.4917 137.906 51.6004 138.715 50.5982C139.522 49.5942 139.531 48.4085 138.632 47.2152C137.732 46.0239 138.888 44.7239 140.451 45.5875Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M101.418 49.8959C99.5022 51.6586 98.3218 49.2515 99.4121 48.0808C100.501 46.9082 103.043 47.5357 103.105 45.5895C103.167 43.6414 99.9732 44.9582 99.307 46.1027C98.6427 47.2491 97.1978 48.8825 97.8583 50.4522C98.5189 52.0238 100.853 51.1772 101.418 49.8959ZM99.5416 47.6481C99.1794 46.8745 101.341 44.4524 102.024 45.1736C102.707 45.8929 100.191 47.532 99.5416 47.6481Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M120.747 47.6481C120.721 46.822 121.8 45.7112 121.449 44.887C121.098 44.061 119.24 45.2298 119.246 45.7749C119.715 45.921 120.19 45.5127 120.559 45.7749C120.512 47.7193 119.163 48.4498 119.054 50.4523C118.945 52.4566 120.692 49.5569 120.978 48.4405C121.263 47.3241 122.869 44.7878 123.937 46.3369C124.977 44.9189 123.569 44.2408 122.67 45.2598C121.771 46.2769 121.563 46.7209 120.747 47.6481Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M135.759 45.5875C135.586 44.1901 133.488 44.3306 133.004 45.6475C132.52 46.9643 132.976 47.7211 133.548 49.1054C134.12 50.4878 132.174 50.765 131.067 50.0832C131 51.4618 133.402 51.6885 134.014 50.5889C134.623 49.4894 134.843 48.4554 133.94 47.2153C133.036 45.9771 134.175 44.8045 135.759 45.5875Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M144.766 44.8383C143.614 44.237 141.949 45.3366 141.764 46.5242C142.283 46.1477 142.794 45.6663 143.453 45.5876C142.766 47.1348 142.745 47.8598 141.938 49.5082C141.129 51.1547 142.831 51.5293 143.969 50.411C145.108 49.2946 145.524 48.7495 146.455 47.6481C146.573 48.5734 144.678 50.3867 145.502 51.2202C146.327 52.0538 147.742 49.6917 148.519 49.7086C147.862 49.1935 147.3 50.0664 146.643 50.0832C146.744 48.1295 148.217 46.5935 148.332 44.651C146.115 45.7674 145.693 49.6206 142.89 50.2705C143.231 48.3786 144.241 46.6759 144.766 44.8383Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M153.587 45.7749C153.617 42.8883 149.185 45.876 150.787 47.6331C152.39 49.3901 151.268 51.4675 149.083 50.0832C149.149 51.548 150.926 51.6716 151.842 50.5889C152.758 49.5044 152.581 48.3261 151.697 47.0992C150.813 45.8723 152.362 44.6491 153.587 45.7749Z\" stroke=\"white\" stroke-width=\"0.814203\"/>\\n<path d=\"M21.6643 30.6021C19.9867 30.3829 18.7462 29.5475 18.7237 27.7305C18.7012 25.9135 18.6318 23.8661 18.6618 21.9854C18.6918 20.1048 18.6449 18.0724 18.6618 16.1786C18.6787 14.2848 18.6487 12.2505 18.6618 10.3717C18.6749 8.49291 18.643 6.39121 18.6618 4.56485C18.6806 2.7385 19.2417 0.0973146 16.9729 0.443853C14.7041 0.790392 13.6026 0.0467387 11.5309 0.631171C12.9589 1.39543 13.8221 2.81156 13.019 4.36442C12.2139 5.91542 12.1332 7.12736 11.4014 8.5566C10.6676 9.98397 10.4593 11.387 9.7988 12.7638C9.13825 14.1424 8.70289 15.5192 8.11177 16.8866C7.51878 18.2522 7.01961 19.6964 6.42099 21.0058C5.82236 22.317 5.41515 23.9598 4.76023 25.1549C4.10719 26.3518 3.57237 28.0489 2.75794 28.963C1.94163 29.8753 -0.835676 31.1041 1.20978 31.3514C3.25523 31.5967 4.78087 30.78 6.83946 31.164C6.32716 30.0795 4.92161 29.0267 5.35135 27.4308C5.78296 25.8367 6.38346 25.3797 6.84321 23.8624C7.30485 22.3451 7.65764 21.105 9.46665 21.6108C11.2757 22.1166 12.7544 21.2306 14.5334 21.6108C14.1674 24.8121 16.0252 30.1769 11.5309 30.7894C12.7769 31.8065 14.9725 31.2333 16.5976 31.164C18.2227 31.0947 20.8217 31.8421 21.6643 30.6021ZM14.3457 20.4869C12.4335 20.0785 10.3299 20.4045 8.34071 20.2996C10.0615 15.1708 12.6925 10.338 14.158 5.12681C14.8843 9.97086 14.5503 15.508 14.3457 20.4869Z\" fill=\"white\"/>\\n<path d=\"M161.469 31.3513C161.645 30.1674 158.928 30.1038 159.026 28.3579C159.123 26.614 158.468 24.3587 158.842 22.7347C159.215 21.1106 157.96 18.2297 159.405 17.4897C160.85 16.7498 163.64 18.1547 165.091 17.3586C166.543 16.5644 167.042 15.4536 167.099 13.7434C167.155 12.0332 167.087 9.72166 167.099 7.93652C167.11 6.15138 167.271 4.16581 166.719 2.50991C166.166 0.852148 164.721 0.34077 162.97 0.443795C161.221 0.54682 158.952 0.359502 157.153 0.443795C155.353 0.528088 153.433 0.239618 151.711 0.631113C152.653 1.73629 154.42 1.88614 154.527 3.81365C154.633 5.74303 154.773 7.63869 154.713 9.62239C154.653 11.6061 154.713 13.6404 154.713 15.6166C154.713 17.5928 154.653 19.6589 154.713 21.6107C154.773 23.5626 154.634 25.5707 154.526 27.4176C154.417 29.2646 153.741 30.572 151.711 30.602C152.373 32.1643 154.843 31.0122 156.402 31.164C157.962 31.3157 160.05 31.046 161.469 31.3513ZM162.782 16.3658C160.602 17.014 158.449 16.7461 158.842 14.3053C159.234 11.8646 158.637 10.2256 158.842 7.93652C159.046 5.64749 158.688 3.81552 158.842 1.5677C161.022 1.21742 163.357 1.36915 162.97 3.81552C162.583 6.2619 163.197 7.91217 162.97 10.1843C162.743 12.4565 163.27 14.2229 162.782 16.3658Z\" fill=\"white\"/>\\n<path d=\"M141.013 5.6889C140.082 5.94365 139.048 7.06194 137.838 6.04855C136.626 5.03703 135.25 5.26556 133.884 5.31613C132.516 5.36671 131.726 6.36324 130.936 7.43096C130.148 8.50054 129.915 9.94289 129.754 11.3084C129.592 12.674 129.973 14.4741 130.444 15.6767C130.915 16.8793 131.448 17.8889 132.428 18.7543C133.407 19.6197 134.087 20.1948 135.153 20.9048C136.218 21.6147 137.07 22.1954 137.954 23.1657C138.838 24.1379 138.962 25.7844 138.759 27.0413C138.559 28.3001 137.973 29.5869 136.738 30.0815C135.505 30.576 134.066 30.2557 133.178 29.2442C132.293 28.2308 131.906 27.1069 131.429 25.9324C130.951 24.7598 131.129 23.0702 130.129 22.3602C129.703 25.2655 130.058 28.3675 129.941 31.3515C130.6 31.4789 131.007 30.7633 131.067 30.2276C133.935 31.4583 138.118 32.3293 140.493 29.7087C142.869 27.0881 142.58 23.0514 141.345 20.1555C140.11 17.2577 137.14 15.9727 134.774 14.3524C132.409 12.7321 131.797 7.1837 135.196 6.43817C138.594 5.69264 139.942 11.4077 140.45 13.5563C141.555 11.5276 140.277 8.19521 141.013 5.6889Z\" fill=\"white\"/>\\n<path d=\"M192.244 13.1815C192.272 10.6696 192.207 9.45386 192.244 6.81267C192.282 4.17148 190.957 7.57131 189.373 6.30878C187.787 5.04438 185.74 5.42089 183.991 5.69251C182.244 5.96599 181.251 6.99062 180.48 8.5566C179.707 10.1207 179.701 12.228 179.671 14.1181C179.641 16.0081 179.733 18.5688 179.671 20.4869C179.609 22.405 179.696 24.8121 179.985 26.5429C180.274 28.2737 180.891 29.6187 182.357 30.544C183.82 31.4712 185.935 31.741 187.549 31.3476C189.161 30.9524 190.452 30.248 191.349 28.772C192.246 27.2959 192.599 25.492 192.62 23.6713C192.64 21.8506 192.374 19.6702 193.745 18.4264C191.869 18.4264 189.992 18.4264 188.116 18.4264C189.925 20.4082 188.435 23.1768 189.054 25.7318C189.673 28.2868 188.144 31.2165 185.307 30.2218C182.467 29.229 183.569 26.2881 183.424 23.8586C183.28 21.4291 183.329 18.3327 183.424 15.8039C183.52 13.2751 182.813 10.4092 183.94 8.07707C185.066 5.74308 187.986 6.9082 189.382 8.35804C190.779 9.80789 190.272 13.3482 192.244 13.1815Z\" fill=\"white\"/>\\n<path d=\"M29.3571 6.25061C26.7525 5.83102 23.5398 6.16445 20.9126 6.06329C22.9055 7.37827 23.3765 9.13344 23.1645 11.4955C22.9524 13.8576 23.309 16.8472 23.1645 19.1756C23.02 21.5039 23.2583 24.3793 23.3521 26.481C23.446 28.5827 24.3655 30.4727 26.3415 31.177C28.3156 31.8832 30.8171 32.0687 32.7931 31.2201C34.7672 30.3735 35.3771 28.2717 35.3621 26.1063C35.3471 23.9409 35.4297 20.9495 35.3621 18.6136C35.2946 16.2778 35.5198 13.3031 35.3621 10.9336C35.2045 8.56587 36.4543 7.35766 37.8016 5.87598C35.9382 6.42295 33.6882 5.75047 31.9843 6.06329C34.0973 7.42322 34.5496 9.67854 34.4238 12.2448C34.2981 14.8111 34.5271 18.3233 34.4238 20.8614C34.3206 23.3996 34.8461 26.6608 33.6582 28.7138C32.4685 30.7668 28.7773 30.8417 27.6251 28.7719C26.4728 26.702 27.0377 23.3902 26.9176 20.8614C26.7975 18.3326 27.0508 14.7886 26.9176 12.2448C26.7844 9.70101 26.9532 7.35017 29.3571 6.25061Z\" fill=\"white\"/>\\n<path d=\"M38.7407 6.06337C40.3621 7.18728 41.214 8.59216 40.9926 10.7463C40.7712 12.9005 41.1915 15.2775 40.9926 17.4898C40.7937 19.702 41.3004 22.2008 40.9926 24.4205C40.6848 26.6403 42.0378 28.3842 39.8817 30.0551C37.7255 31.726 41.2516 31.2745 43.115 31.2296C44.9784 31.1865 47.5212 31.4787 49.4352 31.1621C51.3493 30.8456 52.4659 29.849 53.3197 28.1088C54.1754 26.3705 54.4006 24.6978 54.6934 22.7366C54.9861 20.7735 55.0462 18.3571 54.8792 16.3659C54.7121 14.3747 54.7365 12.1362 54.1266 10.3736C53.5168 8.61089 53.149 7.07863 51.2536 6.31063C49.3583 5.54262 47.1665 6.18325 45.121 6.06337C43.0756 5.94348 40.6717 6.13455 38.7407 6.06337ZM48.1235 6.99996C51.4056 7.46825 51.3944 13.1159 51.5013 15.6166C51.6083 18.1173 51.8973 19.2937 51.689 21.4235C51.4807 23.5533 51.6083 24.9151 50.9515 26.6815C50.2966 28.4498 50.2516 29.4257 48.2699 29.9989C46.2864 30.5702 44.331 29.8434 44.7457 27.605C45.1604 25.3665 44.5843 23.7387 44.7457 21.6108C44.9071 19.4828 44.7307 17.7221 44.7457 15.6166C44.7607 13.5111 44.8658 11.7766 44.7457 9.62241C44.6256 7.46825 46.0011 6.6965 48.1235 6.99996Z\" fill=\"white\"/>\\n<path d=\"M69.3294 5.87598C64.8875 5.87598 60.4476 5.87598 56.0058 5.87598C57.3325 7.46256 58.4734 8.70448 58.2576 11.1209C58.0418 13.5373 58.2783 16.1822 58.2576 18.6136C58.237 21.045 58.0963 23.7049 58.2576 26.1063C58.419 28.5078 57.5802 29.8321 55.8181 31.1639C60.1774 31.37 65.0752 31.518 69.517 31.1639C69.8942 29.6879 70.3802 28.2268 70.4553 26.6683C68.9916 26.7488 68.7533 28.9948 67.4997 29.5249C66.2462 30.0531 63.9042 30.587 62.5794 29.8471C61.2564 29.1053 62.2716 26.3274 62.0108 24.7951C61.7499 23.2629 62.2059 20.794 62.0108 19.1756C63.056 19.0838 64.197 19.4903 64.8387 20.2864C65.4824 21.0825 64.698 22.8863 66.1392 22.7346C66.1392 19.7993 66.1392 16.8659 66.1392 13.9307C64.9795 14.2828 65.4374 15.6858 64.8819 16.6093C64.3264 17.5328 63.2193 17.7407 62.1984 17.8643C61.7424 16.4351 62.1703 15.0977 62.0108 13.556C61.8513 12.0144 62.2491 10.6844 62.0108 9.06039C61.7724 7.43634 62.6357 6.89124 64.075 7.1872C65.5143 7.48504 66.3475 7.42884 67.4997 8.26428C68.65 9.09972 67.6254 10.9336 69.3294 10.7462C69.3294 9.1222 69.3294 7.50003 69.3294 5.87598Z\" fill=\"white\"/>\\n<path d=\"M77.9594 5.87604C75.8839 5.80299 73.5964 6.12143 71.5791 5.87604C72.341 6.98684 73.754 7.28655 73.6846 9.01924C73.6152 10.7501 73.9773 12.3947 73.831 14.118C73.6846 15.8414 73.9436 17.7146 73.831 19.363C73.7184 21.0114 73.983 22.9051 73.831 24.4205C73.679 25.9359 74.2832 28.1051 73.4125 29.2477C72.5418 30.3904 70.7121 31.2783 72.8889 31.3476C75.0639 31.415 75.3003 31.0834 77.3964 31.164C75.5105 29.7085 74.7636 27.9309 74.9569 25.3571C75.1502 22.7834 74.818 19.9006 74.9569 17.3025C75.0958 14.7043 74.6979 11.8908 75.1446 9.43509C77.115 16.7536 79.5001 23.9504 81.1496 31.3513C82.8141 30.4859 82.5063 27.9159 83.3414 26.2338C84.1746 24.5517 84.2346 22.4668 84.944 20.7154C85.6552 18.9658 85.9123 16.9634 86.5315 15.182C87.1508 13.3987 87.3328 11.4057 88.2805 9.80972C88.6596 12.2149 88.318 15.0584 88.4682 17.6771C88.6183 20.2958 88.1961 23.3472 88.4682 25.9191C88.7403 28.491 87.4192 29.628 86.0286 31.3513C88.851 31.3775 91.5063 31.1415 94.4732 31.164C92.8762 29.7497 91.8216 28.5191 92.0336 26.1064C92.2457 23.6937 91.9698 21.0207 92.0336 18.6137C92.0974 16.2066 92.0749 13.4624 92.0336 11.121C91.9923 8.77947 92.3489 7.2622 94.4732 6.25068C92.7167 5.9416 91.1235 5.91351 89.2188 5.87604C87.3159 5.83858 87.6594 8.36925 87.1133 9.76851C86.5653 11.1659 86.1544 12.8312 85.6402 14.2922C85.126 15.7515 84.9571 17.5422 84.3266 18.9752C83.6942 20.4063 83.6004 22.3788 82.8385 23.484C81.4029 17.679 79.5976 11.726 77.9594 5.87604Z\" fill=\"white\"/>\\n<path d=\"M104.796 5.8761C103.233 5.8761 101.668 5.8761 100.105 5.8761C100.737 6.82018 101.574 7.48329 101.292 8.74769C101.011 10.0121 100.782 11.151 100.555 12.2917C100.328 13.4344 100.322 14.3073 99.9131 15.4256C99.5022 16.542 99.6617 17.99 99.2282 19.0502C98.7947 20.1085 99.0818 21.165 98.6634 22.2327C98.2449 23.3004 98.3068 24.857 97.9991 25.8779C97.6894 26.8969 97.4042 28.3112 97.1584 29.1597C96.9125 30.0083 94.9102 31.0517 96.1638 31.3514C97.4173 31.6492 98.7853 30.7463 100.105 31.1641C97.4642 29.3695 99.2226 26.0503 99.5416 23.484C100.91 24.0366 103.535 22.7385 104.777 23.5027C106.019 24.267 105.077 26.3294 105.922 27.605C106.766 28.8788 105.243 30.4672 104.796 31.3514C107.023 31.4263 109.071 31.1847 111.176 31.1641C108.964 27.4776 108.602 23.0363 107.598 18.8142C106.592 14.5939 105.49 10.1919 104.796 5.8761ZM102.169 11.683C103.259 15.1034 103.734 18.6905 104.608 22.1728C103.075 22.598 101.341 22.244 99.7292 22.3601C100.724 18.8685 100.887 15.0116 102.169 11.683Z\" fill=\"white\"/>\\n<path d=\"M122.811 19.1756C127.249 18.3421 125.023 14.7306 125.813 11.3083C126.603 7.88598 123.753 5.14552 120.385 5.88917C117.018 6.6347 115.237 5.53139 112.115 6.06338C114.151 7.354 114.38 9.29649 114.366 11.6829C114.353 14.0694 114.197 16.9915 114.366 19.363C114.535 21.7344 113.901 24.8121 114.366 27.043C114.832 29.274 110.838 30.9074 113.24 31.3513C115.642 31.7953 118.031 30.8849 120.371 31.164C118.956 29.9052 117.506 27.8429 117.932 25.7318C118.358 23.6207 116.795 19.9287 119.245 19.363C119.75 21.223 120.747 22.5399 121.315 24.4168C121.882 26.2919 122.738 27.4832 123.389 29.4632C124.038 31.445 126.498 31.5087 128.441 31.164C125.87 27.5731 124.708 23.143 122.811 19.1756ZM120.934 7.18729C122.839 7.62936 122.509 10.2874 122.436 11.8702C122.362 13.4531 122.89 16.1036 121.732 17.3493C120.574 18.5931 117.757 18.919 117.932 16.7405C118.106 14.562 117.921 12.7488 117.932 10.559C117.943 8.36926 118.14 6.53916 120.934 7.18729Z\" fill=\"white\"/>\\n<path d=\"M177.606 6.06342C175.024 6.09526 171.832 5.97913 169.35 6.06342C170.25 6.97004 171.716 7.81672 171.785 9.4314C171.855 11.0442 171.784 12.8818 171.789 14.6801C171.795 16.4783 171.844 18.4658 171.789 20.2996C171.735 22.1334 171.936 24.2839 171.789 26.1065C171.643 27.9291 172.123 29.141 170.331 30.2705C168.539 31.4001 171.151 31.4469 172.727 31.1641C174.304 30.8812 176.184 31.6679 177.606 31.1641C174.135 28.5416 175.315 22.7759 175.355 18.6137C175.396 14.4515 174.024 8.67089 177.606 6.06342Z\" fill=\"white\"/>\\n<path d=\"M202.377 5.8761C199.75 6.11212 197.08 6.02408 194.308 6.06342C195.447 7.19669 196.584 8.27564 196.56 10.1844C196.536 12.0932 196.521 14.4384 196.56 16.3659C196.599 18.2934 196.434 20.6911 196.56 22.5474C196.686 24.4037 196.168 26.9007 196.791 28.4985C197.414 30.0963 198.596 30.8868 200.125 31.3514C201.655 31.8159 203.941 31.829 205.554 31.3383C207.166 30.8456 208.116 29.7667 208.386 27.9834C208.658 26.2001 208.587 23.928 208.57 21.9855C208.553 20.043 208.623 17.7746 208.57 15.804C208.517 13.8334 208.696 11.8553 208.572 9.99897C208.446 8.14265 209.938 7.13862 210.822 6.06342C209.009 6.06342 207.193 6.06342 205.38 6.06342C206.583 7.35029 207.756 8.5304 207.632 10.5591C207.508 12.5877 207.718 15.2963 207.632 17.3025C207.545 19.3087 207.737 22.0211 207.632 23.8586C207.527 25.6962 207.712 28.2344 206.459 29.4314C205.203 30.6265 202.299 30.4953 201.111 29.244C199.923 27.9928 200.238 25.5745 200.125 23.6713C200.013 21.7682 200.234 18.9865 200.125 16.9279C200.017 14.8692 200.304 12.273 200.125 10.1844C199.947 8.09769 201.39 7.22479 202.377 5.8761Z\" fill=\"white\"/>\\n<path d=\"M225.271 5.8761C220.831 5.8761 216.388 5.8761 211.948 5.8761C213.066 7.13862 214.111 8.18386 214.053 10.1432C213.997 12.1007 214.337 14.2005 214.2 16.1786C214.063 18.1567 214.295 20.4701 214.2 22.3601C214.104 24.2501 214.414 26.8707 213.971 28.5004C213.526 30.1282 210.822 31.1491 213.261 31.3514C215.701 31.5537 217.213 31.2615 219.454 31.3514C221.695 31.4413 223.353 31.3963 225.459 31.1641C225.847 29.6824 226.054 28.1557 226.397 26.6684C224.455 27.3503 224.637 29.6955 222.081 30.0401C219.525 30.3848 217.262 29.5662 217.765 26.6684C218.268 23.7706 217.388 21.9724 217.765 19.1757C218.844 19.0633 220.261 19.3443 220.708 20.3595C221.152 21.3767 220.831 22.6823 222.081 22.9221C222.081 19.9868 222.081 17.0534 222.081 14.1181C220.858 14.2118 221.569 16.0156 220.721 16.6937C219.871 17.3699 218.923 17.8851 217.765 17.6771C217.951 16.1318 217.517 13.9102 217.765 12.4322C218.013 10.9543 217.193 8.59783 218.002 7.42335C218.81 6.24699 221.169 7.47018 222.254 7.57695C223.34 7.68372 224.446 9.74609 224.333 10.7464C226.262 10.4691 224.832 7.34467 225.271 5.8761Z\" fill=\"white\"/>\\n<path d=\"M241.222 6.06329C236.923 5.85537 231.744 6.36488 227.148 5.87598C227.215 6.82755 226.352 9.81902 227.107 10.6001C227.861 11.3813 228.184 8.26241 228.981 7.89339C229.779 7.52438 232.258 6.363 232.215 8.12379C232.171 9.88459 232.216 11.3007 232.215 12.9941C232.213 14.6874 232.179 16.1935 232.215 17.8643C232.25 19.5352 232.123 21.2604 232.215 22.9219C232.307 24.5834 231.995 26.1382 232.213 27.7903C232.43 29.4444 230.721 29.6279 230.109 30.5608C229.499 31.4917 232.56 31.4768 233.487 31.31C234.414 31.1433 237.079 31.1321 238.22 31.1639C237.844 30.0775 236.527 29.9707 236.152 28.7325C235.776 27.4962 235.741 26.0052 235.78 24.6078C235.819 23.2104 235.752 21.5208 235.78 20.1122C235.808 18.7035 235.742 16.9765 235.78 15.6165C235.818 14.2566 235.711 12.3403 235.78 11.1209C235.849 9.90144 235.395 7.77538 236.343 7.1872C237.291 6.59902 239.233 7.88028 239.762 8.2699C240.293 8.65765 240.43 11.7765 241.222 10.5589C242.014 9.34136 240.627 7.35204 241.222 6.06329Z\" fill=\"white\"/>\\n<path d=\"M95.0391 40.5299C93.8494 40.0935 92.2543 40.4662 90.9107 40.3426C93.0368 41.4927 91.0064 44.0553 90.7099 45.949C90.4115 47.8428 89.6834 50.2274 87.9082 51.2071C90.7043 50.6133 95.4501 52.8161 96.3527 49.1466C95.5233 49.9427 92.2412 51.784 91.1153 50.4428C89.9874 49.0997 92.046 46.6215 92.1642 44.9656C92.2825 43.3097 93.262 40.8203 95.0391 40.5299Z\" fill=\"white\"/>\\n<path d=\"M108.361 50.8325C109.596 51.5761 112.402 51.2071 113.987 51.016C115.571 50.8231 116.984 49.6674 116.994 48.0227C117.003 46.378 115.07 45.5389 116.947 44.6041C118.823 43.6713 117.913 41.5996 116.661 40.8615C115.41 40.1235 112.734 40.3558 111.176 40.3427C113.344 41.2905 111.797 44.0422 111.163 45.7618C110.527 47.4814 110.474 50.4747 108.361 50.8325ZM112.677 44.8383C113.01 43.1712 113.965 39.3555 116.102 41.4197C118.24 43.484 114.364 45.7562 112.677 44.8383ZM111.176 50.4578C111.734 49.2815 111.231 46.1458 112.724 45.4471C114.218 44.7465 116.477 47.3128 115.496 48.7757C114.516 50.2405 112.884 51.2221 111.176 50.4578Z\" fill=\"white\"/>\\n<path d=\"M130.691 44.089C129.49 44.9563 126.755 44.8345 125.952 46.29C125.149 47.7473 123.226 48.9686 123.762 50.6301C124.299 52.2898 127.225 49.5418 127.876 49.1466C126.487 51.7709 129.533 51.4394 130.503 49.7085C129.814 49.5287 128.199 51.0722 128.827 49.347C129.456 47.6237 130.278 45.8535 130.691 44.089ZM128.814 45.4002C129.623 45.758 128.347 47.8447 127.923 48.2568C127.499 48.667 126.067 50.6002 125.245 50.2667C124.421 49.9314 125.78 48.0864 126.057 47.3315C126.333 46.5747 127.645 44.8851 128.814 45.4002Z\" fill=\"white\"/>\\n<path d=\"M140.451 45.5875C140.31 44.2481 138.45 44.1001 137.808 45.3851C137.169 46.672 137.497 47.4175 138.137 48.8337C138.777 50.2498 136.985 50.8249 135.759 50.0831C135.846 51.4917 137.906 51.6004 138.715 50.5982C139.522 49.5942 139.531 48.4085 138.632 47.2152C137.732 46.0239 138.888 44.7239 140.451 45.5875Z\" fill=\"white\"/>\\n<path d=\"M101.418 49.8959C99.5022 51.6586 98.3218 49.2515 99.4121 48.0808C100.501 46.9082 103.043 47.5357 103.105 45.5895C103.167 43.6414 99.9732 44.9582 99.307 46.1027C98.6427 47.2491 97.1978 48.8825 97.8583 50.4522C98.5189 52.0238 100.853 51.1772 101.418 49.8959ZM99.5416 47.6481C99.1794 46.8745 101.341 44.4524 102.024 45.1736C102.707 45.8929 100.191 47.532 99.5416 47.6481Z\" fill=\"white\"/>\\n<path d=\"M120.747 47.6481C120.721 46.822 121.8 45.7112 121.449 44.887C121.098 44.061 119.24 45.2298 119.246 45.7749C119.715 45.921 120.19 45.5127 120.559 45.7749C120.512 47.7193 119.163 48.4498 119.054 50.4523C118.945 52.4566 120.692 49.5569 120.978 48.4405C121.263 47.3241 122.869 44.7878 123.937 46.3369C124.977 44.9189 123.569 44.2408 122.67 45.2598C121.771 46.2769 121.563 46.7209 120.747 47.6481Z\" fill=\"white\"/>\\n<path d=\"M135.759 45.5875C135.586 44.1901 133.488 44.3306 133.004 45.6475C132.52 46.9643 132.976 47.7211 133.548 49.1054C134.12 50.4878 132.174 50.765 131.067 50.0832C131 51.4618 133.402 51.6885 134.014 50.5889C134.623 49.4894 134.843 48.4554 133.94 47.2153C133.036 45.9771 134.175 44.8045 135.759 45.5875Z\" fill=\"white\"/>\\n<path d=\"M144.766 44.8383C143.614 44.237 141.949 45.3366 141.764 46.5242C142.283 46.1477 142.794 45.6663 143.453 45.5876C142.766 47.1348 142.745 47.8598 141.938 49.5082C141.129 51.1547 142.831 51.5293 143.969 50.411C145.108 49.2946 145.524 48.7495 146.455 47.6481C146.573 48.5734 144.678 50.3867 145.502 51.2202C146.327 52.0538 147.742 49.6917 148.519 49.7086C147.862 49.1935 147.3 50.0664 146.643 50.0832C146.744 48.1295 148.217 46.5935 148.332 44.651C146.115 45.7674 145.693 49.6206 142.89 50.2705C143.231 48.3786 144.241 46.6759 144.766 44.8383Z\" fill=\"white\"/>\\n<path d=\"M153.587 45.7749C153.617 42.8883 149.185 45.876 150.787 47.6331C152.39 49.3901 151.268 51.4675 149.083 50.0832C149.149 51.548 150.926 51.6716 151.842 50.5889C152.758 49.5044 152.581 48.3261 151.697 47.0992C150.813 45.8723 152.362 44.6491 153.587 45.7749Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"stretch\",pixelHeight:280,pixelWidth:768,positionX:\"center\",positionY:\"center\",sizes:\"192px\",src:\"https://framerusercontent.com/images/pvUDQXFHzSoW0ZTfynKF019Bk.png?width=768&height=280\",srcSet:\"https://framerusercontent.com/images/pvUDQXFHzSoW0ZTfynKF019Bk.png?scale-down-to=512&width=768&height=280 512w,https://framerusercontent.com/images/pvUDQXFHzSoW0ZTfynKF019Bk.png?width=768&height=280 768w\"},className:\"framer-iv3pk1\",\"data-framer-name\":\"Ebene 1\"}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1z0qdur\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-8e1n1s\",\"data-framer-name\":\"Group 3\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:79,intrinsicWidth:192,svg:'<svg width=\"192\" height=\"79\" viewBox=\"0 0 192 79\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M118.535 42.5146C119.794 34.192 114.965 26.1946 109.697 20.0722C107.278 17.0397 104.322 14.0167 102.849 10.5251C102.303 9.29101 102.274 7.99 102.42 6.72726C102.664 5.0436 103.659 2.72856 105.659 2.98685C107.112 3.20687 108.01 4.9288 108.214 6.29678C109.112 10.0467 106.537 13.2036 104.098 15.9396C98.791 22.2437 87.7189 28.8636 91.9039 38.3724C93.4452 41.6058 97.6301 42.7729 100.196 39.8935C101.854 38.1237 102.293 35.6556 102.196 33.3214C101.922 29.9541 99.6982 27.0938 97.6106 24.7118C94.8792 21.641 91.7966 18.9434 89.0749 15.9396C86.9678 13.4906 84.6265 10.8886 84.8021 7.60735C84.8314 6.35417 85.1533 5.07229 85.8557 4.04871C88.1286 1.36059 90.4991 4.15393 90.743 6.72726C90.8893 7.99957 90.8601 9.28145 90.3138 10.5251C88.8407 14.0167 85.8849 17.0301 83.4657 20.0722C78.1979 26.185 73.3691 34.192 74.6275 42.5146C75.6323 34.3546 80.1001 27.7348 85.3777 21.6123C89.2505 16.8771 95.3474 11.4626 93.0452 4.67051C91.8063 0.336999 86.6751 -1.41363 83.6705 2.47027C82.6267 3.94348 82.139 5.7228 82.0902 7.48299C81.7878 11.453 84.6265 14.9447 87.0946 17.6711C91.0357 22.1002 96.2449 25.7832 98.9861 31.016C100.303 33.4267 99.9323 38.7933 96.5766 39.1569C94.5085 39.0421 93.5915 36.5931 93.4939 34.8042C92.8013 24.8744 113.56 17.2023 110.868 5.7802C110.292 1.61888 105.873 -1.56669 102.108 1.50408C99.4348 4.02957 99.0154 8.26742 100.362 11.4721C102.127 15.4612 105.112 18.3407 107.785 21.5932C113.063 27.7348 117.54 34.3642 118.535 42.5146Z\" fill=\"white\"/>\\n<path d=\"M185.057 78.4029C182.34 78.4029 180.022 77.381 178.302 75.686L179.299 74.4398C180.795 75.9353 182.739 76.9323 185.107 76.9323C187.824 76.9323 189.394 75.4368 189.394 73.692C189.394 71.8226 187.824 70.9752 184.584 70.2274C180.97 69.3799 178.975 68.2583 178.975 65.5664C178.975 62.7748 181.368 60.681 184.634 60.681C187.026 60.681 188.995 61.6531 190.616 63.1237L189.619 64.37C188.198 62.9742 186.403 62.1516 184.559 62.1516C182.241 62.1516 180.596 63.6222 180.596 65.4418C180.596 67.1616 182.216 67.9094 185.381 68.682C188.896 69.5046 191.014 70.7508 191.014 73.5425C191.014 76.2842 188.846 78.4029 185.057 78.4029Z\" fill=\"white\"/>\\n<path d=\"M169.287 78.4278C164.551 78.4278 160.514 74.365 160.514 69.5544C160.514 64.7438 164.551 60.7059 169.287 60.7059C171.655 60.7059 173.849 61.7029 175.444 63.3231L174.347 64.4198C173.051 63.0738 171.231 62.2014 169.287 62.2014C165.399 62.2014 162.134 65.5664 162.134 69.5544C162.134 73.5674 165.399 76.9323 169.287 76.9323C171.231 76.9323 173.051 76.0599 174.347 74.689L175.444 75.8106C173.849 77.4059 171.655 78.4278 169.287 78.4278Z\" fill=\"white\"/>\\n<path d=\"M154.664 78.1287V61.005H156.259V78.1287H154.664Z\" fill=\"white\"/>\\n<path d=\"M143.052 78.1287V62.5254H137.12V61.005H150.579V62.5254H144.647V78.1287H143.052Z\" fill=\"white\"/>\\n<path d=\"M133.623 62.5254H123.304V68.6321H132.676V70.1775H123.304V76.6082H133.623V78.1287H121.684V61.005H133.623V62.5254Z\" fill=\"white\"/>\\n<path d=\"M110.072 78.1287V62.5254H104.14V61.005H117.599V62.5254H111.667V78.1287H110.072Z\" fill=\"white\"/>\\n<path d=\"M94.709 78.4029C91.9921 78.4029 89.6741 77.381 87.9542 75.686L88.9512 74.4398C90.4467 75.9353 92.3909 76.9323 94.7588 76.9323C97.4757 76.9323 99.046 75.4368 99.046 73.692C99.046 71.8226 97.4757 70.9752 94.2354 70.2274C90.6212 69.3799 88.6272 68.2583 88.6272 65.5664C88.6272 62.7748 91.02 60.681 94.2852 60.681C96.6781 60.681 98.6472 61.6531 100.267 63.1237L99.2703 64.37C97.8496 62.9742 96.0549 62.1516 94.2105 62.1516C91.8924 62.1516 90.2474 63.6222 90.2474 65.4418C90.2474 67.1616 91.8675 67.9094 95.033 68.682C98.5475 69.5046 100.666 70.7508 100.666 73.5425C100.666 76.2842 98.4976 78.4029 94.709 78.4029Z\" fill=\"white\"/>\\n<path d=\"M84.4327 62.5254H74.1137V68.6321H83.4856V70.1775H74.1137V76.6082H84.4327V78.1287H72.4935V61.005H84.4327V62.5254Z\" fill=\"white\"/>\\n<path d=\"M66.9792 78.1287L65.2095 74.0908H55.389L53.6193 78.1287H51.8745L59.4269 61.005H61.1716L68.724 78.1287H66.9792ZM56.0869 72.5454H64.5116L60.2993 62.9741L56.0869 72.5454Z\" fill=\"white\"/>\\n<path d=\"M43.1864 78.1287V62.5254H37.2542V61.005H50.7138V62.5254H44.7816V78.1287H43.1864Z\" fill=\"white\"/>\\n<path d=\"M33.7576 62.5254H23.4385V68.6321H32.8104V70.1775H23.4385V76.6082H33.7576V78.1287H21.8184V61.005H33.7576V62.5254Z\" fill=\"white\"/>\\n<path d=\"M0.261963 78.1287V61.005H1.85718L8.3876 73.2682L14.918 61.005H16.5132V78.1287H14.918V64.3948L8.3876 76.6581L1.85718 64.3948V78.1287H0.261963Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-1665b2o\",\"data-framer-name\":\"b/ackcode_\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 205 34\"><path d=\"M 187.511 33.009 L 187.511 29.864 L 204.984 29.864 L 204.984 33.009 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 177.584 30.143 C 175.44 30.143 173.553 29.724 171.922 28.885 C 170.315 28.047 169.068 26.905 168.183 25.46 C 167.297 23.993 166.855 22.327 166.855 20.463 C 166.855 18.576 167.286 16.91 168.148 15.465 C 169.033 13.998 170.233 12.856 171.747 12.04 C 173.262 11.202 174.974 10.782 176.885 10.782 C 178.725 10.782 180.38 11.178 181.847 11.971 C 183.338 12.739 184.515 13.858 185.377 15.326 C 186.239 16.77 186.67 18.506 186.67 20.533 C 186.67 20.742 186.658 20.987 186.635 21.267 C 186.612 21.523 186.589 21.768 186.565 22.001 L 171.293 22.001 L 171.293 18.82 L 183.7 18.82 L 181.603 19.764 C 181.603 18.785 181.405 17.935 181.009 17.213 C 180.612 16.491 180.065 15.931 179.366 15.535 C 178.667 15.116 177.852 14.906 176.92 14.906 C 175.988 14.906 175.161 15.116 174.438 15.535 C 173.739 15.931 173.192 16.502 172.796 17.248 C 172.4 17.97 172.202 18.832 172.202 19.834 L 172.202 20.673 C 172.202 21.698 172.423 22.606 172.866 23.398 C 173.332 24.167 173.972 24.761 174.788 25.181 C 175.627 25.577 176.605 25.775 177.723 25.775 C 178.725 25.775 179.599 25.623 180.345 25.321 C 181.113 25.018 181.812 24.563 182.441 23.958 L 185.342 27.103 C 184.48 28.081 183.397 28.839 182.092 29.375 C 180.787 29.887 179.284 30.143 177.584 30.143 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 152.128 30.143 C 150.358 30.143 148.762 29.747 147.341 28.955 C 145.919 28.14 144.789 27.01 143.951 25.565 C 143.135 24.121 142.727 22.42 142.727 20.463 C 142.727 18.483 143.135 16.77 143.951 15.326 C 144.789 13.881 145.919 12.763 147.341 11.971 C 148.762 11.178 150.358 10.782 152.128 10.782 C 153.713 10.782 155.099 11.132 156.287 11.831 C 157.475 12.53 158.396 13.59 159.048 15.011 C 159.7 16.432 160.027 18.25 160.027 20.463 C 160.027 22.653 159.712 24.47 159.083 25.915 C 158.454 27.336 157.545 28.396 156.357 29.095 C 155.192 29.794 153.783 30.143 152.128 30.143 Z M 153.072 25.67 C 153.957 25.67 154.761 25.46 155.483 25.041 C 156.206 24.622 156.776 24.028 157.196 23.259 C 157.638 22.467 157.86 21.535 157.86 20.463 C 157.86 19.368 157.638 18.436 157.196 17.667 C 156.776 16.898 156.206 16.304 155.483 15.885 C 154.761 15.465 153.957 15.256 153.072 15.256 C 152.163 15.256 151.348 15.465 150.626 15.885 C 149.903 16.304 149.321 16.898 148.878 17.667 C 148.459 18.436 148.249 19.368 148.249 20.463 C 148.249 21.535 148.459 22.467 148.878 23.259 C 149.321 24.028 149.903 24.622 150.626 25.041 C 151.348 25.46 152.163 25.67 153.072 25.67 Z M 158 29.864 L 158 26.02 L 158.104 20.428 L 157.755 14.871 L 157.755 3.933 L 163.207 3.933 L 163.207 29.864 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 130.101 30.143 C 128.098 30.143 126.315 29.724 124.754 28.885 C 123.217 28.047 121.994 26.905 121.085 25.46 C 120.2 23.993 119.757 22.327 119.757 20.463 C 119.757 18.576 120.2 16.91 121.085 15.465 C 121.994 13.998 123.217 12.856 124.754 12.04 C 126.315 11.202 128.098 10.782 130.101 10.782 C 132.082 10.782 133.853 11.202 135.414 12.04 C 136.975 12.856 138.198 13.986 139.083 15.43 C 139.968 16.875 140.411 18.552 140.411 20.463 C 140.411 22.327 139.968 23.993 139.083 25.46 C 138.198 26.905 136.975 28.047 135.414 28.885 C 133.853 29.724 132.082 30.143 130.101 30.143 Z M 130.101 25.67 C 131.01 25.67 131.826 25.46 132.548 25.041 C 133.27 24.622 133.841 24.028 134.26 23.259 C 134.68 22.467 134.889 21.535 134.889 20.463 C 134.889 19.368 134.68 18.436 134.26 17.667 C 133.841 16.898 133.27 16.304 132.548 15.885 C 131.826 15.465 131.01 15.256 130.101 15.256 C 129.193 15.256 128.377 15.465 127.655 15.885 C 126.933 16.304 126.35 16.898 125.908 17.667 C 125.488 18.436 125.279 19.368 125.279 20.463 C 125.279 21.535 125.488 22.467 125.908 23.259 C 126.35 24.028 126.933 24.622 127.655 25.041 C 128.377 25.46 129.193 25.67 130.101 25.67 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 109.833 30.143 C 107.806 30.143 106 29.736 104.416 28.92 C 102.831 28.081 101.585 26.928 100.676 25.46 C 99.791 23.993 99.348 22.327 99.348 20.463 C 99.348 18.576 99.791 16.91 100.676 15.465 C 101.585 13.998 102.831 12.856 104.416 12.04 C 106 11.202 107.806 10.782 109.833 10.782 C 111.813 10.782 113.537 11.202 115.005 12.04 C 116.473 12.856 117.556 14.033 118.255 15.57 L 114.026 17.842 C 113.537 16.956 112.92 16.304 112.174 15.885 C 111.452 15.465 110.66 15.256 109.798 15.256 C 108.866 15.256 108.027 15.465 107.281 15.885 C 106.536 16.304 105.942 16.898 105.499 17.667 C 105.08 18.436 104.87 19.368 104.87 20.463 C 104.87 21.558 105.08 22.49 105.499 23.259 C 105.942 24.027 106.536 24.622 107.281 25.041 C 108.027 25.46 108.866 25.67 109.798 25.67 C 110.66 25.67 111.452 25.472 112.174 25.076 C 112.92 24.657 113.537 23.993 114.026 23.084 L 118.255 25.39 C 117.556 26.905 116.473 28.081 115.005 28.92 C 113.537 29.736 111.813 30.143 109.833 30.143 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 82.968 26.02 L 83.108 19.38 L 91.88 11.062 L 98.38 11.062 L 89.958 19.624 L 87.127 21.931 Z M 78.46 29.864 L 78.46 3.933 L 83.912 3.933 L 83.912 29.864 Z M 92.474 29.864 L 86.114 21.966 L 89.539 17.737 L 99.079 29.864 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 67.001 30.143 C 64.974 30.143 63.169 29.736 61.584 28.92 C 60 28.081 58.754 26.928 57.845 25.46 C 56.959 23.993 56.517 22.327 56.517 20.463 C 56.517 18.576 56.959 16.91 57.845 15.465 C 58.754 13.998 60 12.856 61.584 12.04 C 63.169 11.202 64.974 10.782 67.001 10.782 C 68.981 10.782 70.706 11.202 72.173 12.04 C 73.641 12.856 74.725 14.033 75.424 15.57 L 71.195 17.842 C 70.706 16.956 70.088 16.304 69.343 15.885 C 68.62 15.465 67.828 15.256 66.966 15.256 C 66.034 15.256 65.195 15.465 64.45 15.885 C 63.704 16.304 63.11 16.898 62.668 17.667 C 62.248 18.436 62.039 19.368 62.039 20.463 C 62.039 21.558 62.248 22.49 62.668 23.259 C 63.11 24.027 63.704 24.622 64.45 25.041 C 65.195 25.46 66.034 25.67 66.966 25.67 C 67.828 25.67 68.62 25.472 69.343 25.076 C 70.088 24.657 70.706 23.993 71.195 23.084 L 75.424 25.39 C 74.725 26.905 73.641 28.081 72.173 28.92 C 70.706 29.736 68.981 30.143 67.001 30.143 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 47.742 29.864 L 47.742 26.194 L 47.392 25.39 L 47.392 18.82 C 47.392 17.655 47.031 16.747 46.309 16.094 C 45.61 15.442 44.527 15.116 43.059 15.116 C 42.057 15.116 41.067 15.279 40.088 15.605 C 39.133 15.908 38.318 16.327 37.642 16.863 L 35.685 13.054 C 36.71 12.332 37.945 11.773 39.389 11.377 C 40.834 10.98 42.302 10.782 43.793 10.782 C 46.658 10.782 48.883 11.458 50.468 12.809 C 52.052 14.161 52.844 16.269 52.844 19.135 L 52.844 29.864 Z M 42.01 30.143 C 40.542 30.143 39.284 29.899 38.236 29.41 C 37.188 28.897 36.384 28.21 35.825 27.348 C 35.265 26.486 34.986 25.519 34.986 24.447 C 34.986 23.329 35.254 22.35 35.79 21.511 C 36.349 20.673 37.222 20.02 38.411 19.554 C 39.599 19.065 41.148 18.82 43.059 18.82 L 48.056 18.82 L 48.056 22.001 L 43.653 22.001 C 42.371 22.001 41.486 22.21 40.997 22.63 C 40.531 23.049 40.298 23.573 40.298 24.202 C 40.298 24.901 40.566 25.46 41.102 25.88 C 41.661 26.276 42.418 26.474 43.373 26.474 C 44.282 26.474 45.097 26.264 45.82 25.845 C 46.542 25.402 47.066 24.761 47.392 23.923 L 48.231 26.439 C 47.835 27.651 47.113 28.571 46.064 29.2 C 45.016 29.829 43.664 30.143 42.01 30.143 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 21.072 33.359 L 32.605 0.438 L 37.463 0.438 L 25.93 33.359 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 11.726 30.143 C 10.072 30.143 8.651 29.794 7.463 29.095 C 6.274 28.396 5.366 27.336 4.737 25.915 C 4.108 24.47 3.793 22.653 3.793 20.463 C 3.793 18.25 4.119 16.432 4.772 15.011 C 5.447 13.59 6.379 12.53 7.567 11.831 C 8.756 11.132 10.142 10.782 11.726 10.782 C 13.497 10.782 15.081 11.178 16.479 11.971 C 17.9 12.763 19.019 13.881 19.834 15.326 C 20.673 16.77 21.092 18.483 21.092 20.463 C 21.092 22.42 20.673 24.121 19.834 25.565 C 19.019 27.01 17.9 28.14 16.479 28.955 C 15.081 29.747 13.497 30.143 11.726 30.143 Z M 0.613 29.864 L 0.613 3.933 L 6.065 3.933 L 6.065 14.871 L 5.715 20.428 L 5.82 26.02 L 5.82 29.864 Z M 10.783 25.67 C 11.691 25.67 12.495 25.46 13.194 25.041 C 13.916 24.622 14.487 24.028 14.906 23.259 C 15.349 22.467 15.57 21.535 15.57 20.463 C 15.57 19.368 15.349 18.436 14.906 17.667 C 14.487 16.898 13.916 16.304 13.194 15.885 C 12.495 15.465 11.691 15.256 10.783 15.256 C 9.874 15.256 9.058 15.465 8.336 15.885 C 7.614 16.304 7.043 16.898 6.624 17.667 C 6.204 18.436 5.995 19.368 5.995 20.463 C 5.995 21.535 6.204 22.467 6.624 23.259 C 7.043 24.028 7.614 24.622 8.336 25.041 C 9.058 25.46 9.874 25.67 10.783 25.67 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:10817401969,withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ttz73f\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-1kx5pjh\",\"data-framer-name\":\"Group\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:26,intrinsicWidth:200,svg:'<svg width=\"200\" height=\"26\" viewBox=\"0 0 200 26\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M32.1955 0.522949V17.1557L22.0149 0.522949H21.8914H16.9214V25.2734H21.8914V8.64069L32.0736 25.2734H32.1955H37.1655V0.522949H32.1955Z\" fill=\"white\"/>\\n<path d=\"M65.777 0.522949H58.9983H54.0299H47.2496V5.49426H54.0299V25.2734H58.9983V5.49426H65.777V0.522949Z\" fill=\"white\"/>\\n<path d=\"M75.9039 0.523068V5.4928L91.6211 5.4928V0.523068L75.9039 0.523068Z\" fill=\"white\"/>\\n<path d=\"M75.903 10.4126V15.3823L91.6201 15.3823V10.4126H75.903Z\" fill=\"white\"/>\\n<path d=\"M75.9036 20.3024V25.2721H91.6207V20.3024H75.9036Z\" fill=\"white\"/>\\n<path d=\"M153.827 0.522946V5.49268L169.544 5.49268V0.522946L153.827 0.522946Z\" fill=\"white\"/>\\n<path d=\"M153.826 10.4125V15.3822L169.543 15.3822V10.4125H153.826Z\" fill=\"white\"/>\\n<path d=\"M153.827 20.3022V25.272H169.544V20.3022H153.827Z\" fill=\"white\"/>\\n<path d=\"M0.484375 2.1803V25.1993H5.45284V2.1803V0.523193L0.484375 2.1803Z\" fill=\"white\"/>\\n<path d=\"M107.367 20.2278V2.18005V0.522949L102.397 2.18005V20.2278V25.1991H107.367H118.115V20.2278H107.367Z\" fill=\"white\"/>\\n<path d=\"M133.132 20.2278V2.18005V0.522949L128.163 2.18005V20.2278V25.1991H133.132H143.88V20.2278H133.132Z\" fill=\"white\"/>\\n<path d=\"M191.152 19.6611L194.587 25.2734H199.679L196.244 19.6611H191.152Z\" fill=\"white\"/>\\n<path d=\"M194.587 0.522949L189.557 8.73882L184.528 0.522949H179.437L187.011 12.8982L179.437 25.2734H184.528L199.679 0.522949H194.587Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-11ra5kv\",\"data-framer-name\":\"UniBooker\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 173 28\"><path d=\"M 161.147 26.951 L 161.147 8.17 L 166.197 8.17 L 166.197 11.447 L 166.392 11.447 C 166.735 10.281 167.309 9.4 168.116 8.805 C 168.923 8.202 169.853 7.901 170.904 7.901 C 171.165 7.901 171.446 7.917 171.748 7.949 C 172.05 7.982 172.315 8.027 172.543 8.084 L 172.543 12.706 C 172.298 12.633 171.96 12.568 171.528 12.51 C 171.096 12.453 170.701 12.425 170.342 12.425 C 169.576 12.425 168.891 12.592 168.288 12.926 C 167.693 13.252 167.22 13.709 166.869 14.296 C 166.527 14.883 166.356 15.559 166.356 16.326 L 166.356 26.951 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 149.127 27.318 C 147.195 27.318 145.532 26.927 144.138 26.145 C 142.752 25.354 141.684 24.237 140.934 22.794 C 140.184 21.343 139.809 19.627 139.809 17.646 C 139.809 15.714 140.184 14.019 140.934 12.559 C 141.684 11.1 142.74 9.963 144.101 9.148 C 145.471 8.333 147.077 7.925 148.919 7.925 C 150.158 7.925 151.312 8.125 152.38 8.524 C 153.456 8.915 154.393 9.507 155.192 10.297 C 155.999 11.088 156.627 12.082 157.075 13.281 C 157.523 14.471 157.748 15.865 157.748 17.463 L 157.748 18.893 L 141.888 18.893 L 141.888 15.665 L 152.844 15.665 C 152.844 14.915 152.681 14.251 152.355 13.672 C 152.029 13.093 151.577 12.641 150.998 12.315 C 150.427 11.981 149.763 11.813 149.005 11.813 C 148.214 11.813 147.513 11.997 146.902 12.364 C 146.298 12.722 145.826 13.207 145.483 13.819 C 145.141 14.422 144.966 15.095 144.957 15.836 L 144.957 18.906 C 144.957 19.835 145.129 20.638 145.471 21.314 C 145.821 21.991 146.315 22.513 146.95 22.88 C 147.586 23.247 148.34 23.43 149.213 23.43 C 149.791 23.43 150.321 23.348 150.802 23.185 C 151.283 23.022 151.695 22.778 152.037 22.452 C 152.38 22.126 152.64 21.726 152.82 21.253 L 157.638 21.571 C 157.393 22.729 156.892 23.74 156.134 24.604 C 155.384 25.46 154.414 26.128 153.223 26.609 C 152.041 27.082 150.676 27.318 149.127 27.318 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 126.02 21.547 L 126.032 15.298 L 126.79 15.298 L 132.806 8.17 L 138.785 8.17 L 130.703 17.609 L 129.468 17.609 Z M 121.3 26.951 L 121.3 1.909 L 126.509 1.909 L 126.509 26.951 Z M 133.038 26.951 L 127.511 18.771 L 130.984 15.09 L 139.14 26.951 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 108.668 27.318 C 106.769 27.318 105.126 26.915 103.74 26.108 C 102.363 25.293 101.299 24.16 100.549 22.709 C 99.799 21.249 99.424 19.558 99.424 17.634 C 99.424 15.694 99.799 13.998 100.549 12.547 C 101.299 11.088 102.363 9.955 103.74 9.148 C 105.126 8.333 106.769 7.925 108.668 7.925 C 110.568 7.925 112.206 8.333 113.584 9.148 C 114.97 9.955 116.037 11.088 116.787 12.547 C 117.537 13.998 117.912 15.694 117.912 17.634 C 117.912 19.558 117.537 21.249 116.787 22.709 C 116.037 24.16 114.97 25.293 113.584 26.108 C 112.206 26.915 110.568 27.318 108.668 27.318 Z M 108.693 23.283 C 109.557 23.283 110.278 23.039 110.857 22.55 C 111.436 22.052 111.872 21.376 112.165 20.52 C 112.467 19.664 112.618 18.69 112.618 17.597 C 112.618 16.505 112.467 15.531 112.165 14.675 C 111.872 13.819 111.436 13.142 110.857 12.645 C 110.278 12.148 109.557 11.899 108.693 11.899 C 107.82 11.899 107.087 12.148 106.492 12.645 C 105.905 13.142 105.46 13.819 105.159 14.675 C 104.865 15.531 104.719 16.505 104.719 17.597 C 104.719 18.69 104.865 19.664 105.159 20.52 C 105.46 21.376 105.905 22.052 106.492 22.55 C 107.087 23.039 107.82 23.283 108.693 23.283 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 87.551 27.318 C 85.652 27.318 84.009 26.915 82.623 26.108 C 81.246 25.293 80.182 24.16 79.432 22.709 C 78.682 21.249 78.307 19.558 78.307 17.634 C 78.307 15.694 78.682 13.998 79.432 12.547 C 80.182 11.088 81.246 9.955 82.623 9.148 C 84.009 8.333 85.652 7.925 87.551 7.925 C 89.45 7.925 91.089 8.333 92.467 9.148 C 93.852 9.955 94.92 11.088 95.67 12.547 C 96.42 13.998 96.795 15.694 96.795 17.634 C 96.795 19.558 96.42 21.249 95.67 22.709 C 94.92 24.16 93.852 25.293 92.467 26.108 C 91.089 26.915 89.45 27.318 87.551 27.318 Z M 87.575 23.283 C 88.44 23.283 89.161 23.039 89.74 22.55 C 90.319 22.052 90.755 21.376 91.048 20.52 C 91.35 19.664 91.501 18.69 91.501 17.597 C 91.501 16.505 91.35 15.531 91.048 14.675 C 90.755 13.819 90.319 13.142 89.74 12.645 C 89.161 12.148 88.44 11.899 87.575 11.899 C 86.703 11.899 85.97 12.148 85.374 12.645 C 84.788 13.142 84.343 13.819 84.042 14.675 C 83.748 15.531 83.601 16.505 83.601 17.597 C 83.601 18.69 83.748 19.664 84.042 20.52 C 84.343 21.376 84.788 22.052 85.374 22.55 C 85.97 23.039 86.703 23.283 87.575 23.283 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 56.398 26.951 L 56.398 1.909 L 66.424 1.909 C 68.267 1.909 69.803 2.182 71.034 2.728 C 72.265 3.274 73.19 4.032 73.81 5.003 C 74.429 5.964 74.739 7.073 74.739 8.329 C 74.739 9.307 74.543 10.167 74.152 10.909 C 73.761 11.642 73.223 12.245 72.538 12.718 C 71.862 13.183 71.087 13.513 70.215 13.709 L 70.215 13.953 C 71.169 13.994 72.061 14.263 72.893 14.76 C 73.732 15.258 74.413 15.955 74.935 16.851 C 75.457 17.74 75.717 18.8 75.717 20.03 C 75.717 21.359 75.387 22.545 74.727 23.589 C 74.075 24.624 73.109 25.443 71.829 26.047 C 70.549 26.65 68.972 26.951 67.097 26.951 Z M 61.692 22.623 L 66.009 22.623 C 67.484 22.623 68.56 22.342 69.237 21.779 C 69.913 21.209 70.252 20.45 70.252 19.505 C 70.252 18.812 70.085 18.201 69.75 17.671 C 69.416 17.141 68.939 16.725 68.32 16.423 C 67.708 16.122 66.979 15.971 66.131 15.971 L 61.692 15.971 Z M 61.692 12.388 L 65.617 12.388 C 66.343 12.388 66.987 12.262 67.549 12.009 C 68.12 11.748 68.568 11.381 68.894 10.909 C 69.229 10.436 69.396 9.869 69.396 9.209 C 69.396 8.304 69.074 7.574 68.43 7.02 C 67.794 6.466 66.889 6.189 65.715 6.189 L 61.692 6.189 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 46.918 26.951 L 46.918 8.17 L 52.127 8.17 L 52.127 26.951 Z M 49.535 5.748 C 48.76 5.748 48.096 5.492 47.542 4.978 C 46.995 4.456 46.722 3.833 46.722 3.107 C 46.722 2.39 46.995 1.774 47.542 1.261 C 48.096 0.739 48.76 0.478 49.535 0.478 C 50.309 0.478 50.969 0.739 51.516 1.261 C 52.07 1.774 52.347 2.39 52.347 3.107 C 52.347 3.833 52.07 4.456 51.516 4.978 C 50.969 5.492 50.309 5.748 49.535 5.748 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 30.706 16.093 L 30.706 26.951 L 25.497 26.951 L 25.497 8.17 L 30.462 8.17 L 30.462 11.483 L 30.682 11.483 C 31.098 10.391 31.795 9.527 32.773 8.891 C 33.751 8.247 34.937 7.925 36.331 7.925 C 37.636 7.925 38.773 8.21 39.743 8.781 C 40.713 9.352 41.467 10.167 42.005 11.227 C 42.543 12.278 42.812 13.534 42.812 14.993 L 42.812 26.951 L 37.603 26.951 L 37.603 15.922 C 37.611 14.773 37.318 13.876 36.723 13.232 C 36.127 12.58 35.308 12.254 34.265 12.254 C 33.564 12.254 32.944 12.405 32.406 12.706 C 31.876 13.008 31.461 13.448 31.159 14.027 C 30.866 14.597 30.715 15.286 30.706 16.093 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 15.945 1.909 L 21.239 1.909 L 21.239 18.172 C 21.239 19.998 20.803 21.596 19.931 22.965 C 19.067 24.335 17.856 25.403 16.299 26.169 C 14.742 26.927 12.929 27.306 10.858 27.306 C 8.779 27.306 6.961 26.927 5.404 26.169 C 3.847 25.403 2.637 24.335 1.773 22.965 C 0.909 21.596 0.477 19.998 0.477 18.172 L 0.477 1.909 L 5.771 1.909 L 5.771 17.72 C 5.771 18.673 5.979 19.521 6.395 20.263 C 6.819 21.005 7.414 21.588 8.18 22.012 C 8.946 22.435 9.839 22.647 10.858 22.647 C 11.885 22.647 12.778 22.435 13.536 22.012 C 14.302 21.588 14.893 21.005 15.309 20.263 C 15.733 19.521 15.945 18.673 15.945 17.72 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:8779337969,withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-ojype6\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16eqeyq\",\"data-framer-name\":\"Group 4\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:67,intrinsicWidth:123,svg:'<svg width=\"123\" height=\"67\" viewBox=\"0 0 123 67\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M12.536 39.5867C11.9838 35.7846 11.4359 32.0344 10.8918 28.2837C10.4244 25.0613 9.97492 21.8361 9.49069 18.6162C9.22355 16.8399 7.864 15.6775 6.05313 15.6507C4.69294 15.6305 3.33204 15.6487 1.97156 15.6613C1.41883 15.6664 0.913498 15.5683 0.511761 15.1515C0.138531 14.7642 0.0861466 14.2125 0.512503 13.912C0.890609 13.6456 1.37877 13.4231 1.83086 13.3968C3.00988 13.3281 4.1958 13.3728 5.3789 13.3809C9.18146 13.4069 11.3503 15.3413 11.8389 19.1179C12.0311 20.6041 12.254 22.0864 12.4731 23.6425C12.7188 23.6425 12.9494 23.6425 13.18 23.6425C28.6599 23.6414 44.1398 23.642 59.6196 23.6361C60.8897 23.6357 62.1444 23.7632 63.1099 24.6573C64.4689 25.916 65.1183 27.4434 64.7882 29.3761C64.2766 32.3706 63.8767 35.3843 63.4358 38.3908C62.7085 43.3517 61.9926 48.3142 61.2582 53.2739C61.0366 54.7705 60.3404 55.4008 58.833 55.5368C58.5588 55.5616 58.2813 55.5548 58.0054 55.5548C44.4186 55.556 30.8318 55.5515 17.245 55.565C16.0015 55.5662 14.7277 54.9644 14.496 53.235C13.8881 48.697 13.1988 44.1699 12.536 39.5867ZM24.9189 42.0795C24.8613 42.1626 24.8037 42.2457 24.6994 42.3901C24.5999 42.4012 24.5004 42.4123 24.2876 42.4183C23.3592 42.3432 22.4311 42.266 21.5022 42.1982C21.4392 42.1936 21.3709 42.2604 21.2214 42.2865C20.5467 41.9005 19.8721 41.5145 19.1701 41.1129C18.6179 41.7669 18.0503 42.4392 17.4541 43.1453C19.1004 44.5918 20.9959 45.2614 23.1284 45.293C24.9149 45.3195 26.5129 44.8781 27.7304 43.362C27.7527 43.2819 27.775 43.2019 27.8025 43.0525C27.8406 42.997 27.8786 42.9414 28.0046 42.8766C28.5126 42.1667 28.5859 40.175 28.1199 39.5007C28.0704 39.4291 27.9622 39.3983 27.8238 39.2978C27.4146 38.5829 26.7991 38.0852 26.0521 37.7978C25.1182 37.4386 24.1505 37.1681 23.2009 36.8488C22.6246 36.655 22.0369 36.4801 21.4877 36.2248C21.0303 36.0122 20.7988 35.5377 20.9722 35.0847C21.1104 34.7234 21.4691 34.231 21.779 34.1924C22.6457 34.0843 23.5569 33.9195 24.4074 34.3616C25.0151 34.6775 25.6309 34.9781 26.287 35.3075C26.7808 34.6016 27.2925 33.8702 27.8025 33.1412C26.6715 32.2124 25.4014 31.762 24.0149 31.3833C23.8206 31.3873 23.6264 31.3913 23.3441 31.4133C23.2553 31.4029 23.1665 31.3925 23.0624 31.2981C22.834 31.0701 22.6352 31.047 22.3967 31.4053C22.2711 31.4064 22.1456 31.4074 21.9713 31.3362C21.8573 31.3812 21.7433 31.4261 21.5602 31.5073C20.0542 31.8101 18.8815 32.5618 18.1336 34.0147C17.6003 34.7851 17.6868 35.6322 17.8632 36.475C17.9087 36.6922 18.0957 36.8796 18.2448 37.1128C18.2448 37.1128 18.2408 37.1546 18.2344 37.2506C18.3619 37.4271 18.4895 37.6037 18.6858 37.8151C19.0471 38.1195 19.4084 38.4238 19.7765 38.8111C20.0132 38.8973 20.2499 38.9836 20.5777 39.0783C21.7584 39.4279 22.9486 39.7487 24.1169 40.1358C25.1106 40.465 25.2541 40.7262 25.1116 41.7242C25.0742 41.8468 25.0367 41.9693 24.9886 42.0729C24.9886 42.0729 25.0056 42.0864 24.9189 42.0795ZM55.8184 44.4274C55.9072 44.3398 55.996 44.2521 56.1129 44.0977C56.2536 43.968 56.3944 43.8384 56.6232 43.7099C57.1963 43.3095 57.6245 42.058 57.3754 41.3873C57.3838 41.3351 57.3922 41.2829 57.4707 41.2221C57.5079 41.1738 57.5451 41.1255 57.5823 41.0772C57.5218 41.0495 57.4613 41.0217 57.3793 40.9169C57.3836 40.8641 57.3879 40.8114 57.4617 40.6989C57.5621 40.2084 57.5239 39.7625 57.0317 39.4144C57.0317 39.4144 57.0316 39.3651 57.0358 39.271C56.9461 39.1721 56.8564 39.0732 56.7028 38.9356C56.1695 38.5418 55.6825 38.0448 55.0919 37.7783C54.2195 37.3847 53.2726 37.1572 52.3588 36.8544C51.7997 36.6691 51.2286 36.5096 50.69 36.2757C50.1792 36.0538 49.9131 35.572 50.1009 35.0636C50.2331 34.706 50.583 34.3016 50.9273 34.1814C51.3913 34.0194 51.9774 33.9873 52.4505 34.1186C53.4571 34.3981 54.4246 34.819 55.48 35.2085C55.9024 34.6049 56.4078 33.8828 56.9243 33.1447C55.8181 32.2124 54.5294 31.7667 53.1265 31.3828C52.9323 31.3867 52.7381 31.3906 52.4557 31.4125C52.3668 31.4023 52.278 31.392 52.1737 31.2979C51.9458 31.0708 51.7472 31.0473 51.5132 31.4044C51.424 31.4018 51.3348 31.3992 51.1906 31.3261C51.0395 31.3743 50.8884 31.4225 50.6695 31.5082C50.0516 31.7533 49.3802 31.913 48.8264 32.2605C47.5013 33.0921 47.0081 34.3724 47.1072 35.9103C47.1976 37.3122 47.9148 38.2865 49.1757 38.8232C49.9676 39.1603 50.8106 39.3773 51.6314 39.6462C52.3027 39.8661 52.981 40.0661 53.645 40.3061C54.2604 40.5284 54.3782 41.0701 54.3491 41.6321C54.3216 42.1621 53.9175 42.4885 53.4613 42.5217C52.6317 42.5823 51.7478 42.6684 50.9685 42.4502C50.0312 42.1879 49.1794 41.6191 48.2518 41.164C47.7365 41.7734 47.1673 42.4465 46.5835 43.1368C47.781 44.2606 49.2044 44.8281 50.7741 45.2652C50.8921 45.2613 51.0101 45.2574 51.2075 45.2395C51.2596 45.2512 51.3116 45.2628 51.3861 45.3666C52.0528 45.3887 52.7199 45.4323 53.3859 45.4195C53.5798 45.4158 53.7707 45.2512 54.0227 45.1386C54.0436 45.1423 54.0644 45.1461 54.1112 45.1894C54.1431 45.1687 54.175 45.1479 54.2616 45.0753C54.3584 45.0544 54.4552 45.0335 54.5973 45.0767C54.8567 44.9353 55.1162 44.7938 55.3786 44.664C55.3786 44.664 55.3685 44.6574 55.4565 44.6627C55.549 44.582 55.6415 44.5012 55.7375 44.4305C55.7375 44.4305 55.7287 44.4247 55.8184 44.4274ZM39.3762 45.139C39.6205 45.0637 39.8686 44.9988 40.1085 44.9113C43.2898 43.7516 45.1293 40.8715 44.7371 37.5091C44.3902 34.534 42.6209 32.6871 39.8448 31.6114C38.679 31.0234 37.4592 31.0506 36.2228 31.3009C36.1714 31.3113 36.1392 31.4171 36.0103 31.5131C35.8382 31.5551 35.6649 31.593 35.4941 31.6397C31.3184 32.7811 29.1057 37.2598 30.8099 41.1231C31.7724 43.305 33.4955 44.5594 35.7636 45.2555C35.8966 45.3248 36.0283 45.451 36.1629 45.4541C37.0552 45.4747 37.9486 45.4831 38.8407 45.4582C38.9928 45.454 39.14 45.2712 39.3762 45.139Z\" fill=\"white\"/>\\n<path d=\"M17.625 16.6887C17.625 13.2978 17.625 9.96609 17.625 6.60791C22.2256 6.60791 26.7674 6.60791 31.3365 6.60791C31.3365 7.33739 31.3365 8.0391 31.3365 8.791C29.8473 8.791 28.3749 8.791 26.8375 8.791C26.8375 12.9744 26.8375 17.1087 26.8375 21.281C23.7488 21.281 20.7256 21.281 17.625 21.281C17.625 19.7724 17.625 18.2602 17.625 16.6887Z\" fill=\"white\"/>\\n<path d=\"M29.1271 15.7402C29.1271 14.1852 29.1271 12.6895 29.1271 11.167C33.3565 11.167 37.5266 11.167 41.7265 11.167C41.7265 14.5282 41.7265 17.8609 41.7265 21.2435C37.5525 21.2435 33.3689 21.2435 29.1271 21.2435C29.1271 19.4236 29.1271 17.6115 29.1271 15.7402Z\" fill=\"white\"/>\\n<path d=\"M105.674 32.343C109.425 34.6211 109.994 39.4651 107.596 42.5123C105.762 44.8421 103.286 45.6367 100.444 45.1953C97.6592 44.7628 95.6903 43.1959 94.771 40.471C93.3879 36.3711 96.2676 31.879 100.562 31.3766C102.355 31.1668 104.057 31.4003 105.674 32.343ZM103.578 42.1631C105.075 41.3694 105.806 40.1004 105.854 38.4278C105.937 35.501 103.32 33.415 100.562 34.198C98.2154 34.8641 97.009 37.4342 97.8805 39.91C98.6552 42.1103 101.233 43.1597 103.578 42.1631Z\" fill=\"white\"/>\\n<path d=\"M83.1178 45.0481C82.112 45.0784 81.1511 45.0784 80.167 45.0784C80.167 40.5569 80.167 36.08 80.167 31.5625C81.1512 31.5625 82.1266 31.5625 83.1526 31.5625C83.1526 33.2939 83.1526 35.0416 83.1526 36.8317C85.0239 36.8317 86.8459 36.8317 88.7169 36.8317C88.7169 35.1032 88.7169 33.3544 88.7169 31.5644C89.7397 31.5644 90.7154 31.5644 91.7289 31.5644C91.7289 36.0384 91.7289 40.531 91.7289 45.0591C90.7518 45.0591 89.7781 45.0591 88.7475 45.0591C88.7475 43.2594 88.7475 41.4725 88.7475 39.6623C86.8815 39.6623 85.0717 39.6623 83.1629 39.6623C83.1629 41.4399 83.1629 43.2289 83.1178 45.0481Z\" fill=\"white\"/>\\n<path d=\"M57.9853 13.1319C57.9731 15.8379 57.9611 18.4846 57.9464 21.1313C57.9462 21.1653 57.912 21.1992 57.8755 21.2669C57.4116 21.2669 56.9305 21.2669 56.4094 21.2669C56.5095 20.7383 56.6131 20.2382 56.6981 19.7349C57.1308 17.1702 55.4242 15.1091 52.8143 15.0859C50.1523 15.0623 47.4899 15.0794 44.8277 15.0787C44.6152 15.0786 44.4026 15.0787 44.183 15.0787C44.183 14.4883 44.183 13.9632 44.183 13.3814C44.5808 13.3814 44.9504 13.3815 45.3201 13.3814C47.8245 13.3811 50.329 13.3894 52.8334 13.3775C54.7151 13.3686 56.2545 12.1625 56.6858 10.3913C57.1403 8.52449 56.3653 6.66697 54.6703 5.84687C54.0735 5.55816 53.3485 5.42926 52.6787 5.41736C50.0187 5.37009 47.3573 5.39791 44.6375 5.39791C45.0252 4.00268 45.852 2.98973 46.976 2.20184C51.1556 -0.727847 55.7125 1.54122 57.2388 4.65853C57.6823 5.56442 57.8579 6.65828 57.9238 7.68101C58.0391 9.47207 57.9745 11.2748 57.9853 13.1319Z\" fill=\"white\"/>\\n<path d=\"M114.716 41.1664C114.709 42.4835 114.709 43.7455 114.709 45.0504C113.712 45.0504 112.742 45.0504 111.741 45.0504C111.741 40.5558 111.741 36.0661 111.741 31.4158C114.218 31.5286 116.688 31.4829 119.111 31.7995C121.192 32.0714 122.418 33.9018 122.533 35.9554C122.728 39.4443 120 40.863 117.636 40.991C116.85 41.0336 116.06 40.9952 115.272 41.0086C115.088 41.0117 114.906 41.0753 114.716 41.1664ZM119.504 36.4978C119.515 35.2081 119.003 34.4545 117.779 34.303C116.782 34.1796 115.757 34.2779 114.745 34.2779C114.745 35.6423 114.745 36.9888 114.745 38.3665C115.154 38.3665 115.525 38.3674 115.895 38.3662C116.387 38.3647 116.88 38.3872 117.369 38.3538C118.57 38.2716 119.197 37.739 119.504 36.4978Z\" fill=\"white\"/>\\n<path d=\"M73.6385 31.4838C74.944 31.7366 76.0725 32.2498 77.0989 33.0666C76.5711 33.8236 76.067 34.5466 75.6218 35.1853C74.6396 34.7957 73.7193 34.3612 72.7549 34.0774C72.2717 33.9353 71.703 34.0253 71.1823 34.088C70.6414 34.153 70.2873 34.51 70.2144 35.0582C70.137 35.6398 70.4223 36.0644 70.9547 36.2692C71.5402 36.4943 72.1498 36.6555 72.7461 36.8533C73.6213 37.1436 74.5181 37.3854 75.3623 37.749C76.7987 38.3678 77.5635 39.4694 77.5332 41.0837C77.5023 42.7346 76.838 44.0387 75.3027 44.6741C72.3888 45.8799 69.6811 45.2631 67.168 43.496C67.024 43.3948 66.8961 43.2706 66.7625 43.1551C66.7498 43.1442 66.7499 43.1184 66.733 43.0637C67.3017 42.3912 67.8834 41.7033 68.4782 41C69.5043 41.7823 70.5687 42.48 71.8688 42.5801C72.5 42.6287 73.1771 42.5773 73.7732 42.3844C74.0996 42.2787 74.4066 41.8206 74.5318 41.4558C74.6958 40.9777 74.4015 40.5471 73.9431 40.3591C73.2367 40.0692 72.5036 39.8432 71.7776 39.6031C71.0131 39.3502 70.2248 39.1594 69.4803 38.8585C67.9178 38.227 67.1632 37.0365 67.2236 35.3415C67.2838 33.6498 68.1228 32.4785 69.6426 31.7975C70.9131 31.2283 72.2467 31.2576 73.6385 31.4838Z\" fill=\"white\"/>\\n<path d=\"M54.1589 59.0554C55.5115 60.4498 55.9613 62.0545 55.354 63.8655C54.7573 65.6446 53.3989 66.5946 51.6062 66.8999C49.5708 67.2466 47.4231 65.8671 46.6996 63.8262C46.0056 61.8684 46.8638 59.5679 48.6855 58.503C50.4408 57.4769 52.3429 57.66 54.1589 59.0554Z\" fill=\"white\"/>\\n<path d=\"M20.2654 65.7497C18.8981 64.4238 18.4141 62.8525 18.9701 61.0801C19.5199 59.3274 20.7594 58.246 22.5969 57.9186C24.9441 57.5005 27.2566 59.0395 27.7712 61.3565C28.3092 63.7783 26.9434 66.0683 24.6001 66.7394C22.9777 67.204 21.5809 66.7718 20.2654 65.7497Z\" fill=\"white\"/>\\n<path d=\"M44.1508 10.0425C44.1508 9.23856 44.1508 8.49302 44.1508 7.72795C44.267 7.70712 44.3404 7.68247 44.4137 7.6825C47.1712 7.68353 49.9287 7.68055 52.6861 7.69346C53.5717 7.69761 54.2486 8.22307 54.4399 9.00024C54.6151 9.71236 54.2776 10.4919 53.5965 10.8511C53.3601 10.9758 53.0753 11.0706 52.812 11.072C49.9575 11.0875 47.1028 11.0817 44.1508 11.0817C44.1508 10.7504 44.1508 10.4256 44.1508 10.0425Z\" fill=\"white\"/>\\n<path d=\"M48.1668 17.3795C49.7024 17.3805 51.1792 17.3621 52.6552 17.3888C53.7949 17.4095 54.5477 18.2294 54.4498 19.2758C54.3793 20.0287 53.7885 20.7136 53.0485 20.721C50.0999 20.7507 47.1509 20.7333 44.1696 20.7333C44.1696 19.6349 44.1696 18.5599 44.1696 17.3795C45.4858 17.3795 46.7967 17.3795 48.1668 17.3795Z\" fill=\"white\"/>\\n<path d=\"M35.7532 45.2133C36.8923 45.3768 38.0416 45.4346 39.24 45.1687C39.14 45.2712 38.9928 45.4539 38.8406 45.4582C37.9486 45.483 37.0552 45.4747 36.1628 45.454C36.0283 45.4509 35.8966 45.3247 35.7532 45.2133Z\" fill=\"white\"/>\\n<path d=\"M39.8566 31.6563C38.6579 31.4032 37.4394 31.2392 36.1474 31.4806C36.1393 31.417 36.1715 31.3112 36.2229 31.3008C37.4593 31.0505 38.6791 31.0233 39.8566 31.6563Z\" fill=\"white\"/>\\n<path d=\"M27.9605 42.8811C28.3151 41.7359 28.405 40.5867 27.895 39.3937C27.9622 39.3982 28.0703 39.429 28.1198 39.5006C28.5858 40.1749 28.5125 42.1667 27.9605 42.8811Z\" fill=\"white\"/>\\n<path d=\"M18.176 34.0068C17.9019 34.9942 17.8508 35.9903 18.2131 37.0342C18.0958 36.8795 17.9087 36.6921 17.8633 36.4749C17.6869 35.6321 17.6003 34.785 18.176 34.0068Z\" fill=\"white\"/>\\n<path d=\"M24.3442 42.4209C24.0566 42.508 23.706 42.6819 23.3693 42.6581C22.7015 42.611 22.0413 42.4547 21.3415 42.3187C21.3709 42.2604 21.4391 42.1936 21.5022 42.1982C22.431 42.266 23.3592 42.3433 24.3442 42.4209Z\" fill=\"white\"/>\\n<path d=\"M51.3749 45.3204C52.1973 45.2318 53.0308 45.1893 53.9136 45.1536C53.7707 45.2511 53.5798 45.4157 53.3859 45.4194C52.7199 45.4321 52.0528 45.3886 51.3749 45.3204Z\" fill=\"white\"/>\\n<path d=\"M56.5792 43.7092C56.8102 42.9893 57.0852 42.2699 57.3757 41.5081C57.6245 42.0579 57.1963 43.3095 56.5792 43.7092Z\" fill=\"white\"/>\\n<path d=\"M57.427 40.7286C57.2864 40.353 57.1805 39.9475 57.0682 39.4977C57.524 39.7624 57.5622 40.2083 57.427 40.7286Z\" fill=\"white\"/>\\n<path d=\"M54.5746 45.0445C54.7988 44.8964 55.0456 44.7803 55.334 44.6582C55.1162 44.7937 54.8567 44.9351 54.5746 45.0445Z\" fill=\"white\"/>\\n<path d=\"M19.7731 38.7695C19.9901 38.8231 20.2105 38.9182 20.4587 39.0415C20.2499 38.9835 20.0132 38.8973 19.7731 38.7695Z\" fill=\"white\"/>\\n<path d=\"M52.1815 31.3397C52.0252 31.3866 51.8612 31.3915 51.6486 31.3885C51.7472 31.0472 51.9459 31.0707 52.1815 31.3397Z\" fill=\"white\"/>\\n<path d=\"M23.0702 31.3401C22.9138 31.387 22.7498 31.3918 22.537 31.3891C22.6353 31.047 22.8341 31.0702 23.0702 31.3401Z\" fill=\"white\"/>\\n<path d=\"M18.2376 37.2025C18.3563 37.3377 18.4718 37.5208 18.6022 37.7421C18.4895 37.6036 18.3619 37.427 18.2376 37.2025Z\" fill=\"white\"/>\\n<path d=\"M57.0337 39.318C56.9532 39.2596 56.8748 39.1541 56.7815 39.0115C56.8564 39.0732 56.9461 39.1721 57.0337 39.318Z\" fill=\"white\"/>\\n<path d=\"M24.038 31.427C23.8853 31.4555 23.7094 31.4403 23.4828 31.4102C23.6264 31.3913 23.8206 31.3873 24.038 31.427Z\" fill=\"white\"/>\\n<path d=\"M55.4126 44.66C55.4668 44.5852 55.5649 44.513 55.6986 44.4307C55.6416 44.5012 55.5491 44.582 55.4126 44.66Z\" fill=\"white\"/>\\n<path d=\"M55.7736 44.426C55.824 44.3466 55.9193 44.2685 56.0497 44.1775C55.9961 44.2521 55.9073 44.3398 55.7736 44.426Z\" fill=\"white\"/>\\n<path d=\"M25.1529 41.7152C25.1512 41.8218 25.1083 41.9374 25.0323 42.0724C25.0368 41.9692 25.0742 41.8467 25.1529 41.7152Z\" fill=\"white\"/>\\n<path d=\"M53.1502 31.4261C52.9979 31.454 52.8218 31.4386 52.5948 31.4088C52.7381 31.3906 52.9323 31.3866 53.1502 31.4261Z\" fill=\"white\"/>\\n<path d=\"M27.6913 43.3644C27.6818 43.3007 27.7114 43.2343 27.7692 43.1448C27.775 43.2017 27.7527 43.2818 27.6913 43.3644Z\" fill=\"white\"/>\\n<path d=\"M24.9622 42.0829C24.9429 42.1604 24.8803 42.2344 24.7819 42.3186C24.8036 42.2457 24.8612 42.1625 24.9622 42.0829Z\" fill=\"white\"/>\\n<path d=\"M57.4357 41.2263C57.3947 41.1777 57.3889 41.1249 57.3919 41.033C57.4613 41.0217 57.5218 41.0494 57.5823 41.0771C57.5451 41.1255 57.5079 41.1738 57.4357 41.2263Z\" fill=\"white\"/>\\n<path d=\"M51.218 31.3613C51.1107 31.4245 50.9759 31.4523 50.7891 31.4754C50.8883 31.4224 51.0394 31.3743 51.218 31.3613Z\" fill=\"white\"/>\\n<path d=\"M50.7531 45.225C50.8329 45.1943 50.9336 45.2037 51.0813 45.2332C51.0101 45.2572 50.8921 45.2611 50.7531 45.225Z\" fill=\"white\"/>\\n<path d=\"M21.9957 31.3723C21.9233 31.4318 21.8265 31.4552 21.6795 31.4748C21.7433 31.426 21.8573 31.3811 21.9957 31.3723Z\" fill=\"white\"/>\\n<path d=\"M54.0983 45.1698C54.1048 45.1418 54.1243 45.1337 54.1754 45.1263C54.1752 45.148 54.1432 45.1688 54.0983 45.1698Z\" fill=\"white\"/>\\n<path d=\"M33.4718 37.5593C34.0065 35.1014 36.0309 33.7013 38.3042 34.1728C40.6087 34.6509 42.0752 36.8687 41.593 39.197C41.082 41.6648 39.1991 42.9063 36.7333 42.5271C34.5387 42.1896 33.0782 39.9474 33.4718 37.5593Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1euufy3\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-wmmaux\",\"data-framer-name\":\"amira\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:36,intrinsicWidth:162,svg:'<svg width=\"162\" height=\"36\" viewBox=\"-1 -1 162 36\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<path d=\"M22.063 22.5116H9.75836L7.60211 27.5272C7.07086 28.7616 6.80524 29.6835 6.80524 30.2928C6.80524 30.7772 7.0318 31.2069 7.48492 31.5819C7.95367 31.9413 8.95367 32.1757 10.4849 32.285V33.1522H0.477112V32.285C1.80524 32.0507 2.66461 31.746 3.05524 31.371C3.85211 30.621 4.73492 29.0975 5.70367 26.8007L16.8834 0.644409H17.7037L28.7662 27.0819C29.6568 29.2069 30.4615 30.5897 31.1802 31.2303C31.9146 31.8553 32.9302 32.2069 34.2271 32.285V33.1522H21.688V32.285C22.9537 32.2225 23.8052 32.0116 24.2427 31.6522C24.6959 31.2928 24.9224 30.8553 24.9224 30.3397C24.9224 29.6522 24.6099 28.5663 23.9849 27.0819L22.063 22.5116ZM21.4068 20.7772L16.0162 7.93347L10.4849 20.7772H21.4068Z\" fill=\"white\"/>\\n<path d=\"M54.4302 33.1522L42.149 6.41003V27.6444C42.149 29.5975 42.3599 30.8163 42.7818 31.3007C43.3599 31.9569 44.274 32.285 45.524 32.285H46.649V33.1522H35.5865V32.285H36.7115C38.0552 32.285 39.0084 31.8788 39.5709 31.0663C39.9146 30.5663 40.0865 29.4257 40.0865 27.6444V6.87878C40.0865 5.47253 39.9302 4.45691 39.6177 3.83191C39.399 3.37878 38.9927 3.00378 38.399 2.70691C37.8209 2.39441 36.8834 2.23816 35.5865 2.23816V1.37097H44.5865L56.1177 26.2382L67.4615 1.37097H76.4615V2.23816H75.3599C74.0005 2.23816 73.0396 2.64441 72.4771 3.45691C72.1334 3.95691 71.9615 5.09753 71.9615 6.87878V27.6444C71.9615 29.5975 72.1802 30.8163 72.6177 31.3007C73.1959 31.9569 74.1099 32.285 75.3599 32.285H76.4615V33.1522H62.9615V32.285H64.0865C65.4459 32.285 66.399 31.8788 66.9459 31.0663C67.2896 30.5663 67.4615 29.4257 67.4615 27.6444V6.41003L55.2037 33.1522H54.4302Z\" fill=\"white\"/>\\n<path d=\"M92.3052 32.285V33.1522H78.688V32.285H79.813C81.1255 32.285 82.0787 31.9022 82.6724 31.1366C83.0474 30.6366 83.2349 29.4335 83.2349 27.5272V6.99597C83.2349 5.3866 83.1334 4.3241 82.9302 3.80847C82.774 3.41785 82.4537 3.08191 81.9693 2.80066C81.2818 2.42566 80.563 2.23816 79.813 2.23816H78.688V1.37097H92.3052V2.23816H91.1568C89.8599 2.23816 88.9146 2.62097 88.3209 3.3866C87.9302 3.8866 87.7349 5.08972 87.7349 6.99597V27.5272C87.7349 29.1366 87.8365 30.1991 88.0396 30.7147C88.1959 31.1053 88.524 31.4413 89.024 31.7225C89.6959 32.0975 90.4068 32.285 91.1568 32.285H92.3052Z\" fill=\"white\"/>\\n<path d=\"M125.915 33.1522H117.43L106.672 18.2928C105.876 18.3241 105.227 18.3397 104.727 18.3397C104.524 18.3397 104.305 18.3397 104.071 18.3397C103.836 18.3241 103.594 18.3085 103.344 18.2928V27.5272C103.344 29.5272 103.563 30.7694 104.001 31.2538C104.594 31.9413 105.485 32.285 106.672 32.285H107.915V33.1522H94.2974V32.285H95.4927C96.8365 32.285 97.7974 31.8475 98.3755 30.9725C98.7037 30.4882 98.8677 29.3397 98.8677 27.5272V6.99597C98.8677 4.99597 98.649 3.75378 98.2115 3.26941C97.6021 2.58191 96.6959 2.23816 95.4927 2.23816H94.2974V1.37097H105.876C109.251 1.37097 111.735 1.62097 113.329 2.12097C114.938 2.60535 116.297 3.5116 117.407 4.83972C118.532 6.15222 119.094 7.72253 119.094 9.55066C119.094 11.5038 118.454 13.1991 117.172 14.6366C115.907 16.0741 113.938 17.0897 111.266 17.6835L117.829 26.8007C119.329 28.8944 120.618 30.285 121.696 30.9725C122.774 31.66 124.18 32.0975 125.915 32.285V33.1522ZM103.344 16.8163C103.641 16.8163 103.899 16.8241 104.118 16.8397C104.336 16.8397 104.516 16.8397 104.657 16.8397C107.688 16.8397 109.969 16.1835 111.501 14.871C113.047 13.5585 113.821 11.8866 113.821 9.85535C113.821 7.87097 113.196 6.2616 111.946 5.02722C110.711 3.77722 109.071 3.15222 107.024 3.15222C106.118 3.15222 104.891 3.30066 103.344 3.59753V16.8163Z\" fill=\"white\"/>\\n<path d=\"M147.454 22.5116H135.149L132.993 27.5272C132.461 28.7616 132.196 29.6835 132.196 30.2928C132.196 30.7772 132.422 31.2069 132.876 31.5819C133.344 31.9413 134.344 32.1757 135.876 32.285V33.1522H125.868V32.285C127.196 32.0507 128.055 31.746 128.446 31.371C129.243 30.621 130.126 29.0975 131.094 26.8007L142.274 0.644409H143.094L154.157 27.0819C155.047 29.2069 155.852 30.5897 156.571 31.2303C157.305 31.8553 158.321 32.2069 159.618 32.285V33.1522H147.079V32.285C148.344 32.2225 149.196 32.0116 149.633 31.6522C150.086 31.2928 150.313 30.8553 150.313 30.3397C150.313 29.6522 150.001 28.5663 149.376 27.0819L147.454 22.5116ZM146.797 20.7772L141.407 7.93347L135.876 20.7772H146.797Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-pbsgeb\",children:/*#__PURE__*/_jsx(SVG,{className:\"framer-15eemsj\",\"data-framer-name\":\"Group 24\",fill:\"rgba(0,0,0,1)\",intrinsicHeight:46,intrinsicWidth:217,svg:'<svg width=\"217\" height=\"46\" viewBox=\"0 0 217 46\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\">\\n<mask id=\"mask0_117_776\" style=\"mask-type:luminance\" maskUnits=\"userSpaceOnUse\" x=\"0\" y=\"0\" width=\"32\" height=\"46\">\\n<path d=\"M2.14381 26.6502C6.52656 16.4228 20.1985 15.8428 24.0989 26.7634C26.0284 32.2944 22.2797 38.2497 16.5463 38.3771C16.436 38.3771 16.312 38.3912 16.2017 38.3912C13.0042 38.3912 10.4959 35.4206 11.1298 32.0256C11.5157 29.9603 13.1283 28.3053 15.1267 27.8809C16.9184 27.5131 18.5722 28.0931 19.73 29.2106C19.7162 28.8852 19.661 28.5457 19.5646 28.2062C19.1924 26.7492 18.3379 25.4195 17.1527 24.4717C13.1145 21.1192 7.31215 23.6654 5.18969 28.1497C1.59252 35.0952 6.2647 43.2149 13.4452 45.0822C20.9152 47.105 27.5996 42.4369 30.5352 35.3074C31.307 33.4968 31.6516 31.5446 31.6792 29.5501C31.7343 25.4195 30.3836 21.3597 27.9717 18.0637C23.5752 12.0234 17.07 8.16164 16.0777 0.23999C14.5616 12.3771 0.0764771 14.9941 0.0764771 30.4837C0.0764771 35.3499 2.01977 39.7351 5.12078 42.8188C1.17906 38.7166 -0.46103 32.4641 2.14381 26.6502Z\" fill=\"white\"/>\\n</mask>\\n<g mask=\"url(#mask0_117_776)\">\\n<rect x=\"-12.3001\" y=\"-4.44226\" width=\"51.8074\" height=\"53.1741\" fill=\"white\"/>\\n</g>\\n<path d=\"M58.5862 19.5207C57.7179 18.6154 56.7807 17.9364 55.7608 17.4978C54.7409 17.0452 53.6521 16.8188 52.4944 16.8188C49.9723 16.8188 47.8222 17.7949 46.0581 19.7612C44.294 21.7274 43.4119 24.2454 43.4119 27.315C43.4119 30.3847 44.3216 32.747 46.1546 34.7416C47.9876 36.7361 50.1514 37.7263 52.646 37.7263C53.7624 37.7263 54.7961 37.5283 55.747 37.1181C56.698 36.7078 57.649 36.043 58.6 35.1235V37.2312H63.4651V17.3281H58.6V19.5207H58.5862ZM57.2906 31.5163C56.2845 32.6056 55.0166 33.1572 53.4867 33.1572C51.9569 33.1572 50.7579 32.6056 49.7518 31.488C48.7457 30.3847 48.2357 28.9701 48.2357 27.2443C48.2357 25.5185 48.7319 24.1464 49.7242 23.043C50.7165 21.9538 51.9707 21.4021 53.473 21.4021C54.9752 21.4021 56.2845 21.9396 57.2906 23.0147C58.2967 24.0898 58.7929 25.4902 58.7929 27.216C58.7929 28.9418 58.283 30.413 57.2906 31.5022V31.5163ZM83.8628 18.87C84.9929 20.0441 85.558 21.7699 85.558 24.0615V37.2029H80.748V28.4891C80.748 26.1126 80.6378 24.5425 80.431 23.7644C80.2243 22.9864 79.866 22.3923 79.3422 21.9821C78.8323 21.5718 78.1845 21.3738 77.4265 21.3738C76.448 21.3738 75.5935 21.7133 74.8906 22.3923C74.1877 23.0713 73.6915 24.0049 73.4296 25.1932C73.2918 25.8156 73.2229 27.1594 73.2229 29.2247V37.2029H68.3578V17.3281H73.2229V19.3651C74.3255 18.4173 75.3178 17.7525 76.2137 17.3705C77.1095 17.0027 78.0191 16.8047 78.9563 16.8047C80.8721 16.8047 82.5121 17.4978 83.849 18.87H83.8628ZM95.7017 17.314H98.5822V21.6143H95.7017V37.2029H90.8366V21.6143H88.342V17.314H90.8366V9.98643H95.7017V17.314ZM105.28 10.0713C105.887 10.7079 106.19 11.4717 106.19 12.3771C106.19 13.2824 105.887 14.0321 105.28 14.6545C104.674 15.277 103.957 15.6023 103.117 15.6023C102.276 15.6023 101.518 15.277 100.911 14.6404C100.305 14.0038 100.002 13.2258 100.002 12.3063C100.002 11.3869 100.305 10.6796 100.911 10.0572C101.518 9.43474 102.248 9.12354 103.103 9.12354C103.957 9.12354 104.688 9.43474 105.294 10.0713H105.28ZM100.663 17.314H105.528V37.2029H100.663V17.3281V17.314ZM115.576 23.1137C114.446 24.2312 113.894 25.66 113.894 27.3999C113.894 29.1398 114.432 30.4695 115.521 31.5446C116.596 32.6197 118.029 33.1572 119.779 33.1572C121.957 33.1572 123.652 32.3934 124.865 30.8656L128.696 33.5533C126.615 36.3259 123.68 37.7122 119.903 37.7122C116.499 37.7122 113.825 36.6796 111.896 34.6001C109.966 32.5348 109.002 30.1018 109.002 27.3292C109.002 25.4053 109.47 23.6371 110.407 22.0104C111.345 20.3836 112.654 19.1105 114.335 18.191C116.017 17.2715 117.891 16.8047 119.972 16.8047C121.902 16.8047 123.625 17.2008 125.154 17.9788C126.684 18.7568 127.938 19.8885 128.917 21.3314L124.865 23.623C124.107 22.8025 123.349 22.2367 122.605 21.9255C121.86 21.6143 120.992 21.4445 119.986 21.4445C118.167 21.4445 116.692 21.9962 115.576 23.1137ZM132.748 17.314H137.614V37.2029H132.748V17.3281V17.314ZM137.365 10.0713C137.972 10.7079 138.275 11.4717 138.275 12.3771C138.275 13.2824 137.972 14.0321 137.365 14.6545C136.759 15.277 136.042 15.6023 135.202 15.6023C134.361 15.6023 133.603 15.277 132.996 14.6404C132.39 14.0038 132.087 13.2258 132.087 12.3063C132.087 11.3869 132.39 10.6796 132.996 10.0572C133.603 9.43474 134.333 9.12354 135.188 9.12354C136.042 9.12354 136.773 9.43474 137.379 10.0713H137.365ZM152.967 16.8047C151.809 16.8047 150.707 17.031 149.687 17.4837C148.667 17.9364 147.716 18.6154 146.834 19.5066V17.314H142.01V44.488H146.834V35.1094C147.785 36.0288 148.736 36.7078 149.701 37.1039C150.665 37.5142 151.699 37.7122 152.815 37.7122C155.324 37.7122 157.488 36.722 159.321 34.7274C161.154 32.7329 162.063 30.2574 162.063 27.3009C162.063 24.3444 161.181 21.7133 159.403 19.747C157.639 17.7808 155.489 16.8047 152.953 16.8047H152.967ZM155.696 31.488C154.676 32.5914 153.436 33.1572 151.947 33.1572C150.459 33.1572 149.149 32.6056 148.129 31.5163C147.123 30.4271 146.613 28.9984 146.613 27.2302C146.613 25.4619 147.123 24.1039 148.129 23.0289C149.135 21.9538 150.403 21.4162 151.947 21.4162C153.491 21.4162 154.731 21.9679 155.723 23.0571C156.716 24.1464 157.226 25.5468 157.226 27.2584C157.226 28.9701 156.716 30.3847 155.71 31.5022L155.696 31.488ZM170.718 32.8319C171.27 33.3836 171.532 34.0626 171.532 34.8547C171.532 35.6469 171.256 36.3259 170.718 36.8776C170.167 37.4434 169.519 37.7122 168.748 37.7122C167.976 37.7122 167.314 37.4293 166.777 36.8776C166.225 36.3118 165.964 35.6469 165.964 34.8547C165.964 34.0626 166.239 33.3836 166.777 32.8319C167.328 32.2802 167.976 31.9973 168.748 31.9973C169.519 31.9973 170.181 32.2802 170.718 32.8319ZM181.937 23.1279C180.807 24.2454 180.256 25.6741 180.256 27.4141C180.256 29.154 180.793 30.4837 181.882 31.5588C182.957 32.6339 184.39 33.1714 186.141 33.1714C188.318 33.1714 190.014 32.4075 191.226 30.8798L195.058 33.5675C192.977 36.3401 190.041 37.7263 186.265 37.7263C182.861 37.7263 180.187 36.6937 178.257 34.6143C176.328 32.549 175.363 30.1159 175.363 27.3433C175.363 25.4195 175.832 23.6513 176.769 22.0245C177.706 20.3977 179.015 19.1246 180.697 18.2051C182.378 17.2857 184.253 16.8188 186.334 16.8188C188.263 16.8188 189.986 17.2149 191.516 17.993C193.046 18.771 194.3 19.9026 195.278 21.3455L191.226 23.6371C190.468 22.8167 189.71 22.2508 188.966 21.9396C188.222 21.6284 187.354 21.4587 186.348 21.4587C184.528 21.4587 183.054 22.0104 181.937 23.1279ZM216.834 24.0756V37.2171H212.038V28.5033C212.038 26.1975 211.927 24.6415 211.721 23.821C211.5 23.0006 211.142 22.3923 210.632 21.9962C210.122 21.6001 209.474 21.3879 208.716 21.3879C207.724 21.3879 206.883 21.7274 206.18 22.3923C205.477 23.0571 204.981 23.9766 204.705 25.1366C204.568 25.7307 204.499 27.1028 204.499 29.2247V37.2171H199.675V9.64693H204.499V19.3368C205.45 18.5022 206.401 17.8656 207.365 17.4413C208.33 17.0169 209.295 16.8047 210.287 16.8047C212.217 16.8047 213.829 17.4837 215.152 18.8558C216.283 20.0441 216.848 21.7699 216.848 24.0615L216.834 24.0756Z\" fill=\"white\"/>\\n</svg>\\n',withExternalLayout:true})}),/*#__PURE__*/_jsx(SVG,{className:\"framer-hwioci\",\"data-framer-name\":\"RedNode\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 185 32\"><path d=\"M 174.852 31.634 C 172.683 31.634 170.807 31.13 169.223 30.121 C 167.64 29.102 166.414 27.695 165.547 25.9 C 164.689 24.094 164.26 22.016 164.26 19.666 C 164.26 17.326 164.689 15.248 165.547 13.432 C 166.414 11.607 167.609 10.179 169.132 9.15 C 170.666 8.111 172.436 7.592 174.443 7.592 C 175.704 7.592 176.919 7.824 178.09 8.288 C 179.26 8.742 180.309 9.443 181.237 10.391 C 182.175 11.329 182.916 12.514 183.461 13.947 C 184.005 15.369 184.278 17.053 184.278 19 L 184.278 20.332 L 166.121 20.332 L 166.121 17.956 L 181.524 17.956 C 181.524 16.463 181.222 15.122 180.616 13.931 C 180.021 12.731 179.189 11.783 178.12 11.087 C 177.061 10.391 175.835 10.043 174.443 10.043 C 172.97 10.043 171.674 10.436 170.555 11.223 C 169.435 12.01 168.557 13.049 167.922 14.34 C 167.297 15.631 166.979 17.043 166.969 18.576 L 166.969 19.999 C 166.969 21.845 167.287 23.459 167.922 24.84 C 168.568 26.212 169.48 27.276 170.661 28.033 C 171.841 28.789 173.238 29.168 174.852 29.168 C 175.951 29.168 176.914 28.996 177.742 28.653 C 178.579 28.31 179.28 27.851 179.845 27.276 C 180.42 26.691 180.853 26.051 181.146 25.355 L 183.703 26.187 C 183.35 27.165 182.77 28.068 181.963 28.895 C 181.166 29.722 180.167 30.388 178.967 30.892 C 177.777 31.387 176.405 31.634 174.852 31.634 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 147.693 31.634 C 145.786 31.634 144.117 31.129 142.684 30.12 C 141.252 29.112 140.132 27.705 139.325 25.899 C 138.529 24.094 138.13 21.991 138.13 19.59 C 138.13 17.199 138.529 15.106 139.325 13.311 C 140.132 11.505 141.257 10.103 142.7 9.105 C 144.142 8.096 145.821 7.592 147.738 7.592 C 149.15 7.592 150.325 7.844 151.263 8.348 C 152.201 8.842 152.953 9.458 153.518 10.194 C 154.083 10.93 154.521 11.646 154.834 12.342 L 155.076 12.342 L 155.076 0.163 L 157.784 0.163 L 157.784 31.149 L 155.152 31.149 L 155.152 26.837 L 154.834 26.837 C 154.521 27.543 154.077 28.27 153.503 29.016 C 152.928 29.752 152.166 30.373 151.218 30.877 C 150.28 31.381 149.105 31.634 147.693 31.634 Z M 148.01 29.167 C 149.513 29.167 150.794 28.759 151.853 27.942 C 152.912 27.115 153.719 25.98 154.274 24.538 C 154.839 23.085 155.121 21.421 155.121 19.545 C 155.121 17.689 154.844 16.049 154.289 14.627 C 153.735 13.195 152.928 12.075 151.868 11.268 C 150.809 10.451 149.523 10.043 148.01 10.043 C 146.457 10.043 145.146 10.466 144.076 11.314 C 143.017 12.151 142.21 13.286 141.656 14.718 C 141.111 16.15 140.839 17.759 140.839 19.545 C 140.839 21.35 141.116 22.979 141.671 24.432 C 142.225 25.884 143.032 27.039 144.092 27.896 C 145.161 28.744 146.467 29.167 148.01 29.167 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 123.186 31.634 C 121.178 31.634 119.403 31.125 117.86 30.106 C 116.327 29.087 115.126 27.68 114.259 25.884 C 113.391 24.079 112.958 21.996 112.958 19.636 C 112.958 17.255 113.391 15.162 114.259 13.357 C 115.126 11.541 116.327 10.129 117.86 9.12 C 119.403 8.101 121.178 7.592 123.186 7.592 C 125.193 7.592 126.963 8.101 128.496 9.12 C 130.03 10.139 131.23 11.551 132.097 13.357 C 132.975 15.162 133.414 17.255 133.414 19.636 C 133.414 21.996 132.98 24.079 132.112 25.884 C 131.245 27.68 130.04 29.087 128.496 30.106 C 126.963 31.125 125.193 31.634 123.186 31.634 Z M 123.186 29.168 C 124.799 29.168 126.166 28.734 127.286 27.867 C 128.406 26.999 129.253 25.844 129.828 24.402 C 130.413 22.959 130.705 21.371 130.705 19.636 C 130.705 17.901 130.413 16.307 129.828 14.854 C 129.253 13.402 128.406 12.237 127.286 11.359 C 126.166 10.482 124.799 10.043 123.186 10.043 C 121.582 10.043 120.215 10.482 119.085 11.359 C 117.966 12.237 117.113 13.402 116.528 14.854 C 115.953 16.307 115.666 17.901 115.666 19.636 C 115.666 21.371 115.953 22.959 116.528 24.402 C 117.113 25.844 117.966 26.999 119.085 27.867 C 120.205 28.734 121.572 29.168 123.186 29.168 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 106.475 0.163 L 106.475 31.149 L 103.721 31.149 L 85.414 5.201 L 85.172 5.201 L 85.172 31.149 L 82.342 31.149 L 82.342 0.163 L 85.081 0.163 L 103.449 26.141 L 103.691 26.141 L 103.691 0.163 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 62.275 31.528 C 60.51 31.528 58.911 31.074 57.479 30.166 C 56.057 29.248 54.927 27.901 54.09 26.126 C 53.263 24.341 52.849 22.152 52.849 19.56 C 52.849 16.897 53.278 14.683 54.135 12.917 C 54.993 11.142 56.132 9.816 57.555 8.938 C 58.987 8.051 60.556 7.607 62.26 7.607 C 63.561 7.607 64.646 7.829 65.513 8.272 C 66.391 8.706 67.097 9.251 67.631 9.906 C 68.176 10.552 68.59 11.188 68.872 11.813 L 69.069 11.813 L 69.069 0.163 L 75.499 0.163 L 75.499 31.149 L 69.144 31.149 L 69.144 27.427 L 68.872 27.427 C 68.57 28.073 68.141 28.713 67.586 29.349 C 67.041 29.974 66.33 30.494 65.453 30.907 C 64.585 31.321 63.526 31.528 62.275 31.528 Z M 64.318 26.399 C 65.357 26.399 66.234 26.116 66.95 25.551 C 67.677 24.976 68.232 24.174 68.615 23.146 C 69.008 22.117 69.205 20.911 69.205 19.529 C 69.205 18.147 69.013 16.947 68.63 15.928 C 68.247 14.91 67.692 14.123 66.966 13.568 C 66.239 13.013 65.357 12.736 64.318 12.736 C 63.259 12.736 62.366 13.023 61.64 13.598 C 60.914 14.173 60.364 14.97 59.991 15.989 C 59.617 17.008 59.431 18.188 59.431 19.529 C 59.431 20.881 59.617 22.076 59.991 23.115 C 60.374 24.144 60.924 24.951 61.64 25.536 C 62.366 26.111 63.259 26.399 64.318 26.399 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 38.839 31.603 C 36.449 31.603 34.391 31.119 32.666 30.151 C 30.951 29.172 29.63 27.79 28.702 26.005 C 27.774 24.209 27.31 22.086 27.31 19.635 C 27.31 17.244 27.774 15.146 28.702 13.341 C 29.63 11.535 30.936 10.128 32.621 9.12 C 34.315 8.111 36.302 7.607 38.582 7.607 C 40.115 7.607 41.542 7.854 42.864 8.348 C 44.195 8.832 45.355 9.563 46.344 10.542 C 47.343 11.52 48.119 12.751 48.674 14.234 C 49.229 15.706 49.506 17.431 49.506 19.408 L 49.506 21.178 L 29.882 21.178 L 29.882 17.184 L 43.439 17.184 C 43.439 16.256 43.237 15.434 42.834 14.718 C 42.43 14.002 41.87 13.442 41.154 13.038 C 40.448 12.625 39.626 12.418 38.688 12.418 C 37.709 12.418 36.842 12.645 36.086 13.099 C 35.339 13.543 34.754 14.143 34.33 14.899 C 33.907 15.646 33.69 16.478 33.68 17.396 L 33.68 21.194 C 33.68 22.343 33.892 23.337 34.315 24.174 C 34.749 25.011 35.359 25.657 36.146 26.111 C 36.933 26.565 37.866 26.792 38.945 26.792 C 39.661 26.792 40.317 26.691 40.912 26.489 C 41.507 26.287 42.017 25.985 42.44 25.581 C 42.864 25.178 43.187 24.684 43.409 24.099 L 49.37 24.492 C 49.067 25.924 48.447 27.175 47.509 28.244 C 46.581 29.303 45.381 30.131 43.908 30.726 C 42.445 31.311 40.756 31.603 38.839 31.603 Z\" fill=\"rgb(255,255,255)\"></path><path d=\"M 0.782 31.149 L 0.782 0.163 L 13.007 0.163 C 15.347 0.163 17.344 0.581 18.998 1.418 C 20.663 2.246 21.929 3.421 22.796 4.944 C 23.674 6.457 24.112 8.237 24.112 10.285 C 24.112 12.342 23.669 14.113 22.781 15.595 C 21.893 17.068 20.607 18.198 18.923 18.985 C 17.248 19.771 15.221 20.165 12.84 20.165 L 4.655 20.165 L 4.655 14.899 L 11.781 14.899 C 13.032 14.899 14.071 14.728 14.898 14.385 C 15.725 14.042 16.34 13.528 16.744 12.842 C 17.157 12.156 17.364 11.303 17.364 10.285 C 17.364 9.256 17.157 8.388 16.744 7.682 C 16.34 6.976 15.72 6.442 14.883 6.079 C 14.056 5.705 13.012 5.519 11.751 5.519 L 7.333 5.519 L 7.333 31.149 Z M 17.516 17.048 L 25.217 31.149 L 17.985 31.149 L 10.45 17.048 Z\" fill=\"rgb(255,255,255)\"></path></svg>',svgContentId:12221427844,withExternalLayout:true}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-puxd06\",\"data-framer-name\":\"Group 471\",children:/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:143,pixelWidth:536,sizes:\"164.9985px\",src:\"https://framerusercontent.com/images/58cTXPmYwLciL4YlLaoDnCjoT8.png?width=536&height=143\",srcSet:\"https://framerusercontent.com/images/58cTXPmYwLciL4YlLaoDnCjoT8.png?scale-down-to=512&width=536&height=143 512w,https://framerusercontent.com/images/58cTXPmYwLciL4YlLaoDnCjoT8.png?width=536&height=143 536w\"},className:\"framer-xgbc7h\",\"data-framer-name\":\"3354ae0db3f9f46a53021da70ab22771 1\"})})],speed:75,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-75s9z5-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"fPDeWwfE7\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(LineMaskSplit,{animation:{blurInitial:0,opacityInitial:1,rotateInitial:0,scaleInitial:1,translateXInitial:0,translateYInitial:100},color:\"var(--token-09da92c9-27e9-4481-aca2-a45c287f0226, rgb(255, 255, 255))\",font:{fontFamily:'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',fontSize:\"36px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.1em\"},height:\"100%\",id:\"fPDeWwfE7\",layoutId:\"fPDeWwfE7\",maskLines:true,reverse:true,scrollTriggerPosition:\"bottom\",splitMode:\"lines\",staggerAmount:.2,style:{width:\"100%\"},tag:\"h1\",text:\"Hey there, I am Siyam, a UI/UX and Graphic Designer based in Dhaka, Bangladesh, and founder of ANKON Design Agency. I design clear, purposeful digital experiences that solve real business problems.\",transition:{delay:0,duration:.6,ease:[.44,0,.56,1],type:\"tween\"},trigger:\"Scroll\",width:\"100%\"})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hyuko9\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1q0h4fg\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`max(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 250px), 300px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2d9h05-container\",nodeId:\"rMNp0JFm7\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"aRojW_UMw\")},HdyEyR6ep:{variant:matchVariant(\"aRojW_UMw\")}},children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"WHY CHOOSE ME\",height:\"100%\",id:\"rMNp0JFm7\",kG00UNQYT:\"With over 3 years of experience, I help startups build impactful digital presences and professionals showcase their work through stunning portfolios. I specialize in crafting high-conversion 'hero product' websites that blend strategic design with measurable results to help your brand stand out.\",layoutId:\"rMNp0JFm7\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`max(max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 250px), 300px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1y3g4vk-container\",nodeId:\"pZbkiiNZ1\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"aRojW_UMw\")},HdyEyR6ep:{variant:matchVariant(\"aRojW_UMw\")}},children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"WHEN I AM NOT DESIGNING \",height:\"100%\",id:\"pZbkiiNZ1\",kG00UNQYT:\"I spend time exploring photography, video editing, and motion graphics to sharpen my visual sense. I’m also deeply interested in AI, marketing, business, and psychology, constantly studying how technology, strategy, and human behavior intersect to shape better products and brands.\",layoutId:\"pZbkiiNZ1\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(Image1,{background:{alt:\"\",fit:\"fill\",pixelHeight:1500,pixelWidth:1145,sizes:\"317px\",src:\"https://framerusercontent.com/images/JgzjrodNYgYhAlmEG0wPC7o4tR8.jpg?width=1145&height=1500\",srcSet:\"https://framerusercontent.com/images/JgzjrodNYgYhAlmEG0wPC7o4tR8.jpg?scale-down-to=1024&width=1145&height=1500 781w,https://framerusercontent.com/images/JgzjrodNYgYhAlmEG0wPC7o4tR8.jpg?width=1145&height=1500 1145w\"},className:\"framer-65kub2\",whileHover:animation7})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-l0yu2f\",\"data-framer-name\":\"Projects\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1x09b2e\",children:[/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition5},__framer__animateOnce:false,__framer__enter:animation8,__framer__styleAppearEffectEnabled:true,__framer__threshold:1,__perspectiveFX:false,__targetOpacity:1,className:\"framer-8imsb3\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"48px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-146d4378-235f-4fad-9c90-633c08c9b4f6, rgb(255, 249, 241))\",\"--framer-text-transform\":\"uppercase\"},children:\"Projects\"})}),className:\"framer-66irm5\",fonts:[\"GF;Instrument Serif-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1misx6s\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hg1lsg\",\"data-styles-preset\":\"MHTGpXgmy\",dir:\"auto\",children:\"All Projects\"})}),className:\"framer-13lfqju\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:false,className:\"framer-qazqcg\",layoutId:\"gkqD7_m06\",UO5clYVeQ:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z2kuuu\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:646,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px) / 2, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-w02ded-container\",nodeId:\"TfbxcnYGF\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ProjectCards,{Dv45aUqIx:\"Luxury Meets Personalization\",height:\"100%\",id:\"TfbxcnYGF\",layoutId:\"TfbxcnYGF\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:646,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px) / 2, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-we0t07-container\",nodeId:\"rz3bV8dud\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ProjectCards,{dDLqlJNPk:addImageAlt({pixelHeight:1856,pixelWidth:1562,src:\"https://framerusercontent.com/images/kAg9LzdWMlyKek3ZiBY3UTYC4.png?width=1562&height=1856\",srcSet:\"https://framerusercontent.com/images/kAg9LzdWMlyKek3ZiBY3UTYC4.png?scale-down-to=1024&width=1562&height=1856 861w,https://framerusercontent.com/images/kAg9LzdWMlyKek3ZiBY3UTYC4.png?width=1562&height=1856 1562w\"},\"\"),Dv45aUqIx:\"Luxury Meets Personalization\",height:\"100%\",hsKpjPuAJ:addImageAlt({pixelHeight:1856,pixelWidth:1562,src:\"https://framerusercontent.com/images/8pWcsVTAkBeTpcMtzU3Vxek24.png?width=1562&height=1856\",srcSet:\"https://framerusercontent.com/images/8pWcsVTAkBeTpcMtzU3Vxek24.png?scale-down-to=1024&width=1562&height=1856 861w,https://framerusercontent.com/images/8pWcsVTAkBeTpcMtzU3Vxek24.png?width=1562&height=1856 1562w\"},\"\"),id:\"rz3bV8dud\",layoutId:\"rz3bV8dud\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:646,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px) / 2, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1v8x66i-container\",nodeId:\"b7LNMIBNR\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ProjectCards,{dDLqlJNPk:addImageAlt({pixelHeight:1916,pixelWidth:1612,src:\"https://framerusercontent.com/images/YnSzpWzNHAxbDlhqpEiHwiLJo.png?width=1612&height=1916\",srcSet:\"https://framerusercontent.com/images/YnSzpWzNHAxbDlhqpEiHwiLJo.png?scale-down-to=1024&width=1612&height=1916 861w,https://framerusercontent.com/images/YnSzpWzNHAxbDlhqpEiHwiLJo.png?width=1612&height=1916 1612w\"},\"\"),Dv45aUqIx:\"Luxury Meets Personalization\",height:\"100%\",hsKpjPuAJ:addImageAlt({pixelHeight:1916,pixelWidth:1612,src:\"https://framerusercontent.com/images/xV7aiKTNNUfYsCNXIBIQXmORZWE.png?width=1612&height=1916\",srcSet:\"https://framerusercontent.com/images/xV7aiKTNNUfYsCNXIBIQXmORZWE.png?scale-down-to=1024&width=1612&height=1916 861w,https://framerusercontent.com/images/xV7aiKTNNUfYsCNXIBIQXmORZWE.png?width=1612&height=1916 1612w\"},\"\"),id:\"b7LNMIBNR\",layoutId:\"b7LNMIBNR\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:646,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 48px) / 2, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1kl4um5-container\",nodeId:\"ZsmHkfbhV\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ProjectCards,{dDLqlJNPk:addImageAlt({pixelHeight:1580,pixelWidth:1258,src:\"https://framerusercontent.com/images/obm0YMKuR1OEpAal1g8AhbbRmL8.png?width=1258&height=1580\",srcSet:\"https://framerusercontent.com/images/obm0YMKuR1OEpAal1g8AhbbRmL8.png?scale-down-to=1024&width=1258&height=1580 815w,https://framerusercontent.com/images/obm0YMKuR1OEpAal1g8AhbbRmL8.png?width=1258&height=1580 1258w\"},\"\"),Dv45aUqIx:\"Luxury Meets Personalization\",height:\"100%\",hsKpjPuAJ:addImageAlt({pixelHeight:1580,pixelWidth:1258,src:\"https://framerusercontent.com/images/JffSCndofNeO9BpKS39qOa4BT5A.png?width=1258&height=1580\",srcSet:\"https://framerusercontent.com/images/JffSCndofNeO9BpKS39qOa4BT5A.png?scale-down-to=1024&width=1258&height=1580 815w,https://framerusercontent.com/images/JffSCndofNeO9BpKS39qOa4BT5A.png?width=1258&height=1580 1258w\"},\"\"),id:\"ZsmHkfbhV\",layoutId:\"ZsmHkfbhV\",style:{width:\"100%\"},width:\"100%\"})})})})]})]})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1rnkl3p\",\"data-framer-name\":\"The Process\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"48px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-146d4378-235f-4fad-9c90-633c08c9b4f6, rgb(255, 249, 241))\",\"--framer-text-transform\":\"uppercase\"},children:\"The PROCESS\"})}),className:\"framer-1281l4d\",fonts:[\"GF;Instrument Serif-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-sydjkr\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-s3fz41-container\",nodeId:\"j_IbEjZH6\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"aRojW_UMw\")},HdyEyR6ep:{variant:matchVariant(\"aRojW_UMw\")}},children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"Discovery\",height:\"100%\",id:\"j_IbEjZH6\",kG00UNQYT:\"We begin with a deep dive into your brand, goals, and audience. I’ll ask thoughtful questions to uncover what makes your product unique, understand your challenges, and align on a clear direction. This is where strategy starts.\",layoutId:\"j_IbEjZH6\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pzbcni-container\",nodeId:\"iNm5W02Ry\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"aRojW_UMw\")},HdyEyR6ep:{variant:matchVariant(\"aRojW_UMw\")}},children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"Strategy\",height:\"100%\",id:\"iNm5W02Ry\",kG00UNQYT:\"Once we’re aligned, I translate insights into structure. This includes user journeys, site/app flow, and content hierarchy — everything that shapes how people experience your product before the visuals come in.\",layoutId:\"iNm5W02Ry\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-m4zop1-container\",nodeId:\"QxFwzFxsG\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"aRojW_UMw\")},HdyEyR6ep:{variant:matchVariant(\"aRojW_UMw\")}},children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"Design\",height:\"100%\",id:\"QxFwzFxsG\",kG00UNQYT:\"Now the creative work begins. I craft high-fidelity designs that are clean, user-focused, and visually aligned with your brand. Every pixel has a purpose — the goal is beauty that performs.\",layoutId:\"QxFwzFxsG\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wea3up-container\",nodeId:\"c0GLmNqV3\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"aRojW_UMw\")},HdyEyR6ep:{variant:matchVariant(\"aRojW_UMw\")}},children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"Delivery\",height:\"100%\",id:\"c0GLmNqV3\",kG00UNQYT:\"I hand over final assets, organized design files, and Framer builds if needed. Whether you’re working with devs or launching solo, I ensure a smooth, ready-to-go delivery. Need post-launch tweaks or future updates? I'm just a message away.\",layoutId:\"c0GLmNqV3\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lgezpe\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lvpjh8\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"48px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-146d4378-235f-4fad-9c90-633c08c9b4f6, rgb(255, 249, 241))\",\"--framer-text-transform\":\"uppercase\"},children:\"Services\"})}),className:\"framer-qp13l2\",fonts:[\"GF;Instrument Serif-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-erg882\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-hg1lsg\",\"data-styles-preset\":\"MHTGpXgmy\",dir:\"auto\",children:\"Other Services\"})}),className:\"framer-gk3kxr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ArrowUpRight,{animated:false,className:\"framer-9xsrr6\",layoutId:\"qdGXFZtoB\",UO5clYVeQ:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ocekjm\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lovvbc\",children:[/*#__PURE__*/_jsx(AtSign,{animated:false,className:\"framer-1c2t001\",layoutId:\"CyUPt0QH9\",UO5clYVeQ:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`},HdyEyR6ep:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 60px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 96px) / 3, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1trc6gk-container\",nodeId:\"Y3z4Bqmlk\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"Web Design\",height:\"100%\",id:\"Y3z4Bqmlk\",kG00UNQYT:\"Modern, conversion-focused websites designed to communicate clearly and turn visitors into customers. Clean structure, strong visuals, and thoughtful user experience.\",layoutId:\"Y3z4Bqmlk\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-chceho\",children:[/*#__PURE__*/_jsx(Video,{animated:false,className:\"framer-1krhnna\",layoutId:\"iEylsOOSR\",UO5clYVeQ:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`},HdyEyR6ep:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 60px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 96px) / 3, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1482px3-container\",nodeId:\"N5TFMj1hP\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"Product Showreel\",height:\"100%\",id:\"N5TFMj1hP\",kG00UNQYT:\"Short, compelling videos that showcase products, explain features, and capture attention across websites and social media.\",layoutId:\"N5TFMj1hP\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1wai80o\",children:[/*#__PURE__*/_jsx(Figma,{animated:false,className:\"framer-1sajp5s\",layoutId:\"ioZB299AF\",UO5clYVeQ:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`},HdyEyR6ep:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 60px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 96px) / 3, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-m5nr7h-container\",nodeId:\"OQF2qT_Dn\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"App Design\",height:\"100%\",id:\"OQF2qT_Dn\",kG00UNQYT:\"Intuitive and engaging interfaces for web and mobile apps. Designed to make complex ideas simple and create smooth, enjoyable user experiences.\",layoutId:\"OQF2qT_Dn\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-urnb\",children:[/*#__PURE__*/_jsx(Framer,{animated:false,className:\"framer-teiq8\",layoutId:\"RaAaBLdB5\",UO5clYVeQ:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`},HdyEyR6ep:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 60px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 96px) / 3, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-sjts0w-container\",nodeId:\"nzkbStFHF\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"Framer Development\",height:\"100%\",id:\"nzkbStFHF\",kG00UNQYT:\"Fast, responsive websites built with modern tools like Framer, turning design concepts into fully functional, high-performance websites.\",layoutId:\"nzkbStFHF\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-utvjwj\",children:[/*#__PURE__*/_jsx(HelpCircle,{animated:false,className:\"framer-13imlcx\",layoutId:\"Ky7NTzwaO\",UO5clYVeQ:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`},HdyEyR6ep:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 60px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 96px) / 3, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-hh846b-container\",nodeId:\"K7EpM8nqd\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"Branding\",height:\"100%\",id:\"K7EpM8nqd\",kG00UNQYT:\"Strategic visual identities that help businesses stand out. Logos, colors, and design systems built to create a memorable and consistent brand presence.\",layoutId:\"K7EpM8nqd\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-c1hdwu\",children:[/*#__PURE__*/_jsx(Edit2,{animated:false,className:\"framer-gnpq\",layoutId:\"GPLfVR7Lu\",UO5clYVeQ:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`max(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px, 50px)`},HdyEyR6ep:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 60px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:127,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 96px) / 3, 50px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-rfwr8z-container\",nodeId:\"TyjMdAL1J\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Card,{g_20FqvWl:\"Graphic Design\",height:\"100%\",id:\"TyjMdAL1J\",kG00UNQYT:\"Strategic visual design for brands, marketing, and digital platforms. From social media creatives to marketing materials, each piece is crafted to communicate clearly and leave a lasting impression.\",layoutId:\"TyjMdAL1J\",style:{width:\"100%\"},variant:matchVariant(\"A1BadQhSs\"),width:\"100%\"})})})})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3hp8m6\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{dir:\"auto\",style:{\"--font-selector\":\"R0Y7SW5zdHJ1bWVudCBTZXJpZi1yZWd1bGFy\",\"--framer-font-family\":'\"Instrument Serif\", \"Instrument Serif Placeholder\", serif',\"--framer-font-size\":\"48px\",\"--framer-line-height\":\"0.8em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-146d4378-235f-4fad-9c90-633c08c9b4f6, rgb(255, 249, 241))\",\"--framer-text-transform\":\"uppercase\"},children:\"Testimonials\"})}),className:\"framer-1eyobrm\",fonts:[\"GF;Instrument Serif-regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kown2d\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:159,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 34px) / 2, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1860ich-container\",nodeId:\"ZpnDYaPly\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"mXpdPia_T\")},HdyEyR6ep:{variant:matchVariant(\"mXpdPia_T\")}},children:/*#__PURE__*/_jsx(Testimonial,{FPow_tAxh:\"Laura Bennett,\",height:\"100%\",id:\"ZpnDYaPly\",layoutId:\"ZpnDYaPly\",NGX6Stij8:1,NMuuPnzPe:'\"What impressed me most was how Siyam thinks about the user. He didn’t just design screens, he questioned flows and suggested improvements that made the product easier to use.\"',rqLbadgjC:\"Product Manager at FlowDesk\",style:{width:\"100%\"},variant:matchVariant(\"PsDkFqUMt\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:159,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 34px) / 2, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-2rf9ib-container\",nodeId:\"cdPDNZLMP\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"mXpdPia_T\")},HdyEyR6ep:{variant:matchVariant(\"mXpdPia_T\")}},children:/*#__PURE__*/_jsx(Testimonial,{FPow_tAxh:\"Daniel Carter, \",height:\"100%\",id:\"cdPDNZLMP\",layoutId:\"cdPDNZLMP\",NGX6Stij8:1,NMuuPnzPe:'\"Working with Siyam was smooth from the start. I had a rough idea of what I wanted, but he turned it into a clean, modern website that actually explains our product better. Communication was easy and he was quick to adjust things when we asked.\"',rqLbadgjC:\"Founder at NovaLabs\",style:{width:\"100%\"},variant:matchVariant(\"PsDkFqUMt\"),width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1200px) - 24px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:159,width:`max((min(${componentViewport?.width||\"100vw\"}, 1200px) - 34px) / 2, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-26buge-container\",nodeId:\"jrOH_R9c_\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"mXpdPia_T\")},HdyEyR6ep:{variant:matchVariant(\"mXpdPia_T\")}},children:/*#__PURE__*/_jsx(Testimonial,{FPow_tAxh:\"Olivia Martinez,\",height:\"100%\",id:\"jrOH_R9c_\",layoutId:\"jrOH_R9c_\",NGX6Stij8:0,NMuuPnzPe:'\"I’ve worked with designers before, but Siyam was one of the easiest to collaborate with. Fast responses, clear ideas, and he genuinely cared about getting things right.\"',rqLbadgjC:\"Owner of Bloom Studio\",style:{width:\"100%\"},variant:matchVariant(\"PsDkFqUMt\"),width:\"100%\"})})})})})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:613,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-11ps25y-container\",id:elementId,layout:motionLayout,nodeId:\"r2W4wJFA6\",ref:ref1,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{BjURTJGL0:{variant:matchVariant(\"zOw7HWacU\")},HdyEyR6ep:{variant:matchVariant(\"TmJlN6aNZ\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"r2W4wJFA6\",layoutId:\"r2W4wJFA6\",style:{width:\"100%\"},variant:matchVariant(\"vFV5Gp_NA\"),width:\"100%\"})})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-TTPOC.framer-lux5qc, .framer-TTPOC .framer-lux5qc { display: block; }\",\".framer-TTPOC.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-5052ee1d-d146-4856-97eb-68c80c4bf94b, #000000); 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: 1400px; }\",\".framer-TTPOC .framer-1ir37o2-container { flex: none; height: auto; left: 0px; position: fixed; right: 0px; top: 0px; will-change: var(--framer-will-change-effect-override, transform); z-index: 6; }\",\".framer-TTPOC .framer-1udzoyk { align-content: center; align-items: center; bottom: 0px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-TTPOC .framer-185l4hw-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; z-index: 2; }\",\".framer-TTPOC .framer-f7jwl7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: visible; padding: 0px 12px 0px 12px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-1cymsr8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: 100vh; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 164px 0px 164px 0px; position: relative; width: 100%; z-index: 3; }\",\".framer-TTPOC .framer-kfqdit { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; max-width: 1200px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-TTPOC .framer-146zapo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: var(--overflow-clip-fallback, clip); padding: 2px 12px 0px 12px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-1xhzrrj { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TTPOC .framer-1500k64 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TTPOC .framer-141uaxo-container { flex: none; height: 20px; position: relative; width: 20px; }\",\".framer-TTPOC .framer-1fnd1jh, .framer-TTPOC .framer-13lfqju, .framer-TTPOC .framer-gk3kxr { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-TTPOC .framer-1tfkl2k { 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-TTPOC .framer-nb8e75 { 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-TTPOC .framer-1ndt95d { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: 1 0 0px; height: auto; position: relative; white-space: pre; width: 1px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TTPOC .framer-x8ej52-container { flex: none; height: 81px; position: relative; width: 400px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TTPOC .framer-1tyi1mz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-o62n0c-container { flex: none; height: 200px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-1rbsv0 { gap: 0px; height: 51px; overflow: hidden; position: relative; width: 241px; }\",\".framer-TTPOC .framer-qzbfyx { flex: none; height: 52px; left: 0px; position: absolute; top: 0px; width: 242px; }\",\".framer-TTPOC .framer-iv3pk1 { height: 70px; position: relative; width: 192px; }\",\".framer-TTPOC .framer-1z0qdur { height: 79px; overflow: hidden; position: relative; width: 192px; }\",\".framer-TTPOC .framer-8e1n1s, .framer-TTPOC .framer-1kx5pjh, .framer-TTPOC .framer-16eqeyq, .framer-TTPOC .framer-wmmaux, .framer-TTPOC .framer-15eemsj { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-TTPOC .framer-1665b2o { height: 34px; position: relative; width: 205px; }\",\".framer-TTPOC .framer-ttz73f { height: 26px; overflow: hidden; position: relative; width: 200px; }\",\".framer-TTPOC .framer-11ra5kv { height: 28px; position: relative; width: 173px; }\",\".framer-TTPOC .framer-ojype6 { height: 67px; overflow: hidden; position: relative; width: 123px; }\",\".framer-TTPOC .framer-1euufy3 { height: 36px; overflow: hidden; position: relative; width: 162px; }\",\".framer-TTPOC .framer-pbsgeb { height: 46px; overflow: hidden; position: relative; width: 217px; }\",\".framer-TTPOC .framer-hwioci { height: 32px; position: relative; width: 185px; }\",\".framer-TTPOC .framer-puxd06 { height: 44px; overflow: visible; position: relative; width: 165px; }\",\".framer-TTPOC .framer-xgbc7h { flex: none; height: 44px; left: 0px; position: absolute; top: 0px; width: 165px; }\",\".framer-TTPOC .framer-75s9z5-container, .framer-TTPOC .framer-s3fz41-container, .framer-TTPOC .framer-1pzbcni-container, .framer-TTPOC .framer-m4zop1-container, .framer-TTPOC .framer-1860ich-container, .framer-TTPOC .framer-2rf9ib-container, .framer-TTPOC .framer-26buge-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-TTPOC .framer-1hyuko9 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 36px 36px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-1q0h4fg { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 36px 36px; height: min-content; justify-content: flex-start; min-width: 250px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-TTPOC .framer-2d9h05-container, .framer-TTPOC .framer-1y3g4vk-container { flex: 1 0 0px; height: auto; min-width: 300px; position: relative; width: 1px; }\",\".framer-TTPOC .framer-65kub2 { flex: none; height: 417px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 317px; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-TTPOC .framer-l0yu2f { 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-TTPOC .framer-1x09b2e { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 120px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-8imsb3, .framer-TTPOC .framer-lvpjh8 { align-content: flex-end; align-items: flex-end; 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-TTPOC .framer-66irm5, .framer-TTPOC .framer-1281l4d, .framer-TTPOC .framer-qp13l2, .framer-TTPOC .framer-1eyobrm { --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-TTPOC .framer-1misx6s, .framer-TTPOC .framer-erg882 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: min-content; }\",\".framer-TTPOC .framer-qazqcg, .framer-TTPOC .framer-9xsrr6, .framer-TTPOC .framer-1c2t001, .framer-TTPOC .framer-1krhnna, .framer-TTPOC .framer-1sajp5s, .framer-TTPOC .framer-teiq8, .framer-TTPOC .framer-13imlcx, .framer-TTPOC .framer-gnpq { --43q7um: #ffffff; aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 24px); position: relative; width: 24px; }\",\".framer-TTPOC .framer-z2kuuu { display: grid; flex: none; gap: 36px 24px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-w02ded-container, .framer-TTPOC .framer-we0t07-container, .framer-TTPOC .framer-1v8x66i-container, .framer-TTPOC .framer-1kl4um5-container { align-self: start; flex: none; height: auto; justify-self: start; position: relative; width: 100%; }\",\".framer-TTPOC .framer-1rnkl3p { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 48px 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 120px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-sydjkr { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 36px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1px; z-index: 2; }\",\".framer-TTPOC .framer-1wea3up-container { flex: none; height: auto; position: relative; width: 100%; z-index: 5; }\",\".framer-TTPOC .framer-1lgezpe { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 120px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 120px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-1ocekjm { display: grid; flex: none; gap: 24px 36px; grid-auto-rows: 200px; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, 200px); height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-1lovvbc, .framer-TTPOC .framer-chceho, .framer-TTPOC .framer-1wai80o, .framer-TTPOC .framer-urnb, .framer-TTPOC .framer-utvjwj, .framer-TTPOC .framer-c1hdwu { align-content: flex-start; align-items: flex-start; align-self: start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: 100%; justify-content: center; justify-self: start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-1trc6gk-container, .framer-TTPOC .framer-1482px3-container, .framer-TTPOC .framer-m5nr7h-container, .framer-TTPOC .framer-sjts0w-container, .framer-TTPOC .framer-hh846b-container, .framer-TTPOC .framer-rfwr8z-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-TTPOC .framer-3hp8m6 { align-content: flex-start; align-items: flex-start; 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: 120px 0px 120px 0px; position: relative; width: 100%; }\",\".framer-TTPOC .framer-kown2d { align-content: center; align-items: center; display: flex; flex: 1 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: relative; width: 1px; }\",\".framer-TTPOC .framer-11ps25y-container { flex: none; height: auto; position: relative; width: 100%; z-index: 2; }\",...sharedStyle.css,...sharedStyle1.css,\"@media (min-width: 810px) and (max-width: 1399.98px) { .framer-TTPOC.framer-72rtr7 { width: 810px; } .framer-TTPOC .framer-146zapo { padding: 6px; } .framer-TTPOC .framer-1ocekjm { grid-template-columns: repeat(2, minmax(50px, 1fr)); }}\",\"@media (max-width: 809.98px) { .framer-TTPOC.framer-72rtr7 { width: 416px; } .framer-TTPOC .framer-146zapo { padding: 4px; } .framer-TTPOC .framer-z2kuuu, .framer-TTPOC .framer-1ocekjm { grid-template-columns: repeat(1, minmax(50px, 1fr)); } .framer-TTPOC .framer-1rnkl3p { flex-direction: column; } .framer-TTPOC .framer-1281l4d { flex: none; white-space: pre; width: auto; } .framer-TTPOC .framer-sydjkr, .framer-TTPOC .framer-1eyobrm, .framer-TTPOC .framer-kown2d { flex: none; width: 100%; } .framer-TTPOC .framer-1lgezpe { gap: 24px; } .framer-TTPOC .framer-3hp8m6 { flex-direction: column; gap: 48px; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6463\n * @framerIntrinsicWidth 1400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"HdyEyR6ep\":{\"layout\":[\"fixed\",\"auto\"]},\"BjURTJGL0\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"r2W4wJFA6\":{\"pattern\":\":r2W4wJFA6\",\"name\":\"contact\"}}\n * @framerResponsiveScreen true\n * @framerLayoutTemplateFlowEffect true\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-TTPOC\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6463,width:1400};addFonts(FrameraugiA20Il,[{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:\"Instrument Serif\",source:\"google\",style:\"normal\",uiFamilyName:\"Instrument Serif\",url:\"https://fonts.gstatic.com/s/instrumentserif/v5/jizBRFtNs2ka5fXjeivQ4LroWlx-2zcZj1bIkNo.woff2\",weight:\"400\"}]},...HeaderFonts,...FloatingParticlesBackgroundFonts,...ActiveIndicatorFonts,...VaporizeTextCycleFonts,...TickerFonts,...LineMaskSplitFonts,...CardFonts,...ArrowUpRightFonts,...ProjectCardsFonts,...AtSignFonts,...VideoFonts,...FigmaFonts,...FramerFonts,...HelpCircleFonts,...Edit2Fonts,...TestimonialFonts,...FooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});FrameraugiA20Il.loader={load:(props,context)=>{const locale=context.locale;return Promise.allSettled([forwardLoader(Header,{},context),forwardLoader(ActiveIndicator,{},context),forwardLoader(Card,{},context),forwardLoader(ProjectCards,{},context),forwardLoader(Testimonial,{},context),forwardLoader(Footer,{},context)]);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"queryParamNames\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"HdyEyR6ep\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"BjURTJGL0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerResponsiveScreen\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerScrollSections\":\"{\\\"r2W4wJFA6\\\":{\\\"pattern\\\":\\\":r2W4wJFA6\\\",\\\"name\\\":\\\"contact\\\"}}\",\"framerIntrinsicHeight\":\"6463\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerLayoutTemplateFlowEffect\":\"true\",\"framerIntrinsicWidth\":\"1400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (b6e2e7c)\nconst snippets=[];const queryLoaders={};export const snippetsSorting={bodyEnd:[\"uu2eQUCQH\"],bodyStart:[],headEnd:[],headStart:[]};export async function getSnippets(pageId,pathVariables,activeLocale){const queryLoader=queryLoaders[pageId];const params=queryLoader?await queryLoader(pathVariables,activeLocale):undefined;const result={bodyEnd:[],bodyStart:[],headEnd:[],headStart:[]};for(const snippet of snippets){if(snippet.pageIds&&!snippet.pageIds.has(pageId))continue;const code=snippet.code(params);if(code){result[snippet.placement].push({...snippet,code});}}return result;}\nexport const __FramerMetadata__ = {\"exports\":{\"snippetsSorting\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSnippets\":{\"type\":\"function\",\"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","/*\n * NotFoundPage (framer/SitesNotFoundPage@1.4.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\nexport { default } from \"https://framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js\"\n","// DO NOT DELETE THIS FILE! It's integral functionality of the badge.\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{useSyncExternalStore,forwardRef}from\"react\";import{RenderTarget}from\"framer\";/**\n * Override for the \"Made in Framer\" badge that adds two behaviors:\n * 1. Hides the badge when in an iframe with a framer.com parent domain\n * 2. Adds click handler to open Framer with UTM tracking\n *\n * Badge hiding works by detecting if the current page is running inside an iframe\n * and checking if the parent domain is framer.com or a subdomain. This allows\n * embedding sites (e.g., Components pages) to hide the badge when appropriate.\n *\n * Cross-browser compatibility:\n * - Chrome, Safari, Edge: Uses window.location.ancestorOrigins API\n * - Firefox: Falls back to document.referrer (limited by security restrictions)\n *\n * Note: Also hides the badge in Framer's Preview mode since it runs in a\n * framer.com iframe.\n */const FRAMER_DOMAIN=\"framer.com\";function getIsIframeOnFramerDomain(){let isIframe=false;// Check if we're in an iframe\ntry{isIframe=window.self!==window.top;}catch{// If we can't access window.top, we're likely in a cross-origin iframe\nisIframe=true;}if(!isIframe){return false;}// Check if we're running on framer.com\nlet parentHost=null;let isFramerDomain=false;// Try ancestorOrigins first (Chrome, Safari, Edge)\nif(window.location.ancestorOrigins&&window.location.ancestorOrigins.length>0){const ancestorOrigin=window.location.ancestorOrigins[0];try{const ancestorUrl=new URL(ancestorOrigin);parentHost=ancestorUrl.host;}catch(error){// ignore malformed URL\n}}else if(document.referrer){// Fallback to referrer for browsers without ancestorOrigins (Firefox)\ntry{const referrerUrl=new URL(document.referrer);parentHost=referrerUrl.host;}catch(error){// ignore malformed URL\n}}if(parentHost){isFramerDomain=parentHost===FRAMER_DOMAIN||parentHost.endsWith(`.${FRAMER_DOMAIN}`);}return isFramerDomain;}const noopSubscribe=()=>()=>{};const getSnapshot=()=>getIsIframeOnFramerDomain();const getServerSnapshot=()=>false;export function withFramerBadgeHandling(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const shouldHide=useSyncExternalStore(noopSubscribe,getSnapshot,getServerSnapshot);const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(shouldHide&&!isCanvas){return null;}return /*#__PURE__*/_jsx(Component,{...props,ref:ref,onClick:e=>{e.preventDefault();window.open(// This is the link that will actually open (we prevent the default click handler; the link is important for SEO.)\n`https://www.framer.com/r/badge/?utm_campaign=freeplanbadge&utm_source=${encodeURIComponent(window?.location?.origin)}`);},style:{...props.style,pointerEvents:\"auto\"},// important for SEO:\ntitle:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\",className:props.className+\" __framer-badge\"});});}// We use overrides so that the badge doesn't load custom fonts, as the text is visually hidden.\n// This is important for SEO:\nexport function withText(Component){return /*#__PURE__*/forwardRef((props,ref)=>{return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{position:\"absolute\",transform:\"scale(0.001)\"},children:\"Create a free website with Framer, the website builder loved by startups, designers and agencies.\"}),/*#__PURE__*/_jsx(Component,{...props,ref:ref})]});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withFramerBadgeHandling\":{\"type\":\"reactHoc\",\"name\":\"withFramerBadgeHandling\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"withText\":{\"type\":\"reactHoc\",\"name\":\"withText\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Click.map","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 97 10\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 91.736 9.781 L 91.736 2.818 L 93.316 2.818 L 93.316 3.98 L 93.374 3.98 C 93.501 3.577 93.714 3.269 94.014 3.053 C 94.328 2.833 94.704 2.72 95.087 2.729 C 95.185 2.729 95.287 2.733 95.392 2.742 C 95.498 2.75 95.587 2.759 95.659 2.767 L 95.659 4.253 C 95.552 4.23 95.444 4.215 95.335 4.209 C 95.188 4.192 95.039 4.184 94.891 4.184 C 94.603 4.184 94.343 4.247 94.11 4.374 C 93.882 4.497 93.702 4.674 93.57 4.907 C 93.434 5.16 93.366 5.445 93.374 5.732 L 93.374 9.782 L 91.736 9.782 Z M 87.286 9.927 C 86.588 9.927 85.985 9.779 85.477 9.483 C 84.969 9.183 84.577 8.761 84.303 8.22 C 84.032 7.678 83.897 7.048 83.897 6.328 C 83.897 5.618 84.032 4.988 84.303 4.443 C 84.56 3.917 84.96 3.475 85.458 3.167 C 85.953 2.858 86.531 2.704 87.191 2.704 C 87.64 2.704 88.059 2.78 88.448 2.932 C 88.841 3.08 89.186 3.305 89.482 3.605 C 89.779 3.901 90.009 4.272 90.174 4.715 C 90.344 5.155 90.428 5.67 90.428 6.258 L 90.428 6.748 L 84.627 6.748 L 84.627 5.629 L 89.609 5.629 L 88.86 5.946 C 88.868 5.594 88.801 5.243 88.664 4.918 C 88.549 4.641 88.355 4.404 88.105 4.238 C 87.86 4.074 87.559 3.991 87.204 3.991 C 86.852 3.991 86.55 4.074 86.296 4.239 C 86.042 4.404 85.847 4.629 85.712 4.912 C 85.576 5.213 85.509 5.54 85.515 5.87 L 85.515 6.62 C 85.515 7.047 85.587 7.413 85.731 7.717 C 85.879 8.017 86.089 8.248 86.359 8.409 C 86.63 8.566 86.948 8.644 87.312 8.644 C 87.562 8.644 87.786 8.608 87.984 8.536 C 88.177 8.467 88.353 8.356 88.499 8.212 C 88.642 8.072 88.749 7.906 88.816 7.711 L 90.326 7.921 C 90.228 8.313 90.032 8.673 89.756 8.968 C 89.476 9.268 89.125 9.503 88.702 9.672 C 88.282 9.842 87.811 9.926 87.286 9.926 Z M 72.643 9.781 L 72.643 2.818 L 74.191 2.818 L 74.235 4.443 L 74.115 4.443 C 74.225 4.041 74.385 3.713 74.597 3.459 C 74.798 3.212 75.055 3.016 75.347 2.888 C 75.63 2.761 75.928 2.698 76.241 2.698 C 76.753 2.698 77.177 2.854 77.511 3.167 C 77.849 3.48 78.074 3.922 78.184 4.494 L 77.987 4.494 C 78.066 4.132 78.232 3.795 78.469 3.51 C 78.691 3.248 78.972 3.041 79.289 2.907 C 79.615 2.766 79.968 2.695 80.323 2.697 C 80.746 2.697 81.127 2.79 81.465 2.977 C 81.808 3.159 82.077 3.429 82.272 3.789 C 82.47 4.149 82.57 4.591 82.57 5.116 L 82.57 9.781 L 80.939 9.781 L 80.939 5.363 C 80.939 4.923 80.818 4.602 80.577 4.398 C 80.333 4.19 80.021 4.08 79.701 4.088 C 79.434 4.088 79.204 4.145 79.009 4.258 C 78.816 4.371 78.66 4.536 78.559 4.735 C 78.449 4.953 78.394 5.195 78.399 5.439 L 78.399 9.781 L 76.813 9.781 L 76.813 5.287 C 76.813 4.923 76.698 4.633 76.47 4.417 C 76.246 4.197 75.958 4.087 75.606 4.087 C 75.366 4.087 75.143 4.145 74.94 4.259 C 74.737 4.374 74.569 4.543 74.458 4.748 C 74.339 4.963 74.28 5.23 74.28 5.548 L 74.28 9.781 L 72.642 9.781 Z M 67.291 9.915 C 66.724 9.915 66.221 9.771 65.781 9.483 C 65.344 9.191 65 8.776 64.746 8.239 C 64.496 7.701 64.371 7.059 64.371 6.309 C 64.371 5.552 64.498 4.904 64.752 4.367 C 65.01 3.829 65.359 3.419 65.799 3.135 C 66.244 2.851 66.763 2.703 67.291 2.71 C 67.668 2.71 67.987 2.771 68.25 2.894 C 68.516 3.013 68.736 3.164 68.91 3.351 C 69.083 3.533 69.22 3.719 69.322 3.91 L 69.38 3.91 L 69.38 2.818 L 70.998 2.818 L 70.998 9.781 L 69.38 9.781 L 69.38 8.696 L 69.322 8.696 C 69.211 8.908 69.07 9.102 68.903 9.273 C 68.726 9.46 68.503 9.614 68.237 9.737 C 67.938 9.863 67.615 9.923 67.291 9.915 Z M 67.723 8.563 C 68.078 8.563 68.383 8.469 68.637 8.283 C 68.901 8.079 69.101 7.804 69.215 7.49 C 69.35 7.147 69.418 6.751 69.418 6.303 C 69.418 5.85 69.35 5.456 69.214 5.123 C 69.103 4.811 68.902 4.539 68.637 4.341 C 68.387 4.155 68.083 4.062 67.723 4.062 C 67.363 4.062 67.058 4.155 66.809 4.342 C 66.559 4.528 66.369 4.788 66.237 5.122 C 66.107 5.456 66.041 5.85 66.041 6.302 C 66.041 6.752 66.106 7.145 66.237 7.483 C 66.369 7.822 66.559 8.086 66.809 8.277 C 67.063 8.467 67.367 8.563 67.723 8.563 Z M 59.909 9.781 L 59.909 2.818 L 61.489 2.818 L 61.489 3.98 L 61.546 3.98 C 61.673 3.577 61.887 3.269 62.188 3.053 C 62.488 2.837 62.846 2.729 63.26 2.729 C 63.358 2.729 63.46 2.733 63.565 2.742 C 63.671 2.75 63.76 2.759 63.832 2.767 L 63.832 4.253 C 63.725 4.23 63.617 4.215 63.508 4.209 C 63.361 4.192 63.212 4.184 63.064 4.184 C 62.776 4.184 62.516 4.247 62.283 4.374 C 62.054 4.497 61.875 4.674 61.743 4.907 C 61.607 5.16 61.539 5.445 61.546 5.732 L 61.546 9.782 L 59.909 9.782 Z M 52.647 9.781 L 52.647 0.323 L 58.804 0.323 L 58.804 1.758 L 54.336 1.758 L 54.336 4.513 L 58.411 4.513 L 58.411 5.928 L 54.336 5.928 L 54.336 9.781 Z M 43.265 5.744 L 43.265 9.781 L 41.628 9.781 L 41.628 2.818 L 43.195 2.818 L 43.215 4.551 L 43.024 4.551 C 43.223 3.946 43.517 3.489 43.906 3.18 C 44.296 2.867 44.78 2.71 45.36 2.71 C 45.842 2.71 46.263 2.814 46.623 3.021 C 46.987 3.228 47.268 3.531 47.467 3.929 C 47.67 4.322 47.772 4.805 47.772 5.376 L 47.772 9.781 L 46.141 9.781 L 46.141 5.63 C 46.141 5.147 46.018 4.775 45.773 4.513 C 45.531 4.246 45.195 4.113 44.763 4.113 C 44.475 4.113 44.217 4.176 43.989 4.303 C 43.762 4.429 43.576 4.619 43.456 4.849 C 43.329 5.09 43.266 5.389 43.266 5.744 Z M 38.353 9.781 L 38.353 2.818 L 39.99 2.818 L 39.99 9.781 L 38.352 9.781 Z M 39.171 1.815 C 38.919 1.821 38.675 1.728 38.491 1.555 C 38.31 1.389 38.208 1.153 38.212 0.907 C 38.208 0.663 38.31 0.43 38.492 0.267 C 38.674 0.091 38.918 -0.005 39.171 0 C 39.438 0 39.664 0.088 39.851 0.266 C 40.041 0.44 40.136 0.653 40.136 0.907 C 40.136 1.161 40.041 1.377 39.85 1.555 C 39.667 1.728 39.423 1.821 39.171 1.815 Z M 30.741 9.927 C 30.043 9.927 29.44 9.779 28.932 9.483 C 28.426 9.185 28.018 8.746 27.758 8.22 C 27.488 7.678 27.352 7.048 27.352 6.328 C 27.352 5.618 27.487 4.988 27.758 4.443 C 28.015 3.917 28.415 3.475 28.913 3.167 C 29.408 2.858 29.986 2.704 30.646 2.704 C 31.095 2.704 31.514 2.78 31.903 2.932 C 32.293 3.079 32.646 3.308 32.938 3.605 C 33.234 3.901 33.464 4.272 33.629 4.715 C 33.799 5.155 33.883 5.67 33.883 6.258 L 33.883 6.748 L 28.083 6.748 L 28.083 5.629 L 33.066 5.629 L 32.316 5.946 C 32.316 5.553 32.251 5.21 32.12 4.918 C 32.005 4.641 31.811 4.404 31.561 4.238 C 31.316 4.074 31.015 3.991 30.66 3.991 C 30.34 3.983 30.024 4.069 29.752 4.239 C 29.498 4.404 29.303 4.629 29.168 4.912 C 29.032 5.213 28.965 5.54 28.971 5.87 L 28.971 6.62 C 28.971 7.047 29.043 7.413 29.187 7.717 C 29.335 8.017 29.545 8.248 29.816 8.409 C 30.086 8.566 30.404 8.644 30.768 8.644 C 31.018 8.644 31.242 8.608 31.441 8.536 C 31.634 8.467 31.809 8.356 31.955 8.212 C 32.099 8.072 32.205 7.906 32.272 7.711 L 33.782 7.921 C 33.684 8.313 33.488 8.673 33.212 8.968 C 32.932 9.268 32.581 9.503 32.158 9.672 C 31.707 9.847 31.226 9.934 30.742 9.926 Z M 22.312 9.915 C 21.777 9.924 21.251 9.774 20.801 9.483 C 20.361 9.191 20.016 8.776 19.766 8.239 C 19.516 7.701 19.392 7.059 19.392 6.309 C 19.392 5.552 19.519 4.904 19.772 4.367 C 20.027 3.829 20.374 3.419 20.814 3.135 C 21.254 2.852 21.751 2.71 22.305 2.71 C 22.682 2.71 23.001 2.771 23.264 2.894 C 23.53 3.013 23.748 3.164 23.918 3.351 C 24.091 3.533 24.228 3.721 24.33 3.916 L 24.381 3.916 L 24.381 0.323 L 26.019 0.323 L 26.019 9.781 L 24.413 9.781 L 24.413 8.689 L 24.343 8.689 C 24.233 8.904 24.091 9.101 23.923 9.273 C 23.734 9.468 23.51 9.626 23.263 9.737 C 23.001 9.855 22.684 9.915 22.312 9.915 Z M 22.737 8.563 C 23.092 8.563 23.397 8.469 23.651 8.283 C 23.915 8.079 24.115 7.804 24.229 7.49 C 24.364 7.147 24.432 6.751 24.432 6.303 C 24.432 5.85 24.364 5.456 24.229 5.123 C 24.118 4.811 23.917 4.539 23.651 4.341 C 23.385 4.151 23.064 4.053 22.737 4.062 C 22.41 4.053 22.089 4.152 21.823 4.342 C 21.573 4.528 21.383 4.79 21.252 5.128 C 21.118 5.505 21.054 5.903 21.062 6.303 C 21.062 6.751 21.127 7.145 21.258 7.483 C 21.389 7.822 21.58 8.086 21.829 8.277 C 22.079 8.467 22.381 8.563 22.737 8.563 Z M 14.352 9.915 C 13.817 9.924 13.291 9.774 12.841 9.483 C 12.405 9.191 12.061 8.776 11.806 8.239 C 11.556 7.701 11.432 7.059 11.432 6.309 C 11.432 5.552 11.559 4.904 11.812 4.367 C 12.071 3.829 12.42 3.419 12.86 3.135 C 13.3 2.852 13.797 2.71 14.352 2.71 C 14.728 2.71 15.048 2.771 15.31 2.894 C 15.577 3.013 15.797 3.164 15.97 3.351 C 16.144 3.533 16.281 3.719 16.383 3.91 L 16.44 3.91 L 16.44 2.818 L 18.059 2.818 L 18.059 9.781 L 16.44 9.781 L 16.44 8.696 L 16.383 8.696 C 16.272 8.908 16.131 9.102 15.964 9.273 C 15.786 9.46 15.564 9.614 15.298 9.737 C 14.999 9.863 14.676 9.923 14.352 9.915 Z M 14.783 8.563 C 15.139 8.563 15.443 8.469 15.697 8.283 C 15.951 8.093 16.144 7.828 16.275 7.49 C 16.41 7.147 16.478 6.751 16.478 6.303 C 16.478 5.85 16.41 5.456 16.275 5.123 C 16.164 4.811 15.963 4.539 15.697 4.341 C 15.447 4.155 15.143 4.062 14.783 4.062 C 14.423 4.062 14.119 4.155 13.869 4.342 C 13.608 4.543 13.41 4.813 13.298 5.122 C 13.167 5.456 13.101 5.85 13.101 6.302 C 13.101 6.752 13.167 7.145 13.298 7.483 C 13.429 7.822 13.62 8.086 13.869 8.277 C 14.123 8.467 14.428 8.563 14.783 8.563 Z M 0 9.781 L 0 0.323 L 2.507 0.323 L 4.322 5.236 C 4.382 5.418 4.452 5.646 4.532 5.922 C 4.612 6.197 4.695 6.493 4.779 6.811 C 4.864 7.124 4.942 7.428 5.014 7.725 C 5.09 8.017 5.154 8.273 5.204 8.493 L 4.843 8.493 C 5.045 7.633 5.267 6.778 5.509 5.928 C 5.589 5.648 5.662 5.418 5.725 5.236 L 7.509 0.323 L 10.023 0.323 L 10.023 9.781 L 8.347 9.781 L 8.347 4.989 C 8.35 4.443 8.358 3.897 8.372 3.351 L 8.398 2.38 C 8.406 2.054 8.412 1.743 8.417 1.447 L 8.563 1.447 C 8.473 1.773 8.379 2.107 8.277 2.45 L 7.979 3.446 C 7.886 3.764 7.795 4.056 7.706 4.322 C 7.636 4.546 7.561 4.768 7.483 4.989 L 5.719 9.781 L 4.303 9.781 L 2.513 4.989 L 2.291 4.329 C 2.198 4.04 2.107 3.75 2.018 3.459 L 1.713 2.469 C 1.613 2.129 1.514 1.788 1.415 1.447 L 1.593 1.447 C 1.597 1.73 1.603 2.035 1.612 2.361 C 1.62 2.682 1.627 3.006 1.631 3.332 C 1.639 3.654 1.646 3.958 1.65 4.246 C 1.658 4.534 1.663 4.781 1.663 4.989 L 1.663 9.781 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"9.927205036163329px\" id=\"LLqmOOyHA\" transform=\"translate(0 -0.25)\" width=\"95.65900006103517px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-g7oZR\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-g7oZR { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 9.7; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 97px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 97\n * @framerIntrinsicHeight 10\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Text\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-g7oZR\");Icon.displayName=\"Text\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"97\",\"framerIntrinsicHeight\":\"10\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"Text\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (464f719-dev)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const maskImage='url(\\'data:image/svg+xml,<svg display=\"block\" role=\"presentation\" viewBox=\"0 0 12 20\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M 0 0 L 12 0 L 12 6 L 6 6 Z M 0 6 L 6 6 L 12 12 L 6 12 L 6 18 L 0 12 Z\" fill=\"var(--1bd4d3i, rgb(0, 0, 0))\" height=\"18px\" id=\"td4SVg2I8\" transform=\"translate(0 1.5)\" width=\"12px\"/></svg>\\'), var(--framer-icon-mask, none)';const maskMode=\"alpha, var(--framer-icon-mask-mode, add)\";const maskRepeat=\"no-repeat\";const maskPosition=\"center\";const maskSize=\"auto\";const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fill2,height,id,width,...props})=>{return{...props,vtL2DrqsL:fill2??props.vtL2DrqsL??\"rgb(0, 0, 0)\",Z1QnXqTEb:fill??props.Z1QnXqTEb??\"rgb(0, 0, 0)\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,Z1QnXqTEb,vtL2DrqsL,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-hcsc7\",className),layoutId:layoutId,ref:ref,style:{\"--1bd4d3i\":Z1QnXqTEb,...style}});});const css=[`.framer-hcsc7 { -webkit-mask-image: ${maskImage}; -webkit-mask-position: ${maskPosition}; -webkit-mask-repeat: ${maskRepeat}; -webkit-mask-size: ${maskSize}; aspect-ratio: 0.6; background-color: var(--1bd4d3i); mask-image: ${maskImage}; mask-mode: ${maskMode}; mask-position: ${maskPosition}; mask-repeat: ${maskRepeat}; mask-size: ${maskSize}; width: 12px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 12\n * @framerIntrinsicHeight 20\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"Z1QnXqTEb\":\"fill\",\"vtL2DrqsL\":\"fill2\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"Framer\",\"color\":{\"type\":\"variable\",\"value\":\"1bd4d3i\"},\"set\":{\"localId\":\"vectorSet/thvUZpt_P\",\"id\":\"thvUZpt_P\",\"moduleId\":\"E4PMWqXdwPvchBxv0O7p\"}}\n */const Icon=withCSS(Component,css,\"framer-hcsc7\");Icon.displayName=\"Framer\";export default Icon;addPropertyControls(Icon,{Z1QnXqTEb:{defaultValue:\"rgb(0, 0, 0)\",hidden:false,title:\"Fill\",type:ControlType.Color},vtL2DrqsL:{defaultValue:\"rgb(0, 0, 0)\",hidden:true,title:\"Fill 2\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Z1QnXqTEb\\\":\\\"fill\\\",\\\"vtL2DrqsL\\\":\\\"fill2\\\"}\",\"framerIntrinsicWidth\":\"12\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"Framer\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"1bd4d3i\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/thvUZpt_P\\\",\\\"id\\\":\\\"thvUZpt_P\\\",\\\"moduleId\\\":\\\"E4PMWqXdwPvchBxv0O7p\\\"}}\",\"framerIntrinsicHeight\":\"20\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (332c618)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,cx,getFonts,Link,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withFramerBadgeHandling,withText}from\"https://framerusercontent.com/modules/gHq0X0Tq3Bov414yjLXK/MareZLDFu3yAaERz5qaC/Click.js\";import Text from\"https://framerusercontent.com/modules/Fsj5Q1wuxJqcJKikrUcr/DWPTg36TPcxWwMyIKjQB/L33Hu7YVx.js\";import Framer from\"https://framerusercontent.com/modules/OW7AYQ4a6z9WWvElhH6S/qf8XQgO3ASsbBnwlgbKi/XCOJBBdvI.js\";const FramerFonts=getFonts(Framer);const TextFonts=getFonts(Text);const TextWithText1um7t9d=withCodeBoundaryForOverrides(Text,{nodeId:\"pBR1Ew0r8\",override:withText,scopeId:\"PX9hIOIVM\"});const MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(withCodeBoundaryForOverrides(motion.a,{nodeId:\"HK2sXlagE\",override:withFramerBadgeHandling,scopeId:\"PX9hIOIVM\"})));const serializationHash=\"framer-6jWyo\";const variantClassNames={HK2sXlagE:\"framer-v-n0ccwk\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:1,mass:1.5,stiffness:350,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={duration:0,type:\"tween\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const transformTemplate2=(_,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 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:\"HK2sXlagE\",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:transition2,children:/*#__PURE__*/_jsx(Link,{href:\"https://www.framer.com\",motionChild:true,nodeId:\"HK2sXlagE\",openInNewTab:false,relValues:[],scopeId:\"PX9hIOIVM\",children:/*#__PURE__*/_jsxs(MotionAWithFramerBadgeHandlingn0ccwkWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:`${cx(scopingClassNames,\"framer-n0ccwk\",className,classNames)} framer-bmpgw8`,\"data-framer-appear-id\":\"n0ccwk\",\"data-framer-name\":\"Light\",\"data-nosnippet\":true,layoutDependency:layoutDependency,layoutId:\"HK2sXlagE\",optimized:true,ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-13yxzio\",\"data-framer-name\":\"Backdrop\",layoutDependency:layoutDependency,layoutId:\"IH1cvP0s5\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,boxShadow:\"0px 0.6021873017743928px 1.5656869846134214px -1.5px rgba(0, 0, 0, 0.17), 0px 2.288533303243457px 5.950186588432988px -3px rgba(0, 0, 0, 0.14), 0px 10px 26px -4.5px rgba(0, 0, 0, 0.02)\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-19yaanm\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"U6HIU1IEW\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kflzx5\",layoutDependency:layoutDependency,layoutId:\"roMJYXHnO\",children:/*#__PURE__*/_jsx(Framer,{animated:true,className:\"framer-e50co\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"O3s3GcxMZ\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"},transformTemplate:transformTemplate2})}),/*#__PURE__*/_jsx(TextWithText1um7t9d,{animated:true,className:\"framer-1um7t9d\",\"data-framer-name\":\"Text\",layoutDependency:layoutDependency,layoutId:\"pBR1Ew0r8\",style:{\"--1bd4d3i\":\"rgb(0, 0, 0)\",\"--otdjsv\":\"rgb(0, 0, 0)\"}})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-j4ugry\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"vCwsHyUh8\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",mask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\",opacity:.06,WebkitMask:\"linear-gradient(180deg, rgba(0,0,0,0) 65%, rgba(0,0,0,1) 100%) add\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-jnuwbw\",\"data-framer-name\":\"Border\",layoutDependency:layoutDependency,layoutId:\"ZirFGX8Eh\",style:{borderBottomLeftRadius:11,borderBottomRightRadius:11,borderTopLeftRadius:11,borderTopRightRadius:11,boxShadow:\"inset 0px 0px 0px 1px rgb(0, 0, 0)\",opacity:.04}})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-6jWyo.framer-bmpgw8, .framer-6jWyo .framer-bmpgw8 { display: block; }\",\".framer-6jWyo.framer-n0ccwk { gap: 10px; height: 38px; overflow: visible; position: relative; text-decoration: none; width: 140px; }\",\".framer-6jWyo .framer-13yxzio { bottom: 1px; flex: none; left: 1px; overflow: hidden; position: absolute; right: 1px; top: 1px; will-change: var(--framer-will-change-override, transform); }\",\".framer-6jWyo .framer-19yaanm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; }\",\".framer-6jWyo .framer-1kflzx5 { flex: none; height: 16px; overflow: visible; position: relative; width: 12px; }\",\".framer-6jWyo .framer-e50co { flex: none; height: var(--framer-aspect-ratio-supported, 20px); left: 50%; position: absolute; top: -2px; }\",\".framer-6jWyo .framer-1um7t9d { flex: none; height: var(--framer-aspect-ratio-supported, 10px); position: relative; }\",\".framer-6jWyo .framer-j4ugry, .framer-6jWyo .framer-jnuwbw { bottom: 0px; flex: none; left: 0px; overflow: visible; pointer-events: none; position: absolute; right: 0px; top: 0px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 140\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 FramerPX9hIOIVM=withCSS(Component,css,\"framer-6jWyo\");export default FramerPX9hIOIVM;FramerPX9hIOIVM.displayName=\"Badge\";FramerPX9hIOIVM.defaultProps={height:38,width:140};addFonts(FramerPX9hIOIVM,[{explicitInter:true,fonts:[]},...FramerFonts,...TextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerPX9hIOIVM\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"140\",\"framerIntrinsicHeight\":\"38\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],"mappings":"6rBAAyE,SAASA,EAAI,EAAE,CAAC,IAAI,IAAIC,EAAE,yDAAyDC,EAAEC,EAAE,EAAEA,EAAE,UAAU,OAAO,IAAI,GAAG,WAAW,mBAAmB,UAAUA,GAAG,CAAC,MAAM,yBAAyBD,EAAE,WAAWD,EAAE,iHAAigB,SAAS,GAAK,EAAE,CAAqF,OAAjFG,GAAE,KAAKC,GAAEH,EAAE,CAAO,CAAC,EAAKE,GAAE,KAAKE,GAAEJ,EAAE,CAAO,CAAC,EAAKK,GAAE,KAAKL,EAAE,CAAQ,GAAEA,GAAG,CAAC,GAAE,GAAEA,GAAG,CAAC,EAAQ,CAAC,GAAE,SAASM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,gBAAoBP,IAAJ,GAAWA,IAAJ,GAAWA,IAAJ,EAAM,KAAK,cAAcQ,EAAE,KAAK,mBAAmBL,EAAE,KAAK,gBAAgBD,EAAE,KAAK,aAAaD,EAAE,KAAK,KAAKD,EAAE,KAAK,YAAYM,EAAE,KAAK,kBAAkBD,EAAozC,SAAS,GAAK,EAAE,CAAC,OAAOJ,EAAE,GAAG,aAAa,CAAwjF,SAASQ,GAAE,EAAE,CAAC,GAAe,OAAOR,GAAnB,WAAiC,OAAOA,GAAlB,SAAoB,MAAM,GAAGA,EAAE,EAAE,GAAGA,EAAE,IAAID,EAAEU,GAAE,KAAKT,EAAE,CAAC,GAAGD,EAAE,CAAC,IAAIE,EAAEM,EAAE,GAAGL,EAAE,EAAE,IAAI,EAAEH,EAAE,MAAME,EAAED,EAAE,OAAO,IAAI,CAAC,OAAOA,EAAE,WAAWC,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,GAAGD,EAAE,UAAUE,EAAED,EAAE,EAAE,EAAEA,EAAE,EAAE,GAAGF,EAAE,EAAEG,IAAID,EAAqBM,EAAnBA,EAAEP,EAAE,UAAUE,EAAED,EAAE,CAAG,OAAOD,EAA4C,SAAS,GAAI,EAAE,EAAE,CAAC,MAAM,CAAC,cAAcA,EAAE,cAAcD,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,OAAO,GAAI,EAAQE,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,IAAGD,EAAE,eAAmBA,EAAE,gBAAN,EAAoB,GAAI,EAAE,KAAK,CAACA,EAAgB,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,GAAc,OAAOC,GAAlB,SAAoB,MAAM,MAAMH,EAAI,GAAG,CAAC,CAAM,IAAI,IAAIS,IAAb,GAAE,CAAC,EAAeN,EAAE,GAAGC,GAAE,KAAKD,EAAEM,EAAE,CAAC,CAAC,IAAIF,EAAEJ,EAAEM,GAAG,GAASF,GAAN,MAAqB,OAAOA,GAAnB,WAA2BA,IAAL,GAAO,CAAC,GAAOE,EAAE,QAAQ,KAAK,GAAnB,EAAoB,CAAC,IAAIH,EAAEI,GAAED,EAAE,CAAC,EAAEC,IAAG,GAAGH,GAAG,MAAM,CAAC,KAAK,CAAC,EAAEE,EAAE,IAAIJ,EAAEO,GAAE,IAAIN,EAAE,CAAUD,IAAT,IAAK,KAAQ,EAAEK,GAAEJ,EAAE,QAAQO,GAAE,MAAM,CAAC,aAAa,CAAC,QAAQC,GAAE,OAAO,CAAC,CAACF,GAAE,IAAIN,EAAED,EAAE,EAAE,EAAEA,EAAE,EAAa,OAAOE,GAAlB,SAAwBA,IAAJ,GAAOH,GAAE,KAAKW,GAAEN,EAAE,CAAC,GAAGF,EAAEA,EAAE,KAAKG,IAAG,GAAGH,GAAG,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,EAAEL,EAAE,KAAK,WAAWI,EAAE,IAAIC,EAAE,EAAEL,EAAE,KAAK,IAAII,EAAE,IAAIC,EAAE,EAAE,GAAGL,EAAE,KAAK,IAAI,CAAC,SAASc,GAAI,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOb,EAAP,CAAU,IAAI,QAAQ,GAAKD,EAAED,EAAEQ,EAAE,CAAC,OAAO,IAAI,eAAe,IAAI,iBAAiB,IAAI,YAAY,IAAI,iCAAiC,IAAI,2BAA2B,OAAO,GAAG,EAAE,EAAEN,EAAE,SAAeA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,QAAc,EAAEc,GAAE,eAAed,EAAE,CAACc,GAAEd,GAAG,KAAYF,IAAP,KAAS,CAAC,OAAO,OAAOQ,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,CAACR,EAAE,gBAAgB,OAAyB,OAAlB,EAAEA,EAAE,cAAqBA,EAAE,KAAT,CAAe,IAAK,GAAE,GAAGC,EAAE,KAAK,IAAIC,EAAE,MAAM,CAAC,MAAM,IAAK,GAAE,CAAC,IAAIM,EAAEP,EAAE,KAAK,IAAIC,EAAE,MAAM,CAAC,CAAC,IAAIM,GAAGP,EAAE,KAAK,IAAIC,EAAE,KAAKO,GAAED,EAAE,CAAC,IAAI,CAAC,MAAM,IAAK,GAAE,MAAMA,EAAE,EAAEP,EAAE,KAAK,IAAIC,EAAE,KAAKO,GAAED,EAAE,CAAC,IAAI,CAAC,MAAM,IAAK,GAAE,CAAC,MAAMA,EAAE,EAAE,GAAGA,GAAGP,EAAE,KAAK,IAAIC,EAAE,KAAKO,GAAED,EAAE,CAAC,IAAI,CAAC,MAAM,QAAQ,EAAE,cAAc,EAAE,GAAGA,GAAGP,EAAE,KAAK,IAAIC,EAAE,KAAKO,GAAED,EAAE,CAAC,IAAI,UAAU,GAAKN,EAAE,CAAC,CAAC,OAAO,OAAOM,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,EAAEN,EAAE,aAAa,CAAC,MAAM,EAAE,EAAE,CAAWF,IAAV,SAAuBA,IAAV,QAAY,OAAO,EAAE,KAAK,IAAIE,EAAE,KAAKO,GAAED,EAAE,CAAC,IAAI,GAAE,SAAS,GAAI,EAAE,EAAE,EAAE,CAAC,GAASR,GAAN,KAAQ,CAAC,GAASE,GAAN,KAAQ,MAAM,MAAMH,EAAI,GAAG,CAAC,CAAC,GAAc,OAAOC,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAMD,EAAI,GAAG,CAAC,CAAC,EAAEC,EAAE,OAAcA,GAAP,MAAsBC,EAAE,KAAK,GAAGD,EAAE,EAAE,SAAS,GAAK,EAAE,CAAC,IAAIA,EAAE,GAAwD,OAArD,GAAE,SAAS,QAAQC,GAAG,SAAS,EAAE,CAAOA,GAAN,OAAU,GAAGA,KAAK,CAAQD,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAKiB,GAAEf,EAAE,CAAC,CAAC,IAAII,EAAED,EAAE,EAAE,KAAK,IAAIC,KAAKN,EAAE,GAAGG,GAAE,KAAKH,EAAEM,EAAE,CAAC,CAAC,IAAIF,EAAEJ,EAAEM,GAAG,GAASF,GAAN,KAAQ,OAAOE,EAAP,CAAU,IAAI,WAAW,EAAEF,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAIH,EAAEO,EAAEF,EAAEF,EAAE,EAAyB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIH,EAAEI,EAAEH,EAAE,CAAkB,OAAOA,GAAlB,UAAqBD,EAAE,KAAKQ,GAAEP,EAAE,CAAC,CAAC,MAAMA,EAAgD,SAASe,GAAE,EAAE,CAAC,IAAIjB,EAAEkB,GAAE,IAAIjB,EAAE,CAAC,GAAYD,IAAT,IAAK,GAAM,CAAC,GAAG,CAACmB,GAAE,KAAKlB,EAAE,CAAC,MAAM,MAAMF,EAAI,GAAGE,EAAE,CAAC,CAAC,EAAE,IAAIA,EAAE,GAAE,IAAIA,EAAED,EAAE,CAAC,OAAOA,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,EAAE,KAAKiB,GAAE,SAAS,CAAC,CAAC,IAAIZ,EAAE,KAAKD,EAAE,KAAK,IAAIgB,KAAKlB,EAAE,GAAGC,GAAE,KAAKD,EAAEkB,EAAE,CAAC,CAAC,IAAIJ,EAAEd,EAAEkB,GAAG,GAASJ,GAAN,KAAQ,OAAOI,EAAP,CAAU,IAAI,WAAW,EAAEJ,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,eAAe,IAAI,QAAQ,MAAM,QAAQ,GAAIf,EAAEO,EAAEY,EAAEJ,EAAE,EAAyB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIf,EAAEG,EAAEC,EAAE,CAAQA,EAAE,IAAI,SAAS,EAAEC,EAAE,cAAc,EAAE,KAAKW,GAAE,SAAS,CAAC,CAAC,IAAII,EAAE,EAAE,KAAKP,EAAE,KAASM,EAAE,KAAK,IAAIf,KAAKH,EAAE,GAAGC,GAAE,KAAKD,EAAEG,EAAE,CAAC,CAAC,IAAIK,EAAER,EAAEG,GAAG,GAASK,GAAN,KAAQ,OAAOL,EAAP,CAAU,IAAI,WAAW,EAAEK,EAAE,MAAM,IAAI,WAAW,EAAEA,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,QAAQ,GAAIT,EAAEO,EAAEH,EAAEK,EAAE,EAAE,GAASN,GAAN,KAAQ,GAAG,EAASiB,IAAP,KAAc,GAAKL,EAAE,CAAZ,GAAGK,EAAUC,GAAElB,EAAE,MAAM,EAAE,EAAEI,EAAEJ,EAAE,OAAO,IAAI,GAAG,GAAGA,EAAEI,KAAKN,EAAE,CAAC,EAAE,KAAK,eAAe,CAAC,YAAW,GAAGE,IAAIF,GAAGD,EAAE,KAAK,eAAe,MAAM,GAAGA,EAAE,KAAK,eAAe,CAAwB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIA,EAAEmB,EAAEJ,EAAE,CAAQA,EAAE,IAAI,WAA4C,IAAIA,KAArC,EAAE,KAAKC,GAAE,WAAW,CAAC,CAAC,EAAE,EAAE,EAAE,KAAcf,EAAE,GAAGC,GAAE,KAAKD,EAAEc,EAAE,GAAG,EAAEd,EAAEc,GAASK,GAAN,MAAS,OAAOL,EAAP,CAAU,IAAI,WAAW,EAAEK,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAMtB,EAAI,GAAG,CAAC,CAAC,QAAQ,GAAIE,EAAEO,EAAEQ,EAAEK,EAAE,CAAuC,GAA/BhB,IAAP,MAAiBD,IAAP,OAAW,EAAEA,GAAG,EAAE,KAAK,IAAI,CAAUgB,GAAN,KAAQ,CAAC,GAASf,GAAN,KAAQ,MAAM,MAAMN,EAAI,GAAG,CAAC,CAAC,GAAGuB,GAAEF,EAAE,EAAE,EAAEA,EAAE,OAAO,MAAM,MAAMrB,EAAI,GAAG,CAAC,CAAC,EAAE,GAAGqB,EAA2E,OAA9D,OAAOf,GAAlB,UAA4BA,EAAE,KAAT;GAAaJ,EAAE,KAAK;EAAK,CAAQI,IAAP,MAAUJ,EAAE,KAAKQ,GAAE,GAAGJ,EAAE,CAAC,CAAQ,KAAK,IAAI,QAAwC,IAAID,KAApC,EAAE,KAAKa,GAAE,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,KAAcf,EAAE,GAAGC,GAAE,KAAKD,EAAEE,EAAE,GAAG,EAAEF,EAAEE,GAASU,GAAN,MAAS,OAAOV,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAML,EAAI,IAAI,QAAQ,CAAC,CAAC,IAAI,iBAAiB,EAAEe,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,UAAU,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,QAAQ,GAAIb,EAAEO,EAAEJ,EAAEU,EAAE,CAAoI,OAA5HM,IAAP,KAAqCC,IAAP,MAAUN,GAAId,EAAEO,EAAE,UAAUa,EAAE,CAAnDN,GAAId,EAAEO,EAAE,UAAUY,EAAE,CAAuCf,IAAP,KAAmCW,IAAP,MAAUD,GAAId,EAAEO,EAAE,QAAQQ,EAAE,CAA/CD,GAAId,EAAEO,EAAE,QAAQH,EAAE,CAA8B,EAAE,KAAK,KAAK,CAAQ,KAAK,IAAI,WAAiC,IAAI,IAAIO,KAA9B,EAAE,KAAKK,GAAE,WAAW,CAAC,CAAcf,EAAE,GAAGC,GAAE,KAAKD,EAAEU,EAAE,GAAG,EAAEV,EAAEU,GAASP,GAAN,MAAS,OAAOO,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAMb,EAAI,IAAI,CAAC,CAAC,QAAQ,GAAIE,EAAEO,EAAEI,EAAEP,EAAE,CAAa,OAAZ,EAAE,KAAK,IAAI,CAAQ,KAAK,IAAI,QAAkC,IAAIK,KAA9B,EAAE,KAAKO,GAAE,QAAQ,CAAC,CAAC,EAAE,KAAcf,EAAE,GAAGC,GAAE,KAAKD,EAAEQ,EAAE,GAAG,EAAER,EAAEQ,GAASN,GAAN,MAAS,OAAOM,EAAP,CAAU,IAAI,WAAW,EAAEN,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAML,EAAI,IAAI,CAAC,CAAC,QAAQ,GAAIE,EAAEO,EAAEE,EAAEN,EAAE,CAAa,OAAZ,EAAE,KAAK,IAAI,CAAQC,EAAE,IAAI,UAAU,IAAI,MAA4B,IAAIgB,KAA1B,EAAE,KAAKJ,GAAEjB,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcE,EAAE,GAAGC,GAAE,KAAKD,EAAEmB,EAAE,GAAG,EAAEnB,EAAEmB,GAASL,GAAN,MAAS,OAAOK,EAAP,CAAU,IAAI,WAAW,EAAEL,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAIf,EAAEO,EAAEa,EAAEL,EAAE,CAAa,GAAZ,EAAE,KAAK,IAAI,CAAUZ,GAAN,KAAQ,CAAC,GAASC,GAAN,KAAQ,MAAM,MAAMN,EAAI,GAAG,CAAC,CAAC,GAAc,OAAOK,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAML,EAAI,GAAG,CAAC,CAAC,EAAEK,EAAE,OAAcF,GAAP,OAAkC,OAAOA,GAAlB,UAAqB,EAAEA,EAAE,QAAeA,EAAE,KAAT;EAAYD,EAAE,KAAK;EAAKC,EAAE,CAACD,EAAE,KAAK,GAAGC,EAAE,EAAiD,OAApC,OAAOG,GAAlB,UAA4BA,EAAE,KAAT;GAAaJ,EAAE,KAAK;EAAK,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,IAAIQ,KAArB,EAAE,KAAKI,GAAEjB,EAAE,CAAC,CAAcE,EAAE,GAAGC,GAAE,KAAKD,EAAEW,EAAE,GAAG,EAAEX,EAAEW,GAASR,GAAN,MAAS,OAAOQ,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAMd,EAAI,IAAIC,EAAE,CAAC,CAAC,QAAQ,GAAIC,EAAEO,EAAEK,EAAER,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,GAAKJ,EAAEC,EAAEF,EAAEQ,EAAE,CAAC,IAAI,OAAO,OAAWF,EAAE,gBAAN,GAAqBL,EAAE,KAAK,kBAAkB,CAAC,GAAKA,EAAEC,EAAEF,EAAEQ,EAAE,CAAC,QAAQ,GAAQR,EAAE,QAAQ,IAAI,GAAnB,IAAgC,OAAOE,EAAE,IAApB,SAAuB,OAAO,GAAKD,EAAEC,EAAEF,EAAEQ,EAAE,CAAuB,IAAIM,KAA1B,EAAE,KAAKG,GAAEjB,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcE,EAAE,GAAGC,GAAE,KAAKD,EAAEY,EAAE,GAAG,EAAEZ,EAAEY,GAASE,GAAN,MAAS,OAAOF,EAAP,CAAU,IAAI,WAAW,EAAEE,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,GAAKf,EAAEO,EAAEQ,EAAE,CAAC,MAAM,IAAI,iCAAiC,IAAI,2BAA2B,MAAM,QAAQ,GAAKF,EAAE,EAAe,OAAOE,GAApB,YAAkC,OAAOA,GAAlB,UAAqBf,EAAE,KAAK,IAAIa,EAAE,KAAKL,GAAEO,EAAE,CAAC,IAAI,CAAwB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIf,EAAEG,EAAEC,EAAE,CAAQA,GAAG,SAAS,GAAK,EAAE,EAAE,EAAE,CAAyC,GAAxC,EAAE,KAAK,0BAAgC,CAAWH,IAAP,KAAS,MAAM,MAAMH,EAAI,IAAI,CAAC,CAAW,OAAV,EAAE,KAAKG,EAAE,CAAQD,EAAE,KAAK,gBAAgB,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOC,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAOD,EAAE,KAAK,mBAAmB,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEQ,EAAE,SAAS,GAAG,CAACP,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,oDAAoD,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEQ,EAAE,SAAS,GAAG,CAACP,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,qDAAqD,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEQ,EAAE,SAAS,GAAG,CAACP,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,qBAAqB,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEQ,EAAE,SAAS,GAAG,CAACP,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,4BAA4B,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEQ,EAAE,SAAS,GAAG,CAACP,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,yBAAyB,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEQ,EAAE,SAAS,GAAG,CAACP,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,+BAA+B,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEQ,EAAE,SAAS,GAAG,CAACP,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,QAAQ,MAAM,MAAMF,EAAI,IAAI,CAAC,EAAE,SAAS,GAAK,EAAE,EAAE,CAAC,OAAOC,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAOC,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,MAAMF,EAAI,IAAI,CAAC,EAA2B,SAAS,GAAK,EAAE,CAAC,OAAO,KAAK,UAAUE,EAAE,CAAC,QAAQsB,IAAG,SAAS,EAAE,CAAC,OAAOtB,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,GAAWD,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,qBAAqBC,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAA6G,OAAzGC,EAAE,sBAA4BD,EAAE,KAAKQ,GAAET,EAAE,CAAC,CAAC,CAAC,IAAOA,IAAL,GAAO,EAAEQ,GAAGA,GAAGP,EAAE,KAAK,WAAiB,CAACA,EAAE,KAAKQ,GAAET,EAAE,CAAC,CAAC,EAAE,CAAC,GAAUC,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,KAAKuB,GAAE,MAAM,WAAW,KAAKC,GAAE,MAAM,SAAS,KAAKC,GAAE,MAAM,WAAW,KAAKC,GAAE,MAAM,aAAa,KAAKC,GAAE,MAAM,WAAW,KAAKC,GAAE,MAAM,eAAe,GAAc,OAAO5B,GAAlB,SAAoB,OAAOA,EAAE,SAAT,CAAmB,KAAK6B,GAAE,OAAO7B,EAAE,aAAa,WAAW,YAAY,KAAK8B,GAAE,OAAO9B,EAAE,SAAS,aAAa,WAAW,YAAY,KAAK+B,GAAE,IAAIhC,EAAEC,EAAE,OAAkG,MAA3F,GAAEA,EAAE,YAAY,AAAgC,KAA5B,EAAED,EAAE,aAAaA,EAAE,MAAM,GAAUC,IAAL,GAA2B,aAApB,cAAcA,EAAE,KAAyBA,EAAE,KAAKgC,GAAG,MAAO,GAAEhC,EAAE,aAAa,KAAYD,IAAP,KAAW,GAAKC,EAAE,KAAK,EAAE,OAAhBD,EAAuB,KAAKkC,GAAG,EAAEjC,EAAE,SAAS,EAAEA,EAAE,MAAM,GAAG,CAAC,OAAO,GAAKA,EAAED,EAAE,CAAC,MAAS,GAAG,OAAO,KAAe,SAAS,GAAK,EAAE,EAAE,CAAkB,GAAjB,EAAEC,EAAE,aAAgB,CAACA,EAAE,OAAOkC,GAAG,IAAIjC,EAAEM,EAAE,EAAE,CAAC,IAAIN,KAAKD,EAAE,EAAEC,GAAGF,EAAEE,GAAG,OAAOM,EAAc,SAAS4B,GAAE,EAAE,EAAE,CAAC,GAAGnC,IAAID,EAAE,CAAC,EAAE,QAAQ,eAAeC,EAAE,YAAY,EAAEA,EAAE,OAAO,IAAIC,EAAEF,EAAE,OAAO,GAAUC,IAAP,SAAoBC,IAAP,KAAS,MAAM,MAAMH,EAAI,IAAI,CAAC,KAAK,CAAC,GAAUG,IAAP,KAAS,MAAM,MAAMH,EAAI,IAAI,CAAC,CAAC,GAAEE,EAAEC,EAAE,CAAC,EAAE,QAAQ,eAAeF,EAAE,OAAO,SAAS,GAAK,EAAE,CAAC,EAAE,QAAQ,eAAeC,EAAE,YAAY,EAAEA,EAAE,OAAcA,IAAP,MAAU,GAAKA,EAAE,CAAC,SAAS,GAAK,EAAE,CAAC,IAAID,EAAEC,EAAE,OAAcD,IAAP,MAAU,GAAKA,EAAE,CAAC,EAAE,QAAQ,eAAeC,EAAE,MAAM,SAAS,GAAK,EAAE,EAAE,CAAmD,GAAlD,EAAE,QAAQ,eAAeA,EAAE,YAAY,EAAEA,EAAE,OAAiBA,IAAP,KAAS,MAAM,MAAMF,EAAI,IAAI,CAAC,CAAC,EAAE,QAAQC,EAAE,MAAMoC,GAAEnC,EAAED,EAAE,CAAC,GAAKC,EAAED,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAE,OAAO,GAAUE,IAAP,KAAS,MAAM,MAAMH,EAAI,IAAI,CAAC,CAAC,EAAE,QAAQG,EAAE,MAAMkC,GAAEnC,EAAEC,EAAE,CAAC,GAAKD,EAAEC,EAAE,CAAC,EAAE,QAAQ,eAAeF,EAAE,MAAM,SAASqC,GAAE,EAAE,CAAC,IAAIrC,EAAEsC,GAAG,IAAIrC,IAAWD,IAAP,KAAS,GAAKC,EAAE,CAAQA,IAAP,KAAS,GAAKD,EAAE,CAACA,EAAE,QAAQC,EAAE,MAAMmC,GAAEpC,EAAEC,EAAE,CAACD,EAAE,MAAMC,EAAE,MAAM,GAAKD,EAAEC,EAAE,CAAC,GAAKD,EAAEC,EAAE,CAAC,GAAGA,GAA8O,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAWF,EAAE,QAAX,IAAK,GAAoB,KAARA,EAAE,MAAW,EAAE,QAAQsC,GAAG,EAAE,MAAMrC,EAAE,EAAE,MAAMC,EAAE,IAAIG,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,gBAAgBA,EAAE,IAAID,EAAEL,EAAE,YAAmL,GAAvK,EAAE,QAAmB,OAAOK,GAAlB,UAA4BA,EAAEA,EAAE,eAAeG,EAAE,EAAER,EAAE,yBAAsC,OAAOK,GAApB,aAAwB,EAAEA,EAAEH,EAAEC,EAAE,CAAC,EAASE,GAAP,KAAqBF,EAAEqC,GAAE,EAAE,CAACrC,EAAEE,EAAE,CAAC,EAAE,MAAMF,GAAmB,OAAOH,EAAE,0BAAtB,YAA6D,OAAOC,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,CAACD,IAAIC,EAAE,OAAOsC,GAAG,oBAAoBtC,EAAEA,EAAE,MAAM,KAAK,CAAQK,EAAE,QAAT,MAAgB,EAAEA,EAAE,MAAM,OAAO,GAAG,EAAEA,EAAE,MAAM,EAAEA,EAAE,QAAQ,EAAE,MAAM,KAAK,EAAE,QAAQ,CAAC,EAAED,GAAOL,EAAE,SAAN,EAAa,EAAE,MAAMA,EAAE,OAAO,CAAuB,IAAtB,EAAEK,EAAEL,EAAE,GAAGC,EAAE,MAAM,EAAE,CAAC,EAAM,EAAEI,EAAE,EAAE,EAAEA,EAAEL,EAAE,OAAO,IAAI,CAAC,IAAII,EAAEJ,EAAEK,GAAG,EAAe,OAAOD,GAApB,WAAsBA,EAAE,KAAKH,EAAEK,EAAEJ,EAAEM,EAAE,CAACJ,EAAQA,GAAN,OAAUD,GAAG,EAAE,CAAC,EAAE,EAAEqC,GAAE,EAAE,CAAClC,EAAEF,EAAE,EAAEoC,GAAElC,EAAEF,EAAE,EAAE,EAAE,MAAME,OAAO,EAAE,MAAM,KAA+B,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEP,EAAE,GAAG,EAAEA,EAAE,SAAS,IAAIE,EAAE,GAAGsC,GAAGjC,EAAE,CAAC,EAAE,GAAG,EAAE,GAAGL,GAAG,GAAG,EAAE,IAAIG,EAAE,GAAGmC,GAAGzC,EAAE,CAACG,EAAE,GAAG,GAAGG,EAAE,CAAC,IAAID,EAAEF,EAAEA,EAAE,EAAyC,MAAvC,IAAGK,GAAG,GAAGH,GAAG,GAAG,SAAS,GAAG,CAAC,IAAIA,EAAE,GAAGA,EAAQ,CAAC,GAAG,GAAG,GAAGoC,GAAGzC,EAAE,CAACG,EAAED,GAAGC,EAAEK,EAAE,SAASF,EAAEL,EAAE,CAAC,MAAM,CAAC,GAAG,GAAGK,EAAEJ,GAAGC,EAAEK,EAAE,SAASP,EAAE,CAA2D,SAAS,GAAK,EAAE,CAAQ,MAAP,MAAK,EAAaA,IAAJ,EAAM,GAAG,IAAIyC,GAAGzC,EAAE,CAAC0C,GAAG,GAAG,EAAE,SAAS,GAAK,EAAE,EAAE,CAAC,OAAO1C,IAAID,IAAQC,IAAJ,GAAO,EAAEA,GAAI,EAAED,IAAIC,IAAIA,GAAGD,IAAIA,EAAoH,SAAS,IAAK,CAAC,GAAU4C,KAAP,KAAU,MAAM,MAAM7C,EAAI,IAAI,CAAC,CAAC,OAAO6C,GAAG,SAAS,IAAM,CAAC,GAAG,EAAEC,GAAG,MAAM,MAAM9C,EAAI,IAAI,CAAC,CAAC,MAAM,CAAC,cAAc,KAAK,MAAM,KAAK,KAAK,KAAK,CAAC,SAAS,IAAM,CAAoH,OAA5G+C,KAAP,KAAiBC,KAAP,MAAW,GAAG,CAAC,EAAE,GAAG,GAAG,IAAM,GAAG,GAAG,CAAC,EAAE,GAAGA,IAAWD,GAAG,OAAV,MAAgB,GAAG,CAAC,EAAE,GAAG,GAAG,KAAK,IAAM,GAAG,GAAG,CAAC,EAAE,GAAGA,GAAG,MAAaA,GAAG,SAAS,IAAM,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,EAAE,GAAG,KAAK,GAAG,EAAE,GAAG,GAAG,KAAK,SAAS,GAAK,EAAE,EAAE,CAAC,OAAmB,OAAO9C,GAApB,WAAsBA,EAAEC,EAAE,CAACD,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAoB,GAAnB,GAAG,IAAK,CAAC,GAAG,IAAM,CAAIgD,GAAG,CAAC,IAAIxC,EAAEsC,GAAG,MAAmB,GAAb,EAAEtC,EAAE,SAAmByC,KAAP,OAAY,EAAEA,GAAG,IAAIzC,EAAE,CAAUN,IAAT,IAAK,IAAO,CAAC,GAAG,OAAOM,EAAE,CAAC,EAAEsC,GAAG,cAAc,EAAG,GAAE7C,EAAEO,EAAEN,EAAE,OAAO,CAAC,EAAEA,EAAE,WAAkBA,IAAP,MAA6B,MAAnB,IAAG,cAAcM,EAAQ,CAACA,EAAER,EAAE,CAAC,MAAM,CAAC8C,GAAG,cAAc9C,EAAE,CAAoJ,MAAnJ,GAAEC,IAAI,GAAkB,OAAOD,GAApB,WAAsBA,GAAG,CAACA,EAAWE,IAAT,IAAK,GAAWF,EAALE,EAAEF,EAAE,CAAG,GAAG,cAAcC,EAAE,EAAE,GAAG,MAAM,CAAC,KAAK,KAAK,SAAS,KAAK,CAAC,EAAE,EAAE,SAAS,GAAK,KAAK,KAAK2C,GAAG3C,EAAE,CAAO,CAAC6C,GAAG,cAAc7C,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,CAAwC,GAAvC,GAAG,IAAK,CAAC,GAAG,IAAM,CAAC,EAAWD,IAAT,IAAK,GAAM,KAAKA,EAAY8C,KAAP,KAAU,CAAC,IAAI5C,EAAE4C,GAAG,cAAc,GAAU5C,IAAP,MAAiBF,IAAP,KAAS,CAAC,IAAIQ,EAAEN,EAAE,GAAG,EAAE,GAAUM,IAAP,KAAS,EAAE,CAAC,MAAM,CAAC,IAAI,IAAIL,EAAE,EAAEA,EAAEK,EAAE,QAAQL,EAAEH,EAAE,OAAO,IAAI,GAAG,CAACkD,GAAGlD,EAAEG,GAAGK,EAAEL,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,GAAGK,EAAE,OAAON,EAAE,IAAiC,MAA7B,GAAED,GAAG,CAAC,GAAG,cAAc,CAACA,EAAED,EAAE,CAAQC,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,GAAG,IAAI4C,GAAG,MAAM,MAAM9C,EAAI,IAAI,CAAC,CAAC,GAAGE,IAAI2C,GAAG,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC,OAAO1C,EAAE,KAAK,KAAK,CAAQ+C,KAAP,OAAY,GAAG,IAAI,KAAK,EAAEA,GAAG,IAAIjD,EAAE,CAAUE,IAAT,IAAK,GAAM,GAAG,IAAIF,EAAEC,EAAE,KAAK,CAAC,IAAI,EAAEC,EAASF,EAAE,OAAT,MAAe,EAAEA,EAAE,KAAK,EAAE,KAAKC,GAAG,SAAS,IAAM,CAAC,MAAM,MAAMF,EAAI,IAAI,CAAC,CAAC,SAASoD,IAAK,EAAo/B,SAAS,GAAK,EAAE,CAAkB,OAAjB,QAAQ,MAAMlD,EAAE,CAAQ,KAAK,SAASmD,IAAK,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI/B,EAAE,EAAE,CAACP,EAAE,IAAI,IAAqgB,MAAjgB,GAAE,CAAC,YAAY,KAAK,cAAcd,EAAE,qBAA8BQ,IAAT,IAAK,GAAM,MAAMA,EAAE,OAAO,EAAE,WAAW,KAAK,cAAc,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,qBAAqB,KAAK,eAAeM,EAAE,YAAYO,EAAE,yBAAyB,EAAE,CAAC,oBAAoB,EAAE,CAAC,kBAAkB,EAAE,CAAC,QAAiBlB,IAAT,IAAK,GAAM,GAAKA,EAAE,WAAoBG,IAAT,IAAK,GAAM8C,GAAI9C,EAAE,aAAsBD,IAAT,IAAK,GAAM+C,GAAI/C,EAAE,aAAsBD,IAAT,IAAK,GAAMgD,GAAIhD,EAAE,aAAsBY,IAAT,IAAK,GAAMoC,GAAIpC,EAAE,CAAC,EAAEqC,GAAIrD,EAAE,EAAE,KAAKE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,GAAKF,EAAEC,EAAE,KAAKC,EAAEY,EAAEqB,GAAG,KAAKmB,GAAG,CAAC,EAAE,KAAKrD,EAAE,CAAQD,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,kBAAyBE,IAAP,KAAS,EAAE,mBAAmB,EAAE,eAAe,IAAIc,EAAE,CAAC,KAAKhB,EAAE,KAAK,UAAU,CAAC,IAAIA,EAAEC,EAAE,YAAY,EAAE,KAAKe,EAAE,CAAKhB,EAAE,SAAN,GAAc,GAAKC,EAAE,EAAE,gBAAgBC,EAAE,eAAeM,EAAE,SAASL,EAAE,cAAcG,EAAE,QAAQD,EAAE,YAAYD,EAAE,CAAU,OAAT,EAAE,IAAIY,EAAE,CAAQA,EAAE,SAASqC,GAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,GAAG,MAAMrD,EAAE,cAAc,CAAC,EAAE,OAAO,EAAE,CAAC,SAAS,EAAE,CAAC,cAAcQ,EAAE,SAASN,EAAE,eAAeC,EAAE,aAAaG,EAAE,CAAC,SAASiD,GAAI,EAAE,EAAE,CAAgB,GAAf,EAAEtD,EAAE,QAAQD,EAAE,CAAUC,GAAN,MAAoB,OAAOA,GAAlB,SAAoB,MAAM,MAAM,iMAAiM,OAAOA,EAAE,YAAY,CAAC,OAAOA,EAAE,SAASuD,GAAI,EAAE,EAAE,CAAC,IAAItD,EAAED,EAAE,aAAa,EAAED,EAAE,CAAC,EAAEC,EAAE,aAAa,EAAED,EAAE,CAAQC,EAAE,cAAT,MAA4D,EAAE,OAAO,EAAE,EAAE,WAAWD,IAA9D,EAAE,OAAO,EAAEC,EAAE,YAAY,QAAQD,EAAE,EAA8B,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,CAAiB,IAAhB,GAAG,EAAE,CAAC,GAAGA,EAAE,GAAG,EAAM,EAAEE,EAAEM,EAAEL,EAAE,CAACsD,IAAI,GAAG,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAEvD,EAAEM,EAAEL,EAAE,CAAQ,OAAP,IAAM,CAAQF,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAE,QAAQ,CAACI,EAAEE,EAAE,kBAAkB,GAAUF,GAAP,KAAqB,CAAC,IAAID,EAAEL,EAAE,cAAc,GAAgB,OAAOE,EAAE,iBAAtB,WAAsC,EAAEG,MAAM,CAAuB,IAAI,IAAID,IAA9B,GAAEF,EAAE,iBAAiB,CAAcA,EAAE,GAAG,EAAEE,KAAKE,GAAG,MAAM,MAAMP,EAAI,IAAI,GAAKS,EAAE,EAAE,UAAUJ,EAAE,CAAC,CAAC,EAAEoC,GAAE,EAAE,CAACnC,EAAEH,EAAE,CAAC,EAAE,cAAcM,EAAE,GAAIP,EAAED,EAAEG,EAAE,CAAC,EAAE,cAAcE,OAAO,GAAIJ,EAAED,EAAEG,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGF,GAAGA,EAAE,aAAa,CAA4B,IAAI,IAAIC,IAAnC,GAAEsC,GAAE,EAAE,CAACxC,EAAE,CAAC,EAAEC,EAAE,aAA0BA,EAAWD,EAAEE,KAAX,IAAK,KAAW,EAAEA,GAAGD,EAAEC,IAAI,OAAOF,EAAE,OAAOA,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAgB,OAAOE,GAApB,WAAsB,GAAGA,EAAE,WAAWA,EAAE,UAAU,iBAAiB,CAAC,EAAE,GAAKA,EAAEF,EAAE,cAAc,CAAC,IAAIM,EAAEJ,EAAE,YAAY,EAAE,IAAIA,EAAEM,EAAa,OAAOF,GAAlB,UAA4BA,EAAEA,EAAE,eAAeH,EAAE,CAAC,GAAKG,EAAEJ,EAAEM,EAAEL,EAAE,CAAC,GAAKF,EAAED,EAAEM,EAAEJ,EAAE,KAAK,CAAC,EAAE,GAAKA,EAAEF,EAAE,cAAc,CAAC,EAAE,GAAKC,EAAED,EAAEE,EAAEM,EAAEF,EAAE,CAAC,IAAID,EAAMqD,KAAJ,EAAO,GAAc,OAAOvD,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,QAAtB,YAAuCA,EAAE,WAAX,IAAK,GAAe,GAAKA,EAAED,EAAEM,EAAEF,EAAE,CAAC,GAAKL,EAAED,EAAEG,EAAED,EAAE,SAASG,EAAE,CAAC,EAAEL,EAAE,YAAY,EAAE,YAAY,GAAKQ,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAIP,EAAED,EAAEG,EAAE,QAAQ,CAAC,EAAE,YAAYK,QAAQ,GAAIP,EAAED,EAAEG,EAAE,KAAK,CAAC,GAAc,OAAOD,GAAlB,SAAoB,CAAC,OAAOA,EAAP,CAAU,KAAKyD,GAAG,KAAKC,GAAG,KAAKjC,GAAE,KAAKD,GAAE,KAAKF,GAAE,GAAIvB,EAAED,EAAEQ,EAAE,SAAS,CAAC,OAAO,KAAKqB,GAAE,GAAI5B,EAAED,EAAEQ,EAAE,SAAS,CAAC,OAAO,KAAKqD,GAAG,MAAM,MAAM9D,EAAI,IAAI,CAAC,CAAC,KAAK6B,GAAE,EAAE,CAAC,EAAE5B,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAEQ,EAAE,SAAS,EAAEA,EAAE,SAAS,EAAE,IAAI,IAAI,IAAIJ,EAAE,CAAC,GAAG,KAAK,cAAc,GAAG,cAAc,CAAC,EAAE,aAAa,EAAE,kBAAkB,CAAC,EAAE,kBAAkB,EAAE,CAAC,SAAS,EAAE,uBAAuBC,EAAE,YAAY,KAAK,CAACW,EAAEqC,GAAIpD,EAAEE,EAAE,OAAO,OAAOC,EAAED,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKa,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,IAAIK,EAAEgC,GAAIpD,EAAE,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,gBAAgBC,EAAE,EAAE,eAAeiB,EAAE,GAAG,CAAC,GAAG,GAAKpB,EAAED,EAAEQ,EAAE,CAACP,EAAE,cAAc,sBAAsBoB,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,WAAiB,CAAC,EAAE,OAAO,EAAEyC,GAAI1D,EAAEiB,EAAE,CAAKjB,EAAE,eAAN,EAAmB,MAAM,QAAQJ,EAAE,CAAC,EAAE,OAAO,EAAE,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAYuD,GAAItD,EAAED,EAAE,QAAQ,CAAC,EAAE,gBAAgBE,EAAE,EAAE,eAAeC,EAAE,EAAE,GAAKF,EAAEK,EAAEJ,EAAEc,EAAEX,EAAEL,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,EAAE,YAAY,KAAKA,EAAE,CAAC,OAAO,GAAc,OAAOE,GAAlB,UAA4BA,EAAE,OAAOA,EAAE,SAAT,CAAmB,KAAK8B,GAA2B,GAAzB,EAAE,GAAK/B,EAAED,EAAEE,EAAE,OAAOM,EAAEL,EAAE,CAAQuD,KAAJ,EAAO,CAAC,EAAE1D,EAAE,YAAY,EAAE,YAAY,GAAKE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAID,EAAED,EAAEQ,EAAE,QAAQ,CAAC,EAAE,YAAYN,QAAQ,GAAID,EAAED,EAAEQ,EAAE,CAAC,OAAO,KAAKyB,GAAG,EAAE/B,EAAE,KAAK,EAAE,GAAGA,EAAEM,EAAE,CAAC,GAAKP,EAAED,EAAEE,EAAEM,EAAEL,EAAE,CAAC,OAAO,KAAK4B,GAAwL,GAAtL,EAAEvB,EAAE,SAAS,EAAEN,EAAE,SAAS,EAAEM,EAAE,MAAM,EAAEN,EAAE,eAAe,EAAE,eAAeM,EAAE,EAAE8B,GAAG,GAAG,EAAE,CAAC,OAAOjC,EAAE,MAAaA,IAAP,KAAS,EAAEA,EAAE,MAAM,EAAE,QAAQH,EAAE,YAAYI,EAAE,MAAME,EAAE,CAAC,EAAE,QAAQA,EAAE,GAAIP,EAAED,EAAEG,EAAE,CAAC,EAAEmC,GAAarC,IAAP,KAAS,MAAM,MAAMF,EAAI,IAAI,CAAC,CAAC,EAAEE,EAAE,YAAY,EAAE,QAAQ,eAAeO,IAAIuD,GAAG9D,EAAE,QAAQ,cAAcO,EAAE,EAAE,GAAGP,EAAE,OAAO,EAAE,QAAQA,EAAE,OAAO,KAAK6B,GAAE,EAAEtB,EAAE,SAAS,EAAEA,EAAEN,EAAE,eAAe,CAAC,GAAID,EAAED,EAAEQ,EAAE,CAAC,OAAO,KAAK0B,GAAG,EAAEhC,EAAE,MAAM,EAAEC,EAAED,EAAE,SAAS,CAAC,EAAE,GAAGA,EAAEM,EAAE,CAAC,GAAKP,EAAED,EAAEE,EAAEM,EAAE,IAAK,GAAE,CAAC,OAAO,MAAM,MAAMT,EAAI,IAAUG,GAAN,KAAQA,EAAE,OAAOA,EAAE,GAAG,CAAC,CAAyK,OAAxK,EAAEF,EAAE,eAAe,EAAE,GAAKG,EAAE,OAAOD,EAAEM,EAAEP,EAAE,cAAcE,EAAE,cAAc,CAAC,EAAE,eAAe,CAAC,EAAE,EAAEA,EAAE,cAAc,EAAE,cAAc,GAAKE,EAAEH,EAAEM,EAAE,CAAC,GAAKP,EAAED,EAAEM,EAAE,CAAC,EAAE,cAAcD,EAASH,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,SAAS8D,GAAI,EAAE,EAAE,EAAE,CAAU,GAAT,EAAE,KAAK9D,EAAgB,OAAOA,GAAlB,UAA4BA,EAAE,CAAC,OAAOA,EAAE,SAAT,CAAmB,KAAK+D,GAAE,GAAKhE,EAAED,EAAEE,EAAE,KAAKA,EAAE,MAAMA,EAAE,IAAI,CAAC,OAAO,KAAKuB,GAAE,MAAM,MAAM1B,EAAI,IAAI,CAAC,CAAC,KAAKmC,GAAG,IAAI1B,EAAEN,EAAE,MAAM,EAAEM,EAAEN,EAAE,SAAS,CAAC,GAAID,EAAED,EAAEE,EAAE,CAAC,OAAO,GAAGoB,GAAEpB,EAAE,CAAC,CAAC,GAAKD,EAAED,EAAEE,EAAE,CAAC,OAA0G,GAA9E,OAAOA,GAAlB,WAAHA,EAAuB,EAAE,MAAM,EAAEgE,IAAIhE,EAAEgE,KAAKhE,EAAE,cAAc,EAAe,OAAOM,GAApB,WAAsBA,EAAE,MAASA,AAAI,IAAEA,EAAE,KAAKN,EAAE,CAAE,CAAY,GAAX,EAAEM,EAAE,MAAM,CAAI,CAACN,EAAE,KAAK,CAAC,IAAIC,EAAE,EAAE,CAAC,GAAG,EAAE,KAAKD,EAAE,MAAM,CAAC,EAAEM,EAAE,MAAM,OAAO,CAACN,EAAE,MAAM,GAAKD,EAAED,EAAEG,EAAE,CAAC,OAA2C,KAApC,GAAE,OAAO,UAAU,SAAS,KAAKD,EAAE,CAAO,MAAMH,EAAI,GAAuBE,IAApB,kBAAsB,qBAAqB,OAAO,KAAKC,EAAE,CAAC,KAAK,KAAK,CAAC,IAAID,EAAE,CAAC,CAAY,OAAOC,GAAlB,UAAqB,EAAEF,EAAE,eAAe,EAAE,eAAe,GAAKA,EAAE,eAAe,OAAOE,EAAED,EAAE,cAAcO,EAAE,eAAe,EAAa,OAAON,GAAlB,WAAsB,EAAEF,EAAE,eAAe,EAAE,eAAe,GAAKA,EAAE,eAAe,OAAO,GAAGE,EAAED,EAAE,cAAcO,EAAE,eAAe,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAEN,EAAE,OAAOC,EAAE,EAAEA,EAAEK,EAAE,IAAI,CAAC,IAAIF,EAAEN,EAAE,YAAY,EAAE,YAAY,GAAKM,EAAEE,EAAEL,EAAE,CAAC,GAAG,CAAC,GAAKF,EAAED,EAAEE,EAAEC,GAAG,QAAQ,CAAC,EAAE,YAAYG,IAAI,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAER,EAAE,eAAe,cAAcG,EAAEH,EAAE,cAAcM,EAAEN,EAAE,QAAQ,GAAG,CAAC,OAAOgE,GAAI/D,EAAED,EAAEE,EAAE,OAAOc,EAAE,CAAC,GAAG,IAAM,CAAY,OAAOA,GAAlB,WAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,KAAM,GAAE,eAAe,cAAcR,EAAE,EAAE,cAAcL,EAAE,EAAE,QAAQG,EAAE+B,GAAE/B,EAAE,CAACU,EAAE,EAAEA,EAAE,IAAIX,EAAEL,EAAE,eAAeI,EAAEiD,GAAIpD,EAAEI,EAAE,OAAO,OAAO,KAAKA,EAAE,cAAcA,EAAE,eAAe,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKD,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,EAAE,GAAKH,EAAED,EAAE,KAAKA,EAAE,gBAAgBI,EAAEJ,EAAE,SAASA,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,KAAK,EAAE,KAAKC,EAAEA,EAAE,CAAC,EAAE,eAAe,cAAcO,EAAE,EAAE,cAAcL,EAAE,EAAE,QAAQG,EAAE,GAAEA,EAAE,EAAE,SAAS,GAAK,EAAE,CAAC,IAAIN,EAAEC,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAE,OAAO,EAAE,GAAK,KAAKD,EAAEC,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIO,EAAEP,EAAE,gBAAgB,EAAE,eAAe,OAAO,EAASO,IAAP,MAAU,EAAE,kBAAsBR,EAAE,SAAN,IAAe,EAAE,OAAO,EAASA,EAAE,cAAT,MAAsBA,EAAE,YAAY,KAAK,KAAK,IAAI,EAAE,eAAeQ,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAWN,IAAT,IAAK,GAAM,MAAMH,EAAI,IAAI,CAAC,CAACG,EAAE,EAAE,YAAYF,EAAE,QAAQC,EAAE,CAACO,EAAE,eAAeR,EAAE,yBAAyB,KAAKQ,EAAE,EAAEA,EAAE,uBAAuB,SAAS,SAAS,EAAE,CAAC,OAAO,GAAKP,EAAED,EAAEE,EAAE,GAAG,CAACM,EAAE,uBAAuB,OAAO,CAAC,EAAE,kBAAsBR,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWQ,GAAG,GAAG,SAASsD,GAAI,EAAE,EAAE,CAAC,GAAO9D,EAAE,OAAO,SAAb,GAAyBA,EAAE,SAAS,SAAf,GAA8BA,EAAE,SAAS,GAAG,WAArB,KAA8B,CAAC,IAAIE,EAAEF,EAAE,SAAS,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,cAAc,CAAC,EAAME,EAAE,SAAN,GAAc4D,GAAI7D,EAAEC,EAAE,MAAM,EAAE,kBAAkB,KAAKF,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,GAAUA,IAAP,KAAS,CAAC,GAAGE,EAAE,cAAc,CAAC,GAAUD,EAAE,uBAAT,KAA8B,MAAM,MAAMF,EAAI,IAAI,CAAC,CAAC,EAAE,qBAAqBG,EAAE,EAAE,mBAAuBD,EAAE,mBAAN,IAAyB,EAAE,aAAamD,GAAI,EAAEnD,EAAE,aAAaD,GAAG,OAAO,EAAE,eAAeA,EAAE,oBAAwBA,EAAE,eAAN,GAAoBE,EAAE,eAAmBA,EAAE,SAAN,GAAc4D,GAAI9D,EAAEE,EAAE,CAACF,EAAE,eAAeC,EAAE,oBAAoB,KAAKD,EAAE,CAACA,EAAE,uBAAuB,QAAQ,GAAKC,EAAE,CAACD,EAAE,uBAAuB,OAAO,EAAEE,EAAE,eAAmBA,EAAE,SAAN,IAAe4D,GAAI9D,EAAEE,EAAE,CAAKF,EAAE,kBAAkB,SAAxB,GAAgCA,EAAE,eAAeC,EAAE,kBAAkB,KAAKD,EAAE,GAAG,EAAE,kBAAsBC,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWA,GAAG,EAAE,SAAS,GAAK,EAAE,CAAC,GAAOA,EAAE,SAAN,EAAa,CAAC,IAAID,EAAEsC,GAAGpC,EAAEiE,GAAG,QAAQ,GAAG,QAAQC,GAAG,IAAI5D,EAAE6D,GAAG,GAAGpE,EAAE,cAAc,GAAG,CAAC,IAAIE,EAAEG,EAAEL,EAAE,YAAY,IAAI,EAAE,EAAEE,EAAEG,EAAE,OAAO,IAAI,CAAC,IAAID,EAAEC,EAAEH,GAAOC,EAAEH,EAAEe,EAAEX,EAAE,eAAe,GAAOW,EAAE,SAAN,EAAa,CAAC,GAAEX,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAID,EAAEC,EAAEA,EAAE,KAAK,CAACD,EAAE,cAAc,sBAAsBY,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,WAAiB,CAACX,EAAE,SAAS,OAAOA,EAAE,CAAC,EAAE,OAAO,EAAE,GAAKD,EAAEC,EAAE,gBAAgBW,EAAE,OAAOf,EAAE,CAAC,GAAG,IAAM,CAAY,OAAOA,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,CAAC,IAAIoB,EAAEhB,EAAE,KAAK,EAAE,KAAKgB,EAAEA,EAAE,KAAK,CAAC,EAAE,SAAS,OAAOhB,EAAE,CAAC,EAAE,OAAO,EAAE,IAAIS,EAAET,EAAE,gBAAgBe,EAAEnB,EAAES,EAAE6C,GAAInD,EAAEgB,EAAE,CAA4K,GAApKN,IAAP,KAAS0C,GAAIpD,EAAEgB,EAAE,EAAE,EAAE,eAAeN,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAYJ,EAAEI,EAAE,eAAeV,EAAE,yBAAyB,KAAKU,EAAE,GAAG,EAAE,kBAAyBV,EAAE,kBAAN,EAAsB,CAAC,IAAIQ,EAAER,EAAE,WAAW,GAAG,KAAK,EAAE,OAAO,EAAED,EAAE,CAAQF,EAAE,cAAT,MAAsB,GAAKA,EAAEA,EAAE,YAAY,OAAOD,EAAE,CAAC,GAAIC,EAAED,EAAE,CAACwD,GAAIvD,EAAED,EAAE,QAAQ,CAAC,GAAGQ,EAAE,GAAG,QAAQN,EAAEA,IAAIkE,IAAI/B,GAAErC,EAAE,GAAG,SAAS,GAAI,EAAE,EAAE,EAAE,CAAoB,OAAnB,EAAE,cAAc,CAAC,EAASE,EAAE,OAAT,CAAiB,IAAK,GAAE,IAAIM,EAAE,EAAE,GAAG,EAAE,gBAAwJ,MAAxI,GAAE,eAAe,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAEP,EAAE,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,KAAKA,EAAE,kBAAkB,CAAC,EAAEO,EAAE,SAAS,GAAG,CAAC,EAAE,KAAKP,EAAE,CAAQD,EAAE,KAAK,gBAAgB,CAAC,IAAK,GAAE,EAAE,OAAO,EAAE,IAAIG,EAAE,CAAC,EAAE,EAAED,EAAE,OAAO,IAAII,EAAE,EAAE,EAAEJ,EAAE,SAAS,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,OAAO,IAAI,CAAC,IAAI,EAAEA,EAAEG,GAAGC,EAAEH,EAAE,MAAM,IAAI,EAAE,KAAKK,EAAEF,GAAG,CAAC,EAAE,GAAKL,EAAED,EAAEG,EAAE,CAAC,KAAKG,EAAEE,EAAE,OAAO,EAAE,IAAI,EAAE,KAAKA,EAAEF,GAAG,CAA8B,OAA7B,EAAEE,EAAE,SAAS,EAAER,EAAE,KAAKQ,EAAEF,GAAG,EAASH,EAAE,QAAQ,MAAM,MAAMJ,EAAI,IAAI,CAAC,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIS,EAAEN,EAAE,SAAS,GAAUM,IAAP,KAAS,OAAO,GAAIP,EAAED,EAAEE,EAAE,CAAoB,GAAnB,EAAE,cAAc,CAAC,EAAKM,EAAE,kBAAkB,OAAOP,EAAE,cAAc,uBAAuB,EAAEO,EAAE,YAAYR,EAAE,KAAK,YAAkB,CAACA,EAAE,KAAK,YAAY,CAACQ,IAAIR,EAAE,KAAK,eAAe,CAAC,EAAES,GAAED,EAAE,CAACR,EAAE,KAAKQ,EAAE,CAACR,EAAE,KAAK,IAAI,EAAEA,EAAE,KAAK,eAAe,EAAE,GAAIC,EAAED,EAAEE,EAAE,CAAC,EAAE,CAAC,CAACD,EAAE,cAAc,sBAAsBD,EAAE,KAAK,YAAkB,CAACC,EAAE,GAAG,EAAEO,EAAE,aAAa,CAAC,EAAE,cAAc,EAAE,gBAAgB,EAAEA,EAAE,kBAAkB,QAAQP,EAAE,kBAAkB,KAAKO,EAAE,CAAC,IAAIL,EAAEF,EAAE,cAAkBK,EAAE,EAAE,iBAAiG,MAAhF,GAAEH,EAAE,eAAeG,EAAE,SAAS,GAAG,CAAC,EAAE,EAAE,GAAGH,EAAE,GAAKH,EAAEC,EAAE,cAAcO,EAAE,CAAC,GAAIP,EAAED,EAAEE,EAAE,CAAQF,EAAE,KAAK,YAAkB,CAAC,GAAGQ,EAAE,SAASP,EAAE,qBAAqB,MAAO,GAAE,cAAc,EAAE,gBAAgBA,EAAE,oBAAoB,KAAKO,EAAE,CAAC,GAAKR,EAAEC,EAAE,cAAcO,EAAE,GAAG,CAAC,GAAIP,EAAED,EAAEE,EAAE,CAACF,EAAE,KAAK,YAAkB,CAAsF,GAArF,EAAE,cAAc,sBAAsBA,EAAE,KAAK,WAAiB,CAAC,EAAEQ,EAAE,kBAAyBN,EAAE,SAAN,EAAa,MAAM,MAAMH,EAAI,IAAI,CAAC,CAAoF,OAAnF,GAAKE,EAAED,EAAEE,EAAE,GAAG,CAAC,EAAE,CAAC,CAACD,EAAE,cAAc,sBAAsBD,EAAE,KAAK,YAAkB,CAAQC,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAA0D,OAAzD,GAAKD,EAAEC,EAAE,cAAcC,EAAE,cAAcA,EAAE,GAAG,CAAC,GAAKD,EAAED,EAAEE,EAAE,CAAQ,GAAKF,EAAEE,EAAE,cAAc,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIM,EAAEN,EAAE,kBAAkBC,EAAE,EAAEA,EAAEK,EAAE,OAAO,IAAI,GAAKP,EAAED,EAAEE,EAAEM,EAAEL,GAAG,CAA0lB,GAAzlB,EAAE,OAAO,EAAE,EAAEF,EAAE,cAAc,EAAEC,EAAE,GAAG,EAAEA,EAAE,cAAc,EAAE,KAAKD,EAAE,kBAAkB,CAAC,EAAE,6BAA6BD,EAAE,KAAK,QAAQ,EAAE,EAAE,6BAA6B,CAAC,EAAEA,EAAE,KAAK,4aAA4a,EAAYQ,IAAP,KAAS,MAAM,MAAMT,EAAI,IAAI,CAAC,CAA4E,MAA3E,GAAEG,EAAE,SAAS,GAAG,CAAC,EAAE,KAAKM,EAAE,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,KAAKP,EAAE,cAAc,CAAC,EAAE,KAAKC,EAAE,CAAQF,EAAE,KAAK,eAAe,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,GAAOQ,EAAE,SAAN,EAAa,MAAM,CAAC,EAAE,IAAIL,EAAEK,EAAE,GAAG,GAAQL,IAAL,GAAO,CAAC,IAAS,EAAE,GAAGD,EAAE,iBAAb,GAA4B,MAAM,MAAMH,EAAI,IAAI,CAAC,CAAC,OAAO,GAAKE,EAAED,EAAEQ,EAAE,CAAoc,OAAnc,GAAKP,EAAED,EAAEQ,EAAE,CAAC,EAAEP,EAAE,cAAc,EAAE,KAAKA,EAAE,kBAAkB,CAAC,EAAE,4BAA4BD,EAAE,KAAK,QAAQ,EAAE,EAAE,4BAA4B,CAAC,EAAEA,EAAE,KAAK,yMAAyM,EAAE,EAAE,KAAKC,EAAE,cAAc,CAAC,EAAEE,EAAE,SAAS,GAAG,CAAC,EAAE,KAAKA,EAAE,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,KAAKF,EAAE,kBAAkB,CAAC,EAAE,KAAKE,EAAE,CAAQH,EAAE,KAAK,eAAe,CAAC,SAAS,GAAK,EAAE,EAAE,CAAC,GAAG,CAAC,IAAIE,EAAED,EAAE,qBAAqB,GAAUC,IAAP,MAAcD,EAAE,mBAAN,EAAuB,CAAC,GAAKA,EAAED,EAAEE,EAAE,CAAC,EAAE,qBAAqB,KAAK,IAAIM,EAAEP,EAAE,cAAc,gBAAgB,IAAI,EAAE,EAAEC,EAAEM,EAAE,OAAO,EAAE,IAAI,EAAE,KAAKA,EAAEN,GAAG,CAAC,EAAEM,EAAE,QAAQR,EAAE,KAAKQ,EAAEN,GAAG,CAAC,IAAIC,EAAEG,EAAEL,EAAE,yBAAyB,IAAI,EAAE,EAAEE,EAAEG,EAAE,OAAO,IAAI,CAAC,IAAID,EAAEC,EAAEH,GAAG,EAAEH,EAAE,IAAII,EAAEH,EAAE,cAAce,EAAEX,EAAE,GAAGgB,EAAEhB,EAAE,YAAYS,EAAET,EAAE,aAAae,EAAEf,EAAE,oBAA4T,GAAxS,EAAE,KAAKD,EAAE,kBAAkB,CAAC,EAAE,yBAAyBI,EAAE,KAAK,QAAQ,EAAE,EAAE,yBAAyB,CAAC,EAAEA,EAAE,KAAK,yLAAyL,EAAYQ,IAAP,KAAS,MAAM,MAAMjB,EAAI,IAAI,CAAC,CAAuB,GAAtB,EAAE,KAAKiB,EAAE,CAAC,EAAE,KAAK,IAAI,CAAIK,GAAGP,GAAGM,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,IAAIV,EAAE,GAAKW,GAAG,GAAG,CAAC,EAAE,KAAKX,EAAE,CAAC,GAAGI,GAAGM,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,IAAIR,EAAE,GAAKE,GAAG,GAAG,CAAC,EAAE,KAAKF,EAAE,CAAC,GAAGQ,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,IAAIP,EAAE,GAAKO,EAAE,CAAC,EAAE,KAAKP,EAAE,CAAC,GAAG,CAACL,EAAE,KAAK,cAAc,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEL,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAImB,EAAErB,EAAE,oBAAoB,IAAI,EAAE,EAAEE,EAAEmB,EAAE,OAAO,IAAI,GAAG,CAAC,GAAKrB,EAAED,EAAEsB,EAAEnB,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,OAAO,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIQ,EAAEV,EAAE,kBAAkB,IAAI,EAAE,EAAEE,EAAEQ,EAAE,OAAO,IAAI,CAAC,IAAIQ,EAAER,EAAER,GAAG,EAAE,CAAC,EAAEF,EAAE,EAAED,EAAE,IAAIkB,EAAEC,EAAE,kBAAkB,IAAI,EAAE,EAAEf,EAAEc,EAAE,OAAO,IAAI,GAAG,CAAC,GAAKZ,EAAED,EAAEc,EAAED,EAAEd,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAImB,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,OAAO,EAAEnB,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAACmB,EAAE,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEpB,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIqC,EAAEvC,EAAE,oBAAoB,IAAI,EAAE,EAAEE,EAAEqC,EAAE,OAAO,IAAI,GAAG,CAAC,GAAKvC,EAAED,EAAEwC,EAAErC,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,OAAO,EAAE,OAAO,EAAEA,EAAE,QAAQ,CAAKF,EAAE,kBAAN,GAA2BA,EAAE,YAAY,SAAlB,GAA8BA,EAAE,yBAAyB,SAA/B,GAA2CA,EAAE,oBAAoB,SAA1B,GAAkCD,EAAE,KAAK,KAAK,EAAE,SAAS,GAAK,EAAE,EAAE,CAAC,GAAG,CAAC,IAAIE,EAAED,EAAE,eAAe,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,GAAKC,EAAED,EAAED,EAAE,GAAG,CAAC,EAAE,OAAO,CAAQC,EAAE,cAAT,MAAsB,GAAKA,EAAEA,EAAE,YAAY,OAAOD,EAAE,CAAC,GAAIC,EAAED,EAAE,CAACwD,GAAIvD,EAAED,EAAE,EAAE,SAAS,IAAM,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,CAAC,EAAEG,EAAE,KAAKD,EAAE,GAAGD,EAAE,CAAC,KAAK,SAAS,EAAE,CAAkB,OAAVH,IAAP,OAAW,GAAGA,GAAS,CAAC,GAAG,QAAQ,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,EAAEA,GAAG,CAACe,EAAE,CAAC,EAA6J,GAA3J,EAAE,GAAKf,EAAE,GAAKC,EAAEF,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,GAAKC,EAAE,CAAC,GAAKA,EAAEO,EAAE,CAAQP,EAAE,SAAN,EAAa,EAAE,OAAO,EAAEG,EAAE,QAAQH,EAAE,WAAW,SAAaA,EAAE,SAAN,GAAqBA,EAAE,cAAT,KAAqB,CAAC,EAAE,YAAYG,EAAE,GAAG,CAAC,GAAKH,EAAEG,EAAE,OAAOJ,EAAE,CAAC,GAAIC,EAAED,EAAE,CAACwD,GAAIvD,EAAED,EAAE,EAAE,GAAGG,EAAE,MAAMG,EAAE,GAAG,CAACU,EAAE,MAAM,MAAMjB,EAAI,IAAI,CAAC,CAAC,OAAOM,EAA63B,SAASiE,GAAE,EAAE,CAAC,IAAI,IAAItE,EAAE,yDAAyDC,EAAEC,EAAE,EAAEA,EAAE,UAAU,OAAO,IAAI,GAAG,WAAW,mBAAmB,UAAUA,GAAG,CAAC,MAAM,yBAAyBD,EAAE,WAAWD,EAAE,iHAAkI,SAASuE,EAAE,EAAE,EAAE,CAAC,GAAOvE,EAAE,SAAN,EAAa,GAAG,IAAIA,EAAE,OAAO,EAAEwE,KAAKvE,EAAE,QAAQ,IAAI,WAAWwE,GAAG,OAAO,EAAED,GAAG,CAAC,CAAC,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,GAAGvE,EAAE,QAAQD,EAAE,KAAK,CAAC,IAAIE,EAAEuE,GAAG,OAAOD,GAAG,EAAExE,EAAE,SAAaE,IAAJ,EAAMD,EAAE,QAAQwE,GAAG,EAAEA,GAAG,IAAIzE,EAAE,SAAS,EAAEE,EAAE,CAACsE,GAAG,CAACvE,EAAE,QAAQwE,GAAG,CAAC,EAAEzE,EAAE,SAASE,EAAE,EAAE,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,GAAG,GAAG,IAAIF,EAAEwE,GAAG,CAAC,IAAIxE,EAAE,QAAQ,SAAS0E,GAAE,EAAE,EAAE,CAAQ,OAAP,EAAEzE,EAAED,EAAE,CAAO,CAAC,EAAE,SAAS2E,GAAG,EAAE,CAAC,IAAI,EAAEH,KAAKvE,EAAE,QAAQ,IAAI,WAAWwE,GAAG,OAAO,EAAED,GAAG,CAAC,CAAC,GAAG,KAAK,GAAG,GAA0B,SAASI,GAAE,EAAE,CAAC,OAAOC,GAAG,OAAO5E,EAAE,CAAC,SAAS6E,EAAE,EAAE,CAAC,OAAOD,GAAG,OAAO5E,EAAE,CAAC,SAAS8E,GAAG,EAAE,EAAE,CAAc,OAAO9E,EAAE,OAAtB,WAA4BA,EAAE,MAAMD,EAAE,CAACC,EAAE,OAAO,CAAqZ,SAAS+E,GAAG,EAAE,CAA4F,OAAxFC,GAAG,KAAKC,GAAGjF,EAAE,CAAO,CAAC,EAAKgF,GAAG,KAAKE,GAAGlF,EAAE,CAAO,CAAC,EAAKmF,GAAG,KAAKnF,EAAE,CAAQ,GAAGA,GAAG,CAAC,GAAE,GAAGA,GAAG,CAAC,EAAQ,CAAC,GAAE,SAASoF,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,gBAAoBrF,IAAJ,GAAWA,IAAJ,GAAWA,IAAJ,EAAM,KAAK,cAAcQ,EAAE,KAAK,mBAAmBL,EAAE,KAAK,gBAAgBD,EAAE,KAAK,aAAaD,EAAE,KAAK,KAAKD,EAAE,KAAK,YAAYM,EAAE,KAAK,kBAAkBD,EAA+zC,SAASiF,GAAG,EAAE,CAAC,OAAOrF,EAAE,GAAG,aAAa,CAAkkF,SAASsF,GAAE,EAAE,CAAC,GAAe,OAAOtF,GAAnB,WAAiC,OAAOA,GAAlB,SAAoB,MAAM,GAAGA,EAAE,EAAE,GAAGA,EAAE,IAAID,EAAEwF,GAAG,KAAKvF,EAAE,CAAC,GAAGD,EAAE,CAAC,IAAIE,EAAEM,EAAE,GAAGL,EAAE,EAAE,IAAI,EAAEH,EAAE,MAAME,EAAED,EAAE,OAAO,IAAI,CAAC,OAAOA,EAAE,WAAWC,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,GAAGD,EAAE,UAAUE,EAAED,EAAE,EAAE,EAAEA,EAAE,EAAE,GAAGF,EAAE,EAAEG,IAAID,EAAqBM,EAAnBA,EAAEP,EAAE,UAAUE,EAAED,EAAE,CAAG,OAAOD,EAAoM,SAASwF,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOzF,GAASE,IAAN,IAAQ,UAAU,WAAWM,EAAE,SAASkF,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAWzF,IAAT,IAAK,GAAM,GAAGA,EAAE,EAAWD,IAAT,IAAK,GAAM2F,GAAGb,EAAE,kBAAkBS,GAAEvF,EAAE,CAAC,KAAK,CAAC,IAAIM,EAAE,EAAE,CAAmD,GAAzCJ,IAAT,IAAK,IAAOI,EAAE,KAAKN,EAAE4E,IAAG,GAAG1E,GAAG,QAAQ0F,GAAGH,GAAG,CAAC,CAACI,GAAG,CAAarF,IAAT,IAAK,GAAM,IAAI,EAAE,EAAEN,EAAEM,EAAE,OAAO,IAAI,EAAE,KAAKsF,GAAGlB,GAAEW,GAAE/E,EAAEN,GAAG,CAAC,CAAC6F,GAAG,CAAC,GAAY5F,IAAT,IAAK,GAAM,IAAI,EAAE,EAAEK,EAAEL,EAAE,OAAO,IAAI,EAAE,KAAK6F,GAAGpB,GAAEW,GAAEpF,EAAEK,GAAG,CAAC,CAACuF,GAAG,CAAC,MAAM,CAAC,gBAAgBzF,EAAE,kBAAkBN,EAAE,kBAAkB8E,EAAE7E,EAAE,KAAK,CAAC,cAAc6E,EAAE7E,EAAE,KAAK,CAAC,eAAeA,EAAE,KAAK,SAASA,EAAE,eAAe,EAAE,4BAA4B,CAAC,EAAE,6BAA6B,CAAC,EAAE,yBAAyB,CAAC,EAAE,CAAC,SAASgG,GAAE,EAAE,EAAE,CAAC,MAAM,CAAC,cAAchG,EAAE,cAAcD,EAAE,CAAC,SAASkG,GAAG,EAAE,CAAC,OAAOD,GAAiChG,IAA/B,6BAAiC,EAAyCA,IAAvC,qCAAyC,EAAE,EAAE,KAAK,CAAC,SAASkG,GAAG,EAAE,EAAE,EAAE,CAAC,OAAOnG,EAAP,CAAU,IAAI,SAAS,OAAOiG,GAAE,EAAQ/F,EAAE,OAAR,KAAsBA,EAAE,aAAVA,EAAE,MAAqB,CAAC,IAAI,MAAM,OAAO+F,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,IAAGhG,EAAE,eAAmBA,EAAE,gBAAN,EAAoBgG,GAAE,EAAE,KAAK,CAAChG,EAA6B,SAASmG,GAAG,EAAE,EAAE,EAAE,EAAE,CAAkD,OAAzCpG,IAAL,GAAcQ,GAAE,GAAGP,EAAE,KAAKoG,GAAG,CAAC,EAAE,KAAKzB,GAAEW,GAAEvF,EAAE,CAAC,CAAC,CAAO,CAAC,GAAsD,SAASsG,GAAG,EAAE,EAAE,EAAE,CAAC,GAAc,OAAOpG,GAAlB,SAAoB,MAAM,MAAMoE,GAAE,GAAG,CAAC,CAAM,IAAI,IAAI9D,IAAb,GAAE,CAAC,EAAeN,EAAE,GAAG+E,GAAG,KAAK/E,EAAEM,EAAE,CAAC,CAAC,IAAIL,EAAED,EAAEM,GAAG,GAASL,GAAN,MAAqB,OAAOA,GAAnB,WAA2BA,IAAL,GAAO,CAAC,GAAOK,EAAE,QAAQ,KAAK,GAAnB,EAAoB,CAAC,IAAIF,EAAEsE,GAAEW,GAAE/E,EAAE,CAAC,CAAC,EAAEoE,GAAEW,IAAG,GAAGpF,GAAG,MAAM,CAAC,CAAC,KAAK,CAAC,EAAEK,EAAE,IAAIH,EAAEkG,GAAG,IAAIjG,EAAE,CAAUD,IAAT,IAAK,KAAQ,EAAEyE,EAAES,GAAEjF,EAAE,QAAQkG,GAAG,MAAM,CAAC,aAAa,CAAC,QAAQC,GAAG,OAAO,CAAC,CAAC,CAACF,GAAG,IAAIjG,EAAED,EAAE,EAAE,EAAEA,EAAE,EAAa,OAAOF,GAAlB,SAAwBA,IAAJ,GAAO8E,GAAG,KAAKyB,GAAGlG,EAAE,CAACoE,GAAE,GAAGzE,EAAE,CAACyE,GAAEzE,EAAE,KAAK,CAACyE,GAAEW,IAAG,GAAGpF,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,EAAEF,EAAE,KAAK0G,GAAGrG,EAAEsG,GAAGzG,EAAE,EAAEF,EAAE,KAAK4G,GAAGvG,EAAEsG,GAAGzG,EAAE,EAAE,GAAGF,EAAE,KAAK6G,GAAG,CAAgD,SAASC,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO7G,EAAP,CAAU,IAAI,QAAQ,GAAGD,EAAED,EAAEQ,EAAE,CAAC,OAAO,IAAI,eAAe,IAAI,iBAAiB,IAAI,YAAY,IAAI,iCAAiC,IAAI,2BAA2B,OAAO,GAAG,EAAE,EAAEN,EAAE,SAAeA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,QAAc,EAAE8G,GAAG,eAAe9G,EAAE,CAAC8G,GAAG9G,GAAG,KAAYF,IAAP,KAAS,CAAC,OAAO,OAAOQ,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,CAACR,EAAE,gBAAgB,OAA4B,OAArB,EAAE4E,GAAE5E,EAAE,cAAc,CAAQA,EAAE,KAAT,CAAe,IAAK,GAAE,GAAGC,EAAE,KAAKgH,GAAG/G,EAAEgH,GAAG,CAAC,MAAM,IAAK,GAAE,CAAC,IAAI1G,EAAEP,EAAE,KAAKgH,GAAG/G,EAAEgH,GAAG,CAAC,CAAC,IAAI1G,GAAGP,EAAE,KAAKgH,GAAG/G,EAAEiH,GAAGvC,GAAEW,GAAE/E,EAAE,CAAC,CAACsG,GAAG,CAAC,MAAM,IAAK,GAAE,MAAMtG,EAAE,EAAEP,EAAE,KAAKgH,GAAG/G,EAAEiH,GAAGvC,GAAEW,GAAE/E,EAAE,CAAC,CAACsG,GAAG,CAAC,MAAM,IAAK,GAAE,CAAC,MAAMtG,EAAE,EAAE,GAAGA,GAAGP,EAAE,KAAKgH,GAAG/G,EAAEiH,GAAGvC,GAAEW,GAAE/E,EAAE,CAAC,CAACsG,GAAG,CAAC,MAAM,QAAQ,EAAE,cAAc,EAAE,GAAGtG,GAAGP,EAAE,KAAKgH,GAAG/G,EAAEiH,GAAGvC,GAAEW,GAAE/E,EAAE,CAAC,CAACsG,GAAG,UAAU9B,GAAG9E,EAAE,CAAC,CAAC,OAAO,OAAOM,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,EAAEN,EAAE,aAAa,CAAC,MAAM,EAAE,EAAE,CAAWF,IAAV,SAAuBA,IAAV,QAAY,OAAO,EAAE,KAAKiH,GAAGrC,GAAE1E,EAAE,CAACiH,GAAGvC,GAAEW,GAAE/E,EAAE,CAAC,CAACsG,GAAG,GAA2B,SAASM,GAAE,EAAE,EAAE,EAAE,CAAC,GAASpH,GAAN,KAAQ,CAAC,GAASE,GAAN,KAAQ,MAAM,MAAMoE,GAAE,GAAG,CAAC,CAAC,GAAc,OAAOtE,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAMsE,GAAE,GAAG,CAAC,CAAC,EAAEtE,EAAE,OAAcA,GAAP,MAAsBC,EAAE,KAAK2E,GAAE,GAAG5E,EAAE,CAAC,EAAE,SAASqH,GAAG,EAAE,CAAC,IAAIrH,EAAE,GAAyD,OAAtD,GAAG,SAAS,QAAQC,GAAG,SAAS,EAAE,CAAOA,GAAN,OAAU,GAAGA,KAAK,CAAQD,EAA2B,SAASsH,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAKC,GAAErH,EAAE,CAAC,CAAC,IAAIC,EAAEG,EAAE,EAAE,KAAK,IAAIH,KAAKH,EAAE,GAAGiF,GAAG,KAAKjF,EAAEG,EAAE,CAAC,CAAC,IAAIE,EAAEL,EAAEG,GAAG,GAASE,GAAN,KAAQ,OAAOF,EAAP,CAAU,IAAI,WAAW,EAAEE,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAEJ,EAAEO,EAAEL,EAAEE,EAAE,EAAsB,OAApB,EAAE,KAAKmH,GAAG,CAAC,GAAEvH,EAAEK,EAAEJ,EAAE,CAAkB,OAAOA,GAAlB,UAAqBD,EAAE,KAAK2E,GAAEW,GAAErF,EAAE,CAAC,CAAC,CAAC,MAAMA,EAA6D,SAASqH,GAAE,EAAE,CAAC,IAAIvH,EAAEyH,GAAG,IAAIxH,EAAE,CAAC,GAAYD,IAAT,IAAK,GAAM,CAAC,GAAG,CAAC0H,GAAG,KAAKzH,EAAE,CAAC,MAAM,MAAMqE,GAAE,GAAGrE,EAAE,CAAC,CAAC,EAAE6E,EAAE,IAAI7E,EAAE,CAAC,GAAG,IAAIA,EAAED,EAAE,CAAC,OAAOA,EAA8B,SAAS2H,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO3H,EAAP,CAAU,IAAI,SAAS,EAAE,KAAKuH,GAAE,SAAS,CAAC,CAAC,IAAIjH,EAAE,KAAKD,EAAE,KAAK,IAAIS,KAAKZ,EAAE,GAAG+E,GAAG,KAAK/E,EAAEY,EAAE,CAAC,CAAC,IAAIV,EAAEF,EAAEY,GAAG,GAASV,GAAN,KAAQ,OAAOU,EAAP,CAAU,IAAI,WAAW,EAAEV,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,eAAe,IAAI,QAAQ,MAAM,QAAQ,GAAEH,EAAEO,EAAEM,EAAEV,EAAE,EAAsB,OAApB,EAAE,KAAKoH,GAAG,CAAC,GAAEvH,EAAEI,EAAEC,EAAE,CAAQA,EAAE,IAAI,SAAS,EAAEH,EAAE,cAAc,EAAE,KAAKoH,GAAE,SAAS,CAAC,CAAC,IAAIvG,EAAE,EAAE,KAAKK,EAAE,KAASP,EAAE,KAAK,IAAIR,KAAKJ,EAAE,GAAG+E,GAAG,KAAK/E,EAAEI,EAAE,CAAC,CAAC,IAAIc,EAAElB,EAAEI,GAAG,GAASc,GAAN,KAAQ,OAAOd,EAAP,CAAU,IAAI,WAAW,EAAEc,EAAE,MAAM,IAAI,WAAW,EAAEA,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,QAAQ,GAAEnB,EAAEO,EAAEF,EAAEc,EAAE,EAAE,GAASf,GAAN,KAAQ,GAAG,EAASW,IAAP,KAAcqG,GAAGjH,EAAE,CAAV,GAAGY,EAAQ4G,GAAGvH,EAAE,MAAM,EAAE,EAAEG,EAAEH,EAAE,OAAO,IAAI,GAAG,GAAGA,EAAEG,KAAKN,EAAE,CAAC,EAAE,KAAK2H,GAAG,CAAC,YAAW,GAAGxH,IAAIH,GAAGD,EAAE,KAAK4H,GAAG,MAAM,GAAG5H,EAAE,KAAK4H,GAAG,CAAqB,OAApB,EAAE,KAAKL,GAAG,CAAC,GAAEvH,EAAEa,EAAEV,EAAE,CAAQA,EAAE,IAAI,WAA4C,IAAIA,KAArC,EAAE,KAAKmH,GAAE,WAAW,CAAC,CAAC,EAAE,EAAE,EAAE,KAAcrH,EAAE,GAAG+E,GAAG,KAAK/E,EAAEE,EAAE,GAAG,EAAEF,EAAEE,GAASY,GAAN,MAAS,OAAOZ,EAAP,CAAU,IAAI,WAAW,EAAEY,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAMsD,GAAE,GAAG,CAAC,CAAC,QAAQ,GAAErE,EAAEO,EAAEJ,EAAEY,EAAE,CAAsC,GAA9BV,IAAP,MAAiBD,IAAP,OAAW,EAAEA,GAAG,EAAE,KAAKmH,GAAG,CAAU1G,GAAN,KAAQ,CAAC,GAASR,GAAN,KAAQ,MAAM,MAAMgE,GAAE,GAAG,CAAC,CAAC,GAAGsD,GAAG9G,EAAE,EAAE,EAAEA,EAAE,OAAO,MAAM,MAAMwD,GAAE,GAAG,CAAC,CAAC,EAAE,GAAGxD,EAA4E,OAA/D,OAAOR,GAAlB,UAA4BA,EAAE,KAAT;GAAaL,EAAE,KAAK6H,GAAG,CAAQxH,IAAP,MAAUL,EAAE,KAAK2E,GAAEW,GAAE,GAAGjF,EAAE,CAAC,CAAC,CAAQ,KAAK,IAAI,QAAwC,IAAID,KAApC,EAAE,KAAKkH,GAAE,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,KAAcrH,EAAE,GAAG+E,GAAG,KAAK/E,EAAEG,EAAE,GAAG,EAAEH,EAAEG,GAASgB,GAAN,MAAS,OAAOhB,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAMiE,GAAE,IAAI,QAAQ,CAAC,CAAC,IAAI,iBAAiB,EAAEjD,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,UAAU,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,QAAQ,GAAEpB,EAAEO,EAAEH,EAAEgB,EAAE,CAA0H,OAAlHP,IAAP,KAAmCE,IAAP,MAAU+F,GAAE9G,EAAEO,EAAE,UAAUQ,EAAE,CAA/C+F,GAAE9G,EAAEO,EAAE,UAAUM,EAAE,CAAqCR,IAAP,KAAiCF,IAAP,MAAU2G,GAAE9G,EAAEO,EAAE,QAAQJ,EAAE,CAA3C2G,GAAE9G,EAAEO,EAAE,QAAQF,EAAE,CAA4B,EAAE,KAAKyH,GAAG,CAAQ,KAAK,IAAI,WAAiC,IAAI,IAAIrH,KAA9B,EAAE,KAAK6G,GAAE,WAAW,CAAC,CAAcrH,EAAE,GAAG+E,GAAG,KAAK/E,EAAEQ,EAAE,GAAG,EAAER,EAAEQ,GAASJ,GAAN,MAAS,OAAOI,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM4D,GAAE,IAAI,CAAC,CAAC,QAAQ,GAAErE,EAAEO,EAAEE,EAAEJ,EAAE,CAAY,OAAX,EAAE,KAAKkH,GAAG,CAAQ,KAAK,IAAI,QAAkC,IAAIpG,KAA9B,EAAE,KAAKmG,GAAE,QAAQ,CAAC,CAAC,EAAE,KAAcrH,EAAE,GAAG+E,GAAG,KAAK/E,EAAEkB,EAAE,GAAG,EAAElB,EAAEkB,GAASf,GAAN,MAAS,OAAOe,EAAP,CAAU,IAAI,WAAW,EAAEf,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAMiE,GAAE,IAAI,CAAC,CAAC,QAAQ,GAAErE,EAAEO,EAAEY,EAAEf,EAAE,CAAY,OAAX,EAAE,KAAKmH,GAAG,CAAQlH,EAAE,IAAI,UAAU,IAAI,MAA4B,IAAIU,KAA1B,EAAE,KAAKuG,GAAEvH,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcE,EAAE,GAAG+E,GAAG,KAAK/E,EAAEc,EAAE,GAAG,EAAEd,EAAEc,GAASZ,GAAN,MAAS,OAAOY,EAAP,CAAU,IAAI,WAAW,EAAEZ,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAEH,EAAEO,EAAEQ,EAAEZ,EAAE,CAAY,GAAX,EAAE,KAAKoH,GAAG,CAAUnH,GAAN,KAAQ,CAAC,GAASC,GAAN,KAAQ,MAAM,MAAMgE,GAAE,GAAG,CAAC,CAAC,GAAc,OAAOjE,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAMiE,GAAE,GAAG,CAAC,CAAC,EAAEjE,EAAE,OAAcH,GAAP,OAAkC,OAAOA,GAAlB,UAAqB,EAAEA,EAAE,QAAeA,EAAE,KAAT;EAAYD,EAAE,KAAK6H,GAAGlD,GAAE1E,EAAE,CAAC,CAACD,EAAE,KAAK2E,GAAE,GAAG1E,EAAE,CAAC,EAA+C,OAAlC,OAAOI,GAAlB,UAA4BA,EAAE,KAAT;GAAaL,EAAE,KAAK6H,GAAG,CAAQxH,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,IAAIM,KAArB,EAAE,KAAK2G,GAAEvH,EAAE,CAAC,CAAcE,EAAE,GAAG+E,GAAG,KAAK/E,EAAEU,EAAE,GAAG,EAAEV,EAAEU,GAASN,GAAN,MAAS,OAAOM,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM0D,GAAE,IAAItE,EAAE,CAAC,CAAC,QAAQ,GAAEC,EAAEO,EAAEI,EAAEN,EAAE,CAAY,OAAX,EAAE,KAAKyH,GAAG,CAAQ,KAAK,IAAI,iBAAiB,IAAI,gBAAgB,IAAI,YAAY,IAAI,gBAAgB,IAAI,gBAAgB,IAAI,mBAAmB,IAAI,iBAAiB,IAAI,gBAAgB,OAAOT,GAAGrH,EAAEC,EAAEF,EAAEQ,EAAE,CAAC,IAAI,OAAO,OAAWL,EAAE,gBAAN,GAAqBF,EAAE,KAAK+H,GAAG,CAACV,GAAGrH,EAAEC,EAAEF,EAAEQ,EAAE,CAAC,QAAQ,GAAQR,EAAE,QAAQ,IAAI,GAAnB,IAAgC,OAAOE,EAAE,IAApB,SAAuB,OAAOoH,GAAGrH,EAAEC,EAAEF,EAAEQ,EAAE,CAAuB,IAAIa,KAA1B,EAAE,KAAKkG,GAAEvH,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcE,EAAE,GAAG+E,GAAG,KAAK/E,EAAEmB,EAAE,GAAG,EAAEnB,EAAEmB,GAASjB,GAAN,MAAS,OAAOiB,EAAP,CAAU,IAAI,WAAW,EAAEjB,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,GAAGH,EAAEO,EAAEJ,EAAE,CAAC,MAAM,IAAI,iCAAiC,IAAI,2BAA2B,MAAM,QAAQ,GAAGiB,EAAE,EAAe,OAAOjB,GAApB,YAAkC,OAAOA,GAAlB,UAAqBH,EAAE,KAAKgH,GAAGrC,GAAEvD,EAAE,CAAC8F,GAAGvC,GAAEW,GAAEnF,EAAE,CAAC,CAAC0G,GAAG,CAAqB,OAApB,EAAE,KAAKU,GAAG,CAAC,GAAEvH,EAAEI,EAAEC,EAAE,CAAQA,GAAyT,SAAS,GAAG,EAAE,EAAE,EAAE,CAAS,GAAR,EAAEL,EAAEgI,GAAG,CAAW/H,IAAP,KAAS,MAAM,MAAMoE,GAAE,IAAI,CAAC,CAAQ,OAAP,EAAErE,EAAEC,EAAE,CAAQwE,GAAEzE,EAAEiI,GAAG,CAA2e,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOhI,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAOqE,EAAEtE,EAAEkI,GAAG,CAAC5D,EAAEtE,EAAED,EAAE,cAAc,CAACuE,EAAEtE,EAAE2E,GAAEpE,EAAE,SAAS,GAAG,CAAC,CAAC,CAACkE,GAAEzE,EAAEmI,GAAG,CAAC,IAAK,GAAE,OAAO7D,EAAEtE,EAAEoI,GAAG,CAAC9D,EAAEtE,EAAED,EAAE,cAAc,CAACuE,EAAEtE,EAAE2E,GAAEpE,EAAE,SAAS,GAAG,CAAC,CAAC,CAACkE,GAAEzE,EAAEqI,GAAG,CAAC,IAAK,GAAE,OAAO/D,EAAEtE,EAAEsI,GAAG,CAAChE,EAAEtE,EAAED,EAAE,cAAc,CAACuE,EAAEtE,EAAE2E,GAAEpE,EAAE,SAAS,GAAG,CAAC,CAAC,CAACkE,GAAEzE,EAAEuI,GAAG,CAAC,IAAK,GAAE,OAAOjE,EAAEtE,EAAEwI,GAAG,CAAClE,EAAEtE,EAAED,EAAE,cAAc,CAACuE,EAAEtE,EAAE2E,GAAEpE,EAAE,SAAS,GAAG,CAAC,CAAC,CAACkE,GAAEzE,EAAEyI,GAAG,CAAC,IAAK,GAAE,OAAOnE,EAAEtE,EAAE0I,GAAG,CAACpE,EAAEtE,EAAED,EAAE,cAAc,CAACuE,EAAEtE,EAAE2E,GAAEpE,EAAE,SAAS,GAAG,CAAC,CAAC,CAACkE,GAAEzE,EAAE2I,GAAG,CAAC,IAAK,GAAE,OAAOrE,EAAEtE,EAAE4I,GAAG,CAACtE,EAAEtE,EAAED,EAAE,cAAc,CAACuE,EAAEtE,EAAE2E,GAAEpE,EAAE,SAAS,GAAG,CAAC,CAAC,CAACkE,GAAEzE,EAAE6I,GAAG,CAAC,IAAK,GAAE,OAAOvE,EAAEtE,EAAE8I,GAAG,CAACxE,EAAEtE,EAAED,EAAE,cAAc,CAACuE,EAAEtE,EAAE2E,GAAEpE,EAAE,SAAS,GAAG,CAAC,CAAC,CAACkE,GAAEzE,EAAE+I,GAAG,CAAC,QAAQ,MAAM,MAAM1E,GAAE,IAAI,CAAC,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOtE,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAO0E,GAAEzE,EAAEgJ,GAAG,CAAC,IAAK,GAAE,OAAOvE,GAAEzE,EAAEiJ,GAAG,CAAC,IAAK,GAAE,OAAOxE,GAAEzE,EAAEkJ,GAAG,CAAC,IAAK,GAAE,OAAOzE,GAAEzE,EAAEmJ,GAAG,CAAC,IAAK,GAAE,OAAO1E,GAAEzE,EAAEoJ,GAAG,CAAC,IAAK,GAAE,OAAO3E,GAAEzE,EAAEqJ,GAAG,CAAC,IAAK,GAAE,OAAO5E,GAAEzE,EAAEsJ,GAAG,CAAC,QAAQ,MAAM,MAAMjF,GAAE,IAAI,CAAC,EAAg/B,SAAS,GAAG,EAAE,CAAC,OAAO,KAAK,UAAUrE,EAAE,CAAC,QAAQuJ,IAAI,SAAS,EAAE,CAAC,OAAOvJ,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,KAAKwJ,GAAG,MAAM,WAAW,KAAKC,GAAG,MAAM,SAAS,KAAKC,GAAG,MAAM,WAAW,KAAKC,GAAG,MAAM,aAAa,KAAKC,GAAG,MAAM,WAAW,KAAKC,GAAG,MAAM,eAAe,GAAc,OAAO7J,GAAlB,SAAoB,OAAOA,EAAE,SAAT,CAAmB,KAAK8J,GAAG,OAAO9J,EAAE,aAAa,WAAW,YAAY,KAAK+J,GAAG,OAAO/J,EAAE,SAAS,aAAa,WAAW,YAAY,KAAKgK,GAAG,IAAIjK,EAAEC,EAAE,OAAkG,MAA3F,GAAEA,EAAE,YAAY,AAAgC,KAA5B,EAAED,EAAE,aAAaA,EAAE,MAAM,GAAUC,IAAL,GAA2B,aAApB,cAAcA,EAAE,KAAyBA,EAAE,KAAKiK,GAAG,MAAO,GAAEjK,EAAE,aAAa,KAAYD,IAAP,KAAW,GAAGC,EAAE,KAAK,EAAE,OAAdD,EAAqB,KAAKmK,GAAG,EAAElK,EAAE,SAAS,EAAEA,EAAE,MAAM,GAAG,CAAC,OAAO,GAAGA,EAAED,EAAE,CAAC,MAAS,GAAG,OAAO,KAAe,SAAS,GAAG,EAAE,EAAE,CAAkB,GAAjB,EAAEC,EAAE,aAAgB,CAACA,EAAE,OAAOmK,GAAG,IAAIlK,EAAEM,EAAE,EAAE,CAAC,IAAIN,KAAKD,EAAE,EAAEC,GAAGF,EAAEE,GAAG,OAAOM,EAAc,SAAS6J,GAAE,EAAE,EAAE,CAAC,GAAGpK,IAAID,EAAE,CAAC,EAAE,QAAQ,cAAcC,EAAE,YAAY,EAAEA,EAAE,OAAO,IAAIC,EAAEF,EAAE,OAAO,GAAUC,IAAP,SAAoBC,IAAP,KAAS,MAAM,MAAMoE,GAAE,IAAI,CAAC,KAAK,CAAC,GAAUpE,IAAP,KAAS,MAAM,MAAMoE,GAAE,IAAI,CAAC,CAAC,GAAErE,EAAEC,EAAE,CAAC,EAAE,QAAQ,cAAcF,EAAE,OAAO,SAAS,GAAG,EAAE,CAAC,EAAE,QAAQ,cAAcC,EAAE,YAAY,EAAEA,EAAE,OAAcA,IAAP,MAAU,GAAGA,EAAE,CAAC,SAAS,GAAG,EAAE,CAAC,IAAID,EAAEC,EAAE,OAAcD,IAAP,MAAU,GAAGA,EAAE,CAAC,EAAE,QAAQ,cAAcC,EAAE,MAAM,SAAS,GAAG,EAAE,EAAE,CAAkD,GAAjD,EAAE,QAAQ,cAAcA,EAAE,YAAY,EAAEA,EAAE,OAAiBA,IAAP,KAAS,MAAM,MAAMqE,GAAE,IAAI,CAAC,CAAC,EAAE,QAAQtE,EAAE,MAAMqK,GAAEpK,EAAED,EAAE,CAAC,GAAGC,EAAED,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAE,OAAO,GAAUE,IAAP,KAAS,MAAM,MAAMoE,GAAE,IAAI,CAAC,CAAC,EAAE,QAAQpE,EAAE,MAAMmK,GAAEpK,EAAEC,EAAE,CAAC,GAAGD,EAAEC,EAAE,CAAC,EAAE,QAAQ,cAAcF,EAAE,MAAM,SAASsK,GAAE,EAAE,CAAC,IAAItK,EAAEuK,GAAG,IAAItK,IAAWD,IAAP,KAAS,GAAGC,EAAE,CAAQA,IAAP,KAAS,GAAGD,EAAE,CAACA,EAAE,QAAQC,EAAE,MAAMoK,GAAErK,EAAEC,EAAE,CAACD,EAAE,MAAMC,EAAE,MAAM,GAAGD,EAAEC,EAAE,CAAC,GAAGD,EAAEC,EAAE,CAAC,GAAGA,GAA8O,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAWF,EAAE,QAAX,IAAK,GAAoB,KAARA,EAAE,MAAW,EAAE,QAAQuK,GAAG,EAAE,MAAMtK,EAAE,EAAE,MAAMC,EAAE,IAAIG,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,gBAAgBA,EAAE,IAAID,EAAEL,EAAE,YAAmL,GAAvK,EAAE,QAAmB,OAAOK,GAAlB,UAA4BA,EAAEA,EAAE,cAAcG,EAAE,EAAER,EAAE,yBAAsC,OAAOK,GAApB,aAAwB,EAAEA,EAAEH,EAAEC,EAAE,CAAC,EAASE,GAAP,KAAqBF,EAAEsK,GAAG,EAAE,CAACtK,EAAEE,EAAE,CAAC,EAAE,MAAMF,GAAmB,OAAOH,EAAE,0BAAtB,YAA6D,OAAOC,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,CAACD,IAAIC,EAAE,OAAOuK,GAAG,oBAAoBvK,EAAEA,EAAE,MAAM,KAAK,CAAQK,EAAE,QAAT,MAAgB,EAAEA,EAAE,MAAM,OAAO,GAAG,EAAEA,EAAE,MAAM,EAAEA,EAAE,QAAQ,EAAE,MAAM,KAAK,EAAE,QAAQ,CAAC,EAAED,GAAOL,EAAE,SAAN,EAAa,EAAE,MAAMA,EAAE,OAAO,CAAuB,IAAtB,EAAEK,EAAEL,EAAE,GAAGC,EAAE,MAAM,EAAE,CAAC,EAAM,EAAEI,EAAE,EAAE,EAAEA,EAAEL,EAAE,OAAO,IAAI,CAAC,IAAII,EAAEJ,EAAEK,GAAG,EAAe,OAAOD,GAApB,WAAsBA,EAAE,KAAKH,EAAEK,EAAEJ,EAAEM,EAAE,CAACJ,EAAQA,GAAN,OAAUD,GAAG,EAAE,CAAC,EAAE,EAAEsK,GAAG,EAAE,CAACnK,EAAEF,EAAE,EAAEqK,GAAGnK,EAAEF,EAAE,EAAE,EAAE,MAAME,OAAO,EAAE,MAAM,KAA+B,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEP,EAAE,GAAG,EAAEA,EAAE,SAAS,IAAIE,EAAE,GAAGuK,GAAGlK,EAAE,CAAC,EAAE,GAAG,EAAE,GAAGL,GAAG,GAAG,EAAE,IAAIG,EAAE,GAAGoK,GAAG1K,EAAE,CAACG,EAAE,GAAG,GAAGG,EAAE,CAAC,IAAID,EAAEF,EAAEA,EAAE,EAAyC,MAAvC,IAAGK,GAAG,GAAGH,GAAG,GAAG,SAAS,GAAG,CAAC,IAAIA,EAAE,GAAGA,EAAQ,CAAC,GAAG,GAAG,GAAGqK,GAAG1K,EAAE,CAACG,EAAED,GAAGC,EAAEK,EAAE,SAASF,EAAEL,EAAE,CAAC,MAAM,CAAC,GAAG,GAAGK,EAAEJ,GAAGC,EAAEK,EAAE,SAASP,EAAE,CAAyD,SAAS,GAAG,EAAE,CAAQ,MAAP,MAAK,EAAaA,IAAJ,EAAM,GAAG,IAAI0K,GAAG1K,EAAE,CAAC2K,GAAG,GAAG,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAO3K,IAAID,IAAQC,IAAJ,GAAO,EAAEA,GAAI,EAAED,IAAIC,IAAIA,GAAGD,IAAIA,EAAkH,SAAS6K,IAAG,CAAC,GAAUC,KAAP,KAAU,MAAM,MAAMxG,GAAE,IAAI,CAAC,CAAC,OAAOwG,GAAG,SAAS,IAAI,CAAC,GAAG,EAAEC,GAAG,MAAM,MAAMzG,GAAE,IAAI,CAAC,CAAC,MAAM,CAAC,cAAc,KAAK,MAAM,KAAK,KAAK,KAAK,CAAC,SAAS,IAAI,CAAgH,OAAxG0G,KAAP,KAAiBC,KAAP,MAAW,GAAG,CAAC,EAAE,GAAG,GAAG,IAAI,GAAG,GAAG,CAAC,EAAE,GAAGA,IAAWD,GAAG,OAAV,MAAgB,GAAG,CAAC,EAAE,GAAG,GAAG,KAAK,IAAI,GAAG,GAAG,CAAC,EAAE,GAAGA,GAAG,MAAaA,GAAG,SAAS,IAAI,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,EAAE,GAAG,KAAK,GAAG,EAAE,GAAG,GAAG,KAAK,SAAS,GAAG,EAAE,EAAE,CAAC,OAAmB,OAAOhL,GAApB,WAAsBA,EAAEC,EAAE,CAACD,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAgB,GAAf,GAAG6K,IAAG,CAAC,GAAG,IAAI,CAAIK,GAAG,CAAC,IAAI1K,EAAEwK,GAAG,MAAmB,GAAb,EAAExK,EAAE,SAAmB2K,KAAP,OAAY,EAAEA,GAAG,IAAI3K,EAAE,CAAUN,IAAT,IAAK,IAAO,CAAC,GAAG,OAAOM,EAAE,CAAC,EAAEwK,GAAG,cAAc,EAAG,GAAE/K,EAAEO,EAAEN,EAAE,OAAO,CAAC,EAAEA,EAAE,WAAkBA,IAAP,MAA6B,MAAnB,IAAG,cAAcM,EAAQ,CAACA,EAAER,EAAE,CAAC,MAAM,CAACgL,GAAG,cAAchL,EAAE,CAAgJ,MAA/I,GAAEC,IAAI,GAAgB,OAAOD,GAApB,WAAsBA,GAAG,CAACA,EAAWE,IAAT,IAAK,GAAWF,EAALE,EAAEF,EAAE,CAAG,GAAG,cAAcC,EAAE,EAAE,GAAG,MAAM,CAAC,KAAK,KAAK,SAAS,KAAK,CAAC,EAAE,EAAE,SAAS,GAAG,KAAK,KAAK6K,GAAG7K,EAAE,CAAO,CAAC+K,GAAG,cAAc/K,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAoC,GAAnC,GAAG4K,IAAG,CAAC,GAAG,IAAI,CAAC,EAAW7K,IAAT,IAAK,GAAM,KAAKA,EAAYgL,KAAP,KAAU,CAAC,IAAI9K,EAAE8K,GAAG,cAAc,GAAU9K,IAAP,MAAiBF,IAAP,KAAS,CAAC,IAAIQ,EAAEN,EAAE,GAAG,EAAE,GAAUM,IAAP,KAAS,EAAE,CAAC,MAAM,CAAC,IAAI,IAAIL,EAAE,EAAEA,EAAEK,EAAE,QAAQL,EAAEH,EAAE,OAAO,IAAI,GAAG,CAACoL,GAAGpL,EAAEG,GAAGK,EAAEL,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,GAAGK,EAAE,OAAON,EAAE,IAAiC,MAA7B,GAAED,GAAG,CAAC,GAAG,cAAc,CAACA,EAAED,EAAE,CAAQC,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,GAAG,IAAI8K,GAAG,MAAM,MAAMzG,GAAE,IAAI,CAAC,CAAC,GAAGrE,IAAI6K,GAAG,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC,OAAO5K,EAAE,KAAK,KAAK,CAAQiL,KAAP,OAAY,GAAG,IAAI,KAAK,EAAEA,GAAG,IAAInL,EAAE,CAAUE,IAAT,IAAK,GAAM,GAAG,IAAIF,EAAEC,EAAE,KAAK,CAAC,IAAI,EAAEC,EAASF,EAAE,OAAT,MAAe,EAAEA,EAAE,KAAK,EAAE,KAAKC,GAAG,SAAS,IAAI,CAAC,MAAM,MAAMqE,GAAE,IAAI,CAAC,CAAC,SAAS,IAAI,EAAm9B,SAAS,GAAG,EAAE,CAAkB,OAAjB,QAAQ,MAAMrE,EAAE,CAAQ,KAAK,SAASoL,IAAG,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIhK,EAAE,EAAE,CAACP,EAAE,IAAI,IAAwf,MAApf,GAAE,CAAC,YAAY,KAAK,cAAcd,EAAE,qBAA8BQ,IAAT,IAAK,GAAM,MAAMA,EAAE,OAAO,EAAE,WAAW,KAAK,cAAc,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,qBAAqB,KAAK,eAAeM,EAAE,YAAYO,EAAE,yBAAyB,EAAE,CAAC,oBAAoB,EAAE,CAAC,kBAAkB,EAAE,CAAC,QAAiBlB,IAAT,IAAK,GAAM,GAAGA,EAAE,WAAoBG,IAAT,IAAK,GAAM+K,GAAE/K,EAAE,aAAsBD,IAAT,IAAK,GAAMgL,GAAEhL,EAAE,aAAsBD,IAAT,IAAK,GAAMiL,GAAEjL,EAAE,aAAsBY,IAAT,IAAK,GAAMqK,GAAErK,EAAE,CAAC,EAAE,GAAGhB,EAAE,EAAE,KAAKE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,GAAGF,EAAEC,EAAE,KAAKC,EAAEY,EAAEsJ,GAAG,KAAKkB,GAAG,CAAC,EAAE,KAAKrL,EAAE,CAAQD,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,kBAAyBE,IAAP,KAAS,EAAE,mBAAmB,EAAE,eAAe,IAAIc,EAAE,CAAC,KAAKhB,EAAE,KAAK,UAAU,CAAC,IAAIA,EAAEC,EAAE,YAAY,EAAE,KAAKe,EAAE,CAAKhB,EAAE,SAAN,GAAc,GAAGC,EAAE,EAAE,gBAAgBC,EAAE,eAAeM,EAAE,SAASL,EAAE,cAAcG,EAAE,QAAQD,EAAE,YAAYD,EAAE,CAAU,OAAT,EAAE,IAAIY,EAAE,CAAQA,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,GAAG,MAAMhB,EAAE,cAAc,CAAC,EAAE,OAAO,EAAE,CAAC,SAAS,EAAE,CAAC,cAAcQ,EAAE,SAASN,EAAE,eAAeC,EAAE,aAAaG,EAAE,CAAC,SAASiL,GAAE,EAAE,EAAE,CAAgB,GAAf,EAAEtL,EAAE,QAAQD,EAAE,CAAUC,GAAN,MAAoB,OAAOA,GAAlB,SAAoB,MAAM,MAAM,iMAAiM,OAAOA,EAAE,YAAY,CAAC,OAAOA,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIC,EAAED,EAAE,aAAa,EAAED,EAAE,CAAC,EAAEC,EAAE,aAAa,EAAED,EAAE,CAAQC,EAAE,cAAT,MAAuD,EAAE,OAAO,EAAE,EAAE,WAAWD,IAAzD,EAAE,OAAO,EAAE+E,GAAG9E,EAAE,YAAYD,EAAE,EAA8B,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAiB,IAAhB,GAAG,EAAE,CAAC,GAAGA,EAAE,GAAG,EAAM,EAAEE,EAAEM,EAAEL,EAAE,CAACqL,IAAI,GAAG,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,GAAG,KAAK,EAAEtL,EAAEM,EAAEL,EAAE,CAAM,OAAL,IAAI,CAAQF,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAE,QAAQ,CAACI,EAAEE,EAAE,kBAAkB,GAAUF,GAAP,KAAqB,CAAC,IAAID,EAAEL,EAAE,cAAc,GAAgB,OAAOE,EAAE,iBAAtB,WAAsC,EAAEG,MAAM,CAAuB,IAAI,IAAID,IAA9B,GAAEF,EAAE,iBAAiB,CAAcA,EAAE,GAAG,EAAEE,KAAKE,GAAG,MAAM,MAAMgE,GAAE,IAAI,GAAG9D,EAAE,EAAE,UAAUJ,EAAE,CAAC,CAAC,EAAEqK,GAAG,EAAE,CAACpK,EAAEH,EAAE,CAAC,EAAE,cAAcM,EAAE,GAAEP,EAAED,EAAEG,EAAE,CAAC,EAAE,cAAcE,OAAO,GAAEJ,EAAED,EAAEG,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGF,GAAGA,EAAE,aAAa,CAA6B,IAAI,IAAIC,IAApC,GAAEuK,GAAG,EAAE,CAACzK,EAAE,CAAC,EAAEC,EAAE,aAA0BA,EAAWD,EAAEE,KAAX,IAAK,KAAW,EAAEA,GAAGD,EAAEC,IAAI,OAAOF,EAAE,OAAOA,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAgB,OAAOE,GAApB,WAAsB,GAAGA,EAAE,WAAWA,EAAE,UAAU,iBAAiB,CAAC,EAAE,GAAGA,EAAEF,EAAE,cAAc,CAAC,IAAIM,EAAEJ,EAAE,YAAY,EAAE,IAAIA,EAAEM,EAAa,OAAOF,GAAlB,UAA4BA,EAAEA,EAAE,cAAcH,EAAE,CAAC,GAAGG,EAAEJ,EAAEM,EAAEL,EAAE,CAAC,GAAGF,EAAED,EAAEM,EAAEJ,EAAE,KAAK,CAAC,EAAE,GAAGA,EAAEF,EAAE,cAAc,CAAC,EAAE,GAAGC,EAAED,EAAEE,EAAEM,EAAEF,EAAE,CAAC,IAAID,EAAMoL,KAAJ,EAAO,GAAc,OAAOtL,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,QAAtB,YAAuCA,EAAE,WAAX,IAAK,GAAe,GAAGA,EAAED,EAAEM,EAAEF,EAAE,CAAC,GAAGL,EAAED,EAAEG,EAAED,EAAE,SAASG,EAAE,CAAC,EAAEL,EAAE,YAAY,EAAE,YAAY,GAAGQ,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAEP,EAAED,EAAEG,EAAE,QAAQ,CAAC,EAAE,YAAYK,QAAQ,GAAEP,EAAED,EAAEG,EAAE,KAAK,CAAC,GAAc,OAAOD,GAAlB,SAAoB,CAAC,OAAOA,EAAP,CAAU,KAAKwL,GAAG,KAAKC,GAAG,KAAK/B,GAAG,KAAKD,GAAG,KAAKF,GAAG,GAAExJ,EAAED,EAAEQ,EAAE,SAAS,CAAC,OAAO,KAAKsJ,GAAG,GAAE7J,EAAED,EAAEQ,EAAE,SAAS,CAAC,OAAO,KAAKoL,GAAG,MAAM,MAAMtH,GAAE,IAAI,CAAC,CAAC,KAAKuF,GAAG,EAAE,CAAC,EAAE7J,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAEQ,EAAE,SAAS,EAAEA,EAAE,SAAS,EAAE,IAAI,IAAI,IAAIJ,EAAE,CAAC,GAAG,KAAK,cAAc,GAAG,cAAc,CAAC,EAAE,aAAa,EAAE,kBAAkB,CAAC,EAAE,kBAAkB,EAAE,CAAC,SAAS,EAAE,uBAAuBC,EAAE,YAAY,KAAK,CAACW,EAAE,GAAGf,EAAEE,EAAE,OAAO,OAAOC,EAAED,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKa,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,IAAIK,EAAE,GAAGpB,EAAE,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,gBAAgBC,EAAE,EAAE,eAAeiB,EAAE,GAAG,CAAC,GAAG,GAAGpB,EAAED,EAAEQ,EAAE,CAACa,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAKgF,GAAG,CAAC,EAAE,OAAO,EAAE,GAAGjG,EAAEiB,EAAE,CAAKjB,EAAE,eAAN,EAAmB,MAAM,QAAQJ,EAAE,CAAC,EAAE,OAAO,EAAE,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAYuL,GAAEtL,EAAED,EAAE,QAAQ,CAAC,EAAE,gBAAgBE,EAAE,EAAE,eAAeC,EAAE,EAAE,GAAGF,EAAEK,EAAEJ,EAAEc,EAAEX,EAAEL,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,EAAE,YAAY,KAAKA,EAAE,CAAC,OAAO,GAAc,OAAOE,GAAlB,UAA4BA,EAAE,OAAOA,EAAE,SAAT,CAAmB,KAAK+J,GAA0B,GAAvB,EAAE,GAAGhK,EAAED,EAAEE,EAAE,OAAOM,EAAEL,EAAE,CAAQsL,KAAJ,EAAO,CAAC,EAAEzL,EAAE,YAAY,EAAE,YAAY,GAAGE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAED,EAAED,EAAEQ,EAAE,QAAQ,CAAC,EAAE,YAAYN,QAAQ,GAAED,EAAED,EAAEQ,EAAE,CAAC,OAAO,KAAK0J,GAAG,EAAEhK,EAAE,KAAK,EAAE,GAAGA,EAAEM,EAAE,CAAC,GAAGP,EAAED,EAAEE,EAAEM,EAAEL,EAAE,CAAC,OAAO,KAAK6J,GAAqL,GAAlL,EAAExJ,EAAE,SAAS,EAAEN,EAAE,SAAS,EAAEM,EAAE,MAAM,EAAEN,EAAE,cAAc,EAAE,cAAcM,EAAE,EAAE+J,GAAG,GAAG,EAAE,CAAC,OAAOlK,EAAE,MAAaA,IAAP,KAAS,EAAEA,EAAE,MAAM,EAAE,QAAQH,EAAE,YAAYI,EAAE,MAAME,EAAE,CAAC,EAAE,QAAQA,EAAE,GAAEP,EAAED,EAAEG,EAAE,CAAC,EAAEoK,GAAatK,IAAP,KAAS,MAAM,MAAMqE,GAAE,IAAI,CAAC,CAAC,EAAErE,EAAE,YAAY,EAAE,QAAQ,cAAcO,IAAIqL,GAAG5L,EAAE,QAAQ,cAAcO,EAAE,EAAE,GAAGP,EAAE,OAAO,EAAE,QAAQA,EAAE,OAAO,KAAK8J,GAAG,EAAEvJ,EAAE,SAAS,EAAEA,EAAEN,EAAE,cAAc,CAAC,GAAED,EAAED,EAAEQ,EAAE,CAAC,OAAO,KAAK2J,GAAG,EAAEjK,EAAE,MAAM,EAAEC,EAAED,EAAE,SAAS,CAAC,EAAE,GAAGA,EAAEM,EAAE,CAAC,GAAGP,EAAED,EAAEE,EAAEM,EAAE,IAAK,GAAE,CAAC,OAAO,MAAM,MAAM8D,GAAE,IAAUpE,GAAN,KAAQA,EAAE,OAAOA,EAAE,GAAG,CAAC,CAAmK,OAAlK,EAAEF,EAAE,eAAe,EAAE2H,GAAGxH,EAAE,OAAOD,EAAEM,EAAEP,EAAE,cAAcE,EAAE,cAAc,CAAC,EAAE,eAAe,CAAC,EAAE,EAAEA,EAAE,cAAc,EAAE,cAAcgG,GAAG9F,EAAEH,EAAEM,EAAE,CAAC,GAAGP,EAAED,EAAEM,EAAE,CAAC,EAAE,cAAcD,EAASH,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,KAAK4L,GAAGlH,GAAE1E,EAAE,CAAC6L,GAAG,CAAC,EAAE,eAAe,CAAC,GAAG,SAASC,GAAE,EAAE,EAAE,EAAE,CAAU,GAAT,EAAE,KAAK9L,EAAgB,OAAOA,GAAlB,UAA4BA,EAAE,CAAC,OAAOA,EAAE,SAAT,CAAmB,KAAK+L,GAAG,GAAGhM,EAAED,EAAEE,EAAE,KAAKA,EAAE,MAAMA,EAAE,IAAI,CAAC,OAAO,KAAKwJ,GAAG,MAAM,MAAMpF,GAAE,IAAI,CAAC,CAAC,KAAK6F,GAAG,IAAI3J,EAAEN,EAAE,MAAM,EAAEM,EAAEN,EAAE,SAAS,CAAC,GAAED,EAAED,EAAEE,EAAE,CAAC,OAAO,GAAG0H,GAAG1H,EAAE,CAAC,CAAC,GAAGD,EAAED,EAAEE,EAAE,CAAC,OAA0G,GAA9E,OAAOA,GAAlB,WAAHA,EAAuB,EAAE,MAAM,EAAEgM,IAAIhM,EAAEgM,KAAKhM,EAAE,cAAc,EAAe,OAAOM,GAApB,WAAsBA,EAAE,MAASA,AAAI,IAAEA,EAAE,KAAKN,EAAE,CAAE,CAAY,GAAX,EAAEM,EAAE,MAAM,CAAI,CAACN,EAAE,KAAK,CAAC,IAAIC,EAAE,EAAE,CAAC,GAAG,EAAE,KAAKD,EAAE,MAAM,CAAC,EAAEM,EAAE,MAAM,OAAO,CAACN,EAAE,MAAM,GAAGD,EAAED,EAAEG,EAAE,CAAC,OAA2C,KAApC,GAAE,OAAO,UAAU,SAAS,KAAKD,EAAE,CAAO,MAAMoE,GAAE,GAAuBrE,IAApB,kBAAsB,qBAAqB,OAAO,KAAKC,EAAE,CAAC,KAAK,KAAK,CAAC,IAAID,EAAE,CAAC,CAAY,OAAOC,GAAlB,UAAqB,EAAEF,EAAE,eAAe,EAAE,eAAeoG,GAAGpG,EAAE,eAAe,OAAOE,EAAED,EAAE,cAAcO,EAAE,eAAe,EAAa,OAAON,GAAlB,WAAsB,EAAEF,EAAE,eAAe,EAAE,eAAeoG,GAAGpG,EAAE,eAAe,OAAO,GAAGE,EAAED,EAAE,cAAcO,EAAE,eAAe,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAEN,EAAE,OAAOC,EAAE,EAAEA,EAAEK,EAAE,IAAI,CAAC,IAAIF,EAAEN,EAAE,YAAY,EAAE,YAAY,GAAGM,EAAEE,EAAEL,EAAE,CAAC,GAAG,CAAC,GAAGF,EAAED,EAAEE,EAAEC,GAAG,QAAQ,CAAC,EAAE,YAAYG,IAAI,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAER,EAAE,eAAe,cAAcG,EAAEH,EAAE,cAAcM,EAAEN,EAAE,QAAQ,GAAG,CAAC,OAAOgM,GAAE/L,EAAED,EAAEE,EAAE,OAAOc,EAAE,CAAC,GAAG,IAAI,CAAY,OAAOA,GAAlB,WAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,KAAM,GAAE,eAAe,cAAcR,EAAE,EAAE,cAAcL,EAAE,EAAE,QAAQG,EAAEgK,GAAEhK,EAAE,CAACU,EAAE,EAAEA,EAAE,IAAIX,EAAEL,EAAE,eAAeI,EAAE,GAAGH,EAAEI,EAAE,OAAO,OAAO,KAAKA,EAAE,cAAcA,EAAE,eAAe,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKD,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,EAAE,GAAGH,EAAED,EAAE,KAAKA,EAAE,gBAAgBI,EAAEJ,EAAE,SAASA,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,KAAK,EAAE,KAAKC,EAAEA,EAAE,CAAC,EAAE,eAAe,cAAcO,EAAE,EAAE,cAAcL,EAAE,EAAE,QAAQG,EAAE,GAAEA,EAAE,EAAE,SAAS,GAAG,EAAE,CAAC,IAAIN,EAAEC,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAE,OAAO,EAAE,GAAG,KAAKD,EAAEC,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIO,EAAEP,EAAE,gBAAgB,EAAE,eAAe,OAAO,EAASO,IAAP,MAAU,EAAE,kBAAsBR,EAAE,SAAN,IAAe,EAAE,OAAO,EAASA,EAAE,cAAT,MAAsBA,EAAE,YAAY,OAAO,IAAI,EAAE,eAAeQ,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAWN,IAAT,IAAK,GAAM,MAAMoE,GAAE,IAAI,CAAC,CAACpE,EAAE,EAAE,YAAYF,EAAE,QAAQC,EAAE,CAACO,EAAE,eAAeR,EAAE,yBAAyB,KAAKQ,EAAE,EAAEA,EAAE,uBAAuB,SAAS,SAAS,EAAE,CAAC,OAAO,GAAGP,EAAED,EAAEE,EAAE,GAAG,CAACM,EAAE,uBAAuB,OAAO,CAAC,EAAE,kBAAsBR,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWQ,GAAG,GAAG,SAAS,GAAG,EAAE,EAAE,CAAC,GAAOR,EAAE,OAAO,SAAb,GAAyBA,EAAE,SAAS,SAAf,GAA8BA,EAAE,SAAS,GAAG,WAArB,KAA8B,CAAC,IAAIE,EAAEF,EAAE,SAAS,GAAG,EAAE,GAAGA,EAAE,GAAG,EAAE,cAAc,CAAC,EAAME,EAAE,SAAN,GAAc,GAAGD,EAAEC,EAAE,MAAM,EAAE,kBAAkB,KAAKF,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,GAAUA,IAAP,KAAS,CAAC,GAAGE,EAAE,cAAc,CAAC,GAAUD,EAAE,uBAAT,KAA8B,MAAM,MAAMqE,GAAE,IAAI,CAAC,CAAC,EAAE,qBAAqBpE,EAAE,EAAE,mBAAuBD,EAAE,mBAAN,IAAyB,EAAE,aAAaoL,GAAE,EAAEpL,EAAE,aAAaD,GAAG,OAAO,EAAE,eAAeA,EAAE,oBAAwBA,EAAE,eAAN,GAAoBE,EAAE,eAAmBA,EAAE,SAAN,GAAc,GAAGF,EAAEE,EAAE,CAACF,EAAE,eAAeC,EAAE,oBAAoB,KAAKD,EAAE,CAACA,EAAE,uBAAuB,QAAQ,GAAGC,EAAE,CAACD,EAAE,uBAAuB,OAAO,EAAEE,EAAE,eAAmBA,EAAE,SAAN,IAAe,GAAGF,EAAEE,EAAE,CAAKF,EAAE,kBAAkB,SAAxB,GAAgCA,EAAE,eAAeC,EAAE,kBAAkB,KAAKD,EAAE,GAAG,EAAE,kBAAsBC,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWA,GAAG,EAAE,SAAS,GAAG,EAAE,CAAC,GAAOA,EAAE,SAAN,EAAa,CAAC,IAAID,EAAEuK,GAAGrK,EAAEiM,GAAG,QAAQ,GAAG,QAAQC,GAAG,IAAI5L,EAAE6L,GAAG,GAAGpM,EAAE,cAAc,GAAG,CAAC,IAAIE,EAAEG,EAAEL,EAAE,YAAY,IAAI,EAAE,EAAEE,EAAEG,EAAE,OAAO,IAAI,CAAC,IAAID,EAAEC,EAAEH,GAAOC,EAAEH,EAAEe,EAAEX,EAAE,eAAe,GAAOW,EAAE,SAAN,EAAa,CAAC,GAAEX,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAED,EAAEC,EAAEA,EAAE,KAAK,CAACW,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAKqF,GAAG,CAAChG,EAAE,SAAS,OAAOA,EAAE,CAAC,EAAE,OAAO,EAAE,GAAGD,EAAEC,EAAE,gBAAgBW,EAAE,OAAOf,EAAE,CAAC,GAAG,IAAI,CAAY,OAAOA,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,CAAC,IAAIoB,EAAEhB,EAAE,KAAK,EAAE,KAAKgB,EAAEA,EAAE,KAAK,CAAC,EAAE,SAAS,OAAOhB,EAAE,CAAC,EAAE,OAAO,EAAE,IAAIS,EAAET,EAAE,gBAAgBe,EAAEnB,EAAES,EAAE6K,GAAEnL,EAAEgB,EAAE,CAA2K,GAAnKN,IAAP,KAAS,GAAGV,EAAEgB,EAAE,EAAE,EAAE,eAAeN,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAYJ,EAAEI,EAAE,eAAeV,EAAE,yBAAyB,KAAKU,EAAE,GAAG,EAAE,kBAAyBV,EAAE,kBAAN,EAAsB,CAAC,IAAIQ,EAAER,EAAE,WAAW,GAAG,KAAK,EAAE,OAAO,EAAED,EAAE,CAAQF,EAAE,cAAT,MAAsB,GAAGA,EAAEA,EAAE,YAAY,OAAOD,EAAE,CAAC,GAAEC,EAAED,EAAE,CAAC,GAAGC,EAAED,EAAE,QAAQ,CAAC,GAAGQ,EAAE,GAAG,QAAQN,EAAEA,IAAIkM,IAAI9B,GAAEtK,EAAE,GAAG,SAAS,GAAG,EAAE,EAAE,EAAE,CAAoB,OAAnB,EAAE,cAAc,CAAC,EAASE,EAAE,OAAT,CAAiB,IAAK,GAAE,IAAIM,EAAE,EAAE,GAAG,EAAE,gBAAoI,MAApH,GAAE,eAAe,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAEP,EAAE,cAAc,EAAED,EAAEsM,GAAG,CAAC,EAAEtM,EAAEC,EAAE,kBAAkB,CAAC,EAAE2E,GAAEpE,EAAE,SAAS,GAAG,CAAC,CAAC,EAAER,EAAEC,EAAE,CAAQyE,GAAE1E,EAAEuM,GAAG,CAAC,IAAK,GAAE,EAAE,OAAO,EAAE,IAAIpM,EAAE,CAAC,EAAE,EAAED,EAAE,OAAO,IAAII,EAAE,EAAE,EAAEJ,EAAE,SAAS,IAAI,IAAIG,EAAE,EAAEA,EAAEH,EAAE,OAAO,IAAI,CAAC,IAAI,EAAEA,EAAEG,GAAGC,EAAEH,EAAE,MAAM,IAAI,EAAEH,EAAEQ,EAAEF,GAAG,CAAC,EAAE,GAAGL,EAAED,EAAEG,EAAE,CAAC,KAAKG,EAAEE,EAAE,OAAO,EAAE,IAAI,EAAER,EAAEQ,EAAEF,GAAG,CAA2B,OAA1B,EAAEE,EAAE,SAAS,EAAEkE,GAAE1E,EAAEQ,EAAEF,GAAG,EAASH,EAAE,QAAQ,MAAM,MAAMmE,GAAE,IAAI,CAAC,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI9D,EAAEN,EAAE,SAAS,GAAUM,IAAP,KAAS,OAAO,GAAGP,EAAED,EAAEE,EAAE,CAAoB,GAAnB,EAAE,cAAc,CAAC,EAAKM,EAAE,kBAAkB,EAAEA,EAAE,YAAYkE,GAAE1E,EAAEwM,GAAG,CAACjI,EAAEvE,EAAEyM,GAAG,CAACjM,IAAI+D,EAAEvE,EAAE0M,GAAG,CAACnI,EAAEvE,EAAE4E,GAAEW,GAAE/E,EAAE,CAAC,CAAC,CAAC+D,EAAEvE,EAAE2M,GAAG,EAAEjI,GAAE1E,EAAE4M,GAAG,CAAC,GAAG3M,EAAED,EAAEE,EAAE,SAAS,EAAEM,EAAE,aAAa,CAAC,EAAE,cAAc,EAAE,gBAAgB,EAAEA,EAAE,kBAAkB,QAAQP,EAAE,kBAAkB,KAAKO,EAAE,CAAC,IAAIL,EAAEF,EAAE,cAAkBK,EAAE,EAAE,iBAAiB,EAAEwE,EAAE3E,EAAE,eAAeG,EAAE,SAAS,GAAG,CAAC,CAAC,EAAE,EAAE,GAAGH,EAAE,GAAGH,EAAEC,EAAE,cAAcO,EAAE,CAAC,GAAGP,EAAED,EAAEE,EAAE,SAASM,EAAE,SAASP,EAAE,qBAAqB,EAAE,cAAc,EAAE,gBAAgBA,EAAE,oBAAoB,KAAKO,EAAE,CAAC,GAAGR,EAAEC,EAAE,cAAcO,EAAE,GAAG,CAAC,GAAGP,EAAED,EAAEE,EAAE,KAAK,CAA+B,GAA9B,GAAEF,EAAE6M,GAAG,CAAC,EAAErM,EAAE,kBAAyBN,EAAE,SAAN,EAAa,MAAM,MAAMoE,GAAE,IAAI,CAAC,CAAC,GAAGrE,EAAED,EAAEE,EAAE,GAAG,CAAC,OAAOwE,GAAE1E,EAAE8M,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAsD,OAArD,GAAG9M,EAAEC,EAAE,cAAcC,EAAE,cAAcA,EAAE,GAAG,CAAC,GAAGD,EAAED,EAAEE,EAAE,CAAQ,GAAGF,EAAEE,EAAE,cAAc,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIM,EAAEN,EAAE,kBAAkBC,EAAE,EAAEA,EAAEK,EAAE,OAAO,IAAI,GAAGP,EAAED,EAAEE,EAAEM,EAAEL,GAAG,CAAmK,GAAlK,EAAE,OAAO,EAAE,EAAEF,EAAE,cAAc,EAAEC,EAAE,GAAG,EAAEA,EAAE,cAAc,EAAEF,EAAEC,EAAE,kBAAkB,CAAC,EAAE,6BAA6BsE,EAAEvE,EAAE+M,GAAG,EAAE,EAAE,6BAA6B,CAAC,EAAExI,EAAEvE,EAAEgN,GAAG,EAAYxM,IAAP,KAAS,MAAM,MAAM8D,GAAE,IAAI,CAAC,CAAgE,MAA/D,GAAEM,GAAE1E,EAAE,SAAS,GAAG,CAAC,CAAC,EAAEF,EAAEQ,EAAE,CAAC,EAAER,EAAEiN,GAAG,CAAC,EAAEjN,EAAEC,EAAE,cAAc,CAAC,EAAED,EAAEE,EAAE,CAAQwE,GAAE1E,EAAEkN,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,GAAO1M,EAAE,SAAN,EAAa,MAAM,CAAC,EAAE,IAAIL,EAAEK,EAAE,GAAG,GAAQL,IAAL,GAAO,CAAC,IAAS,EAAE,GAAGD,EAAE,iBAAb,GAA4B,MAAM,MAAMoE,GAAE,IAAI,CAAC,CAAC,OAAO,GAAGrE,EAAED,EAAEQ,EAAE,CAA+N,OAA9N,GAAGP,EAAED,EAAEQ,EAAE,CAAC,EAAEP,EAAE,cAAc,EAAED,EAAEC,EAAE,kBAAkB,CAAC,EAAE,4BAA4BsE,EAAEvE,EAAEmN,GAAG,EAAE,EAAE,4BAA4B,CAAC,EAAE5I,EAAEvE,EAAEoN,GAAG,EAAE,EAAEpN,EAAEC,EAAE,cAAc,CAAC,EAAE2E,GAAEzE,EAAE,SAAS,GAAG,CAAC,CAAC,EAAEH,EAAEG,EAAE,CAAC,EAAEH,EAAEqN,GAAG,CAAC,EAAErN,EAAEC,EAAE,kBAAkB,CAAC,EAAED,EAAEG,EAAE,CAAQuE,GAAE1E,EAAEsN,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,IAAIpN,EAAED,EAAE,qBAAqB,GAAUC,IAAP,MAAcD,EAAE,mBAAN,EAAuB,CAAC,GAAGA,EAAED,EAAEE,EAAE,CAAC,EAAE,qBAAqB,KAAK,IAAIM,EAAEP,EAAE,cAAc,gBAAgB,IAAI,EAAE,EAAEC,EAAEM,EAAE,OAAO,EAAE,IAAI,EAAER,EAAEQ,EAAEN,GAAG,CAAC,EAAEM,EAAE,QAAQkE,GAAE1E,EAAEQ,EAAEN,GAAG,CAAC,IAAIC,EAAEG,EAAEL,EAAE,yBAAyB,IAAI,EAAE,EAAEE,EAAEG,EAAE,OAAO,IAAI,CAAC,IAAID,EAAEC,EAAEH,GAAG,EAAEH,EAAE,IAAII,EAAEH,EAAE,cAAce,EAAEX,EAAE,GAAGgB,EAAEhB,EAAE,YAAYS,EAAET,EAAE,aAAae,EAAEf,EAAE,oBAAwH,GAApG,EAAEG,EAAEJ,EAAE,kBAAkB,CAAC,EAAE,yBAAyBmE,EAAE/D,EAAE+M,GAAG,EAAE,EAAE,yBAAyB,CAAC,EAAEhJ,EAAE/D,EAAEgN,GAAG,EAAYxM,IAAP,KAAS,MAAM,MAAMsD,GAAE,IAAI,CAAC,CAAsH,GAArH,EAAE9D,EAAEQ,EAAE,CAAC,EAAER,EAAEiN,GAAG,EAAEpM,GAAGP,GAAGM,KAAKmD,EAAE/D,EAAEkN,GAAG,CAACnJ,EAAE/D,EAAEoE,GAAE,GAAGvD,GAAG,GAAG,CAAC,CAAC,GAAGP,GAAGM,KAAKmD,EAAE/D,EAAEkN,GAAG,CAACnJ,EAAE/D,EAAEoE,GAAE,GAAG9D,GAAG,GAAG,CAAC,CAAC,EAAE,IAAIyD,EAAE/D,EAAEkN,GAAG,CAACnJ,EAAE/D,EAAEoE,GAAE,GAAGxD,EAAE,CAAC,CAAC,EAAK,CAACsD,GAAElE,EAAEmN,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAExN,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIO,EAAET,EAAE,oBAAoB,IAAI,EAAE,EAAEE,EAAEO,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGT,EAAED,EAAEU,EAAEP,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,OAAO,EAAE,OAAO,EAAEA,EAAE,CAAC,GAAGH,EAAE,CAAC,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,EAAE,IAAIY,EAAEX,EAAE,kBAAkB,IAAI,EAAE,EAAEE,EAAES,EAAE,OAAO,IAAI,CAAC,IAAIC,EAAED,EAAET,GAAG,EAAE,CAAC,EAAEF,EAAE,EAAED,EAAE,IAAIsB,EAAET,EAAE,kBAAkB,IAAI,EAAE,EAAET,EAAEkB,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGhB,EAAED,EAAEQ,EAAES,EAAElB,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIO,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,OAAO,EAAEP,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAACO,EAAE,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAER,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIgB,EAAElB,EAAE,oBAAoB,IAAI,EAAE,EAAEE,EAAEgB,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGlB,EAAED,EAAEmB,EAAEhB,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,OAAO,EAAE,OAAO,EAAEA,EAAE,QAAQ,CAAC,GAAGH,EAAE,CAAKC,EAAE,kBAAN,GAA2BA,EAAE,YAAY,SAAlB,GAA8BA,EAAE,yBAAyB,SAA/B,GAA2CA,EAAE,oBAAoB,SAA1B,GAAkCD,EAAE,OAAO,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,GAAG,CAAC,IAAIE,EAAED,EAAE,eAAe,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,GAAGC,EAAED,EAAED,EAAE,GAAG,CAAC,EAAE,OAAO,CAAQC,EAAE,cAAT,MAAsB,GAAGA,EAAEA,EAAE,YAAY,OAAOD,EAAE,CAAC,GAAEC,EAAED,EAAE,CAAC,GAAGC,EAAED,EAAE,qkBAA/+nE,CAAIA,GAAE,YAAYC,EAAE2N,EAAU3N,EAAMC,GAAE,EAAE,CAAKM,GAAER,GAAoUG,GAAE,OAAO,UAAU,eAAeG,GAAE,8VAA8VD,GAAE,EAAE,CAACD,GAAE,EAAE,CAAwUY,GAAE,EAAE,CAAC,uIAAuI,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEf,GAAG,IAAIM,EAAEN,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,IAAID,EAAEC,EAAE,GAAG,GAAED,GAAG,IAAIO,EAAEP,EAAE,EAAE,CAAC,EAAEC,EAAE,GAAG,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,kBAAkB,YAAY,aAAa,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIM,EAAEN,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,IAAIM,EAAEN,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,8OAA8O,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIM,EAAEN,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,IAAIM,EAAEN,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIM,EAAEN,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIM,EAAEN,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIM,EAAEN,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAKoB,GAAE,gBAA2D,0jCAA0jC,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIrB,EAAEC,EAAE,QAAQoB,GAAE,GAAK,CAAC,GAAErB,GAAG,IAAIO,EAAEP,EAAE,EAAE,CAAC,EAAEC,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,2EAA2E,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,QAAQoB,GAAE,GAAK,CAAC,GAAErB,GAAG,IAAIO,EAAEP,EAAE,EAAE,CAAC,EAAEC,EAAE,+BAA+B,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,WAAW,YAAY,CAAC,SAAS,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,QAAQoB,GAAE,GAAK,CAAC,GAAErB,GAAG,IAAIO,EAAEP,EAAE,EAAE,CAAC,EAAEC,EAAE,uCAAuC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,cAAc,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEA,GAAG,IAAIM,EAAEN,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,GAAE,UAAU,IAAIM,EAAE,YAAY,EAAE,CAAC,EAAE,aAAa,+BAA+B,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,SAAS,aAAa,CAAC,SAAS,SAAS,EAAE,CAAC,GAAEN,GAAG,IAAIM,EAAEN,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,CAACM,GAAE,CAAC,SAAS,KAAK,MAAM,IAAI,CAAC,OAAO,KAAKN,GAAE,CAAC,SAAS,SAAS,EAAE,CAAC,GAAE,SAAS,SAAS,EAAE,CAAC,EAAEd,EAAEC,EAAE,OAAO,EAAE,CAAC,aAAa,CAACA,EAAE,UAAU,EAAE,CAAC,GAAED,GAAGc,GAAEb,KAAK,GAAG,CAAKS,GAAE,UAA6YE,GAAE,WAAWC,GAAE,OAAOS,GAAE,MAAM,QAAwdX,GAAE,IAAI,IAA61DQ,GAAE,8BAA8BD,GAAE,IAAI,IAAggKK,GAAE,mBAA40BiB,GAAE,OAAO,OAAOyB,GAAE,OAAO,IAAI,gBAAgB,CAACxC,GAAE,OAAO,IAAI,eAAe,CAACD,GAAE,OAAO,IAAI,iBAAiB,CAACG,GAAE,OAAO,IAAI,oBAAoB,CAACD,GAAE,OAAO,IAAI,iBAAiB,CAACK,GAAE,OAAO,IAAI,iBAAiB,CAACD,GAAE,OAAO,IAAI,gBAAgB,CAACE,GAAE,OAAO,IAAI,oBAAoB,CAACJ,GAAE,OAAO,IAAI,iBAAiB,CAACC,GAAE,OAAO,IAAI,sBAAsB,CAACI,GAAG,OAAO,IAAI,aAAa,CAACC,GAAG,OAAO,IAAI,aAAa,CAAC2B,GAAG,OAAO,IAAI,cAAc,CAACD,GAAG,OAAO,IAAI,yBAAyB,CAACD,GAAG,OAAO,IAAI,sBAAsB,CAACI,GAAG,OAAO,IAAI,sBAAsB,CAACG,GAAG,OAAO,SAAqtB/B,GAAG,EAAE,CAAkGG,GAAG,KAAiyBC,GAAG,CAAC,UAAU,UAAU,CAAC,MAAM,CAAC,GAAG,gBAAgB,SAAS,EAAE,EAAE,CAAC,EAAEtC,EAAE,gBAAuBA,EAAE,QAAT,MAAgBA,EAAE,MAAM,KAAKD,EAAE,EAAE,oBAAoB,SAAS,EAAE,EAAE,CAAC,EAAEC,EAAE,gBAAgB,EAAE,QAAQ,CAAC,EAAE,EAAE,MAAM,CAACD,EAAE,EAAE,mBAAmB,UAAU,GAAG,CAA2/BsD,GAAG,CAAC,GAAG,EAAE,SAAS,GAAG,CAA+Ob,GAAG,KAAK,MAAM,KAAK,MAAM,GAAKC,GAAG,KAAK,IAAIC,GAAG,KAAK,IAAoIO,GAAgB,OAAO,OAAO,IAA3B,WAA8B,OAAO,GAAG,GAAKN,GAAG,KAAKiL,GAAG,KAAK9K,GAAG,KAAKD,GAAG,KAAKE,GAAG,CAAC,EAAES,GAAG,CAAC,EAAEC,GAAG,EAAET,GAAG,KAAKJ,GAAG,EAA+1CuB,GAAG,CAAC,YAAY,SAAS,EAAE,CAAC,OAAOnE,EAAE,gBAAgB,WAAW,SAAS,EAAE,CAAO,OAAN,IAAK,CAAQA,EAAE,gBAAgB,QAAQ,GAAK,WAAW,GAAK,OAAO,SAAS,EAAE,CAAC,GAAG,IAAK,CAAC,GAAG,IAAM,CAAC,IAAID,EAAE8C,GAAG,cAAc,OAAc9C,IAAP,MAAU,EAAE,CAAC,QAAQC,EAAE,CAAC,GAAG,cAAcA,GAAGD,GAAG,SAAS,SAAS,EAAE,CAAC,OAAO,GAAK,GAAKC,EAAE,EAAE,mBAAmBkD,GAAI,gBAAgB,UAAU,GAAG,YAAY,SAAS,EAAE,EAAE,CAAC,OAAO,IAAM,UAAU,CAAC,OAAOlD,IAAID,EAAE,EAAE,oBAAoBmD,GAAI,UAAUA,GAAI,cAAcA,GAAI,iBAAiB,SAAS,EAAE,CAAO,OAAN,IAAK,CAAQlD,GAAG,cAAc,UAAU,CAAO,OAAN,IAAK,CAAO,CAAC,CAAC,EAAE,GAAK,EAAE,MAAM,UAAU,CAAC,IAAIA,EAAE4N,GAAG,YAAgB7N,EAAEC,EAAE,SAAS,EAAEA,EAAE,GAAG,GAAGA,EAAE,EAAE,GAAG,GAAGwC,GAAGxC,EAAE,CAAC,IAAI,SAAS,GAAG,CAACD,EAAE,IAAIE,EAAEmE,GAAG,GAAUnE,IAAP,KAAS,MAAM,MAAMH,EAAI,IAAI,CAAC,CAA4D,MAA3D,GAAE,KAAK,EAAE,IAAIG,EAAE,SAAS,IAAID,EAAE,EAAED,IAAI,GAAG,IAAIA,EAAE,SAAS,GAAG,EAASC,EAAE,KAAK,iBAAiB,SAAS,EAAE,EAAE,CAAO,OAAN,IAAK,CAAQD,EAAEC,EAAE,QAAQ,EAAE,qBAAqB,SAAS,EAAE,EAAE,EAAE,CAAC,GAAYC,IAAT,IAAK,GAAM,MAAM,MAAMH,EAAI,IAAI,CAAC,CAAC,OAAOG,GAAG,EAAE,CAACmE,GAAG,KAAKF,GAAG3D,GAAE,mDAAmD,uBAAuwb,GAAE,mBAAmB,UAAU,CAAC,MAAM,MAAMT,EAAI,IAAI,CAAC,EAAE,GAAE,qBAAqB,SAAS,EAAE,EAAE,CAAC,OAAO,GAAKE,EAAED,EAAE,CAAC,EAAE,8NAA8N,EAAE,GAAE,yBAAyB,UAAU,CAAC,MAAM,MAAMD,EAAI,IAAI,CAAC,EAAE,GAAE,eAAe,SAAS,EAAE,EAAE,CAAC,OAAO,GAAKE,EAAED,EAAE,CAAC,EAAE,mXAAmX,EAAE,GAAE,QAAQ,SAAa8N,GAAG,YAAY7N,EAAE2N,EAAU3N,EAAM8N,GAAG,EAAE,CAAKC,GAAGF,GAAmUrJ,GAAG,KAAKD,GAAG,EAA+aK,GAAG,IAAI,YAAsJI,GAAG,OAAO,UAAU,eAAeG,GAAG,8VAA8VD,GAAG,EAAE,CAACD,GAAG,EAAE,CAA6U8B,GAAG,EAAE,CAAC,uIAAuI,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,GAAG/G,GAAG,IAAIoF,GAAEpF,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,IAAID,EAAEC,EAAE,GAAG,GAAGD,GAAG,IAAIqF,GAAErF,EAAE,EAAE,CAAC,EAAEC,EAAE,GAAG,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,kBAAkB,YAAY,aAAa,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAIoF,GAAEpF,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,IAAIoF,GAAEpF,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,8OAA8O,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAIoF,GAAEpF,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,IAAIoF,GAAEpF,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAIoF,GAAEpF,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAIoF,GAAEpF,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAIoF,GAAEpF,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAKgO,GAAG,gBAAyD,0jCAA0jC,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAIjO,EAAEC,EAAE,QAAQgO,GAAG3I,GAAG,CAAC,GAAGtF,GAAG,IAAIqF,GAAErF,EAAE,EAAE,CAAC,EAAEC,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,2EAA2E,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,QAAQgO,GAAG3I,GAAG,CAAC,GAAGtF,GAAG,IAAIqF,GAAErF,EAAE,EAAE,CAAC,EAAEC,EAAE,+BAA+B,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,WAAW,YAAY,CAAC,SAAS,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,QAAQgO,GAAG3I,GAAG,CAAC,GAAGtF,GAAG,IAAIqF,GAAErF,EAAE,EAAE,CAAC,EAAEC,EAAE,uCAAuC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,cAAc,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGA,GAAG,IAAIoF,GAAEpF,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,GAAG,UAAU,IAAIoF,GAAE,YAAY,EAAE,CAAC,EAAE,aAAa,+BAA+B,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,SAAS,aAAa,CAAC,SAAS,SAAS,EAAE,CAAC,GAAGpF,GAAG,IAAIoF,GAAEpF,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAKyG,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,CAACwH,GAAG,CAAC,SAAS,KAAK,MAAM,IAAI,CAAC,OAAO,KAAKxH,GAAG,CAAC,SAAS,SAAS,EAAE,CAAC,GAAG,SAAS,SAAS,EAAE,CAAC,EAAE1G,EAAEC,EAAE,OAAO,EAAE,CAAC,aAAa,CAACA,EAAE,UAAU,EAAE,CAAC,GAAGD,GAAG0G,GAAGzG,KAAK,GAAG,CAAKuF,GAAG,UAA8YgB,GAAG,WAAWC,GAAG,OAAOmB,GAAG,MAAM,QAAQjC,GAAGb,EAAE,WAAW,CAACe,GAAGf,EAAE,aAAa,CAACgB,GAAGhB,EAAE,gBAAgB,CAACkB,GAAGlB,EAAE,8BAA8B,CAACiB,GAAGjB,EAAE,wBAAwB,CAACc,GAAG,sBAA0nCS,GAAGvB,EAAE,WAAiB,CAAoFyB,GAAG,IAAI,IAAII,GAAG7B,EAAE,WAAW,CAAC8B,GAAG9B,EAAE,IAAI,CAAC+B,GAAG/B,EAAE,IAAI,CAAydmC,GAAGnC,EAAE,IAAI,CAACqC,GAAGrC,EAAE,KAAK,CAACgC,GAAGhC,EAAE,IAAI,CAACoC,GAAGpC,EAAE,MAAM,CAAo3B0C,GAAG1C,EAAE,IAAI,CAACiD,GAAGjD,EAAE,KAAK,CAAqQ+C,GAAG/C,EAAE,eAAe,CAA8QgD,GAAGhD,EAAE;EAAK,CAAC4C,GAAG,8BAA8BD,GAAG,IAAI,IAAyHO,GAAGlD,EAAE,kBAAkB,CAA67GgH,GAAGhH,EAAE,KAAK,CAACiH,GAAGjH,EAAE,IAAI,CAACwH,GAAGxH,EAAE,iBAAiB,CAACyH,GAAGzH,EAAE,gBAAgB,CAAC+H,GAAG/H,EAAE,WAAiB,CAACmD,GAAGnD,EAAE,0BAAgC,CAACoD,GAAGpD,EAAE,gBAAgB,CAAC0H,GAAG1H,EAAE,YAAkB,CAACgI,GAAGhI,EAAE,YAAkB,CAAC2H,GAAG3H,EAAE,YAAY,CAAC6H,GAAG7H,EAAE,IAAI,CAAC4H,GAAG5H,EAAE,eAAe,CAAC,EAAE,cAAc,CAAC,EAAE,eAAe,CAAK8H,GAAG9H,EAAE,eAAe,CAAsFqD,GAAGrD,EAAE,mBAAmB,CAACsD,GAAGtD,EAAE,KAAK,CAACmE,GAAGnE,EAAE,SAAS,CAACuD,GAAGvD,EAAE,oDAAoD,CAACwD,GAAGxD,EAAE,KAAK,CAACoE,GAAGpE,EAAE,SAAS,CAACyD,GAAGzD,EAAE,qDAAqD,CAAC0D,GAAG1D,EAAE,KAAK,CAACqE,GAAGrE,EAAE,UAAU,CAAC2D,GAAG3D,EAAE,qBAAqB,CAAC4D,GAAG5D,EAAE,KAAK,CAACsE,GAAGtE,EAAE,WAAW,CAAC6D,GAAG7D,EAAE,4BAA4B,CAAC8D,GAAG9D,EAAE,KAAK,CAACuE,GAAGvE,EAAE,mBAAmB,CAAC+D,GAAG/D,EAAE,yBAAyB,CAACgE,GAAGhE,EAAE,KAAK,CAACwE,GAAGxE,EAAE,gBAAgB,CAACiE,GAAGjE,EAAE,+BAA+B,CAACkE,GAAGlE,EAAE,KAAK,CAACyE,GAAGzE,EAAE,sBAAsB,CAAm0BsI,GAAGtI,EAAE,yMAAyM,CAACqI,GAAGrI,EAAE,QAAQ,CAACuI,GAAGvI,EAAE,MAAM,CAACwI,GAAGxI,EAAE,eAAe,CAACkI,GAAGlI,EAAE,4aAA4a,CAACiI,GAAGjI,EAAE,QAAQ,CAACmI,GAAGnI,EAAE,MAAM,CAACoI,GAAGpI,EAAE,eAAe,CAAC0I,GAAG1I,EAAE,yLAAyL,CAACyI,GAAGzI,EAAE,QAAQ,CAAC2I,GAAG3I,EAAE,IAAI,CAAC6I,GAAG7I,EAAE,cAAc,CAAC4I,GAAG5I,EAAE,IAAI,CAAC0E,GAAG,mBAAgZiB,GAAG,OAAO,OAAOwB,GAAG,OAAO,IAAI,gBAAgB,CAACvC,GAAG,OAAO,IAAI,eAAe,CAACD,GAAG,OAAO,IAAI,iBAAiB,CAACG,GAAG,OAAO,IAAI,oBAAoB,CAACD,GAAG,OAAO,IAAI,iBAAiB,CAACK,GAAG,OAAO,IAAI,iBAAiB,CAACD,GAAG,OAAO,IAAI,gBAAgB,CAACE,GAAG,OAAO,IAAI,oBAAoB,CAACJ,GAAG,OAAO,IAAI,iBAAiB,CAACC,GAAG,OAAO,IAAI,sBAAsB,CAACI,GAAG,OAAO,IAAI,aAAa,CAACC,GAAG,OAAO,IAAI,aAAa,CAACyB,GAAG,OAAO,IAAI,cAAc,CAACD,GAAG,OAAO,IAAI,yBAAyB,CAACD,GAAG,OAAO,IAAI,sBAAsB,CAACG,GAAG,OAAO,IAAI,sBAAsB,CAACK,GAAG,OAAO,SAAwtB9B,GAAG,EAAE,CAAgGG,GAAG,KAA2vBC,GAAG,CAAC,UAAU,UAAU,CAAC,MAAM,CAAC,GAAG,gBAAgB,SAAS,EAAE,EAAE,CAAC,EAAEvK,EAAE,gBAAuBA,EAAE,QAAT,MAAgBA,EAAE,MAAM,KAAKD,EAAE,EAAE,oBAAoB,SAAS,EAAE,EAAE,CAAC,EAAEC,EAAE,gBAAgB,EAAE,QAAQ,CAAC,EAAE,EAAE,MAAM,CAACD,EAAE,EAAE,mBAAmB,UAAU,GAAG,CAA2/BsL,GAAG,CAAC,GAAG,EAAE,SAAS,GAAG,CAA6OZ,GAAG,KAAK,MAAM,KAAK,MAAM,GAAGC,GAAG,KAAK,IAAIC,GAAG,KAAK,IAAgIQ,GAAgB,OAAO,OAAO,IAA3B,WAA8B,OAAO,GAAG,GAAGN,GAAG,KAAKqD,GAAG,KAAKlD,GAAG,KAAKD,GAAG,KAAKE,GAAG,CAAC,EAAEM,GAAG,CAAC,EAAEC,GAAG,EAAEN,GAAG,KAAKJ,GAAG,EAAozCqB,GAAG,CAAC,YAAY,SAAS,EAAE,CAAC,OAAOnM,EAAE,eAAe,WAAW,SAAS,EAAE,CAAK,OAAJ,IAAG,CAAQA,EAAE,eAAe,QAAQ,GAAG,WAAW,GAAG,OAAO,SAAS,EAAE,CAAC,GAAG4K,IAAG,CAAC,GAAG,IAAI,CAAC,IAAI7K,EAAEgL,GAAG,cAAc,OAAchL,IAAP,MAAU,EAAE,CAAC,QAAQC,EAAE,CAAC,GAAG,cAAcA,GAAGD,GAAG,SAAS,SAAS,EAAE,CAAC,OAAO,GAAG,GAAGC,EAAE,EAAE,mBAAmB,GAAG,gBAAgB,UAAU,GAAG,YAAY,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,UAAU,CAAC,OAAOA,IAAID,EAAE,EAAE,oBAAoB,GAAG,UAAU,GAAG,cAAc,GAAG,iBAAiB,SAAS,EAAE,CAAK,OAAJ,IAAG,CAAQC,GAAG,cAAc,UAAU,CAAK,OAAJ,IAAG,CAAO,CAAC,CAAC,EAAE,GAAG,EAAE,MAAM,UAAU,CAAC,IAAIA,EAAEkO,GAAG,YAAgBnO,EAAEC,EAAE,SAAS,EAAEA,EAAE,GAAG,GAAGA,EAAE,EAAE,GAAG,GAAGyK,GAAGzK,EAAE,CAAC,IAAI,SAAS,GAAG,CAACD,EAAE,IAAIE,EAAEmM,GAAG,GAAUnM,IAAP,KAAS,MAAM,MAAMoE,GAAE,IAAI,CAAC,CAA4D,MAA3D,GAAE,KAAK,EAAE,IAAIpE,EAAE,SAAS,IAAID,EAAE,EAAED,IAAI,GAAG,IAAIA,EAAE,SAAS,GAAG,EAASC,EAAE,KAAK,iBAAiB,SAAS,EAAE,EAAE,CAAK,OAAJ,IAAG,CAAQD,EAAEC,EAAE,QAAQ,EAAE,qBAAqB,SAAS,EAAE,EAAE,EAAE,CAAC,GAAYC,IAAT,IAAK,GAAM,MAAM,MAAMoE,GAAE,IAAI,CAAC,CAAC,OAAOpE,GAAG,EAAE,CAACmM,GAAG,KAAKF,GAAG6B,GAAG,mDAAmD,uBAAsqX,GAAG,uBAAuB,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,SAAS,SAAS,EAAE,EAAE,CAAC,IAAI7N,EAAEG,EAAED,EAAE,IAAI,SAAS,SAAS,EAAE,EAAE,CAAC,EAAEJ,EAAE,EAAED,IAAI,CAACI,EAAE,GAAGH,EAAEyF,GAAG1F,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,CAACkG,GAAGlG,EAAEA,EAAE,aAAa,IAAK,GAAE,CAACA,EAAEA,EAAE,qBAAqB,IAAK,GAAEA,EAAEA,EAAE,QAAQ,IAAK,GAAEM,GAAG,UAAU,CAAC,IAAIL,EAAE,IAAI,eAAe,CAAC,KAAK,QAAQ,KAAK,SAAS,EAAE,CAAC,GAAOG,EAAE,SAAN,EAAa,EAAE,OAAO,EAAE2E,GAAG9E,EAAEG,EAAE,WAAW,SAAaA,EAAE,SAAN,GAAqBA,EAAE,cAAT,KAAqB,CAAC,EAAE,YAAYH,EAAE,GAAG,CAAC,GAAGG,EAAEH,EAAE,OAAOA,EAAE,CAAC,GAAEG,EAAEH,EAAE,CAAC,GAAGG,EAAEH,EAAE,IAAI,OAAO,UAAU,CAAC,GAAGG,EAAE,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,EAAE,SAASC,EAAE,EAAEJ,EAAE,IAAI,SAAS,EAAE,CAAC,EAAE,OAAO,UAAU,IAAI,CAAC,EAAEA,EAAE,GAAGE,EAAE,CAAC,GAAGH,GAAGA,EAAE,OAAO,CAAC,IAAIgB,EAAEhB,EAAE,OAAOoO,EAAE,UAAU,CAAC,GAAGhO,EAAEY,EAAE,OAAO,CAAC,EAAE,oBAAoB,QAAQoN,EAAE,EAAE,EAAE,iBAAiB,QAAQA,EAAE,CAAC,GAAGhO,EAAE,GAAG,EAAE,GAAG,QAAQ,SAAaiO,GAAG,EAAE,CAAKC,GAASpO,GAANqO,GAAWR,GAAG,GAAG,QAAQO,GAAG,QAAQ,GAAG,eAAeA,GAAG,eAAe,GAAG,qBAAqBA,GAAG,qBAAqB,GAAG,mBAAmBA,GAAG,mBAAmB,GAAG,yBAAyBA,GAAG,yBAAyB,GAAG,uBAAuBC,GAAG,uBAAgCF,GAAG,QAAWA,GAAG,eAAkBA,GAAG,qBAAwBA,GAAG,mBAAsBA,GAAG,yBAAyBQ,GAAGR,GAAG,0BCepuqE,SAAwB,GAAkB,EAAM,CAAC,IAAM,EAAiB,GAAa,iBAAiB,CAAO,EAAUS,EAAO,KAAK,CAAO,EAAWA,EAAO,KAAK,CAAO,EAAS,EAAU,EAAW,CAAC,KAAK,GAAM,OAAO,OAAO,CAAC,CAAO,EAAYA,EAAO,KAAK,CAAO,EAAaA,EAAO,EAAE,CAAC,CAAO,EAAkBA,EAAO,KAAK,CAAM,CAAC,EAAiB,GAAqBC,EAAS,EAAE,CAAM,CAAC,EAAe,GAAmBA,EAAS,SAAS,CAAO,EAAoBD,EAAO,EAAE,CAAO,EAAeA,EAAO,EAAE,CAAM,CAAC,cAAY,kBAAgB,IAAgB,CAAO,EAAmB,GAAe,EAAM,QAAQ,CAAC,EAAE,GAAG,CAAC,CAAC,GAAG,EAAE,CAAC,GAAK,CACnnB,EAAUE,MAAgB,EAAyB,EAAW,IAAS,IAAA,GAAyD,EAAvC,EAAO,iBAAiB,KAAK,EAAc,CAAC,EAAiB,CAAC,CACvJ,EAAaA,OAAa,CAAC,MAAM,OAAO,OAAO,OAAO,cAAc,OAAO,EAAE,EAAE,CAAC,CAAO,EAAYA,OAAa,CAAC,SAAS,OAAO,UAAU,OAAO,cAAc,OAAO,EAAE,EAAE,CAAC,CAC5K,EAAmBA,OAAa,CAAC,kBAAkB,EAAM,UAAU,iBAAiB,IAAI,iBAAiB,EAAM,UAAU,eAAe,IAAI,cAAc,EAAM,UAAU,aAAa,IAAI,EAAE,CAAC,EAAM,UAAU,iBAAiB,EAAM,UAAU,eAAe,EAAM,UAAU,aAAa,CAAC,CAC5R,EAAWA,MAAY,CAAC,IAAM,EAAS,SAAS,EAAM,KAAK,UAAU,QAAQ,KAAK,GAAG,EAAE,KAAK,CAAO,EAAgB,GAAwB,EAAS,CAA+D,MAAM,CAAC,WAAS,kBAAgB,2BAA7D,EAAgB,EAAM,OAAkE,KAAK,GAAG,EAAM,KAAK,YAAY,IAAI,GAAG,EAAS,EAAU,KAAK,EAAM,KAAK,aAAa,EAAG,CAAC,EAAM,KAAK,SAAS,EAAM,KAAK,WAAW,EAAM,KAAK,WAAW,EAAM,OAAO,EAAU,CAAC,CAChc,EAAwBC,GAAa,EAAU,EAAU,IAAoB,GAAgB,EAAU,EAAU,EAAU,EAAW,2BAA2B,EAAmB,kBAAkB,EAAM,UAAU,EAAmB,CAAG,CAAC,EAAW,2BAA2B,EAAmB,kBAAkB,EAAM,UAAU,EAAmB,CAAC,CAC5V,EAAwBA,GAAa,EAAI,IAAY,CAAC,GAAgB,EAAI,EAAU,EAAU,EAAG,CAAC,EAAU,CAAC,CAW0kD,OAV7rD,MAAc,CAAC,GAAG,GAAkB,CAAC,EAAM,cAAc,CACzD,IAAM,EAAO,EAAU,QAAc,EAAI,GAAQ,WAAW,KAAK,CAAC,GAAG,CAAC,GAAQ,CAAC,EAAI,OAAO,GAAW,EAAI,EAAM,EAAO,EAAU,CAAC,OAAQ,GAAG,EAAS,CAAC,IAAM,EAAsB,eAAe,CAAC,EAAkB,aAAa,EAAG,EAAE,CAAC,UAAU,aAAa,EAAsB,MACpR,EAAkB,SAAS,CAAC,AAA8E,EAAkB,WAAlE,qBAAqB,EAAkB,QAAQ,CAA2B,OAAS,CAAC,EAAS,EAAiB,EAAM,cAAc,CAAC,CAC7L,MAAc,CAAqB,GAAjB,CAAC,GAAmB,GAAkB,CAAC,EAAM,cAAc,OAAO,IAAI,EAAS,YAAY,KAAK,CAAK,EAAcC,EAAQ,GAAa,CAAC,IAAM,GAAW,EAAY,GAAU,IAAI,EAAS,EAAY,IAAM,EAAO,EAAU,QAAc,EAAI,GAAQ,WAAW,KAAK,CAAC,GAAG,CAAC,GAAQ,CAAC,GAAK,CAAC,EAAa,QAAQ,OAAO,CAAC,EAAQ,sBAAsBA,EAAQ,CAAC,OAEpX,OADA,EAAI,UAAU,EAAE,EAAE,EAAO,MAAM,EAAO,OAAO,CACtC,EAAP,CAAuB,IAAI,SAAU,EAAwB,EAAI,EAAa,QAAQ,CAAC,MAAO,IAAI,aAAa,CAC/G,EAAoB,SAAS,EAAU,KAAK,EAAmB,kBAAkB,KACjF,IAAM,EAAe,EAAO,eACtBC,EAAS,KAAK,IAAI,IAAI,EAAoB,QAAQ,CAAO,EAAU,EAAM,YAAY,gBAAgB,EAAe,KAAK,EAAe,MAAMA,EAAS,IAAI,EAAe,MAAM,EAAe,MAAMA,EAAS,IAAU,EAAa,EAAwB,EAAa,QAAQ,EAAU,EAAU,CAAC,EAAwB,EAAI,EAAa,QAAQ,CAC3V,EAAoB,SAAS,KAAK,IAAc,EAAoB,IAAY,EAAU,GAAG,EAAM,MAAM,OAAO,CAAC,EAAkB,WAAW,CAAC,EAAe,QAAQ,GAAG,MAAO,IAAI,WAAY,EAAe,SAAS,EAAU,IAAI,EAAmB,iBAC5P,EAAI,MAAM,CAAC,EAAI,MAAM,EAAU,EAAU,CAAC,EAAa,QAAQ,QAAQ,GAAU,CAAC,EAAS,EAAE,EAAS,UAAU,EAAS,EAAE,EAAS,UAAU,IAAM,EAAQ,KAAK,IAAI,EAAe,QAAQ,EAAE,CAAC,EAAS,cAA4E,EAAI,UAAtD,EAAS,MAAM,QAAQ,YAAY,GAAG,EAAQ,GAAG,CAAqB,EAAI,SAAS,EAAS,EAAE,EAAU,EAAS,EAAE,EAAU,EAAE,EAAE,EAAG,CAAC,EAAI,SAAS,CAAI,EAAe,SAAS,IAAG,EAAkB,UAAU,CAAC,eAAe,CAAC,EAAkB,aAAa,CAAC,EAAoB,QAAQ,EAAE,GAAe,EAAa,QAAQ,EAAG,EAAmB,cAAc,EAAE,MAAO,IAAI,UAAW,EAAwB,EAAI,EAAa,QAAQ,CAAC,MAAoC,EAAQ,sBAAsBD,EAAQ,EAA2C,MAAvC,GAAQ,sBAAsBA,EAAQ,KAAW,CAAI,GAAS,qBAAqB,EAAQ,GAAM,CAAC,EAAe,EAAS,EAAiB,EAAM,cAAc,EAAM,MAAM,OAAO,EAAM,UAAU,EAAU,EAAwB,EAAwB,EAAmB,iBAAiB,EAAmB,cAAc,EAAmB,kBAAkB,CAAC,CAAC,OAAe,GAAa,CAAC,YAAY,EAAM,YAAU,cAAY,mBAAiB,eAAa,YAAU,mBAAoC,qBAAmB,CAAC,CAA8D,GAAiB,CAAC,YAA7D,EAAM,KAAK,YAAY,aAAkD,cAAY,mBAAiB,QAAM,YAAU,cAAY,eAAa,YAAU,mBAAoC,qBAAmB,CAAC,EAAG,CAAC,EAAM,EAAU,EAAY,EAAiB,EAAiB,CAAC,CAAC,GAAkB,CAAC,aAAW,cAAY,iBAAe,QAAM,YAAU,mBAAiB,eAAa,YAAU,mBAAoC,qBAAmB,CAAC,CAAqB,EAAM,MAAM,CAAC,IAAI,EAAW,MAAM,EAAa,SAAS,CAAc,EAAK,SAAS,CAAC,IAAI,EAAU,MAAM,EAAY,CAAC,CAAc,EAAK,GAAW,CAAC,IAAI,EAAM,IAAI,MAAM,EAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAgGv4D,SAAS,GAAe,EAAM,EAAW,EAAY,EAAM,GAAM,CAAC,GAAK,CAAC,EAAS,GAAU,EAAgB,CAAC,EAAU,GAAW,EAAoE,EAAO,GAA/C,EAAM,IAAW,EAAS,IAAyC,EAAU,GAAiK,OAAnJE,IAAO,AAAoF,EAAjF,EAAU,EAAkB,KAAK,IAAI,KAAK,IAAI,EAAO,EAAU,CAAC,EAAU,CAAc,KAAK,IAAI,KAAK,IAAI,EAAO,EAAU,CAAC,EAAU,EAAU,kEAhI5V,IAAiE,IAAoF,KAAqC,EAAS,SAAS,EAAI,CAAC,EAAI,GAAM,KAAK,EAAI,GAAM,KAAK,EAAI,GAAM,KAAK,EAAI,EAAK,MAAO,AAAM,KAAI,EAAE,CAAE,CAGrV,EAAoB,GAAkB,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,QAAQ,CAAC,KAAK,EAAY,OAAO,CAAC,aAAa,CAAC,oBAAoB,eAAe,CAAC,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,gBAAgB,aAAa,SAAS,WAAW,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,qBAAqB,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,GAAG,IAAI,GAAG,KAAK,IAAI,KAAK,IAAI,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,iBAAiB,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,KAAK,IAAI,MAAM,WAAW,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,KAAK,IAAI,MAAM,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,KAAK,IAAI,MAAM,QAAQ,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,wBAAwB,GAAK,MAAM,YAAY,aAAa,gBAAgB,QAAQ,CAAC,gBAAgB,gBAAgB,CAAC,aAAa,CAAC,gBAAgB,gBAAgB,CAAC,YAAY,CAAC,iBAAiB,kBAAkB,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,wBAAwB,GAAK,MAAM,YAAY,aAAa,SAAS,QAAQ,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,CAAC,OAAO,SAAS,QAAQ,CAAC,CAAC,IAAI,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,aAAa,IAAI,wBAAwB,GAAK,0BAA0B,aAAa,QAAQ,CAAC,KAAK,KAAK,KAAK,IAAI,CAAC,aAAa,CAAC,KAAK,KAAK,KAAK,IAAI,CAAC,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,MAAM,UAAU,YAAY,qEAAqE,CAAC,CAAC,CAGvkD,GAAkB,aAAa,CAAC,MAAM,CAAC,oBAAoB,eAAe,CAAC,KAAK,CAAC,WAAW,aAAa,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,CAAC,MAAM,qBAAqB,OAAO,EAAE,QAAQ,EAAE,UAAU,CAAC,iBAAiB,EAAE,eAAe,EAAE,aAAa,GAAG,CAAC,UAAU,gBAAgB,UAAU,SAAS,cAAc,GAAM,CA6BrU,GAAwB,GAAM,CAAC,MAAI,IAAI,WAAS,CAAC,IAAM,EAAMJ,OAAa,CAAC,SAAS,WAAW,MAAM,IAAI,OAAO,IAAI,SAAS,SAAS,WAAW,OAAO,cAAc,OAAO,EAAE,EAAE,CAAC,CACjI,OAAoB,EAA7D,OAAO,OAAO,GAAI,CAAC,SAAS,EAAI,CAAC,EAAI,IAA8C,CAAC,QAAM,CAAC,GAAO,KAAK,IAAI,EAAE,GAAG,EAAG,CAG3H,IAAkB,CAAC,cAAY,cAAY,mBAAiB,QAAM,YAAU,cAAY,eAAa,YAAU,mBAAiB,wBAAsB,CAAC,GAAG,IAAc,EAAY,SAAS,EAAiB,CAAC,EAAY,QAAQ,EACzO,IAAM,EAAU,eAAe,CAAC,GAAQ,CAAC,YAAU,eAAa,CAAC,CAChE,GAAa,CAAC,YAAY,EAAM,YAAU,cAAY,mBAAiB,eAAa,YAAU,mBAAoC,qBAAmB,CAAC,EAAG,IAAI,CAAC,UAAU,CAAC,aAAa,EAAU,CAAC,GAAQ,CAAC,YAAU,eAAa,CAAC,IAG7N,IAAS,CAAC,YAAU,kBAAgB,CAC1C,IAAM,EAAO,EAAU,QAAc,EAAI,GAAQ,WAAW,KAAK,CAAI,GAAQ,GAAK,EAAI,UAAU,EAAE,EAAE,EAAO,MAAM,EAAO,OAAO,CAC/H,AAAyB,EAAa,UAAQ,EAAE,EAG1C,IAAmB,CAAC,aAAW,cAAY,iBAAe,QAAM,YAAU,mBAAiB,eAAa,YAAU,mBAAiB,wBAAsB,CAAC,MAAc,CAAC,IAAM,EAAU,EAAW,QAAQ,GAAG,CAAC,EAAU,OAAO,IAAM,EAAe,IAAI,eAAe,GAAS,CAAC,IAAI,IAAM,KAAS,EAAQ,CAAC,GAAK,CAAC,QAAM,UAAQ,EAAM,YAAY,EAAe,CAAC,QAAM,SAAO,CAAC,CAAE,GAAa,CAAC,YAAY,EAAM,YAAU,cAAY,mBAAiB,eAAa,YAAU,mBAAoC,qBAAmB,CAAC,EAAG,CAAmC,OAAlC,EAAe,QAAQ,EAAU,KAAW,CAAC,EAAe,YAAY,GAAK,CAAC,EAAW,CAAC,EAGzmB,OAAmB,CAAC,IAAM,EAAWF,EAAO,KAAK,CAAM,CAAC,EAAY,GAAgBC,EAAS,CAAC,MAAM,KAAK,OAAO,KAAK,CAAC,CAAoK,OAAnK,MAAc,CAAC,GAAG,EAAW,QAAQ,CAAC,IAAM,EAAK,EAAW,QAAQ,uBAAuB,CAAC,EAAe,CAAC,MAAM,EAAK,MAAM,OAAO,EAAK,OAAO,CAAC,GAAI,CAAC,EAAW,CAAC,CAAO,CAAC,cAAY,iBAAe,aAAW,EAGvU,IAAc,CAAC,cAAY,YAAU,cAAY,mBAAiB,eAAa,YAAU,mBAAiB,wBAAsB,CAAC,IAAM,EAAO,EAAU,QAAQ,GAAG,CAAC,GAAQ,CAAC,EAAY,OAAO,CAAC,EAAY,OAAO,OAAO,IAAM,EAAI,EAAO,WAAW,KAAK,CAAC,GAAG,CAAC,EAAI,OAAO,GAAK,CAAC,QAAM,UAAQ,EAEtS,GADA,EAAO,MAAM,MAAM,GAAG,EAAM,IAAI,EAAO,MAAM,OAAO,GAAG,EAAO,IAAI,EAAO,MAAM,KAAK,MAAM,EAAM,EAAU,CAAC,EAAO,OAAO,KAAK,MAAM,EAAO,EAAU,CAClJ,GAAkB,CAAC,EAAY,cAAc,CAAC,GAAW,EAAI,EAAY,EAAO,EAAU,CAAC,OAC9F,IAAM,EAAS,SAAS,EAAY,KAAK,UAAU,QAAQ,KAAK,GAAG,EAAE,KAAK,CAAO,EAAK,GAAG,EAAY,KAAK,YAAY,IAAI,GAAG,EAAS,EAAU,KAAK,EAAY,KAAK,aAAmB,EAAM,GAAiB,EAAY,MAAM,CAC9N,EAAY,EAAM,EAAO,OAAO,EAAQ,EAAY,EAAY,MAAM,IAAmB,SAAS,AAAiH,EAA9G,EAAY,YAAY,SAAgB,EAAO,MAAM,EAAW,EAAY,YAAY,OAAc,EAAc,EAAO,MACpO,GAAK,CAAC,YAAU,kBAAgB,GAAgB,EAAI,EAAO,EAAY,EAAM,EAAM,EAAK,EAAM,EAAY,UAAU,CACpH,EAAa,QAAQ,EAAU,EAAO,eAAe,GAG/C,IAAiB,EAAI,EAAO,EAAK,EAAM,EAAM,EAAK,EAAM,IAAY,CAAC,IAAM,EAAU,EAAE,CAC7F,EAAI,UAAU,EAAE,EAAE,EAAO,MAAM,EAAO,OAAO,CAC7C,EAAI,UAAU,EAAM,EAAI,KAAK,EAAK,EAAI,UAAU,EAAU,EAAI,aAAa,SAAS,EAAI,sBAAsB,OAAO,EAAI,sBAAsB,GAAK,AAAmB,EAAI,cAAY,SAAS,AAAqB,EAAI,gBAAc,qBACvO,IAAM,EAAQ,EAAI,YAAY,EAAK,CAAK,EAAe,EAAU,EAAQ,MAAM,AAAsG,EAAnG,IAAY,SAAmB,EAAM,EAAU,EAAW,IAAY,OAAiB,EAAqB,EAAM,EAAW,IAAM,EAAe,CAAC,KAAK,EAAS,MAAM,EAAS,EAAU,MAAM,EAAU,CAC5R,EAAI,SAAS,EAAK,EAAM,EAAM,CACmC,IAAM,EAAvD,EAAI,aAAa,EAAE,EAAE,EAAO,MAAM,EAAO,OAAO,CAAsB,KAE/E,EAAW,EAAO,MAAM,SAAS,EAAO,MAAM,MAAM,CAAO,EAAe,KAAK,IAAI,EAAE,KAAK,MAAM,EAAW,EAAQ,CAAC,CAAO,EAAW,KAAK,IAAI,EAAE,KAAK,MAAM,EAAe,CAAC,CAEnL,IAAI,IAAIM,EAAE,EAAEA,EAAE,EAAO,OAAO,GAAG,EAAY,IAAI,IAAIC,EAAE,EAAEA,EAAE,EAAO,MAAM,GAAG,EAAW,CAAC,IAAM,GAAOD,EAAE,EAAO,MAAMC,GAAG,EAAQ,EAAM,EAAK,EAAM,GAAG,GAAG,EAAM,EAAE,CAC3J,IAAM,EAAc,EAAM,KAAK,EAAW,GAAkB,EAAS,CAAC,EAAA,EAAE,EAAA,EAAE,UAAUA,EAAE,UAAUD,EAAE,MAAM,QAAQ,EAAK,GAAO,IAAI,EAAK,EAAM,GAAG,IAAI,EAAK,EAAM,GAAG,IAAI,EAAc,GAAG,QAAQ,EAAc,gBAC3M,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,EAAU,KAAK,EAAS,EACnB,OAA9C,EAAI,UAAU,EAAE,EAAE,EAAO,MAAM,EAAO,OAAO,CAAO,CAAC,YAAU,iBAAe,EACxE,IAAiB,EAAU,EAAU,EAAU,EAA2B,EAAkB,EAAU,IAAU,CAAC,IAAI,EAAsB,GAmBjH,OAnBsH,EAAU,QAAQ,GAAU,CACrE,GAAxF,IAAY,gBAAgB,EAAS,WAAW,EAAU,EAAS,WAAW,EAA4B,CAK7E,GAJ/C,EAAS,QAAQ,IACpB,EAAS,MAAM,KAAK,QAAQ,CAAC,KAAK,GAAG,EAAE,EAAS,OAAO,KAAK,QAAQ,CAAC,EAAE,IAAI,EAA2B,EAAS,UAAU,KAAK,IAAI,EAAS,MAAM,CAAC,EAAS,MAAM,EAAS,UAAU,KAAK,IAAI,EAAS,MAAM,CAAC,EAAS,MAGtN,EAAS,kBAAkB,KAAK,QAAQ,CAAC,GAAY,EAAS,kBAC9D,EAAS,QAAQ,KAAK,IAAI,EAAE,EAAS,QAAQ,EAAU,KAClD,CAEL,IAAM,EAAG,EAAS,UAAU,EAAS,EAAQ,EAAG,EAAS,UAAU,EAAS,EAAQ,EAAmB,KAAK,KAAK,EAAG,EAAG,EAAG,EAAG,CACvH,EAAc,KAAK,IAAI,IAAI,EAAE,GAAoB,IAAI,GAA4B,CACjF,EAAa,EAA2B,EAAQ,GAAS,KAAK,QAAQ,CAAC,IAAI,EAAmB,GAAS,KAAK,QAAQ,CAAC,IAAI,EAC/H,EAAS,WAAW,EAAS,UAAU,EAAQ,EAAG,MAAM,EAAc,EAAS,WAAW,EAAS,UAAU,EAAQ,EAAG,MAAM,EAC9H,IAAM,EAAY,EAA2B,EAAQ,EAAgB,KAAK,KAAK,EAAS,UAAU,EAAS,UAAU,EAAS,UAAU,EAAS,UAAU,CAAC,GAAG,EAAgB,EAAY,CAAC,IAAM,EAAM,EAAY,EAAgB,EAAS,WAAW,EAAM,EAAS,WAAW,EAClR,EAAS,GAAG,EAAS,UAAU,EAAU,GAAG,EAAS,GAAG,EAAS,UAAU,EAAU,GAC9D,IAAM,EAAoC,IAAI,EAAlD,IACnB,EAAS,QAAQ,KAAK,IAAI,EAAE,EAAS,QAAQ,EAAU,EAAsB,CAC1E,EAAS,QAAQ,MAAK,EAAsB,SAC/C,EAAsB,IAAS,CAAQ,GAA8B,IAAiB,EAAI,EAAU,IAAY,CAAC,EAAI,MAAM,CAAC,EAAI,MAAM,EAAU,EAAU,CAAC,EAAU,QAAQ,GAAU,CAAI,EAAS,QAAQ,IAA0E,EAAI,UAA/D,EAAS,MAAM,QAAQ,YAAY,GAAG,EAAS,QAAQ,GAAG,CAAqB,EAAI,SAAS,EAAS,EAAE,EAAU,EAAS,EAAE,EAAU,EAAE,EAAE,GAAI,CAAC,EAAI,SAAS,EAAS,GAAe,GAAW,CAAC,EAAU,QAAQ,GAAU,CAAC,EAAS,EAAE,EAAS,UAAU,EAAS,EAAE,EAAS,UAAU,EAAS,QAAQ,EAAS,cAAc,EAAS,MAAM,EAAE,EAAS,UAAU,EAAE,EAAS,UAAU,GAAI,EAAS,IAAY,EAAI,EAAM,EAAO,IAAY,CAC3oB,EAAI,UAAU,EAAE,EAAE,EAAO,MAAM,EAAO,OAAO,CAC7C,EAAI,MAAM,CAAC,EAAI,MAAM,EAAU,EAAU,CACzC,IAAM,EAAS,SAAS,EAAM,KAAK,UAAU,QAAQ,KAAK,GAAG,EAAE,KAAK,CAAmF,EAAI,KAA3E,GAAG,EAAM,KAAK,YAAY,IAAI,GAAG,EAAS,KAAK,EAAM,KAAK,aAA2B,EAAI,UAAU,EAAM,MAAM,EAAI,UAAU,EAAM,UAAU,EAAI,aAAa,SAC9O,IAAI,EAAM,AAAiH,EAA9G,EAAM,YAAY,SAAgB,EAAO,OAAO,EAAE,GAAoB,EAAM,YAAY,OAAc,EAAc,EAAO,MAAM,EAC9I,EAAI,SAAS,EAAM,MAAM,GAAG,EAAM,EAAO,QAAQ,EAAE,GAAW,CAAC,EAAI,SAAS,EAGtE,GAAwB,GAAU,CACxC,IAAM,EAAK,OAAO,GAAW,SAAS,SAAS,EAAS,CAAC,EACnD,EAAO,CAAC,CAAC,KAAK,GAAG,OAAO,GAAG,CAAC,CAAC,KAAK,GAAG,OAAO,GAAG,CAAC,CAAC,KAAK,IAAI,OAAO,IAAI,CAAC,CAC5E,GAAG,GAAM,EAAO,GAAG,KAAK,OAAO,EAAO,GAAG,OAAO,GAAG,GAAM,EAAO,EAAO,OAAO,GAAG,KAAK,OAAO,EAAO,EAAO,OAAO,GAAG,OACrH,IAAIE,EAAE,EAAE,KAAMA,EAAE,EAAO,OAAO,GAAG,EAAOA,EAAE,GAAG,KAAK,GAAK,IACvD,IAAM,EAAG,EAAOA,GAAS,EAAG,EAAOA,EAAE,GAAG,OAAO,EAAG,QAAQ,EAAK,EAAG,OAAO,EAAG,OAAO,EAAG,SAAS,EAAG,KAAK,EAAG,OAOjG,GAAiB,GAAO,CACjC,IAAM,EAAS,EAAM,MAAM,iCAAiC,CAAO,EAAU,EAAM,MAAM,8CAA8C,CAAC,GAAG,EAAU,CACrJ,GAAK,CAACC,EAAEC,EAAEC,EAAEC,EAAEC,GAAG,EAAU,MAAM,QAAQH,EAAE,IAAIC,EAAE,IAAIC,EAAE,IAAIC,EAAE,WAAY,EAAS,CAClF,GAAK,CAACJ,EAAEC,EAAEC,EAAEC,GAAG,EAAS,MAAM,QAAQF,EAAE,IAAIC,EAAE,IAAIC,EAAE,MACP,OAA7C,QAAQ,KAAK,yBAAyB,EAAM,CAAO,oBAQ0W,GAAkB,YAAY,uCChI4E,GAAW,GAAGG,oBCA5d,mBCA2J,ICAiiB,SAAS,GAAO,EAAE,EAAE,CAAC,IAAIa,EAAE,EAAE,CAAC,IAAI,IAAIC,KAAKC,EAAE,OAAO,UAAU,eAAe,KAAKA,EAAED,EAAE,EAAEE,EAAE,QAAQF,EAAE,CAAC,IAAI,EAAEA,GAAGC,EAAED,IAAI,GAASC,GAAN,MAAsB,OAAO,OAAO,uBAA3B,WAAiD,CAAC,IAAIE,EAAE,EAAE,IAAI,EAAE,OAAO,sBAAsBF,EAAE,CAACE,EAAEH,EAAE,OAAO,IAAI,EAAE,QAAQA,EAAEG,GAAG,CAAC,GAAG,OAAO,UAAU,qBAAqB,KAAKF,EAAED,EAAEG,GAAG,GAAG,EAAEH,EAAEG,IAAIF,EAAED,EAAEG,KAAK,OAAOJ,mCCAhkCK,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,4BCAlE,ICAklK,SAAS,GAAgB,EAAE,EAAE,CAAkL,OAA7J,OAAOsB,GAAlB,SAAuBC,GAAaA,EAAED,KAAkB,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,CAA2vK,SAAS,GAAS,EAAE,EAAE,CAAC,KAAKD,EAAE,OAAOG,EAAE,OAAOE,EAAE,OAAO,EAAE,CAAC,CAAC,GAAiB,OAAO,qBAArB,IAA0C,UAAU,GAAG,IAAMC,EAAE,GAAgBL,EAAE,CAAOM,EAAE,IAAI,QAA6PH,EAAE,IAAI,qBAAhO,GAAG,CAAC,EAAE,SAAS,GAAG,CAAC,IAAMJ,EAAEO,EAAE,IAAIN,EAAE,OAAO,CAAC,GAAGA,EAAE,iBAAiB,EAAQD,KAAMC,EAAE,eAAe,CAAC,IAAMD,EAAEE,EAAED,EAAE,CAAc,OAAOD,GAApB,WAAsBO,EAAE,IAAIN,EAAE,OAAOD,EAAE,CAACI,EAAE,UAAUH,EAAE,OAAO,MAASD,IAAG,EAAEC,EAAE,CAAC,EAAE,OAAOA,EAAE,OAAO,IAAI,EAAwD,CAAC,KAAKD,EAAE,WAAWG,EAAE,UAAqB,OAAOE,GAAlB,SAAoBA,EAAEY,GAAEZ,GAAG,CAAC,CAA8B,OAA7B,EAAE,SAAS,GAAGD,EAAE,QAAQH,EAAE,EAAE,KAAWG,EAAE,YAAY,CAA2B,SAAS,GAAe,EAAE,EAAE,CAAC,GAAGF,EAAE,CAAC,GAAK,CAAC,WAAWD,EAAE,UAAUD,GAAGE,EAAE,GAAG,MAAM,CAAC,MAAMD,EAAE,OAAOD,EAAE,CAAC,OAAOC,aAAa,YAAY,YAAYA,EAAEA,EAAE,SAAS,CAAC,CAAC,MAAMA,EAAE,YAAY,OAAOA,EAAE,aAAa,CAAC,SAAS,GAAa,CAAC,OAAOA,EAAE,YAAYC,EAAE,cAAcF,GAAG,CAAC,IAAIG,GAAU,EAAEe,GAAE,IAAIjB,EAAE,GAAlB,MAAuCE,EAAE,SAAS,GAAG,CAAC,EAAE,CAAC,OAAOF,EAAE,YAAYC,EAAE,IAAI,MAAM,CAAC,OAAO,GAAeD,EAAED,EAAE,EAAE,CAAC,GAAG,CAAC,SAAS,GAAU,EAAE,CAAC,EAAE,QAAQ,GAAa,CAAC,SAAS,IAAsB,CAAe,OAAO,eAArB,MAAsC,GAAE,IAAI,eAAe,GAAU,EAAE,SAAS,GAAc,EAAE,EAAE,CAAC,IAAG,IAAsB,CAAC,IAAMA,EAAE,GAAgBC,EAAE,CAAgH,OAA/G,EAAE,SAAS,GAAG,CAAC,IAAID,EAAEkB,GAAE,IAAIjB,EAAE,CAAKD,IAAG,EAAE,IAAI,IAAI,GAAE,IAAIC,EAAED,EAAE,EAAC,EAAE,IAAIE,EAAE,CAAQiB,IAAuB,QAAQlB,EAAE,GAAG,KAAW,CAAC,EAAE,SAAS,GAAG,CAAC,IAAMD,EAAEkB,GAAE,IAAIjB,EAAE,CAAQD,GAAuB,OAAOE,EAAE,CAASF,GAAP,MAA4BA,EAAE,MAAemB,IAAP,MAA4BA,GAAE,UAAUlB,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,SAASkB,GAAE,CAAC,SAAS,GAAa,EAAE,CAAyC,OAAxC,GAAE,IAAInB,EAAE,CAAC,IAAG,IAA2B,KAAW,CAAC,GAAE,OAAOA,EAAE,CAAC,CAACoB,GAAE,MAAMD,KAAI,GAAE,IAAK,KAAI,SAAS,GAAO,EAAE,EAAE,CAAC,OAAmB,OAAOnB,GAApB,WAAsB,GAAaA,EAAE,CAAC,GAAcA,EAAEC,EAAE,CAA+hK,SAAS,GAAqB,EAAE,EAAE,EAAE,CAAC,EAAE,cAAc,IAAI,YAAYA,EAAE,CAAC,OAAO,CAAC,cAAcF,EAAE,CAAC,CAAC,CAAC,CAAC,SAAS,GAAkB,EAAE,EAAE,EAAE,CAAC,EAAE,cAAc,IAAI,YAAYE,EAAE,CAAC,OAAO,CAAC,cAAcF,EAAE,CAAC,CAAC,CAAC,yEAAvte,IAAI,IAAMC,aAAzqE,KAAwE,KAA+B,KAAuC,KAA+G,CAA+LqB,GAAE,CAAC,GAAG,IAAI,IAAI,IAAI,CAAOC,GAAE,CAAC,YAAY,QAAQ,SAAS,OAAO,CAA8DC,GAAE,CAAC,OAAO,UAAU,aAAa,OAAO,cAAc,GAAGvB,EAAE,MAAM,CAAOwB,GAAE,CAAC,UAAU,CAAC,OAAO,sBAAsB,aAAa,MAAM,cAAc,GAAGxB,EAAE,KAAK,CAAC,OAAOuB,GAAE,MAAM,CAAC,OAAO,WAAW,aAAa,EAAE,cAActB,GAAE,CAAC,KAAKsB,GAAE,CAAOE,GAAE,IAAI,IAAU,GAAkB,GAAG,YAAYzB,IAAU0B,GAAE,CAAC,IAAI,IAAI,IAAI,CAAC,GAAE,SAAS,GAAG,CAAC,GAAE,SAAS,GAAG,CAAC,GAAE,KAAK1B,EAAEC,EAAE,CAAC,GAAE,IAAI,GAAkBD,EAAEC,EAAE,CAACuB,GAAExB,GAAG,GAAG,GAAG,CAAsE,IAAI,IAAI0B,GAAE,CAAguB,GAAc,GAAG,SAAS,cAAc,MAAM,CAAC,QAAQ1B,EAAE,CAAC,SAAS,KAAK,CAAC,CAAO4B,GAAE,CAAC,wBAAsC,OAAO,IAArB,KAA0B,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,SAAU,CAAOC,GAAE,EAAE,CAAOC,GAAE,EAAE,CAAgBF,GAAE,GAAE5B,QAAiB6B,GAAE7B,KAAX,IAAK,KAAW,GAAEA,GAAG4B,GAAE5B,IAAI,EAAS6B,GAAE7B,IAA8hQgB,GAAE,CAAC,IAAI,EAAE,IAAI,EAAE,CAAkkBC,GAAE,IAAI,QAA45BG,GAAE,IAAI,IAAsoLe,GAAG,CAAC,SAAS,GAAG,EAAQnC,EAAE,OAAQ,WAAW,EAAE,CAAC,OAAOC,EAAE,QAAQF,GAAG,CAAC,cAAcG,EAAE,EAAE,IAAI,CAAC,GAAK,CAAC,KAAKE,GAAGF,EAAkB,OAAO,GAASF,GAAG,GAAG,CAAwC,GAAvC,GAAG,CAAC,GAAkBA,EAAE,YAAYE,EAAE,CAAI,CAACE,EAAE,MAAO,IAAG,CAAC,GAAG,CAAC,GAAkBJ,EAAE,YAAYC,EAAE,IAAnImC,GAAElC,EAAE,CAAC,OAAO,CAAC,CAA4H,EAAE,CAAO,IAAY,EAAE,EAAE,IAAI,GAAG,EAAI,CAACA,EAAE,aAAuBA,EAAE,cAAZ,WAAyB,GAAG,CAAC,GAAqBF,EAAEC,EAAEC,EAAE,GAA+xBmC,GAAG,CAAC,OAAOF,GAAG,MAAjyB,CAAC,SAAS,GAAG,EAAQnC,EAAE,MAAO,WAAW,EAAE,CAAC,OAAOC,EAAE,QAAQF,KAAK,CAAC,IAAMG,EAAE,GAAWF,EAAE,aAAaC,EAAE,CAAOG,EAAE,GAAWJ,EAAE,WAAWD,EAAE,CAA2E,OAA1E,EAAE,iBAAiB,eAAeG,EAAE,CAAC,EAAE,iBAAiB,eAAeE,EAAE,KAAW,CAAC,EAAE,oBAAoB,eAAeF,EAAE,CAAC,EAAE,oBAAoB,eAAeE,EAAE,GAAG,CAAwf,MAA9e,CAAC,SAAS,GAAG,EAAQJ,EAAE,MAAO,WAAW,EAAE,CAAC,OAAOC,EAAE,QAAQF,KAAK,CAAC,IAAM,EAAY,GAAG,CAAC,GAAG,CAAC,GAAqBC,EAAE,WAAWC,EAAE,CAAC,EAAO,oBAAoB,YAAY,EAAY,EAAQ,EAAc,GAAG,CAAC,GAAG,CAAC,GAAqBD,EAAE,aAAaD,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,KAAKsC,GAAG,CAAQ,ICS18lB,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,aAAU,aAAW,EAAiB,CAAC,aAAU,eAAY,EAAoB,GAAa,EAAe,GAAG,EAAW,KAAK,EAAa,KAAK,EAAc,KAAK,EAAY,IAAI,GAAG,EAAQ,IAAsB,EAAc,GAAa,SAAS,CAAO,GAAS,IAAgB,GAAa,QAAQ,IAAgB,GAAa,OACtkB,EAAc,EAAM,OAAO,QAAQ,CAAO,EAAYE,EAAS,MAAM,EAAc,CAAO,GAAY,EAAY,EAAK,IAAY,KAAM,EAAU,QAAQ,IAAM,GAAa,IAAY,QAAQ,IAAY,QAAc,GAAO,EAAe,EAAE,CAAO,GAAY,GAAsB,GAA2B,EAAa,GAAO,GAAY,CAAqB,IAAM,EAAUC,EAAO,KAAK,CAAO,GAAYC,MAAmB,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAC,QAAQ,KAAK,CAAC,CAAG,EAAE,CAAC,CAAM,CAAC,GAAK,GAASC,EAAS,CAAC,OAAO,KAAK,SAAS,KAAK,CAAC,CAAiB,GAAe,KAAS,GAAc,EAAE,CAA0B,EAAY,EAAM,GAAQ,EAAK,KAAU,EAAY,EAAY,KAAK,MAAM,GAAG,EAAY,CAAC,EAAE,GAAQ,GAAM,CAAC,IAAU,IAAa,GAAK,SAAQ,EAAY,KAAK,MAAM,GAAK,OAAO,GAAK,SAAS,EAAE,CAAC,EAAE,EAAY,KAAK,IAAI,EAAY,GAAqB,CAAC,GAAQ,GAAiC,IAAM,GAAQC,MAAgB,CAAC,GAAG,IAAa,EAAU,QAAQ,CAAC,IAAM,EAAa,GAAa,EAAU,QAAQ,YAAY,EAAU,QAAQ,aAAmB,EAAM,GAAY,GAAG,QAAQ,GAAa,GAAY,GAAG,QAAQ,WAAW,GAAY,GAAG,QAAQ,UAAU,EAA+N,EAAQ,CAAC,OAAO,EAAa,UAAhP,GAAY,GAAG,QAAQ,GAAa,GAAY,GAAG,QAAQ,WAAW,GAAY,GAAG,QAAQ,YAAY,GAAY,GAAG,QAAQ,UAAU,GAAY,GAAG,QAAQ,aAAa,GAA2B,EAAM,EAAyD,CAAC,GAAI,EAAE,CAAC,CAAO,GAAe,GAAS,CAAC,kBAAkB,OAAO,CAAC,EAAE,CAAuC,GAAG,GAAY,CAC9iD,GAAG,CAAC,GAAS,CAGE,IAAI,EAAcH,EAAO,GAAK,CAAC,OAAqB,EAAM,KAAK,GAAQ,GAAM,GAAK,CAAQ,GAAO,EAAU,SAAS,CAAC,iBAAe,CAAI,CAAC,EAAc,UAAU,EAAY,OAAO,EAAY,SAAS,EAAM,KAAK,GAAQ,GAAM,GAAK,CAAE,EAAc,QAAQ,IAAQ,EAAG,EAAE,CAAC,CAAE,GAAeD,EAAS,IAAI,GAAe,EAAM,IAAQ,CAAC,IAAI,EAAO,IAAQ,IAAG,EAAI,GAAY,IAAO,IAAQ,EAAc,OAAO,IAAG,EAAI,GAAY,IAAI,IAAMK,EAAK,CAAC,MAAM,GAAU,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,EAAS,GAAS,GAAK,EAAU,EAAU,CAAC,GAAG,CAAC,GAAU,IAAI,IAAIC,EAAE,EAAEA,EAAE,EAAY,IAAK,GAAc,GAAc,OAAON,EAAS,IAAI,GAAe,EAAM,IAAiL,EAAK,EAAY,CAAC,QAAQ,KAAK,SAAsB,EAAK,KAAK,CAAC,MAAxN,CAAC,MAAM,GAAU,EAAM,OAAO,MAAM,OAAO,OAAO,GAAW,EAAM,OAAO,OAAO,OAAO,WAAY,EAAmB,YAAV,IAAA,GAAsB,CAAgG,cAAc,GAAK,SAAsB,EAAa,EAAM,CAAC,IAAIM,EAAE,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,OAAO,MAAM,MAAM,GAAU,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,CAAG,CAAC,CAAG,IAAM,EAAe,GAAK,SAAS,GAAK,SAAS,KAAK,MAAM,GAAK,OAAO,GAAK,SAAS,CAAmB,EAAO,KAAK,CAAgB,EAAO,KAAK,CAAY,EAAO,EAAE,CAAC,IAAM,GAAQL,EAAO,GAAM,CAAO,GAAgB,GAAkB,CAAO,GAAQA,EAAO,KAAK,CAAO,GAAaA,EAAO,KAAK,CAEt5D,GAAG,CAAC,GAAS,CAAC,MAAc,CAAI,SAAiB,CAAC,GAAgB,CAAC,GAAwM,MAAzL,IAAa,QAAQ,GAAQ,QAAQ,QAAQ,CAAC,UAAU,CAAC,GAAY,EAAE,CAAC,GAAY,EAAe,CAAC,CAAC,CAAC,CAAC,SAAS,KAAK,IAAI,EAAe,CAAC,EAAM,IAAI,WAAW,IAAS,OAAO,SAAS,CAAC,KAAW,GAAa,QAAQ,QAAQ,EAAG,CAAC,EAAY,EAAe,EAAM,CAAC,CAAC,IAAM,EAAYG,MAAgB,CAAC,GAAG,CAAC,GAAa,QAAQ,OAAO,IAAM,EAAO,SAAS,OAAU,GAAU,CAAC,GAAQ,GAAa,QAAQ,YAAY,SAAU,GAAa,QAAQ,MAAM,EAAW,CAAC,GAAU,IAAS,GAAa,QAAQ,YAAY,WAAW,GAAa,QAAQ,OAAO,EAAI,CAAC,EAAS,CAAC,CAAC,MAAc,CAAC,GAAa,EAAG,CAAC,EAAS,EAAY,EAAe,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,EAAa,IAAI,GAAU,EAAgG,GAAS,mBAAmB,EAAc,kBAAkB,EAAU,IAA/I,GAAM,GAAU,EAAE,GAAe,CAAiI,sBAAsB,GAAe,sBAAsB,EAAa,mBAAmB,EAAU,IAAlN,IAAI,GAA+N,IAAuW,OAA9U,GAAkW,EAAK,UAAU,CAAC,MAAM,CAAC,GAAG,GAAuB,WAAQ,gBAAgB,EAAY,GAAS,IAAA,GAAU,UAAU,EAAY,GAAS,IAAA,GAAU,SAAS,EAAS,UAAU,SAAS,QAAQ,GAAa,CAAC,IAAI,EAAU,SAAsB,EAAM,EAAO,GAAG,CAAC,IAAI,GAAQ,MAAM,CAAC,GAAG,GAAmB,MAAI,IAAI,IAAY,UAAU,GAAc,EAAe,CAAC,CAAC,EAAe,IAAA,GAAU,KAAK,IAAY,SAAS,GAAc,EAAe,CAAC,CAAC,EAAe,IAAA,GAAU,WAAW,EAAU,SAAS,WAAW,cAAc,GAAa,MAAM,SAAS,GAAG,EAAM,WAAW,IAAU,CAAC,EAAS,OAAO,YAAY,UAAU,GAAY,EAAE,CAAC,CAAC,iBAAiB,CAAC,GAAQ,QAAQ,GAAQ,GAAa,UACp2E,GAAa,QAAQ,aAAa,IAAe,iBAAiB,CAAC,GAAQ,QAAQ,GAAS,GAAa,UACzG,GAAa,QAAQ,aAAa,IAAK,SAAS,CAAC,GAAe,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,KAA2G,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,EAAoB,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,iCCjBt2G,IAAsE,IAA4B,CAAoCG,GAAK,ysDAAitDC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAU/sEC,GAAK,EAV0uE,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUnmF,eAAe,CAAC,GAAK,YAAY,WAAuBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCV5K,IAAsE,IAA4B,CAAoCE,GAAK,4oCAAopCC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUlpDC,GAAK,EAV6qD,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUtiE,eAAe,CAAC,GAAK,YAAY,iBAA6BG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCVlL,IAAsE,IAA4B,CAAoCE,GAAK,yrBAAisBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAU/rCC,GAAK,EAV0tC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUnlD,eAAe,CAAC,GAAK,YAAY,oBAAgCG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,ICX7J,SAAS,GAAE,EAAE,CAAC,GAAYE,IAAT,IAAK,GAAM,MAAU,eAAe,4DAA4D,CAAC,OAAOA,EAAE,SAAS,GAAE,EAAE,EAAE,CAAC,EAAE,UAAU,OAAO,OAAOC,EAAE,UAAU,CAAC,EAAE,UAAU,YAAYD,EAAE,EAAE,UAAUC,EAA+u0E,SAAS,GAAG,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAED,EAAE,OAAO,IAAI,CAAC,IAAIE,EAAEF,EAAEC,GAAG,EAAE,WAAWC,EAAE,YAAY,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,UAAUA,IAAI,EAAE,SAAS,CAAC,GAAG,OAAO,eAAeH,EAAEG,EAAE,IAAIA,EAAE,m4CAA5m1E,CAAgQ,GAAE,CAAC,UAAU,IAAI,QAAQ,OAAO,eAAe,EAAE,MAAM,CAAC,WAAW,GAAG,CAAC,CAAC,GAAE,CAAC,SAAS,GAAG,UAAU,CAAC,EAAE,MAAM,EAAE,CAAC,GAAE,IAAI,GAAE,KAAK,GAAE,EAAE,KAAK,GAAG,GAAE,GAAE,EAAE,GAAE,EAAE,GAAE,KAAK,KAAK,GAAE,KAAK,IAAI,GAAE,KAAK,IAAI,GAAE,SAAS,EAAE,CAAC,OAAgB,OAAOH,GAAjB,UAAoB,GAAE,SAAS,EAAE,CAAC,OAAkB,OAAOA,GAAnB,YAAsB,GAAE,SAAS,EAAE,CAAC,OAAgB,OAAOA,GAAjB,UAAoB,GAAE,SAAS,EAAE,CAAC,OAAgBA,IAAT,IAAK,IAAO,GAAE,SAAS,EAAE,CAAC,OAAgB,OAAOA,GAAjB,UAAoB,GAAE,SAAS,EAAE,CAAC,MAAM,CAAC,IAAIA,GAAG,GAAE,UAAU,CAAC,OAA0B,IAApB,QAA4B,GAAE,SAAS,EAAE,CAAC,OAAO,GAAEA,EAAE,EAAE,GAAEA,EAAE,EAAEI,GAAc,OAAO,aAAnB,YAAgC,YAAY,QAAQ,UAAU,GAAG,GAAE,MAAM,QAAQ,GAAE,oBAAoB,GAAE,mCAAmC,GAAE,8BAA8B,GAAE,mCAAmC,GAAE,gBAAgB,GAAE,kBAAkB,GAAE,wCAAwC,GAAE,EAAE,CAAC,GAAE,EAAE,CAAC,GAAE,SAAS,EAAE,CAAC,OAAO,GAAE,GAAGJ,EAAE,GAAE,GAAG,IAAI,GAAE,SAAS,EAAE,EAAE,GAAG,GAAE,SAAS,EAAE,EAAE,CAAC,MAAM,CAACC,GAAG,IAAK,IAAG,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOD,IAAI,GAAEA,GAAGC,IAAI,KAAI,GAAED,GAAGC,IAAI,IAAG,GAAG,UAAU,CAAC,MAAO,IAAG,GAAG,CAAC,eAAe,CAAC,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,KAAK,CAAC,EAAE,CAAC,GAAG,CAAC,eAAe,CAAC,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,GAAG,GAAG,GAAG,SAAS,EAAE,CAAC,IAAIA,EAAEC,EAAEC,EAAEH,EAAE,GAAG,GAAG,GAAEG,EAAE,EAAE,GAAEA,EAAE,GAAG,EAAE,CAACH,EAAE,EAAE,EAAE,GAAGG,EAAE,OAAO,EAAE,EAAE,SAAS,CAAC,IAAI,EAAE,GAAG,OAAO,KAAK,CAAC,GAAGD,GAAG,WAAWC,EAAE,GAAG,EAAE,GAAGD,GAAG,IAAI,EAAEF,EAAE,OAAO,KAAK,EAAEE,KAAKF,EAAEE,GAAG,QAAQ,EAAEA,GAAG,MAAM,IAAI,GAAGF,EAAEE,GAAGD,EAAE,IAAID,EAAE,OAAOE,EAAE,EAAE,CAAC,OAAOF,GAAG,GAAG,SAAS,EAAE,CAAC,OAAOA,EAAE,OAAO,GAAG,GAAGA,EAAE,CAAC,CAAC,GAAG,OAAO,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,EAAEA,EAAEC,KAAK,GAAEC,EAAE,CAACF,EAAEC,IAAI,CAAC,GAAEC,EAAE,EAAEF,EAAE,cAAcA,EAAE,aAAaC,EAAE,EAAEC,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,EAAEF,EAAE,MAAM,IAAI,EAAE,QAAQC,EAAE,EAAED,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,KAAK,MAAM,IAAIA,EAAE,CAAC,KAAK,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,KAAK,MAAM,IAAIA,EAAE,CAAC,KAAK,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAE,OAAO,EAAE,CAACE,EAAE,WAAWF,EAAE,OAAO,EAAE,CAAC,CAAC,MAAO,GAAE,WAAWD,EAAE,CAAOE,IAAN,IAAQF,EAAEG,EAAQD,IAAN,IAAQF,EAAEG,EAAQD,IAAN,IAAQF,EAAEG,EAAEH,EAAEG,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAID,EAAED,EAAE,OAAOE,EAAE,EAAEH,EAAE,QAAQC,EAAEE,GAAG,CAAC,GAAG,EAAEA,EAAED,IAAI,OAAOC,EAAED,GAAG,GAAG,UAAU,CAAC,IAAIF,EAAEC,EAAEC,EAAE,GAAG,OAAOC,EAAE,GAAG,MAAM,EAAE,CAAC,IAAI,GAAG,EAAE,CAAC,GAAG,OAAO,EAAE,EAAE,EAAEH,EAAEE,EAAE,KAAK,EAAEC,EAAEH,KAAKC,EAAE,QAAQ,EAAE,OAAOA,EAAE,MAAM,GAAGA,EAAE,MAAM,GAAG,CAAC,EAAE,CAAC,MAAM,IAAI,GAAG,SAAS,EAAE,CAAC,MAAM,CAAC,EAAED,EAAE,UAAUA,EAAE,UAAUA,EAAE,MAAM,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,QAAQ,CAAC,IAAG,IAAI,CAACA,EAAE,OAAOC,EAAEC,EAAEC,GAAG,CAAC,EAAE,IAAGF,EAAE,GAAG,GAAGD,EAAE,EAAE,CAAC,GAAG,QAAQ,CAAC,IAAG,IAAI,EAAE,GAAG,SAAS,EAAE,CAAC,IAAIC,EAAE,WAAWD,EAAE,CAAC,OAAOC,GAAOA,IAAJ,KAASD,EAAE,IAAI,MAAM,GAAE,CAAC,OAAO,EAAEC,EAAE,GAAED,EAAE,CAACA,EAAE,MAAM,CAACA,GAAG,GAAG,SAAS,EAAE,CAAC,OAAOA,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIE,KAAKD,EAAE,KAAKD,IAAI,EAAEE,GAAGD,EAAEC,IAAI,OAAOF,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIE,KAAKD,EAAE,EAAEC,GAAGD,EAAEC,GAAG,OAAOF,GAAG,GAAG,SAASA,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIG,KAAKD,EAAgBC,IAAd,aAAiCA,IAAhB,eAAiCA,IAAd,cAAkB,EAAEA,GAAG,GAAED,EAAEC,GAAG,CAACH,EAAEC,EAAEE,KAAK,EAAEA,GAAG,EAAE,EAAED,EAAEC,GAAG,CAACD,EAAEC,IAAI,OAAOF,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAEC,EAAE,EAAE,CAAC,IAAID,KAAKF,EAAE,KAAKC,IAAI,EAAEC,GAAGF,EAAEE,IAAI,OAAOC,GAAG,GAAG,SAAS,EAAE,CAAC,IAAIF,EAAEC,EAAEF,EAAE,QAAQK,GAAEF,EAAEH,EAAE,WAAW,EAAE,GAAEA,EAAE,UAAU,CAAC,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIG,KAAKD,EAAE,KAAKF,GAAgBG,IAAb,YAAgBF,GAAYE,IAAT,SAAa,EAAEA,GAAGD,EAAEC,MAAM,GAAG,GAAG,GAAEH,EAAE,QAAQ,CAAC,KAAKE,GAAG,EAAEF,EAAEE,EAAE,KAAK,SAAS,CAAC,EAAEA,EAAE,QAAQA,EAAE,IAAI,OAAOF,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAUE,IAAT,IAAK,KAAQ,EAAE,UAAmBC,IAAT,IAAK,KAAQ,EAAE,SAAS,IAAIG,EAAEC,EAAEP,EAAEG,GAAG,GAAGK,EAAE,IAAI,EAAEP,EAAEO,GAAGD,GAAGA,EAAEC,GAAGF,GAAG,EAAEC,EAAE,MAAM,OAAOA,GAAG,EAAE,MAAMA,EAAE,MAAM,EAAE,MAAMN,IAAI,EAAE,MAAMD,EAAEE,GAAG,EAAEA,GAAGD,GAAGA,EAAE,MAAM,EAAE,MAAM,MAAMA,EAAE,EAAEE,GAAGF,EAAE,EAAE,MAAMM,EAAE,EAAE,OAAO,EAAE,IAAIP,EAAEC,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAUC,IAAT,IAAK,KAAQ,EAAE,UAAmBC,IAAT,IAAK,KAAQ,EAAE,SAAS,IAAIK,EAAEP,EAAE,MAAMK,EAAEL,EAAE,MAAM,EAAE,EAAE,MAAMK,EAAEN,EAAEE,KAAKD,IAAI,EAAEC,GAAGI,GAAGA,EAAE,EAAE,MAAME,EAAER,EAAEG,KAAKF,IAAI,EAAEE,GAAGK,GAAG,EAAE,MAAM,EAAE,MAAM,EAAE,OAAO,MAAM,GAAG,SAAS,EAAE,EAAE,CAAC,EAAE,SAAS,CAACP,GAAGD,EAAE,OAAO,qBAAqBA,EAAE,OAAO,QAAQA,EAAE,OAAO,OAAOA,EAAE,CAAC,EAAE,KAAK,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,GAAGA,IAAI,CAACC,GAAGA,EAAE,KAAKD,EAAE,MAAMC,EAAE,OAAO,GAAG,IAAI,IAAIC,EAAEF,EAAEE,GAAG,EAAE,OAAO,EAAE,EAAEA,EAAE,OAAO,OAAOF,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOA,EAAE,WAAW,GAAEA,EAAE,SAAS,OAAO,GAAG,CAACA,EAAE,KAAK,iBAAiB,CAACA,EAAE,KAAK,YAAYA,EAAE,SAAS,OAAOC,EAAE,CAAC,EAAEE,EAAE,GAAG,GAAG,SAASH,EAAE,EAAE,CAAC,MAAM,CAACC,GAAGA,EAAE,KAAKD,EAAEC,EAAE,OAAO,EAAE,GAAG,SAAS,EAAE,CAAC,OAAOD,EAAE,QAAQ,GAAGA,EAAE,OAAO,EAAEA,EAAE,UAAU,CAACA,EAAE,QAAQ,CAACA,EAAE,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAE,KAAK,MAAM,EAAE,GAAGF,EAAEC,EAAE,CAAC,CAAC,OAAOD,GAAGE,IAAIF,EAAEE,EAAE,EAAEA,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOF,EAAEC,EAAE,QAAQA,EAAE,KAAKA,EAAE,KAAK,EAAE,EAAEA,EAAE,OAAOA,EAAE,eAAe,CAACA,EAAE,QAAQ,GAAG,SAAS,EAAE,CAAC,MAAO,GAAE,KAAK,GAAGD,EAAE,QAAQA,EAAE,MAAM,KAAK,IAAIA,EAAE,KAAKA,EAAE,MAAM,GAAE,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAE,IAAI,OAAOE,GAAGA,EAAE,mBAAmBF,EAAE,MAAM,EAAE,OAAO,GAAGE,EAAE,OAAOF,EAAE,IAAI,EAAEC,EAAED,EAAE,MAAMA,EAAE,OAAOA,EAAE,eAAe,CAACA,EAAE,OAAOC,GAAG,CAACD,EAAE,KAAK,CAAC,GAAGA,EAAE,CAACE,EAAE,QAAQ,GAAGA,EAAEF,EAAE,EAAEA,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAE,IAAID,EAAE,OAAO,CAACA,EAAE,MAAMA,EAAE,UAAUA,EAAE,OAAOD,EAAE,QAAQC,EAAE,MAAM,CAACA,EAAE,QAAQ,EAAE,GAAGD,EAAE,SAAS,CAACC,EAAE,EAAE,CAACA,EAAE,MAAMQ,GAAG,EAAER,EAAE,eAAe,CAACC,EAAE,CAACD,EAAE,OAAO,KAAIA,EAAE,OAAOC,EAAE,CAAC,EAAE,EAAE,GAAGF,EAAEC,EAAE,CAAC,KAAKD,EAAE,UAAUA,EAAE,OAAOA,EAAE,MAAMA,EAAE,IAAI,CAAC,GAAGA,EAAE,KAAKA,EAAE,UAAU,CAAC,IAAI,EAAEA,EAAEE,EAAE,KAAK,EAAE,SAAS,EAAE,GAAGA,EAAE,UAAUA,EAAE,OAAO,CAAC,EAAEA,EAAE,IAAI,EAAE,OAAO,QAAQ,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOD,EAAE,QAAQ,GAAGA,EAAE,CAAC,EAAE,OAAO,IAAI,GAAEC,EAAE,CAACA,EAAEA,GAAGF,IAAIK,GAAE,GAAGL,EAAEE,EAAED,EAAE,CAACD,EAAE,OAAOC,EAAE,OAAO,CAAC,EAAE,KAAK,GAAGA,EAAE,QAAQA,EAAE,eAAe,CAAC,KAAK,IAAIA,EAAE,WAAW,CAAC,EAAE,GAAG,CAAC,GAAGD,EAAEC,EAAE,SAAS,QAAQD,EAAE,MAAM,SAAS,EAAE,CAAC,GAAGC,EAAE,GAAG,EAAE,QAAQA,GAAGE,GAAG,GAAGH,EAAEC,EAAE,CAACD,EAAE,IAAI,GAAG,GAAGA,EAAEA,EAAE,OAAO,CAACA,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,GAAE,cAAc,GAAE,cAAc,OAAOC,EAAED,EAAE,CAAC,IAAK,IAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,GAAGA,EAAEC,EAAEO,EAAE,CAACR,EAAE,SAAS,CAACE,GAAGF,EAAE,KAAK,CAAC,KAAIA,EAAE,MAAM,CAAC,IAAIA,EAAE,KAAK,MAAM,CAACA,EAAE,MAAMA,EAAE,KAAK,OAAOU,KAAI,GAAG,OAAO,GAAG,KAAKV,EAAE,CAAC,EAAE,MAAM,CAACQ,EAAEL,EAAE,CAAC,GAAG,IAAK,GAAE,GAAG,GAAG,SAASH,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAE,OAAO,OAAOC,GAAGA,EAAE,KAAKA,EAAE,UAAU,CAACA,EAAE,QAAQA,EAAE,SAAS,CAAC,GAAGF,EAAEE,EAAE,GAAG,GAAG,SAAS,EAAE,CAAC,IAAID,EAAED,EAAE,KAAK,OAAsBC,IAAhB,eAA+BA,IAAZ,WAAe,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIO,EAAER,EAAE,QAAQM,EAAE,GAAGL,EAAE,EAAE,EAAEM,EAAEP,EAAE,OAAOA,EAAE,MAAM,OAAOO,GAAG,CAACJ,IAAI,EAAE,OAAOG,EAAEN,EAAE,MAAM,EAAE,KAAKM,EAAE,EAAE,MAAME,EAAEA,EAAE,EAAE,KAAK,GAAGF,GAAGE,EAAE,GAAGR,EAAE,QAAQQ,EAAE,CAACF,EAAEC,EAAE,GAAG,CAACJ,GAAG,GAAGH,EAAE,EAAE,OAAOA,EAAE,MAAMO,EAAE,CAACP,EAAE,QAAQ,GAAGA,EAAE,CAACE,GAAG,GAAGF,EAAE,OAAOA,EAAE,CAACA,GAAG,GAAG,SAAS,EAAE,CAAC,OAAOA,aAAa,GAAG,GAAGA,EAAE,CAAC,GAAGA,EAAEA,EAAE,KAAK,EAAE,GAAG,CAAC,OAAO,EAAE,QAAQ,GAAG,cAAc,GAAG,CAAC,GAAG,SAASA,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAEF,EAAEC,EAAEI,EAAEV,EAAE,OAAOI,EAAEJ,EAAE,SAAS,GAAGW,EAAEX,EAAE,UAAU,EAAE,GAAEI,EAAE,QAAQ,CAAC,EAAE,CAACJ,EAAE,KAAK,OAAO,GAAEC,EAAE,GAAG,MAAMA,EAAE,EAAEA,KAAKS,IAAI,EAAET,EAAE,OAAO,EAAE,CAAC,EAAQA,EAAE,OAAO,GAAG,GAAlB,IAAmB,EAAEA,EAAE,QAAQ,IAAI,CAAOI,IAAN,KAAeA,IAAN,KAASE,GAAG,IAAI,EAAEN,EAAE,QAAQ,IAAI,GAAG,GAASI,IAAN,IAAQD,EAAE,OAAOA,EAAE,QAAQA,EAAE,SAAS,EAAE,GAAG,WAAWH,EAAE,OAAO,EAAE,CAAC,EAAE,IAAIK,GAAGC,EAAE,EAAEH,EAAEF,GAAG,eAAe,CAAC,IAAI,IAAIK,EAAE,GAAGN,KAAKS,IAAI,EAAET,GAAGU,GAAGD,EAAET,KAAK,EAAE,WAAWA,EAAE,OAAOM,EAAE,EAAE,CAACN,EAAE,OAAOM,EAAE,EAAE,CAAC,CAACD,GAAGJ,IAAI,EAAEG,EAAE,KAAK,GAAEH,EAAE,CAACA,EAAE,GAAGA,GAAG,eAAe,EAAEK,EAAE,EAAER,EAAEC,EAAEC,EAAE,OAAO,EAAEM,EAAE,EAAE,CAACL,EAAE,CAACG,EAAEM,EAAEN,IAAUJ,GAAN,KAAQU,EAAE,CAACV,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIC,EAAEK,EAAEF,EAAE,GAAEL,EAAE,GAAG,CAACM,GAAGD,EAAE,EAAE,IAAIN,EAAE,EAAE,EAAE,GAAGW,EAAEV,EAAEM,GAAG,GAAGD,IAAI,EAAE,SAASL,EAAE,IAAI,EAAE,OAAOC,EAAEF,EAAE,CAAC,IAAI,EAAEW,EAAE,EAAET,EAAEM,GAAG,EAAE,oBAAoBL,IAAI,EAAEK,EAAE,KAAK,UAAU,EAAE,CAAC,EAAE,GAAEA,EAAE,KAAK,QAAQ,EAAEA,EAAE,OAAO,EAAE,gBAAgB,GAAEL,EAAE,gBAAgB,CAACH,EAAE,EAAE,EAAE,aAAa,EAAE,EAAE,QAAQC,EAAEM,EAAE,GAAG,OAAO,IAAI,GAAGN,EAAE,GAAGU,EAAEV,EAAEM,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOP,GAAOA,IAAJ,EAAMC,EAAED,EAAE,CAACC,GAAGQ,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOP,EAAEF,EAAEA,EAAEE,EAAED,EAAEA,EAAEC,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,GAAEF,EAAE,GAAG,EAAE,GAAE,KAAKA,EAAE,EAAEC,EAAE,GAAG,IAAI,GAAG,EAAE,CAAC,MAAM,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOD,GAAG,GAAEA,EAAE,EAAE,WAAWA,IAAI,CAACC,GAAG,CAACD,EAAE,QAAQA,EAAE,OAAO,KAAKA,GAAG,GAAEA,EAAE,GAAG,GAAG,CAACA,EAAE,UAAUA,IAAIY,IAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAgBV,IAAT,IAAK,KAAQ,EAAE,EAAE,EAAEF,EAAE,QAAQ,SAAS,EAAE,CAAC,IAAIG,EAAE,OAAO,GAAEH,EAAE,EAAE,CAACC,GAAG,GAAGD,EAAE,EAAE,EAAE,EAAEE,GAAG,KAAK,MAAMC,EAAE,GAAGH,EAAE,CAAC,CAACE,EAAE,KAAKF,EAAE,EAAE,EAAEE,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,IAAG,CAACD,GAAG,GAAE,SAAS,GAAE,SAASD,EAAE,CAAC,CAAC,GAAEA,EAAE,EAAEE,GAAG,CAAC,IAAG,IAAI,CAAC,GAAEF,EAAE,CAAC,GAAGA,EAAEE,EAAE,CAAC,GAAGF,EAAE,CAAC,GAAG,KAAKA,EAAE,EAAE,CAACA,EAAE,CAACA,EAAE,CAAC,EAAE,CAAC,GAAG,MAAMC,GAAG,IAAG,iBAAiBD,EAAE,CAAC,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,MAAO,GAAE,GAAGA,EAAE,CAAC,IAAI,IAAG,EAAE,EAAE,CAAC,SAAS,EAAE,CAAC,IAAIE,EAAEF,EAAE,SAASA,EAAE,eAAeA,EAAE,OAAO,GAAGC,EAAEC,EAAE,iBAAiBA,EAAEA,IAAIF,EAAE,IAAG,EAAE,GAAE,cAAc,MAAM,CAACA,EAAE,GAAG,GAAG,SAAS,EAAE,CAAC,OAAOA,EAAE,KAAK,UAAU,CAAC,MAAM,IAAG,KAAK,QAAQ,EAAE,EAAEa,GAAG,SAAS,EAAE,CAAC,GAAG,GAAEb,EAAE,CAAC,OAAOA,EAAE,IAAIC,EAAE,GAAED,EAAE,CAACA,EAAE,CAAC,KAAKA,EAAE,CAACE,EAAE,GAAGD,EAAE,KAAK,CAACE,EAAEF,EAAE,MAAM,EAAEO,EAAE,WAAWP,EAAE,KAAK,EAAE,EAAEK,EAAE,EAAE,CAACC,EAAEJ,EAAE,GAAGA,EAAE,EAAEQ,EAAE,MAAMR,EAAE,EAAEI,EAAEF,EAAEJ,EAAE,KAAKW,EAAET,EAAEW,EAAEX,EAAE,OAAO,GAAEA,EAAE,CAAC,EAAE,EAAE,CAAC,OAAO,GAAG,MAAM,GAAG,IAAI,EAAE,CAACA,IAAI,EAAE,CAACI,GAAGI,IAAI,EAAER,EAAE,GAAG,EAAEA,EAAE,IAAI,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIY,EAAEL,EAAEM,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,GAAGC,GAAGvB,GAAG,OAAOwB,EAAEnB,EAAEiB,GAAG,GAAG,CAACE,EAAE,CAAC,GAAG,EAAE,EAAWxB,EAAE,OAAX,OAAgB,GAAGA,EAAE,MAAM,CAAC,EAAE,GAAE,EAAE,IAAI,CAAC,IAAI,EAAE,KAAKmB,GAAG,EAAEI,EAAE,KAAK,uBAAuB,CAAC,OAAOF,EAAEC,IAAI,EAAEA,GAAG,IAAI,IAAI,EAAE,EAAEA,GAAG,EAAE,CAAC,EAAEZ,EAAE,KAAK,IAAIW,EAAEC,EAAE,CAACX,EAAE,GAAGT,EAAEmB,EAAE,EAAEA,IAAI,GAAE,EAAEX,EAAEY,EAAET,EAAEQ,EAAE,GAAGnB,EAAEmB,EAAE,EAAE,EAAE,EAAE,EAAE,GAAE,EAAE,EAAEH,EAAEI,EAAE,IAAI,EAAEJ,EAAEG,EAAEP,EAAE,EAAEL,GAAGS,EAAEG,EAAE,GAAG,EAAEH,GAAG,EAAEd,EAAE,KAAK,IAAUA,IAAN,IAAQY,EAAED,EAAE,CAAC,GAAEA,EAAEA,EAAEC,EAAEA,EAAE,CAACC,EAAEE,IAAI,EAAEF,GAAGA,EAAEG,IAAI,EAAEH,GAAcf,IAAX,UAAc,GAAGsB,EAAE,CAAC,EAAE,IAAIL,EAAEC,EAAE,EAAE,IAAIA,EAAE,EAAE,EAAE,GAAG,WAAWpB,EAAE,OAAO,EAAE,WAAWA,EAAE,KAAK,EAAEqB,EAAEC,EAAEA,EAAE,EAAElB,EAAQA,IAAN,IAAQkB,EAAED,EAAEA,EAAE,KAAK,IAAIA,EAAEC,EAAED,EAAE,GAAG,IAAcnB,IAAV,QAAY,GAAG,GAAG,EAAE,EAAEoB,EAAE,EAAEf,EAAEe,EAAEf,EAAE,EAAE,EAAE,GAAGP,EAAE,QAAQA,EAAE,KAAK,EAAE,EAAE,EAAEC,GAAGqB,EAAE,EAAE,GAAGrB,EAAE,CAACA,EAAE,MAAO,IAAGuB,EAAEzB,GAAGyB,EAAE,KAAKA,EAAE,KAAK,EAAE,GAAGA,EAAE,GAAGvB,EAAEA,EAAEqB,EAAE,CAACA,GAAGE,EAAE,EAAE,CAACA,EAAE,IAAI,GAAG,SAAS,EAAE,CAAC,IAAIxB,EAAW,MAAKD,EAAE,IAAI,MAAM,IAAI,CAAC,IAAI,IAAI,OAAQ,OAAO,SAAS,EAAE,CAAC,IAAIG,EAAE,GAAG,KAAK,MAAM,WAAWD,EAAE,CAACF,EAAE,CAACA,EAAEC,EAAE,CAAC,OAAOE,EAAEA,EAAE,GAAGF,GAAG,GAAEC,EAAE,CAAC,EAAE,GAAGA,EAAE,IAAI,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIA,EAAEC,EAAEK,EAAE,GAAER,EAAE,CAAC,MAAM,CAACQ,GAAG,GAAER,EAAE,GAAG,EAAE,EAAEA,EAAE,QAAQ,GAAEA,EAAE,QAAQ,EAAE,GAAGA,EAAE,OAAO,EAAE,EAAE,CAAC,GAAEA,EAAE,GAAG,IAAI,GAAGE,IAAI,EAAE,GAAGF,EAAE,UAAU,EAAE,GAAGC,EAAEO,EAAE,GAAER,EAAE,CAAC,SAAS,EAAE,CAAC,MAAO,GAAEA,EAAEC,EAAE,CAAC,KAAK,IAAIE,EAAEF,EAAE,EAAEC,EAAEC,EAAEF,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIO,EAAEF,EAAEC,EAAE,WAAWJ,EAAEF,EAAE,EAAEA,EAAE,CAACU,EAAE,WAAWR,EAAEF,EAAE,EAAE,EAAE,CAACI,EAAE,GAAEO,EAAE,EAAEE,EAAEd,EAAE,OAAO,MAAM,EAAEG,GAAG,EAAEH,EAAEc,GAAG,EAAEP,GAAGC,GAAG,EAAER,EAAEc,GAAG,EAAEH,GAAGL,EAAE,KAAK,IAAIN,EAAEc,GAAGP,EAAE,EAAEF,IAAI,EAAEG,EAAE,EAAEM,GAAG,MAAO,GAAE,CAACZ,GAAGG,GAAGH,EAAEF,EAAEY,GAAGX,EAAEE,GAAGS,IAAIX,GAAG,GAAEA,EAAE,CAACW,EAAEA,EAAE,GAAGX,EAAE,EAAE,GAAGD,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,GAAEA,EAAE,CAAC,CAACC,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,EAAE,GAAG,CAACC,EAAE,UAAU,CAAC,OAAO,GAAEH,EAAE,CAACA,EAAE,CAAC,EAAE,KAAK,QAAQ,CAACA,EAAE,UAAU,IAAK,QAAQ,EAAEE,EAAE,EAAW,MAAIA,EAAE,IAAI,OAAO,GAAG,IAAI,KAAK,MAAM,KAAK,OAAOF,EAAEE,EAAE,EAAE,KAAK,QAAQ,EAAED,EAAED,EAAE,IAAIE,IAAIA,EAAE,CAACA,EAAEC,EAAE,CAACA,GAAG,EAAEuB,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAGxB,EAAE,SAAS,EAAE,CAAC,OAAOF,EAAE,CAAC,CAACC,EAAEC,EAAE,GAAG,EAAEyB,GAAG,SAAS,EAAE,CAAC,IAAI,IAAI1B,EAAEC,EAAEC,EAAEK,EAAEF,EAAE,EAAEC,EAAE,GAAG,EAAE,EAAEP,EAAE,QAAQ,UAAUM,EAAE,GAAG,EAAEN,EAAE,QAAQ,IAAIC,EAAE,CAAC,EAAQD,EAAE,OAAOC,EAAE,EAAE,GAAnB,IAAoB,EAAED,EAAE,OAAOC,EAAE,EAAEE,EAAEF,EAAE,EAAE,CAAC,MAAMO,EAAE,GAAE,GAAE,CAAC,GAAGR,EAAE,OAAOM,EAAEL,EAAEK,EAAE,CAAC,GAAGE,EAAEN,EAAE,CAACA,EAAE,GAAGM,EAAE,EAAE,CAACN,EAAE,GAAG,CAACA,EAAE,IAAI,KAAK,CAAC,EAAEC,EAAE,EAAE,OAAOI,EAAEP,EAAE,OAAOM,EAAEN,EAAE,OAAOM,EAAE,EAAEsB,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAItB,EAAEL,EAAED,EAAEO,EAAEJ,EAAED,EAAE,OAAO,GAAGM,EAAE,SAAS,EAAE,CAAC,OAAON,IAAID,EAAED,GAAGM,EAAEC,GAAG,IAAI,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIJ,EAAEK,EAAEF,EAAEC,EAAEP,EAAE,OAAOW,EAAE,GAAE,IAAIR,KAAKI,GAAG,EAAEA,EAAEJ,GAAGF,GAAG,GAAG,CAAC,CAACC,GAAGM,GAAGG,GAAG,EAAE,KAAK,IAAIH,EAAE,IAAI,EAAEL,EAAE,EAAEK,GAAG,OAAOF,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIH,EAAEK,EAAEF,EAAEC,EAAEP,EAAE,KAAKK,EAAEE,EAAEN,GAAGW,EAAE,GAAEE,EAAEd,EAAE,KAAK,GAAGK,EAAE,MAAO,GAAEE,EAAEN,EAAE,UAAU,EAAEM,EAAE,eAAeP,EAAEE,GAAG,GAAG,QAAQ,IAAI,CAACY,IAAI,GAAEA,GAAG,EAAEX,EAAEE,EAAE,MAAMG,EAAEL,EAAE,CAACE,EAAE,KAAKG,EAAE,CAAC,GAAEI,EAAEN,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,GAAGN,EAAE,CAACA,EAAE,eAAeA,EAAE,cAAc,KAAK,CAAC,CAAC,GAAE,CAACA,EAAE,UAAU,CAAC,GAAG,GAAGA,EAAE,cAAc,CAACA,GAAG,GAAG,EAAE,CAAC6B,GAAG,SAAS,EAAE,CAAC,GAAG7B,EAAE,GAAG,EAAE,CAACA,EAAE,MAAMA,EAAE,SAASA,EAAE,IAAG,EAAEA,EAAE,SAAS,CAAC,IAAIC,EAAED,EAAE,KAAKE,EAAE,GAAEF,EAAE,CAACG,EAAEF,GAAG,CAACC,GAAGF,EAAE,KAAK,UAAU,CAAC,KAAK,OAAO,EAAE,EAAEA,EAAEQ,EAAE,CAAC,KAAK,GAAG,OAAO,GAAG,IAAI,GAAG,KAAK,GAAG,SAAS,GAAG,QAAQ,EAAE,CAACF,EAAE,CAAC,WAAW,EAAE,IAAI,EAAE,UAAU,GAAG,QAAQ,EAAE,CAAC,SAAS,EAAE,CAAC,GAAG,IAAI,CAACN,IAAIG,EAAE,CAAC,GAAG,GAAGF,GAAG,OAAO,GAAGE,EAAE,GAAG,GAAGH,EAAEQ,EAAE,CAACF,EAAE,CAAC,CAAC,GAAGH,EAAE,UAAU,GAAGK,EAAE,GAAGR,EAAEM,EAAE,CAAC,CAAC,CAAC,GAAG,EAAE,KAAKL,GAAGE,EAAEH,EAAE,aAAa,GAAG,KAAKG,EAAE,CAAC,GAAGF,GAAG,GAAG,GAAWA,IAAR,MAAU,MAAMA,EAAE,OAAO,EAAE,CAAC,aAAa,CAACA,EAAE,OAAO,EAAE,EAAE,SAAS,GAAGA,EAAEE,EAAE,CAACH,EAAE,UAAUA,EAAE,SAAS,GAAGG,EAAE,GAAG,MAAM,GAAG,KAAKH,EAAE,EAAE,GAAG,IAAI,GAAG,CAAC,KAAK,CAAC,EAAE,GAAG,GAAG,CAAC,KAAK,CAAC,EAAE,GAAG,EAAE,CAAC,OAAO,CAAC,IAAI,IAAI,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE,EAAE,CAAC,OAAO,CAAC,IAAI,EAAE,EAAE,CAAC,KAAK,CAAC,EAAE,IAAI,IAAI,CAAC,KAAK,CAAC,EAAE,EAAE,GAAG,CAAC,KAAK,CAAC,EAAE,EAAE,IAAI,CAAC,MAAM,CAAC,GAAG,GAAG,GAAG,CAAC,MAAM,CAAC,IAAI,IAAI,EAAE,CAAC,OAAO,CAAC,GAAG,GAAG,EAAE,CAAC,OAAO,CAAC,GAAG,IAAI,EAAE,CAAC,KAAK,CAAC,IAAI,IAAI,IAAI,CAAC,OAAO,CAAC,IAAI,EAAE,IAAI,CAAC,MAAM,CAAC,EAAE,IAAI,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,EAAE,CAAC,KAAK,CAAC,GAAG,IAAI,IAAI,CAAC,KAAK,CAAC,EAAE,GAAG,GAAG,CAAC,YAAY,CAAC,GAAG,GAAG,GAAG,EAAE,CAAC,CAAC,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,GAAGA,EAAE,EAAE,EAAEA,EAAE,EAAE,GAAG,GAAG,EAAEC,GAAGC,EAAED,GAAGD,EAAE,EAAEA,EAAE,GAAGE,EAAE,EAAEF,EAAE,EAAEC,GAAGC,EAAED,IAAI,EAAE,EAAED,GAAG,EAAEC,GAAG,GAAG,GAAG,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEK,EAAEF,EAAEC,EAAEI,EAAEN,EAAEO,EAAEE,EAAEU,EAAET,EAAEL,EAAEV,EAAE,GAAEA,EAAE,CAAC,CAACA,GAAG,GAAGA,GAAG,EAAE,GAAGA,EAAE,GAAG,CAAC,EAAE,GAAG,MAAM,GAAG,CAACU,EAAE,CAAC,GAASV,EAAE,OAAO,GAAG,GAAlB,MAAqB,EAAEA,EAAE,OAAO,EAAEA,EAAE,OAAO,EAAE,EAAE,GAAGA,GAAG,EAAE,GAAGA,WAAiBA,EAAE,OAAO,EAAE,GAAjB,IAAkB,CAAC,GAAGA,EAAE,OAAO,IAAI,EAAEA,EAAE,OAAO,EAAE,CAAC,EAAEA,EAAE,OAAO,EAAE,CAAC,EAAEA,EAAE,OAAO,EAAE,CAAC,EAAE,IAAIG,EAAEA,EAAEK,EAAEA,EAAEF,EAAEA,GAAON,EAAE,SAAN,EAAaA,EAAE,OAAO,EAAE,CAACA,EAAE,OAAO,EAAE,CAAC,KAASA,EAAE,SAAN,EAAa,MAAM,EAAE,EAAE,SAASA,EAAE,OAAO,EAAE,EAAE,CAAC,GAAG,GAAG,GAAGU,GAAG,EAAE,GAAGA,EAAE,GAAG,SAASV,EAAE,OAAO,EAAE,CAAC,GAAG,CAAC,IAAI,CAAC,EAAE,EAAE,EAAE,SAASA,EAAE,OAAO,EAAE,CAAC,GAAG,GAAG,GAAGA,GAAG,EAAE,GAAGA,EAAE,GAAG,SAAiBA,EAAE,OAAO,EAAE,EAAE,GAArB,MAAsB,GAAG,EAAE,EAAEA,EAAE,MAAM,GAAE,CAACC,MAAM,CAACD,EAAE,QAAQ,IAAI,CAAC,MAAO,GAAEA,EAAE,MAAM,GAAE,CAACE,GAAGQ,EAAE,OAAO,IAAI,EAAE,GAAG,GAAGA,OAAO,EAAGA,EAAE,GAAG,IAAI,IAAI,EAAGA,EAAE,GAAG,IAAI,EAAE,GAAG,EAAGA,EAAE,GAAG,MAAM,EAAEL,GAAG,GAAGA,GAAGM,EAAE,GAAGN,EAAEM,EAAEN,EAAEM,GAAGD,EAAE,OAAO,IAAI,EAAE,IAAI,GAAG,EAAE,GAAG,GAAGH,EAAE,EAAE,EAAEJ,EAAEK,EAAE,CAAC,EAAE,GAAG,GAAGD,EAAEJ,EAAEK,EAAE,CAAC,EAAE,GAAG,GAAGD,EAAE,EAAE,EAAEJ,EAAEK,EAAE,MAAM,EAAER,EAAE,MAAM,GAAE,EAAE,GAAG,YAAY,EAAEU,EAAE,IAAI,OAAO,CAAC,OAAOT,GAAG,CAACc,IAAI,EAAEL,EAAE,GAAG,GAAG,EAAEA,EAAE,GAAG,GAAG,EAAEA,EAAE,GAAG,GAAG,IAAI,EAAE,KAAK,IAAIP,EAAEK,EAAEF,EAAE,GAAG,EAAE,KAAK,IAAIH,EAAEK,EAAEF,EAAE,GAAG,EAAEM,IAAIE,EAAE,EAAE,EAAE,GAAG,EAAEF,EAAEE,EAAE,EAAET,EAAE,GAAGmB,GAAG,EAAEZ,EAAEE,GAAGU,GAAGZ,EAAEE,GAAG,EAAEF,IAAIT,GAAGK,EAAEF,GAAGkB,GAAGhB,EAAEF,EAAE,EAAE,GAAGM,IAAIJ,GAAGF,EAAEH,GAAGqB,EAAE,GAAGrB,EAAEK,GAAGgB,EAAE,EAAE,GAAG,IAAI,EAAE,GAAG,CAAC,EAAEjB,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,IAAII,EAAE,IAAI,EAAE,GAAG,CAAC,EAAE,IAAIN,EAAE,KAAKH,GAAGQ,EAAE,OAAO,IAAI,EAAE,GAAG,GAAGA,GAAG,GAAG,SAAS,EAAE,CAAC,IAAIT,EAAE,EAAE,CAACC,EAAE,EAAE,CAACC,EAAE,GAAG,OAAOH,EAAE,MAAM,GAAG,CAAC,QAAQ,SAAS,EAAE,CAAC,IAAIQ,EAAER,EAAE,MAAM,GAAE,EAAE,EAAE,CAAC,EAAE,KAAK,MAAMC,EAAEO,EAAE,CAACN,EAAE,KAAK,GAAGM,EAAE,OAAO,EAAE,EAAE,CAAC,EAAE,EAAEN,EAAED,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEK,EAAEF,EAAEC,EAAEI,EAAE,GAAGN,GAAGL,EAAEW,GAAG,MAAM,GAAG,CAACC,EAAEX,EAAE,QAAQ,QAAQa,EAAE,EAAE,GAAG,CAACT,EAAE,OAAOL,EAAE,GAAG,EAAEK,EAAE,IAAI,SAAS,EAAE,CAAC,OAAO,EAAE,GAAGL,EAAEC,EAAE,EAAE,GAAGW,GAAGX,EAAED,EAAE,GAAG,IAAIA,EAAE,GAAG,KAAKA,EAAE,GAAG,KAAKA,EAAE,GAAGA,EAAE,KAAK,IAAI,EAAE,KAAK,CAACE,IAAI,EAAE,GAAGF,EAAE,EAAE,EAAEE,EAAE,GAAG,KAAKS,EAAE,GAAGL,EAAE,EAAE,KAAKK,EAAE,EAAE,IAAI,GAAG,EAAEX,EAAE,QAAQ,GAAG,IAAI,CAAC,MAAM,GAAE,EAAE,OAAO,EAAEc,EAAEP,EAAE,IAAI,GAAGC,EAAEM,IAAI,CAACX,EAAE,QAAQW,EAAE,CAACT,EAAE,OAAO,EAAEO,EAAE,YAAYN,EAAE,OAAOA,EAAED,EAAE,OAAOA,EAAEH,GAAG,OAAO,EAAE,GAAG,CAACM,EAAE,IAAI,GAAG,EAAER,EAAE,MAAM,GAAG,EAAE,OAAO,EAAEc,EAAEP,EAAE,IAAI,GAAGC,EAAEM,GAAGT,EAAES,GAAG,OAAOH,EAAEH,EAAED,IAAI,GAAG,UAAU,CAAC,IAAIP,EAAEC,EAAE,yEAAyE,IAAID,KAAK,GAAG,GAAG,IAAIA,EAAE,MAAM,OAAW,OAAOC,EAAE,IAAI,KAAK,GAAG,CAAC,GAAG,YAAY,GAAG,SAAS,EAAE,CAAC,IAAIA,EAAEC,EAAEF,EAAE,KAAK,IAAI,CAAC,GAAG,GAAG,UAAU,EAAE,GAAG,KAAKE,EAAE,CAAC,MAAO,GAAE,GAAG,KAAKA,EAAE,CAAC,EAAE,GAAG,GAAGF,EAAE,GAAGC,EAAE,CAAC,EAAE,GAAG,GAAGD,EAAE,GAAGC,EAAE,GAAGD,EAAE,GAAG,CAAC,CAAC,CAAC,GAAG,GAAG,UAAU,CAAC,IAAIA,EAAEC,EAAEC,EAAEC,EAAEK,EAAEF,EAAEC,EAAE,KAAK,IAAII,EAAE,IAAIN,EAAE,GAAGK,EAAEH,GAAG,CAACS,EAAEN,EAAEQ,EAAE,IAAI,IAAIC,EAAED,EAAEE,EAAE,EAAE,CAACC,EAAE,SAASnB,EAAE,EAAE,CAAC,IAAIY,EAAEU,EAAET,EAAEE,EAAEI,EAAEd,GAAG,CAACS,EAAEM,EAAE,CAAC,IAAIV,EAAE,IAAIS,EAAEV,GAAGU,EAAE,KAAK,GAAGA,EAAEhB,KAAK,GAAG,GAAG,GAAGgB,GAAGX,GAAGS,GAAG,GAAGG,KAAK,EAAE,EAAEnB,EAAE,MAAM,EAAEY,EAAE,IAAIZ,EAAE,KAAK,EAAE,KAAK,GAAG,IAAI,GAAGW,GAAGA,GAAGI,EAAE,EAAEA,EAAEJ,GAAG,EAAE,GAAGQ,IAAI,EAAErB,EAAEC,EAAE,EAAEsB,EAAE,IAAI,EAAE,EAAElB,EAAEc,EAAE,OAAO,IAAI,EAAEd,GAAGS,EAAEP,EAAES,EAAEL,EAAE,EAAE,MAAO,GAAE,CAAC,KAAK,EAAE,MAAM,EAAE,KAAK,UAAU,CAAC,EAAE,CAAC,EAAE,EAAE,WAAW,SAAS,EAAE,CAAC,OAAOJ,GAAG,KAAKR,GAAG,MAAM,KAAK,UAAU,CAAC,KAAI,CAAC,IAAG,IAAG,GAAG,GAAE,GAAE,EAAO,GAAEY,GAAE,UAAU,EAAE,CAAC,GAAE,KAAK,IAAIA,AAAiB,GAAE,eAAa,EAAE,EAAG,KAAK,GAAG,QAAQ,CAAC,GAAE,IAAGA,GAAE,kBAAkB,CAACA,GAAE,MAAMA,IAAG,EAAE,CAAC,CAAC,GAAG,QAAQiB,GAAG,EAAE,EAAe,OAAO,sBAApB,KAA2C,sBAAsB7B,GAAGG,EAAE,OAAO,CAAC,EAAED,GAAG,SAAS,EAAE,CAAC,OAAO,WAAWF,EAAEmB,EAAE,IAAIhB,EAAE,KAAK,EAAE,EAAE,EAAE,GAAE,EAAEkB,EAAE,EAAE,GAAG,MAAM,UAAU,EAAEnB,EAAE,qBAAqB,cAAcF,EAAE,CAAC,GAAE,EAAE,EAAE,IAAI,aAAa,SAAS,EAAE,EAAE,CAAC,EAAEA,GAAG,IAAI,EAAE,KAAK,IAAIC,GAAG,GAAGU,EAAE,EAAE,IAAI,SAAS,EAAE,CAAC,EAAE,KAAKX,GAAG,KAAK,EAAE,IAAIG,EAAE,KAAKe,GAAG,IAAI,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIV,EAAEP,EAAE,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,EAAEA,EAAEC,EAAEI,EAAEC,EAAE,CAACJ,EAAE,OAAOK,EAAE,EAAER,EAAE,OAAOG,EAAE,OAAOH,EAAE,CAACoB,EAAElB,EAAE,UAAU,QAAQM,EAAE,CAAC,IAAI,CAACA,GAAG,OAAO,SAAS,EAAE,EAAE,CAAC,EAAE,EAAEY,EAAE,QAAQpB,EAAE,GAAGoB,EAAE,OAAOnB,EAAE,EAAE,EAAEK,GAAGL,GAAG,KAAK,WAAWmB,EAAE,GAAG,CAAC,GAAG,UAAU,CAAC,MAAM,CAAC,IAAG,GAAG,MAAM,EAAE,GAAG,EAAE,CAAC,GAAG,sBAAsB,GAAG,QAAQ,GAAG,SAAS,EAAE,CAAC,IAAI,IAAInB,EAAEC,EAAEC,EAAEK,EAAE,EAAE,CAACF,EAAEN,EAAE,OAAO,EAAEA,EAAE,OAAO,EAAE,CAAC,MAAM,IAAI,CAACO,EAAED,EAAE,GAAGK,EAAE,EAAEN,EAAEC,EAAE,OAAOK,EAAEN,EAAE,IAAI,EAAEC,EAAEK,GAAG,EAAEA,IAAIN,EAAE,EAAqBH,EAAE,OAArBA,EAAE,YAAY,IAAI,CAAU,EAAEA,EAAE,OAAO,EAAED,EAAE,CAAC,EAAEM,GAAG,MAAMJ,EAAE,CAACA,EAAE,QAAQ,GAAG,GAAG,CAAC,MAAM,CAAC,CAACA,EAAE,EAAED,EAAE,OAAOD,EAAE,EAAE,CAAC,MAAM,CAAC,OAAOO,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,MAAO,GAAER,EAAE,EAAEC,EAAE,GAAG,GAAG,SAASD,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIG,EAAEK,EAAEP,EAAE,OAAOO,GAAG,aAAa,GAAGR,EAAEQ,EAAEN,EAAE,CAAC,CAACM,EAAE,KAAK,UAAUA,EAAE,OAAOA,EAAE,SAASA,EAAE,QAAQN,IAAIM,EAAE,SAASR,EAAEQ,EAAE,SAASN,EAAE,EAAE,EAAEM,EAAE,MAAM,EAAE,MAAMA,EAAE,OAAO,EAAE,OAAOL,EAAE,EAAE,MAAMD,IAAI,EAAEM,EAAE,OAAO,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOR,IAAI,GAAEA,EAAE,CAACA,EAAE,GAAGA,IAAI,SAAS,EAAE,CAAC,IAAIC,EAAEC,EAAEC,EAAEK,EAAEF,GAAGN,EAAE,IAAI,MAAM,IAAI,CAACO,EAAE,GAAGD,EAAE,IAAI,OAAOC,GAAGD,EAAE,OAAO,GAAGC,EAAE,OAAOA,EAAE,OAAO,MAAM,KAAK,CAACP,EAAE,QAAQ,IAAI,CAAC,CAAC,GAAGM,EAAE,GAAG,CAAC,EAAE,EAAEN,EAAE,EAAEC,EAAE,QAAQ,IAAI,CAAC,EAAE,EAAEA,EAAE,QAAQ,IAAI,CAAC,EAAEA,EAAE,QAAQ,IAAIC,EAAE,CAACD,EAAE,UAAUC,EAAE,CAACM,GAAGA,EAAEL,EAAEF,EAAE,QAAQ,IAAIE,EAAE,EAAE,CAACA,EAAE,EAAE,MAAM,IAAI,CAAC,IAAI,GAAG,CAAC,CAAC,GAAG,KAAK,GAAG,KAAKH,EAAE,CAAC,GAAG,IAAI,GAAGA,EAAE,CAACO,GAAGP,EAAE,GAAGC,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAUC,IAAT,IAAK,KAAQ,EAAE,SAAS,EAAE,CAAC,MAAO,GAAED,EAAE,EAAED,EAAE,GAAYG,IAAT,IAAK,KAAQ,EAAE,SAAS,EAAE,CAAC,OAAOH,EAAE,GAAGC,EAAE,EAAED,EAAE,CAAC,EAAE,EAAEC,EAAE,GAAG,EAAED,GAAG,CAAC,IAAI,IAAIQ,EAAEF,EAAE,CAAC,OAAOL,EAAE,QAAQC,EAAE,UAAUC,EAAE,CAAC,OAAO,GAAGH,EAAE,SAAS,EAAE,CAAC,IAAI,IAAIC,IAAK,IAAGD,GAAG,GAAEA,GAAGM,EAAE,GAAG,EAAEN,EAAE,aAAa,EAAEE,EAAEI,EAAE,GAAGE,GAAcP,IAAX,SAAa,MAAkBA,IAAZ,UAAc,OAAO,WAAW,GAAGD,EAAE,IAAIC,GAAGK,EAAEL,IAAI,CAACK,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOL,EAAE,IAAI,EAAED,EAAE,EAAE,EAAEC,EAAE,EAAE,EAAE,GAAGD,EAAE,GAAGC,EAAE,IAAI,CAAC,IAAI,GAAG,SAASD,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAEN,GAAG,EAAEA,EAAE,EAAEI,GAAGH,IAAIF,EAAE,GAAG,OAAOC,EAAE,EAAEA,EAAE,GAAGK,EAAED,EAAE,IAAG,KAAK,KAAK,EAAEE,EAAE,EAAE,GAAGG,EAAE,SAAS,EAAE,CAAC,OAAWX,IAAJ,EAAM,EAAEQ,EAAW,IAAE,IAAIR,GAAG,IAAGA,EAAEO,GAAGD,EAAE,CAAC,GAAGD,EAAUJ,IAAR,MAAUU,EAASV,IAAP,KAAS,SAAS,EAAE,CAAC,MAAO,GAAEU,EAAE,EAAEX,EAAE,EAAE,GAAGW,EAAE,CAAC,MAAO,GAAE,GAAEL,EAAE,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,OAAON,EAAEC,EAAEC,EAAEC,EAAE,EAAEE,GAAG,GAAG,SAASL,EAAE,EAAE,EAAE,CAAUE,IAAT,IAAK,KAAQ,EAAE,SAAS,IAAIC,EAAE,SAAS,EAAE,CAAC,OAAOH,EAAE,EAAEA,EAAEA,IAAIE,EAAE,GAAGF,EAAEE,GAAG,EAAE,GAAGM,EAAUP,IAAR,MAAUE,EAASF,IAAP,KAAS,SAAS,EAAE,CAAC,MAAO,GAAEE,EAAE,EAAEH,EAAE,EAAE,GAAGG,EAAE,CAAC,MAAO,GAAE,OAAO,SAAS,EAAE,CAAC,OAAOH,EAAEC,EAAEC,EAAE,EAAEM,GAAG,GAAG,uCAAuC,SAAS,EAAE,EAAE,CAAC,IAAIN,EAAED,EAAE,EAAEA,EAAE,EAAEA,EAAE,GAAGD,EAAE,UAAUE,EAAE,GAAGD,EAAE,SAAS,EAAE,CAAC,OAAgBD,IAAEE,GAAI,SAAS,EAAE,CAAC,OAAOF,GAAG,SAAS,EAAE,CAAC,MAAO,IAAW,EAAEA,IAAEE,GAAI,SAAS,EAAE,CAAC,OAAOF,EAAE,IAAY,EAAEA,IAAEE,EAAG,EAAE,GAAW,GAAG,EAAEF,KAAGE,EAAG,GAAG,EAAE,CAAC,GAAG,OAAO,SAAS,GAAG,KAAK,GAAG,OAAO,OAAO,GAAG,UAAU,GAAG,KAAK,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,GAAE,OAAO,GAAE,GAAG,GAAE,GAAG,GAAE,OAAO,GAAE,IAAI,GAAE,GAAG,SAAS,SAAS,EAAE,CAAC,MAAO,GAAE,GAAE,EAAEF,EAAE,EAAE,GAAE,SAAS,EAAE,CAAC,OAAOA,EAAE,GAAE,GAAEA,EAAEA,EAAEA,EAAE,GAAE,IAAWA,EAAE,IAAI,KAAE,EAAG,IAAIA,EAAE,GAAE,IAAG,GAAG,KAAK,IAAGA,EAAE,MAAM,IAAWA,EAAE,MAAM,KAAE,EAAG,SAAS,CAAC,GAAG,OAAO,SAAS,EAAE,CAAC,MAAgB,KAAE,IAAIA,EAAE,IAAIA,EAAEA,EAAEA,EAAEA,EAAEA,EAAEA,EAAEA,GAAG,EAAEA,IAAI,CAAC,GAAG,OAAO,SAAS,EAAE,CAAC,MAAM,EAAE,GAAE,EAAEA,EAAEA,EAAE,CAAC,IAAI,CAAC,GAAG,OAAO,SAAS,EAAE,CAAC,OAAWA,IAAJ,EAAM,EAAE,EAAE,GAAEA,EAAE,GAAE,EAAE,CAAC,GAAG,OAAO,GAAG,KAAK,CAAC,GAAG,MAAM,CAAC,IAAI,CAAC,CAAC,GAAG,YAAY,GAAG,MAAM,GAAE,YAAY,CAAC,OAAO,SAAS,EAAE,EAAE,CAAUA,IAAT,IAAK,KAAQ,EAAE,GAAG,IAAIE,EAAE,EAAEF,EAAEG,EAAEH,GAAGC,EAAE,EAAE,GAAGO,EAAEP,EAAE,EAAE,EAAE,OAAO,SAAS,EAAE,CAAC,QAAQE,EAAEM,GAAG,EAAE,UAAUT,EAAE,CAAC,GAAGQ,GAAGN,IAAI,CAAC,GAAE,KAAK,GAAG,YAAY,GAAG,qEAAqE,SAAS,EAAE,CAAC,MAAO,KAAIF,EAAE,IAAIA,EAAE,WAAW,CAAK,GAAG,SAAS,EAAE,EAAE,CAAC,KAAK,GAAG,KAAI,EAAE,MAAM,KAAK,KAAK,OAAOA,EAAE,KAAK,QAAQC,EAAE,KAAK,IAAIA,EAAEA,EAAE,IAAI,GAAG,KAAK,IAAIA,EAAEA,EAAE,UAAU,IAAI,GAAG,UAAU,CAAC,SAASD,EAAE,EAAE,CAAC,KAAK,KAAKA,EAAE,KAAK,OAAO,CAACA,EAAE,OAAO,GAAG,KAAK,QAAQA,EAAE,SAAS,IAAI,GAAGA,EAAE,QAAQ,KAAK,KAAK,QAAQA,EAAE,aAAa,EAAE,KAAK,MAAM,CAAC,CAACA,EAAE,MAAM,CAAC,CAACA,EAAE,UAAU,KAAK,IAAI,EAAE,GAAG,KAAK,CAACA,EAAE,SAAS,EAAE,EAAE,CAAC,KAAK,KAAKA,EAAE,KAAK,KAAI,KAAK,KAAK,GAAE,GAAE,KAAK,KAAK,KAAK,EAAE,IAAG,GAAG,MAAM,CAAC,IAAIC,EAAED,EAAE,UAAU,MAAO,GAAE,MAAM,SAAS,EAAE,CAAC,OAAOA,GAAOA,IAAJ,GAAO,KAAK,QAAQ,KAAK,OAAO,mBAAmB,KAAK,UAAU,KAAK,OAAOA,EAAE,KAAK,OAAO,CAAC,KAAK,OAAOA,EAAE,MAAM,KAAK,QAAQ,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,cAAc,KAAK,QAAQ,EAAEA,GAAGA,EAAE,KAAK,SAAS,KAAK,QAAQA,EAAE,CAAC,KAAK,eAAe,EAAE,KAAK,MAAM,EAAE,cAAc,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,OAAO,EAAE,GAAG,KAAK,KAAK,QAAQ,EAAEA,GAAGA,EAAE,KAAK,QAAQ,KAAK,UAAU,KAAK,QAAQ,GAAG,EAAE,KAAK,OAAO,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,GAAG,IAAI,CAAC,CAAC,UAAU,OAAO,OAAO,KAAK,OAAO,IAAIE,EAAE,KAAK,IAAI,GAAGA,GAAGA,EAAE,mBAAmB,KAAK,IAAI,CAAC,IAAI,GAAG,KAAKF,EAAE,CAAC,CAACE,EAAE,KAAKA,EAAE,QAAQ,GAAGA,EAAE,KAAK,CAACA,GAAGA,EAAE,QAAQ,EAAE,OAAO,QAAQA,EAAE,QAAQA,EAAE,KAAK,EAAEA,EAAE,OAAOA,EAAE,KAAKA,EAAE,eAAe,CAACA,EAAE,QAAQ,CAACA,EAAE,MAAMA,EAAE,UAAUA,EAAE,OAAO,CAAC,EAAE,CAAC,EAAEA,EAAE,OAAO,CAAC,KAAK,QAAQ,KAAK,IAAI,qBAAqB,KAAK,IAAI,GAAGF,EAAE,KAAK,OAAO,KAAK,IAAI,GAAGA,EAAE,GAAG,CAAC,KAAK,OAAO,CAACA,IAAI,GAAG,KAAK,IAAI,KAAK,KAAK,OAAO,KAAK,OAAO,CAAC,OAAO,KAAK,SAASA,GAAG,CAAC,KAAK,MAAM,CAACC,GAAG,KAAK,UAAU,KAAK,IAAI,KAAK,OAAO,GAAG,IAAG,CAACD,GAAG,CAAC,KAAK,WAAW,KAAK,KAAK,KAAK,cAAc,KAAK,MAAM,KAAK,OAAOA,GAAG,GAAG,KAAKA,EAAEC,EAAE,EAAE,MAAM,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,UAAU,KAAK,IAAI,KAAK,eAAe,CAACD,EAAE,GAAG,KAAK,CAAC,EAAE,KAAK,KAAK,KAAK,WAAWA,EAAE,KAAK,KAAK,GAAGC,EAAE,CAAC,KAAK,OAAO,EAAE,cAAc,SAAS,EAAE,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,UAAU,KAAK,eAAe,CAACD,EAAEC,EAAE,CAAC,KAAK,eAAe,CAAC,KAAK,IAAI,EAAE,KAAK,OAAO,KAAK,MAAM,CAAC,KAAK,SAAS,EAAE,GAAG,KAAK,SAAS,EAAE,GAAG,EAAE,SAAS,SAAS,EAAE,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,UAAU,KAAK,UAAU,EAAE,CAAC,KAAK,OAAO,EAAE,KAAK,WAAW,CAACD,EAAE,EAAEA,GAAG,GAAG,KAAK,CAACC,EAAE,CAAC,KAAK,UAAU,CAAC,KAAK,IAAI,EAAE,KAAK,MAAM,KAAK,KAAK,CAAC,KAAK,SAAS,CAAC,EAAE,EAAE,GAAG,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAE,KAAK,UAAU,CAAC,KAAK,QAAQ,OAAO,UAAU,OAAO,KAAK,UAAU,KAAK,OAAOF,EAAE,GAAGE,EAAED,EAAE,CAAC,KAAK,QAAQ,GAAG,KAAK,OAAOC,EAAE,CAAC,EAAE,GAAG,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,GAAG,CAAC,UAAU,OAAO,OAAc,KAAK,OAAb,MAAkB,EAAE,KAAK,KAAK,GAAG,KAAK,OAAOF,EAAE,OAAO,KAAK,IAAIE,EAAE,KAAK,QAAQ,KAAK,IAAI,GAAG,KAAK,OAAO,MAAM,KAAK,CAAC,KAAK,OAAO,MAAO,MAAK,KAAK,CAACF,GAAG,EAAE,KAAK,IAAI,KAAK,KAAaA,IAAR,MAAU,EAAE,KAAK,KAAK,KAAK,UAAUS,GAAG,CAAC,KAAK,IAAI,KAAK,OAAO,CAAC,KAAK,eAAe,CAACP,EAAE,CAAC,CAAC,IAAID,EAAE,CAAC,GAAG,KAAK,CAAC,SAAS,EAAE,CAAC,IAAI,IAAIA,EAAED,EAAE,OAAOC,GAAGA,EAAE,QAAQ,EAAE,OAAO,EAAEA,EAAE,eAAe,CAAC,EAAEA,EAAE,OAAO,OAAOD,GAAG,KAAK,EAAE,EAAE,OAAO,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,MAAMA,IAAI,KAAK,IAAIA,EAAEA,GAAG,KAAK,OAAO,KAAK,QAAQ,KAAK,IAAI,CAAC,KAAK,OAAO,KAAK,SAAS,CAAC,CAAC,KAAK,IAAI,KAAK,KAAK,IAAI,IAAI,CAAC,KAAK,IAAI,KAAK,KAAK,KAAK,UAAU,KAAK,QAAQ,CAAC,KAAK,OAAO,kBAAkB,KAAK,SAAS,CAAC,KAAK,QAAQ,KAAK,OAAW,KAAK,UAAU,GAAnB,GAAqB,KAAK,IAAI,KAAK,OAAO,GAAG,KAAI,KAAK,QAAQ,IAAG,GAAG,MAAM,KAAK,KAAK,EAAE,UAAU,SAAS,EAAE,CAAC,GAAG,UAAU,OAAO,CAAC,KAAK,OAAOA,EAAE,IAAIC,EAAE,KAAK,QAAQ,KAAK,IAAI,OAAOA,IAAIA,EAAE,OAAO,CAAC,KAAK,SAAS,GAAGA,EAAE,KAAKD,EAAE,KAAK,OAAO,CAAC,KAAK,OAAO,KAAK,QAAQ,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAO,KAAK,QAAQ,GAAEA,EAAE,CAAC,KAAK,eAAe,CAAC,KAAK,UAAU,EAAE,KAAK,IAAI,KAAK,KAAK,EAAE,EAAE,EAAE,QAAQ,SAAS,EAAE,CAAC,IAAIC,EAAE,KAAK,QAAQ,KAAK,IAAI,OAAOA,EAAED,IAAI,CAAC,KAAK,KAAK,KAAK,SAAS,KAAK,OAAO,KAAK,eAAe,CAAC,GAAG,KAAK,QAAQ,KAAK,KAAK,KAAK,SAAS,KAAK,IAAI,GAAGC,EAAE,QAAQD,EAAE,CAAC,KAAK,CAAC,KAAK,OAAO,KAAK,QAAQ,EAAE,OAAO,SAAS,EAAE,CAAUA,IAAT,IAAK,KAAQ,EAAE,IAAI,IAAIC,EAAE,GAAE,MAAO,IAAED,EAAE,GAAG,KAAK,GAAG,KAAK,UAAU,KAAK,SAAS,OAAOA,EAAE,CAAC,KAAK,UAAU,KAAKA,EAAE,eAAe,EAAa,KAAK,OAAhB,UAAsB,CAAC,IAAIA,EAAE,MAAM,KAAK,MAAM,CAAC,GAAEC,EAAE,MAAM,EAAE,WAAW,SAAS,EAAE,CAAC,IAAI,IAAIA,EAAE,KAAKC,EAAE,UAAU,OAAOF,EAAEC,EAAE,SAAS,CAACA,GAAG,EAAEA,EAAE,OAAOC,GAAG,KAAK,IAAID,EAAE,IAAI,EAAE,GAAG,EAAEA,EAAE,IAAI,MAAM,CAAC,KAAK,QAAQ,KAAK,KAAK,KAAK,KAAK,WAAWD,EAAE,CAACE,GAAG,EAAE,OAAO,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,QAAQF,IAAI,IAAI,GAAGA,EAAE,GAAG,KAAK,EAAO,KAAK,UAAV,GAAkB,IAAI,KAAK,SAAS,EAAE,YAAY,SAAS,EAAE,CAAC,GAAG,UAAU,OAAO,CAAC,IAAIC,EAAE,KAAK,MAAM,MAAO,MAAK,QAAQD,EAAE,GAAG,KAAK,CAACC,EAAE,KAAK,KAAKA,EAAE,CAAC,KAAK,OAAO,KAAK,SAAS,EAAE,KAAK,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,MAAMD,EAAE,MAAM,KAAK,OAAO,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAO,KAAK,UAAU,GAAG,KAAKA,EAAE,CAAC,GAAEC,EAAE,CAAC,EAAE,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAO,KAAK,MAAM,CAAC,UAAUD,EAAE,CAAC,KAAK,OAAO,EAAE,GAAEC,EAAE,CAAC,CAAC,KAAK,OAAO,KAAK,OAAO,OAAO,MAAM,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAaD,GAAN,MAAS,KAAK,KAAKA,EAAEC,EAAE,CAAC,KAAK,SAAS,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,EAAE,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAaD,GAAN,MAAS,KAAK,KAAKA,GAAG,KAAK,eAAe,CAACC,EAAE,CAAC,KAAK,SAAS,CAAC,EAAE,CAAC,OAAO,CAAC,EAAE,EAAE,EAAE,MAAM,SAAS,EAAE,EAAE,CAAC,OAAaD,GAAN,MAAS,KAAK,KAAKA,EAAEC,EAAE,CAAC,KAAK,OAAO,CAAC,EAAE,EAAE,EAAE,OAAO,UAAU,CAAC,OAAO,KAAK,OAAO,CAAC,EAAE,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,UAAU,QAAQ,CAAC,CAACD,IAAI,KAAK,UAAU,EAAE,KAAK,UAAU,CAAC,KAAK,OAAOA,EAAE,MAAM,GAAG,CAAC,MAAM,KAAK,KAAK,GAAG,EAAE,WAAW,UAAU,CAAC,MAAO,MAAK,SAAS,KAAK,KAAK,EAAE,KAAK,OAAO,MAAM,MAAM,EAAE,SAAS,UAAU,CAAC,IAAIA,EAAEC,EAAE,KAAK,QAAQ,KAAK,IAAIC,EAAE,KAAK,OAAO,MAAM,EAAED,GAAG,EAAE,KAAK,KAAK,KAAK,UAAUA,EAAE,UAAU,GAAG,EAAEA,EAAE,QAAQ,CAAC,EAAE,GAAGC,GAAGF,EAAE,KAAK,QAAQ,CAAC,EAAE,CAAC,MAAK,EAAE,cAAc,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAK,KAAK,OAAO,UAAU,OAAO,GAAGF,GAAG,EAAED,GAAGC,EAAEC,IAAI,EAAEF,EAAE,UAAUE,GAAgBF,IAAb,aAAiB,KAAK,UAAUC,IAAI,OAAOE,EAAEH,GAAG,MAAMG,EAAEH,IAAI,EAAE,KAAK,SAAS,EAAE,CAAC,IAAIC,EAAE,KAAK,OAAO,IAAI,QAAQ,SAAS,EAAE,CAAC,IAAIE,EAAE,GAAEH,EAAE,CAACA,EAAE,GAAGQ,EAAE,UAAU,CAAC,IAAIR,EAAEC,EAAE,KAAK,EAAE,KAAK,KAAK,GAAEE,EAAE,GAAG,EAAEA,EAAEF,EAAE,IAAIE,EAAE,MAAMA,IAAIF,KAAK,EAAE,KAAKD,GAAGE,EAAEC,EAAE,CAAC,EAAE,KAAKH,GAAG,EAAE,UAAcC,EAAE,eAAe,GAArB,GAAuBA,EAAE,KAAK,GAAG,CAACA,EAAE,QAAQA,EAAE,IAAI,EAAEO,GAAG,CAAC,EAAE,MAAMA,GAAG,EAAE,EAAE,KAAK,UAAU,CAAC,GAAG,KAAK,EAAER,IAAI,CAAC,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,OAAO,EAAE,KAAK,EAAE,OAAO,EAAE,MAAM,EAAE,OAAO,EAAE,QAAQ,EAAE,MAAM,CAAC,EAAE,OAAO,KAAK,SAAS,CAAC,EAAE,QAAQ,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,MAAM,MAAM,EAAE,IAAI,CAAC,EAAE,KAAK,EAAE,CAAC,CAAK,GAAG,SAAS,EAAE,CAAC,SAASC,EAAE,EAAE,EAAE,CAAC,IAAIO,EAAE,OAAgBP,IAAT,IAAK,KAAQ,EAAE,EAAE,EAAE,CAAC,EAAED,EAAE,KAAK,KAAKC,EAAE,EAAE,MAAM,OAAO,EAAE,CAAC,EAAE,kBAAkB,CAAC,CAACA,EAAE,kBAAkB,EAAE,mBAAmB,CAAC,CAACA,EAAE,mBAAmB,EAAE,MAAM,GAAEA,EAAE,aAAa,CAACI,IAAG,GAAGJ,EAAE,QAAQI,GAAE,GAAEG,EAAE,CAACN,EAAE,CAACD,EAAE,UAAUO,EAAE,SAAS,CAACP,EAAE,QAAQO,EAAE,OAAO,CAAC,EAAE,CAACP,EAAE,eAAe,GAAG,GAAEO,EAAE,CAACP,EAAE,cAAc,CAACO,EAAE,GAAEP,EAAED,EAAE,CAAC,IAAIE,EAAED,EAAE,UAAU,MAAO,GAAE,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,EAAE,UAAU,KAAK,CAAC,MAAM,EAAE,KAAK,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,EAAE,UAAU,KAAK,CAAC,MAAM,EAAE,OAAO,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,EAAE,UAAU,KAAK,CAAC,MAAM,EAAE,IAAI,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,SAAS,EAAE,EAAE,OAAO,KAAK,GAAGA,EAAE,CAAC,cAAc,EAAE,OAAO,GAAG,EAAE,gBAAgB,CAAC,CAACA,EAAE,gBAAgB,IAAI,GAAGD,EAAEC,EAAE,GAAG,KAAKC,EAAE,CAAC,EAAE,CAAC,MAAM,EAAE,KAAK,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,KAAK,GAAG,YAAY,EAAEF,EAAEC,EAAE,CAACC,EAAE,EAAE,EAAE,UAAU,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,SAASD,EAAE,EAAE,QAAQC,EAAE,SAASC,EAAE,EAAE,WAAWG,EAAE,EAAE,iBAAiBC,EAAE,EAAE,OAAO,KAAK,IAAI,GAAGP,EAAEE,EAAE,GAAG,KAAKM,EAAE,CAAC,CAAC,MAAM,EAAE,YAAY,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,aAAa,EAAE,GAAGN,EAAE,CAAC,gBAAgB,GAAEA,EAAE,gBAAgB,CAAC,KAAK,UAAUF,EAAEC,EAAEC,EAAEC,EAAEK,EAAEF,EAAEC,EAAE,EAAE,EAAE,cAAc,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,QAAQL,EAAE,GAAGC,EAAE,CAAC,gBAAgB,GAAEA,EAAE,gBAAgB,CAAC,KAAK,UAAUH,EAAEC,EAAEE,EAAEK,EAAEF,EAAEC,EAAEI,EAAE,EAAE,EAAE,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAEK,EAAEF,EAAEK,EAAEC,EAAEE,EAAEU,EAAET,EAAEL,EAAEM,EAAEC,EAAEC,EAAEC,EAAE,KAAK,MAAMC,EAAE,KAAK,OAAO,KAAK,eAAe,CAAC,KAAK,MAAMC,EAAE,KAAK,KAAKC,EAAEtB,GAAG,EAAE,EAAE,GAAGA,EAAE,CAACuB,EAAE,KAAK,OAAO,GAAGvB,EAAE,IAAI,KAAK,UAAU,CAACqB,GAAG,GAAG,OAAOhB,IAAGiB,EAAEF,GAAGpB,GAAG,IAAI,EAAEoB,GAAGE,IAAI,KAAK,QAAQpB,GAAGqB,EAAE,CAAC,GAAGJ,IAAI,KAAK,OAAOE,IAAI,GAAG,KAAK,MAAMF,EAAE,GAAG,KAAK,MAAMA,GAAG,EAAEG,EAAE,EAAE,KAAK,OAAO,EAAE,EAAE,EAAE,KAAK,KAAKC,IAAIF,IAAI,EAAE,KAAK,SAASrB,GAAG,CAACC,KAAK,KAAK,OAAOD,IAAI,KAAK,QAAQ,CAAC,GAAG,EAAE,KAAK,MAAM,EAAEqB,EAAE,KAAK,QAAQ,KAAK,QAAQ,IAAIrB,EAAE,EAAE,OAAO,KAAK,UAAU,IAAIY,EAAEZ,EAAEC,EAAEC,EAAE,CAAC,GAAG,EAAE,GAAGoB,EAAEV,EAAE,CAACU,IAAIF,GAAG,EAAE,KAAK,QAAQ,EAAEC,KAAK,EAAE,CAAC,EAAE,EAAE,GAAGC,EAAEV,EAAE,IAAID,IAAIK,IAAI,EAAEK,EAAE,KAAKlB,EAAEkB,IAAI,EAAEA,IAAI,EAAE,GAAG,KAAK,OAAOT,EAAE,CAAC,CAACO,GAAG,KAAK,QAAQH,IAAIL,GAAG,KAAK,OAAOK,EAAEJ,EAAE,KAAK,MAAM,IAAI,EAAED,GAAGM,GAAG,EAAEN,IAAI,EAAEU,EAAElB,EAAE,EAAE,GAAGQ,IAAIK,GAAG,CAAC,KAAK,MAAM,CAAC,IAAIS,EAAER,GAAG,EAAED,EAAEc,EAAEL,KAAKR,GAAG,EAAEN,GAA+R,GAAzRA,EAAEK,IAAI,EAAE,CAACS,GAAG,EAAEA,EAAE,EAAEH,EAAED,EAAEA,EAAEC,EAAE,KAAK,MAAM,EAAE,KAAK,OAAOH,IAAID,EAAE,EAAE,GAAGP,EAAEC,EAAE,EAAEX,EAAE,CAACoB,EAAE,CAAC,MAAM,EAAE,KAAK,OAAOC,EAAE,CAACrB,GAAG,KAAK,QAAQ,GAAG,KAAK,WAAW,CAAC,KAAK,KAAK,eAAe,CAACiB,IAAI,KAAK,YAAY,CAAC,MAAM,GAAGC,GAAGA,IAAI,KAAK,OAAOL,IAAI,CAAC,KAAK,KAAK,KAAK,KAAK,UAAU,CAAC,KAAK,QAAQ,CAAC,KAAK,OAAoB,EAAE,KAAK,KAAK,EAAE,KAAK,MAAMgB,IAAI,KAAK,MAAM,EAAE,EAAEL,EAAEJ,EAAE,MAAM,KAAK,OAAOF,EAAE,CAAC,EAAE,CAAC,KAAK,KAAK,eAAe,CAACD,GAAG,KAAK,YAAY,EAAE,KAAK,MAAM,EAAE,CAAC,KAAK,KAAK,CAACJ,GAAE,OAAO,KAAK,GAAG,KAAKI,EAAE,EAAE,GAAG,KAAK,WAAW,CAAC,KAAK,UAAU,KAAK,MAAM,IAAI,EAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIf,EAAE,GAAGD,EAAED,EAAE,IAAI,EAAED,EAAE,OAAOG,GAAGA,EAAE,QAAQD,GAAG,CAAC,GAAeC,EAAE,OAAd,WAAoBA,EAAE,OAAOF,EAAE,OAAOE,EAAE,EAAEA,EAAE,WAAW,IAAI,EAAEH,EAAE,MAAMG,GAAGA,EAAE,QAAQD,GAAG,CAAC,GAAeC,EAAE,OAAd,WAAoBA,EAAE,OAAOF,EAAE,OAAOE,EAAE,EAAEA,EAAE,QAAQ,KAAK,GAAGgB,EAAE,CAAC,GAAGhB,EAAE,CAAC,CAACqB,IAAI,GAAGrB,GAAG,EAAEqB,EAAE,UAAU,KAAK,OAAOF,EAAE,KAAK,MAAMnB,EAAE,KAAK,KAAK,CAACY,EAAE,KAAK,WAAW,KAAK,UAAU,KAAK,KAAK,SAAS,KAAK,SAAS,EAAE,KAAK,OAAOf,EAAE,EAAE,GAAG,CAACmB,GAAGG,GAAG,CAACrB,GAAG,CAACe,IAAI,GAAG,KAAK,UAAU,CAAC,KAAK,SAASM,GAAG,OAAO,KAAK,GAAGnB,GAAGgB,GAAGnB,GAAG,EAAE,IAAI,EAAE,KAAK,OAAOQ,GAAG,CAAC,GAAG,EAAEA,EAAE,OAAOA,EAAE,MAAML,GAAGK,EAAE,SAASA,EAAE,KAAKgB,IAAIhB,EAAE,CAAC,GAAGA,EAAE,SAAS,KAAK,OAAO,KAAK,OAAOR,EAAEC,EAAEC,EAAE,CAAC,GAAGM,EAAE,OAAOA,EAAE,IAAI,GAAGL,EAAEK,EAAE,QAAQA,EAAE,KAAKA,EAAE,OAAOA,EAAE,eAAe,CAACA,EAAE,QAAQL,EAAEK,EAAE,QAAQA,EAAE,IAAIP,EAAEC,EAAE,CAACC,IAAI,KAAK,OAAO,CAAC,KAAK,KAAK,CAACW,EAAE,CAAC,EAAE,EAAER,IAAI,GAAG,KAAK,OAAO,OAAO,OAAO,EAAEA,MAAM,CAAC,EAAE,KAAK,MAAM,IAAI,IAAIyB,EAAE/B,EAAE,EAAEA,EAAEG,EAAEK,GAAG,CAAC,GAAG,EAAEA,EAAE,OAAOA,EAAE,MAAMuB,GAAGvB,EAAE,OAAOA,EAAE,KAAKgB,IAAIhB,EAAE,CAAC,GAAGA,EAAE,SAAS,KAAK,OAAO,KAAK,OAAOR,EAAEC,EAAEC,EAAE,CAAC,GAAGM,EAAE,OAAOA,EAAE,IAAI,GAAGuB,EAAEvB,EAAE,QAAQA,EAAE,KAAKA,EAAE,OAAOA,EAAE,eAAe,CAACA,EAAE,QAAQuB,EAAEvB,EAAE,QAAQA,EAAE,IAAIP,EAAEC,GAAG,IAAG,GAAGM,EAAE,CAAC,CAACL,IAAI,KAAK,OAAO,CAAC,KAAK,KAAK,CAACW,EAAE,CAAC,EAAE,EAAER,IAAI,GAAG,KAAK,OAAOyB,EAAE,MAAM,IAAG,OAAO,EAAEzB,GAAG,GAAGkB,GAAG,CAACvB,IAAI,KAAK,OAAO,CAAC,EAAE,OAAOE,GAAGgB,EAAE,EAAE,MAAM,CAAC,OAAOhB,GAAGgB,EAAE,EAAE,GAAG,KAAK,KAAK,MAAO,MAAK,OAAOT,EAAE,GAAG,KAAK,CAAC,KAAK,OAAOV,EAAEC,EAAEC,EAAE,CAAC,KAAK,WAAW,CAACD,GAAG,GAAG,KAAK,WAAW,CAAC,EAAE,EAAEqB,IAAIF,GAAG,KAAK,QAAQ,KAAK,eAAe,EAAE,CAACE,GAAGH,KAAKT,IAAI,KAAK,QAAQ,KAAK,IAAIK,EAAE,GAAG,KAAK,IAAI,KAAK,IAAI,EAAE,KAAK,SAASf,GAAG,CAACqB,KAAKC,IAAIF,GAAG,KAAK,IAAI,GAAG,CAACE,GAAG,KAAK,IAAI,IAAI,GAAG,KAAK,EAAE,CAACrB,GAAGD,EAAE,GAAG,CAACmB,GAAG,CAACG,GAAG,CAACH,GAAGC,IAAI,GAAG,KAAKE,IAAIF,GAAGpB,GAAG,EAAE,aAAa,oBAAoB,CAAC,EAAE,CAAC,KAAK,OAAO,EAAEsB,EAAEF,GAAG,KAAK,WAAW,CAAC,IAAI,KAAK,OAAO,IAAI,OAAO,MAAM,EAAE,IAAI,SAAS,EAAE,EAAE,CAAC,IAAIlB,EAAE,KAAK,GAAG,GAAED,EAAE,GAAG,EAAE,GAAG,KAAKA,EAAED,EAAE,EAAE,EAAEA,aAAa,IAAI,CAAC,GAAG,GAAEA,EAAE,CAAC,OAAOA,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAOE,EAAE,IAAIF,EAAEC,EAAE,EAAE,CAAC,KAAK,GAAG,GAAED,EAAE,CAAC,OAAO,KAAK,SAASA,EAAEC,EAAE,CAAC,GAAG,CAAC,GAAED,EAAE,CAAC,OAAO,KAAK,EAAE,GAAG,YAAY,EAAEA,EAAE,CAAC,OAAO,OAAOA,EAAe,KAAb,GAAG,KAAKA,EAAEC,EAAE,EAAO,EAAE,YAAY,SAAS,EAAE,EAAE,EAAE,EAAE,CAAUD,IAAT,IAAK,KAAQ,EAAE,CAAC,GAAYC,IAAT,IAAK,KAAQ,EAAE,CAAC,GAAYC,IAAT,IAAK,KAAQ,EAAE,CAAC,GAAYC,IAAT,IAAK,KAAQ,EAAE,MAAM,IAAI,IAAIK,EAAE,EAAE,CAACF,EAAE,KAAK,OAAOA,GAAG,EAAE,QAAQH,IAAIG,aAAa,GAAGL,GAAGO,EAAE,KAAKF,EAAE,EAAEJ,GAAGM,EAAE,KAAKF,EAAE,CAACN,GAAGQ,EAAE,KAAK,MAAMA,EAAEF,EAAE,YAAY,CAAC,EAAEL,EAAEC,EAAE,CAAC,GAAG,EAAEI,EAAE,MAAM,OAAOE,GAAG,EAAE,QAAQ,SAAS,EAAE,CAAC,IAAI,IAAIP,EAAE,KAAK,YAAY,EAAE,EAAE,EAAE,CAACC,EAAED,EAAE,OAAO,KAAK,GAAGA,EAAEC,GAAG,KAAK,KAAKF,EAAE,OAAOC,EAAEC,IAAI,EAAE,OAAO,SAAS,EAAE,CAAC,OAAO,GAAEF,EAAE,CAAC,KAAK,YAAYA,EAAE,CAAC,GAAEA,EAAE,CAAC,KAAK,aAAaA,EAAE,EAAEA,EAAE,SAAS,MAAM,GAAG,KAAKA,EAAE,CAACA,IAAI,KAAK,UAAU,KAAK,QAAQ,KAAK,OAAO,GAAG,KAAK,GAAG,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,OAAO,UAAU,QAAQ,KAAK,SAAS,EAAE,CAAC,KAAK,KAAK,KAAK,MAAM,KAAK,OAAO,GAAG,GAAG,MAAM,KAAK,IAAI,EAAEC,EAAE,KAAK,KAAK,KAAK,eAAe,CAACA,GAAG,CAAC,KAAK,KAAK,EAAED,EAAE,UAAU,UAAU,KAAK,KAAKC,EAAEC,EAAE,CAAC,KAAK,SAAS,EAAE,MAAM,KAAK,QAAQ,EAAE,SAAS,SAAS,EAAE,EAAE,CAAC,MAAO,MAAK,OAAOF,GAAG,GAAG,KAAKC,EAAE,CAAC,MAAM,EAAE,YAAY,SAAS,EAAE,CAAC,OAAO,OAAO,KAAK,OAAOD,GAAG,MAAM,EAAE,SAAS,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,GAAG,YAAY,EAAEF,GAAG,GAAGC,EAAE,CAAC,MAAO,GAAE,KAAK,UAAU,KAAK,UAAU,EAAE,GAAG,KAAKC,EAAE,GAAG,KAAKH,EAAE,CAAC,EAAE,EAAE,YAAY,SAAS,EAAE,CAAC,IAAIC,EAAE,KAAK,OAAO,IAAI,EAAE,GAAG,KAAKD,EAAE,CAACC,GAAG,EAAE,SAASD,GAAeC,EAAE,OAAd,WAAoB,GAAGA,EAAE,CAAC,EAAEA,EAAE,OAAO,EAAE,aAAa,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIE,EAAE,KAAK,YAAYH,EAAEE,EAAE,CAACM,EAAEL,EAAE,OAAO,KAAK,KAAKA,EAAEK,IAAIL,EAAEK,GAAG,KAAKR,EAAEC,EAAE,CAAC,OAAO,MAAM,EAAE,YAAY,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAEC,EAAE,EAAE,CAACK,EAAE,GAAGR,EAAE,CAACM,EAAE,KAAK,OAAOC,EAAE,GAAEN,EAAE,CAACK,GAAG,aAAa,GAAG,GAAGA,EAAE,SAASE,EAAE,GAAGD,GAAG,CAAC,IAAID,EAAE,UAAUA,EAAE,MAAMA,EAAE,WAAW,EAAE,EAAEL,GAAGK,EAAE,WAAWA,EAAE,eAAe,CAAC,CAACL,EAAE,CAACA,GAAGK,EAAE,UAAU,GAAGH,EAAE,KAAKG,EAAE,EAAE,EAAEA,EAAE,YAAYE,EAAEP,EAAE,EAAE,QAAQE,EAAE,KAAK,MAAMA,EAAED,EAAE,CAAC,EAAEI,EAAE,MAAM,OAAOH,GAAG,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,IAAK,EAAE,CAAC,IAAID,EAAEC,EAAE,KAAKK,EAAE,GAAGL,EAAEH,EAAE,CAACM,EAAEL,EAAEM,EAAED,EAAE,QAAQK,EAAEL,EAAE,QAAQD,EAAEC,EAAE,cAAcM,EAAEN,EAAE,gBAAgBQ,EAAE,GAAG,GAAGX,EAAE,GAAG,CAAC,KAAKF,EAAE,MAAM,OAAO,KAAK,CAAC,EAAE,gBAAgB,CAAC,EAAE,KAAKO,EAAE,UAAU,OAAO,SAASP,EAAE,UAAU,KAAK,KAAKO,GAAGD,GAAG,SAASA,EAAEA,EAAE,KAAKJ,EAAE,QAAQA,EAAE,WAAW,CAAC,EAAE,GAAE,QAAQ,UAAU,CAAC,GAAGA,EAAE,OAAO,CAAC,CAACD,EAAE,CAAC,IAAIF,EAAEC,EAAE,UAAU,KAAK,KAAKO,GAAGD,GAAG,SAASA,EAAEA,EAAE,KAAKJ,EAAE,QAAQA,EAAE,WAAW,CAAC,CAAC,EAAE,OAAOH,GAAG,GAAGc,EAAEd,EAAE,EAAE,EAAE,CAAC,OAAOc,EAAE,MAAM,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,GAAGH,EAAE,MAAMG,EAAET,GAAG,EAAE,CAAC,EAAE,CAACJ,EAAE,CAAC,CAAC,OAAOW,EAAEE,EAAE,OAAO,EAAE,CAACA,GAAG,EAAE,YAAY,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,QAAQb,EAAE,GAAG,CAAC,QAAQ,CAAC,KAAK,GAAG,KAAKD,EAAE,CAAC,CAAC,CAACE,EAAE,CAAC,EAAE,EAAE,OAAO,UAAU,CAAC,OAAO,KAAK,SAAS,EAAE,UAAU,SAAS,EAAE,CAAC,OAAgBF,IAAT,IAAK,KAAQ,EAAE,KAAK,OAAO,GAAG,KAAK,GAAG,KAAKA,EAAE,CAAC,EAAE,EAAE,cAAc,SAAS,EAAE,CAAC,OAAgBA,IAAT,IAAK,KAAQ,EAAE,KAAK,OAAO,GAAG,KAAK,GAAG,KAAKA,EAAE,CAAC,EAAE,EAAE,EAAE,aAAa,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,KAAK,KAAKA,EAAE,CAAC,EAAE,CAAC,KAAK,cAAc,KAAK,MAAM,GAAE,EAAE,EAAE,cAAc,SAAS,EAAE,EAAE,EAAE,CAAUE,IAAT,IAAK,KAAQ,EAAE,GAAG,IAAI,IAAIC,EAAEK,EAAE,KAAK,OAAOF,EAAE,KAAK,OAAOE,GAAG,EAAE,QAAQN,IAAI,EAAE,QAAQF,EAAE,EAAE,MAAMA,GAAG,EAAEQ,EAAE,MAAM,GAAGP,EAAE,IAAIE,KAAKG,EAAE,EAAEH,IAAID,IAAI,EAAEC,IAAIH,GAAG,OAAO,GAAG,KAAK,EAAE,EAAE,WAAW,SAAS,EAAE,CAAC,IAAIE,EAAE,KAAK,OAAO,IAAI,KAAK,MAAM,EAAEA,GAAG,EAAE,WAAWD,EAAE,CAAC,EAAEC,EAAE,MAAM,OAAOF,EAAE,UAAU,WAAW,KAAK,KAAKC,EAAE,EAAE,EAAE,MAAM,SAAS,EAAE,CAAUD,IAAT,IAAK,KAAQ,EAAE,CAAC,GAAG,IAAI,IAAIC,EAAEC,EAAE,KAAK,OAAOA,GAAG,EAAEA,EAAE,MAAM,KAAK,OAAOA,EAAE,CAAC,EAAED,EAAE,OAAO,KAAK,MAAM,KAAK,MAAM,KAAK,OAAO,KAAK,OAAO,GAAGD,IAAI,KAAK,OAAO,EAAE,EAAE,GAAG,KAAK,EAAE,EAAE,cAAc,SAAS,EAAE,CAAC,IAAIC,EAAEC,EAAEC,EAAEK,EAAE,EAAEF,EAAE,KAAKC,EAAED,EAAE,MAAMK,EAAE,GAAE,GAAG,UAAU,OAAO,OAAOL,EAAE,WAAWA,EAAE,QAAQ,EAAEA,EAAE,UAAU,CAACA,EAAE,eAAe,GAAGA,EAAE,UAAU,CAAC,CAACN,EAAEA,GAAG,CAAC,GAAGM,EAAE,OAAO,CAAC,IAAI,EAAEA,EAAE,OAAOC,GAAG,EAAEA,EAAE,MAAMA,EAAE,QAAQA,EAAE,eAAe,EAAE,EAAEA,EAAE,QAAQI,GAAGL,EAAE,OAAOC,EAAE,KAAK,CAACD,EAAE,OAAO,EAAE,MAAM,EAAE,GAAGA,EAAEC,EAAEL,EAAEK,EAAE,OAAO,EAAE,CAAC,MAAM,GAAG,EAAEL,EAAEA,EAAE,GAAGK,EAAE,MAAM,GAAGL,GAAG,CAACC,GAAG,CAACG,EAAE,KAAKH,GAAGA,EAAE,qBAAqB,EAAE,QAAQD,EAAEI,EAAE,IAAI,EAAE,OAAOJ,EAAE,EAAE,QAAQA,GAAGI,EAAE,cAAc,CAACJ,EAAE,CAAC,EAAE,KAAU,CAAC,EAAE,GAAGK,EAAE,KAAKC,GAAGD,EAAE,MAAM,EAAEA,EAAE,MAAM,EAAEN,EAAE,GAAGK,EAAEA,IAAID,IAAGC,EAAE,MAAME,EAAEF,EAAE,MAAME,EAAE,EAAE,EAAE,CAAC,EAAE,OAAO,EAAE,OAAOF,EAAE,OAAO,EAAE,WAAW,SAAS,EAAE,CAAC,GAAGD,GAAE,MAAM,GAAGA,GAAE,GAAGL,EAAEK,GAAE,CAAC,CAAC,GAAE,GAAG,OAAO,GAAG,OAAO,GAAG,CAAC,IAAI,GAAE,WAAW,IAAI,IAAIJ,EAAEI,GAAE,OAAO,IAAI,CAACJ,GAAG,CAACA,EAAE,MAAM,GAAE,WAAW,GAAG,WAAW,OAAO,EAAE,CAAC,KAAKA,GAAG,CAACA,EAAE,KAAK,EAAEA,EAAE,MAAM,GAAG,GAAG,OAAO,IAAIA,GAAG,GAAG,CAAC,GAAG,GAAG,UAAU,CAAC,MAAM,EAAE,UAAU,EAAE,SAAS,EAAE,CAAC,CAAW,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIU,EAAEN,EAAEO,EAAEE,EAAEU,EAAET,EAAEL,EAAEM,EAAEC,EAAE,IAAI,GAAG,KAAK,IAAIjB,EAAEC,EAAE,EAAE,EAAE,GAAG,KAAKO,EAAE,CAACU,EAAE,EAAEC,EAAE,EAAE,IAAI,EAAE,EAAEjB,EAAE,EAAE,EAAEC,EAAE,GAAG,IAAI,EAAE,EAAE,GAAG,IAAI,QAAQ,UAAU,IAAI,EAAEwB,GAAGxB,EAAE,EAAEG,IAAIA,EAAE,EAAE,CAACJ,EAAEC,EAAE,CAACH,EAAEC,EAAE,CAAC,EAAEe,EAAE,GAAG,EAAEA,EAAE,IAAI,EAAEd,EAAE,MAAM,GAAE,EAAE,EAAE,CAAC,EAAE,GAAE,KAAKC,EAAE,EAAE,EAAEQ,EAAE,GAAG,EAAER,EAAE,UAAUe,EAAEP,EAAE,MAAM,CAACC,EAAE,GAAGA,EAAE,GAAG,EAAYY,EAAE,OAAO,GAAG,GAAtB,UAAyB,EAAE,GAAGV,IAAIT,EAAE,OAAO,EAAE,WAAWA,EAAEc,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,CAAC,MAAMF,EAAE,IAAI,EAAEO,GAAOL,IAAJ,EAAMK,EAAE,IAAI,EAAET,EAAE,EAAQD,EAAE,OAAO,EAAE,GAAjB,IAAkB,GAAGC,EAAED,EAAE,CAACC,EAAE,WAAWD,EAAE,CAACC,EAAE,EAAEH,GAAGA,EAAE,EAAE,KAAK,MAAM,EAAE,CAAC,EAAE,GAAE,WAAW,MAAO,GAAE,EAAEM,EAAEf,EAAE,OAAOA,EAAE,UAAUe,EAAEf,EAAE,OAAO,CAAC,GAAG,EAAE,GAAGI,GAAG,GAAE,KAAKJ,EAAE,EAAEO,KAAK,EAAE,EAAE,GAAG,KAAK,IAAIO,EAAEA,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAEd,EAAE,GAAG,EAAEA,EAAEK,GAAG,EAAER,EAAEM,EAAE,EAAE,IAAIQ,EAAEU,EAAExB,EAAEC,GAAGc,EAAUb,IAAR,MAAY,GAAEsB,EAAE,CAACnB,EAAEL,EAAEC,EAAE,QAAQ,MAAM,EAAE,CAAC,GAAED,EAAE,MAAMC,EAAE,OAAO,EAAE,EAAE,CAACA,EAAE,MAAMA,EAAE,OAAO,EAAE,EAAEI,EAAE,CAACL,EAAEC,IAAI,CAACuB,EAArFtB,EAAuFQ,EAAE,GAAEc,EAAE,CAACnB,EAAE,GAAG,GAAG,GAAG,GAAG,GAAEF,EAAE,GAAG,CAACA,EAAE,QAAQ,UAAU,GAAG,EAAEwB,GAAGxB,EAAE,EAAQA,EAAE,OAAO,EAAE,GAAjB,OAAqB,EAAE,GAAGY,EAAEZ,EAAE,EAAE,GAAGY,EAAE,EAAE,KAASD,IAAJ,KAAS,EAAEA,IAAI,CAACF,GAAGG,IAAIZ,GAAG,GAAG,OAAO,MAAMY,EAAEZ,EAAE,EAAOA,IAAL,GAAO,GAAG,KAAK,KAAKH,EAAEC,EAAEc,EAAEZ,EAAEO,EAAEC,GAAG,GAAE,aAAaN,EAAE,EAAE,EAAE,IAAI,GAAG,KAAK,IAAIL,EAAEC,EAAE,CAACc,GAAG,EAAEZ,GAAGY,GAAG,GAAc,OAAOS,GAAlB,UAAoB,GAAG,GAAG,EAAEd,EAAE,CAACL,IAAI,EAAE,GAAGA,GAAGE,GAAGO,EAAE,SAASP,EAAE,KAAKP,EAAE,CAAC,KAAK,IAAIc,IAAI,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIP,EAAEI,EAAEN,EAAEO,EAAE,GAAG,GAAGZ,IAAI,CAAC,KAAK,EAAE,IAAI,GAAGA,IAAI,KAAKQ,EAAED,EAAE,QAAQN,EAAED,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,GAAEA,EAAE,GAAG,EAAE,GAAGA,EAAEQ,EAAEP,EAAEC,EAAEC,EAAE,EAAE,CAAC,GAAEH,EAAE,EAAEA,EAAE,OAAOA,EAAE,UAAU,GAAEA,EAAE,EAAEI,GAAEJ,EAAE,CAAC,OAAO,GAAEA,EAAE,CAAC,GAAGA,EAAEQ,EAAEP,EAAEC,EAAEC,EAAE,CAACH,EAAE,IAAIM,EAAEC,EAAE,EAAE,CAAC,IAAID,KAAKN,EAAE,EAAEM,GAAG,GAAGN,EAAEM,GAAGE,EAAEP,EAAEC,EAAEC,EAAE,CAAC,OAAOI,GAAGN,EAAED,GAAGG,EAAEK,EAAEF,EAAEJ,EAAE,CAACA,EAAEC,EAAEG,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,GAAGJ,EAAE,IAAIM,EAAER,EAAE,EAAE,EAAEO,EAAE,OAAOA,EAAE,EAAEA,EAAE,SAAS,CAACL,IAAI,IAAG,IAAI,EAAEA,EAAE,UAAUA,EAAE,SAAS,QAAQM,EAAE,EAAE,EAAED,EAAE,OAAO,OAAO,KAAK,EAAEA,EAAE,OAAOK,IAAID,EAAE,OAAOJ,GAAG,GAAG,SAASP,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAEG,EAAEC,EAAEE,EAAEU,EAAET,EAAEL,EAAEM,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAErB,EAAE,KAAKsB,EAAED,EAAE,KAAKG,EAAEH,EAAE,QAAQU,EAAEV,EAAE,gBAAgBW,EAAEX,EAAE,KAAKY,EAAEZ,EAAE,SAASa,EAAEb,EAAE,aAAac,EAAEd,EAAE,SAASe,EAAEf,EAAE,UAAUgB,EAAEhB,EAAE,WAAWiB,EAAEtC,EAAE,KAAKuC,EAAEvC,EAAE,SAASwC,EAAExC,EAAE,SAASyC,EAAEzC,EAAE,OAAO0C,EAAED,GAAcA,EAAE,OAAb,SAAkBA,EAAE,KAAK,QAAQD,EAAEG,EAAW3C,EAAE,aAAX,QAAuB,CAAC,GAAEG,EAAEH,EAAE,SAAS,GAAGG,IAAI,CAACiC,GAAG,CAACd,KAAK,EAAE,QAAQ,EAAE,MAAM,GAAGA,EAAE,GAAE,KAAK,CAAC,EAAE,OAAOa,EAAE,GAAG,GAAG,CAAC,IAAIA,EAAEb,EAAEa,EAAE,GAAE,KAAK,CAAC,CAAC,EAAEA,GAAGnC,EAAE,OAAO,CAACA,EAAE,UAAU,EAAEA,EAAE,OAAO,EAAE,OAAOA,EAAE,MAAM,EAAE,MAAMmC,GAAG,EAAE,MAAM,CAAChC,GAAG,CAAC,CAACkB,EAAE,aAAa,CAAClB,GAAGiC,GAAG,CAACf,EAAE,QAAQ,CAAC,GAAG,GAAG,EAAEmB,EAAE,GAAG,GAAGA,EAAE,GAAG,CAAC,QAAQ,IAAInB,EAAEN,EAAE,MAAM,EAAE,GAAGM,EAAE,GAAG,CAACkB,IAAIA,EAAE,OAAO,GAAGA,EAAE,SAAS,EAAE,CAACtC,EAAE,GAAGiC,GAAGH,GAAG,CAACM,EAAEE,EAAE,OAAO,GAAG,CAAC,EAAE,CAACA,EAAE,OAAOL,GAAGI,EAAE,GAAG,GAAG,CAAC,EAAE,MAAM,GAAGd,MAAM,GAAG,EAAE,SAAS,GAAG,IAAIgB,EAAE,GAAG,CAAC,KAAK,UAAU,UAAU,CAAC,EAAE,OAAOC,EAAE,gBAAgB,CAAC,EAAE,KAAK,CAACF,GAAG,GAAEP,EAAE,CAAC,QAAQ,KAAK,MAAM,EAAE,SAASC,GAAG,UAAU,CAAC,OAAO,GAAGjC,EAAE,WAAW,EAAE,QAAQ,EAAE,CAACwB,EAAE,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,EAAE,EAAE,SAAS,KAAKxB,EAAEC,EAAE,IAAI,IAAG,CAAC8B,GAAG,CAACM,IAAIrC,EAAE,SAAS,OAAO,GAAG,CAAC+B,GAAGO,GAAGrC,GAAG,GAAGC,GAAG,EAAE,OAAO,KAAKD,IAAI,EAAE,OAAOA,YAAYiC,GAAGI,GAAG,CAACC,EAAE,GAAGtC,IAAI,EAAE,CAAC,GAAG,EAAE,GAAG,CAAC,UAAU,CAAC,EAAE,KAAK,cAAc,KAAK8B,GAAG,CAACQ,GAAG,GAAEP,EAAE,CAAC,gBAAgBD,EAAE,QAAQ,EAAE,OAAOU,EAAE,CAAClC,EAAE,CAACY,IAAI,EAAEJ,EAAE,MAAMI,GAAG,GAAG,EAAE,SAAS,GAAG,IAAIqB,EAAE7B,EAAE,CAAC,CAAC,EAAE,SAAS,IAAI,EAAE,EAAE,SAAS,KAAKX,EAAEC,EAAE,IAAI,GAAED,EAAE,SAAS,OAAO,GAAG,CAACA,EAAE,SAAS,OAAO,GAAG,CAAC,EAAE,EAAE,EAAE,OAAOC,EAAE8B,MAAM,CAAC9B,EAAE,YAAY,EAAED,EAAE,SAAS,GAAE,GAAE,CAAC,IAAI,EAAE,IAAI,EAAE,SAAS,EAAE,EAAEsC,GAAG,GAAEN,EAAE,EAAEA,GAAG,CAACM,EAAE,EAAE,EAAE5B,EAAE8B,EAAE,OAAO,IAAI,CAAC,GAAG,GAAG,EAAEA,EAAE9B,IAAI,OAAO,GAAG8B,EAAE,CAAC9B,GAAG,MAAM,EAAE,UAAUA,GAAG,EAAE,EAAE,CAAC,GAAGD,EAAE,KAAK,GAAG,QAAQ,IAAI,CAAC,EAAEiC,IAAIF,EAAE9B,EAAEgC,EAAE,QAAQnB,EAAE,CAACR,GAAG,CAAC,KAAK,EAAE,IAAIA,GAAG,KAAKQ,EAAEJ,GAAGZ,EAAEP,EAAEkB,EAAEwB,EAAE,GAAG,EAAE,IAAI,EAAE,IAAI,GAAG1C,EAAE,IAAIuB,EAAEP,EAAE,KAAK,EAAE,EAAEA,EAAE,OAAOA,EAAE,EAAEA,EAAE,SAAS,CAACA,EAAE,OAAO,QAAQ,SAAS,EAAE,CAAC,EAAEjB,GAAGc,GAAG,CAACG,EAAE,WAAW,EAAE,IAAI,CAACD,GAAGI,EAAE,IAAIR,KAAKJ,EAAE,GAAGI,KAAK,EAAE,GAAGA,EAAEJ,EAAEP,EAAEkB,EAAEK,EAAEmB,EAAE,EAAE1B,EAAE,WAAW,EAAE,GAAG,EAAEL,GAAG,EAAE,GAAG,KAAKX,EAAEuB,EAAEZ,EAAE,MAAMJ,EAAEI,GAAGO,EAAEwB,EAAE,EAAErB,EAAE,aAAa,CAAC,EAAE,KAAKrB,EAAE,IAAIU,IAAIV,EAAE,KAAKuB,EAAEvB,EAAE,IAAIU,GAAG,CAACiC,GAAG3C,EAAE,MAAM,GAAGA,EAAEI,GAAE,aAAamB,EAAEN,EAAEjB,EAAE,WAAWC,EAAE,CAAC,CAAC,EAAE,CAACD,EAAE,OAAO,GAAG,GAAGA,EAAE,KAAKgC,IAAI,GAAGvB,EAAE,IAAI,GAAG,GAAG,GAAGT,EAAE,CAACA,EAAE,SAASA,EAAE,QAAQA,EAAE,CAAC,EAAE,UAAUiC,EAAE,EAAE,UAAU,CAACjC,EAAE,KAAKA,EAAE,MAAM,CAACoB,EAAEgB,GAAGnC,GAAG,GAAGE,EAAE,OAAO,GAAE,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAII,EAAEF,EAAEC,EAAEN,EAAE,MAAME,GAAG,eAAe,GAAG,GAAEF,EAAE,CAAC,EAAEC,EAAEF,KAAK,EAAEA,GAAG,EAAE,EAAEC,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAOK,EAAE,KAAK,CAAC,EAAEJ,GAAGD,EAAE,OAAO,GAAG,IAAI,EAAED,EAAE,EAAEO,EAAE,CAAC,EAAE,MAAM,IAAIC,KAAKP,EAAE,EAAEC,EAAEM,KAAK,EAAEA,GAAG,EAAE,EAAWA,IAAT,QAAYF,EAAE,KAAK,CAAC,EAAE,WAAWN,EAAE,CAAC,EAAEC,EAAEO,GAAG,EAAED,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,GAAEP,EAAE,CAACA,EAAE,KAAKC,EAAEC,EAAEC,EAAEK,EAAE,CAAC,GAAER,EAAE,EAAE,CAACA,EAAE,QAAQ,UAAU,CAAC2B,GAAG3B,EAAE,CAACA,GAAG,GAAG,GAAG,4DAA4D,GAAG,EAAE,CAAC,GAAG,GAAG,kDAAkD,SAAS,EAAE,CAAC,MAAO,IAAGA,GAAG,GAAG,CAAK,GAAG,SAAS,EAAE,CAAC,SAASC,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIU,EAAY,OAAOT,GAAjB,WAAqB,EAAE,SAASA,EAAE,EAAEM,EAAE,EAAE,MAAM,IAAII,EAAEE,EAAEU,EAAET,EAAEL,EAAEM,EAAEC,EAAEC,EAAEC,GAAG,EAAEnB,EAAE,KAAK,KAAKO,EAAEL,EAAE,GAAGA,EAAE,CAAC,EAAE,MAAM,KAAKkB,EAAED,EAAE,SAASE,EAAEF,EAAE,MAAMG,EAAEH,EAAE,gBAAgBI,EAAEJ,EAAE,QAAQW,EAAEX,EAAE,UAAUY,EAAEZ,EAAE,UAAU0B,EAAE1B,EAAE,SAASa,EAAEb,EAAE,cAAcc,EAAEd,EAAE,SAASe,EAAEhC,EAAE,QAAQG,GAAE8B,GAAG,GAAElC,EAAE,EAAEG,GAAEH,EAAE,CAAC,GAAEA,EAAE,GAAG,CAAC,WAAWC,GAAG,CAACD,EAAE,CAAC,GAAGA,EAAE,CAAC,GAAG,EAAE,SAASkC,EAAE,OAAO,GAAGA,EAAE,CAAC,GAAE,EAAE,CAAC,GAAE,eAAe,EAAE,EAAE,CAAC,EAAE,UAAU,EAAE,CAAC,EAAE,WAAWL,EAAEC,GAAGR,GAAG,GAAEH,EAAE,EAAE,GAAEC,EAAE,CAAC,CAAC,GAAG,EAAEV,EAAE,MAAM,EAAE,EAAE,SAAS,IAAI,GAAG,CAAC,KAAK,SAAS,SAASkC,GAAG,EAAE,CAAC,QAAQX,GAAcA,EAAE,OAAb,SAAkBA,EAAE,KAAK,QAAQC,EAAE,CAAC,EAAE,MAAM,CAAC,EAAE,OAAO,EAAE,IAAI,GAAExB,EAAE,CAAC,EAAE,OAAO,EAAEY,GAAG,GAAEH,EAAE,EAAE,GAAEC,EAAE,CAAC,CAAC,GAAG,EAAEc,EAAE,OAAO,EAAEZ,GAAGV,GAAGU,EAAE,CAAC,GAAEA,EAAE,CAAC,IAAIb,KAAKa,EAAE,CAAC,GAAG,QAAQb,EAAE,GAAGQ,AAAI,IAAE,EAAE,CAAE,EAAER,GAAGa,EAAEb,IAAI,IAAI,EAAE,EAAEI,EAAEC,EAAE,IAAI,CAAC,EAAE,GAAGb,EAAE,GAAG,EAAE,QAAQ,EAAE+B,IAAI,EAAE,SAASA,GAAGf,GAAG,GAAGM,EAAEN,EAAE,CAAC,EAAEiB,EAAErB,GAAG,EAAE,SAAS,CAAC,GAAGM,EAAE,GAAET,EAAE,CAACG,EAAEE,EAAEmB,EAAE,CAAC,EAAE,OAAO,CAAC,GAAGd,EAAE,GAAEV,EAAE,CAACG,EAAEE,EAAEmB,EAAE,EAAE,GAAGxB,EAAE,OAAO,CAACY,GAAOR,IAAJ,GAAOS,EAAE,QAAQ,EAAE,OAAO,EAAEA,EAAE,MAAM,EAAE,QAAQH,EAAE,EAAE,MAAM,GAAGT,EAAE,GAAGI,EAAEQ,EAAEP,EAAEA,EAAEH,EAAEE,EAAEmB,EAAE,CAAC,EAAE,CAAC,EAAE,MAAM,GAAG,KAAK,EAAE,UAAU,CAAC,EAAE,EAAE,EAAE,EAAE,SAAS,UAAUJ,EAAE,CAAC,GAAG,GAAGnB,EAAE,KAAK,SAAS,CAAC,KAAK,OAAO,CAAC,CAAC,CAAC,EAAE,MAAM,GAAGmB,EAAE,MAAM7B,EAAE,MAAM,OAAO,CAAC,IAAIkC,EAAEC,EAAEC,EAAEC,EAAE,EAAE,GAAG,GAAER,EAAE,CAAC,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAOnB,EAAE,GAAGuB,EAAEnC,EAAE,IAAI,EAAE,CAACY,EAAE,UAAU,KAAK,CAAC,IAAIF,IAAK,GAAE,EAAE,CAACqB,EAAWrB,IAAT,QAAyBA,IAAb,YAAgB,GAAGA,EAAEqB,EAAErB,GAAGc,EAAEO,EAAE,SAAS,CAAC,IAAIrB,KAAKc,EAAE,IAAI,EAAEA,EAAEd,GAAG,KAAK,SAAS,EAAE,EAAE,CAAC,OAAOV,EAAE,EAAEC,EAAE,GAAG,CAAC,EAAE,EAAE,EAAE,EAAEa,EAAEsB,EAAE,OAAO,IAAI,CAAC,EAAE,CAAC,MAAM,EAAEA,EAAEtB,IAAI,EAAE,UAAUuB,EAAE,GAAGvB,EAAEsB,EAAEtB,EAAE,GAAG,EAAE,IAAI,IAAIM,EAAE,EAAEV,GAAG2B,EAAE,EAAEzB,EAAE,GAAGuB,EAAEG,EAAEC,EAAE,CAAC,GAAGD,EAAE,SAAS,EAAE,UAAU,CAAClB,GAAGR,EAAE,GAAG,EAAE,CAAC,CAAC,SAASQ,EAAER,EAAE,UAAU,CAAC,CAAC,EAAE,GAAGD,EAAE,SAAS,EAAEC,EAAE,UAAU,CAAC,MAAM,EAAE,SAAS,EAAE,MAAM,CAAC,IAAIkB,GAAG,KAAI,GAAG,GAAEnB,EAAE,CAACN,GAAE,aAAa8B,EAAE,CAAC,GAAG,GAAG,GAAGD,EAAE,GAAEvB,EAAE,CAACH,EAAE,CAACN,EAAE,UAAUS,EAAE,SAAS,CAACT,EAAE,QAAQS,EAAE,OAAO,CAAC,EAAE,EAAEW,GAAG,CAACF,GAAG,CAACW,GAAGpB,EAAE,SAAS,GAAGuB,EAAE,MAAM,EAAE,GAAEZ,EAAE,EAAE,GAAG,GAAEX,EAAE,CAAC,EAAauB,EAAE,OAAb,YAAqB,EAAE,OAAO,MAAMvB,EAAE,OAAO,KAAK,IAAI,EAAE,CAACU,EAAE,EAAE,EAAE,EAAEW,GAAG,GAAG,GAAErB,EAAE,CAACqB,EAAE,CAACrB,EAAE,GAAEV,EAAED,EAAE,CAAC,IAAIE,EAAED,EAAE,UAAU,MAAO,GAAE,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEK,EAAEF,EAAEK,EAAEN,EAAEO,EAAEE,EAAEU,EAAET,EAAEL,EAAE,KAAK,MAAMM,EAAE,KAAK,MAAMC,EAAE,KAAK,KAAKC,EAAElB,EAAE,EAAEmB,EAAEnB,EAAEgB,EAAE,IAAG,CAACE,EAAEF,EAAEhB,EAAE,GAAE,EAAEA,EAAE,GAAGiB,MAAME,IAAI,KAAK,QAAQ,CAACnB,GAAGE,GAAG,CAAC,KAAK,UAAU,KAAK,QAAQ,KAAK,UAAU,KAAK,OAAO,IAAIgB,GAAG,KAAK,MAAM,CAAC,GAAG,EAAEC,EAAE,EAAE,KAAK,SAAS,KAAK,QAAQ,CAAC,GAAG,EAAEF,EAAE,KAAK,QAAQ,KAAK,QAAQ,IAAIC,EAAE,OAAO,KAAK,UAAU,IAAIP,EAAEX,EAAEC,EAAEC,EAAE,CAAC,GAAG,EAAE,GAAGiB,EAAER,EAAE,CAACQ,IAAIH,GAAG,EAAE,KAAK,QAAQ,EAAEC,IAAI,EAAE,CAAC,EAAE,EAAE,GAAGE,EAAER,EAAE,IAAIL,IAAID,GAAG,EAAEY,EAAE,KAAKd,EAAEc,IAAI,EAAEA,IAAI,EAAE,KAAK,OAAO,EAAEX,KAAK,EAAE,KAAK,OAAO,EAAEW,EAAEd,GAAG,EAAE,GAAG,KAAK,OAAOQ,EAAE,CAACR,IAAIO,GAAG,CAACR,GAAG,KAAK,UAAUI,IAAID,EAAE,MAAO,MAAK,OAAOc,EAAE,KAAK,IAAId,IAAImB,GAAG,KAAK,QAAQ,GAAGA,EAAEZ,EAAE,CAAC,KAAK,KAAK,eAAe,CAACA,GAAG,CAAC,KAAK,OAAOT,IAAIQ,GAAG,KAAK,WAAW,KAAK,MAAM,EAAE,EAAE,KAAK,OAAO,GAAGA,EAAEL,EAAE,CAAC,CAAC,EAAE,CAAC,YAAY,CAAC,MAAM,IAAI,GAAG,CAAC,KAAK,SAAS,CAAC,GAAG,GAAG,KAAKY,EAAElB,EAAEG,EAAED,EAAED,EAAEkB,EAAE,CAAC,MAAO,MAAK,OAAO,EAAE,KAAK,GAAG,EAAET,IAAI,KAAK,OAAOR,GAAG,KAAK,KAAK,eAAeI,IAAID,GAAG,OAAO,KAAK,GAAGY,IAAI,KAAK,KAAK,OAAO,KAAK,OAAOjB,EAAEC,EAAEC,EAAE,CAAC,GAAG,KAAK,OAAOiB,EAAE,KAAK,MAAMhB,EAAE,CAAC,KAAK,MAAM,KAAK,MAAM,KAAK,KAAK,EAAE,KAAK,MAAM,GAAG,KAAK,MAAM,GAAGY,GAAG,KAAK,OAAOZ,EAAEc,EAAE,CAAC,KAAK,QAAQ,KAAK,MAAM,EAAE,EAAEH,GAAG,CAACJ,GAAGS,GAAG,CAAClB,GAAG,CAACI,IAAI,GAAG,KAAK,UAAU,CAAC,KAAK,SAASc,GAAG,OAAO,KAAK,IAAI,EAAE,KAAK,IAAIX,GAAG,EAAE,EAAEM,EAAEN,EAAE,EAAE,CAAC,EAAEA,EAAE,MAAM,GAAGgB,EAAE,OAAOxB,EAAE,EAAEA,EAAEwB,EAAE,KAAKA,EAAE,MAAMrB,EAAE,KAAK,KAAK,CAACF,EAAEC,EAAE,EAAE,KAAK,WAAW,KAAK,OAAOF,GAAG,KAAK,WAAW,CAACC,IAAIiB,GAAG,GAAG,KAAKlB,EAAE,EAAEE,EAAE,CAAC,GAAG,KAAK,WAAW,EAAE,KAAK,SAASI,IAAID,GAAG,KAAK,KAAK,UAAU,CAACJ,GAAG,KAAK,QAAQ,GAAG,KAAK,WAAW,CAACkB,IAAI,KAAK,OAAOA,GAAG,KAAK,SAASA,IAAID,GAAG,CAAC,KAAK,WAAW,GAAG,KAAKlB,EAAE,EAAE,CAAC,EAAE,EAAEA,GAAG,CAACiB,KAAKE,IAAI,KAAK,OAAO,KAAK,IAAI,GAAG,CAACA,GAAG,KAAK,IAAI,IAAI,GAAG,KAAK,EAAE,CAAClB,GAAGiB,GAAG,CAACR,GAAG,EAAES,GAAGT,GAAGE,KAAK,GAAG,KAAKO,IAAIH,EAAE,aAAa,oBAAoB,CAAC,EAAE,CAAC,KAAK,OAAO,EAAEG,EAAEH,GAAG,KAAK,WAAW,CAAC,IAAI,KAAK,OAAO,UAAS,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAEF,EAAEK,EAAEN,EAAEL,EAAE,MAAMY,EAAEX,EAAE,GAAG,CAACA,IAAI,CAACD,EAAE,QAAQ,GAAGA,EAAE,GAAGA,EAAE,UAAU,CAAC,GAAGA,EAAE,IAAIA,EAAE,IAAI,GAAGA,EAAE,IAAI,IAAI,IAAI,CAAC,GAAGA,EAAE,EAAE,EAAE,EAAEc,EAAEd,EAAE,QAAQwB,EAAE,EAAE,GAAGV,GAAGd,EAAE,UAAU,EAAES,GAAG,EAAET,EAAE,MAAMC,EAAE,CAAC,EAAE,GAAGuB,EAAEV,EAAE,CAACd,EAAE,OAAO,EAAEM,IAAI,EAAE,EAAEM,GAAGN,IAAI,GAAGN,EAAE,OAAOc,EAAE,GAAG,EAAE,EAAEF,EAAEZ,EAAE,KAAK,eAAeA,EAAE,UAAUA,EAAE,YAAY,GAAGY,IAAIP,GAAG,IAAGF,GAAGH,EAAE,SAAS,IAAG,CAACC,GAAGD,EAAE,OAAO,CAAC,GAAG,CAACA,EAAE,UAAU,GAAGA,EAAEC,EAAEE,EAAED,EAAEsB,EAAE,CAAC,OAAO,IAAI,EAAExB,EAAE,OAAO,EAAE,OAAOC,IAAIC,EAAE,GAAE,GAAGA,AAAI,IAAED,GAAG,CAACU,EAAG,EAAE,MAAMC,EAAEZ,EAAE,QAAQ,EAAE,EAAEY,GAAG,EAAE,MAAM,EAAE,EAAE,OAAOY,EAAE,EAAExB,EAAE,IAAIQ,GAAG,EAAE,EAAEI,EAAEJ,EAAE,EAAE,CAAC,EAAEA,EAAE,MAAM,EAAE,GAAG,GAAGR,EAAEC,EAAE,EAAE,CAAC,EAAE,CAACD,EAAE,WAAW,CAACE,GAAG,GAAGF,EAAE,WAAW,CAACwB,GAAGxB,EAAE,SAAS,CAACE,GAAGF,EAAE,QAAQ,GAAGA,EAAE,WAAW,EAAEC,GAAGD,EAAE,OAAOC,EAAE,IAAID,EAAE,QAAQY,IAAIA,GAAG,GAAGZ,EAAE,EAAE,CAACE,GAAG,KAAI,GAAGF,EAAEY,EAAE,aAAa,oBAAoB,CAAC,EAAE,CAACZ,EAAE,OAAOA,EAAE,OAAO,QAAQ,AAAW,EAAE,SAAOC,IAAI,KAAKD,EAAEC,EAAEC,EAAE,CAAC,OAAO,MAAM,EAAE,QAAQ,UAAU,CAAC,OAAO,KAAK,UAAU,EAAE,WAAW,SAAS,EAAE,CAAC,OAAO,CAACD,GAAG,CAAC,KAAK,KAAK,gBAAgB,KAAK,SAAS,GAAG,KAAK,IAAI,KAAK,IAAI,KAAK,UAAU,KAAK,MAAM,KAAK,MAAM,EAAE,KAAK,UAAU,EAAE,CAAC,KAAK,UAAU,KAAK,SAAS,WAAWA,EAAE,CAACD,EAAE,UAAU,WAAW,KAAK,KAAKC,EAAE,EAAE,EAAE,QAAQ,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAG,GAAG,MAAM,CAAC,KAAK,KAAK,KAAK,MAAM,CAAC,IAAIK,EAAE,KAAK,IAAI,KAAK,MAAM,KAAK,IAAI,MAAM,KAAK,QAAQ,KAAK,IAAI,CAAC,OAAO,KAAK,UAAU,GAAG,KAAKA,EAAE,CAAC,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAID,EAAEO,EAAEE,EAAEU,EAAET,GAAGf,EAAE,KAAKA,EAAE,WAAW,EAAE,SAAS,EAAE,GAAGC,GAAG,GAAG,CAACc,EAAE,IAAI,EAAE,EAAE,SAASd,GAAG,EAAE,CAAC,EAAED,EAAE,UAAU,EAAEA,EAAE,SAAS,OAAO,KAAK,CAAC,IAAI,EAAEc,EAAEU,GAAGvB,KAAKI,EAAE,GAAGA,EAAE,EAAE,IAAI,IAAI,EAAEA,EAAE,EAAE,IAAIA,GAAGA,EAAE,IAAIJ,GAAGI,EAAE,KAAKJ,GAAG,EAAEI,EAAE,MAAM,GAAG,CAACA,EAAE,MAAO,IAAG,EAAE,EAAE,KAAKJ,GAAG,MAAM,GAAGD,EAAEO,EAAE,CAAC,GAAG,EAAEI,EAAE,IAAG,CAAC,EAAE,EAAE,KAAKN,EAAE,CAAC,IAAI,EAAEU,EAAE,OAAO,KAAK,CAAC,GAAG,EAAEA,EAAES,IAAI,KAAKZ,GAAG,EAAE,CAACT,GAAOA,IAAJ,GAAOK,EAAEH,EAAE,GAAGF,GAAG,GAAGG,EAAED,EAAE,EAAEF,EAAE,EAAE,EAAED,EAAEG,EAAE,EAAEO,AAAM,EAAE,IAAE,GAAGV,EAAE,CAAC,GAAGU,EAAE,EAAE,CAAEA,AAAM,EAAE,IAAEP,EAAE,EAAE,GAAGO,EAAE,EAAE,EAAG,KAAKZ,EAAEC,EAAEC,EAAEC,EAAE,KAAK,MAAMG,EAAE,KAAK,KAAK,CAACA,EAAEE,EAAE,CAAC,KAAK,QAAQR,EAAEC,EAAEC,EAAEC,EAAE,EAAE,EAAE,GAAG,KAAK,EAAE,CAAC,KAAK,QAAQ,GAAG,KAAK,IAAI,KAAK,SAAS,QAAQ,KAAK,IAAI,MAAM,SAAS,EAAE,CAAC,KAAK,OAAO,EAAE,GAAG,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,GAAYF,IAAT,IAAK,KAAQ,EAAE,OAAO,EAAED,GAAGC,GAAWA,IAAR,OAAW,MAAO,MAAK,MAAM,KAAK,IAAI,EAAE,KAAK,OAAO,GAAG,KAAK,CAAC,KAAK,eAAe,KAAK,cAAc,KAAK,CAAC,CAAC,GAAE,CAAC,KAAK,GAAG,KAAK,SAAS,CAAC,IAAIC,EAAE,KAAK,SAAS,eAAe,CAAC,OAAO,KAAK,SAAS,aAAaF,EAAEC,EAAE,IAAI,CAAC,IAAI,GAAG,KAAK,UAAU,CAAC,QAAQ,GAAG,KAAK,CAAC,KAAK,QAAQC,IAAI,KAAK,SAAS,eAAe,EAAE,GAAG,KAAK,KAAK,KAAK,KAAK,SAAS,MAAMA,EAAE,EAAE,EAAE,CAAC,KAAK,IAAIC,EAAEK,EAAEF,EAAEK,EAAEN,EAAEO,EAAEE,EAAEU,EAAE,KAAK,SAAST,EAAEf,EAAE,GAAGA,EAAE,CAACwB,EAAEd,EAAE,KAAK,UAAUM,EAAE,KAAK,IAAI,IAAI,CAACf,GAAWA,IAAR,QAAY,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAEF,EAAE,OAAOG,EAAED,IAAID,EAAE,OAAOE,GAAG,KAAKH,EAAEE,KAAKD,EAAEC,KAAK,OAAOA,EAAE,GAAGsB,EAAET,EAAE,CAAC,OAAcd,IAAR,QAAY,KAAK,IAAI,GAAG,GAAG,KAAK,CAAC,IAAI,EAAE,KAAK,IAAI,KAAK,KAAK,EAAE,CAASA,IAAR,QAAY,GAAEA,EAAE,GAAG,EAAE,EAAE,CAAC,GAAGA,EAAE,SAAS,EAAE,CAAC,MAAO,GAAED,GAAG,GAAG,CAAC,EAAEK,GAAG,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIH,EAAEC,EAAEK,EAAEF,EAAEC,EAAEP,EAAE,GAAG,GAAGA,EAAE,GAAG,CAAC,QAAQ,EAAEW,EAAEJ,GAAGA,EAAE,QAAQ,GAAG,CAACI,EAAE,OAAOV,EAAE,IAAIE,IAAK,GAAE,GAAG,EAAE,CAACF,EAAE,CAACU,EAAE,GAAGR,KAAKD,EAAE,IAAI,GAAG,EAAES,EAAER,GAAG,MAAM,IAAI,EAAE,OAAO,KAAK,EAAEG,EAAEE,IAAIN,EAAEC,GAAG,OAAOD,GAAGsB,EAAEvB,EAAE,EAAE,EAAEuB,EAAE,OAAO,KAAK,GAAG,CAACT,EAAE,QAAQS,EAAEV,GAAG,CAAC,IAAIT,IAAK,GAAEK,EAAEI,GAAWb,IAAR,OAAW,EAAEa,GAAGb,EAAE,EAAEO,EAAE,EAAE,EAAE,GAAG,EAAE,EAAEM,GAAGX,EAAEW,IAAI,EAAE,CAAC,EAAEb,GAAGU,GAAG,EAAEH,GAAGA,EAAEH,MAAM,SAASO,EAAE,GAAG,CAAC,IAAIA,EAAE,EAAE,KAAKP,EAAE,EAAE,GAAG,KAAKO,EAAE,MAAM,CAAC,OAAOJ,EAAEH,IAAYC,IAAR,QAAY,EAAED,GAAG,GAAG,OAAO,KAAK,UAAU,CAAC,KAAK,KAAKW,GAAG,GAAG,KAAK,CAAC,MAAM,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,IAAIf,EAAED,EAAEE,EAAE,UAAU,GAAG,EAAE,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,EAAE,UAAU,EAAE,EAAE,YAAY,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,IAAID,EAAEC,EAAE,EAAE,CAAC,gBAAgB,CAAC,EAAE,KAAK,CAAC,EAAE,UAAU,CAAC,EAAE,MAAMF,EAAE,WAAWE,EAAE,kBAAkBA,EAAE,iBAAiBC,EAAE,wBAAwBA,EAAE,cAAcK,EAAE,CAAC,EAAE,EAAE,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,EAAE,UAAU,EAAE,EAAE,IAAI,SAAS,EAAE,EAAE,CAAC,MAAO,GAAE,SAAS,EAAEN,EAAE,cAAc,EAAE,OAAO,GAAG,IAAID,EAAED,EAAEE,EAAE,EAAE,EAAE,aAAa,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOG,GAAE,aAAaL,EAAEC,EAAEC,EAAE,EAAED,GAAG,GAAG,CAAC,GAAG,GAAG,UAAU,CAAC,SAAS,EAAE,CAAC,MAAM,EAAE,SAAS,EAAE,IAAI,EAAE,QAAQ,EAAE,CAAC,CAAC,GAAG,sCAAsC,SAAS,EAAE,CAAC,GAAGD,GAAG,UAAU,CAAC,IAAIC,EAAE,IAAI,GAAGC,EAAE,GAAG,KAAK,UAAU,EAAE,CAAC,OAAOA,EAAE,OAAyBF,IAAlB,gBAAoB,EAAE,EAAE,EAAE,EAAE,CAACC,EAAED,GAAG,MAAMC,EAAEC,EAAE,GAAG,CAAK,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAED,GAAGC,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOF,EAAEC,GAAGC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOF,EAAEC,GAAGE,EAAE,GAAGD,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOF,EAAE,aAAaC,EAAEC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,GAAEF,EAAEC,GAAG,CAAC,GAAG,GAAED,EAAEC,GAAG,EAAED,EAAE,aAAa,GAAG,IAAI,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOC,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAE,KAAK,MAAM,KAAKA,EAAE,EAAEA,EAAE,EAAED,GAAG,CAAC,IAAIC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,EAAEA,EAAE,EAAED,GAAGC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAED,EAAE,IAAIE,EAAE,GAAG,GAAG,CAACH,GAAGC,EAAE,EAAE,EAAEA,EAAE,UAAcD,IAAJ,GAAOC,EAAE,EAAE,EAAEA,EAAE,MAAM,CAAC,KAAKC,GAAG,EAAEA,EAAE,GAAGA,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAEF,EAAE,CAAC,KAAK,MAAM,KAAKE,EAAE,EAAEA,EAAE,EAAEF,GAAG,CAAC,KAAKG,EAAE,EAAED,EAAE,MAAM,GAAGD,EAAE,EAAE,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAEE,EAAEF,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAED,EAAE,IAAIC,GAAG,EAAE,EAAEF,EAAEE,EAAE,EAAE,CAAC,EAAEA,EAAE,OAAO,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIM,EAAEF,EAAE,KAAK,IAAIA,GAAG,EAAEA,EAAE,MAAMA,EAAE,IAAIH,GAAGG,EAAE,SAASN,EAAEC,EAAEC,EAAE,CAAC,EAAEM,GAAG,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIP,EAAEC,EAAEC,EAAE,KAAK,IAAIA,GAAG,EAAEA,EAAE,MAAMA,EAAE,IAAIH,GAAG,CAACG,EAAE,IAAIA,EAAE,KAAKH,EAAE,GAAG,KAAKG,EAAE,MAAM,CAACA,EAAE,MAAM,EAAE,GAAG,EAAED,EAAE,MAAM,CAACD,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAKD,EAAEC,EAAEE,EAAE,EAAE,KAAKA,EAAE,MAAMD,EAAEC,EAAE,GAAG,CAACA,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIF,EAAEC,EAAEC,EAAEK,EAAEF,EAAEN,EAAE,IAAIM,GAAG,CAAC,IAAI,EAAEA,EAAE,MAAM,EAAEH,EAAED,GAAGA,EAAE,GAAGI,EAAE,IAAI,EAAEJ,EAAE,OAAO,EAAE,MAAMA,EAAEA,EAAE,MAAMM,GAAG,EAAE,MAAM,MAAMF,EAAE,EAAEA,GAAG,EAAE,MAAMJ,GAAG,EAAE,MAAMI,EAAE,EAAEA,EAAE,EAAEL,EAAE,EAAE,IAAIE,GAAG,GAAG,UAAU,CAAC,SAASH,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,EAAEC,EAAE,KAAK,EAAEE,EAAE,KAAK,EAAEK,EAAE,KAAK,EAAEN,EAAE,KAAK,EAAEI,GAAG,GAAG,KAAK,EAAEC,GAAG,KAAK,KAAK,IAAII,GAAG,GAAG,KAAK,GAAGN,GAAG,EAAE,KAAK,MAAML,EAAEA,IAAI,EAAE,MAAM,MAAM,MAAO,GAAE,UAAU,SAAS,SAAS,EAAE,EAAE,EAAE,CAAC,KAAK,KAAK,KAAK,MAAM,KAAK,IAAI,KAAK,IAAI,GAAG,KAAK,EAAEA,EAAE,KAAK,GAAGE,EAAE,KAAK,MAAMD,GAAGD,IAAI,CAAC,GAAG,GAAG,sOAAsO,SAAS,EAAE,CAAC,MAAO,IAAGA,GAAG,GAAG,CAAC,GAAE,SAAS,GAAE,UAAU,GAAG,GAAE,aAAa,GAAE,YAAY,GAAG,GAAE,IAAI,GAAG,CAAC,aAAa,CAAC,EAAE,SAAS,GAAE,mBAAmB,CAAC,EAAE,GAAG,OAAO,kBAAkB,CAAC,EAAE,CAAC,CAAC,GAAE,aAAa,GAAO,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,GAAGA,IAAI,IAAI,IAAI,SAAS,EAAE,CAAC,OAAOA,GAAG,EAAE,EAAE,GAAG,UAAU,CAAC,IAAIA,EAAE,KAAK,KAAK,CAACC,EAAE,EAAE,CAAC,EAAE,GAAG,IAAI,GAAG,iBAAiB,CAAC,GAAG,QAAQ,SAAS,EAAE,CAAC,IAAIC,EAAEC,EAAEK,EAAEF,EAAEC,EAAEP,EAAE,QAAQW,EAAEX,EAAE,WAAW,IAAIG,KAAKI,GAAG,EAAEK,GAAE,WAAWL,EAAEJ,GAAG,CAAC,WAAW,EAAE,GAAGD,IAAIS,EAAER,KAAK,EAAEA,GAAGD,EAAE,EAAE,GAAG,IAAIF,EAAE,QAAQ,CAACQ,GAAGP,EAAE,KAAKD,EAAE,GAAG,CAAC,GAAG,mBAAmB,CAACC,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAOD,EAAE,QAAQA,EAAE,SAAS,EAAE,CAAC,OAAOA,EAAE,IAAI,KAAKC,EAAE,EAAE,EAAE,CAAC,GAAGD,EAAE,GAAG,aAAa,GAAG,GAAG,UAAU,CAAC,SAASA,EAAE,EAAE,EAAE,CAAC,KAAK,SAASC,GAAG,GAAGA,EAAE,CAAC,KAAK,KAAK,EAAE,CAAC,KAAK,GAAG,EAAE,CAAC,KAAK,WAAW,CAAC,EAAE,KAAK,GAAG,KAAKD,GAAG,KAAK,IAAIA,EAAE,CAAC,IAAIC,EAAED,EAAE,UAAU,MAAO,GAAE,IAAI,SAAS,EAAE,EAAE,EAAE,CAAC,GAAEA,EAAE,GAAG,EAAEC,EAAE,EAAED,EAAE,EAAE,IAAG,IAAIG,EAAE,KAAKK,EAAE,UAAU,CAAC,IAAIR,EAAEQ,EAAE,GAAEF,EAAEH,EAAE,SAAS,OAAOK,GAAGA,IAAIL,GAAGK,EAAE,KAAK,KAAKL,EAAE,CAACD,IAAI,EAAE,SAAS,GAAGA,EAAE,EAAE,GAAEC,EAAE,EAAEF,EAAE,MAAME,EAAE,UAAU,CAAC,GAAEH,EAAE,EAAEG,EAAE,GAAG,KAAKH,EAAE,CAAC,GAAEQ,EAAE,EAAE,SAASF,EAAE,EAAE,WAAW,CAAC,EAAEN,GAAG,MAAO,GAAE,KAAKQ,EAAER,IAAI,GAAEQ,EAAEL,EAAE,SAAS,EAAE,CAAC,OAAOA,EAAE,IAAI,KAAKH,EAAE,EAAE,CAACA,EAAE,EAAEA,GAAGQ,EAAEA,GAAG,EAAE,OAAO,SAAS,EAAE,CAAC,IAAIP,EAAE,GAAE,GAAE,KAAKD,EAAE,KAAK,CAAC,GAAEC,GAAG,EAAE,UAAU,UAAU,CAAC,IAAIA,EAAE,EAAE,CAAC,OAAO,KAAK,KAAK,QAAQ,SAAS,EAAE,CAAC,OAAOC,aAAaF,EAAEC,EAAE,KAAK,MAAMA,EAAEC,EAAE,WAAW,CAAC,CAACA,aAAa,IAAI,EAAEA,EAAE,QAAmBA,EAAE,OAAO,OAApB,WAA2BD,EAAE,KAAKC,EAAE,EAAE,CAACD,GAAG,EAAE,MAAM,UAAU,CAAC,KAAK,GAAG,OAAO,KAAK,KAAK,OAAO,GAAG,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAE,KAAK,GAAGF,EAAE,UAAU,CAAC,IAAI,IAAIC,EAAEE,EAAED,EAAE,WAAW,CAACM,EAAEN,EAAE,KAAK,OAAO,MAAiB,EAAEA,EAAE,KAAKM,IAAI,OAAzB,WAAgCP,EAAE,QAAQ,CAACA,EAAE,YAAY,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOE,EAAE,OAAOA,EAAE,QAAQH,EAAE,CAAC,EAAE,EAAE,EAAE,IAAIG,EAAE,IAAI,SAAS,EAAE,CAAC,MAAM,CAAC,EAAEH,EAAE,MAAMA,EAAE,QAAQA,EAAE,MAAM,CAACA,EAAE,KAAK,KAAK,gBAAgBA,EAAE,WAAW,EAAE,CAAC,KAAK,EAAEA,EAAE,EAAE,CAAC,KAAK,SAAS,EAAE,EAAE,CAAC,OAAOC,EAAE,EAAED,EAAE,GAAG,MAAM,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOC,EAAE,EAAE,OAAOD,EAAE,EAAE,CAAC,EAAEE,EAAE,KAAK,OAAO,MAAM,EAAEA,EAAE,KAAKM,cAAc,GAAcP,EAAE,OAAb,WAAoBA,EAAE,eAAeA,EAAE,cAAc,QAAQ,CAACA,EAAE,MAAM,EAAE,EAAEA,aAAa,KAAKA,EAAE,QAAQA,EAAE,OAAOD,EAAE,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAOC,EAAED,EAAEE,EAAE,EAAE,CAAC,EAAE,WAAW,CAAC,IAAI,CAAC,KAAK,KAAK,QAAQ,SAAS,EAAE,CAAC,OAAOF,EAAE,MAAMA,EAAE,MAAM,EAAE,CAAC,KAAK,OAAO,CAACC,EAAE,IAAI,IAAIE,EAAE,GAAG,OAAO,KAAK,GAAGA,GAAG,KAAK,KAAK,IAAI,GAAG,OAAOA,EAAE,EAAE,EAAE,EAAE,OAAO,SAAS,EAAE,CAAC,KAAK,KAAKH,GAAG,EAAE,CAAC,EAAEA,IAAI,CAAC,GAAG,UAAU,CAAC,SAASA,EAAE,EAAE,CAAC,KAAK,SAAS,EAAE,CAAC,KAAK,MAAMA,EAAE,IAAG,GAAE,KAAK,KAAK,KAAK,CAAC,IAAIC,EAAED,EAAE,UAAU,MAAO,GAAE,IAAI,SAAS,EAAE,EAAE,EAAE,CAAC,GAAEA,EAAE,GAAG,EAAE,CAAC,QAAQA,EAAE,EAAE,IAAIG,EAAEK,EAAEF,EAAEC,EAAE,IAAI,GAAG,EAAEL,GAAG,KAAK,MAAM,CAACG,EAAE,EAAE,WAAW,EAAE,CAAC,IAAIG,KAAK,IAAG,CAACD,EAAE,WAAW,EAAE,SAAS,GAAE,UAAU,KAAK,SAAS,KAAKA,EAAE,CAAC,EAAEA,EAAE,IAAI,UAAUN,EAAE,CAAC,EAAE,QAAQD,EAAEA,EAAUQ,IAAR,MAAU,EAAE,GAAG,EAAEI,GAAE,WAAWZ,EAAEQ,GAAG,IAAI,GAAG,QAAQD,EAAE,CAAC,GAAG,GAAG,KAAKA,EAAE,EAAE,EAAEC,GAAGL,EAAE,WAAW,EAAE,GAAGA,EAAE,YAAYA,EAAE,YAAY,GAAG,CAACA,EAAE,iBAAiB,SAAS,GAAG,EAAE,OAAOG,GAAGL,EAAEM,EAAE,SAAS,EAAE,CAAC,OAAOA,EAAE,IAAI,KAAKP,EAAE,EAAE,CAAC,MAAM,EAAE,OAAO,SAAS,EAAE,CAAC,KAAK,KAAKA,GAAG,EAAE,CAAC,EAAE,EAAE,KAAK,SAAS,EAAE,CAAC,KAAK,SAAS,QAAQ,SAAS,EAAE,CAAC,OAAOC,EAAE,KAAKD,EAAE,CAAC,EAAE,EAAE,EAAEA,IAAI,CAAC,GAAG,CAAC,eAAe,UAAU,KAA4D,WAAe,QAAQ,SAAS,EAAE,CAAC,OAAO6B,GAAG7B,EAAE,EAAE,EAAE,SAAS,SAAS,EAAE,CAAC,OAAO,IAAI,GAAGA,EAAE,EAAE,YAAY,SAAS,EAAE,EAAE,CAAC,OAAOK,GAAE,YAAYL,EAAEC,EAAE,EAAE,YAAY,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAED,EAAE,GAAG,EAAE,GAAGA,EAAE,CAAC,IAAI,IAAIQ,EAAE,GAAGR,GAAG,EAAE,CAAC,CAAC,IAAIM,EAAEJ,EAAE,GAAG,GAAG,OAAiBA,IAAX,WAAe,EAAE,IAAIF,IAAEC,EAAEK,GAAG,GAAGL,IAAI,GAAGA,GAAG,KAAKO,GAAGR,EAAEC,EAAEC,EAAEC,EAAE,CAAC,CAAC,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOG,GAAG,GAAGL,IAAI,GAAGA,GAAG,KAAKO,GAAGR,EAAEC,EAAEC,EAAEC,EAAE,CAAC,IAAK,YAAY,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,EAAE,GAAGH,EAAE,EAAE,OAAO,EAAE,CAAC,IAAIG,EAAEH,EAAE,IAAI,SAAS,EAAE,CAAC,OAAO,GAAG,YAAYA,EAAEC,EAAEC,EAAE,EAAE,CAACM,EAAEL,EAAE,OAAO,OAAO,SAAS,EAAE,CAAC,IAAI,IAAIF,EAAEO,EAAE,KAAK,EAAEP,GAAGD,EAAE,EAAE,EAAEA,EAAE,IAAI,EAAE,CAAC,IAAIM,EAAE,GAAGL,GAAGM,EAAE,GAAGP,EAAE,CAACW,EAAEJ,EAAE,UAAUA,EAAE,QAAQ,SAAS,EAAE,EAAEN,IAAIA,EAAEI,EAAEC,EAAE,SAAS,EAAE,CAAC,IAAIH,EAAE,IAAIG,EAAE,GAAE,IAAI,EAAEH,EAAE,KAAKH,EAAEE,EAAED,EAAEC,EAAED,EAAE,GAAE,EAAE,CAACD,EAAE,CAAC,CAACG,EAAE,OAAO,EAAEA,EAAE,CAAC,GAAE,KAAK,GAAG,EAAE,GAAE,EAAEI,EAAE,IAAIP,EAAEW,EAAE,CAAC,OAAOL,EAAED,EAAE,SAAS,EAAE,CAAC,OAAOA,EAAEL,EAAEW,EAAET,EAAED,EAAEC,EAAED,EAAEM,EAAE,EAAE,GAAG,QAAQ,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIJ,EAAEK,EAAE,GAAG,GAAGR,EAAE,IAAI,CAAC,EAAE,EAAE,EAAEC,GAAG,QAAQ,EAAE,OAAO,CAAC,EAAE,EAAE,QAAQ,EAAEE,GAAGD,GAAG,EAAE,CAAC,CAAC,CAACI,EAAE,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOE,EAAE,QAAQP,EAAED,EAAEE,EAAEC,EAAE,EAAE,MAAO,GAAE,MAAMK,EAAEF,GAAG,WAAW,SAAS,EAAE,CAAC,OAAOD,GAAE,YAAYL,EAAE,CAAC,EAAE,CAAC,OAAO,GAAG,SAAS,SAAS,EAAE,CAAC,OAAOA,GAAGA,EAAE,OAAO,EAAE,KAAK,GAAGA,EAAE,KAAK,GAAE,KAAK,EAAE,GAAG,GAAEA,GAAG,EAAE,CAAC,EAAE,OAAO,SAAS,EAAE,CAAC,OAAO,GAAG,GAAEA,GAAG,EAAE,CAAC,EAAE,eAAe,SAAS,EAAE,CAAC,IAAIC,EAAED,EAAE,KAAKE,EAAEF,EAAE,OAAOG,EAAEH,EAAE,QAAQQ,EAAER,EAAE,SAASM,EAAEN,EAAE,gBAAgBG,GAAG,IAAI,MAAM,IAAI,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOH,GAAG,CAAC,GAAGA,IAAI,CAAC,GAAEA,IAAI,IAAG,EAAE,CAAC,GAAGC,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOC,EAAE,GAAGF,EAAE,CAAC,GAAGC,GAAG,EAAE,CAACO,EAAE,CAACL,EAAE,EAAEG,IAAI,GAAG,UAAUL,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,KAAK,IAAI,GAAGA,GAAGD,EAAE,GAAEE,EAAE,CAACA,GAAG,EAAEA,IAAI,EAAE,CAAC,KAAK,CAACC,EAAE,IAAI,aAAa,SAAS,EAAE,EAAE,CAAC,GAAGH,GAAG,GAAGC,EAAE,EAAE,UAAU,SAAS,EAAE,EAAE,CAAC,OAAO,UAAU,OAAO,GAAGD,EAAEC,EAAE,CAAC,IAAI,QAAQ,SAAS,EAAE,CAAC,OAAOI,GAAE,QAAQL,EAAE,EAAE,WAAW,SAAS,EAAE,EAAE,CAAUA,IAAT,IAAK,KAAQ,EAAE,EAAE,EAAE,IAAIE,EAAEC,EAAEK,EAAE,IAAI,GAAGR,EAAE,CAAC,IAAI,EAAE,kBAAkB,GAAEA,EAAE,kBAAkB,CAACK,GAAE,OAAOG,EAAE,CAAC,EAAE,IAAI,EAAE,EAAE,MAAM,EAAE,OAAOH,GAAE,MAAM,EAAEA,GAAE,OAAOH,GAAG,EAAEA,EAAE,MAAM,CAACD,GAAG,CAACC,EAAE,MAAMA,aAAa,IAAIA,EAAE,KAAK,aAAaA,EAAE,SAAS,IAAI,GAAGM,EAAEN,EAAEA,EAAE,OAAOA,EAAE,OAAO,CAAC,EAAEC,EAAE,OAAO,GAAGE,GAAEG,EAAE,EAAE,CAACA,GAAG,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAOR,EAAE,IAAI,GAAGA,EAAEC,EAAE,CAAC,IAAG,WAAW,SAAS,EAAE,CAAC,OAAO,IAAI,GAAGD,EAAE,EAAE,kBAAkB,UAAU,CAAC,OAAO,GAAG,QAAQ,SAAS,EAAE,CAAC,IAAIC,EAAEC,EAAEC,EAAEH,EAAE,WAAW,IAAIE,KAAKC,EAAE,EAAED,KAAK,EAAEA,GAAG,CAAC,EAAE,EAAE,GAAG,GAAGF,EAAE,QAAQ,EAAE,EAAE,IAAI,EAAE,iBAAiB,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAE,GAAGF,KAAK,GAAGA,GAAG,EAAE,EAAE,CAACE,EAAE,QAAQD,EAAE,EAAEC,EAAE,KAAKD,EAAE,EAAE,oBAAoB,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAE,GAAGF,GAAGG,EAAED,GAAGA,EAAE,QAAQD,EAAE,CAAC,GAAG,GAAGC,EAAE,OAAOC,EAAE,EAAE,EAAE,MAAM,CAAC,KAAK,SAASH,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAEN,EAAED,EAAE,OAAO,GAAEA,EAAE,CAACyB,GAAGzB,EAAED,EAAE,EAAEC,EAAE,OAAO,CAACC,EAAE,CAAC,GAAGC,EAAE,SAAS,EAAE,CAAC,OAAOK,GAAGR,EAAEC,GAAGO,GAAGA,EAAEP,GAAG,EAAE,SAAS,SAASD,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAEN,EAAED,EAAEK,EAAE,EAAEE,EAAE,OAAO,GAAEP,EAAE,CAACyB,GAAGzB,EAAED,EAAE,EAAEC,EAAE,OAAO,EAAE,CAACC,EAAE,CAAC,GAAGC,EAAE,SAAS,EAAE,CAAC,OAAOF,IAAI,GAAGK,GAAGN,EAAEC,GAAGK,GAAGA,GAAG,GAAGE,EAAEF,EAAEN,EAAEA,IAAI,EAAE,WAAWa,GAAG,OAAO,GAAG,KAAK,GAAG,UAAU,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOe,GAAG5B,EAAEC,EAAE,EAAE,EAAEC,EAAE,EAAE,QAAQ,GAAG,MAAM,SAAS,EAAE,EAAE,EAAE,CAAC,OAAO,GAAGA,EAAE,SAAS,EAAE,CAAC,OAAOO,GAAGT,EAAEC,EAAEC,EAAE,EAAE,EAAE,WAAW,GAAG,QAAQ,GAAG,SAAS,GAAG,SAAS0B,GAAG,KAAK,UAAU,CAAK,IAAuB3B,MAAgC,WAAa,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAED,EAAE,EAAEA,EAAE,GAAG,QAAQ,SAAS,EAAE,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,OAAOA,EAAE,WAAWE,EAAE,CAAC,EAAED,GAAG,GAAGC,EAAE,IAAI,YAAY,SAASF,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIM,EAAE,MAAML,EAAEC,EAAE,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,EAAEF,GAAGC,EAAED,EAAEE,GAAG,GAAG,CAACI,EAAE,CAAC,IAAIC,EAAEI,EAAEN,EAAEO,EAAEE,EAAEU,EAAE,GAAEvB,EAAE,CAACc,EAAE,EAAE,CAAC,GAAG,CAAC,IAAIZ,IAAI,EAAE,KAAK,EAAE,MAAMqB,EAAE,EAAE,CAAC,EAAEvB,EAAE,CAAC,EAAE,CAAC,EAAEC,EAAE,SAAS,GAAED,EAAE,EAAE,CAAC,GAAEC,EAAE,CAAC,CAAC,IAAI,EAAE,EAAE,CAAC,EAAED,EAAE,OAAO,EAAEW,EAAE,EAAE,EAAE,EAAED,EAAEC,EAAE,IAAI,EAAE,KAAKZ,EAAEC,EAAEU,EAAE,GAAGV,EAAEU,GAAG,CAAC,CAAC,IAAI,EAAE,SAAS,EAAE,CAAC,GAAGC,EAAE,IAAIX,EAAE,KAAK,IAAIa,EAAE,CAAC,CAACd,EAAE,CAAC,OAAOK,EAAEJ,GAAGD,EAAEC,EAAE,EAAE,EAAEC,OAAO,IAAI,EAAE,GAAG,GAAED,EAAE,CAAC,EAAE,CAAC,EAAE,CAACA,EAAE,EAAE,GAAG,CAACI,EAAE,CAAC,IAAIE,KAAKL,EAAE,GAAG,KAAKa,EAAEd,EAAEM,EAAE,MAAML,EAAEK,GAAG,CAAC,EAAE,SAAS,EAAE,CAAC,OAAO,GAAGP,EAAEe,EAAE,GAAGS,EAAEvB,EAAE,EAAEA,KAAK,OAAO,GAAGE,EAAEG,EAAE,EAAE,QAAQ,GAAG,CAAC,QAAQ,GAAE,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,WAAW,QAAQ,GAAG,eAAeD,GAAE,KAAK,CAAC,UAAU,GAAG,QAAQ,GAAG,MAAM,GAAG,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,sBAAsB,GAAG,UAAU,UAAU,CAAC,OAAO,IAAG,QAAQ,SAAS,EAAE,CAAC,OAAOL,GAAG,KAAI,GAAE,KAAK,KAAKA,EAAE,CAAC,EAAE,KAAK,IAAG,IAAG,mBAAmB,SAAS,EAAE,CAAC,MAAO,IAAEA,GAAG,CAAC,CAAC,GAAG,8CAA8C,SAAS,EAAE,CAAC,MAAO,IAAGA,GAAG,GAAGA,IAAI,CAAC,GAAG,IAAI,GAAG,WAAW,CAAC,GAAE,GAAG,GAAG,EAAE,CAAC,CAAC,SAAS,EAAE,CAAC,CAAK,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIE,EAAEF,EAAE,IAAIE,GAAGA,EAAE,IAAID,GAAGC,EAAE,KAAKD,GAAGC,EAAE,KAAKD,GAAG,EAAEC,EAAE,MAAM,OAAOA,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,CAAC,KAAKF,EAAE,SAAS,EAAE,QAAQ,EAAE,KAAK,SAAS,EAAE,EAAE,EAAE,CAAC,EAAE,QAAQ,SAAS,EAAE,CAAC,IAAIG,EAAEK,EAAE,GAAG,GAAEN,EAAE,GAAG,EAAE,EAAE,CAAC,GAAGA,EAAE,SAAS,EAAE,CAAC,MAAO,GAAEF,GAAG,GAAG,CAAC,EAAEG,GAAGF,EAAE,CAAC,IAAIO,IAAK,GAAE,EAAE,CAACN,EAAE,EAAEM,GAAGP,EAAEC,EAAEM,GAAG,CAAC,EAAEL,GAAG,SAAS,EAAE,EAAE,CAAC,IAAID,EAAEC,EAAEK,EAAEF,EAAEN,EAAE,SAAS,IAAIE,KAAKD,EAAE,IAAI,EAAEK,EAAE,OAAO,MAAM,EAAEN,EAAE,UAAUG,GAAGD,MAAM,EAAEM,EAAE,KAAKA,EAAE,MAAM,EAAE,GAAGA,EAAEN,EAAE,EAAEM,GAAGA,EAAE,UAAUA,EAAE,SAASP,EAAEC,GAAGF,EAAEM,EAAEH,GAAGD,EAAE,IAAGF,EAAEE,EAAE,GAAG,EAAE,GAAG,GAAG,eAAe,CAAC,KAAK,OAAO,KAAK,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAII,EAAEC,EAAEI,EAAE,IAAIL,IAAK,MAAK,MAAMJ,EAAED,EAAE,EAAED,EAAE,aAAaM,EAAE,EAAE,GAAG,CAAC,EAAE,KAAK,IAAIN,EAAE,gBAAgBW,GAAG,GAAG,GAAGV,EAAEK,GAAGH,EAAEK,EAAE,EAAE,EAAEF,EAAE,EAAE,GAAGA,EAAE,EAAE,EAAEK,EAAE,KAAK,OAAO,KAAKL,EAAE,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIJ,EAAED,EAAE,IAAIC,GAAG,GAAEA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAEA,EAAE,CAACA,EAAE,EAAEF,EAAEE,EAAE,EAAE,CAAC,EAAEA,EAAE,OAAO,CAAC,CAAC,KAAK,WAAW,SAAS,EAAE,KAAK,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAED,EAAE,OAAO,KAAK,KAAK,IAAID,EAAEE,EAAEF,EAAEE,IAAI,EAAED,EAAEC,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,aAAa,GAAG,CAAC,GAAG,YAAY,CAAC,GAAG,OAAO,GAAG,CAAC,EAAE,GAAG,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,SAAS,GAAE,EAAE,IAAG,EAAE,IAAI,CAAC,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,QAAQ,GAAG,KAAK,GAAG,YAAY,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,KAAiC,GAAG,EAAE,CAAC,GAAG,IAAI,KAAK,GAAG,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,MAAM,GAAG,WAAW,GAAG,uCAAuC,GAAG,YAAY,GAAG,CAAC,UAAU,qBAAqB,MAAM,gBAAgB,MAAM,UAAU,CAAC,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOD,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAE,KAAK,MAAM,KAAKA,EAAE,EAAEA,EAAE,EAAED,GAAG,CAAC,IAAIC,EAAE,EAAEA,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAMD,IAAJ,EAAMC,EAAE,EAAE,KAAK,MAAM,KAAKA,EAAE,EAAEA,EAAE,EAAED,GAAG,CAAC,IAAIC,EAAE,EAAEA,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAED,EAAE,KAAK,MAAM,KAAKC,EAAE,EAAEA,EAAE,EAAED,GAAG,CAAC,IAAIC,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAED,EAAE,EAAEA,EAAE,EAAED,EAAE,EAAE,IAAIC,EAAE,EAAEA,EAAE,EAAE,CAAC,EAAEC,GAAGA,EAAE,EAAE,IAAI,KAAKD,EAAE,EAAEA,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAED,EAAEC,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAE,IAAIA,EAAE,EAAEA,EAAE,EAAMD,IAAJ,EAAUC,EAAE,EAANA,EAAE,EAAMA,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,MAAMA,GAAGC,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOF,EAAE,MAAM,YAAYC,EAAEC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,MAAMD,GAAGC,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,MAAO,GAAE,MAAM,OAAO,EAAE,MAAM,OAAOA,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAII,EAAEN,EAAE,MAAM,EAAE,OAAO,EAAE,OAAOE,EAAEI,EAAE,gBAAgBE,EAAEF,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAEN,EAAE,MAAM,EAAEC,GAAGC,EAAEI,EAAE,gBAAgBE,EAAEF,EAAE,EAAE,GAAG,YAAY,GAAG,GAAG,SAAS,GAAG,SAASN,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,KAAKK,EAAE,KAAK,OAAOF,EAAEE,EAAE,MAAMD,EAAEC,EAAE,MAAM,GAAGP,KAAK,IAAIK,EAAE,CAAC,GAAG,KAAK,IAAI,KAAK,KAAK,EAAE,CAAeL,IAAd,YAAgB,OAAO,GAAG,UAAU,MAAM,IAAI,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOD,EAAE,KAAKG,EAAEF,EAAEC,EAAE,EAAE,CAAC,GAAG,EAAE,EAAE,GAAGD,IAAIA,GAAG,QAAQ,IAAI,CAACA,EAAE,MAAM,IAAI,CAAC,QAAQ,SAAS,EAAE,CAAC,MAAO,GAAE,IAAID,GAAG,GAAGQ,EAAER,EAAE,EAAE,CAAC,KAAK,IAAIC,GAAGM,EAAE,EAAEA,EAAEN,GAAG,GAAGO,EAAEP,EAAE,CAACA,IAAI,KAAK,KAAK,IAAI,QAAQM,EAAE,SAAS,KAAK,MAAM,QAAQ,GAAG,EAAE,EAAE,OAAO,EAAE,MAAM,KAAK,KAAKC,EAAE,aAAa,kBAAkB,CAAC,KAAK,MAAM,KAAK,GAAGN,EAAE,GAAG,EAAE,EAAE,IAAII,GAAGJ,IAAI,KAAK,MAAM,KAAKD,EAAEC,EAAEI,EAAEL,GAAG,EAAE,GAAG,SAAS,EAAE,CAAC,EAAE,YAAYD,EAAE,eAAe,YAAY,CAACA,EAAE,eAAe,QAAQ,CAACA,EAAE,eAAe,SAAS,GAAG,GAAG,UAAU,CAAC,IAAIA,EAAEC,EAAEC,EAAE,KAAK,MAAMC,EAAE,KAAK,OAAOK,EAAEL,EAAE,MAAMG,EAAEH,EAAE,MAAM,IAAI,EAAE,EAAEH,EAAEE,EAAE,OAAO,GAAG,EAAE,EAAEF,EAAE,GAAOE,EAAEF,EAAE,KAAR,EAAWG,EAAED,EAAEF,IAAIE,EAAEF,EAAE,GAAG,CAAC,EAAEE,EAAEF,IAAIE,EAAEF,EAAE,GAAGE,EAAEF,EAAE,GAAG,EAAEE,EAAEF,IAAIE,EAAEF,EAAE,GAAGQ,EAAE,eAAsBN,EAAEF,GAAG,OAAO,EAAE,EAAE,GAAvB,KAAwBE,EAAEF,GAAGE,EAAEF,GAAG,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,CAAC,GAAG,KAAK,IAAI,CAAC,IAAIC,KAAK,KAAK,IAAI,EAAEA,GAAG,KAAK,IAAIA,GAAG,EAAE,MAAMK,EAAE,iBAAiB,CAACH,EAAE,aAAa,kBAAkB,KAAK,MAAM,GAAG,GAAG,EAAE,IAAI,GAAGH,EAAE,SAASQ,EAAE,MAAM,GAAGA,EAAE,CAACF,EAAE,SAASE,EAAE,MAAM,EAAE,KAAK,IAAIF,EAAE,QAAQ,KAAK,EAAE,QAAQ,EAAEA,EAAE,iBAAiB,EAAE,EAAE,QAAQ,KAAK,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIJ,EAAE,CAAC,OAAOF,EAAE,MAAM,EAAE,CAAC,OAAO,GAAG,KAAK,GAAG,CAAC,OAAOA,EAAE,OAAO,GAAG,KAAK,SAASA,EAAE,CAACC,GAAGD,EAAE,OAAOA,EAAE,UAAUC,EAAE,MAAM,IAAI,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOC,EAAE,KAAKF,EAAE,EAAE,CAACE,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIA,EAAE,GAAG,gBAAgB,GAAG,iBAAiBD,GAAG,gCAAgC,QAAQ,SAAS,OAAO,CAACD,EAAE,CAAC,GAAG,cAAcA,EAAE,CAAC,OAAOE,GAAGA,EAAE,MAAMA,EAAE,GAAG,cAAcF,EAAE,EAAE,GAAG,SAASA,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIQ,EAAE,iBAAiBP,EAAE,CAAC,OAAOO,EAAEN,IAAIM,EAAE,iBAAiBN,EAAE,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,EAAEM,EAAE,iBAAiBN,EAAE,EAAE,CAACC,GAAGH,EAAEC,EAAE,GAAGC,EAAE,EAAEA,EAAE,EAAE,EAAE,IAAI,GAAG,qBAAqB,MAAM,IAAI,CAAC,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIC,GAAGF,GAAG,IAAI,MAAMO,EAAE,EAAE,GAAGR,KAAKG,GAAG,CAACD,EAAE,OAAOF,EAAE,IAAI,EAAEA,EAAE,OAAO,EAAE,CAAC,aAAa,CAACA,EAAE,OAAO,EAAE,CAAC,KAAK,EAAE,GAAGQ,GAAGR,KAAKG,KAAK,OAAOK,EAAE,EAAE,MAAUA,IAAJ,EAAM,KAAKA,GAAG,EAAE,GAAGA,GAAG,IAAIR,GAAG,GAAG,UAAU,CAAqB,IAApB,QAA4B,EAAO,WAAW,GAAG,EAAO,GAAG,GAAG,SAAS,GAAG,GAAG,gBAAgB,GAAG,GAAG,MAAM,EAAE,CAAC,MAAM,EAAE,CAAC,CAAC,GAAG,MAAM,CAAC,GAAG,GAAG,GAAG,CAAC,GAAG,GAAG,SAAS,GAAG,MAAM,QAAQ,2DAA2D,GAAG,CAAC,CAAC,GAAG,cAAc,CAAC,GAAG,GAAG,KAAK,UAAU,GAAG,IAAI,GAAG,SAAS,EAAE,CAAC,IAAIC,EAAEC,EAAEF,EAAE,gBAAgBG,EAAE,GAAG,MAAMD,GAAGA,EAAE,aAAa,QAAQ,EAAE,6BAA6B,CAACM,EAAER,EAAE,UAAU,CAAC,EAAE,CAAC,EAAE,MAAM,QAAQ,QAAQG,EAAE,YAAYK,EAAE,CAAC,GAAG,YAAYL,EAAE,CAAC,GAAG,CAAC,EAAEK,EAAE,SAAS,MAAS,EAAE,OAAOL,EAAE,YAAYK,EAAE,CAAC,GAAG,YAAYL,EAAE,CAACF,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIC,EAAED,EAAE,OAAO,KAAK,GAAGD,EAAE,aAAaC,EAAEC,GAAG,CAAC,OAAOF,EAAE,aAAaC,EAAEC,GAAG,EAAE,GAAG,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,GAAG,CAAC,EAAEF,EAAE,SAAS,MAAS,CAAC,EAAE,GAAGA,EAAE,CAAC,EAAE,EAAE,OAAOC,IAAIA,EAAE,OAAOA,EAAE,SAASC,IAAI,EAAE,GAAGF,EAAE,EAAE,CAACC,GAAGA,EAAE,OAAOA,EAAE,GAAGA,EAAE,EAAEA,EAAE,CAAC,EAAE,CAAC,GAAGD,EAAE,CAAC,IAAI,KAAK,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,GAAGA,EAAE,CAAC,IAAI,KAAK,KAAK,CAAC,EAAE,EAAE,MAAM,EAAE,OAAO,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,MAAM,EAAE,CAACA,EAAE,QAAQA,EAAE,YAAY,CAACA,EAAE,iBAAiB,CAAC,GAAGA,EAAE,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,GAAGC,EAAE,CAAC,IAAIC,EAAEC,EAAEH,EAAE,MAAM,KAAK,IAAIC,IAAI,KAAK,EAAE,IAAIE,EAAE,iBAAwB,EAAEF,EAAE,OAAO,EAAE,EAAE,IAAvB,MAAqCA,EAAE,OAAO,EAAE,EAAE,GAAxB,WAA2B,EAAE,IAAIA,GAAGE,EAAE,eAAsBD,IAAP,KAASD,EAAEA,EAAE,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,EAAEE,EAAE,gBAAgBF,EAAE,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIM,EAAE,IAAI,GAAGP,EAAE,IAAIC,EAAEC,EAAE,EAAE,EAAEI,EAAE,GAAG,GAAG,CAAC,MAAO,GAAE,IAAIC,EAAE,EAAE,EAAEJ,EAAE,EAAE,EAAEK,EAAER,EAAE,OAAO,KAAKE,EAAE,CAACK,GAAG,GAAG,CAAC,IAAI,EAAE,IAAI,EAAE,KAAK,EAAE,CAAC,GAAG,CAAC,KAAK,EAAE,KAAK,EAAE,CAAC,GAAG,SAASP,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIM,EAAEC,EAAEI,EAAEN,EAAEO,EAAE,WAAWT,EAAE,EAAE,EAAEW,GAAGX,EAAE,IAAI,MAAM,CAAC,QAAQS,EAAE,IAAI,OAAO,EAAE,KAAKY,EAAE,GAAG,MAAMT,EAAE,GAAG,KAAKb,EAAE,CAACQ,EAAUT,EAAE,QAAQ,aAAa,GAA/B,MAAgCe,GAAGN,EAAE,SAAS,WAAWK,EAAE,QAAQ,UAAUE,EAAE,IAAIC,EAASV,IAAP,KAASW,EAAQX,IAAN,IAAQ,GAAGA,IAAIM,GAAG,CAACF,GAAG,GAAGJ,IAAI,GAAGM,GAAG,OAAOF,EAAE,GAAUE,IAAP,MAAU,CAACI,IAAI,EAAElB,EAAEC,EAAEC,EAAEC,EAAE,KAAK,EAAE,EAAEF,EAAE,QAAQ,GAAGA,EAAE,EAAEkB,GAASL,IAAN,OAAW,GAAGZ,IAAI,CAACA,EAAE,QAAQ,QAAQ,EAAE,MAAO,GAAEG,EAAEJ,EAAE,SAAS,CAACc,EAAE,QAAQ,UAAUd,EAAEe,GAAG,GAAGG,EAAEP,EAAEN,EAAEW,EAAEL,EAAE,IAAIN,EAAE,CAAC,GAAG,EAAES,EAAE,QAAQ,UAAUE,GAAGC,EAAEJ,EAAEN,GAAG,EAAUA,IAAR,OAAW,CAACN,EAAE,QAAQ,QAAQ,EAASM,IAAP,MAAUP,EAAE,aAAa,CAACS,EAAET,EAAEA,EAAE,WAAWI,IAAI,GAAGJ,EAAE,iBAAiB,EAAE,EAAE,YAAYM,GAAGA,IAAI,IAAIA,EAAE,cAAc,EAAE,GAAG,OAAO,EAAEA,EAAE,QAAQY,GAAGR,EAAE,OAAOI,GAAGJ,EAAE,OAAO,GAAG,MAAM,CAACA,EAAE,QAAQ,OAAO,GAAGC,EAAED,EAAE,MAAMM,EAAE,CAAC,GAAG,CAACE,GAAcjB,IAAX,UAAwBA,IAAV,SAAaiB,GAASL,IAAN,MAAU,CAAC,GAAG,GAAGP,EAAE,UAAU,IAAI,EAAE,SAAS,GAAGN,EAAE,WAAW,EAAEM,IAAIN,IAAI,EAAE,SAAS,UAAUM,EAAE,YAAY,GAAG,CAAC,EAAE,GAAGS,GAAGT,EAAE,YAAY,GAAG,CAAC,EAAE,SAAS,eAAe,CAAC,IAAIa,EAAEnB,EAAE,MAAMC,GAAG,EAAE,MAAMA,GAAGe,EAAET,EAAE,EAAEP,EAAEe,GAAGI,EAAE,EAAE,MAAMlB,GAAGkB,EAAE,GAAGnB,EAAEC,EAAE,CAAC,OAAOa,GAAGI,IAAI,CAAC,EAAE,GAAGZ,EAAE,EAAE,KAAK,GAAG,KAAK,EAAE,MAAMA,EAAES,IAAI,GAAGE,EAAEZ,EAAEM,EAAEK,EAAEX,GAAGM,EAAEK,EAAEX,EAAEM,EAAE,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIJ,EAAE,OAAO,IAAI,IAAI,CAACP,KAAK,IAAkBA,IAAd,aAAiB,EAAE,EAAE,GAAGA,IAAI,QAAQ,IAAI,GAAG,EAAEA,EAAE,MAAM,IAAI,CAAC,IAAI,GAAGA,IAAkBA,IAAd,aAAiB,EAAE,GAAGD,EAAEG,EAAE,CAAC,EAAsBF,IAApB,kBAA2BO,EAAE,IAAIA,EAAE,OAAO,GAAG,GAAGR,EAAE,GAAG,CAAC,CAAC,IAAIQ,EAAE,QAAQ,KAA/CA,EAAEP,KAAoD,EAAE,EAAED,EAAE,MAAMC,KAAcO,IAAT,QAAYL,GAAG,EAAEK,EAAE,IAAI,QAAQ,QAAQ,IAAI,EAAE,GAAGP,IAAI,GAAGA,GAAGD,EAAEC,EAAEC,EAAE,EAAE,GAAGF,EAAEC,EAAE,EAAE,GAAGD,EAAEC,EAAE,GAAeA,IAAZ,UAAc,EAAE,IAAIC,GAAG,CAAC,EAAEM,EAAE,IAAI,MAAM,CAAC,QAAQ,IAAI,CAAC,GAAGR,EAAEC,EAAEO,EAAEN,EAAE,CAACA,EAAEM,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACN,GAAYA,IAAT,OAAW,CAAC,IAAIM,EAAE,GAAGP,EAAED,EAAE,EAAE,CAACM,EAAEE,GAAG,GAAGR,EAAEQ,EAAE,EAAE,CAAC,GAAGF,IAAIJ,GAAG,EAAEM,EAAE,EAAEF,GAAmBL,IAAhB,gBAAoB,EAAE,GAAGD,EAAE,iBAAiB,EAAE,IAAIO,EAAEI,EAAEN,EAAEO,EAAEE,EAAEU,EAAET,EAAEL,EAAEM,EAAEC,EAAEC,EAAEC,EAAE,IAAI,GAAG,KAAK,IAAInB,EAAE,MAAMC,EAAE,EAAE,EAAE,GAAG,CAACmB,EAAE,EAAEC,EAAE,EAAE,GAAG,EAAE,EAAEnB,EAAE,EAAE,EAAEC,EAAE,GAAG,IAAe,GAAG,IAAI,UAAU,EAAE,EAAE,GAAjC,WAAoC,EAAE,GAAGH,EAAEG,EAAE,UAAU,EAAEA,EAAE,QAAQ,IAAI,CAAC,CAAC,EAAWA,IAAT,SAAa,EAAEH,EAAE,MAAMC,GAAG,EAAE,MAAMA,GAAGE,EAAE,EAAE,GAAGH,EAAEC,EAAE,EAAEE,EAAEqB,EAAE,EAAE,MAAMvB,GAAGuB,EAAE,GAAGxB,EAAEC,EAAE,EAAE,GAAG,EAAE,CAACC,EAAEC,EAAE,CAAC,CAAC,EAAEI,EAAE,GAAG,GAAG,EAAEA,EAAE,IAAI,MAAM,GAAE,EAAE,EAAE,EAAEJ,EAAE,MAAM,GAAE,EAAE,EAAE,EAAE,OAAO,CAAC,KAAK,EAAE,GAAE,KAAKA,EAAE,EAAE,EAAEQ,EAAE,GAAG,EAAER,EAAE,UAAUiB,EAAET,EAAE,MAAM,CAACG,EAAE,GAAGA,EAAE,GAAG,EAAYE,EAAE,OAAO,GAAG,GAAtB,SAAkCA,EAAE,OAAO,GAAG,GAAtB,UAAyB,EAAE,GAAGD,KAAK,EAAEV,EAAE,MAAM,MAAM,EAAE,WAAWmB,EAAE,EAAE,EAAE,EAAEA,EAAE,QAAQZ,EAAE,IAAI,OAAO,CAAOG,EAAE,OAAO,EAAE,GAAjB,MAAoB,EAAE,GAAGH,EAAEG,EAAE,CAACG,GAAG,EAAE,WAAWH,EAAE,CAAC,EAAEA,EAAE,QAAQL,EAAE,IAAI,OAAO,CAAC,EAAE,GAAE,UAAUO,EAAE,OAAOA,IAAI,EAAEA,GAAG,GAAE,MAAMhB,IAAIiB,EAAEE,IAAIjB,EAAE,SAAS,GAAGc,EAAE,EAAE,GAAGA,IAAIC,IAAID,IAAI,EAAE,GAAGjB,EAAEC,EAAEuB,EAAEP,EAAE,EAAE,GAAG,EAAE,IAAI,CAAC,MAAME,EAAE,IAAI,EAAEH,GAAOK,IAAJ,EAAML,EAAE,IAAI,EAAEJ,EAAE,EAAEF,EAAEE,EAAE,EAAEE,GAAGA,EAAE,GAAcb,IAAX,SAAa,KAAK,MAAM,EAAE,EAAE,EAAE,EAAEmB,EAAEjB,EAAE,OAAOA,EAAE,UAAUiB,EAAEjB,EAAE,OAAO,CAAC,QAAQ,EAAE,EAAcF,IAAZ,WAAwBE,IAAT,OAAW,GAAG,GAAG,OAAO,GAAE,KAAKA,EAAE,GAAG,EAAE,EAAE,GAAG,KAAK,IAAIgB,EAAEA,GAAG,GAAG,CAAC,IAAI,KAAK,OAAO,OAAO,KAAK,KAAK,MAAM,OAAO,OAAO,MAAM,CAAC,GAAG,SAAS,EAAE,CAAC,IAAIlB,EAAED,EAAE,MAAM,IAAI,CAACE,EAAED,EAAE,GAAGE,EAAEF,EAAE,IAAI,MAAM,OAAcC,IAAR,OAAsBA,IAAX,UAAuBC,IAAT,QAAsBA,IAAV,UAAc,EAAED,EAAE,EAAEC,EAAE,EAAEH,GAAG,EAAE,GAAG,GAAGE,IAAIA,EAAE,EAAE,GAAG,GAAGC,IAAIA,EAAEF,EAAE,KAAK,IAAI,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAGA,EAAE,OAAOA,EAAE,MAAM,QAAQA,EAAE,MAAM,KAAK,CAAC,IAAIC,EAAEC,EAAEK,EAAEF,EAAEL,EAAE,EAAEM,EAAED,EAAE,MAAMK,EAAEV,EAAE,EAAEI,EAAEC,EAAE,MAAM,GAAWK,IAAR,OAAW,CAAC,IAAIA,EAAE,EAAE,QAAQ,GAAG,EAAE,OAAO,IAAI,GAAG,EAAEA,EAAE,MAAM,IAAI,EAAE,OAAO,EAAEH,EAAE,IAAI,EAAEG,EAAEH,GAAG,GAAGN,KAAK,EAAE,EAAE,EAAsBA,IAApB,kBAAsB,GAAG,IAAI,GAAGI,EAAEJ,EAAE,CAAC,IAAI,GAAGI,EAAE,GAAG,CAACD,IAAIA,EAAE,KAAKC,EAAE,gBAAgB,YAAY,CAAC,EAAE,MAAM,EAAE,OAAO,EAAE,UAAU,OAAO,GAAGA,EAAE,EAAE,CAAC,EAAE,QAAQ,EAAE,GAAGC,EAAE,KAAK,GAAG,CAAC,WAAW,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAmBC,EAAE,OAAlB,cAAuB,CAAC,IAAIF,EAAE,EAAE,IAAI,IAAI,GAAGN,EAAE,IAAIC,EAAEC,EAAE,EAAE,EAAE,GAAG,CAAC,MAAO,GAAE,EAAEC,EAAE,EAAE,GAAG,IAAI,EAAE,MAAMK,EAAER,EAAE,OAAO,KAAKE,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,OAAmCF,IAA7B,4BAAyCA,IAAT,QAAY,CAACA,GAAG,GAAG,SAAS,EAAE,CAAC,IAAIC,EAAE,GAAGD,EAAE,GAAG,CAAC,OAAO,GAAGC,EAAE,CAAC,GAAGA,EAAE,OAAO,EAAE,CAAC,MAAM,GAAE,CAAC,IAAI,GAAG,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAEC,EAAEK,EAAEF,EAAEC,EAAEP,EAAE,OAAO,GAAGA,EAAE,CAACW,EAAEX,EAAE,MAAMK,EAAE,GAAGL,EAAE,CAAC,OAAOO,EAAE,KAAKP,EAAE,aAAa,YAAY,EAAkB,EAAE,EAAE,EAAEA,EAAE,UAAU,QAAQ,aAAa,CAAC,QAAQ,EAAEQ,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAEA,EAAE,EAAE,EAAE,KAAK,IAAI,GAAlG,cAAmG,GAAGH,GAAGA,IAAI,IAAIL,EAAE,cAAcA,IAAI,IAAIO,EAAE,MAAM,EAAEI,EAAE,QAAQ,EAAE,QAAQ,SAAS,EAAEX,EAAE,cAAcA,EAAE,cAAcA,EAAE,uBAAuB,CAAC,SAAS,EAAE,EAAE,EAAEA,EAAE,mBAAmB,GAAG,YAAYA,EAAE,EAAE,EAAE,GAAGA,EAAE,CAACQ,EAAE,EAAE,QAAQA,EAAE,GAAGR,EAAE,UAAU,CAACM,IAAIH,EAAED,EAAE,aAAaF,EAAEG,EAAE,CAACD,EAAEA,EAAE,YAAYF,EAAE,CAAC,GAAG,YAAYA,EAAE,GAAGC,GAAGI,EAAE,OAAO,EAAE,CAACA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,GAAGA,EAAE,IAAIA,EAAE,IAAI,CAACA,IAAI,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEI,EAAEN,EAAEO,EAAEZ,EAAE,MAAMc,EAAEN,GAAG,GAAGR,EAAE,CAAC,EAAE,CAACwB,EAAEZ,EAAE,SAAS,EAAEG,EAAEH,EAAE,SAAS,EAAEF,EAAEE,EAAE,SAAS,EAAEI,EAAEJ,EAAE,SAAS,EAAEK,EAAEH,EAAE,GAAGI,EAAEJ,EAAE,GAAGK,EAAEL,EAAE,GAAGM,EAAEN,EAAE,GAAGO,EAAEP,EAAE,GAAGQ,EAAER,EAAE,GAAGS,EAAEtB,EAAE,MAAM,IAAI,CAACwB,EAAE,WAAWF,EAAE,GAAG,EAAE,EAAEO,EAAE,WAAWP,EAAE,GAAG,EAAE,EAAE,EAAET,IAAI,KAAK,EAAEG,EAAEG,EAAEF,EAAEC,KAAK,EAAEM,GAAG,CAACP,EAAEP,GAAMM,EAAEN,EAALmB,GAASb,EAAEK,EAAEJ,EAAEG,GAAGV,EAAE,EAAKS,EAAET,EAALc,EAAQK,GAAG,CAACX,EAAER,IAAIQ,EAAEG,EAAEF,EAAEC,GAAGV,EAAE,EAAEN,IAAI,GAAG,EAAE,GAAGL,EAAE,EAAE,GAAG,CAACuB,EAAE,GAAG,QAAQ,IAAI,CAACE,EAAE,IAAIlB,EAAE,MAAMkB,GAAG,EAAElB,EAAE,GAAG,EAAEgB,EAAE,IAAIA,EAAE,IAAI,QAAQ,IAAI,CAACO,EAAE,IAAIvB,EAAE,OAAOuB,IAAI3B,GAAG,CAAC,IAAIA,GAAGS,EAAE,QAAQ,EAAEa,EAAED,EAAE,EAAEM,EAAEf,EAAE,EAAE,QAAQL,GAAGW,EAAEJ,EAAEK,EAAEH,GAAGE,EAAE,EAAE,QAAQL,GAAGK,EAAEH,EAAEI,EAAEF,GAAGE,GAAG,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,QAAQG,EAAE,EAAE,QAAQK,EAAE,EAAE,OAAO,CAAC,CAAC3B,EAAE,EAAE,OAAOF,EAAE,EAAE,iBAAiB,CAAC,CAACC,EAAE,EAAE,MAAM,IAAI,UAAUI,IAAI,GAAGA,EAAEM,EAAE,UAAUY,EAAEC,EAAE,CAAC,GAAGnB,EAAEM,EAAE,UAAUG,EAAEe,EAAE,CAAC,GAAGxB,EAAEM,EAAE,UAAUF,EAAEE,EAAE,QAAQ,CAAC,GAAGN,EAAEM,EAAE,UAAUI,EAAEJ,EAAE,QAAQ,EAAEZ,EAAE,aAAa,kBAAkByB,EAAE,IAAIK,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI5B,EAAEF,EAAE,OAAO,IAAI,GAAGA,EAAE,CAAC,GAAG,MAAME,GAAG,CAACD,GAAG,CAACC,EAAE,QAAQ,OAAOA,EAAE,IAAIC,EAAEK,EAAEF,EAAEC,EAAEI,EAAEN,EAAEO,EAAEE,EAAEU,EAAET,EAAEL,EAAEM,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEO,EAAEC,EAAEc,EAAEb,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,GAAE1C,EAAE,MAAM8C,GAAE5C,EAAE,OAAO,EAAEyC,EAAE,KAAKC,GAAE,MAAMxC,GAAE,iBAAiBJ,EAAE,CAAC+C,GAAE,GAAG/C,EAAE,GAAG,EAAE,IAAI,MAAO,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,CAACA,EAAE,QAAQ,CAAC,GAAGA,EAAE,EAAEI,GAAE,YAAqBA,GAAE,YAAX,QAA+BA,GAAE,QAAX,QAA2BA,GAAE,SAAX,SAAoB,GAAE,KAAcA,GAAE,YAAX,OAA+F,GAA1E,gBAAgBA,GAAE,UAAU,QAAQ,MAAM,IAAI,CAAC,MAAM,EAAE,EAAE,CAAC,KAAK,KAAK,CAAC,OAAmBA,GAAE,SAAX,OAA0C,GAAxB,UAAUA,GAAE,OAAO,OAAmBA,GAAE,QAAX,OAA4D,GAA3C,SAASA,GAAE,MAAM,MAAM,IAAI,CAAC,KAAK,IAAI,CAAC,OAAmBA,GAAE,MAAX,OAAqB,GAANA,GAAE,MAAS,GAAE,MAAM,GAAE,OAAO,GAAE,UAAU,QAAQ,EAAE,GAAGJ,EAAEE,EAAE,IAAI,CAACA,EAAE,MAAMA,EAAE,SAAS,EAAEF,EAAE,SAAS,CAAC,GAAEE,EAAE,QAAQgC,EAAE,EAAE,OAAOhC,EAAE,QAAQgC,EAAE,GAAG,KAAK,EAAE,IAAI,EAAE,CAACjC,GAAGD,EAAE,aAAa,kBAAkB,CAAC,GAAGA,EAAEiC,GAAGc,GAAE,CAAC,CAACd,GAAG/B,EAAE,iBAAiB,CAAC,IAAIA,EAAE,OAAOgB,EAAE,EAAE,EAAEhB,EAAE,SAAS,EAAE,EAAEA,EAAE,SAAS,EAAEgB,IAAI,KAAK,EAAEA,EAAE,GAAG,EAAEA,EAAE,GAAG,EAAEA,EAAE,GAAG,EAAEA,EAAE,GAAG,EAAE,EAAEA,EAAE,GAAG,EAAE,EAAEA,EAAE,GAAOA,EAAE,SAAN,GAAc,EAAE,KAAK,KAAKI,EAAEA,EAAEC,EAAEA,EAAE,CAAC,EAAE,KAAK,KAAKQ,EAAEA,EAAED,EAAEA,EAAE,CAAC,EAAER,GAAGC,EAAE,GAAGA,EAAED,EAAE,CAAC,GAAG,GAAG,EAAEQ,GAAGC,EAAE,GAAGD,EAAEC,EAAE,CAAC,GAAG1B,EAAE,KAAK,GAAG,KAAK,IAAI,KAAK,IAAImB,EAAE,GAAG,CAAC,EAAEtB,EAAE,MAAM,GAAGc,GAAGA,EAAEM,EAAEL,EAAEa,GAAG,GAAGb,GAAGD,EAAEO,EAAEN,EAAEc,MAAM,EAAEb,EAAE,GAAG,EAAEA,EAAE,GAAG,EAAEA,EAAE,GAAG,EAAEA,EAAE,GAAG,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,EAAEA,EAAE,IAAI,GAAG,EAAE,GAAGuB,EAAEH,EAAE,EAAE,GAAGnB,IAAI,EAAE0B,GAAG,EAAE,KAAK,IAAI,CAAC1B,EAAE,EAAEiB,GAAG,EAAE,KAAK,IAAI,CAACjB,EAAE,EAAE,EAAEa,EAAEZ,EAAEiB,EAAEhB,EAAE,EAAEoB,EAAErB,EAAEkB,EAAEjB,EAAE,EAAEwB,EAAE,CAACxB,EAAEe,EAAEhB,EAAE,EAAEY,EAAE,CAACX,EAAEgB,EAAEjB,EAAE,EAAEqB,EAAE,CAACpB,EAAEiB,EAAElB,EAAE,EAAEmB,EAAE,CAAClB,EAAEmB,EAAEpB,EAAE,EAAEa,EAAE,EAAEC,EAAE,EAAEC,GAAG,GAAG,EAAE,GAAG,CAACL,EAAEQ,EAAE,EAAE,GAAGnB,IAAI,EAAE,KAAK,IAAI,CAACA,EAAE,CAAC,EAAEY,GAAG,EAAE,KAAK,IAAI,CAACZ,EAAE,EAAEqB,EAAEpB,EAAE,EAAE,EAAEE,EAAEF,EAAEgB,EAAEf,EAAE,EAAE,EAAEE,EAAEH,EAAEiB,EAAEhB,EAAE,EAAE,EAAES,EAAEV,EAAEkB,EAAEjB,GAAG,GAAG,EAAE,GAAGE,EAAED,EAAE,EAAE,GAAGH,IAAI,EAAEG,GAAG,EAAE,KAAK,IAAIH,EAAE,EAAEI,GAAG,EAAE,KAAK,IAAIJ,EAAE,EAAE,EAAE0B,EAAEzB,EAAEY,EAAEX,EAAE,EAAEE,EAAEH,EAAEE,EAAED,EAAE,EAAEW,EAAEZ,EAAEyB,EAAExB,EAAE,EAAEY,EAAE,EAAEC,GAAGtB,GAAG,KAAK,IAAIA,EAAE,CAAC,KAAK,IAAIP,EAAE,CAAC,QAAQ,EAAE,EAAE,EAAE,EAAE,IAAIS,GAAG,EAAE,GAAG,KAAK,KAAKQ,EAAEA,EAAEC,EAAEA,EAAEO,EAAEA,EAAE,CAAC,CAAC,EAAE,GAAG,KAAK,KAAKE,EAAEA,EAAES,EAAEA,EAAE,CAAC,CAAC,EAAE,GAAGI,EAAEb,EAAE,CAAC,EAAE,KAAK,IAAIb,EAAE,CAAC,KAAKA,EAAE,GAAG,EAAE,EAAEqB,EAAE,GAAGA,EAAE,EAAE,CAACA,EAAEA,GAAG,GAAGtC,EAAE,MAAM,EAAEF,EAAE,aAAa,YAAY,CAAC,EAAE,SAASA,EAAE,aAAa,YAAY,GAAG,EAAE,CAAC,GAAG,GAAGA,EAAE,GAAG,CAAC,CAACiC,GAAGjC,EAAE,aAAa,YAAYiC,EAAE,GAAG,KAAK,IAAIT,EAAE,CAAC,IAAI,KAAK,IAAIA,EAAE,CAAC,MAAMsB,IAAG,GAAG,GAAG,GAAGzC,GAAG,EAAE,IAAI,KAAK,GAAGA,GAAG,EAAE,IAAI,OAAO,GAAG,GAAG,GAAGmB,GAAG,EAAE,IAAI,OAAO,IAAKtB,EAAE,QAAQ,EAAE,EAAEC,IAAI,EAAE,SAASA,IAAI,CAACF,GAAGC,EAAE,WAAW,KAAK,MAAMF,EAAE,YAAY,EAAE,GAAG,KAAK,MAAM,CAACG,EAAE,CAAC,IAAI,KAAKH,EAAE,YAAYE,EAAE,SAAS,IAAI,GAAGyC,EAAE,EAAE,EAAEnC,IAAI,EAAE,SAASA,IAAI,CAACP,GAAGC,EAAE,WAAW,KAAK,MAAMF,EAAE,aAAa,EAAE,GAAG,KAAK,MAAM,CAACQ,EAAE,CAAC,IAAI,KAAKR,EAAE,aAAaE,EAAE,SAAS,IAAI,GAAGyC,EAAE,EAAE,EAAErC,EAAEqC,EAAE,EAAE,OAAO,GAAGpC,EAAE,CAAC,EAAE,OAAO,GAAGI,EAAE,CAAC,EAAE,SAAS,GAAGN,EAAE,CAACuC,GAAE,EAAE,UAAU,GAAGhC,EAAE,CAACgC,GAAE,EAAE,UAAU,GAAG9B,EAAE,CAAC8B,GAAE,EAAE,MAAMpB,EAAEoB,GAAE,EAAE,MAAM7B,EAAE6B,GAAE,EAAE,qBAAqBlC,EAAEiC,GAAG,EAAE,QAAQ,WAAWI,GAAE,MAAM,IAAI,CAAC,GAAG,EAAE,CAAC9C,GAAGC,EAAE,SAAS,KAAK,GAAE,IAAI,GAAG6C,GAAE,EAAE,EAAE,QAAQ,EAAE,QAAQ,EAAE,EAAE,QAAQ,GAAE,QAAQ,EAAE,gBAAgB7C,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,EAAE,QAAQ,EAAEA,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,EAAEF,EAAE,MAAM,IAAI,EAAE,GAAG,IAAIA,EAAE,IAAI,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,GAAGF,EAAE,CAAC,OAAO,GAAG,WAAWA,EAAE,CAAC,WAAW,GAAGD,EAAE,IAAIE,EAAE,KAAKC,EAAE,CAAC,CAAC,CAACA,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,EAAE,EAAE,MAAM,EAAE,UAAU,EAAE,UAAU,OAAO,EAAE,QAAQ,EAAE,GAAGH,EAAEC,EAAE,EAAE,GAAG,OAAO,GAAG,MAAM,GAAG,KAAK,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAED,GAAG,KAAKE,EAAED,EAAE,SAASM,EAAEN,EAAE,SAASI,EAAEJ,EAAE,EAAEK,EAAEL,EAAE,EAAES,EAAET,EAAE,EAAEG,EAAEH,EAAE,SAASU,EAAEV,EAAE,UAAUY,EAAEZ,EAAE,UAAUsB,EAAEtB,EAAE,MAAMa,EAAEb,EAAE,MAAMQ,EAAER,EAAE,OAAOc,EAAEd,EAAE,OAAOe,EAAEf,EAAE,qBAAqBgB,EAAEhB,EAAE,QAAQiB,EAAEjB,EAAE,OAAOkB,EAAElB,EAAE,QAAQmB,EAAE,GAAGC,EAAWJ,IAAT,QAAYlB,GAAOA,IAAJ,GAAO,CAAC,IAAIkB,EAAE,GAAGE,IAAIN,IAAI,IAAIF,IAAI,IAAI,CAAC,IAAIW,EAAEE,EAAE,WAAWb,EAAE,CAAC,GAAGkB,EAAE,KAAK,IAAIL,EAAE,CAACM,EAAE,KAAK,IAAIN,EAAE,CAAC,EAAE,WAAWX,EAAE,CAAC,GAAG,EAAE,KAAK,IAAIW,EAAE,CAAC,EAAE,GAAGN,EAAEb,EAAEwB,EAAEP,EAAE,CAACH,EAAE,CAAC,EAAE,GAAGD,EAAEZ,EAAE,CAAC,KAAK,IAAIkB,EAAE,CAAC,CAACL,EAAE,CAAC,EAAE,GAAGD,EAAER,EAAEoB,EAAER,EAAE,CAACH,EAAEA,EAAE,CAAC,IAAI,KAAK,GAAG,eAAeH,EAAE,KAAKd,GAAGK,KAAK,GAAG,aAAaL,EAAE,MAAMK,EAAE,QAAQc,GAAGhB,IAAI,IAAIC,IAAI,IAAII,IAAI,MAAM,GAAGA,IAAI,IAAIW,EAAE,eAAehB,EAAE,KAAKC,EAAE,KAAKI,EAAE,KAAK,aAAaL,EAAE,KAAKC,EAAE,IAAIF,IAAI,KAAK,GAAG,UAAUA,EAAE,IAAIO,IAAI,KAAK,GAAG,WAAWA,EAAE,IAAIE,IAAI,KAAK,GAAG,WAAWA,EAAE,IAAIU,IAAI,IAAIT,IAAI,KAAK,GAAG,QAAQS,EAAE,KAAKT,EAAE,IAAQL,IAAJ,GAAWM,IAAJ,IAAQ,GAAG,SAASN,EAAE,KAAKM,EAAE,IAAI,EAAE,MAAM,IAAIK,GAAG,mBAAmB,GAAG,SAAS,EAAE,EAAE,CAAC,IAAInB,EAAEC,EAAEK,EAAEF,EAAEC,EAAEI,EAAEV,GAAG,KAAKI,EAAEM,EAAE,SAASC,EAAED,EAAE,SAASG,EAAEH,EAAE,EAAEa,EAAEb,EAAE,EAAEI,EAAEJ,EAAE,SAASD,EAAEC,EAAE,MAAMK,EAAEL,EAAE,MAAMM,EAAEN,EAAE,OAAOO,EAAEP,EAAE,OAAOQ,EAAER,EAAE,OAAOS,EAAET,EAAE,QAAQU,EAAEV,EAAE,QAAQW,EAAEX,EAAE,QAAQY,EAAEZ,EAAE,QAAQc,EAAEd,EAAE,SAASmB,EAAE,WAAWhB,EAAE,CAACiB,EAAE,WAAWP,EAAE,CAAC,EAAE,WAAWT,EAAE,CAAC,EAAE,WAAWL,EAAE,EAAE,EAAE,WAAWM,EAAE,IAAI,GAAG,EAAE,WAAWA,EAAE,CAAC,GAAGA,GAAGD,GAAGL,GAAG,GAAG,GAAG,GAAG,GAAG,EAAE,KAAK,IAAIK,EAAE,CAACE,EAAE,EAAE,KAAK,IAAIF,EAAE,CAACE,EAAE,EAAE,KAAK,IAAIF,EAAEL,EAAE,CAAC,CAACQ,EAAE,EAAE,KAAK,IAAIH,EAAEL,EAAE,CAACQ,EAAER,IAAI,GAAG,GAAG,EAAE,KAAK,IAAIA,EAAEM,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,EAAET,EAAEA,EAAE,CAAC,GAAGA,EAAES,IAAI,EAAE,KAAK,IAAIA,EAAE,CAAC,GAAG,EAAE,KAAK,KAAK,EAAET,EAAEA,EAAE,CAAC,GAAGA,IAAI,EAAE,GAAGL,EAAE,CAAC,EAAE,GAAGC,EAAE,CAAC,EAAE,GAAGK,EAAE,CAAC,EAAE,GAAGF,EAAE,GAAG,EAAEW,EAAE,EAAEC,EAAE,EAAE,EAAE,IAAIY,GAAG,CAAC,EAAEhB,EAAE,IAAI,QAAQ,KAAK,EAAEiB,GAAG,CAAC,EAAEP,EAAE,IAAI,QAAQ,KAAK,IAAI,EAAE,GAAGL,EAAE,IAAIL,EAAE,KAAK,CAAC,EAAE,GAAGK,EAAE,IAAIK,EAAE,KAAK,GAAGJ,GAAGC,GAAGC,GAAGC,KAAK,EAAE,GAAGO,EAAEV,GAAGA,EAAElB,EAAEmB,EAAEb,GAAGc,EAAE,CAAC,EAAE,GAAGS,EAAEV,GAAGD,EAAEjB,EAAEkB,EAAEf,GAAGiB,EAAE,GAAGlB,GAAGO,KAAK,EAAEO,EAAE,SAAS,CAAC,EAAE,GAAGW,EAAEzB,EAAE,IAAIE,EAAE,MAAM,CAAC,EAAE,GAAGwB,EAAEnB,EAAE,IAAIL,EAAE,OAAO,EAAE,EAAE,UAAUL,EAAE,IAAIC,EAAE,IAAIK,EAAE,IAAIF,EAAE,IAAIwB,EAAE,IAAIC,EAAE,IAAIZ,EAAE,aAAa,YAAYZ,EAAE,CAACkB,IAAI,EAAE,MAAM,IAAIlB,IAAI,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAID,EAAEC,EAAEI,EAAE,IAAIN,EAAE,GAAEG,EAAE,CAACI,EAAE,WAAWJ,EAAE,EAAEH,GAAG,CAACG,EAAE,QAAQ,MAAM,CAAC,GAAG,GAAGL,EAAEW,EAAEX,EAAES,EAAE,MAAM,OAAOP,KAAe,EAAEG,EAAE,MAAM,IAAI,CAAC,MAA1B,UAAgC,GAAGG,KAAKC,EAAE,MAAM,GAAGA,EAAE,EAAED,EAAE,MAAaL,IAAP,MAAUM,EAAE,EAAE,GAAGA,EAAE,MAAMD,EAAE,CAAC,EAAEC,EAAED,GAAGA,EAAUL,IAAR,OAAWM,EAAE,IAAI,GAAGA,EAAE,MAAMD,EAAE,CAAC,EAAEC,EAAED,GAAGA,IAAI,EAAE,IAAI,EAAE,IAAI,GAAGX,EAAE,IAAIC,EAAEC,EAAEC,EAAES,EAAE,GAAG,CAAC,EAAE,EAAEE,EAAE,EAAE,EAAE,MAAMd,EAAE,OAAO,KAAKE,EAAE,CAACK,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIL,KAAKD,EAAE,EAAEC,GAAGD,EAAEC,GAAG,OAAOF,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEK,EAAEF,EAAEC,EAAEI,EAAEN,EAAEO,EAAEE,EAAE,GAAG,EAAE,CAACZ,EAAE,MAAM,CAACsB,EAAEtB,EAAE,MAAM,IAAIM,KAAKM,EAAE,KAAK,EAAEZ,EAAE,aAAa,YAAY,CAACA,EAAE,aAAa,YAAY,GAAG,CAAC,EAAE,IAAID,EAAE,EAAE,GAAGC,EAAE,EAAE,CAAC,GAAGA,EAAE,GAAG,CAACA,EAAE,aAAa,YAAYI,EAAE,GAAG,EAAE,iBAAiBJ,EAAE,CAAC,IAAI,EAAE,IAAID,EAAE,EAAE,GAAGC,EAAE,EAAE,CAAC,EAAE,IAAII,GAAG,IAAI,EAAEQ,EAAEN,OAAO,EAAEL,EAAEK,KAAK,gDAAgD,QAAQA,EAAE,CAAC,IAAI,EAAE,GAAGF,EAAE,IAAI,EAAE,GAAGC,EAAE,EAAc,WAAWD,EAAE,CAAzB,GAAGJ,EAAEM,EAAEF,EAAEM,EAAE,CAAe,EAAE,WAAWL,EAAE,CAAC,EAAE,IAAI,IAAI,GAAGP,EAAE,IAAIG,EAAEK,EAAEG,EAAEN,EAAEM,EAAE,GAAG,CAAC,EAAE,IAAI,EAAEC,GAAG,EAAEZ,EAAE,OAAO,KAAKQ,EAAE,EAAE,GAAGL,EAAEW,EAAE,EAAE,GAAG,8BAA8B,SAAS,EAAE,EAAE,CAAC,IAAIZ,EAAE,MAAMC,EAAE,QAAQK,EAAE,SAASF,EAAE,OAAOC,GAAGN,EAAE,EAAE,CAACC,EAAEC,EAAEK,EAAEF,EAAE,CAAC,CAACJ,EAAEI,EAAEJ,EAAEC,EAAEK,EAAEL,EAAEK,EAAEF,EAAE,EAAE,IAAI,SAAS,EAAE,CAAC,OAAOL,EAAE,EAAED,EAAEE,EAAE,SAASA,EAAEF,GAAG,CAAC,GAAGC,EAAE,EAAE,SAASD,EAAEA,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIM,EAAEK,EAAE,GAAG,UAAU,OAAO,EAAE,MAAO,GAAEJ,EAAE,IAAI,SAAS,EAAE,CAAC,OAAO,GAAGP,EAAEC,EAAEC,EAAE,EAAE,EAAM,EAAEI,EAAE,KAAK,IAAI,EAAE,MAAMA,EAAE,GAAG,CAAC,SAAhC,EAAuCA,EAAE,GAAGK,EAAE,GAAGR,EAAE,IAAI,MAAM,IAAI,CAAC,EAAE,EAAE,CAACI,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,MAAO,GAAEP,GAAG,EAAEC,GAAGK,EAAEL,IAAIK,GAAGL,EAAE,GAAG,EAAE,IAAI,CAACD,EAAE,KAAKC,EAAEU,EAAEH,EAAE,GAAG,CAAc,GAAG,CAAC,KAAK,MAAM,SAAS,GAAG,WAAW,SAAS,EAAE,CAAC,OAAOR,EAAE,OAAOA,EAAE,UAAU,KAAK,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIM,EAAEC,EAAEI,EAAEN,EAAEO,EAAEE,EAAEU,EAAET,EAAEL,EAAEM,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAE,KAAK,OAAOO,EAAE9B,EAAE,MAAM+B,EAAE7B,EAAE,KAAK,QAAQ,IAAIsB,KAAK,IAAI,IAAI,CAAC,KAAK,OAAO,KAAK,QAAQ,GAAGxB,EAAE,CAAC,EAAE,KAAK,OAAO,MAAM,KAAK,MAAME,EAAED,EAAE,GAAiBuB,IAAd,cAAkB,EAAEvB,EAAEuB,GAAG,CAAC,GAAGA,IAAI,CAAC,GAAGA,EAAEvB,EAAEC,EAAEC,EAAEH,EAAEQ,EAAE,MAAK,EAAE,OAAOD,EAAE,EAAE,GAAGiB,GAAgBZ,IAAb,aAAiB,EAAE,OAAO,EAAEL,EAAE,KAAKL,EAAEC,EAAEH,EAAEQ,EAAE,GAAcI,IAAX,UAAc,CAACL,EAAE,QAAQ,UAAU,GAAG,EAAEoB,GAAGpB,EAAE,EAAEO,EAAE,EAAE,KAAKd,EAAEwB,EAAEjB,EAAEL,EAAE,GAAG,EAAE,WAAkBsB,EAAE,OAAO,EAAE,EAAE,GAApB,KAAqB,GAAG,iBAAiBxB,EAAE,CAAC,iBAAiBwB,EAAE,CAAC,IAAI,MAAM,CAAC,GAAG,GAAG,GAAG,UAAU,EAAE,GAAG,KAAKlB,EAAE,GAAG,EAAE,GAAGA,EAAE,CAAC,EAAE,GAAGC,EAAE,EAAEG,EAAEK,IAAIL,IAAI,EAAE,GAAGV,EAAEwB,EAAElB,EAAEI,EAAE,CAACA,GAAGK,IAAI,GAAGA,GAAG,KAAK,IAAIe,EAAE,cAAcxB,EAAEC,EAAEJ,EAAEK,EAAE,EAAE,EAAEgB,EAAE,CAACD,EAAE,KAAKC,EAAE,CAACF,EAAE,KAAKE,EAAE,EAAEM,EAAEN,GAAG,SAAuBZ,IAAd,YAAgB,CAAC,GAAGmB,GAAGP,KAAKO,GAAG,EAAc,OAAOA,EAAEP,IAArB,WAAwBO,EAAEP,GAAG,KAAKtB,EAAEC,EAAEH,EAAEQ,EAAE,CAACuB,EAAEP,GAAG,GAAElB,EAAE,EAAE,CAACA,EAAE,QAAQ,UAAU,GAAG,EAAEqB,GAAGrB,EAAE,EAAE,GAAGA,EAAE,GAAG,EAAWA,IAAT,SAAa,GAAG,GAAE,MAAMkB,IAAI,GAAG,GAAGxB,EAAEwB,EAAE,CAAC,EAAE,KAAWlB,EAAE,IAAI,OAAO,EAAE,GAAtB,MAAyB,EAAE,GAAGN,EAAEwB,EAAE,GAAG,EAAE,GAAGxB,EAAEwB,EAAE,CAAC,EAAE,WAAWlB,EAAE,EAAE,EAAaM,IAAX,UAAoBL,EAAE,OAAO,EAAE,GAAjB,KAAmBA,EAAE,OAAO,EAAE,EAAE,IAAI,EAAEA,EAAE,OAAO,EAAE,EAAE,EAAE,WAAWA,EAAE,CAACiB,KAAK,KAAmBA,IAAd,cAAsBnB,IAAJ,GAAkB,GAAGL,EAAE,aAAa,GAA7B,UAA+BW,IAAI,EAAE,GAAGW,EAAE,KAAK,aAAa,EAAEQ,EAAE,WAAW,CAAC,GAAG,KAAKA,EAAE,aAAazB,EAAE,UAAU,SAASM,EAAE,UAAU,SAAS,CAACA,EAAE,EAAYa,IAAV,SAA2BA,IAAd,aAAiB,EAAE,EAAE,GAAGA,IAAI,QAAQ,IAAI,GAAG,EAAEA,EAAE,MAAM,IAAI,CAAC,KAAK,EAAEA,KAAK,GAAG,GAAG,KAAK,OAAO,KAAKA,EAAE,CAAYZ,IAAX,UAAyBL,EAAE,UAAU,EAAE,EAAE,GAA3B,WAA8B,EAAE,GAAGP,EAAEO,EAAE,UAAU,EAAEA,EAAE,QAAQ,IAAI,CAAC,CAAC,CAAC,EAAE,WAAWA,EAAE,EAAEW,KAAK,EAAElB,EAAE,OAAO,iBAAiB,CAACC,EAAE,gBAAgB,GAAGD,EAAEC,EAAE,eAAe,CAAC,EAAE,CAAC,IAAIA,EAAE,cAAckB,EAAE,OAAO,CAAC,EAAE,KAAK,IAAI,IAAI,GAAG,KAAK,IAAIW,EAAE,GAAG,EAAE,EAAEX,EAAE,gBAAgBA,EAAE,EAAE,GAAG,EAAE,IAAI,GAAaK,IAAV,QAAY,KAAK,IAAI,IAAI,GAAG,KAAK,IAAIL,EAAE,SAASA,EAAE,QAAQH,EAAE,GAAGG,EAAE,OAAOH,EAAEL,EAAE,CAACA,GAAGQ,EAAE,QAAQ,EAAE,GAAG,CAAC,KAAK,IAAI,EAAE,EAAEI,EAAE,KAAK,SAASC,EAAE,CAAC,GAAG,QAAQ,CAAC,GAAuBA,IAApB,kBAAsB,CAAC,EAAE,KAAK,GAAG,EAAEM,EAAE,IAAI,CAAC,EAAE,GAAGvB,EAAE,CAACY,EAAE,IAAI,GAAGnB,EAAEO,EAAE,EAAEa,EAAE,EAAE,KAAK,GAAG,EAAE,WAAWb,EAAE,MAAM,IAAI,CAAC,GAAG,EAAE,KAAKY,EAAE,SAAS,GAAG,KAAKA,EAAE,UAAUA,EAAE,QAAQT,EAAE,CAAC,GAAG,KAAKoB,EAAEN,EAAE,GAAGlB,EAAE,CAAC,GAAGC,EAAE,CAAC,EAAE,SAAS,GAAiBiB,IAAd,YAAgB,CAAC,GAAGxB,EAAEO,EAAE,EAAEa,EAAE,EAAE,KAAK,CAAC,SAAS,GAAGI,KAAK,GAAG,CAAC,GAAG,KAAKL,EAAEK,EAAEnB,EAAEW,EAAE,GAAGX,EAAEW,EAAET,EAAE,CAACA,EAAE,CAAC,SAAS,GAAoBiB,IAAjB,eAAmB,CAAC,GAAG,KAAKL,EAAE,SAASA,EAAE,OAAOZ,EAAE,CAAC,SAAS,GAAeiB,IAAZ,UAAc,CAAC,EAAEA,GAAGjB,EAAE,SAAS,GAAiBiB,IAAd,YAAgB,CAAC,GAAG,KAAKjB,EAAEP,EAAE,CAAC,eAAe,KAAK8B,IAAI,EAAE,GAAGN,EAAE,EAAEA,GAAG,GAAGP,IAAIN,GAAOA,IAAJ,KAASN,GAAOA,IAAJ,IAAQ,CAAC,GAAG,KAAKE,EAAE,EAAEiB,KAAKM,EAAE,AAAI,IAAE,GAAI,GAAGxB,EAAE,IAAI,QAAQD,EAAE,IAAI,OAAO,KAAK,EAAE,GAAGE,EAAE,GAAGiB,KAAK,GAAE,MAAM,GAAE,MAAMA,GAAGT,MAAM,EAAE,GAAGf,EAAEwB,EAAElB,EAAEI,EAAE,EAAE,KAAK,IAAI,IAAI,GAAG,KAAK,IAAIO,EAAEE,EAAEW,EAAEN,EAAEnB,GAAGW,EAAE,GAAGX,EAAEW,EAAEL,EAAE,CAACA,GAAGN,EAAEY,GAAUP,IAAP,MAAqBc,IAAX,UAAc,CAAC,IAAIvB,EAAE,UAAU,GAAG,GAAG,CAAC,KAAK,IAAI,EAAES,GAAG,EAAEK,IAAIL,GAASA,IAAN,MAAU,KAAK,IAAI,EAAEJ,EAAE,KAAK,IAAI,EAAE,YAAYkB,KAAKM,EAAE,GAAG,KAAK,KAAK9B,EAAEwB,EAAElB,EAAEU,EAAEA,EAAET,EAAEA,EAAE,SAASiB,KAAKxB,EAAE,KAAK,IAAIA,EAAEwB,EAAElB,GAAGN,EAAEwB,GAAGR,EAAEA,EAAET,EAAEA,EAAEJ,EAAEK,EAAE,SAA4BgB,IAAnB,iBAAqB,CAAC,IAAG,CAAC,SAAS,IAAIA,KAAKM,EAAER,EAAE,KAAKE,EAAE,EAAEM,EAAEN,GAAG,CAAa,OAAOxB,EAAEwB,IAArB,WAAwBF,EAAE,KAAKE,EAAE,EAAExB,EAAEwB,IAAI,CAAC,CAACF,EAAE,KAAKE,EAAE,EAAElB,GAAGN,EAAEwB,GAAG,EAAED,EAAE,KAAKC,EAAE,EAAC,GAAG,GAAG,KAAK,EAAE,OAAO,SAAS,EAAE,EAAE,CAAC,GAAGvB,EAAE,MAAM,OAAO,CAAC,IAAI,CAAC,IAAI,IAAIC,EAAED,EAAE,IAAIC,GAAG,EAAE,EAAEF,EAAEE,EAAE,EAAE,CAAC,EAAEA,EAAE,WAAW,EAAE,OAAO,QAAQ,EAAE,IAAI,GAAG,QAAQ,GAAG,UAAU,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIC,EAAE,GAAGF,GAAG,OAAOE,GAAGA,EAAE,QAAQ,IAAI,CAAC,IAAI,EAAEA,GAAGF,KAAK,IAAIA,IAAI,KAAKD,EAAE,MAAM,GAAG,GAAGA,EAAE,IAAI,EAAEE,GAAG,KAAKA,EAAYD,IAAV,QAAY,GAAG,IAAI,GAAGC,GAAG,EAAE,IAAcD,IAAV,QAAY,GAAG,IAAID,EAAE,OAAO,CAAC,GAAEA,EAAE,MAAMC,GAAG,CAAC,GAAG,CAACA,EAAE,QAAQ,IAAI,CAAC,GAAG,GAAGD,EAAEC,EAAE,EAAE,KAAK,CAAC,gBAAgB,GAAG,WAAW,GAAG,CAAC,CAAC,GAAG,MAAM,YAAY,GAAG,GAAG,KAAK,cAAc,GAAG,GAAG,IAAI,GAAG,+CAA+C,KAAK,GAAG,4CAA4C,iFAAiF,SAAS,EAAE,CAAC,GAAGD,GAAG,GAAG,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,GAAE,MAAMA,GAAG,MAAM,GAAGA,GAAG,GAAG,CAAC,GAAG,GAAG,KAAK,GAAG,IAAI,GAAG,GAAG,6FAA6F,SAAS,EAAE,CAAC,IAAIC,EAAED,EAAE,MAAM,IAAI,CAAC,GAAGC,EAAE,IAAI,GAAGA,EAAE,KAAK,CAAC,GAAG,+EAA+E,SAAS,EAAE,CAAC,GAAE,MAAMD,GAAG,MAAM,CAAC,GAAG,eAAe,GAAG,CAAK,GAAG,GAAG,eAAe,GAAG,EAAE,GAAG,GAAG,KAAK,MAAU,GAAgB,OAAO,SAApB,IAA6BC,EAAEC,EAAE,GAAG,GAAGF,GAAG,CAAC,MAAM,QAAQA,EAAE,EAAY,OAAOA,GAAjB,SAAmB,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,GAAS,IAAI,EAAE,EAAE,KAAK,CAAC,IAAIG,EAAE,GAAG,GAAGF,EAAE,EAAE,EAAEA,EAAE,EAAE,KAAK,EAAE,iBAAiBE,EAAEA,EAAE,aAAa,IAAI,GAAGD,EAAE,GAAG,EAAEA,EAAE,EAAE,iBAAiBC,EAAEA,EAAE,aAAa,IAAI,GAAK,CAAC,MAAMK,EAAE,eAAeF,GAAGH,EAAEI,EAAEP,EAAE,CAAC,EAAE,CAACW,EAAEX,EAAE,GAAG,YAAY,GAAGQ,EAAE,CAAC,CAACH,EAAEL,EAAE,GAAGW,EAAE,QAAQ,IAAI,KAAKX,EAAE,CAAC,CAACY,EAAEV,GAAGA,EAAE,QAAQ,CAACI,EAAE,OAAOM,GAAG,QAAQ,EAAE,QAAQ,CAAC,MAAMD,EAAE,QAAQ,QAAQ,EAAE,GAAG,CAAC,OAAO,CAAC,GAAGV,GAAGU,EAAE,QAAQ,IAAIV,EAAEO,EAAE,CAAC,CAACI,GAAG,CAACL,EAAE,QAAQ,UAAUI,EAAE,QAAQ,QAAQ,EAAET,EAAE,CAAC,CAAC,QAAQS,EAAE,QAAQ,YAAYN,EAAE,QAAQ,EAAE,GAAG,SAAS,GAAG,CAAC,GAAGL,GAAG,GAAG,SAAS,CAAC,EAAe,GAAgB,OAAO,KAApB,IAAyB,IAAI,KAAK,UAAU,EAAE,GAAG,GAAa,OAAOA,GAAjB,SAAmB,GAAG,SAAS,iBAAiBA,EAAE,CAAC,CAAC,WAAWA,EAAE,MAAM,KAAKA,EAAE,CAAC,CAACA,EAAE,CAAC,GAAG,GAAG,GAAGA,EAAE,CAAC,OAAO,GAAGA,aAAa,YAAY,CAAC,GAAG,EAAE,CAAC,GAAG,UAAU,GAAG,GAAG,OAAO,GAAO,OAAO,0LAA0L,KAAK,CAAC,GAAG,CAAC,KAAK,EAAE,IAAI,EAAE,MAAM,EAAE,OAAO,EAAE,CAAC,IAAI,EAAE,IAAI,CAAC,GAAGC,EAAE,CAAC,IAAIC,EAAEC,EAAEK,EAAEF,EAAEC,EAAE,IAAI,IAAIP,EAAE,KAAK,GAAG,CAAC,MAAMC,EAAE,EAAE,GAAG,CAACU,EAAEX,EAAE,OAAO,GAAGO,EAAE,WAAU,EAAEI,EAAE,IAAI,IAAIH,KAAK,EAAER,EAAEW,GAAGJ,GAAG,GAAGC,EAAE,WAAWL,EAAE,EAAEK,EAAE,OAAOL,EAAE,OAAO,CAAC,IAAI,EAAE,EAAE,EAAEA,EAAEK,EAAE,WAAW,GAAGR,EAAEW,GAAG,EAAET,GAAG,EAAEI,EAAE,OAAOE,EAAE,SAAS,GAAGN,GAAGI,EAAE,SAASE,EAAE,OAAO,CAAC,EAAEG,GAAGH,EAAER,EAAE,OAAOW,EAAE,EAAET,EAAE,CAAC,SAAQ,OAAOF,GAAG,GAAG,GAAc,EAAO,iBAAiBA,EAAE,CAAC,UAAtC,WAAgD,EAAE,MAAM,QAAQ,gBAAgB,IAAI,EAAE,EAAE,IAAIC,EAAE,aAAuB,OAAOD,GAAjB,SAAmB,SAAS,eAAeA,EAAE,CAACA,EAAEE,EAAE,CAAC,IAAI,EAAE,EAAE,IAAI,CAAC,IAAIC,EAAEF,EAAED,EAAE,WAAW,GAAG,CAAC,IAAIQ,EAAE,MAAM,KAAKF,EAAE,OAAO,UAAUC,EAAE,CAAC,GAAGN,EAAEU,EAAWX,IAAT,OAAW,QAAQ,eAAeK,EAAEF,EAAE,QAAQ,KAAK,CAAC,GAAGS,EAAE,GAAG,CAAC,IAAIA,EAAE,SAAS,cAAcJ,EAAE,CAACM,EAAEZ,EAAE,OAAO,EAAE,OAAOC,IAAI,EAAE,UAAUA,GAAGE,EAAE,IAAIF,EAAEW,EAAE,KAAKP,GAAGK,EAAE,MAAM,YAAY,KAAKZ,EAAEc,EAAE,GAAG,CAAUR,IAAT,QAAYM,EAAE,aAAa,cAAc,OAAO,CAAUJ,IAAT,SAAa,EAAE,MAAM,SAAS,WAAW,EAAE,MAAM,QAAQG,GAAG,EAAE,YAAYV,EAAEC,EAAE,KAAKU,EAAE,CAACA,GAAG,OAAOP,IAAI,EAAEF,EAAE,QAAQ,KAAK,GAAG,EAAE,EAAE,WAAWD,EAAEU,GAAG,IAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,CAAC,IAAIE,EAAE,IAAIU,EAAET,EAAEL,EAAEM,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEE,EAAEK,EAAEC,EAAEc,EAAEb,EAAEC,EAAEC,EAAEC,EAAE,MAAM,KAAKnC,EAAE,WAAW,CAACoC,EAAE,EAAE,CAAC,cAAcC,EAAE,iBAAiBC,EAAE,CAAC,EAAE,YAAYC,GAAGtC,EAAEuC,GAAExC,EAAE,uBAAuB,CAACyC,GAAED,GAAEE,EAAE,CAACJ,GAAW,EAAO,iBAAiBtC,EAAE,CAAC,WAAW,UAAU,EAAE,EAAE,GAA5D,MAA6D8C,GAAE,EAAEH,GAAEzC,EAAE,WAAW,IAAc,OAAOmC,GAAjB,UAAoB,EAAEA,EAAE,WAAWA,EAAE,EAAEA,EAAE,aAAa,IAAI,EAAOA,IAAL,GAAO,GAAGA,GAAG,IAAI,EAAQtB,IAAN,IAAQqB,EAAED,EAAE,OAAO,IAAI,GAAG,EAAEA,EAAEC,GAAOpB,EAAE,WAAN,EAAe,CAAC,IAAI,EAAEA,EAAE,aAAa,GAAGsB,EAAE,EAAEO,EAAE,QAAQ,GAAG,IAAI,CAACH,IAAI,EAAEG,EAAE,QAAQ,MAAM9B,EAAE;EAAK,EAAEwB,IAAI,EAAEA,EAAEM,EAAE7C,EAAE,EAAE,EAAE,YAAY6C,EAAE,EAAE9B,GAAGL,EAAEmC,EAAE,MAAMnC,GAAGK,EAAE,CAAC8B,EAAE,MAAMlC,EAAE,EAAE,GAAG,EAAEM,EAAEA,EAAE,OAAO,GAAG,EAAEO,EAAQS,EAAE,MAAM,GAAG,GAAjB,IAAkB,CAACA,EAAEA,GAAGhB,EAAE,KAAK,CAAC,GAAEuB,GAAE,EAAEhB,EAAQP,EAAE,GAAG,OAAO,EAAE,GAApB,IAAqB,CAACA,EAAE,GAAGE,GAAG,GAAG,IAAInB,EAAEgB,EAAE,CAACC,EAAE,IAAIA,EAAE,OAAO,CAAC,GAAGA,EAAEZ,EAAE,CAACC,GAAGM,IAAI,EAAE,YAAY,IAAI,EAAE,EAAES,GAAGJ,EAAE,OAAO,IAAI,GAAG,EAAEA,EAAEI,EAAE,GAAG,CAACiB,GAAGI,GAAUV,EAAE,OAAO,EAAE,GAAlB;KAA4B,EAAEhB,EAAE,kBAAX,MAA6BF,EAAE,QAAQ,CAAC,GAAG,SAAS,cAAc,KAAK,CAACd,EAAEgB,EAAE,CAAC,EAAEgB,EAAE,MAAM,EAAE,EAAEM,GAAQN,IAAL,GAAO,GAASA,IAAN,IAAQ,EAAE,aAAa,SAAS,eAAe,IAAI,CAAChB,EAAE,KAAK,CAAC,GAAGQ,GAASQ,EAAE,OAAO,EAAE,GAAjB,KAAmB,GAAG,IAAIhC,EAAEgB,EAAE,CAAC8B,IAAOzB,IAAJ,GAAO,CAACF,GAAGwB,GAAE,QAAQG,GAAE,WAAW,CAAC,IAAI,EAAEH,GAAEA,GAAE,OAAO,GAAGzB,EAAE,YAAY,SAAS,eAAef,EAAE,GAAG6B,EAAE,CAAC,GAAG,EAAE9B,EAAEC,EAAE,GAAG6B,EAAE,CAAC,GAAGd,EAAElB,EAAEgB,EAAE,CAAC8B,IAAOzB,IAAJ,GAAO,CAACF,GAAGD,EAAE,aAAa4B,GAAE5B,EAAE,WAAW,EAAEf,EAAE,IAAI,EAAE,GAAG,GAAG,CAAC,GAAG,GAAG,QAAQ6B,EAAE,CAAC,CAAC,IAAI,GAAGhC,EAAE,QAAQ,CAACK,EAAE,CAAC2B,EAAE,MAAMrB,EAAE,EAAE,GAAG,EAAE,EAAEuB,EAAEX,EAAE,OAAO,IAAI,EAAE,YAAkBA,EAAEW,KAAR,IAAW,SAAS,eAAe,IAAI,CAAC/B,EAAEoB,EAAEW,GAAG,CAAC,CAAC,GAAG5B,GAAGM,EAAE,CAAC,GAAG,EAAE,EAAE,YAAYiC,EAAE,UAAUb,EAAE,OAAO,EAAEa,EAAE,OAAO,CAAC,EAAE3B,EAAE,uBAAuB,CAACI,EAAE,IAAImB,GAAE,KAAKnB,EAAE,MAAMmB,GAAE,KAAK,CAAC,IAAI,EAAEzC,EAAE,WAAW,CAAC,EAAEA,EAAE,WAAW,GAAG8B,GAAGA,IAAIZ,GAAG,EAAEY,EAAE,EAAEA,EAAE,YAAYL,EAAE,YAAYM,EAAE,CAAC,EAAE,WAAW,aAAaN,EAAEzB,EAAE,CAACQ,GAAG,GAAGiB,EAAE,CAAC,GAAEH,GAAGD,EAAEJ,EAAE,QAAQG,IAAI,GAAGC,GAAGJ,EAAE,OAAO,IAAIO,GAASQ,EAAE,MAAM,GAAG,GAAjB,IAAkB,IAAIjB,EAAEA,EAAEf,EAAEgB,EAAE,MAAM,GAAGD,EAAEf,EAAEgB,EAAE,CAAC,EAAE,YAAYA,EAAE,CAAC,GAAE,OAAWA,EAAE,WAAN,IAAiBT,GAAGA,EAAE,QAAQS,EAAE,CAAC,IAAI2B,GAAE,QAAQ3B,EAAE,gBAAgB,CAAC,IAAI2B,GAAEA,GAAE,OAAO,GAAG,YAAY3B,EAAE,CAAC,GAAEA,IAAI,GAAGA,EAAEf,EAAEC,EAAEC,EAAEK,EAAEF,EAAEC,EAAEI,EAAEN,EAAE,CAAC,EAAE,CAAC,GAAE,GAAGG,GAAG,GAAGQ,EAAE,GAAS,GAAG,MAAMhB,CAAC,CAAC,YAAY,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAC,EAAE,IAAI,GAAG,SAAS,EAAO,KAAK,CAAC,KAAK,SAAS,GAAGA,EAAE,CAAC,KAAK,MAAM,EAAE,CAAC,KAAK,MAAM,EAAE,CAAC,KAAK,MAAM,EAAE,CAAC,KAAK,MAAM,EAAE,CAAC,KAAK,KAAKC,EAAE,KAAK,WAAW,KAAK,SAAS,KAAK,MAAM,KAAK,KAAK,CAAC,IAAIC,EAAEC,EAAE,EAAE,CAACK,MAAM,CAAC,IAAIR,EAAEC,EAAEE,EAAE,OAAO,KAAK,KAAK,CAAC,EAAEA,EAAEF,GAAG,IAAIC,EAAEF,EAAE,QAAQ,YAAY,GAAGE,IAAIF,EAAE,MAAM,MAAO,GAAE,MAAME,EAAE,KAAK,KAAK,QAAQ,GAAG,KAAK,MAAM,CAAC,KAAKC,EAAE,IAAiB,OAAO,eAApB,KAAoC,IAAI,mBAAmB,CAAC,aAAaD,EAAE,CAAC,EAAE,WAAWM,EAAE,IAAI,EAAE,CAAC,CAAC,GAAG,KAAK,CAAC,KAAK,MAAMP,EAAE,CAAC,MAAM,EAAE,CAAC,KAAK,SAAS,KAAK,QAAQ,CAAC,KAAK,KAAK,EAAED,GAAG,KAAK,MAAM,EAAE,CAAC,IAAIC,EAAE,CAAC,KAAKC,EAAE,oBAAoB,KAAKC,EAAE,OAAO,UAAUK,EAAE,CAAC,EAAE,UAAUF,EAAE,QAAQC,EAAE,UAAUI,EAAE,CAAC,EAAE,aAAaN,EAAE,KAAKO,GAAG,KAAK,KAAKE,EAAEZ,EAAE,QAAQ,QAAQ,CAAC,GAAGsB,EAAEtB,EAAE,QAAQ,QAAQ,CAAC,GAAGa,EAAEb,EAAE,QAAQ,QAAQ,CAAC,GAAGQ,EAAEc,GAAG,CAACT,GAAG,CAACD,EAAEE,EAAEX,IAAI,SAASA,EAAM,OAAO,MAAMA,EAAE,KAAK,IAAI,CAAC,IAAI,KAAK,CAACA,GAAGY,EAAED,EAAM,OAAOA,EAAE,OAAO,IAAI,GAAG,OAAO,KAAK,CAAC,GAAGE,EAAE,CAAC,CAAClB,EAAE,QAAQ,GAAGA,EAAE,OAAO,CAAC,CAAC,KAAKmB,EAAE,SAASC,EAAE,IAAIC,GAAG,KAAK,MAAM,OAAOG,GAAGT,GAAGD,KAAK,KAAK,SAAS,SAAS,EAAE,IAAI,CAAC,EAAEZ,GAAG,CAAC,QAAQD,EAAE,KAAKA,EAAE,UAAU,MAAMA,EAAE,aAAa,aAAa,CAAC,MAAMA,EAAE,aAAa,cAAc,CAAC,CAAUE,IAAT,OAAWF,EAAE,aAAa,cAAcA,EAAE,aAAa,IAAI,MAAM,CAAC,CAAYE,IAAX,UAAcF,EAAE,aAAa,cAAc,OAAO,CAAC,IAAIM,EAAEI,EAAEN,EAAEO,EAAEQ,EAAE,EAAE,CAACC,EAAE,EAAE,CAACC,EAAE,EAAE,CAACC,EAAEC,EAAE,GAAG,OAAOxB,EAAEoB,EAAE,CAAC,KAAKK,EAAE,GAAG,OAAOzB,EAAEqB,EAAE,CAAC,GAAG,GAAGpB,EAAED,EAAEyB,EAAEF,EAAEb,EAAEF,IAAIM,GAAGJ,GAAGQ,EAAED,EAAED,EAAE,CAAC,EAAE,CAACF,EAAE,CAAC,IAAIZ,EAAEC,EAAE,GAAGF,EAAE,WAAW,CAACO,IAAI,EAAE,EAAE,EAAE,IAAI,CAAC,IAAIA,EAAE,GAAG,OAAON,EAAEC,EAAE,CAACG,EAAE,EAAO,iBAAiBN,EAAE,CAAC,WAAW,OAAO,OAAO,EAAE,IAAI,CAAC,IAAIO,EAAEC,EAAE,GAAG,CAAC,IAAI,EAAE,MAAM,UAAUF,EAAEN,EAAE,aAAaO,EAAEN,EAAEC,GAAG,CAACA,EAAEC,EAAE,IAAI,EAAE,YAAYF,EAAEC,GAAG,CAAC,EAAE,WAAW,IAAID,EAAEE,EAAEH,EAAEsB,EAAE,CAAChB,EAAE,EAAE,CAACK,EAAE,EAAEN,EAAEF,EAAE,IAAI,GAAOH,EAAE,WAAN,EAAeA,EAAE,uBAAuB,CAAC,GAAG,CAACY,EAAE,GAAG,IAAI,EAAE,EAAEL,EAAEJ,EAAE,OAAO,IAAI,EAAEA,EAAEI,GAAOL,EAAE,WAAN,IAAwBA,EAAE,WAAT,MAAmBI,EAAE,KAAKJ,EAAE,CAACM,EAAEG,EAAEJ,EAAE,EAAE,CAAC,EAAEA,EAAE,EAAE,EAAEF,EAAEM,KAAKJ,GAAGF,EAAEE,GAAG,IAAIK,EAAE,KAAKP,EAAEE,GAAG,MAAMK,EAAE,OAAOJ,EAAEG,EAAEJ,EAAE,CAAC,EAAEA,GAAG,EAAEF,EAAEE,KAAK,EAAEA,GAAGC,EAAEG,EAAEJ,EAAE,CAACD,EAAE,QAAQ,GAA0BN,EAAE,YAAqB,YAAYA,EAAE,CAAE,CAAC,GAAG,CAACe,EAAE,CAAC,IAAI,EAAE,EAAER,EAAEc,EAAE,OAAO,IAAI,GAAG,EAAEA,EAAEd,GAAGiB,GAAG,CAACb,EAAE,aAAiBA,EAAE,YAAY,WAAlB,EAA2B,GAAGL,GAAG,CAACQ,EAAE,CAAC,IAAI,EAAE,SAAS,cAAc,OAAO,CAAC,EAAE,MAAM,WAAW,SAASH,EAAE,YAAY,EAAE,YAAYA,EAAE,WAAW,CAAC,EAAE,YAAYN,EAAE,MAAM,EAAE,YAAY,GAAGM,EAAE,WAAW,MAAM,EAAEA,EAAE,YAAYC,GAAOA,EAAE,WAAN,IAAiB,EAAE,aAAaD,EAAE,aAAa,KAAKC,EAAE,aAAa,IAAID,EAAE,QAAQ,EAAE,EAAE,OAAO,EAAEV,EAAE,WAAW,CAAC,KAAK,MAAM,KAAK,GAAGqB,EAAE,CAAC,KAAK,MAAM,KAAK,GAAGD,EAAE,CAAC,KAAK,MAAM,KAAK,GAAGD,EAAE,EAAE,CAACR,GAAG,KAAKA,IAAI,KAAK,MAAM,KAAK,GAAG,KAAKA,GAAG,IAAI,GAAG,CAAC,IAAIX,EAAED,EAAE,WAAW,CAAC,OAAOA,EAAE,YAAYC,EAAE,CAACA,EAAE,YAAYD,EAAE,CAACA,EAAE,YAAY,EAAE,UAAUA,EAAE,UAAU,QAAQ,aAAa,UAAU,EAAE,EAAE,MAAM,SAAS,OAAOC,GAAG,CAAC,EAAE,KAAK,QAAQ,CAAC,EAAE,KAAKU,EAAE,GAAG,iBAAiB,cAAc,KAAK,OAAO,CAAC,GAAG,SAAS,EAAEJ,GAAGA,EAAE,KAAK,GAAGN,EAAE,YAAY,KAAK,MAAM,KAAKmB,EAAEnB,EAAE,UAAUmB,EAAE,CAACnB,GAAGa,GAAGH,GAAG,KAAK,SAAS,SAAS,EAAE,IAAI,CAAC,EAAEV,GAAG,MAAMD,EAAE,YAAYqB,GAAGA,EAAE,QAAQrB,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAC,IAAIA,EAAEC,EAAE,GAAG,CAAC,KAAKC,EAAE,KAAKC,EAAE,IAAIK,GAAG,KAAK,MAAM,OAAOA,GAAGA,EAAE,YAAY,CAACN,EAAE,SAAS,CAAC,QAAQF,EAAE,KAAKC,EAAE,MAAMC,EAAE,MAAMC,KAAK,CAAC,EAAE,UAAUF,EAAEC,EAAEF,EAAE,aAAa,aAAaE,EAAE,CAACF,EAAE,gBAAgB,aAAa,CAACG,EAAEH,EAAE,aAAa,cAAcG,EAAE,CAACH,EAAE,gBAAgB,cAAc,EAAE,CAAC,KAAK,MAAM,OAAO,KAAK,MAAM,OAAO,KAAK,MAAM,OAAO,EAAE,OAAO,KAAK,MAAM,OAAO,EAAE,KAAK,QAAQ,CAAC,EAAQ,IAAO,oBAAoB,cAAc,KAAK,OAAO,CAACG,IAAI,KAAK,MAAM,SAASA,EAAE,WAAW,CAACA,EAAE,QAAQ,GAAS,GAAG,EAAE,KAAK,MAAM,WAAvB,MAAkCF,EAAE,KAAKD,EAAE,KAAK,CAAC,KAAK,OAAO,OAAO,EAAE,EAAE,CAAC,OAAO,IAAIA,EAAEC,EAAEC,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,GAAG,IAAIF,GAAG,EAAO,KAAK,KAAK,GAAG,GAAG,MAAM,QAAQ,GAAG,GAAG,KAAK,SAAS,IAAI,CAAC,IAAI,EAAO,WAAW,IAAI,GAAG,SAAS,MAAM,GAAG,CAAC,KAAK,GAAG,QAAQ,SAAa,GAAG,GAAqN,GAAG,UAAU,CAAC,OAAO,IAAwB,IAApB,SAA6B,GAAG,EAAO,OAAO,GAAG,gBAAgB,IAAI,GAAG,EAAE,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,KAAK,IAAI,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,CAAC,GAAG,QAAQD,EAAE,EAAE,GAAG,GAAG,QAAQA,EAAE,CAAC,GAAGC,IAAI,GAAG,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,QAAQD,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOA,EAAE,iBAAiBC,EAAEC,EAAE,CAAC,QAAQ,CAAC,IAAIC,EAAE,QAAQ,CAAC,CAACK,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOR,EAAE,oBAAoBC,EAAEC,EAAE,CAAC,CAACC,EAAE,EAAE,GAAG,aAAa,GAAG,YAAY,GAAG,UAAU,CAAC,OAAO,IAAI,GAAG,WAAW,GAAG,SAAS,GAAG,SAAS,EAAE,EAAE,CAAC,IAAID,EAAE,SAASA,EAAE,EAAE,CAAC,GAAGC,GAAOA,IAAJ,EAAM,CAAC,KAAK,GAAG,QAAQ,kBAAkB,UAAU,IAAIK,EAAE,IAAI,GAAG,UAAU,EAAE,EAAE,EAAE,KAAK,MAAML,EAAE,GAAG,IAAI,GAAG,IAAI,EAAE,GAAGH,EAAEG,EAAE,CAAC,EAAE,QAAQ,GAAG,MAAMK,GAAG,GAAG,KAAKL,EAAE,OAAMF,GAAG,GAAG,QAAQC,EAAE,SAAS,GAAG,MAAM,IAAI,EAAE,QAAQ,GAAG,MAAM,EAAE,EAAEF,GAAG,EAAE,OAAOE,EAAE,EAAEA,EAAE,QAAQ,MAAO,GAAE,OAAO,EAAEF,GAAGE,GAAG,GAAG,CAAC,EAAE,GAAG,EAAE,OAAO,GAAG,OAAO,GAAG,QAAQ,IAAI,QAAQ,EAAE,QAAQ,GAAG,QAAQ,EAAE,IAAI,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,GAAG,SAASF,EAAE,GAAG,IAAI,CAAC,CAAC,GAAG,aAAa,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,CAAC,CAAC,GAAG,CAAC,EAAE,GAAG,EAAE,MAAM,GAAG,MAAM,GAAG,SAAS,IAAI,SAAS,EAAE,SAAS,GAAG,SAAS,EAAE,IAAI,GAAG,GAAG,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,GAAG,SAAS,GAAG,IAAI,CAACA,EAAE,CAAC,GAAG,aAAa,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,CAAC,CAAC,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOC,GAAGA,EAAE,MAAMA,EAAE,KAAK,UAAU,GAAG,MAAM,SAASD,EAAE,CAAC,KAAe,OAAOA,GAAjB,UAAoB,CAAC,IAAI,GAAG,QAAQ,CAAC,eAAe,IAAK,GAAE,OAAO,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAE,EAAEE,EAAEF,EAAE,GAAG,GAAGD,EAAE,GAAG,EAAE,GAAG,kBAAkB,IAAI,IAAIQ,EAAE,GAAG,QAAQR,EAAE,CAACM,EAAEH,IAAI,GAAG,GAAG,EAAE,EAAE,CAAC,CAACK,IAAI,EAAE,GAAG,KAAKR,EAAE,CAAC,GAAG,GAAGQ,EAAEF,IAAI,GAAGN,EAAE,SAAS,GAAG,CAAC,IAAIO,EAAE,GAAGC,EAAEF,GAAGK,EAAEJ,IAAI,GAAGC,EAAEF,GAAG,GAAG,GAAGN,EAAEE,EAAE,CAAC,CAAC,EAAE,GAAG,GAAGF,EAAE,CAACG,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,UAAU,OAAO,EAAED,GAAGD,EAAED,EAAEE,IAAI,GAAG,MAAO,GAAE,OAAOF,EAAEO,IAAI,EAAE,OAAkB,GAAG,YAAYP,EAAE,iBAAiB,GAA7C,UAA+CW,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIR,EAAEH,EAAEQ,EAAER,EAAEM,EAAE,IAAI,CAACC,EAAED,EAAEK,EAAEV,GAAG,GAAGI,EAAE,KAAK,IAAI,IAAI,EAAEM,EAAE,CAACC,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIP,EAAE,IAAI,CAAC,GAAGA,EAAEC,EAAEK,GAAG,EAAER,EAAE,EAAEH,EAAE,EAAEM,EAAE,EAAED,GAAGH,EAAE,GAAGF,EAAE,EAAEQ,GAAGR,EAAEQ,IAAIH,EAAEE,IAAID,EAAEC,IAAI,MAAM,CAAC,OAAOK,EAAE,MAAM,UAAU,CAAC,EAAE,EAAEV,EAAE,EAAEC,EAAE,EAAE,EAAE,GAAG,YAAY,SAAS,EAAE,CAAC,IAAIF,EAAEM,EAAEI,EAAEH,EAAEM,EAAE,IAAI,CAAC,OAAOd,GAAOA,IAAJ,IAAQA,IAAIG,GAAGS,EAAEZ,EAAE,CAACM,IAAIC,GAAGO,EAAEP,EAAEF,EAAE,GAAGF,GAAGD,EAAES,EAAE,CAACA,MAAMT,EAAEY,EAAER,GAAGL,GAAG,KAAK,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOA,GAAG,CAACD,EAAE,YAAYA,EAAE,gBAAgB,CAACA,EAAE,eAAeA,EAAE,eAAe,GAAGA,GAAG,GAAG,SAAS,EAAE,CAAC,IAAIC,EAAE,KAAK,IAAI,MAAM,KAAKD,EAAE,CAACE,EAAE,KAAK,IAAI,MAAM,KAAKF,EAAE,CAAC,OAAO,KAAK,IAAIC,EAAE,EAAE,KAAK,IAAIC,EAAE,CAACD,EAAEC,GAAG,GAAG,UAAU,CAAC,IAAIF,EAAEC,EAAEC,EAAEC,GAAG,GAAG,GAAG,KAAK,SAAS,CAAC,gBAAgB,GAAG,OAAO,EAAE,GAAG,KAAK,EAAEH,EAAE,QAAQ,EAAE,CAAC,EAAEA,EAAE,WAAW,EAAEA,EAAE,SAASE,EAAE,KAAK,MAAMA,EAAE,GAAG,CAACC,EAAE,KAAK,MAAMA,EAAE,GAAG,CAAC,GAAGD,EAAE,GAAGC,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,OAAOF,EAAED,GAAGE,EAAE,IAAI,GAAG,SAAS,EAAE,CAAC,MAAO,IAAGF,GAAG,IAAI,CAAC,CAAC,IAAI,IAAiB,OAAO,SAApB,KAA8B,SAAS,OAAO,GAAG,EAAO,GAAG,SAAS,GAAG,GAAG,gBAAgB,GAAG,GAAG,KAAK,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,GAAG,MAAM,MAAM,GAAG,GAAG,KAAK,SAAS,UAAU,GAAG,GAAG,mBAAmB,GAAG,UAAU,QAAQ,GAAG,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,mCAAmC,CAAC,QAAQ,EAAE,iBAAiB,IAAI,EAAU,eAAe,GAAG,EAAU,iBAAiB,EAAE,EAAE,EAAE,GAAG,GAAG,YAAY,iBAAiB,GAAG,4CAA4C,kBAAkB,GAAG,kDAAkD,uCAAuC,MAAM,IAAI,CAAC,WAAW,UAAU,CAAC,MAAO,IAAG,GAAG,IAAI,CAAC,IAAI,CAAC,GAAG,GAAG,IAAI,GAAG,GAAG,GAAG,GAAG,MAAM,EAAM,GAAG,UAAU,CAAC,SAASA,EAAE,EAAE,CAAC,KAAK,KAAKA,EAAE,CAAC,IAAIC,EAAEC,EAAEC,EAAE,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,CAAC,IAAI,GAAG,GAAG,CAAC,IAAI,IAAI,CAAC,IAAIF,EAAED,EAAE,UAAUE,EAAEF,EAAE,YAAYG,EAAEH,EAAE,KAAKQ,EAAER,EAAE,OAAOM,EAAEN,EAAE,WAAWO,EAAEP,EAAE,SAASW,EAAEX,EAAE,eAAeK,EAAEL,EAAE,OAAOY,EAAEZ,EAAE,YAAYc,EAAEd,EAAE,OAAOwB,EAAExB,EAAE,WAAWe,EAAEf,EAAE,MAAMU,EAAEV,EAAE,YAAYgB,EAAEhB,EAAE,UAAUiB,EAAEjB,EAAE,OAAOkB,EAAElB,EAAE,QAAQmB,EAAEnB,EAAE,UAAUoB,EAAEpB,EAAE,QAAQqB,EAAErB,EAAE,OAAOsB,EAAEtB,EAAE,KAAKuB,EAAEvB,EAAE,OAAOyB,EAAEzB,EAAE,UAAU8B,EAAE9B,EAAE,UAAU+B,EAAE/B,EAAE,SAAS6C,EAAE7C,EAAE,UAAUgC,EAAEhC,EAAE,UAAUiC,EAAEjC,EAAE,QAAQkC,EAAElC,EAAE,WAAWmC,EAAEnC,EAAE,OAAOoC,EAAEpC,EAAE,YAAYqC,EAAErC,EAAE,aAAasC,EAAEtC,EAAE,eAAeuC,EAAEvC,EAAE,aAAawC,EAAExC,EAAE,QAAQyC,GAAEzC,EAAE,SAAS0C,GAAE1C,EAAE,UAAU8C,EAAE9C,EAAE,QAAQ2C,GAAE3C,EAAE,YAAY4C,GAAE5C,EAAE,QAAQI,GAAEJ,EAAE,YAAY+C,EAAE/C,EAAE,SAASgD,GAAEhD,EAAE,WAAW,KAAK,OAAO,EAAE,GAAGQ,EAAE,EAAE,GAAG,KAAK,KAAKR,EAAEc,AAAI,IAAE,GAAG,MAAM,QAAQA,EAAE,CAAE,IAAK,KAAK,IAAK,EAAE,IAAK,EAAE,KAAK,EAAE,IAAK,sBAAsB,EAAE,CAAC,IAAIP,EAAED,AAAI,IAAE,WAAW,GAAG,iBAAiB,GAAG,CAAC,WAAW,EAAE,GAAI,IAAI2C,EAAEC,EAAEC,GAAEC,GAAEC,GAAEC,GAAEC,GAAEC,EAAE,KAAKC,GAAE,EAAEC,GAAE,EAAEC,EAAE3D,EAAE,SAAS,CAACW,GAAG,CAAC,IAAIX,EAAE,QAAQ4D,GAAG,GAAGpD,EAAE,GAAG,CAACqD,GAAG,GAAGrD,EAAE,GAAG,CAACsD,EAAGF,IAAI,CAACG,GAAGF,IAAI,CAACG,GAAG,CAAC7D,EAAE,QAAQ,QAAQ,EAAE,CAAC,CAACA,EAAE,QAAQ,UAAU,EAAkB,GAAG,KAAnB,cAAsB8D,GAAG,GAAGzD,EAAE,CAAC0D,EAAG1D,EAAE,eAAe,GAAG2D,EAAG,CAAC,EAAE,EAAE,EAAE,CAACC,GAAG,CAAC,EAAE,EAAE,EAAE,CAACC,GAAG,EAAEC,GAAG,UAAU,CAAC,MAAO,IAAG,IAAI,EAAEC,GAAG,SAAS,EAAE,EAAE,CAAC,OAAO,EAAE,MAAMvE,IAAIc,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIZ,EAAED,EAAE,OAAO,KAAK,GAAGA,EAAEC,KAAKF,GAAGC,EAAEC,GAAG,SAASF,EAAE,CAAC,MAAM,CAAC,EAAE,MAAM,CAAC,GAAGA,EAAE,OAAOc,EAAE,EAAEb,GAAG+D,IAAchE,EAAE,cAAZ,SAAyBoC,GAAGA,EAAEpC,EAAEC,EAAE,EAAEuE,EAAG,UAAU,CAAC,IAAIxE,EAAE,EAAE,OAAO,GAAGmE,EAAG,CAACjE,EAAE,EAAE,OAAO,GAAGkE,GAAG,CAACjE,EAAE,KAAK,IAAIH,EAAE,EAAEC,EAAEO,EAAE,KAAK,IAAIN,EAAE,EAAED,EAAE,IAAIE,GAAGK,IAAIuB,EAAEyB,EAAExD,EAAEE,EAAEiE,EAAGC,GAAG,CAACjE,IAAIiB,GAAGoC,EAAE,OAAO,GAAGpC,EAAEoC,EAAE,CAACnC,GAAGmC,EAAE,OAAO,GAAGnC,EAAEmC,EAAE,CAAC/B,GAAGA,EAAE+B,EAAE,CAACX,GAAGW,EAAE,OAAO,GAAGC,GAAE,GAAGZ,EAAEW,EAAE,CAAC,GAAEA,EAAE,OAAO,EAAG,GAAG,EAAG,GAAG,EAAG,GAAG,GAAGhD,IAAIe,GAAGiC,EAAE,OAAO,GAAGjC,EAAEiC,EAAE,CAAClC,GAAGkC,EAAE,OAAO,GAAGlC,EAAEkC,EAAE,CAAC1B,GAAGA,EAAE0B,EAAE,CAACxB,GAAGwB,EAAE,OAAO,GAAGE,GAAE,GAAG1B,EAAEwB,EAAE,CAAC,GAAEA,EAAE,OAAO,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,IAAIJ,IAAGD,MAAKhB,GAAGA,EAAEqB,EAAE,CAACL,AAA2B,MAAvBzC,GAAOyC,KAAJ,GAAOzC,EAAE8C,EAAE,CAACvC,GAAGA,EAAEuC,EAAE,CAAG,GAAG,GAAE,CAAC,GAAGF,IAAG,EAAE,GAAE,CAAC,IAAIN,IAAGA,GAAEQ,EAAE,CAACH,AAAS,MAALb,EAAEgB,EAAE,CAAG,CAAC,GAAG,EAAE,GAAGiB,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,EAAGvE,IAAIF,EAAE,GAAGE,IAAID,EAAEuD,EAAE,IAAI,OAAOxD,EAAE,CAACwD,EAAE,IAAI,OAAOvD,EAAE,CAACM,EAAE0C,AAAI,IAAE,sBAAsBuB,EAAG,CAAEA,GAAI,EAAEE,EAAG,SAAS,EAAE,EAAE,CAAC,GAAG,CAACnB,KAAI,EAAE,KAAK,GAAE,KAAK,IAAIvD,EAAE,CAAC,KAAK,IAAIC,EAAE,CAAC,IAAI,IAAI,GAAE,CAAC,GAASsD,KAAN,MAAU,EAAG,IAAIvD,EAAEwD,EAAE,IAAI,OAAOxD,EAAE,CAAC,EAAE,EAAQuD,KAAN,MAAU,GAAG,IAAItD,EAAEuD,EAAE,IAAI,OAAOvD,EAAE,CAAC,EAAE,EAAEM,EAAE0C,AAAI,IAAE,sBAAsBuB,EAAG,CAAEA,GAAI,EAAEG,GAAG,SAAS,EAAE,CAAC,GAAG,CAACJ,GAAGvE,EAAE,EAAE,CAAC,CAAC,IAAIC,GAAG,EAAE,GAAGD,EAAEW,EAAE,EAAE,QAAQR,EAAEH,EAAE,QAAQQ,EAAEP,EAAEuD,EAAE,EAAElD,EAAEH,EAAEqD,EAAE,EAAEjD,EAAEiD,EAAE,WAAW,EAAE,EAAEvD,EAAE,EAAE,EAAEE,GAAGI,IAAIC,GAAGF,KAAK,KAAK,IAAIkD,EAAE,OAAOvD,EAAE,EAAEC,GAAG,KAAK,IAAIsD,EAAE,OAAOrD,EAAE,EAAED,MAAM,GAAEK,EAAE,EAAE,EAAEA,IAAI,EAAE,WAAW,CAAC,GAAGmE,EAAGlE,EAAEF,EAAE,IAAIsE,EAAG,EAAE,QAAQ,SAAS,EAAE,CAAC,GAAG5E,EAAE,EAAE,EAAEA,GAAGA,EAAE,SAAS,EAAE,KAAK,GAAE,KAAKkD,EAAE,OAAO,CAAC,EAAE,UAAU,CAAC,EAAE,EAAE,GAAGlD,EAAE,CAAC,GAAE,GAAE,EAAE,EAAE,OAAO,EAAE,EAAEA,EAAE,QAAQ,EAAE,OAAO,EAAE,EAAEA,EAAE,QAAQwD,EAAE,IAAI,OAAO,CAACA,EAAE,IAAI,OAAO,CAAC,GAAGnB,EAAE7B,EAAE0D,EAAG,GAAG,GAAGS,GAAGhB,EAAE,CAAC,EAAE,CAAC,EAAE,OAAO,EAAE,OAAO,EAAEzC,GAAGA,EAAEsC,EAAE,GAAGqB,EAAG,EAAE,UAAU,SAAS,EAAE,CAAC,GAAG,CAACN,GAAGvE,EAAE,EAAE,CAAC,CAAC,GAAGqC,EAAE7B,EAAE0D,EAAG,GAAG,GAAGS,GAAG,CAAC,EAAE,CAAC,IAAI1E,EAAE,CAAC,MAAMuD,EAAE,EAAEA,EAAE,OAAO,CAACtD,EAAEsD,EAAE,WAAWrD,EAAED,IAAI,KAAK,IAAIsD,EAAE,EAAEA,EAAE,OAAO,CAAC,GAAG,KAAK,IAAIA,EAAE,EAAEA,EAAE,OAAO,CAAC,GAAGlD,EAAE,GAAGN,EAAE,CAAC,CAACG,GAAGF,IAAIuD,EAAE,IAAI,OAAO,CAACA,EAAE,IAAI,OAAO,CAAC7C,GAAGP,IAAG,GAAG,YAAY,IAAI,UAAU,CAAC,GAAG,IAAI,CAACiE,GAAG,KAAK,CAACrE,EAAE,qBAAoBA,EAAE,OAAO,MAAM,EAAE,OAAO,OAAO,SAASkE,EAAG,YAAY,CAAC,IAAIjE,EAAEiE,EAAG,YAAY,cAAc,CAAC,EAAE,eAAe,QAAQ,CAAC,EAAE,CAAC,EAAE,GAAG,EAAE5D,EAAE,QAAQA,EAAE,QAAQA,EAAE,QAAQA,EAAE,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,KAAK,CAACN,EAAE,OAAO,cAAcC,EAAE,IAAG,EAAE,EAAE,WAAW,EAAE,YAAY,EAAE,UAAU,CAAC,EAAEI,GAAGH,GAAG,CAACmC,GAAGa,EAAE,QAAQ,CAAC,EAAE,CAACC,IAAGqB,GAAI,CAACxD,GAAGd,GAAGc,EAAEwC,EAAE,CAACrC,GAAGA,EAAEqC,EAAErD,EAAE,GAAG2E,GAAG,SAAS,EAAE,CAAC,OAAO9E,EAAE,SAASA,EAAE,QAAQ,OAAO,IAAI,EAAE,YAAY,CAAC,IAAIsC,EAAEtC,EAAEwD,EAAE,WAAW,EAAEuB,GAAG,UAAU,CAAC,OAAO,EAAE,YAAY,CAAC,IAAIxC,EAAEiB,EAAE,EAAEwB,EAAG,SAAS,EAAE,CAAC,GAAG,CAACT,GAAGvE,EAAE,CAAC,CAAC,IAAIC,EAAE2D,IAAI,CAAC1D,EAAE2D,IAAI,CAAC,IAAI5D,EAAE6D,GAAInB,IAAGzC,EAAE6D,IAAIpB,GAAE,EAAE,CAAC,EAAG1C,EAAE,GAAGC,EAAEG,GAAG6C,EAAE,QAAQ,CAAC,EAAE,GAAG+B,GAAG,SAAS,EAAE,CAAC,GAAG,CAACV,GAAGvE,EAAE,CAAC,CAAC,EAAE,GAAGA,EAAEW,EAAE,CAAC6B,IAAI,GAAE,CAAC,GAAG,IAAIvC,GAAOD,EAAE,YAAN,EAAgBM,EAAMN,EAAE,YAAN,EAAgB,GAAG,YAAY,GAAGwB,EAAE,GAAGxB,EAAE,OAAOC,EAAED,EAAE,OAAOC,EAAE,EAAE,CAACI,GAAG,CAACgC,GAAGa,EAAE,QAAQ,CAAC,EAAE,GAAGgC,EAAG,SAAS,EAAE,CAAC,GAAG,CAACX,GAAGvE,EAAE,CAAC,CAAC,IAAIC,EAAED,EAAE,QAAQE,EAAEF,EAAE,QAAQG,EAAEF,EAAEuD,EAAE,EAAEhD,EAAEN,EAAEsD,EAAE,EAAE,EAAE,EAAEvD,EAAE,EAAE,EAAEC,EAAE,GAAE,CAAC,EAAEG,GAAG6C,EAAE,QAAQ,CAAC,EAAE,EAAE/C,GAAGK,IAAIkE,EAAGvE,EAAEK,EAAE,GAAG2E,GAAG,SAAS,EAAE,CAAC,EAAE,MAAMnF,EAAEiC,EAAEuB,EAAE,EAAE4B,GAAG,SAAS,EAAE,CAAC,EAAE,MAAMpF,EAAEkC,EAAEsB,EAAE,EAAE6B,GAAG,SAAS,EAAE,CAAC,OAAOd,GAAGvE,EAAE,EAAE,GAAGA,EAAEW,EAAE,EAAEmC,EAAEU,EAAE,EAAE,EAAE,EAAE,IAAI,GAAG,YAAY5C,GAAG,IAAI,UAAU,CAAC,EAAE,IAAI,OAAO,CAAC4C,EAAE,IAAI,OAAO,CAACN,EAAE,OAAO,CAAC7C,GAAGA,EAAEmD,EAAE,EAAE,CAAC,OAAO,CAAC,EAAE,OAAO,EAAE,OAAO,EAAE,EAAE,IAAI,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,IAAI,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC,EAAE,QAAQI,GAAG,EAAE,QAAQC,GAAG,EAAE,WAAW,EAAE,YAAY,EAAE,UAAU,CAAC,EAAE,GAAG,KAAK,CAAC,EAAE,OAAO,SAAS,EAAE,CAAC,OAAOL,EAAE,YAAY,GAAGS,GAAGC,EAAG1D,EAAE,SAAS,GAAG,CAACL,EAAE,QAAQ,SAAS,EAAE,GAAG,GAAG8D,GAAGC,EAAG1D,EAAE,SAASwE,EAAGrB,EAAEf,GAAE,CAACzC,EAAE,QAAQ,QAAQ,EAAE,GAAG,GAAGK,EAAE,QAAQyE,GAAGtB,EAAEf,GAAE,EAAEzC,EAAE,QAAQ,QAAQ,EAAE,GAAG,IAAIA,EAAE,QAAQ,UAAU,EAAE,KAAK,GAAGK,EAAE,GAAG,GAAGoE,EAAGjB,EAAEf,GAAE,CAAC,GAAGsB,EAAG,GAAG,GAAGW,EAAG,CAAC,GAAGX,EAAG,GAAG,GAAGW,EAAG,CAACzE,IAAG,GAAGI,EAAE,QAAQ8D,GAAG,CAAC,EAAE,CAAC,EAAE,CAACxB,GAAG,GAAGtC,EAAE,QAAQ6E,GAAG,CAAC/C,GAAG,GAAG4B,EAAG,eAAeY,GAAG,CAACvC,GAAG,GAAG2B,EAAG,aAAaa,GAAG,CAAC9C,GAAG,GAAGzB,EAAE,GAAG,QAAQ2E,GAAG,CAACjD,GAAG,GAAG1B,EAAE,GAAG,QAAQ4E,GAAG,CAACjD,GAAG,GAAG3B,EAAE,GAAG,OAAO0E,EAAG,EAAE,EAAE,UAAU,CAAC,EAAE,EAAE,WAAW,EAAE,YAAY,EAAE,UAAU,GAAE,GAAE,CAAC,EAAE1B,EAAE,IAAI,OAAO,CAACA,EAAE,IAAI,OAAO,CAAC,EAAGI,IAAI,CAAC,GAAGC,IAAI,CAAC7D,GAAGA,EAAE,MAAM4E,EAAG5E,EAAE,CAACyC,IAAGA,GAAEe,EAAE,EAAEA,GAAG,EAAE,QAAQ,UAAU,CAAC,EAAE,YAAY,GAAG,OAAO,SAAS,EAAE,CAAC,OAAOxD,IAAIwD,GAAG,GAAGxD,EAAE,OAAO,EAAE,CAAC,QAAQ,GAAGiE,GAAGC,EAAG1D,EAAE,SAAS,GAAG,CAACgD,EAAE,YAAYA,EAAE,IAAI,OAAO,CAACA,EAAE,IAAI,OAAO,CAAC,GAAGnB,EAAE7B,EAAE0D,EAAG,GAAG,GAAGS,GAAG,CAAC,EAAE,EAAE,GAAGV,GAAGC,EAAG1D,EAAE,SAASwE,EAAGpC,GAAE,CAAC,GAAGpC,EAAE,QAAQyE,GAAGrC,GAAE,CAAC,GAAGpC,EAAE,GAAG,GAAGoE,EAAGhC,GAAE,CAAC,GAAGsB,EAAG,GAAG,GAAGW,EAAG,CAAC,GAAGX,EAAG,GAAG,GAAGW,EAAG,CAAC,GAAGrE,EAAE,QAAQ8D,GAAG,CAAC,EAAE,CAAC,GAAG9D,EAAE,QAAQ6E,GAAG,CAAC,GAAGnB,EAAG,eAAeY,GAAG,CAAC,GAAGZ,EAAG,aAAaa,GAAG,CAAC,GAAGvE,EAAE,GAAG,QAAQ2E,GAAG,CAAC,GAAG3E,EAAE,GAAG,QAAQ4E,GAAG,CAAC,GAAG5E,EAAE,GAAG,OAAO0E,EAAG,CAAC,EAAE,UAAU,EAAE,UAAU,EAAE,WAAW,CAAC,EAAExC,IAAGA,GAAEc,EAAE,GAAG,EAAE,KAAK,EAAE,OAAO,UAAU,CAAC,EAAE,SAAS,CAAC,IAAIxD,EAAE,GAAG,QAAQwD,EAAE,CAAC,GAAG,GAAG,GAAG,OAAOxD,EAAE,EAAE,CAAC,KAAKwD,IAAI,GAAG,IAAI,GAAG,KAAKA,EAAE,CAACnB,GAAG,GAAG7B,EAAE,GAAG,GAAGgD,GAAGA,EAAE,OAAOzC,EAAE,EAAE,EAAEf,GAAG,EAAE,CAAC,CAAC,IAAI,YAAY,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,aAAa,EAAE,CAAC,CAAC,IAAI,YAAY,IAAI,UAAU,CAAC,OAAO,KAAK,IAAI,aAAa,EAAE,CAAC,GAAG,GAAGC,EAAE,UAAUC,EAAE,CAACC,GAAG,GAAGF,EAAEE,EAAE,CAACH,IAAI,CAAC,GAAG,QAAQ,SAAS,GAAG,OAAO,SAAS,EAAE,CAAC,OAAO,IAAI,GAAGA,EAAE,EAAE,GAAG,SAAS,GAAG,GAAG,OAAO,UAAU,CAAC,OAAO,GAAG,OAAO,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG,OAAO,SAAS,EAAE,CAAC,OAAOC,EAAE,KAAK,KAAKD,GAAG,CAAC,IAAI,IAAI,EAAE,GAAG,eAAe,GAAG,CAAuH,GAAG,EAAE,GAAG,KAAK,IAAI,GAAG,IAAI,CAAC,GAAG,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,GAAGH,EAAE,GAAcA,EAAE,OAAO,EAAE,EAAE,GAAxB,UAA0BA,EAAE,QAAQ,MAAM,CAAC,IAAI,MAAO,GAAE,IAAIC,EAAE,SAASE,EAAEA,EAAEH,EAAE,OAAO,EAAEA,EAAE,OAAO,EAAE,CAACA,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,CAACC,GAAG,GAAGD,EAAE,EAAaA,EAAE,OAAO,EAAE,EAAE,GAAxB,SAAyBA,EAAE,SAASA,EAAE,KAAK,GAAG,SAASA,GAAG,CAAC,OAAO,IAAI,sBAAsBA,EAAE,EAAE,GAAG,UAAU,CAAC,MAAO,IAAG,GAAG,GAAG,UAAU,CAAC,MAAO,IAAG,GAAG,GAAG,SAAS,EAAE,CAAC,OAAOA,GAAG,GAAG,SAAS,EAAE,CAAC,OAAO,KAAK,MAAM,IAAIA,EAAE,CAAC,KAAK,GAAG,GAAG,UAAU,CAAC,OAA0B,IAApB,QAA4B,GAAG,UAAU,CAAC,OAAO,GAAI,IAAI,GAAG,EAAG,EAAO,OAAO,EAAG,gBAAgB,GAAI,GAAG,SAAS,EAAE,CAAC,MAAM,CAAC,CAAC,CAAC,GAAG,QAAQA,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,OAAkBA,IAAX,SAAa,GAAG,GAAG,QAAQA,KAAK,GAAG,SAASA,IAAI,GAAG,SAASA,IAAI,GAAG,SAAS,EAAE,CAAC,OAAO,GAAGA,EAAE,wBAAwB,GAAG,GAAGA,EAAE,CAAC,UAAU,CAAC,MAAO,IAAG,MAAM,GAAG,WAAW,GAAG,OAAO,GAAG,IAAI,UAAU,CAAC,OAAO,GAAGA,EAAE,IAAI,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAE,EAAEE,EAAEF,EAAE,GAAGO,EAAEP,EAAE,EAAEK,EAAEL,EAAE,EAAE,OAAO,KAAK,IAAI,GAAG,EAAE,SAASE,KAAK,EAAE,GAAGH,EAAEE,EAAE,EAAEI,GAAG,CAAC,GAAGN,EAAE,EAAE,CAACQ,GAAG,GAAGR,EAAE,EAAE,GAAGE,IAAI,GAAGA,IAAI,GAAGC,EAAE,CAACH,EAAEE,GAAGF,EAAE,SAASG,GAAG,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAID,EAAE,EAAEA,EAAE,GAAG,OAAO,GAAG,GAAG,CAACD,GAAG,CAACA,EAAE,QAAQ,GAAGC,EAAE,GAAG,GAAGF,EAAE,GAAGE,GAAG,GAAGA,EAAE,GAAG,GAAGA,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,CAAC,OAAgB,OAAOF,GAAjB,UAAoB,GAAG,SAAS,EAAE,CAAC,OAAkB,OAAOA,GAAnB,YAAsB,GAAG,SAAS,EAAE,CAAC,OAAgB,OAAOA,GAAjB,UAAoB,GAAG,SAAS,EAAE,CAAC,OAAgB,OAAOA,GAAjB,UAAoB,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,OAAOA,GAAGA,EAAE,SAASC,EAAE,EAAE,EAAE,EAAEC,GAAGF,EAAE,OAAO,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAGA,EAAE,QAAQ,CAAC,IAAIE,EAAEF,EAAE,KAAKA,EAAE,KAAK,IAAI,UAAU,CAAC,OAAOC,EAAED,EAAE,EAAE,CAACC,EAAED,EAAE,CAAC,GAAGE,EAAE,YAAY,EAAE,kBAAkBA,KAAK,GAAG,KAAK,IAAI,GAAG,OAAO,GAAG,QAAQ,GAAG,SAAS,GAAG,QAAQ,GAAG,SAAS,GAAG,QAAQ,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,SAAS,GAAG,KAAK,GAAG,SAAS,EAAE,CAAC,OAAO,GAAG,iBAAiBF,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAI,IAAIE,KAAKD,EAAE,KAAKD,IAAI,EAAEE,GAAGD,EAAEC,IAAI,OAAOF,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAED,GAAgC,GAAGD,EAAE,CAAC,MAAnC,4BAAwC,EAAG,GAAGA,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,SAAS,EAAE,SAAS,EAAE,SAAS,EAAE,UAAU,EAAE,UAAU,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,CAAC,CAAC,SAAS,EAAE,CAACG,EAAEH,EAAE,uBAAuB,CAAC,OAAOE,GAAGA,EAAE,SAAS,EAAE,CAAC,MAAM,CAACC,GAAG,GAAG,SAAS,EAAE,EAAE,CAAC,IAAID,EAAED,EAAE,GAAG,OAAOD,EAAE,SAASE,IAAIF,EAAE,SAASE,IAAI,GAAG,GAAG,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,EAAE,CAACC,EAAEH,EAAE,OAAOQ,EAAER,EAAE,UAAU,CAAC,IAAIC,KAAKE,EAAE,EAAE,KAAKA,EAAEF,GAAGO,EAAE,CAAC,OAAON,GAAG,GAAG,SAAS,EAAE,CAAC,IAAID,EAAE,EAAG,MAAM,KAAKD,EAAE,CAACE,EAAE,MAAM,QAAQF,EAAE,EAAEA,EAAE,MAAM,EAAE,CAAC,KAAK,SAAS,EAAE,EAAE,CAAC,OAAOA,EAAEC,GAAG,CAAC,OAAOC,EAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAII,EAAE,GAAYE,IAAT,IAAK,KAAQ,EAAE,MAAM,CAACL,EAAE,OAAOF,EAAED,EAAE,CAAC,GAAGG,EAAE,EAAE,CAAC,IAAI,GAAGK,EAAE,EAAE,EAAEF,EAAEJ,EAAE,OAAO,IAAI,GAAGA,EAAEI,IAAIN,EAAE,OAAOE,EAAEI,GAAG,OAAOJ,EAAEI,EAAE,GAAG,IAAI,EAAEJ,EAAE,OAAO,GAAGM,EAAE,KAAK,GAAGN,EAAEI,IAAIN,EAAE,OAAOE,EAAEI,GAAG,OAAOJ,EAAE,IAAI,SAAS,EAAE,EAAE,EAAE,CAAUM,IAAT,IAAK,KAAQ,EAAE,MAAM,IAAIF,EAAEL,EAAEC,EAAE,CAAC,MAAM,CAACC,GAAG,KAAK,IAAIG,EAAEJ,EAAE,CAACM,GAAGF,EAAEJ,EAAE,GAAGC,EAAE,EAAEG,EAAEL,EAAEE,EAAE,EAAED,EAAEF,EAAEE,EAAEF,EAAE,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOE,EAAE,MAAM,IAAI,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOF,EAAEC,EAAEC,EAAEC,EAAE,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOH,EAAE,iBAAiBC,EAAEC,EAAE,CAAC,QAAQ,CAACC,EAAE,QAAQ,CAAC,CAACK,EAAE,CAAC,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOR,EAAE,oBAAoBC,EAAEC,EAAE,CAAC,CAACC,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,IAAKD,EAAE,gBAAgBF,EAAEC,EAAE,QAAQC,EAAE,CAACF,EAAEC,EAAE,YAAYC,EAAE,GAAG,GAAG,CAAC,WAAW,QAAQ,SAAS,MAAM,OAAO,EAAE,SAAS,OAAO,WAAW,SAAS,CAAC,GAAG,CAAC,cAAc,OAAO,cAAc,EAAE,CAAC,GAAG,CAAC,IAAI,EAAE,KAAK,EAAE,OAAO,GAAG,OAAO,EAAE,MAAM,EAAE,CAAC,GAAG,SAAS,EAAE,EAAE,CAAC,GAAG,GAAGF,EAAE,CAAC,CAAC,IAAIE,EAAEF,EAAE,QAAQ,IAAI,CAACG,EAAE,CAACD,EAAE,EAAEF,EAAE,OAAOE,EAAE,EAAE,CAAC,GAAG,WAAWF,EAAE,OAAOE,EAAE,EAAE,CAAC,CAAC,EAAE,CAACA,IAAIF,EAAE,QAAQ,IAAI,CAACE,IAAI,GAAGD,EAAE,KAAK,EAAED,EAAE,OAAO,EAAEE,EAAE,EAAE,EAAE,EAAEC,GAAGH,KAAK,GAAG,GAAGA,GAAGC,EAAE,CAACD,EAAE,QAAQ,IAAI,CAAC,WAAWA,EAAE,CAACC,EAAE,IAAI,WAAWD,EAAE,EAAE,GAAG,OAAOA,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIK,EAAEG,EAAE,WAAWI,EAAEJ,EAAE,SAASM,EAAEN,EAAE,SAASgB,EAAEhB,EAAE,OAAOO,EAAEP,EAAE,WAAWE,EAAE,GAAG,cAAc,MAAM,CAACM,EAAE,GAAGd,EAAE,EAAY,GAAGA,EAAE,UAAU,GAAzB,QAA0Be,EAAOjB,EAAE,QAAQ,WAAW,GAA1B,GAA2BkB,EAAEF,EAAE,GAAGd,EAAEiB,EAAOnB,EAAE,QAAQ,QAAQ,GAAvB,GAAwBoB,EAAED,EAAEd,EAAEO,EAAES,EAAE,gBAAgBD,EAAE,cAAcN,EAAE,UAAUM,EAAE,gBAAgBL,EAAE,uIAAuI,MAAO,IAAG,cAAcE,GAAGN,IAAIK,EAAE,SAAS,cAAcC,GAAGN,GAAG,CAACK,KAAK,IAAIb,IAAI,GAAG,GAAG,IAAI,KAAKG,EAAE,WAAWkB,EAAE,EAAE,OAAOjB,IAAI,GAAG,+CAA+CA,EAAE,YAAY,OAAO,EAAE,SAASY,EAAET,EAAE,aAAa,QAAQ,eAAeV,GAAGC,EAAE,WAAWA,EAAE,IAAI,CAAC,EAAE,MAAM,QAAQoB,EAAE,EAAE,UAAUpB,GAAOA,IAAJ,EAAMD,EAAE,IAAIC,EAAED,EAAEkB,EAAE,SAAS,GAAGA,EAAE,aAAaR,EAAEQ,EAAE,SAAS,GAAG,CAACA,EAAE,YAAYR,EAAE,CAAC,EAAE,QAAQA,EAAE,SAASP,EAAE,GAAG,IAAI,GAAGO,EAAE,EAAEP,EAAEgB,EAAE,CAACT,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIF,EAAE,CAAC,QAAQ,QAAQ,CAACF,EAAEJ,EAAEC,EAAE,MAAM,MAAMI,EAAEL,EAAEC,EAAE,KAAK,OAAO,EAAE,WAAWA,EAAE,EAAED,EAAE,EAAE,WAAWC,EAAE,KAAK,EAAE,EAAED,EAAE,GAAGC,EAAE,MAAM,EAAE,EAAE,SAASG,EAAE,IAAI,EAAE,EAAE,SAASC,EAAE,IAAI,EAAE,EAAEL,EAAE,GAAGD,EAAE,KAAK,EAAG,IAAID,EAAEQ,EAAE,EAAE,EAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,UAAU,CAAC,OAAO,IAAI,CAAC,GAAG,KAAK,AAAK,KAAG,sBAAsB,GAAG,GAAI,GAAG,UAAU,EAAE,CAAC,IAAI,CAAC,GAAG,WAAW,GAAG,OAAO,GAAG,eAAe,GAAG,QAAQ,GAAG,AAAK,KAAG,sBAAsB,GAAG,CAAE,IAAI,CAAC,IAAI,GAAG,cAAc,CAAC,GAAG,IAAI,GAAG,GAAG,UAAU,CAAC,GAAG,GAAG,WAAW,GAAG,GAAG,aAAa,GAAG,SAAS,EAAE,CAAC,GAAG,SAAS,CAAC,IAAIR,GAAG,CAAC,IAAI,CAAC,IAAI,CAAC,GAAG,mBAAmB,CAAC,GAAG,0BAA0B,CAAC,IAAI,KAAK,GAAG,YAAY,KAAK,IAAI,GAAG,YAAY,GAAG,CAAC,IAAI,GAAG,eAAe,GAAG,QAAQ,CAAC,EAAE,EAAE,GAAG,EAAE,CAAC,GAAG,EAAE,CAAC,GAAG,SAASA,GAAG,CAAC,OAAO,GAAG,GAAG,YAAYA,EAAE,EAAE,GAAG,CAAC,EAAE,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,GAAGA,IAAI,GAAGA,GAAG,IAAI,SAAS,EAAE,CAAC,OAAOA,GAAG,EAAE,EAAE,IAAI,GAAG,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAE,GAAG,OAAO,GAAG,GAAG,CAACD,GAAG,GAAGC,EAAE,IAAI,GAAGA,EAAE,GAAG,QAAQD,KAAK,GAAGC,GAAG,MAAM,QAAQ,GAAGA,EAAE,GAAG,GAAGA,GAAG,SAAS,GAAGA,GAAG,aAAa,YAAY,GAAGA,EAAE,IAAI,GAAG,CAAC,GAAGA,EAAE,GAAG,QAAQ,IAAI,GAAG,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAE,IAAI,GAAG,EAAE,GAAG,EAAG,OAAO,KAAK,EAAE,EAAE,EAAG,MAAMD,GAAGC,EAAE,OAAOD,IAAID,EAAEE,EAAE,KAAK,EAAE,CAACA,EAAE,OAAO,CAAC,EAAE,CAAC,EAAE,EAAE,GAAG,CAAC,EAAED,GAAG,GAAGA,EAAE,CAACA,GAAG,GAAG,SAAS,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAG,SAASA,GAAG,CAAC,KAAK,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAGD,EAAE,EAAE,EAAE,YAAY,EAAE,IAAI,IAAI,CAAC,GAAGA,EAAE,GAAG,GAAG,QAAQ,kBAAkB,GAAGA,IAAI,GAAG,EAAE,GAAG,UAAU,CAAC,GAAG,YAAY,GAAG,CAAC,GAAG,CAAC,IAAI,GAAG,cAAc,GAAG,YAAY,GAAG,YAAY,GAAG,EAAE,GAAG,SAAS,EAAE,CAAC,OAAO,GAAG,+FAA+F,CAAC,QAAQ,SAAS,EAAE,CAAC,MAAO,GAAE,MAAM,QAAQA,EAAE,OAAO,SAAS,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,GAAG,GAAG,GAAG,gBAAgB,GAAG,GAAG,KAAK,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,IAAIA,GAAG,GAAG,CAAC,IAAI,CAAC,GAAG,GAAG,aAAa,CAAC,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAGA,EAAE,EAAE,EAAEA,EAAE,UAAU,EAAE,IAAIA,GAAG,GAAG,CAAC,IAAIE,EAAE,GAAG,cAAc,CAAC,IAAI,GAAG,MAAM,CAACD,GAAG,IAAI,CAAC,GAAG,QAAQ,SAAS,EAAE,CAAC,GAAGD,EAAE,GAAGA,EAAE,SAAS,EAAE,OAAO,MAAM,eAAe,QAAQA,EAAE,EAAE,GAAG,CAAC,EAAG,MAAM,EAAE,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOA,EAAE,SAAS,EAAE,CAAC,GAAG,CAAC,EAAE,EAAG,QAAQ,SAAS,EAAE,CAAC,GAAGA,EAAE,eAAeA,EAAE,IAAI,CAAC,IAAIC,EAAED,EAAE,KAAK,WAAW,cAAc,eAAeE,EAAEF,EAAE,IAAIC,GAAG,EAAE,OAAO,CAAC,EAAE,EAAE,CAACD,EAAE,iBAAiBA,EAAE,IAAIC,GAAGC,EAAE,CAACF,EAAE,SAAS,GAAG,CAAC,GAAG,EAAE,GAAG,CAAC,EAAE,CAAC,EAAG,QAAQ,SAAS,EAAE,CAAC,IAAIC,EAAE,GAAGD,EAAE,SAASA,EAAE,KAAK,CAACE,EAAUF,EAAE,KAAK,MAAf,OAAoBA,EAAE,WAAWA,EAAE,IAAIC,EAAEE,EAAEH,EAAE,aAAaA,EAAE,OAAOC,GAAGC,GAAGC,IAAIH,EAAE,aAAaG,EAAEF,EAAE,EAAED,EAAE,MAAME,EAAE,KAAK,IAAIC,EAAEF,EAAED,EAAE,MAAM,EAAEC,EAAE,CAACD,EAAE,IAAI,CAAC,EAAE,EAAE,CAAC,GAAG,CAAC,EAAE,CAAC,GAAG,EAAEE,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAOF,GAAGA,EAAE,QAAQA,EAAE,OAAO,GAAG,EAAE,CAAC,GAAG,QAAQ,SAAS,EAAE,CAAC,GAAGA,EAAE,GAAGA,EAAE,QAAQ,sBAAsB,UAAU,CAAC,MAAO,GAAE,OAAO,MAAM,eAAe,UAAU,CAACA,EAAE,KAAKA,EAAEA,EAAE,IAAI,GAAG,CAAC,GAAG,GAAG,EAAE,CAAC,GAAG,OAAO,CAAC,KAAK,GAAG,EAAE,GAAG,EAAE,CAAC,EAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAGA,EAAE,KAAK,UAAU,EAAEA,EAAE,KAAK,UAAUA,EAAE,EAAE,CAAC,GAAG,GAAG,aAAa,CAAC,EAAE,GAAG,UAAU,MAAM,GAAG,GAAG,YAAY,GAAG,EAAE,GAAG,EAAE,GAAG,EAAE,GAAG,SAAS,EAAE,CAAC,GAAOA,IAAJ,GAAO,CAAC,IAAI,CAAC,GAAG,CAAC,GAAG,WAAW,CAAC,EAAE,IAAI,GAAG,OAAO,EAAE,CAAC,IAAIC,EAAE,EAAG,OAAOC,EAAE,IAAI,CAACC,EAAED,EAAE,IAAI,GAAGM,EAAEP,GAAG,EAAG,GAAG,QAAQ,CAAC,GAAG,GAAG,GAAGO,EAAE,GAAG,EAAE,KAAK,GAAGA,GAAGL,IAAI,IAAI,CAAC,IAAID,EAAE,GAAG,MAAM,GAAG,EAAE,GAAG,YAAY,EAAE,GAAG,GAAG,GAAGA,GAAG,GAAG,EAAE,CAAC,IAAI,GAAGD,EAAE,MAAM,GAAG,EAAG,KAAK,EAAG,IAAI,OAAO,EAAEE,EAAE,CAAC,GAAG,OAAO,IAAI,GAAG,EAAE,GAAGF,EAAE,KAAK,EAAG,KAAK,EAAG,IAAI,OAAO,EAAEE,EAAE,CAAC,GAAG,WAAW,CAAC,EAAE,GAAG,GAAG,GAAG,CAAC,GAAG,MAAM,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,UAAU,aAAa,QAAQ,SAAS,kBAAkB,gBAAgB,eAAe,aAAa,WAAW,cAAc,YAAY,YAAY,QAAQ,CAAC,GAAG,GAAG,OAAO,CAAC,GAAG,GAAG,YAAY,MAAM,GAAG,MAAM,GAAG,WAAW,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,GAAG,CAAC,CAAC,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAACH,EAAE,MAAM,UAAU,CAAC,IAAI,IAAIQ,EAAEF,EAAE,GAAG,OAAOC,EAAEN,EAAE,MAAMU,EAAEX,EAAE,MAAM,KAAK,EAAE,EAAE,GAAGM,IAAIJ,EAAEM,GAAG,EAAE,SAAsBN,EAAE,WAAf,WAAwB,WAAW,WAAsBA,EAAE,UAAb,WAAuB,EAAE,QAAQ,gBAAgB,EAAE,IAAI,EAAE,IAAI,OAAO,EAAE,UAAUA,EAAE,WAAW,OAAO,EAAE,SAAS,UAAU,EAAE,UAAU,aAAa,EAAE,IAAI,GAAGF,EAAE,GAAG,CAAC,GAAG,EAAE,IAAI,GAAGA,EAAE,GAAG,CAAC,GAAG,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,EAAE,IAAI,IAAI,GAAGG,EAAE,CAAC,EAAE,IAAI,EAAE,MAAM,IAAID,EAAE,IAAI,EAAE,IAAI,EAAE,MAAM,IAAIA,EAAE,IAAI,EAAE,IAAIA,EAAE,IAAIF,EAAE,aAAaC,IAAID,EAAE,WAAW,aAAaC,EAAED,EAAE,CAACC,EAAE,YAAYD,EAAE,EAAE,EAAE,MAAM,UAAU,CAAC,IAAI,GAAG,WAAW,GAAG,SAAS,EAAE,CAAC,GAAGA,EAAE,CAAC,IAAIC,EAAEC,EAAEC,EAAEH,EAAE,EAAE,MAAMQ,EAAER,EAAE,OAAOM,EAAE,EAAE,IAAI,CAACN,EAAE,EAAE,OAAO,EAAG,KAAK,SAASA,EAAE,EAAE,EAAE,QAAQ,EAAEM,EAAEE,EAAE,GAAG,EAAE,EAAER,EAAEM,EAAE,GAAG,EAAEN,EAAEM,GAAGJ,EAAE,EAAED,GAAGC,EAAEC,EAAEF,IAAIE,EAAE,eAAeF,EAAE,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,GAAG,GAAG,SAAS,EAAE,CAAC,IAAI,IAAIA,EAAE,GAAG,OAAOC,EAAEF,EAAE,MAAMG,EAAE,EAAE,CAACK,EAAE,EAAEA,EAAEP,EAAE,IAAI,EAAE,KAAK,GAAGO,GAAGN,EAAE,GAAGM,IAAI,CAAC,MAAO,GAAE,EAAER,EAAEG,GAAG,GAAG,CAAC,KAAK,EAAE,IAAI,EAAE,CAAC,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAGH,EAAE,GAAG,EAAEA,EAAEW,EAAE,EAAE,GAAGX,EAAE,EAAUA,EAAE,OAAO,EAAE,EAAE,GAArB,QAAwB,EAAEwB,GAASxB,EAAE,OAAO,EAAE,GAAjB,IAAkB,GAAG,IAAIA,EAAE,OAAO,EAAE,CAACE,EAAE,CAAC,IAAI,IAAIc,EAAEC,EAAEC,EAAEC,EAAEJ,EAAEA,EAAE,MAAM,CAAC,EAAE,GAAGA,GAAGA,EAAE,KAAK,EAAE,CAAC,MAAMf,EAAE,GAAG,EAAE,CAACA,GAAG,GAAGA,EAAE,CAAC,IAAI,EAAE,EAAG,MAAM,SAASe,EAAE,cAAc,MAAMA,EAAE,cAAc,IAAI,EAAES,EAAExB,EAAE,EAAEO,GAAG,GAAGA,EAAEL,EAAEC,EAAE,CAAC,EAAE,KAAK,CAAC,GAAGF,EAAE,GAAG,EAAEA,EAAEU,EAAE,EAAE,IAAIS,EAAEC,EAAEC,EAAEC,EAAEE,GAAGzB,GAAG,KAAK,MAAM,IAAI,CAAC,EAAE,GAAGC,EAAEU,EAAE,EAAE,IAAI,EAAE,GAAGO,EAAE,EAAE,EAAE,IAAIE,EAAE,MAAMA,EAAE,MAAe,GAAGF,EAAE,CAAC,UAAf,SAAyB,EAAEA,EAAE,MAAM,QAAQ,EAAE,MAAM,QAAQ,QAAQ,EAAE,GAAGA,EAAE,CAACK,EAAE,EAAE,MAAM,QAAQA,EAAEL,EAAE,MAAM,eAAe,UAAU,EAAE,EAAE,GAAGO,EAAE,GAAGL,EAAEjB,EAAE,GAAG,CAAC,EAAE,GAAGsB,EAAE,IAAI,IAAIvB,EAAE,CAAC,EAAEkB,EAAEjB,EAAE,GAAGE,EAAEF,EAAE,GAAGS,EAAES,EAAEb,EAAEc,EAAEf,GAAG,GAAGA,EAAEe,EAAEnB,EAAED,EAAEoB,EAAE,IAAIf,EAAE,UAAUe,EAAE,GAAG,CAAC,GAAGpB,EAAEoB,EAAE,GAAGZ,IAAI,EAAEA,GAAGV,GAAG,MAAMA,EAAE,IAAI,EAAE,IAAIM,EAAE,CAAC,IAAIwB,EAAE9B,EAAEE,EAAE6B,EAAEzB,EAAE,SAAS,EAAE,SAASH,EAAE,GAAG,GAAGG,EAAEwB,EAAE3B,EAAE4B,GAAGD,EAAE,IAAI,CAACC,IAAIjB,EAAE,KAAK,IAAI,GAAGE,GAAG,GAAGA,GAAG,CAACV,EAAE,WAAWU,KAAKc,EAAE,EAAE,CAAChB,IAAI,EAAE,GAAGP,EAAE,CAACO,IAAI,EAAE,MAAMX,EAAE,GAAG,GAAGE,EAAEF,EAAE,GAAG,GAAGA,EAAE,GAAG,EAAEG,EAAE,QAAQ,KAAK,OAAOS,GAAGG,IAAI,EAAE,GAAGA,EAAE,CAACH,EAAE,KAAKS,EAAE,CAAC,EAAE,GAAGN,EAAE,CAAC,EAAE,cAAcF,EAAEb,EAAE,GAAGc,EAAEd,EAAE,GAAG,EAAEH,EAAEe,EAAE,cAAcS,GAAGT,GAAGA,EAAE,KAAKI,EAAE,CAACJ,EAAEf,EAAE,KAAK,MAAMA,EAAE,EAAE,GAAG,qCAAqC,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAGA,EAAE,aAAaC,EAAE,CAAC,IAAIO,EAAEF,EAAEC,EAAEP,EAAE,MAAM,GAAGC,IAAI,GAAG,CAAC,IAAIO,IAAK,GAAE,QAAQD,EAAE,QAAQ,EAAE,GAAGP,EAAE,CAAC,CAACQ,GAAG,GAAG,KAAKA,EAAE,EAAE,CAACF,EAAEE,IAAc,OAAOD,EAAEC,IAAnB,UAA6BA,IAAN,MAAU,EAAEA,GAAGF,EAAEE,IAAI,EAAE,IAAIN,EAAE,EAAE,KAAKC,OAAO,EAAE,QAAQH,EAAE,QAAQ,EAAG,KAAK,SAASA,EAAE,CAAC,QAAQ,EAAEC,EAAE,YAAYD,EAAE,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAEF,EAAEO,EAAEL,EAAE,OAAO,SAAS,EAAE,CAAC,IAAIG,EAAE,KAAK,MAAMN,GAAG,CAAC,CAAC,OAAOM,IAAIH,GAAGG,IAAIE,GAAG,KAAK,IAAIF,EAAEH,EAAE,CAAC,GAAG,KAAK,IAAIG,EAAEE,EAAE,CAAC,IAAI,EAAEF,EAAEJ,GAAGA,GAAG,EAAE,EAAEC,EAAE,EAAE,KAAK,MAAMF,EAAE,GAAG,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAE,EAAE,CAAC,EAAEF,EAAE,GAAG,KAAKC,EAAE,EAAG,IAAIF,EAAEG,EAAE,EAAE,GAAG,SAAS,EAAE,EAAE,CAAC,IAAID,EAAE,GAAGF,EAAEC,EAAE,CAACE,EAAE,UAAUF,EAAE,GAAGO,EAAE,SAASP,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIW,EAAEX,EAAE,MAAMa,EAAER,EAAE,WAAWkB,EAAE,EAAE,CAAC,IAAKtB,GAAG,CAAC,IAAIa,EAAE,GAAGb,EAAEK,EAAE,UAAU,CAAC,EAAE,MAAM,CAAC,EAAE,MAAM,GAAG,CAAC,MAAO,GAAEI,GAAGN,GAAG,EAAE,IAAKG,EAAED,EAAEK,GAAGA,EAAE,MAAM,CAAC,EAAET,GAAGK,EAAE,EAAE,QAAQ,CAAC,EAAE,EAAE,UAAUgB,EAAE,EAAErB,GAAG,UAAU,CAAC,OAAOY,EAAER,EAAEI,EAAEC,EAAE,MAAMP,EAAEO,EAAE,MAAMA,EAAE,MAAM,EAAE,EAAE,SAAS,UAAU,CAAC,GAAG,QAAQX,EAAE,OAAO,IAAI,EAAE,EAAE,WAAW,UAAU,CAAC,EAAE,MAAM,EAAEa,GAAGA,EAAE,KAAKF,EAAE,EAAE,EAAE,EAAE,MAAM,EAAG,GAAGZ,EAAEM,EAAE,EAAE,MAAO,GAAEH,GAAGD,EAAE,EAAE,aAAa,UAAU,CAAC,OAAOM,EAAE,OAAOA,EAAE,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,GAAGR,EAAE,QAAQE,EAAE,aAAa,CAAC,GAAG,SAAS,GAAGF,EAAE,YAAYE,EAAE,aAAa,CAACM,GAAG,GAAG,UAAU,CAAC,SAASR,EAAE,EAAE,EAAE,CAAC,IAAIA,EAAE,SAAS,EAAG,CAAC,GAAG,KAAK,CAAC,KAAK,KAAKC,EAAEC,EAAE,CAAC,MAAO,GAAE,UAAU,KAAK,SAAS,EAAE,EAAE,CAAC,GAAG,KAAK,SAAS,KAAK,MAAM,EAAE,KAAK,MAAM,KAAK,KAAK,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,CAAC,IAAIC,EAAEK,EAAEF,EAAEC,EAAEI,EAAEN,EAAEO,EAAEE,EAAEU,EAAET,EAAEL,EAAEM,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEE,EAAEK,EAAEC,EAAEc,EAAEb,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,EAAEC,GAAEC,GAAEI,EAAEH,GAAEC,GAAExC,GAAE2C,EAAEC,GAAEC,EAAEC,EAAEC,GAAE,EAAE,GAAG,GAAGlD,EAAE,EAAE,GAAGA,EAAE,EAAEA,EAAE,SAAS,CAAC,QAAQA,EAAE,CAACA,EAAE,GAAG,CAACmD,GAAED,GAAE,SAASE,GAAEF,GAAE,YAAYG,GAAEH,GAAE,GAAGI,GAAEJ,GAAE,SAASK,EAAEL,GAAE,UAAUM,GAAEN,GAAE,MAAMO,GAAEP,GAAE,QAAQQ,EAAER,GAAE,IAAIS,GAAGT,GAAE,WAAWU,GAAGV,GAAE,oBAAoBW,EAAGX,GAAE,cAAcY,GAAGZ,GAAE,gBAAgBa,GAAGb,GAAE,eAAec,GAAGd,GAAE,KAAKe,EAAGf,GAAE,KAAKgB,EAAGhB,GAAE,YAAYiB,GAAGjB,GAAE,UAAUkB,GAAGlB,GAAE,mBAAmBmB,GAAGnB,GAAE,cAAcoB,GAAGpB,GAAE,gBAAgBqB,EAAGvE,EAAE,YAAYA,EAAE,oBAAoB,CAAC,IAAIA,EAAE,WAAW,GAAG,GAAGwE,GAAG,CAAChB,IAAOA,KAAJ,EAAMiB,EAAG,GAAGzE,EAAE,UAAU,GAAG,CAAC0E,GAAG,EAAG,KAAK,SAASD,EAAG,CAACE,EAAG,GAAGF,EAAG,CAACG,GAAc,YAAY5E,EAAEA,EAAE,QAAQ,GAAGyE,EAAG,UAAU,EAAEE,GAAI,WAAzD,QAAkEE,GAAG,CAAC7E,EAAE,QAAQA,EAAE,QAAQA,EAAE,YAAYA,EAAE,YAAY,CAAC8E,GAAGN,IAAIxE,EAAE,cAAc,MAAM,IAAI,CAAC+E,EAAG,YAAY/E,EAAEA,EAAE,QAAQ,GAAG,QAAQgF,GAAGL,EAAG,EAAE,WAAW,GAAGF,EAAG,CAAC,SAASF,EAAG,GAAG,IAAI,EAAE,EAAEU,EAAG,KAAKC,GAAGlF,EAAE,eAAe,UAAU,CAAC,OAAOA,EAAE,cAAciF,EAAG,EAAEE,GAAG,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIjF,EAAED,EAAE,EAAEM,EAAEN,EAAE,GAAGI,EAAEJ,EAAE,EAAE,OAAO,EAAE,GAAGF,EAAE,wBAAwB,EAAE,UAAU,CAAC,OAAOM,GAAG,CAACH,IAAI,UAAU,CAAC,OAAOF,EAAE,GAAGO,EAAE,CAACR,EAAE,SAASQ,KAAK,IAAIkE,EAAGE,EAAGJ,EAAG,CAACa,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,CAACpF,GAAG,CAAC,GAAG,QAAQD,EAAE,CAAC,GAAGA,EAAE,CAAC,UAAU,CAAC,OAAO,KAAK0E,EAAGE,EAAG,CAACU,GAAG,EAAEC,GAAG,EAAEC,GAAG,EAAEC,GAAG,GAAGf,EAAGF,EAAG,CAAC,GAAG,EAAG,YAAY,EAAG,UAAU,CAAC,EAAE,EAAG,KAAKA,EAAG,GAAI,GAAG,EAAG,SAASE,EAAG,EAAG,OAAOL,GAAGA,GAAG,KAAK,KAAKA,GAAG,CAACoB,GAAG,EAAEA,IAAI,CAAC,EAAG,KAAKxF,EAAE,IAAKA,EAAE,UAAU,oBAAoBA,IAAI,GAAG,EAAUA,EAAE,kBAAV,QAA4B,GAAGiF,IAAK,GAAG,YAAYP,GAAG,aAAa,CAAC,IAAI,GAAGD,EAAG,GAAG,CAAC,KAAK,GAAGA,EAAG,GAAG,CAAC,CAAC,EAAG,QAAQ,EAAEC,GAAG,YAAYH,EAAG,GAAG,EAAG,cAAc,SAAS,EAAE,EAAE,GAAE,GAAGxE,EAAE,EAAEA,GAAGwC,EAAEA,EAAE,SAASxC,EAAE,CAAC,EAAE,EAAG,GAAGE,EAAE,CAAC,KAAK,OAAO,cAAc,MAAM,QAAQ,CAAC,EAAE,SAASuC,GAAE,OAAO,CAAC,EAAE,WAAW,UAAU,CAAC,OAAOsB,IAAIA,GAAGmB,EAAG,EAAE,CAAC,EAAE1C,GAAGA,EAAE,SAAS,EAAE,CAAC,MAAM,CAAC,EAAE,IAAItC,IAAI,EAAE,KAAK,KAAK,CAAC,EAAEA,EAAE,UAAU,CAACgF,EAAG,YAAY,CAAC,IAAIhF,EAAE,KAAK,iBAAiB,CAAC,IAAID,EAAE,iBAAiBC,EAAE,UAAU,EAAEA,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAG,UAAUA,EAAE,OAAO,CAAC,EAAE,cAAcgF,EAAGA,EAAG,cAAczB,GAAE,CAAC,EAAE,EAAEH,AAAI,KAAEpD,EAAE,KAAK,IAAKgE,IAAK,GAAGA,EAAG,EAAE,CAACA,EAAG,OAAO,EAAG,CAAC,OAAOA,EAAG,EAAE,mBAAmB,GAAG,OAAO,EAAG,IAAIU,EAAG,CAAC,GAAG,GAAG,CAACF,EAAG,CAAC,eAAe,OAAO,CAAC,CAAC,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAG1E,EAAE,EAAEA,EAAE,UAAU4E,EAAG,GAAG,kBAAkB,GAAGF,KAAM,EAAE,OAAO,CAAC,IAAI,CAAC,EAAE,GAAGR,EAAG,OAAO,CAACA,EAAG,OAAkBA,EAAG,SAAd,SAAqB,SAAS,EAAE,CAAC,OAAO,SAAS,EAAE,CAAC,OAAO,EAAG,MAAM,KAAK,GAAGlE,EAAE,CAACC,EAAE,GAAGC,EAAE,CAAuBgE,EAAG,SAAzB,qBAAiC,GAAEhE,EAAE,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,GAAG8C,GAAE,CAAC,CAAChD,EAAEC,EAAE,UAAU,GAAG,CAAC,IAAIiE,EAAG,YAA6E,EAAG,MAAM,KAAKA,EAAG,OAAO,CAAzF,SAAS,EAAE,EAAE,CAAC,OAAO,GAAGA,EAAG,OAAO,CAAClE,EAAE,IAAI,CAACuF,GAAG,IAAI,EAAEtF,EAAE,UAAU,EAA2B,GAAEiE,EAAG,UAAU,CAAC,IAAI,GAAG,IAAI,EAAE,CAAC,GAAE,GAAGxB,GAAE,CAAC,GAAGA,GAAE,IAAIA,GAAE,IAAI,CAAC,GAAGA,GAAEA,GAAE,CAAC,EAAE,EAAG,YAAYwB,EAAG,OAAOzB,GAAE,GAAG,GAAG,UAAU,CAAC,IAAIzC,EAAEyF,IAAI,CAACxF,EAAE,IAAI,CAACsF,GAAG,IAAI/E,EAAEL,EAAE,MAAM,GAAG,EAAEF,GAAG,KAAK,IAAIiF,EAAG,aAAa,CAAC,CAAC,KAAK1E,GAAG,IAAI8E,KAAKtF,EAAE,EAAG,UAAUsF,KAAKtF,GAAG8C,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,IAAIvC,EAAEI,EAAEG,GAAGd,EAAEK,GAAGa,EAAEM,EAAEtB,GAAG,CAACuE,GAAGvE,EAAE,eAAe,CAACY,EAAEC,EAAEd,EAAE,GAAGuB,EAAEe,IAAI,IAAI,CAAC,IAAI,KAAK,EAAE7B,EAAE,EAAG,MAAM,MAAM,CAACI,EAAE,EAAEA,EAAE,GAAGC,EAAE,EAAE,CAACA,EAAE,KAAK,CAACC,EAAEF,GAAG,CAAC,IAAIoD,EAAG,QAAQ,EAAExD,GAAGO,EAAEiD,EAAG/C,EAAEF,EAAE,QAAQG,EAAEH,EAAE,YAAYI,EAAEJ,EAAE,WAAW,GAAG,EAAEX,EAAEU,EAAEkE,EAAG,CAAC,GAAG3E,EAAE,GAAG,EAAES,GAAG,EAAE,KAAK,IAAI,EAAE,KAAK,MAAMX,EAAEE,EAAEW,EAAE,CAAC,CAAClB,GAAGY,GAAGZ,GAAGK,GAAGM,IAAIX,EAAE,CAAC,GAAGQ,GAAG,CAACA,EAAE,UAAUA,EAAE,MAAM,GAAGG,EAAEX,EAAE,CAAC,OAAO,CAAC,IAAIkE,EAAG,UAAU,EAAE3D,EAAEO,GAAGX,EAAEQ,EAAE,CAAC,SAAS+B,GAAE,GAAG,KAAK,KAAK,IAAI,GAAG1B,EAAEQ,EAAE,CAAC,GAAGjB,EAAEiB,EAAE,CAAC,CAACT,EAAE,KAAK,EAAE,CAAC,CAAC,KAAKmD,EAAG,MAAM,SAAS,KAAK,GAAGvD,EAAEX,EAAE,CAAC,YAAY,UAAU,CAAC,OAAO8C,EAAE,QAAQ,CAAC,EAAE,EAAE1B,GAAGA,EAAE8D,EAAG,EAAE,WAAW,UAAU,CAAC,EAAG,QAAQ,CAAC,GAAGO,IAAI,CAACvF,GAAG,CAACuE,KAAKjC,EAAEA,EAAE,QAAQ,gBAAgBjC,EAAEL,EAAE,OAAOA,EAAE,MAAM,CAACA,EAAE,SAASK,EAAE,EAAE,EAAE,EAAEL,GAAG,CAACuE,GAAGvE,EAAE,eAAe,CAACgF,EAAG,SAASlB,IAAIA,GAAGkB,EAAG,CAAC7D,GAAGA,EAAE6D,EAAG,EAAE,CAAClF,EAAEU,EAAEQ,EAAEP,EAAEX,EAAEU,EAAEQ,EAAE,CAACC,GAAGA,EAAE+D,EAAG/E,EAAE,MAAM,IAAI,CAAC,OAAO,EAAEmD,KAAI,GAAGA,IAAG4B,IAAK,GAAG,GAAE,EAAG,QAAQ,GAAGxB,IAAG,CAAC,IAAIC,GAAGA,EAAE,GAAGD,GAAE,OAAOA,GAAE,MAAM,YAAY,EAAEX,EAAEmC,EAAG,EAAE,EAAE,CAAC,IAAIvB,EAAED,GAAE,GAAGC,EAAE,CAAC,GAAGN,GAAE,GAAG,GAAE,CAAC,QAAQK,GAAE,UAAUL,GAAE,EAAEM,IAAI,CAAC,IAAIC,IAAIA,KAAK,KAAK,GAAG,EAAE,CAACA,IAAID,EAAE,YAAYA,EAAE,WAAW,OAAgB,GAAGA,EAAE,WAAW,CAAC,UAA1B,SAAoC,IAAI,EAAG,IAAIA,GAAG,EAAE,EAAG,KAAK,SAASA,EAAE,EAAE,OAAO,EAAEnD,EAAE,UAAU4D,MAAM,GAAG,GAAGA,GAAG,GAAG,CAACA,GAAG,WAAW,GAAGA,GAAG,SAASA,GAAG,eAAe,EAAE,eAAe,CAAC,CAACA,GAAGA,KAAK,EAAE,YAAY,GAAGA,GAAG,GAAG,EAAE,OAAO,EAAEA,IAAI,GAAG,cAAc,MAAM,CAAC9C,EAAE,UAAU,IAAI,aAAa,CAACgC,IAAGhC,EAAE,UAAU,IAAI,cAAcgC,GAAE,CAAC,EAAE,SAAS,EAAE,GAAGK,EAAE,EAAE,CAAC,IAAI1D,EAAE,SAAS,EAAG,IAAI0D,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAG,OAAO,EAAEnD,EAAE,OAAO,EAAE,GAAGmD,EAAE,CAAC,EAAEtB,EAAEuB,GAAGY,EAAG,KAAK,EAAE,EAAG,YAAYb,EAAE,CAAC,EAAE,EAAG,YAAYA,EAAEa,EAAG,EAAE,GAAG,CAAC,GAAGb,EAAErC,EAAEe,EAAE,CAAC,EAAE,GAAGsB,EAAE,EAAEqB,EAAG,CAAC,EAAE,GAAGA,EAAG,CAAC,GAAGA,EAAG,GAAG,CAAC,GAAG,EAAE,GAAG,iBAAiB1B,GAAEoB,EAAGF,EAAGxD,EAAE,EAAE,CAAC,EAAE,GAAG,eAAesC,GAAEoB,EAAGF,EAAGxD,EAAE,EAAED,EAAE,CAAC,EAAEA,EAAE,SAASyD,EAAG,GAAG,IAAI,IAAIkB,GAAG,GAAG,GAAGhB,EAAG,UAAU,EAAEA,EAAG,CAAC,EAAE,KAAK,YAAY,GAAG,QAAQpB,GAAEoC,GAAGlB,EAAGxD,EAAEO,EAAE,EAAE8C,GAAG,CAAC,EAAE,KAAK,UAAU,GAAG,MAAMf,GAAEoC,GAAGlB,EAAGxD,EAAEO,EAAE,EAAE8C,GAAG,CAACA,KAAK,GAAE,EAAG,YAAY,CAACvD,EAAEU,EAAE,CAACgD,EAAG,EAAE,GAAG,EAAEK,GAAI,GAAG,QAAQ,CAAC,IAAI,GAAGH,EAAG,eAAe,GAAG,EAAE,GAAG,EAAEE,EAAG,GAAGF,EAAG,CAAC,SAAS,EAAE,MAAM,SAAsBxB,IAAb,YAA0BA,IAAV,QAAYA,EAAE,WAAW,EAAG,IAAI,CAACnC,EAAEL,EAAE,CAAC,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,EAAG,YAAYK,EAAEyD,EAAG,EAAE,GAAG,CAAC,EAAE,EAAG,YAAY9D,EAAE8D,EAAG,EAAE,GAAG,EAAE,GAAGH,GAAG,CAAC,IAAIsB,GAAGtB,GAAG,KAAK,SAASuB,GAAGvB,GAAG,KAAK,eAAe,GAAG,cAAc,WAAW,UAAU,CAAC,EAAG,OAAO,EAAE,EAAE,EAAE,CAACsB,IAAIA,GAAG,MAAMtB,GAAGuB,IAAI,EAAE,CAAC,EAAE,CAAC,GAAG,EAAG,SAAS,UAAU,CAAC,OAAO,EAAG,EAAG,QAAQV,EAAG,CAAC,IAAI,EAAG,KAAK,UAAU,CAAC,OAAO,EAAG,EAAG,QAAQA,EAAG,CAAC,IAAI,EAAG,OAAO,SAAS,EAAE,EAAE,CAAC,GAAG,CAACjF,EAAE,OAAOiF,EAAG,KAAK,CAAC,EAAE,CAAC,IAAI/E,EAAE,CAAC,IAAIH,GAAG,CAACkF,EAAG,QAAQ1E,EAAE,GAAG,IAAI0E,EAAG,aAAa/E,IAAI,GAAE,KAAK,IAAIsF,IAAI,CAACP,EAAG,OAAO,KAAK,EAAE,CAAC,GAAGA,EAAG,SAAS,GAAEhF,GAAGA,EAAE,UAAU,EAAEY,GAAG,CAACA,EAAEU,EAAET,EAAEL,EAAE,CAAC,QAAQ,SAAS,EAAE,CAAC,MAAO,GAAE,MAAM,QAAQP,EAAE,OAAO,SAAS,CAACA,IAAI,GAAG+E,EAAGA,EAAG,OAAO/E,EAAE,EAAE,CAACwD,GAAGQ,GAAIe,EAAG,WAAW/E,EAAE,SAAS,EAAE,EAAE,EAAE,CAAC,GAAGD,EAAE,CAAC,IAAIC,EAAEH,EAAE,MAAM,GAAGG,EAAE,eAAe,GAAGA,EAAE,YAAY,SAASH,EAAE,MAAM,UAAU,CAAC,IAAIQ,EAAEP,EAAE,WAAW,IAAIO,EAAE,aAAaR,EAAEC,EAAE,CAACO,EAAE,YAAYP,EAAE,EAAE,EAAE,MAAM,UAAU,CAAC,GAAG0D,EAAErC,EAAEH,EAAE,CAAC,GAAGwC,EAAErC,EAAE,GAAGqC,EAAE,CAAC1B,EAAE,EAAE9B,GAAG+E,EAAG,OAAO/E,EAAE,CAAC,GAAGK,EAAE,EAAG,WAAWL,IAAI,EAAG,QAAQ,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,IAAI+E,EAAG,SAAS5E,EAAE,GAAGqD,GAAGnD,GAAG,GAAG,GAAGR,EAAE,YAAY,GAAG,KAAK,CAAC,CAAC,IAAImF,IAAIA,GAAGD,EAAG,CAAC,GAAGA,EAAG/E,EAAE,OAAO,CAACa,IAAIb,EAAE,MAAM,MAAM,CAAC,EAAE,MAAM,GAAGqC,GAAGA,EAAE,OAAO,CAACqB,IAAI3D,IAAIA,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAAC,YAAY,CAACA,EAAE,aAAaA,EAAE,YAAY,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOF,EAAE,KAAK,iBAAiBA,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,EAAE,EAAEkF,EAAG,YAAYA,EAAG,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,EAAG,cAAc,CAAC,EAAE,IAAIpD,EAAEE,EAAEE,EAAEE,EAAEC,EAAEC,EAAEC,EAAEE,GAAEC,GAAEtC,GAAE2C,EAAEC,GAAEC,EAAEC,EAAEkC,IAAI,CAACjC,GAAEkC,IAAI,CAACjC,GAAEiB,GAAGA,GAAG,UAAU,CAAC,GAAGK,EAAGF,EAAG,CAACnB,GAAEnC,GAAG,KAAK,CAACA,EAAEoC,GAAE,EAAEC,GAAEhC,GAAG,EAAEkC,GAAE,GAAGzC,EAAE,CAACA,EAAE,IAAIf,EAAE,IAAI6D,EAAG7D,EAAE,YAAYyD,GAAEK,GAAG,GAAG/C,EAAE,CAACA,EAAE,MAAMf,EAAE,QAAYA,EAAE,QAAN,GAAayD,GAAEC,EAAE,MAAM,SAAS,GAAGK,GAAG,EAAG,gBAAgB/D,EAAE,iBAAiB,GAAGA,EAAE,gBAAgBiF,EAAG,CAACjB,GAAGP,IAAG,KAAK,IAAI,EAAE,EAAG,QAAQwB,EAAG,CAAC,EAAE,EAAEhB,EAAGD,GAAG,IAAIe,GAAI,GAAGhE,EAAE,GAAG,GAAE,EAAG,YAAYD,EAAEyD,EAAG,EAAE,CAAC,EAAE,EAAG,YAAY9D,EAAE8D,EAAG,EAAE,EAAE,KAAM,IAAI,EAAE,EAAGN,IAAK,KAAK5B,EAAE,QAAQ,EAAE,EAAE,GAAG,GAAG4C,GAAI,EAAE,EAAE5C,EAAE,MAAMC,IAAImB,IAAGnB,IAAIoB,GAAGpB,IAAIyB,IAAI1B,EAAE,aAAalC,AAAI,KAAE,EAAE,CAAEA,GAAE,QAAQkC,EAAE,CAACA,EAAE,OAAO,CAAC,EAAE,CAAC,EAAE,EAAEA,IAAI,EAAG4B,KAAM,KAAK,KAAM,IAAI,GAAGH,GAAG,GAAG,GAAGA,GAAGmB,EAAG,EAAE,GAAG,GAAGnB,GAAG,QAAQmB,EAAG,CAAC,EAAE,GAAGnB,GAAGL,GAAER,EAAEsB,EAAGiB,IAAI,CAAC3E,EAAEC,EAAEmE,EAAG/B,GAAE8B,GAAGJ,EAAGzB,GAAEiB,GAAGa,EAAG,aAAa,cAAc,GAAGvB,EAAE,MAAM,GAAG,GAAGF,GAAE,GAAG,GAAEA,GAAEyB,EAAG,EAAE,GAAGzB,GAAE,EAAE,CAACA,GAAE,QAAQ,KAAK,GAAG,CAACA,GAAE,QAAQ,IAAI,CAAC,IAAG,GAAGM,GAAG,CAACA,GAAG,MAAM,IAAI,CAAC,GAAG,IAAIN,IAAG,GAAE,GAAGA,GAAE,OAAO,EAAE,CAACP,EAAE,CAAC,GAAE,GAAGa,GAAG,CAACA,IAAIM,GAAG,EAAG,MAAM,SAAS,EAAEA,GAAG,UAAU,CAACA,GAAG,cAAc,MAAMA,GAAG,cAAc,IAAIhE,EAAE,CAACA,GAAGiD,GAAE,EAAGI,KAAI,GAAE,GAAGD,GAAE,MAAMyB,EAAG,CAAC,EAAE,KAAK,IAAI7E,EAAE,GAAGoD,KAAIK,EAAG,SAASV,IAAGU,EAAGZ,EAAEsB,EAAGiB,IAAI,CAACnC,GAAE9B,EAAEd,EAAEwE,EAAG/B,GAAE8B,GAAGJ,EAAGzB,GAAEiB,GAAGa,EAAG,WAAW,YAAY,CAAC,EAAE,MAAM,GAAE,EAAE,EAAGjB,GAAG,MAAO,GAAG,EAAE,EAAGC,IAAK,MAAM5B,EAAE,MAAMA,EAAE,UAAUjC,GAAG,CAACgE,IAAI/B,EAAE,IAAI,IAAI,EAAEA,EAAE,KAAK4C,EAAG,YAAY,KAAK,IAAI,EAAE5C,EAAE,MAAM,CAACA,EAAE,QAAQC,IAAImB,IAAGpB,EAAE,MAAMA,EAAE,SAASjC,GAAGkC,IAAIyB,KAAK,MAAMD,GAAG,GAAG,IAAGjC,GAAG,EAAEQ,EAAE,WAAWC,IAAIoB,IAAI,IAAG7B,IAAI,GAAG,GAAGwB,GAAE,GAAGA,GAAE4B,EAAG,cAAc,EAAG,aAAa5B,IAAG4B,EAAG,WAAW,CAAC,KAAK,EAAG,UAAUtE,GAAG,MAAM,EAAE,KAAK,IAAIA,EAAE,GAAG8D,EAAGF,EAAG,CAAC,EAAE,EAAE5D,EAAEP,IAAI,GAAG,MAAM,KAAKgD,KAAI,GAAG,EAAG,MAAM,MAAM,EAAE,EAAE,EAAG,MAAM,UAAUhD,EAAEO,EAAE+B,GAAE,CAAC,EAAE,EAAG,SAASY,GAAEzC,GAAGwC,KAAI,CAAC,EAAE,EAAE,EAAEkB,EAAG,GAAG,KAAKlB,GAAEU,KAAK,EAAEQ,EAAG,GAAG,KAAKiB,IAAI,EAAE,EAAG,IAAI,CAAC3E,EAAEU,EAAE,CAACM,EAAE,EAAE,CAAC6B,GAAG,IAAIuB,EAAG,KAAK,GAAGR,EAAGF,EAAG,KAAKd,IAAG+B,IAAI,EAAE,CAACpB,GAAG,IAAI,EAAEX,GAAE,WAAW1B,GAAGA,IAAI,IAAI,EAAE,aAAa,GAAGA,EAAE,WAAW,GAAGA,EAAE,YAAY,EAAEA,EAAE,gBAAgB,EAAE,GAAG2B,EAAE,CAAC,EAAEa,IAAK,GAAG,EAAEiB,IAAI,CAAC,EAAE,WAAWhE,EAAE+C,EAAG,EAAE,CAAC,CAACjB,GAAE,CAACH,IAAGxC,EAAE,IAAI,EAAE,CAAC,MAAM,GAAGgE,EAAG,GAAG,kBAAkB,GAAGF,GAAI,MAAM,MAAM3B,EAAE,WAAWyB,EAAG,EAAE,aAAa,EAAE,CAACI,GAAe,GAAG,GAAG,CAAC,WAAWJ,EAAG,EAAE,aAAa,IAA/C,WAAmD,EAAE,MAAM,WAAWA,EAAG,EAAE,aAAa,EAAE,WAAW,GAAGb,EAAErC,EAAEQ,EAAE,CAAC,EAAE,GAAG6B,EAAE,CAAC,EAAE,GAAGA,EAAE,CAAC,EAAE,CAAC,GAAEkB,GAAI,GAAGH,EAAGtC,EAAE,GAAG,GAAG,EAAE,CAACwB,IAAI,CAAC,EAAE,CAACA,GAAGY,EAAG,IAAItD,EAAEqC,GAAE,GAAG,EAAE,EAAEjC,GAAG,EAAGsC,KAAK,GAAG,GAAGD,EAAEa,EAAG,CAACtD,EAAEqC,GAAE,KAAKtB,EAAE,KAAKuC,EAAG,EAAEN,EAAG,GAAG,CAAU5C,EAAE,MAAM,YAAjB,SAA6B,EAAE,MAAM,UAAU4C,EAAG,KAAK,GAAGjC,EAAE,CAAC+B,IAAI,EAAG,QAAQ,SAAS,EAAE,CAAC,EAAE,MAAMA,IAAI,CAAC,IAAIhE,EAAE,KAAK,aAAa,EAAE,cAAc,CAAC,IAAI,CAAC6E,GAAIY,GAAG9C,GAAE,GAAG,EAAG,GAAGgB,EAAEa,EAAG,GAAYlD,EAAE,MAAM,YAAjB,SAA6B,EAAE,MAAM,UAAU4C,EAAG,IAAIW,IAAK,CAAC,EAAE,CAAC,IAAI7C,EAAE,KAAKI,EAAEF,EAAE7B,EAAEoC,IAAG,GAAG,KAAKT,EAAE,MAAMI,EAAEK,GAAEP,EAAE7B,GAAG,GAAG,UAAU,aAAa,SAAS,QAAQ,EAAE,IAAI,EAAE,MAAM,IAAI,KAAK,KAAK2B,EAAE,MAAM,CAAC,GAAG,EAAE,IAAI,EAAE,MAAM,IAAI,KAAK,KAAKA,EAAE,OAAO,CAAC,GAAG,EAAE,IAAI,EAAE,GAAG,IAAI,EAAE,GAAG,IAAI,EAAE,GAAG,IAAI,EAAE,GAAG,IAAI,IAAI,EAAE,IAAIF,EAAE,IAAI,EAAE,GAAG,IAAIA,EAAE,GAAG,IAAI,EAAE,GAAG,IAAIA,EAAE,GAAG,IAAI,EAAE,GAAG,IAAIA,EAAE,GAAG,IAAI,EAAE,GAAG,IAAIA,EAAE,GAAG,IAAI,EAAE,SAAS,EAAE,EAAE,EAAE,CAAC,IAAI,IAAI3B,EAAEK,EAAE,EAAE,CAACF,EAAEN,EAAE,OAAOO,EAAEL,EAAE,EAAE,EAAEK,EAAED,EAAE,GAAG,EAAE,EAAEN,EAAEO,GAAGC,EAAE,KAAKL,EAAEA,KAAKF,EAAEA,EAAEE,GAAGH,EAAEO,EAAE,GAAG,CAAC,MAAO,GAAE,EAAEP,EAAE,EAAEQ,GAAGW,EAAEkB,EAAE8B,EAAG,CAAC,IAAIsB,GAAG,EAAE,EAAEvF,GAAG,GAAEA,EAAE,SAAS,GAAG,EAAE,CAACA,EAAE,OAAOA,EAAE,UAAU,CAAC,CAAC,EAAE,CAAC,EAAE,CAAC,EAAEuB,EAAE+C,EAAG,EAAE,CAACzC,EAAEb,EAAEqC,GAAE,EAAE,KAAK,IAAIrC,EAAE2B,EAAE,CAAC,EAAEgC,GAAI1C,GAAGf,EAAE,OAAOA,EAAE,OAAO,EAAE,EAAE,CAAClB,EAAE,OAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAACwC,IAAGxC,EAAE,WAAW,CAAC,EAAE,CAACA,EAAE,QAAQA,EAAE,UAAUA,EAAE,WAAW,CAAC,CAAC,GAAG,EAAE,EAAE,EAAEgB,EAAE6B,IAAIA,EAAE,MAAM,EAAE,MAAM,WAAWyB,EAAG,EAAE,aAAa,EAAEzB,EAAE,MAAMA,EAAE,MAAM,eAAe,YAAYyB,EAAG,EAAE,EAAE,IAAGpE,GAAE,QAAQ,SAAS,EAAE,CAAC,OAAOJ,EAAE,OAAO,CAAC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAG,MAAMK,EAAE,EAAG,IAAIO,EAAE,EAAE,EAAE,GAAG+B,GAAE8C,IAAI,CAACpB,IAAI,KAAK9D,EAAEoC,IAAG8C,GAAG9C,GAAE,CAAC,EAAG,OAAO,IAAI,GAAGuC,EAAG,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,GAAG,IAAI,CAACpC,IAAI,GAAG,GAAGA,EAAE,QAAQ,CAAC,EAAE,EAAE,GAAG,EAAE5C,GAAGuE,KAAKvE,EAAE,UAAU0C,KAAI1C,EAAE,UAAU,GAAG0C,IAAG1C,EAAE,SAAS0C,IAAG,EAAE,CAAC,EAAE,CAAC,OAAO1C,EAAE,MAAM,CAAC,CAAC,EAAE,CAAC,EAAE,EAAEmD,IAAGmC,KAAKN,EAAG,UAAUb,IAAIR,IAAI3D,GAAG,CAACA,EAAE,YAAYA,GAAG,CAACuE,KAAKvE,EAAE,UAAUsF,IAAI,CAAC,IAAItF,EAAE,KAAK,kBAAkBA,EAAE,cAAcmE,IAAIhE,EAAE,OAAO,CAACmF,GAAG,EAAG,MAAM,UAAUnF,EAAEO,EAAE,EAAE,CAAC4E,GAAG,CAAC,EAAE,CAAC,EAAG,SAASnC,KAAI9C,EAAEF,GAAGa,IAAIsE,GAAG,EAAEA,IAAI7B,GAAGC,KAAK,EAAE,WAAW,KAAK,MAAMsB,EAAG,SAASrC,EAAE,EAAEL,GAAGA,EAAE,YAAY,CAAC,MAAMQ,GAAE,GAAG,IAAG,EAAG,YAAYjC,EAAEyD,EAAG,EAAE,CAAC,GAAG,EAAG,YAAY9D,EAAE8D,EAAG,EAAE,CAAC,GAAGzD,EAAEyD,EAAGxB,GAAE,CAAC,GAAGlC,EAAE0D,EAAGxB,IAAGzB,GAAG,GAAG,CAAC,GAAGb,EAAE8D,EAAGvB,EAAE,CAAC,GAAGzB,EAAEgD,EAAGvB,GAAG1B,GAAG,GAAG,EAAE8B,IAAG,CAAC,IAAI6B,EAAG,QAAQ,CAAC,CAAC1B,GAAG,IAAIvC,IAAI,EAAE,CAAC,EAAEuC,EAAE0B,EAAG,CAAC,EAAE,CAAC,KAAK,EAAG,YAAY,UAAU,CAAC,OAAOO,IAAI,CAAC9E,IAAI,IAAI,CAAC,IAAI,KAAK,GAAG,EAAG,aAAa,UAAU,CAAC,GAAGuE,EAAG,kBAAkB,CAAChF,IAAIsC,EAAEA,EAAE,SAAS,EAAE,CAACtC,EAAE,QAAQ,CAACuE,IAAI,GAAGvE,EAAEgF,EAAG,UAAU,EAAE,EAAE,CAAC,GAAGhF,EAAEA,EAAE,UAAU,CAAC,GAAG,EAAG,cAAc,SAAS,EAAE,CAAC,OAAOA,GAAGA,EAAE,SAASG,GAAG6E,EAAG,SAAS,EAAE7E,GAAGH,EAAE,OAAOF,GAAGE,EAAE,UAAU,CAACgB,GAAG,GAAG,EAAG,YAAY,SAAS,EAAE,CAAC,IAAIjB,EAAE,EAAG,QAAQiF,EAAG,CAAChF,EAAEgF,EAAG,UAAU,EAAE,EAAG,MAAM,EAAEjF,EAAE,CAAC,SAAS,CAAC,EAAG,MAAMA,EAAE,EAAE,CAAC,OAAO,GAAGD,EAAE,CAACE,EAAE,OAAO,SAAS,EAAE,CAAC,OAAOD,EAAE,KAAK,kBAAkBD,GAAG,CAACE,GAAG,OAAO,SAAS,EAAE,CAAC,OAAOgF,EAAG,UAAU,EAAElF,EAAE,KAAKK,EAAEL,EAAE,OAAOY,GAAG,EAAE,EAAG,OAAO,SAAS,EAAE,EAAE,EAAE,CAAC,GAAG,CAACyD,IAAI7D,GAAGR,EAAE,CAAC,IAAIM,EAAEQ,EAAEU,EAAEd,EAAEM,EAAEC,EAAEE,EAAEI,EAAE,CAAC,IAAI,GAAGoB,GAAEuC,EAAG,QAAQ,CAACzD,EAAEzB,EAAE,GAAGuB,EAAElB,GAAGa,EAAEe,EAAER,EAAE,EAAE,EAAEA,EAAE,EAAE,EAAEA,GAAG,EAAEY,EAAE6C,EAAG,SAAS,GAAGjF,IAAI,EAAEM,EAAE,EAAE8D,GAAGoB,IAAI,CAAClE,EAAE2C,IAAK,EAAE5B,EAAE,EAAEpC,GAAG,CAACuE,GAAGvE,EAAE,eAAe,CAAC+B,IAAI6B,GAAIH,GAAG,CAAC,IAAI,CAAC,IAAI,KAAK,CAAC1B,GAAG5B,EAAEkB,GAAGA,EAAEZ,IAAI,IAAI,CAAC,IAAImD,EAAG,EAAE,KAAS7B,IAAJ,GAAOrB,EAAEW,GAAGA,EAAEZ,IAAI,IAAI,CAAC,IAAImD,IAAK,EAAE,QAAQ7B,IAAII,GAAG6C,EAAG,QAAQ,CAAC,GAAG,GAAG,GAAG,EAAE,EAAG,SAAS,CAAC,CAACjD,GAAGA,EAAE,KAAM,CAAC,CAACI,GAAGA,EAAE,KAAK,CAAC,CAACJ,GAAG,CAAC,CAACI,EAAE,EAAG,UAAUJ,EAAEI,EAAE,EAAE,GAAG,EAAG,SAASJ,EAAEvB,GAAG,CAAC,KAAK,EAAEuB,GAAG,CAACI,EAAE,EAAMJ,IAAJ,EAAM,EAAMI,IAAJ,EAAM,EAAE,EAAEoC,KAAK,EAAE,CAACzD,GAAY+D,GAAGjE,EAAE,KAAd,QAAkBiE,GAAGjE,EAAE,IAAIiE,GAAGjE,GAAG,EAAEZ,IAAiBsB,IAAb,YAA0BA,IAAV,SAAaA,KAAKtB,KAAKqE,KAAKvD,GAAGG,KAAKA,GAAGsC,IAAG,CAACvD,KAAK,GAAGqE,GAAG,CAACA,GAAGW,EAAG,CAACA,EAAG,YAAYX,GAAG,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOvE,EAAE,cAAc,EAAE,EAAEyE,KAAK,CAACjC,GAAG,IAAI,GAAGtC,GAAGA,EAAE,cAAc+B,EAAE,EAAE,CAAC,IAAI,CAACsD,IAAI,CAACvF,GAAG,EAAEwC,EAAE,IAAI,MAAMA,EAAE,SAASA,EAAE,OAAOA,EAAE,OAAOA,EAAE,IAAI,MAAMA,EAAE,OAAO,CAACA,EAAE,QAAQA,EAAE,QAAQ,gBAAgBP,EAAE/B,EAAE,OAAOA,EAAE,MAAM,EAAE,EAAE,KAAK,cAAc+B,EAAEO,EAAE,YAAY,CAAC,SAAS,IAAImB,EAAE,GAAG3D,GAAG4D,KAAK,EAAE,MAAMA,GAAGY,EAAG,KAAKxC,GAAG6C,MAAOnE,EAAE,CAAC,GAAG,EAAE,CAACV,GAAGiC,EAAEI,GAAGzB,EAAE,EAAEW,GAAGA,EAAE,GAAG,GAAGmD,EAAGF,EAAG,CAACL,EAAG,GAAGnE,GAAG,CAACM,GAAG,CAACW,EAAE,GAAG0C,EAAErC,EAAE,KAAK,CAAC,IAAImB,GAAE,GAAGkB,EAAE,CAAC,EAAE,CAACjB,GAAEnB,EAAElB,EAAE,GAAGsD,EAAE,GAAGlB,GAAE,KAAK+B,IAAK,GAAG9B,GAAE,GAAG,GAAGD,GAAE,MAAM+B,IAAK,GAAG,EAAE9B,IAAG,GAAG,CAAC,GAAGpC,GAAGW,EAAEG,EAAEC,EAAE,CAACc,GAAGF,EAAE,GAAG3B,GAAGwB,EAAEC,GAAOE,IAAJ,GAAOhB,EAAE,EAAE4B,GAAG,OAAO,EAAE,GAAGd,EAAEc,EAAEZ,EAAE,CAAC,CAAC,GAAI,CAAC9B,EAAE,OAAO,CAAC,IAAI,CAAC,IAAI2C,EAAE,QAAQ,CAAC,EAAE,CAACO,KAAIrC,GAAGiD,IAAIhC,IAAIA,EAAE,GAAG,CAAC,MAAM,GAAGoB,GAAE,QAAQ,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOrD,EAAE,UAAUM,GAAG2D,GAAG,MAAM,UAAUZ,GAAE,UAAU,EAAE,CAACD,IAAG,CAACqB,IAAI,CAACzE,GAAGoD,GAAE8B,EAAG,CAACxE,GAAG,CAAC,IAAI+D,KAAKtD,IAAiBK,IAAb,WAAetB,EAAE,OAAO,CAAC,cAAc,EAAE,CAAWsB,IAAV,QAAYtB,EAAE,QAAQ,CAAC,EAAE,CAAC,OAAO,CAAasB,IAAZ,UAActB,EAAE,QAAQ,CAAC,EAAE,CAACA,EAAEsB,IAAI,EAAE4B,IAAGA,GAAE8B,EAAG,EAAE,CAAClE,GAAG,KAAKuC,IAAGvC,GAAG,GAAGkE,EAAG3B,GAAE,CAACuB,GAAGhE,IAAI,GAAGoE,EAAGJ,GAAGhE,GAAG,CAACmD,KAAShC,IAAJ,EAAMiD,EAAG,KAAK,CAAC,EAAE,EAAE,CAAC,GAAGpE,GAAG,GAAGE,GAAG8D,GAAG,EAAM7C,IAAJ,EAAM,EAAE,IAAI,GAAGiD,EAAGJ,GAAGhE,GAAG,EAAEwD,IAAI,CAAChE,GAAG,KAAK,IAAI4E,EAAG,aAAa,CAAC,EAAE,GAAGZ,GAAG,CAACA,GAAG,QAAQ,GAAGY,EAAG,kBAAkB,CAAC1C,EAAEA,EAAE,SAAS,EAAE,CAAC,GAAGtC,EAAcsB,IAAZ,UAAc,EAAE,CAACS,EAAE,EAAE,GAAGwC,IAAIrB,IAAG,CAAC,IAAIA,GAAE8B,EAAG,CAAC,GAAG9C,EAAE,CAAC,IAAIQ,GAAEyB,GAAG9C,EAAE8C,GAAG,UAAU,EAAEA,GAAG,eAAe,GAAG9C,EAAE,EAAEqB,IAAG7B,EAAE,WAAW,EAAE,GAAG,CAACqB,EAAEQ,GAAE,CAAC,IAAGxC,GAAE,CAACmB,EAAE8C,GAAG,UAAU,EAAEA,GAAG,eAAe,GAAG,GAAG,EAAG,OAAO,SAAS,EAAE,EAAE,CAAC,EAAG,UAAU,EAAG,QAAQ,CAAC,EAAE,GAAGK,EAAG,SAAS,GAAG,CAACE,GAAI,GAAGF,EAAG,SAAS,GAAG,CAACS,IAAI,GAAGnF,EAAE,cAAcmF,GAAG,CAAC,CAAC,IAAIlF,IAAI,EAAG,SAAS,GAAG,EAAE,EAAE,EAAE,GAAGwF,IAAI,EAAE,CAAC,IAAIvF,GAAGgF,EAAG,SAAS,GAAG,EAAG,SAAS,SAAS,EAAE,CAAC,OAAOlF,GAAGG,EAAEA,EAAE,MAAMqC,GAAG,EAAG,aAAa,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG6B,GAAG,CAAC,IAAI7D,EAAE6D,GAAG,cAAc/D,EAAE+D,GAAG,UAAU,CAAC9D,EAAEC,EAAE,IAAIA,EAAE,MAAM,EAAEA,EAAE,MAAMD,EAAEP,EAAEM,EAAE,EAAEE,EAAE,MAAMD,EAAEN,EAAEK,EAAE,EAAG,QAAQ,CAAC,EAAE,CAAC,EAAE,CAAC,MAAM,GAAGN,EAAEE,GAAG,CAAC,CAACgF,EAAG,YAAY,CAAC,IAAI,GAAGjF,EAAEC,GAAG,CAAC,CAACgF,EAAG,UAAU,CAAC,CAAC/E,EAAE,CAAC+E,EAAG,QAAQ,EAAE,EAAG,iBAAiB,SAAS,EAAE,CAAC,GAAGjD,GAAGjC,EAAE,CAAC,IAAIC,EAAEgC,EAAE,QAAQuC,EAAG,EAAE,CAAC,EAAE,EAAEvE,GAAG,WAAWgC,EAAEhC,GAAG,CAACD,EAAE,GAAG,EAAE,GAAG,WAAWiC,EAAE,GAAG,CAACjC,EAAE,GAAG,GAAGiC,EAAE,GAAG,EAAG,QAAQ,SAAS,EAAE,EAAE,CAAC,GAAGiD,EAAG,UAAU,CAAC,IAAIjF,GAAGiF,EAAG,OAAO,CAAC,EAAE,CAAC,EAAE,CAAC,EAAG,QAAQ,EAAG,SAAS,CAAC,EAAEhF,GAAGsC,GAAGA,EAAE,OAAO,CAAC,GAAE,EAAEhC,IAAI,EAAE,QAAQ,GAAG2E,IAAI,GAAGnF,EAAE,cAAcmF,GAAG,CAACrC,IAAIA,EAAE,OAAO,CAAC3C,EAAE,OAAOA,EAAE,MAAM,MAAM,GAAG,EAAE,MAAM,IAAI,CAACyE,GAAI,CAAC,IAAI,IAAItE,EAAE,EAAG,OAAO,KAAK,GAAG,EAAGA,GAAG,WAAWoE,GAAI,EAAGpE,KAAK4E,EAAG,OAAO,GAAGR,EAAG,SAAS,GAAG,CAACE,GAAI,GAAGF,EAAG,SAAS,GAAG,GAAG,EAAG,KAAK,SAAS,EAAE,EAAE,CAAC,EAAG,QAAQ1E,EAAEG,EAAE,CAACqC,GAAG,CAACrC,GAAGqC,EAAE,MAAM,CAACc,IAAG,OAAO,GAAGA,IAAG,IAAIhD,EAAE,EAAG,QAAQ4E,EAAG,CAAC,GAAG,GAAG,EAAG,OAAO5E,EAAE,EAAE,CAACA,IAAI,IAAI,GAAG,GAAG,KAAK,EAAE,EAAE,EAAG,QAAQ,SAAS,EAAE,CAAC,OAAON,EAAE,WAAWkF,EAAG,WAAW,EAAE,IAAI,CAAC5E,GAAG,KAAK,EAAG,OAAO,IAAI,GAAGJ,IAAI,EAAE,cAAc,KAAKF,GAAGE,EAAE,OAAO,CAAC,KAAK,CAAC,EAAE,CAAC,CAACC,GAAGD,EAAE,MAAM,EAAEY,GAAG,CAACA,EAAEU,EAAET,EAAEL,EAAE,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAOV,EAAE,YAAYA,EAAE,WAAW,YAAYA,EAAE,EAAE,CAAC,KAAKkF,IAAK,GAAG,GAAGvB,IAAInD,IAAI,EAAE,QAAQ,GAAG,EAAE,EAAE,EAAG,QAAQ,SAAS,EAAE,CAAC,OAAOR,EAAE,MAAM2D,GAAG,KAAK,CAACrD,IAAI,EAAE,OAAO,IAAIL,EAAE,QAAQA,EAAE,OAAOiF,EAAG,EAAE,EAAG,KAAKA,EAAG,CAACA,EAAG,OAAO,CAAC,EAAE,CAAC,EAAE,CAACnC,GAAGA,EAAEmC,EAAG,CAAChF,GAAGA,EAAE,KAAK,CAACgB,EAAE,CAAC,IAAI2E,GAAGX,EAAG,OAAO,EAAG,OAAO,UAAU,CAAC,EAAG,OAAOW,GAAG,GAAG,QAAQxF,GAAGO,GAAGsE,EAAG,SAAS,EAAE,EAAG,YAAY,IAAIA,EAAG,OAAO,CAAC,EAAE,IAAI,EAAE,EAAE,OAAO,EAAG,SAAS,CAAC,GAAG,UAAU,CAAC,GAAG,KAAK,GAAG,CAAC,IAAIlF,EAAE,GAAG,GAAG,sBAAsB,UAAU,CAAC,OAAOA,IAAI,IAAI,GAAG,CAAC,EAAE,EAAE,IAAI,MAAM,KAAK,OAAO,KAAK,QAAQ,KAAK,KAAK,IAAI,EAAE,SAAS,SAAS,EAAE,CAAC,MAAO,CAAkD,MAA7C,EAAGC,GAAG,IAAI,CAAC,IAAI,EAAE,EAAO,UAAUD,EAAE,QAAQ,CAAI,IAAI,IAAI,EAAE,SAAS,SAAS,EAAE,CAAC,GAAGA,EAAE,IAAI,IAAIC,KAAKD,EAAE,GAAGC,GAAGD,EAAEC,GAAG,OAAO,IAAI,EAAE,QAAQ,SAAS,EAAE,EAAE,CAAC,GAAG,EAAE,EAAG,QAAQ,SAAS,EAAE,CAAC,OAAOC,EAAED,EAAE,OAAO,WAAWD,EAAE,EAAE,CAAC,GAAG,GAAG,QAAQ,GAAG,CAAC,GAAG,GAAG,SAAS,GAAG,CAAC,cAAc,GAAG,CAAC,GAAG,GAAG,cAAc,GAAG,CAAC,GAAG,GAAG,aAAa,GAAG,CAAC,GAAG,GAAG,GAAG,mCAAmC,GAAG,CAAC,GAAG,GAAG,GAAG,6BAA6B,GAAG,CAAC,GAAG,MAAM,CAAC,GAAG,GAAG,CAAC,IAAI,IAAIE,EAAE,EAAEA,EAAE,GAAG,OAAO,GAAG,EAAE,GAAG,GAAG,GAAGA,GAAG,GAAGA,EAAE,GAAG,CAAC,GAAG,GAAG,GAAGA,GAAG,GAAGA,EAAE,GAAG,EAAE,EAAE,OAAO,UAAU,CAAC,GAAG,GAAG,EAAO,GAAG,SAAS,GAAG,GAAG,gBAAgB,GAAG,GAAG,KAAK,IAAK,GAAG,EAAG,MAAM,QAAQ,GAAG,EAAG,MAAM,MAAM,GAAG,EAAG,KAAK,SAAS,GAAG,GAAG,EAAG,KAAK,oBAAoB,GAAG,GAAG,GAAG,QAAQ,mBAAmB,OAAO,GAAG,GAAG,aAAa,EAAE,EAAG,KAAK,QAAQ,gBAAgBF,EAAE,CAAC,IAAI,CAAC,GAAG,EAAE,CAAC,GAAG,SAAS,cAAc,MAAM,EAAE,MAAM,OAAO,QAAQ,GAAG,MAAM,SAAS,WAAW,IAAI,CAAC,IAAI,CAAC,GAAG,SAAS,EAAG,CAAC,EAAE,QAAQ,GAAG,QAAQ,GAAG,GAAG,SAAS,0BAA0B,KAAK,EAAU,UAAU,CAAC,GAAO,GAAG,UAAP,EAAe,GAAG,GAAG,QAAQ,GAAG,CAAC,GAAG,CAAC,GAAG,GAAG,GAAG,GAAG,CAAC,EAAG,aAAa,EAAE,WAAW,SAAS,EAAE,CAAC,IAAIC,EAAEC,EAAE,EAAG,YAAY,CAAC,IAAID,KAAKD,EAAE,EAAE,IAAIC,EAAED,EAAEC,GAAG,CAAC,OAAOC,GAAG,EAAG,iBAAiB,iBAAiB,UAAU,CAAC,OAAO,IAAI,EAAE,CAAC,EAAG,iBAAiB,mBAAmB,UAAU,CAAC,OAAO,IAAI,EAAE,CAAC,EAAG,iBAAiB,aAAa,UAAU,CAAC,GAAG,EAAE,EAAE,CAAC,GAAG,aAAa,EAAE,CAAC,EAAG,YAAY,CAAC,IAAI,0BAA0B,UAAU,CAAC,OAAO,IAAI,CAAC,IAAI,EAAE,IAAI,CAAC,GAAG,GAAG,SAAS,GAAG,CAAC,IAAID,EAAEC,EAAEC,EAAE,GAAG,aAAa,QAAQ,CAACK,EAAE,GAAG,MAAMF,EAAEE,EAAE,eAAeD,EAAE,EAAG,KAAK,UAAU,UAAU,IAAIA,EAAE,QAAQ,OAAO,eAAeA,EAAE,SAAS,CAAC,MAAM,UAAU,CAAC,OAAO,KAAK,KAAK,KAAK,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,eAAe,QAAQ,EAAE,GAAG,GAAG,CAAC,GAAG,EAAE,KAAK,MAAMN,EAAE,IAAI,GAAG,IAAI,CAAC,EAAE,EAAE,GAAG,EAAE,KAAK,MAAMA,EAAE,KAAK,GAAG,IAAI,CAAC,EAAE,EAAEK,EAAE,EAAE,eAAeA,EAAEE,EAAE,eAAe,mBAAmB,CAACL,IAAI,GAAG,aAAa,QAAQ,GAAG,CAAC,GAAG,gBAAgB,QAAQ,EAAE,GAAG,YAAY,GAAG,IAAI,CAAC,EAAG,YAAY,GAAG,UAAU,CAAC,MAAO,IAAG,GAAG,CAAC,GAAG,GAAG,cAAc,GAAG,CAAC,GAAG,GAAG,aAAa,GAAG,CAAC,GAAG,GAAG,GAAG,mCAAmC,GAAG,CAAC,GAAG,GAAG,GAAG,6BAA6B,GAAG,CAAC,GAAG,EAAG,MAAM,YAAY,YAAY,CAAC,GAAG,KAAK,GAAG,CAAC,GAAG,IAAI,CAAC,GAAG,EAAG,YAAY,GAAG,GAAG,CAAC,OAAO,CAAC,GAAG,CAAC,GAAG,mBAAmB,UAAU,CAAC,IAAIH,EAAE,GAAG,WAAWC,EAAE,GAAG,YAAY,GAAG,QAAQ,GAAGD,EAAE,GAAGC,GAAG,KAAKD,GAAG,KAAKC,GAAG,IAAI,EAAE,GAAG,mBAAmB,GAAG,GAAG,OAAO,GAAG,GAAG,SAAS,GAAG,CAAC,GAAG,GAAG,CAAC,EAAG,QAAQ,SAAS,EAAE,CAAC,OAAOD,EAAE,OAAO,EAAE,EAAE,EAAE,CAAC,EAAE,EAAEE,EAAE,GAAG,OAAO,GAAG,EAAE,GAAG,GAAG,GAAGA,GAAG,GAAGA,EAAE,GAAG,CAAC,GAAG,GAAG,GAAGA,GAAG,GAAGA,EAAE,GAAG,GAAG,EAAE,OAAO,SAAS,EAAE,CAAC,mBAAmBD,IAAI,GAAG,CAAC,CAACA,EAAE,gBAAgB,IAAIC,EAAED,EAAE,aAAa,GAAG,cAAc,GAAG,GAAG,GAAGC,IAAI,YAAY,GAAGA,EAAE,CAAC,uBAAuBD,IAAI,GAAOD,EAAE,UAAN,GAAeC,EAAE,oBAAoB,sBAAsBA,IAAI,GAAG,GAAG,EAAE,GAAG,GAAGA,EAAE,mBAAmB,OAAO,CAAC,IAASA,EAAE,kBAAkB,IAAI,QAAQ,SAAS,GAA/C,KAAkD,EAAE,cAAc,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAE,GAAGF,EAAE,CAACG,EAAE,GAAG,QAAQD,EAAE,CAACM,EAAE,GAAGN,EAAE,CAAC,CAACC,GAAG,GAAG,OAAOA,EAAEK,EAAE,EAAE,EAAE,CAACP,IAAIO,EAAE,GAAG,QAAQ,GAAGP,EAAE,GAAGA,EAAE,GAAGA,EAAE,CAAC,GAAG,QAAQC,EAAED,EAAE,GAAG,EAAE,gBAAgB,SAAS,EAAE,CAAC,EAAG,QAAQ,SAAS,EAAE,CAAC,OAAOA,EAAE,MAAMA,EAAE,KAAK,QAAQD,GAAGC,EAAE,KAAK,KAAK,CAAC,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,aAAa,SAAS,EAAE,EAAE,EAAE,CAAC,IAAIE,GAAG,GAAGH,EAAE,CAAC,GAAGA,EAAE,CAACA,GAAG,uBAAuB,CAACQ,EAAEL,EAAED,EAAE,GAAG,IAAID,GAAG,EAAE,OAAOC,EAAEC,EAAE,MAAMK,EAAE,GAAGL,EAAE,KAAKK,EAAE,GAAG,WAAWL,EAAE,OAAOK,EAAE,GAAGL,EAAE,IAAIK,EAAE,GAAG,aAAa,EAAE,mBAAmB,SAAS,EAAE,EAAE,EAAE,CAAC,GAAGR,EAAE,GAAG,EAAE,GAAGA,EAAE,EAAE,IAAIG,EAAEH,EAAE,uBAAuB,CAACQ,EAAEL,EAAED,EAAE,GAAG,IAAII,EAAQL,GAAN,KAAQO,EAAE,EAAEP,KAAK,GAAG,GAAGA,GAAGO,EAAE,CAACP,EAAE,QAAQ,IAAI,CAAC,WAAWA,EAAE,CAACO,EAAE,IAAI,WAAWP,EAAE,EAAE,EAAE,OAAOC,GAAGC,EAAE,KAAKG,GAAG,GAAG,YAAYH,EAAE,IAAIG,GAAG,GAAG,aAAa,EAAE,QAAQ,SAAS,EAAE,CAAC,GAAG,EAAG,MAAM,EAAE,CAAC,QAAQ,SAAS,EAAE,CAAC,OAAyBN,EAAE,KAAK,KAA1B,kBAA8BA,EAAE,MAAM,EAAE,CAAC,CAAC,IAAIA,EAAE,CAAC,IAAIC,EAAE,GAAG,SAAS,EAAE,CAAC,GAAG,EAAE,CAACA,EAAE,QAAQ,SAAS,EAAE,CAAC,OAAOD,GAAG,EAAE,GAAGA,IAAI,CAAC,GAAG,QAAQ,SAAS,GAAG,WAAW,SAAS,EAAE,CAAC,OAAOA,EAAE,GAAGA,EAAE,CAAC,QAAQ,SAAS,EAAE,CAAC,GAAGA,GAAGA,EAAE,MAAM,CAAC,IAAIC,EAAE,GAAG,QAAQD,EAAE,CAAC,GAAG,GAAG,GAAG,OAAOC,EAAE,EAAE,CAAC,GAAG,KAAKD,EAAEA,EAAE,MAAM,QAAQA,EAAE,SAASA,EAAE,aAAa,YAAY,CAAC,EAAG,KAAK,SAASA,EAAE,CAAC,IAAI,CAAC,GAAG,CAAC,IAAI,GAAG,OAAO,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,CAACA,EAAEC,EAAE,EAAE,GAAG,OAAO,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,GAAGD,EAAEC,EAAE,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAOD,EAAE,GAAG,CAAC,EAAE,EAAE,IAAI,GAAG,UAAU,GAAG,GAAG,CAAC,EAAE,EAAE,GAAG,OAAO,SAAS,EAAE,CAAC,MAAM,EAAE,GAAG,OAAO,GAAG,CAAC,IAAIA,EAAE,EAAE,EAAE,EAAE,GAAG,kBAAkB,GAAG,GAAG,UAAU,SAAS,EAAE,EAAE,CAAC,OAAO,GAAGA,EAAEC,EAAE,GAAG,GAAG,EAAE,GAAG,cAAc,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,GAAGD,EAAE,CAACC,EAAE,GAAG,GAAG,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,GAAGD,IAAI,GAAG,OAAO,UAAU,CAAC,OAAO,EAAG,OAAO,SAAS,EAAE,CAAC,OAAyBA,EAAE,KAAK,KAA1B,kBAA8B,EAAE,GAAG,YAAY,UAAU,CAAC,MAAM,CAAC,CAAC,IAAI,GAAG,gBAAgB,GAAG,GAAG,iBAAiB,SAAS,EAAE,EAAE,CAAC,IAAIE,EAAE,GAAGF,KAAK,GAAGA,GAAG,EAAE,EAAE,CAACE,EAAE,QAAQD,EAAE,EAAEC,EAAE,KAAKD,EAAE,EAAE,GAAG,oBAAoB,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAE,GAAGF,GAAGG,EAAED,GAAGA,EAAE,QAAQD,EAAE,CAAC,GAAG,GAAGC,EAAE,OAAOC,EAAE,EAAE,EAAE,GAAG,MAAM,SAAS,EAAE,EAAE,CAAC,IAAID,EAAEC,EAAE,EAAE,CAACK,EAAE,EAAE,CAACF,EAAEL,EAAE,UAAU,KAAKM,EAAEN,EAAE,UAAU,IAAIU,EAAE,SAAS,EAAE,EAAE,CAAC,IAAIT,EAAE,EAAE,CAACC,EAAE,EAAE,CAACK,EAAE,EAAG,YAAYF,EAAE,UAAU,CAAC,EAAEJ,EAAEC,EAAE,CAAC,EAAE,EAAE,CAAC,EAAE,EAAE,EAAE,CAAC,OAAO,CAAC,OAAO,SAAS,EAAE,CAAC,EAAE,QAAQK,EAAE,QAAQ,CAAC,EAAE,CAACN,EAAE,KAAKF,EAAE,QAAQ,CAACG,EAAE,KAAKH,EAAE,CAACO,GAAGL,EAAE,QAAQM,EAAE,SAAS,EAAE,GAAG,IAAIN,KAAKD,EAAE,EAAEC,GAAUA,EAAE,OAAO,EAAE,EAAE,GAApB,MAAsB,GAAGD,EAAEC,GAAG,EAAoBA,IAAlB,gBAAoBS,EAAE,EAAEV,EAAEC,GAAG,CAACD,EAAEC,GAAG,OAAO,GAAGK,EAAE,GAAG,EAAEA,GAAG,CAAC,GAAG,GAAG,UAAU,UAAU,CAAC,MAAO,GAAEN,EAAE,UAAU,EAAE,EAAE,GAAGD,EAAE,CAAC,QAAQ,SAAS,EAAE,CAAC,IAAIC,EAAE,EAAE,CAAC,IAAIC,KAAKM,EAAE,EAAEN,GAAGM,EAAEN,GAAG,EAAE,QAAQF,EAAEG,EAAE,KAAK,GAAG,OAAOF,EAAE,CAAC,EAAE,CAACE,GAAU,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOF,EAAEE,EAAEH,EAAEG,EAAE,CAACF,EAAE,GAAGD,EAAE,EAAE,CAACE,EAAEC,GAAGA,EAAEF,IAAIC,EAAED,GAAGC,EAAE,EAAED,GAAGA,EAAEC,GAAG,GAAG,GAAG,SAASF,EAAE,EAAE,EAAE,CAAC,CAAC,IAAIE,EAAED,EAAE,MAAM,eAAe,eAAe,CAAC,EAAE,MAAM,YAAY,CAAC,IAAIC,EAAE,OAAOA,EAAE,OAAOA,GAAG,GAAG,QAAQ,cAAc,IAAI,OAAOD,IAAI,IAAID,EAAE,GAAGE,EAAE,EAAE,GAAG,CAAC,KAAK,EAAE,OAAO,EAAE,CAAC,GAAG,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAEF,EAAE,MAAMG,EAAEH,EAAE,OAAOQ,EAAER,EAAE,KAAKM,GAAGJ,EAAE,eAAeA,EAAE,eAAe,GAAGA,GAAG,OAAOK,EAAED,EAAE,OAAO,EAAG,KAAK,SAASA,EAAE,CAACK,EAAE,IAAI,CAAC,GAAG,CAACJ,EAAE,YAAYI,EAAEJ,EAAE,WAAW,IAAI,CAAC,KAAKD,GAAGA,IAAI,KAAKA,EAAE,cAAcA,EAAE,cAAcA,EAAE,aAAaA,EAAE,aAAa,CAAC,IAAI,EAAE,GAAGA,EAAE,EAAE,YAAY,CAAC,GAAGL,EAAE,aAAa,EAAEK,EAAE,WAAW,EAAE,UAAUA,GAAGA,IAAIH,GAAG,CAAC,GAAGG,EAAE,GAAG,IAAI,EAAE,GAAGA,EAAE,EAAE,YAAY,GAAGL,EAAE,YAAY,EAAE,WAAWU,GAAGJ,EAAE,WAAiBC,IAAN,OAAWN,EAAE,iBAAiB,CAAC,EAAE,WAAW,CAAC,IAAI,GAAG,SAAS,EAAE,EAAE,EAAE,EAAE,CAAC,OAAO,GAAG,OAAO,CAAC,OAAOF,EAAE,QAAQ,CAAC,EAAE,SAAS,CAAC,EAAE,SAAS,CAAC,EAAE,KAAKC,EAAE,QAAQ,IAAK,GAAG,QAAQE,EAAE,OAAOA,EAAE,SAASA,EAAE,SAAS,UAAU,CAAC,OAAOD,GAAG,GAAG,GAAG,GAAG,WAAW,GAAG,GAAG,CAAC,EAAE,CAAC,EAAE,EAAE,UAAU,UAAU,CAAC,OAAO,GAAG,GAAG,GAAG,WAAW,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC,EAAE,GAAG,iCAAiC,GAAG,SAAS,EAAE,CAAC,IAAID,EAAE,GAAG,KAAKD,EAAE,OAAO,QAAQ,EAAEC,GAAG,MAAM,EAAE,WAAW,CAAC,EAAE,GAAGA,IAAI,GAAG,SAAS,EAAE,CAAC,GAAGD,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,eAAe,EAAE,aAAa,EAAE,YAAY,CAAC,EAAEA,AAAS,EAAE,OAAK,cAAe,EAAE,SAAS,CAAC,CAACA,EAAE,SAAS,EAAE,GAAGA,EAAE,IAAI,aAAa,IAAIC,EAAEC,EAAEC,EAAEK,EAAEF,EAAEC,EAAEI,EAAEN,EAAEO,EAAEZ,EAAEc,EAAEF,EAAE,iBAAiBY,EAAEZ,EAAE,SAASG,EAAEH,EAAE,kBAAkBF,EAAEE,EAAE,UAAUI,EAAE,GAAGhB,EAAE,OAAO,EAAE,GAAGiB,EAAE,EAAG,KAAK,SAAS,CAAC,eAAeC,EAAED,GAAGA,EAAE,KAAK,CAACE,EAAE,KAAKnB,EAAE,SAAS,GAAGA,EAAE,QAAQ,EAAEkB,GAAG,CAAC,IAAIlB,EAAE,SAAS,CAACkB,EAAE,QAAQ,EAAEA,EAAE,SAAS,EAAEE,EAAE,GAAGJ,EAAE,GAAG,CAACK,EAAE,GAAGL,EAAE,GAAG,CAACM,EAAE,EAAEC,GAAG,GAAG,SAAS,GAAG,eAAe,GAAG,eAAe,MAAM,GAAG,eAAe,MAAM,GAAG,YAAY,GAAG,WAAWE,EAAE,EAAEK,EAAE,GAAGN,EAAE,CAAC,UAAU,CAAC,OAAOA,EAAEvB,EAAE,EAAE,UAAU,CAAC,OAAOuB,GAAG,KAAKO,EAAE,GAAGf,EAAEhB,EAAE,KAAK,CAAC,EAAEe,EAAE,CAAC8B,EAAE,UAAU,CAAC,MAAO,GAAE,CAAC,GAAGb,EAAE,GAAGC,EAAE,GAAGC,EAAE,UAAU,CAAC,EAAE,GAAGlB,EAAE,GAAG,CAAC,EAAE,GAAG,GAAG,EAAE,EAAEd,EAAE,CAACY,IAAI,EAAE,GAAG,EAAE,GAAGE,EAAE,GAAG,CAAC,EAAE,EAAE,IAAImB,EAAE,UAAU,CAAC,EAAE,MAAM,EAAE,GAAG,WAAWhB,EAAE,MAAM,EAAE,CAACC,EAAE,OAAO,CAAC,KAAK,EAAE,MAAM,UAAU,mDAAmD,WAAWD,EAAE,MAAM,EAAE,CAAC,UAAU,EAAE,OAAO,EAAE,QAAQ,GAAGiB,EAAE,UAAU,CAAC,GAAG,CAAC9B,EAAE,UAAU,EAAEA,EAAE,KAAK,QAAQJ,IAAIkB,GAAG,CAAClB,EAAEI,EAAE,SAAS,EAAE,EAAEc,EAAElB,EAAE,CAACI,EAAE,QAAQ,UAAUJ,EAAE,GAAG,OAAOiB,GAAG,EAAG,IAAIA,EAAE,CAAC,EAAE,MAAM,CAAC,CAAC,EAAE,YAAY,SAAS,EAAE,CAAC,OAAO,IAAkBnB,EAAE,OAAhB,aAAsB,UAAU,CAAC,GAAGQ,EAAE,CAAC,sBAAsBqC,EAAE,CAAC,IAAI7C,EAAE,GAAGC,EAAE,OAAO,EAAE,CAACC,EAAE+B,EAAEb,EAAE,EAAEpB,EAAE,CAAC,GAAGmB,GAAGjB,IAAIkB,EAAE,EAAEA,EAAE,OAAO,CAAC,EAAE,OAAOlB,EAAEkB,EAAE,EAAE,IAAIjB,EAAE,IAAI,WAAWgB,GAAGA,EAAE,MAAM,EAAE,EAAE,GAAGC,EAAE,OAAO,CAAC,EAAE,MAAM,UAAU,mDAAmDjB,EAAE,UAAU,EAAE,MAAM,EAAEA,EAAE,KAAK,EAAE,QAAQ,GAAG,MAAM,IAAI,CAAC,MAAM,CAAC,EAAE,EAAE,QAAQgC,GAAG,CAAC,EAAE,CAAC,IAAI,EAAEb,EAAE,MAAqBtB,EAAE,OAAjB,cAAuBC,EAAE,aAAaD,EAAE,SAASA,EAAE,QAAQ,OAAO,GAAG,EAAE,QAAQ,UAAU,CAAC,EAAE,CAAC,EAAE,IAAIA,EAAEsB,EAAE,EAAE,IAAI,GAAG,gBAAgB,GAAG,eAAe,OAAO,GAAGC,EAAE,CAACjB,EAAE,OAAO,CAACN,IAAIsB,GAAG,GAAGN,EAAEM,EAAE,MAAM,CAACR,GAAG,IAAI,CAAC,EAAEO,GAAG,CAAC,EAAED,GAAG,CAACc,GAAG,CAAC,EAAE,IAAI,EAAE,UAAU,EAAE,eAAe,SAAS,EAAE,EAAE,CAAC,GAAGd,EAAE,QAAQe,GAAG,CAAClC,EAAE,CAAC,GAAG,QAAQ,IAAIE,EAAEK,EAAED,EAAEuB,GAAG,CAAC,IAAI,GAAG,EAAET,GAAG,EAAE,IAAId,EAAE,CAACP,EAAE,UAAU,KAAK,GAAG,GAAGqB,EAAElB,EAAEK,EAAE,GAAGQ,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,QAAQgB,EAAExB,EAAE,EAAE,GAAG,EAAEY,GAAG,EAAE,IAAIb,EAAE,CAACP,EAAE,UAAU,KAAK,GAAG,GAAGoB,EAAEjB,EAAEK,EAAE,GAAGQ,EAAE,GAAG,CAAC,CAAC,EAAE,KAAK,QAAQiB,EAAEzB,EAAE,CAACF,EAAE,YAAY,CAAC,SAASC,EAAE,CAAC,KAAK,IAAI,EAAE,IAAID,EAAE,KAAK,SAASJ,GAAGC,GAAGD,EAAE,IAAI,EAAG,GAAG,EAAE,CAAC,CAAC,SAASkC,EAAE,SAAS7B,EAAE,CAAC,MAAM,EAAE,QAAQ,CAAC,EAAE,CAAC,GAAGG,EAAEV,EAAE,EAAE,EAAE,QAAQ,UAAU,CAAC,EAAE,KAAKM,EAAE,OAAO,CAAC,IAAI,CAACmB,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,GAAG,EAAE,SAAS,SAAS,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,GAAG,KAAKtB,GAAG+B,GAAG,CAACjC,GAAGa,GAAGO,EAAEW,EAAExB,EAAE,KAAKP,EAAEM,GAAGP,EAAE,OAAOA,EAAE,GAAGqB,GAAG,CAACpB,EAAEO,EAAE,GAAG,CAAC,CAACN,EAAE,CAAC,EAAE,QAAQiC,GAAG,CAAC,IAAI9B,EAAEC,EAAE,KAAKJ,EAAEU,EAAEP,EAAEM,EAAEX,EAAE,OAAOA,EAAE,EAAEoB,GAAG,CAAClB,EAAEI,EAAE,GAAGkB,EAAES,EAAErB,EAAE,CAAC,GAAGA,IAAIY,IAAI,GAAGA,EAAEZ,GAAGQ,EAAEI,EAAE,EAAEtB,GAAGD,IAAI,IAAI,EAAE,EAAE,SAAS,UAAU,CAAC,GAAGe,EAAE,CAACF,GAAG,IAAI,CAAC,GAAG,iBAAiB,UAAUsB,EAAE,CAAC,GAAG,GAAG,SAASA,EAAE,CAAChB,AAAgD,EAAE,UAAvC,EAAE,OAAO,MAAM,eAAe,OAAgB,EAAE,OAAO,CAAC,GAAGW,EAAE,QAAQ,EAAE,EAAE,UAAU,UAAU,CAAC,GAAGf,EAAE,CAAC,EAAE,CAAC,GAAG,GAAG,SAASoB,EAAE,CAAC,GAAG,oBAAoB,UAAUA,EAAE,CAACL,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,IAAI/B,EAAE,SAAS,CAAC,EAAE,IAAI,GAAGA,EAAE,EAAE,IAAI,GAAG,IAAI,CAACoB,GAAG,EAAEA,EAAE,EAAE,CAAC,IAAI,EAAG,OAAO,IAAI,GAAG,CAAC,EAAEnB,EAAE,IAAI,EAAE,EAAG,GAAGA,EAAE,CAAC,KAAK,SAAS,OAAO,CAAC,EAAE,QAAQ,CAAC,EAAE,QAAQa,EAAE,QAAQ,MAAM,QAAQ,QAAQ,UAAU,CAAC,QAAQ,GAAGM,EAAEA,GAAG,CAAC,UAAU,CAAC,OAAOd,EAAE,OAAO,EAAE,CAAC,CAAC,SAAS,GAAG,WAAWD,EAAE,KAAK,WAAW,CAAC,CAACJ,GAAG,GAAG,KAAK,SAAS,EAAE,CAAC,GAAG,GAAGD,EAAE,CAAC,OAAO,EAAG,KAAKA,EAAE,CAAC,IAAIC,EAAE,GAAG,aAAa,EAAE,OAAO,GAAG,QAAQ,CAAC,QAAQ,SAAS,EAAE,CAAC,MAAO,GAAE,OAAOD,EAAE,QAAQC,EAAED,EAAE,QAAQ,uBAAuB,CAAC,IAAIA,EAAE,MAAM,GAAG,aAAa,CAAC,EAAG,KAAKA,GAAG,SAAS,EAAE,EAAE,CAAC,MAAM,MAAMA,EAAE,KAAK,iBAAiB,IAAIA,EAAE,KAAK,mBAAmB,IAAIA,EAAE,UAAUC,EAAE,KAAK,mBAAmB,IAAIA,EAAE,QAAQ,MAAMA,EAAE,KAAK,iBAAiB,KAAK,EAAE,GAAG,QAAQ,SAAS,EAAE,CAAC,OAAO,IAAI,GAAGD,EAAE,EAAE,GAAG,gBAAgB,SAAS,EAAE,CAAC,GAAYA,IAAT,IAAK,GAAM,OAAO,GAAG,GAAG,CAAC,IAAIA,GAAG,GAAG,OAAO,GAAG,QAAQ,CAAC,GAAG,CAAC,IAAIA,EAAE,OAAO,IAAI,GAAG,MAAM,CAAC,KAAK,GAAGA,GAAG,IAAIC,EAAED,aAAa,GAAGA,EAAE,GAAGA,EAAE,CAAC,OAAO,IAAI,GAAG,SAASC,EAAE,QAAQ,GAAG,MAAM,CAAC,GAAGA,EAAE,OAAO,GAAG,GAAGA,GAAGA,GAAG,GAAG,KAAK,CAAC,iBAAiB,GAAG,eAAe,GAAG,WAAW,GAAG,SAAS,GAAG,OAAO,CAAC,GAAG,UAAU,CAAC,IAAI,GAAG,cAAc,CAAC,GAAG,IAAI,EAAE,IAAI,UAAU,CAAC,OAAO,IAAI,CAAC,CAAC,IAAI,EAAE,EAAG,eAAe,GAAG,CAAC,GAAG,eAAe,GAAG,GAAG,GAAG,ICO/xoH,SAAwB,GAAc,EAAM,CAAC,GAAK,CAAC,OAAK,0DAA0D,QAAM,UAAU,OAAK,EAAE,CAAC,MAAI,KAAK,UAAA,EAAU,GAAG,QAAM,EAAE,CAAC,gBAAc,GAAG,aAAW,CAAC,KAAK,QAAQ,SAAS,GAAG,KAAK,UAAU,MAAM,EAAE,CAAC,UAAQ,SAAS,UAAQ,GAAM,wBAAsB,SAAS,YAAU,QAAQ,YAAU,GAAK,UAAA,EAAU,EAAE,EAAE,EAAW,CAAC,oBAAkB,EAAE,oBAAkB,GAAG,iBAAe,EAAE,gBAAc,EAAE,eAAa,EAAE,cAAY,GAAG6F,EAAgB,EAAQC,EAAO,KAAK,CAAO,EAAaA,EAAO,KAAK,CAAO,EAAqBA,EAAO,EAAE,CAAC,CAAO,EAAeA,EAAO,GAAM,CAAO,EAAoBA,EAAO,KAAK,CAAO,EAAiBA,EAAO,KAAK,CAAO,EAAiBA,EAAO,GAAK,CAAO,GAAkBA,EAAO,KAAK,CACvvB,CAAC,GAAS,GAAaC,EAAS,GAAM,CAAM,CAAC,GAAY,IAAgBA,EAAS,GAAM,CAAO,GAAI,EAClG,EAAsB,GAAiB,CAAC,IAAM,EAAO,EAAE,CAC2H,OADvH,GAAiB,OAAO,UAAU,EAAO,KAAK,SAAY,EAAgB,YAAY,IAAA,KAAU,EAAO,UAAU,EAAgB,WAAa,EAAgB,UAAU,IAAA,KAAU,EAAO,QAAQ,EAAgB,SAAW,EAAgB,OAAO,IAAA,KAAU,EAAO,KAAK,EAAgB,MAAQ,EAAgB,SAAS,IAAA,KAAU,EAAO,OAAO,EAAgB,QAAU,EAAgB,YAAY,IAAA,KAAU,EAAO,UAAU,EAAgB,WAAa,EAAgB,YAAY,IAAA,KAAU,EAAO,UAAU,EAAgB,aACxkB,EAAO,KAAK,GAAiB,MAAM,QAAW,GAAiB,WAAW,IAAA,KAAU,EAAO,SAAS,EAAgB,UAAY,GAAiB,OAAK,EAAO,KAAK,EAAgB,OAAa,GACzL,IAAY,EAAa,KAAQ,CAAC,GAAG,CAAC,EAAQ,QAAQ,OAAO,KAChE,GAAc,EAAoB,UAAS,EAAoB,QAAQ,QAAQ,CAAC,EAAoB,QAAQ,MAC/G,IAAM,EAAUC,GAAU,OAAO,EAAQ,QAAQ,CAAC,KAAK,QAAQ,CAAC,CAAO,EAAM,EAAU,MAAM,EAAoB,QAAQ,EACzH,EAAM,QAAQ,GAAM,CAAC,IAAM,EAAQ,SAAS,cAAc,MAAM,CAAC,EAAQ,MAAM,SAAS,EAAU,SAAS,UAAU,EAAQ,MAAM,QAAQ,QAAQ,EAAK,YAAY,aAAa,EAAQ,EAAK,CAAC,EAAQ,YAAY,EAAK,EAAG,CAC3N,IAAI,EAAS,EAAE,CAAiV,OAA7U,IAAY,QAAS,EAAM,QAAQ,GAAM,CAAC,IAAM,EAAUA,GAAU,OAAO,EAAK,CAAC,KAAK,QAAQ,WAAW,OAAO,CAAC,CAAC,EAAS,KAAK,GAAG,EAAU,MAAM,EAAG,CAAU,IAAY,QAAS,EAAM,QAAQ,GAAM,CAAC,IAAM,EAAUA,GAAU,OAAO,EAAK,CAAC,KAAK,QAAQ,WAAW,OAAO,CAAC,CAAC,EAAS,KAAK,GAAG,EAAU,MAAM,EAAG,CAAO,EAAS,EAAa,CAAC,YAAU,WAAS,EACpX,GAAiB,EAAS,EAAQ,KAAO,CAC/C,EAAqB,QAAQ,QAAQ,GAAS,EAAQ,MAAM,CAAC,CAAC,EAAqB,QAAQ,EAAE,CAAC,IAAM,EAAiB,EAAsB,EAAW,CAAO,EAAU,EAAW,OAAO,EAAE,EAAS,SAAS,EAAQ,IAAQ,CAAC,IAAM,EAAa,EAAU,EAAM,EAAc,GAAG,EAAQ,CAC1R,EAAQ,MAAM,QAAQ,EAAe,UAAU,CAAC,EAAQ,MAAM,UAAU,aAAa,EAAkB,MAAM,EAAkB,aAAa,EAAc,aAAa,EAAa,GAAG,EAAQ,MAAM,OAAO,QAAQ,EAAY,KAAK,IAAM,EAAQ,EAAQ,EAAE,EAAE,CAAC,GAAG,EAAiB,MAAM,EAAa,SAAS,GAAU,CAAC,IAAMC,EAAE,GAAmB,EAAEC,GAAgBC,EAAE,GAAmB,EAAED,GAAgB,EAAS,GAAe,EAAEA,GAAgB,EAAM,GAAc,EAAE,GAAcA,EAAe,EAAQ,GAAgB,EAAE,GAAgBA,EAAe,EAAK,GAAa,EAAEA,GAAU,EAAQ,MAAM,QAAQ,EAAQ,UAAU,CAAC,EAAQ,MAAM,UAAU,aAAaD,EAAE,MAAME,EAAE,aAAa,EAAS,aAAa,EAAM,GAAG,EAAQ,MAAM,OAAO,QAAQ,EAAK,MAAO,CAAC,CAAC,EAAqB,QAAQ,KAAK,EAAQ,KAAM,CAClyB,IAAM,EAAQ,EAAQ,EAAE,EAAE,CAAC,GAAG,EAAiB,MAAM,EAAa,SAAS,GAAU,CAAC,IAAMF,EAAE,GAAmB,EAAEC,GAAgBC,EAAE,GAAmB,EAAED,GAAgB,EAAS,GAAe,EAAEA,GAAgB,EAAM,GAAc,EAAE,GAAcA,EAAe,EAAQ,GAAgB,EAAE,GAAgBA,EAAe,EAAK,GAAa,EAAEA,GAAU,EAAQ,MAAM,QAAQ,EAAQ,UAAU,CAAC,EAAQ,MAAM,UAAU,aAAaD,EAAE,MAAME,EAAE,aAAa,EAAS,aAAa,EAAM,GAAG,EAAQ,MAAM,OAAO,QAAQ,EAAK,MAAO,CAAC,CAAC,EAAqB,QAAQ,KAAK,EAAQ,GAAI,EAC3jB,MAAc,CAAqF,GAAjF,GAAa,SAAS,GAAG,GAAa,QAAiB,IAAU,UAAmB,EAAe,QAAQ,OAAO,EAAe,QAAQ,GAAK,IAAM,EAAO,IAAY,CAAK,KAAoD,OAAtC,EAAgB,EAAO,SAAS,GAAK,KAAW,CAAC,EAAqB,QAAQ,QAAQ,GAAS,EAAQ,MAAM,CAAC,CAAC,EAAO,UAAU,QAAQ,CAAC,EAAoB,QAAQ,OAC/W,EAAE,CAAC,CACL,MAAc,CAAqF,GAAjF,GAAa,SAAS,GAAG,GAAa,QAAiB,IAAU,UAAmB,CAAC,EAAQ,QAAQ,OAAO,IAAM,EAAO,IAAY,CAAC,GAAG,CAAC,EAAO,OAAO,GAAK,CAAC,YAAU,EACqD,MAD9C,IAAkB,QAAQ,EAC3N,EAAS,QAAQ,GAAI,CAAC,EAAG,MAAM,QAAQ,EAAe,UAAU,CAAC,EAAG,MAAM,UAAU,aAAa,EAAkB,MAAM,EAAkB,aAAa,EAAc,aAAa,EAAa,GAAG,EAAG,MAAM,OAAO,QAAQ,EAAY,MAAO,KAAW,CAAC,EAAqB,QAAQ,QAAQ,GAAS,EAAQ,MAAM,CAAC,CAAC,AAAqE,EAAoB,WAAzD,EAAoB,QAAQ,QAAQ,CAA6B,MAAM,GAAkB,QAAQ,OAAS,CAAC,EAAQ,EAAK,EAAU,EAAU,EAAkB,EAAkB,EAAe,EAAc,EAAa,EAAY,CAAC,CAC/jB,MAAc,CAAC,GAAG,IAAU,UAAU,GAAa,SAAS,GAAG,GAAa,OAAO,OAAO,IAAI,EAAM,KAAW,MAAmB,CAAC,GAAG,CAAC,EAAa,QAAQ,OAAO,IAAM,EAAK,EAAa,QAAQ,uBAAuB,CAAO,EAAe,EAAO,aAAa,EAAQ,EAAe,EACvR,EAAa,AAGjB,EAHoB,IAAwB,MAC/B,EAAK,IAAa,IAAwB,SAC1C,EAAK,IAAI,EAAK,OAAO,EACrB,EAAK,OAC2C,EAA7C,GAAc,GAAgB,EAAK,QAAQ,EAAwB,CACjC,GAAxB,EAAK,IAAI,EAAkD,EAAS,MAAiB,CAAI,GAAM,qBAAqB,EAAM,CAAC,EAAM,sBAAsB,EAAe,EAAS,MAAiB,GAAgB,CAA+H,OAA9H,GAAgB,CAAC,EAAO,iBAAiB,SAAS,EAAa,CAAC,QAAQ,GAAK,CAAC,CAAC,EAAO,iBAAiB,SAAS,EAAa,KAAW,CAAI,GAAM,qBAAqB,EAAM,CAAC,EAAO,oBAAoB,SAAS,EAAa,CAAC,EAAO,oBAAoB,SAAS,EAAa,GAAK,CAAC,EAAQ,EAAsB,CAAC,CACjiB,IAAM,EAA0B,GAAU,CAAC,GAAG,EAAS,SAAS,EAAE,MAAO,GACzE,IAAM,EAAQ,EAAS,GAAS,EAAe,WAAW,EAAQ,MAAM,QAAQ,EAAE,EAAQ,EAAiB,EAAQ,MAAM,WAAW,GAAS,EAAc,EAAQ,MAAM,QAAQ,GAC3K,EAAe,KAAK,IAAI,EAAe,EAAe,CAAC,IACvD,EAAiB,EAAiB,SAAS,GAAG,EAAkB,IAAI,EAAE,EAAiB,SAAS,GAAG,EAAkB,IAAI,EAAE,IAAgB,GAAG,EAAiB,SAAS,GAAG,EAAc,KAAK,CAC9L,EAAY,IAAc,EAAE,CAAC,GAAe,EAAc,SAAS,YAAY,CAAC,EAAc,SAAS,QAAQ,EAAY,KAAK,CAAC,OAAO,GAAgB,GAAkB,GAgBkJ,OAflU,MAAc,CAA4E,GAAxE,IAAU,UAAU,GAAa,SAAS,GAAG,GAAa,QAAiB,CAAC,GAAkB,QAAQ,OAAO,IAAM,EAAS,GAAkB,QAEhK,GADA,EAAqB,QAAQ,QAAQ,GAAS,EAAQ,MAAM,CAAC,CAAC,EAAqB,QAAQ,EAAE,CAC1F,GAAY,CAAI,IAAS,EAAS,QAAQ,GAAI,CAAC,EAAG,MAAM,QAAQ,EAAe,UAAU,CAAC,EAAG,MAAM,UAAU,aAAa,EAAkB,MAAM,EAAkB,aAAa,EAAc,aAAa,EAAa,GAAG,EAAG,MAAM,OAAO,QAAQ,EAAY,MAAO,CAAC,EAAe,QAAQ,IAAO,OAGtS,IAAU,EAA0B,EAAS,GAAE,EAAe,QAAQ,GAAK,EAAgB,EAAS,GAAK,GAAI,CAAC,GAAS,GAAY,EAAQ,EAAQ,EAAkB,EAAkB,EAAe,EAAc,EAAa,EAAY,CAAC,CACjP,MAAc,CAAwD,GAApD,GAAa,SAAS,GAAG,GAAa,QAAiB,CAAC,EAAa,QAAQ,OAAO,IAAM,EAAe,IAAI,mBAAmB,CAClJ,GAAG,EAAiB,QAAQ,CAAC,EAAiB,QAAQ,GAAM,OACxD,EAAe,UAChB,EAAiB,SAAS,aAAa,EAAiB,QAAQ,CACnE,EAAiB,QAAQ,eAAe,CAExC,GADG,CAAC,EAAe,SAChB,IAAU,SAAS,OAAO,IAAM,EAAO,GAAW,GAAK,CACtD,IACJ,GAAkB,QAAQ,EAAO,SACjC,EAAO,SAAS,QAAQ,GAAI,CAAC,EAAG,MAAM,QAAQ,IAAI,EAAG,MAAM,UAAU,4CAA4C,EAAG,MAAM,OAAO,aAAc,GAAI,GAAG,GAAG,CAA8C,OAA7C,EAAe,QAAQ,EAAa,QAAQ,KAAW,CAAC,EAAe,YAAY,CAAI,EAAiB,SAAS,aAAa,EAAiB,QAAQ,GAAM,CAAC,EAAQ,CAAC,CAAqB,EAAK,MAAM,CAAC,IAAI,EAAa,UAAU,mBAAmBC,IAAY,MAAM,CAAC,QAAQ,OAAO,eAAe,SAAS,WAAW,SAAS,MAAM,OAAO,OAAO,OAAO,gBAAgB,cAAc,GAAG,EAAM,CAAC,SAAsB,EAAM,cAAc,GAAI,CAAC,IAAI,EAAQ,MAAM,CAAC,OAAO,EAAE,QAAM,SAAS,EAAK,SAAS,WAAW,EAAK,YAAY,MAAM,WAAW,EAAK,YAAY,uCAAuC,UAAU,EAAK,UAAU,eAAe,EAAK,eAAe,cAAc,EAAK,cAAc,WAAW,EAAK,WAAW,YAAY,EAAE,aAAa,EAAE,QAAQ,EAAE,MAAM,OAAO,CAAC,CAAC,EAAK,CAAC,CAAC,uBAnDx3B,IAAyB,IAAiE,KAAgF,KAA6I,CAClW,GAAK,eAAeJ,GAAUK,GAAQC,GAAc,CAqDpD,EAAoB,GAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,KAAK,MAAM,UAAU,QAAQ,CAAC,SAAS,SAAS,CAAC,aAAa,CAAC,SAAS,gBAAgB,CAAC,wBAAwB,GAAK,0BAA0B,WAAW,aAAa,SAAS,CAAC,sBAAsB,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,MAAM,SAAS,SAAS,CAAC,aAAa,CAAC,MAAM,SAAS,SAAS,CAAC,wBAAwB,GAAK,0BAA0B,aAAa,aAAa,SAAS,OAAO,GAAO,EAAM,UAAU,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAM,OAAO,GAAO,EAAM,UAAU,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,QAAQ,QAAQ,QAAQ,CAAC,aAAa,CAAC,QAAQ,aAAa,QAAQ,CAAC,wBAAwB,GAAK,0BAA0B,WAAW,aAAa,QAAQ,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAK,aAAa,KAAK,cAAc,MAAM,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,KAAK,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,IAAI,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,KAAK,SAAS,SAAS,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,aAAa,EAAE,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,KAAK,IAAI,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,KAAK,KAAK,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,EAAE,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,KAAK,MAAM,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,aAAa,EAAE,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,KAAK,KAAK,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,aAAa,EAAE,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,KAAK,KAAK,IAAI,KAAK,IAAI,IAAI,KAAK,EAAE,aAAa,IAAI,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,MAAM,aAAa,aAAa,CAAC,KAAK,QAAQ,SAAS,GAAG,KAAK,UAAU,CAAC,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,gBAAgB,GAAK,aAAa,iIAAiI,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,SAAS,WAAW,gBAAgB,aAAa,aAAa,CAAC,SAAS,GAC1qE,WAAW,MAAM,WAAW,OAAO,WAAW,uCAAuC,CAAC,CAAC,IAAI,CAAC,KAAK,EAAY,KAAK,MAAM,MAAM,QAAQ,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,KAAK,IAAI,MAAM,OAAO,CAAC,aAAa,KAAK,YAAY,qEAAqE,CAAC,CAAC,CAAC,GAAc,YAAY,kDCtD5Q,IAAsE,IAA4B,CAAoCC,GAAK,+gBAAuhBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUrhCC,GAAK,EAVgjC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUz6C,eAAe,CAAC,GAAK,YAAY,YAAwBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCV7K,IAAsE,IAA4B,CAAoCE,GAAK,4lBAAomBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUlmCC,GAAK,EAV6nC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUt/C,eAAe,CAAC,GAAK,YAAY,YAAwBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCV7K,IAAsE,IAA4B,CAAoCE,GAAK,kiCAA0iCC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUxiDC,GAAK,EAVmkD,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAU57D,eAAe,CAAC,GAAK,YAAY,aAAyBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCV9K,IAAsE,IAA4B,CAAoCE,GAAK,6yBAAqzBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUnzCC,GAAK,EAV80C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUvsD,eAAe,CAAC,GAAK,YAAY,WAAuBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,ICPpN,SAAwB,GAA4B,EAAM,CAAC,GAAK,CAAC,gBAAc,GAAG,eAAa,EAAE,kBAAgB,GAAG,gBAAc,GAAG,gBAAc,GAAG,iBAAe,IAAI,kBAAgB,UAAU,gBAAc,UAAU,eAAa,OAAO,kBAAgB,GAAG,gBAAc,OAAO,sBAAoB,GAAM,kBAAgB,UAAU,EAAY,EAAUE,EAAO,KAAK,CAAO,EAAaA,GAAQ,CAAO,EAASA,EAAO,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,CAAO,EAAaA,EAAO,EAAE,CAAC,CAAO,EAAS,IAAqB,CAAM,CAAC,EAAW,GAAeC,EAAS,CAAC,MAAM,IAAI,OAAO,IAAI,CAAC,CAAO,EAAaD,EAAO,KAAK,CAAO,EAAoBE,GAAa,EAAM,IAAiB,MAAM,KAAK,CAAC,OAAO,EAAc,EAAE,EAAE,KAAS,CAAC,EAAE,KAAK,QAAQ,CAAC,EAAM,EAAE,KAAK,QAAQ,CAAC,EAAO,IAAI,KAAK,QAAQ,CAAC,IAAI,EAAc,IAAI,KAAK,QAAQ,CAAC,IAAI,EAAc,KAAK,KAAK,QAAQ,CAAC,EAAa,EAAE,QAAQ,EAAgB,YAAY,EAAgB,KAAK,KAAK,QAAQ,CAAC,GAAG,GAAG,GAAG,EAAM,EAAE,CAAG,CAAC,EAAc,EAAa,EAAgB,EAAc,CAAC,CAAO,EAAsBA,GAAa,EAAM,IAAS,CAAC,EAAa,QAAQ,QAAQ,GAAU,CAC7kC,EAAS,EAAE,KAAK,QAAQ,CAAC,EAAM,EAAS,EAAE,KAAK,QAAQ,CAAC,GAAS,EAAG,EAAE,CAAC,CAAOC,EAAgBD,EAAY,GAAQ,CAAC,IAAM,EAAK,EAAO,uBAAuB,CAAO,EAAM,EAAS,QAAQ,EAAa,QAAQ,SAAS,EAAS,IAAQ,CACzO,IAAM,EAAG,EAAM,EAAE,EAAS,EAAQ,EAAG,EAAM,EAAE,EAAS,EAAQ,EAAS,KAAK,KAAK,EAAG,EAAG,EAAG,EAAG,CAC7F,GAAG,EAAS,GAAgB,EAAS,EAAE,CAAC,IAAM,GAAO,EAAe,GAAU,EAAqB,EAAa,EAAG,EAAe,EAAa,EAAG,EAAe,EAAoB,EAAgB,KAAvB,EAC3K,IAAe,WAAW,EAAS,IAAI,EAAa,EAAa,EAAS,IAAI,EAAa,GAAsB,IAAe,UAAS,EAAS,IAAI,EAAa,EAAa,EAAS,IAAI,EAAa,GAAc,EAAS,QAAQ,KAAK,IAAI,EAAE,EAAS,YAAY,EAAM,GAAG,CACrR,IAAM,EAAW,EAAE,EAAM,EAAQ,EAAY,EAAS,gBAAgB,EAAE,GAAG,IAAgB,UAAW,EAAS,eAAe,UAAoB,IAAgB,OAC9I,EAAS,eAAe,GAAa,EAAW,GAApD,YAAoF,IAAgB,SAAS,CAC7H,IAAM,GAAa,EAAW,GAAa,GAAqB,EAAS,cAAc,EAAS,cAAc,GAAlD,IAA6D,EAAY,EAAS,eAAe,EAAY,EAAS,kBAAmB,CAAC,EAAS,QAAQ,KAAK,IAAI,EAAS,YAAY,GAAG,EAAS,QAAQ,IAAI,CAC7Q,IAAyB,EAAY,EAAS,gBAAgB,EAAE,GAAG,IAAgB,UAAW,EAAS,eAAe,UAAoB,IAAgB,OAA4B,EAAS,eAAe,KAAK,IAAI,EAAE,GAAa,EAAW,GAA/D,IAAsF,SAAU,IAAgB,SAAS,CAAC,IAAM,GAAa,EAAW,GAAa,IAAqB,EAAS,cAAc,EAAS,cAAc,GAAjD,GAA4D,EAAY,EAAS,eAAe,KAAK,IAAI,EAAE,EAAY,EAAS,aAAa,EACtf,GAAG,EAAqB,IAAI,IAAIE,EAAE,EAAM,EAAEA,EAAE,EAAa,QAAQ,OAAO,IAAI,CAAC,IAAM,EAAM,EAAa,QAAQA,GAASC,EAAG,EAAM,EAAE,EAAS,EAAQC,EAAG,EAAM,EAAE,EAAS,EAAQC,EAAS,KAAK,KAAKF,EAAGA,EAAGC,EAAGA,EAAG,CAAO,EAAY,EAAS,KAAK,EAAM,KAAK,EAAE,GAAGC,EAAS,GAAaA,EAAS,MAAM,IAAkB,SAAS,CAC/T,IAAM,EAAQF,EAAGE,EAAe,EAAQD,EAAGC,EACrC,EAAW,EAAS,GAAG,EAAM,GAAS,EAAW,EAAS,GAAG,EAAM,GACnE,EAAM,EAAW,EAAQ,EAAW,EAC1C,GAAG,EAAM,EAAE,OACX,IAAM,EAAQ,EAAE,GAAO,EAAS,KAAK,EAAM,MAC3C,EAAS,IAAI,EAAQ,EAAM,KAAK,EAAQ,EAAS,IAAI,EAAQ,EAAM,KAAK,EAAQ,EAAM,IAAI,EAAQ,EAAS,KAAK,EAAQ,EAAM,IAAI,EAAQ,EAAS,KAAK,EACxJ,IAAM,EAAQ,EAAYA,EAAe,EAAY,EAAQ,EAAQ,GAAS,EAAY,EAAQ,EAAQ,GAAG,EAAS,GAAG,EAAY,EAAS,GAAG,EAAY,EAAM,GAAG,EAAY,EAAM,GAAG,UAAqB,IAAkB,QAAQ,CAC1O,IAAM,GAAY,EAAYA,GAAU,EAAY,EAAS,gBAAgB,EAAS,gBAAgB,GAAG,EAAW,GAAG,EAAM,gBAAgB,EAAM,gBAAgB,GAAG,EAAW,GACjL,IAAM,EAAa,EAAW,IAAI,EAAS,IAAIF,EAAG,EAAa,EAAS,IAAIC,EAAG,EAAa,EAAM,IAAID,EAAG,EAAa,EAAM,IAAIC,EAAG,IACnI,EAAS,GAAG,EAAS,GAAG,EAAS,GAAG,EAAS,GAC7C,EAAS,KAAK,KAAK,QAAQ,CAAC,IAAI,KAAK,EAAS,KAAK,KAAK,QAAQ,CAAC,IAAI,KACrE,EAAS,IAAI,KAAK,EAAS,IAAI,KAC5B,EAAS,EAAE,IAAE,EAAS,EAAE,EAAK,OAAS,EAAS,EAAE,EAAK,QAAM,EAAS,EAAE,GAAK,EAAS,EAAE,IAAE,EAAS,EAAE,EAAK,QAAU,EAAS,EAAE,EAAK,SAAO,EAAS,EAAE,IAAI,EAAG,CAAC,EAAe,EAAa,EAAgB,EAAc,EAAoB,EAAgB,CAAC,CAAO,EAAcJ,EAAY,GAAK,CAAC,EAAI,UAAU,EAAE,EAAE,EAAI,OAAO,MAAM,EAAI,OAAO,OAAO,CAAC,EAAa,QAAQ,QAAQ,GAAU,CAAC,EAAI,MAAM,CAC9Y,IAAM,EAAsB,EAAS,gBAAgB,EAAE,EAAI,YAAY,EAAc,EAAI,WAAW,EAAc,EAAsB,EAAE,EAAI,YAAY,EAAS,QAAQ,EAAI,UAAU,EAAc,EAAI,WAAW,CAAC,EAAI,IAAI,EAAS,EAAE,EAAS,EAAE,EAAS,KAAK,EAAE,KAAK,GAAG,EAAE,CAAC,EAAI,MAAM,CAAC,EAAI,SAAS,EAAG,EAAG,CAAC,EAAc,EAAc,CAAC,CAAOM,EAAQN,MAAgB,CAAC,IAAM,EAAO,EAAU,QAAQ,GAAG,CAAC,EAAO,OAAO,IAAM,EAAI,EAAO,WAAW,KAAK,CAAK,IAAW,EAAgB,EAAO,CAAC,EAAc,EAAI,CAAC,EAAa,QAAQ,sBAAsBM,EAAQ,GAAG,CAACL,EAAgB,EAAc,CAAC,CAAO,EAAgBD,EAAY,GAAG,CAAC,IAAM,EAAO,EAAU,QAAQ,GAAG,CAAC,EAAO,OAAO,IAAM,EAAK,EAAO,uBAAuB,CAAC,EAAS,QAAQ,CAAC,EAAEO,EAAE,QAAQ,EAAK,KAAK,EAAEA,EAAE,QAAQ,EAAK,IAAI,EAAG,EAAE,CAAC,CAAO,EAAaP,MAAgB,CAAC,IAAM,EAAO,EAAU,QAAc,EAAU,EAAa,QAAQ,GAAG,CAAC,GAAQ,CAAC,EAAU,OAAO,IAAM,EAAK,EAAU,uBAAuB,CAAO,EAAS,EAAK,MAAY,EAAU,EAAK,OAAO,EAAO,MAAM,EAAS,EAAO,OAAO,EACliC,EAAc,CAAC,MAAM,EAAS,OAAO,EAAU,CAAC,CAC7C,EAAa,QAAQ,OAAO,GAAG,EAAsB,EAAS,EAAU,EAAI,CAAC,EAAsB,CAAC,CAIikC,OAHxqC,MAAc,CAAC,GAAG,EAAS,OAAO,IAAM,EAAO,EAAU,QAAY,IAAc,EAAa,QAAQ,EAAoB,EAAO,OAAO,EAAW,MAAM,EAAO,QAAQ,EAAW,OAAO,GAAG,CAAC,EAAc,EAAoB,EAAS,EAAW,CAAC,CACvP,MAAc,CAAI,GAAgB,EAAa,QAAQ,QAAQ,GAAU,CAAC,EAAS,YAAY,EAAgB,EAAS,QAAQ,EAChI,IAAM,EAAa,KAAK,KAAK,EAAS,GAAG,EAAS,GAAG,EAAS,GAAG,EAAS,GAAG,CAAC,GAAG,EAAa,EAAE,CAAC,IAAM,EAAM,EAAc,EAAa,EAAS,IAAI,EAAM,EAAS,IAAI,IAAS,EAAG,CAAC,EAAgB,EAAc,EAAS,CAAC,CAAC,MAAc,CAAI,MAChP,IADgQ,GAAc,CAAW,IAAS,SAAa,EAAO,iBAAiB,YAAY,EAAgB,CAAC,EAAO,iBAAiB,SAAS,EAAa,EAC/Y,EAAa,SAAS,OAAO,eAAiB,IAAY,CAAC,IAAM,EAAe,IAAI,mBAAmB,CAAC,GAAc,EAAG,CAA8C,OAA7C,EAAe,QAAQ,EAAa,QAAQ,KAAW,CAAC,EAAe,YAAY,CAAW,IAAS,SAAa,EAAO,oBAAoB,YAAY,EAAgB,CAAC,EAAO,oBAAoB,SAAS,EAAa,GAAK,UAAU,CAAW,IAAS,SAAa,EAAO,oBAAoB,YAAY,EAAgB,CAAC,EAAO,oBAAoB,SAAS,EAAa,KAAM,CAAC,EAAgB,EAAa,EAAS,CAAC,CAAC,MAAc,CAAI,MAA0B,OAAV,GAAS,KAAW,CAAI,EAAa,SAAS,qBAAqB,EAAa,QAAQ,GAAM,CAACM,EAAQ,EAAS,CAAC,CAAI,EAA8B,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,kBAAgB,SAAS,WAAW,SAAS,SAAS,CAAC,SAAS,MAAM,KAAK,CAAC,OAAO,KAAK,IAAI,EAAc,GAAG,CAAC,CAAC,CAAC,KAAK,EAAE,IAAiB,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,WAAW,KAAK,GAAG,KAAK,QAAQ,CAAC,IAAI,GAAG,IAAI,GAAG,KAAK,QAAQ,CAAC,IAAI,GAAG,MAAM,GAAG,EAAa,IAAI,OAAO,GAAG,EAAa,IAAI,gBAAgB,EAAc,aAAa,MAAM,QAAQ,EAAgB,UAAU,OAAO,EAAc,KAAK,IAAgB,CAAC,CAACE,EAAE,CAAC,CAAC,CAAC,CAAsB,EAAK,MAAM,CAAC,IAAI,EAAa,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,kBAAgB,SAAS,WAAW,SAAS,SAAS,CAAC,SAAsB,EAAK,SAAS,CAAC,IAAI,EAAU,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,QAAQ,CAAC,CAAC,CAAC,CAAC,uBAhCh3C,IAAyD,IAAwE,CAgCivC,EAAoB,GAA4B,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,aAAa,EAAE,IAAI,EAAE,IAAI,GAAG,KAAK,GAAG,KAAK,KAAK,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,KAAK,KAAK,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,MAAM,iBAAiB,QAAQ,CAAC,UAAU,OAAO,SAAS,CAAC,aAAa,CAAC,UAAU,cAAc,SAAS,CAAC,aAAa,OAAO,wBAAwB,GAAK,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,MAAM,iBAAiB,aAAa,GAAG,IAAI,GAAG,IAAI,EAAE,KAAK,GAAG,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,kBAAkB,aAAa,IAAI,IAAI,GAAG,IAAI,IAAI,KAAK,GAAG,KAAK,KAAK,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,mBAAmB,aAAa,UAAU,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,iBAAiB,aAAa,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,KAAK,MAAM,gBAAgB,QAAQ,CAAC,OAAO,UAAU,QAAQ,CAAC,aAAa,CAAC,OAAO,UAAU,QAAQ,CAAC,aAAa,OAAO,wBAAwB,GAAK,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,MAAM,mBAAmB,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,GAAG,QAAQ,CAAC,kBAAgB,IAAe,OAAO,CAAC,oBAAoB,CAAC,KAAK,EAAY,QAAQ,MAAM,uBAAuB,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,CAAC,gBAAgB,CAAC,KAAK,EAAY,KAAK,MAAM,mBAAmB,QAAQ,CAAC,SAAS,QAAQ,CAAC,aAAa,CAAC,SAAS,QAAQ,CAAC,aAAa,SAAS,wBAAwB,GAAK,QAAQ,CAAC,yBAAuB,CAAC,EAAoB,CAAC,CAAC,iCChCzkG,IAAsE,IAA4B,CAAoCC,GAAK,krBAA0rBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUxrCC,GAAK,EAVmtC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAU5kD,eAAe,CAAC,GAAK,YAAY,OAAmBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,iCCVxK,IAAsE,IAA4B,CAAoCE,GAAK,s5BAA85BC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAU55CC,GAAK,EAVu7C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAUhzD,eAAe,CAAC,GAAK,YAAY,UAAsBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,ICJnN,SAAwB,GAAmB,EAAM,CAAC,GAAK,CAAC,QAAM,eAAe,eAAa,CAAC,QAAQ,UAAU,YAAY,UAAU,UAAU,UAAU,CAAC,aAAW,CAAC,QAAQ,UAAU,YAAY,UAAU,UAAU,UAAU,CAAC,SAAO,KAAK,WAAS,GAAG,WAAS,GAAG,OAAK,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,QAAQ,UAAU,SAAS,CAAC,QAAM,SAAS,aAAW,GAAK,YAAU,YAAY,WAAS,IAAI,SAAO,8BAA8B,UAAQ,GAAG,OAAK,IAAI,EAAW,CAAC,EAAQ,GAAYE,EAAe,GAAM,CAAO,EAAMC,MAAkB,MAAM,KAAK,GAAO,GAAG,CAAC,IAAI,GAAGC,IAAI,IAAI,OAAOA,EAAE,CAAC,CAAC,EAAM,CAAC,CAAO,MAAgB,CAAI,GAAa,IAAS,SAAgB,EAAK,WAAW,OAAO,EAAE,EAAK,WAAW,KAAK,CAAE,EAAO,KAAK,EAAK,SAAS,sBAAsB,CAAO,EAAO,SAAS,KAAK,IAAe,EAAe,EAAQ,EAAW,QAAQ,EAAa,QAAc,EAAmB,EAAQ,EAAW,YAAY,EAAa,YAAkB,EAAiB,EAAQ,EAAW,UAAU,EAAa,UAAU,OAAoB,EAAK,MAAM,CAAC,iBAAiB,EAAW,GAAK,CAAC,iBAAiB,EAAW,GAAM,CAAC,QAAQ,EAAY,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,IAAQ,SAAS,SAAS,IAAQ,QAAQ,aAAa,WAAW,gBAAgB,EAAe,aAAa,EAAO,OAAO,EAAW,aAAa,IAAqB,OAAO,SAAS,SAAS,SAAS,WAAW,WAAW,OAAO,OAAO,UAAU,WAAW,qDAAqD,CAAC,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,GAAG,EAAS,KAAK,EAAS,IAAI,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,WAAW,SAAS,eAAe,IAAQ,SAAS,SAAS,IAAQ,QAAQ,aAAa,WAAW,IAAI,GAAG,WAAW,EAAK,cAAc,EAAE,GAAG,IAAI,CAAC,SAAS,EAAM,KAAK,EAAG,IAAI,CAAC,IAAM,EAAI,IAAY,YAAYC,EAAE,GAAI,EAAE,MAAM,SAAS,EAAgB,EAAM,IAAM,MAAM,OAAO,KAAW,EAAO,IAAM,MAAM,KAAK,OAAa,EAAM,GAAGA,EAAE,EAAQ,IAAI,OAAoB,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,WAAW,QAAQ,eAAe,OAAO,MAAM,SAAS,SAAS,WAAW,EAAK,YAAY,UAAU,SAAS,EAAK,SAAS,WAAW,EAAK,WAAW,UAAU,EAAK,UAAU,WAAW,EAAE,CAAC,SAAsB,EAAM,OAAO,CAAC,MAAM,CAAC,QAAQ,OAAO,aAAa,MAAM,UAAU,cAAc,EAAQ,EAAO,EAAM,GAAG,mBAAmB,YAAY,mBAAmB,GAAG,EAAS,IAAI,yBAAyB,EAAO,gBAAgB,EAAM,WAAW,YAAY,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAiB,WAAW,kBAAkB,CAAC,SAAS,EAAG,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAiB,WAAW,kBAAkB,CAAC,SAAS,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAG,EAAG,GAAGA,IAAI,EAAG,CAAC,CAAC,CAAC,CAAC,uBANhpF,IAA4B,IAAoD,CAMkkF,EAAoB,GAAmB,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,eAAe,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,GAAG,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,UAAU,CAAC,CAAC,aAAa,CAAC,QAAQ,UAAU,YAAY,UAAU,UAAU,UAAU,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,UAAU,CAAC,CAAC,aAAa,CAAC,QAAQ,UAAU,YAAY,UAAU,UAAU,UAAU,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,QAAQ,MAAM,cAAc,aAAa,GAAK,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,KAAK,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,GAAG,KAAK,EAAE,aAAa,GAAG,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,aAAa,CAAC,SAAS,OAAO,QAAQ,WAAW,cAAc,QAAQ,UAAU,SAAS,CAAC,SAAS,WAAW,gBAAgB,aAAa,qBAAqB,GAAK,gBAAgB,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,QAAQ,SAAS,MAAM,CAAC,aAAa,CAAC,QAAQ,SAAS,MAAM,CAAC,wBAAwB,GAAK,aAAa,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,QAAQ,CAAC,MAAM,SAAS,YAAY,CAAC,aAAa,CAAC,MAAM,SAAS,YAAY,CAAC,aAAa,YAAY,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,IAAI,GAAG,IAAI,IAAI,KAAK,GAAG,aAAa,IAAI,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,UAAU,WAAW,cAAc,8BAA8B,CAAC,aAAa,CAAC,OAAO,UAAU,WAAW,cAAc,OAAO,CAAC,aAAa,8BAA8B,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,eAAe,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,aAAa,GAAG,CAAC,CAAC,ICNr0H,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAArpC,IAAmO,KAAkE,IAA4B,KAAsI,KAA+G,KAAsI,CAAM,GAAwB,EAAS,GAAmB,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,cAAc,YAAY,YAAY,YAAY,OAAO,YAAY,MAAM,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUvhE,GAAgB,EAVuiE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAsC,EAAkB,EAAGV,GAA2C,CAAO,MAAiB,CAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,OAAqB,IAAc,YAAuC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,aAAa,gBAAgB,qBAAqB,qBAAqB,aAAa,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,MAAM,SAAS,aAAa,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,UAAU,YAAY,SAAS,IAAI,OAAO,8BAA8B,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,QAAQ,WAAW,MAAM,UAAU,SAAS,CAAC,OAAO,OAAO,WAAW,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,GAAG,YAAY,MAAM,WAAW,SAAS,YAAY,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,WAAW,GAAM,QAAQ,GAAG,MAAM,OAAO,GAAGA,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,CAAC,UAAU,CAAC,MAAM,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,MAAM,SAAS,aAAa,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,UAAU,YAAY,SAAS,IAAI,OAAO,8BAA8B,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,QAAQ,WAAW,MAAM,UAAU,SAAS,CAAC,OAAO,OAAO,WAAW,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,GAAG,YAAY,MAAM,UAAU,SAAS,YAAY,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,WAAW,GAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,qFAAqF,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA+C,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,MAAM,SAAS,aAAa,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,UAAU,YAAY,SAAS,IAAI,OAAO,8BAA8B,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,QAAQ,WAAW,MAAM,UAAU,SAAS,CAAC,OAAO,OAAO,WAAW,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,GAAG,YAAY,MAAM,SAAS,SAAS,YAAY,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,WAAW,GAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAK,CAAC,KAAK,iHAAiH,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAAgD,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,MAAM,SAAS,aAAa,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,UAAU,YAAY,SAAS,IAAI,OAAO,8BAA8B,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,QAAQ,WAAW,MAAM,UAAU,SAAS,CAAC,OAAO,OAAO,WAAW,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,GAAG,YAAY,MAAM,oBAAoB,SAAS,YAAY,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,WAAW,GAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,GAAGA,GAAqB,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,UAAU,CAAC,iBAAiB,GAAK,MAAM,EAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,GAAc,EAAe,EAAK,GAAS,CAAC,SAAS,GAAK,UAAU,gBAAgB,UAAUgB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,qBAAqB,CAAC,GAAGhB,GAAqB,CAAC,UAAU,CAAC,UAAUiB,GAAE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,MAAM,SAAS,aAAa,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,UAAU,YAAY,SAAS,IAAI,OAAO,8BAA8B,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,QAAQ,WAAW,MAAM,UAAU,SAAS,CAAC,OAAO,OAAO,WAAW,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,GAAG,YAAY,MAAM,UAAU,SAAS,YAAY,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,WAAW,GAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,MAAM,SAAS,aAAa,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,UAAU,YAAY,SAAS,IAAI,OAAO,8BAA8B,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,QAAQ,WAAW,MAAM,UAAU,SAAS,CAAC,OAAO,OAAO,WAAW,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,GAAG,YAAY,MAAM,SAAS,SAAS,YAAY,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,WAAW,GAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAmB,CAAC,MAAM,SAAS,aAAa,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,UAAU,YAAY,SAAS,IAAI,OAAO,8BAA8B,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,QAAQ,WAAW,MAAM,UAAU,SAAS,CAAC,OAAO,OAAO,WAAW,CAAC,QAAQ,sBAAsB,YAAY,kBAAkB,UAAU,qBAAqB,CAAC,GAAG,YAAY,MAAM,oBAAoB,SAAS,YAAY,SAAS,EAAE,SAAS,EAAE,OAAO,EAAE,WAAW,GAAM,QAAQ,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,wRAAwR,8SAA8S,8TAA8T,yWAAyW,4VAA4V,iUAAiU,8SAA8S,0TAA0T,yJAAyJ,wUAAwU,wTAAwT,4RAA4R,iTAAiT,iEAAiE,iEAAiE,+HAA+H,0JAA0J,6GAA6G,+GAA+G,0HAA0H,CAUjplB,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,QAAQ,SAAS,cAAc,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwB,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCV3tE,IAAU,UAAU,CAAC,8BAA8B,6BAA6B,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,kGAAkG,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,s3BAAs3B,CAAcC,GAAU,kBCA7zB,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,8DAA3xB,IAA6M,KAAkE,IAA4B,KAAmJ,CAAMC,GAAgB,GAAO,EAAO,IAAI,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA4QC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,EAAE,KAAK,SAAS,CAAOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAO,GAAkB,GAAW,OAAO,GAAQ,UAAU,GAAc,OAAO,EAAM,KAAM,SAAiB,EAAc,OAAO,GAAQ,SAAS,CAAC,IAAI,EAAM,CAAC,IAAA,GAAkBC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,YAAU,YAAU,SAAO,GAAA,EAAG,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,WAAW,CAAC,IAAI,GAAG,YAAY,KAAK,WAAW,KAAK,IAAI,8FAA8F,OAAO,wNAAwN,CAAC,UAAU,GAAO,EAAM,WAAW,+BAA+B,UAAU,GAAW,EAAM,WAAW,CAAC,IAAI,GAAG,YAAY,KAAK,WAAW,KAAK,IAAI,6FAA6F,OAAO,sNAAsN,CAAC,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWzuF,GAAgB,EAXyvF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGX,GAAlDc,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAMN,GAAgB,CAAC,GAAG,EAAU,GAAG,EAAgB,kBAAkB,CAAC,WAAWK,GAAY,CAAC,sBAAsB,GAAK,gBAAgBD,GAAU,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,EAAG,EAAkB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKmB,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQ,IAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAkB,EAAU,CAAC,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,CAAC,CAAc,EAAKA,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQ,IAA2B,GAAmB,GAAG,GAAG,EAAE,EAAE,CAAC,YAAY,KAAK,WAAW,KAAK,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAkB,EAAU,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,CAAC,SAAsB,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,2FAA2F,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,6SAA6S,iJAAiJ,8HAA8H,gJAAgJ,uVAAuV,qKAAqK,sEAAsE,GAAGS,GAAgB,CAWr7O,eAAe,IAAgB,GAAgB,GAAgB,YAAY,gBAAgB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,UAAU,CAAC,wBAAwB,2HAA2H,gBAAgB,CAAC,IAAI,GAAG,eAAe,2HAA2H,CAAC,MAAM,YAAY,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,wBAAwB,mHAAmH,gBAAgB,CAAC,IAAI,GAAG,eAAe,mHAAmH,CAAC,MAAM,YAAY,KAAK,EAAY,gBAAgB,CAAC,UAAU,CAAC,aAAa,+BAA+B,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,yDCX38F,IAAsG,KAAkE,IAA4B,CAAgCC,GAAgB,GAAO,EAAO,IAAI,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,IAAoB,EAAE,IAAI,yBAAyBC,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU76C,GAAgB,EAV67C,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAGb,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKU,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAML,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBc,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAKjB,GAAgB,CAAC,eAAeK,GAAU,4BAA4B,GAAK,6BAA6B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyBD,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,YAAY,aAAa,YAAY,CAAC,kBAAkBE,GAAmB,SAAsB,EAAKY,GAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,uYAAuY,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKA,GAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,wBAAwB,GAAM,IAAI,sXAAsX,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,+GAA+G,wTAAwT,kFAAkF,wGAAwG,CAU/0J,eAAe,IAAgB,GAAgB,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICNzR,SAAwB,GAAc,EAAM,CAAC,GAAK,CAAC,OAAK,YAAU,YAAU,YAAU,OAAK,QAAM,YAAU,EAAgF,EAAY,QAApE,EAAU,GAAG,EAAU,GAAG,KAAc,GAAgD,GAAG,EAAK,MAAM,GAA4H,OAAtH,EAAU,MAAM,GAAE,GAAa,IAAI,EAAU,MAAM,IAAuF,EAAK,MAAM,CAAC,MAA/E,CAAC,SAAS,GAAG,EAAS,IAAU,QAAM,GAAG,EAAK,CAAiD,SAAS,EAAY,CAAC,sBALnY,IAAoD,CAAM,GAAY,IAAI,MAAM,CAAC,aAAa,CAKuS,GAAc,aAAa,CAAC,KAAK,YAAY,UAAU,uBAAuB,UAAU,GAAM,UAAU,GAAY,EAAE,MAAM,UAAU,SAAS,GAAG,KAAK,CAAC,OAAO,QAAQ,CAAC,CAAC,GAAc,YAAY,iBAAiB,EAAoB,GAAc,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,QAAQ,SAAS,WAAW,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAM,aAAa,MAAM,cAAc,KAAK,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,IAAI,IAAI,IAAI,GAAY,aAAa,GAAY,EAAE,eAAe,GAAK,QAAQ,CAAC,eAAa,CAAC,EAAU,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,YAAY,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,uBAAuB,YAAY,qEAAqE,CAAC,CAAC,2BCJjyC,IAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,4KAA4K,CAAcC,GAAU,yCCAjS,IAAU,UAAU,CAAC,QAAQ,aAAa,mBAAmB,eAAe,CAAC,CAAcC,GAAM,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,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,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,cAAc,IAAI,uEAAuE,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,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,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,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,yEAAyE,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,uEAAuE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,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,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,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,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,knCAAknC,CAAcC,GAAU,yCCA3xQ,IAAU,UAAU,CAAC,8BAA8B,6BAA6B,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,kGAAkG,OAAO,MAAM,CAAC,CAAC,CAAC,CAAc,GAAI,CAAC,i3BAAi3B,CAAc,GAAU,+CCAz7C,IAAsE,IAA4B,CAAoCC,GAAK,ivBAAyvBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUvvCC,GAAK,EAVkxC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAU3oD,eAAe,CAAC,GAAK,YAAY,oBAAgCG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,ICVooB,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAn9B,IAA0I,KAAkE,IAA4B,KAAkJ,KAA0H,KAAyH,CAAM,GAAmB,EAASC,GAAc,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUnpD,GAAgB,EAVmqD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAkF,EAAkB,EAAGT,GAAzEY,GAAsBC,GAA8F,CAAO,MAAoB,IAAiB,kBAA6C,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBY,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,8BAA8B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,GAAa,EAAe,EAAKT,GAAc,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,sEAAsE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,kRAAkR,gHAAgH,yJAAyJ,oEAAoE,oEAAoE,oEAAoE,GAAGkB,GAAgB,GAAGC,GAAiB,CAUr1J,eAAe,IAAgB,GAAgB,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAmB,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVrkD,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAhrB,IAAkM,KAAkE,IAA4B,CAAgCC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAA4QC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,SAAS,YAAY,SAAS,YAAY,SAAS,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,QAAM,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,QAAQ,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,WAAW,SAAS,UAAU,GAAO,EAAM,WAAW,SAAS,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWzvD,GAAgB,EAXywD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,SAAO,GAAyB,EAAY,CAAqH,GAAmB,EAAY,CAAC,QAA9H,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,GAAkB,CAAC,KAAK,EAAG,CAAyD,CAAC,CAAgC,IAAM,EAAkB,EAAGV,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBW,EAAU,EAAW,CAAC,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAKgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,kGAAkG,0BAA0B,YAAY,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKM,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,kGAAkG,0BAA0B,YAAY,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKM,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKN,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,kGAAkG,0BAA0B,YAAY,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,KAAK,EAAU,SAAS,CAAC,UAAU,CAAC,OAAO,YAAY,QAAQ,EAAE,aAAa,YAAY,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,4QAA4Q,iHAAiH,uJAAuJ,oJAAoJ,2GAA2G,oGAAoG,+EAA+E,+GAA+G,gFAAgF,kGAAkG,CAWhgQ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,aAAa,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,SAAS,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAK,MAAM,SAAS,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,QAAQ,gBAAgB,GAAK,MAAM,SAAS,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAK,MAAM,SAAS,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,iCCX1lC,IAAsE,IAA4B,CAAoCO,GAAK,iyBAAyyBC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAQ,EAAM,WAAW,eAAe,EAUvyCC,GAAK,EAVk0C,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,WAAW,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiCJ,GAAK,4DAA4DA,GAAK,kBAAkB,CAU3rD,eAAe,CAAC,GAAK,YAAY,UAAsBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,ICVmnB,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAx7B,IAA0I,KAAkE,IAA4B,KAAyI,KAA0H,KAAyH,CAAM,GAAU,EAASC,GAAK,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUxnD,GAAgB,EAVwoD,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAkF,EAAkB,EAAGT,GAAzEY,GAAsBC,GAA8F,CAAO,MAAoB,IAAiB,kBAA6C,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBY,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGjB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAKC,GAAK,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,sEAAsE,CAAC,CAAC,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,+BAA+B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,kRAAkR,oIAAoI,iHAAiH,iGAAiG,GAAGS,GAAgB,GAAGC,GAAiB,CAU/rJ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAU,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICVhiB,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uEAAzsD,IAAyP,KAAkE,IAA4B,KAA2J,KAA0H,KAA0H,KAAyH,KAAmH,KAAoH,KAA+G,CAAM,GAAe,EAASC,GAAU,CAAO,GAAU,EAASC,GAAK,CAAO,GAAc,EAASC,GAAS,CAAO,GAAmB,EAAS,GAAc,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,UAAU,kBAAkB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA8BC,IAAoB,EAAE,IAAI,oBAAoBC,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUluF,GAAgB,EAVkvF,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAyG,EAAkB,EAAGb,GAAhGgB,GAAsBC,GAAuBC,GAA8F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMJ,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBiB,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,kEAAkE,GAAG,EAAM,CAAC,GAAGxB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKyB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,OAAO,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAGhB,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,OAAO,GAAG,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA0B,mBAAmB,aAA8B,mBAAiB,SAAS,sBAAsB,KAAK,aAAa,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,QAAQ,SAAS,YAAY,KAAK,aAAa,QAAQO,GAAa,YAAY,CAAC,MAAM,OAAO,UAAU,SAAS,UAAU,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,GAAG,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,OAAO,sBAAsB,kGAAkG,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,mBAAmB,4BAA4B,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,OAAO,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,GAAGhB,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,OAAO,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKuB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,OAAO,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,GAAGhB,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,KAAK,EAAE,OAAO,GAAG,GAAG,EAAE,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKG,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,mBAAoC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKsB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAKU,GAAM,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAKU,GAAM,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAKU,GAAM,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAKU,GAAM,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAKU,GAAM,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,+CAA+C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,uBAAuB,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAKU,GAAM,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,sBAAsB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAA8B,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAc,CAAC,MAAM,wEAAwE,UAAU,GAAM,KAAK,CAAC,WAAW,+CAA+C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,UAAU,KAAK,UAAU,GAAG,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,kBAAkBjB,GAAmB,SAAsB,EAAKgB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,qBAAqB,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,OAAO,cAAc,aAAa,cAAc,CAAC,kBAAkBP,GAAmB,kBAAkB,MAAM,QAAQ,eAAe,mBAAmB,GAAK,GAAGT,GAAqB,CAAC,UAAU,CAAC,QAAQ,4BAA4B,CAAC,UAAU,CAAC,SAAsB,EAAKgB,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,uBAAuB,0BAA0B,UAAU,uBAAuB,QAAQ,sBAAsB,iGAAiG,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,iQAAiQ,8TAA8T,iTAAiT,4RAA4R,iRAAiR,2OAA2O,wGAAwG,qKAAqK,oUAAoU,+UAA+U,+MAA+M,6JAA6J,4UAA4U,uSAAuS,6TAA6T,sVAAsV,6TAA6T,qUAAqU,sPAAsP,wRAAwR,6IAA6I,kVAAkV,wNAAwN,+DAA+D,iFAAiF,6DAA6D,iEAAiE,6FAA6F,iKAAiK,uHAAuH,gEAAgE,6KAA6K,mGAAmG,+FAA+F,gFAAgF,GAAGW,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,udAAud,CAUtj6B,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,KAAK,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,SAAS,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,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,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,cAAc,UAAU,OAAO,YAAY,MAAM,SAAS,aAAa,UAAU,IAAI,yKAAyK,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAe,GAAG,GAAU,GAAG,GAAc,GAAG,GAAmB,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAc/B,GAAU,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAK,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAS,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,0CCV1hG,IAAqF,IAA4B,CAAoC,GAAK,0BAAgC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,SAAS,CAAC,EAAG,CAAO,GAAU,EAAO,OAAO,GAAK,CAAO8B,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,WAAS,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,WAAS,CAAC,EAAG,CAAO,GAAI,8mDAAonDC,IAAU,CAAC,QAAM,QAAM,SAAO,GAAA,EAAG,QAAM,SAAO,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAQ,EAAM,WAAW,IAAI,UAAU,GAAO,EAAM,UAAU,EAUp8EC,GAAK,EAV+9E,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAO,EAAK,GAAe,aAAa,GAAI,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,YAAY,EAAU,WAAW,EAAU,WAAW,EAAU,GAAG,EAAM,CAAC,QAAQ,YAAY,SAAsB,EAAK,MAAM,CAAM,OAAK,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,iCAAiC,GAAK,2CAA2C,GAAK,kBAAkB,CAUxgG,eAAe,CAAC,GAAK,YAAY,UAAsBD,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,IAAI,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,OAAO,GAAM,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,CAAC,ICV6W,SAASE,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,2DAA/5B,IAAqK,KAAkE,IAA4B,KAAyI,KAAyH,CAAM,GAAU,EAASC,GAAK,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,CAAsSC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,GAAA,EAAG,OAAK,QAAM,SAAO,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,kBAAkB,UAAU,GAAO,EAAM,WAAW,EAAE,UAAU,GAAM,EAAM,WAAW,wPAAwP,UAAU,GAAQ,EAAM,WAAW,sBAAsB,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAW/xE,GAAgB,EAX+yE,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGV,GAAlDa,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBY,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGlB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,CAAC,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAS,CAAc,EAAKC,GAAK,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,WAAW,qBAAqB,WAAW,IAAI,CAAC,CAAC,CAAc,EAAKA,GAAK,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,WAAW,qBAAqB,WAAW,IAAI,CAAC,CAAC,CAAc,EAAKA,GAAK,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,WAAW,qBAAqB,WAAW,IAAI,CAAC,CAAC,CAAc,EAAKA,GAAK,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,WAAW,qBAAqB,WAAW,IAAI,CAAC,CAAC,CAAc,EAAKA,GAAK,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAU,WAAW,qBAAqB,WAAW,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wPAAwP,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,iBAAiB,CAAC,CAAC,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,aAAa,CAAkB,mBAAiB,SAAS,YAAY,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,sBAAsB,8CAA8C,CAAC,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,0TAA0T,gTAAgT,iRAAiR,oTAAoT,oKAAoK,wRAAwR,gJAAgJ,iEAAiE,GAAGQ,GAAgB,CAWzoR,eAAe,IAAgB,GAAgB,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,wPAAwP,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,kBAAkB,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,sBAAsB,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,EAAE,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,GAAS,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,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,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,cAAc,IAAI,uEAAuE,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,yEAAyE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAU,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXzvI,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAzwB,IAA4J,KAAkE,IAA4B,KAAmJ,CAAM,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAO,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,CAAkP,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,EAAE,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAwB,CAAC,YAAY,YAAY,OAAO,YAAY,CAAOC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,OAAK,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,YAAY,UAAU,GAAM,EAAM,WAAW,sOAAsO,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAWl9D,GAAgB,EAXk+D,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWH,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,cAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAA2D,EAAkB,EAAGT,GAAlDY,GAA6F,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBW,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,GAAG,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKC,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,uBAAuB,QAAQ,sBAAsB,iGAAiG,0BAA0B,YAAY,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,GAAG,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKO,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,sOAAsO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,CAAC,KAAK,EAAU,SAAS,CAAC,kBAAkB,CAAC,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,6TAA6T,iRAAiR,oMAAoM,kEAAkE,GAAGQ,GAAgB,CAWrjM,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,CAAC,EAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,SAAS,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,YAAY,gBAAgB,GAAM,MAAM,QAAQ,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,UAAU,CAAC,aAAa,sOAAsO,gBAAgB,GAAM,MAAM,OAAO,KAAK,EAAY,OAAO,CAAC,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,cAAc,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAwBC,GAAkB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICXv9F,SAAwBC,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,oNAAoN,QAAQ,oEAAoE,OAAO,0BAA0B,MAAM,qBAAqB,oBCA3S,SAAwB,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,sBAAsB,CAAC,CAAC,KAAK,SAAS,WAAW,gDAAgD,CAAC,CAAC,KAAK,SAAS,WAAW,wBAAwB,CAAC,CAAC,YAAYC,GAAa,EAAO,EAAa,CAAC,YAAY,SAAS,CAAC,UAAU,UAAU,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAMA,GAAa,EAAO,EAAa,CAAC,OAAO,OAAO,SAAS,qBAAqB,0BAAve,CAAsf,GAAgB,EACnnBC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA,sJCD1L,IAAyW,KAAkE,IAA4B,KAAmK,KAA8G,KAAgH,KAAqH,KAAuH,KAAiI,KAAiH,KAAgH,KAAiH,KAAgH,KAAwJ,KAAyE,KAA+E,KAAkF,KAAyE,KAA8E,KAAuE,KAAqE,KAAsE,KAAmF,CAAM,GAAY,EAASC,GAAO,CAAO,GAAmC,GAA0B,EAAU,CAAO,GAAiC,EAAS,GAA4B,CAAO,GAAkC,GAA0BC,EAAS,CAAO,GAAqB,EAASC,GAAgB,CAAO,GAAmC,GAA0B,EAAO,IAAI,CAAO,GAAuB,EAAS,GAAkB,CAAO,GAAY,EAAS,GAAO,CAAO,GAAmB,EAAS,GAAc,CAAO,GAAU,EAASC,GAAK,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAY,EAASC,GAAO,CAAO,GAAW,EAASC,GAAM,CAAO,GAAW,EAASC,GAAM,CAAOC,GAAY,EAASC,GAAO,CAAO,GAAgB,EAASC,GAAW,CAAO,GAAW,EAASC,GAAM,CAAO,GAAiB,EAASC,GAAY,CAAO,GAAY,EAASC,GAAO,CAAO,GAAY,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAgE,GAAgB,EAAE,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,kBAAkB,CAAO,IAAmB,EAAkB,EAAuB,IAAgB,GAAyC,EAAuB,WAAW,EAAgFC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA7H,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,EAAE,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAOC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,KAAK,CAAO,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,GAA6F,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA9H,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,EAAE,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAuE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA/H,CAAC,OAAO,GAAG,MAAM,GAAG,SAAS,EAAE,KAAK,SAAS,CAAyG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,IAAI,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAuE,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,WAAjI,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAA2G,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAO,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,EAAE,KAAK,SAAS,CAAO,IAAa,EAAM,IAAM,CAAI,MAAC,GAAO,OAAO,GAAQ,UAAkB,MAAM,CAAC,GAAG,EAAM,MAAI,EAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAASC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAcjzL,GAAgB,EAdi0L,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAO,EAAkB,IAAsB,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWF,GAAS,EAAM,CAAoF,GAApEG,MAAkBC,GAAiB,EAAE,CAAC,EAAa,CAAC,CAAC,EAAa,CAAC,CAAsB,CAAC,GAAK,CAAC,EAAY,GAAqB,EAA8B,EAAQ,GAAY,GAAM,CAAiH,EAAkB,EAAGR,GAAzES,GAAsBC,GAA8F,CAAO,EAAkBC,EAAiB,GAA0B,EAAE,iBAAuH,EAAa,GAAkB,EAAxG,EAAQA,EAAiB,EAAoB,EAAE,YAAY,OAAsF,CAAO,EAAU,GAAkB,YAAY,CAAO,EAAKC,EAAa,KAAK,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,YAAY,kBAAA,GAAkB,CAAC,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,6FAA6F,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgBC,EAAU,CAAC,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAmC,CAAC,QAAQX,GAAU,UAAU,2BAA2B,wBAAwB,UAAU,QAAQC,GAAW,OAAO,EAAa,aAAa,GAAK,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKW,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK7B,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,OAAO,EAAa,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAA4B,CAAC,gBAAgB,eAAe,cAAc,OAAO,cAAc,GAAG,gBAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,gBAAgB,QAAQ,SAAS,YAAY,aAAa,UAAU,eAAe,IAAI,cAAc,GAAG,cAAc,qBAAqB,cAAc,IAAI,oBAAoB,GAAM,gBAAgB,GAAG,aAAa,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,OAAO,EAAa,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAsB,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,GAAkC,CAAC,sBAAsB,GAAK,QAAQ,GAAW,SAAsB,EAAK8B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,MAAM,CAAC,QAAQ,CAAC,QAAQ,GAAW,UAAU,GAAK,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,GAAmC,CAAC,QAAQ,GAAW,UAAU,iBAAiB,wBAAwB,UAAU,QAAQ,GAAW,UAAU,GAAK,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK5B,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,YAAY,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,iBAAiB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,QAAQ,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,QAAQ,cAAc,CAAC,CAAC,SAAsB,EAAK,GAAkC,CAAC,sBAAsB,GAAK,QAAQ,GAAW,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,QAAQ,uBAAuB,QAAQ,sBAAsB,wEAAwE,0BAA0B,aAAa,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,wBAAwB,UAAU,MAAM,CAAC,8BAA8B,CAAC,QAAQ,GAAW,UAAU,GAAK,kBAAkB,MAAM,QAAQ,eAAe,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAmC,CAAC,QAAQ,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,QAAQ,GAAW,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAkB,CAAC,UAAU,SAAS,UAAU,CAAC,eAAe,EAAE,iBAAiB,EAAE,aAAa,GAAG,CAAC,cAAc,GAAK,MAAM,sEAAsE,QAAQ,EAAE,UAAU,gBAAgB,KAAK,CAAC,WAAW,2CAA2C,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,OAAO,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,IAAI,IAAI,MAAM,CAAC,iBAAiB,oBAAoB,mBAAmB,SAAS,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,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,GAAK,UAAU,EAAE,UAAU,GAAG,SAAS,GAAM,CAAC,IAAI,IAAI,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAK,aAAa,GAAG,WAAW,GAAG,cAAc,CAAC,WAAW,GAAK,UAAU,GAAK,CAAC,MAAM,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAsB,EAAKC,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,IAAI,IAAI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAs+pC,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKC,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,UAAU,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,QAAQ,IAAI,0FAA0F,OAAO,8MAA8M,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,SAAsB,EAAKD,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,IAAI,IAAI;;;;;;;;;;;;;;;EAAo4I,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKA,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,QAAQ,EAAE,IAAI,07QAA07Q,aAAa,YAAY,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,SAAsB,EAAKA,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,IAAI,IAAI;;;;;;;;;;;;;;;EAA08C,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKA,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,QAAQ,EAAE,IAAI,2uOAA2uO,aAAa,WAAW,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,SAAsB,EAAKA,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,IAAI,IAAI;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;EAAg2e,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,SAAsB,EAAKA,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,IAAI,IAAI;;;;;;;EAAyrI,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,SAAsB,EAAKA,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,KAAK,gBAAgB,gBAAgB,GAAG,eAAe,IAAI,IAAI;;;;;;;;;EAAk2N,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKA,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,QAAQ,EAAE,IAAI,wpOAAwpO,aAAa,YAAY,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAsB,EAAKC,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,aAAa,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,gBAAgB,mBAAmB,qCAAqC,CAAC,CAAC,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,GAAc,CAAC,UAAU,CAAC,YAAY,EAAE,eAAe,EAAE,cAAc,EAAE,aAAa,EAAE,kBAAkB,EAAE,kBAAkB,IAAI,CAAC,MAAM,wEAAwE,KAAK,CAAC,WAAW,4DAA4D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,GAAK,QAAQ,GAAK,sBAAsB,SAAS,UAAU,QAAQ,cAAc,GAAG,MAAM,CAAC,MAAM,OAAO,CAAC,IAAI,KAAK,KAAK,wMAAwM,WAAW,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAC,QAAQ,SAAS,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,eAAe,GAAmB,OAAO,QAAQ,kCAAkC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKH,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK1B,GAAK,CAAC,UAAU,gBAAgB,OAAO,OAAO,GAAG,YAAY,UAAU,2SAA2S,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,eAAe,GAAmB,OAAO,QAAQ,kCAAkC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK0B,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK1B,GAAK,CAAC,UAAU,2BAA2B,OAAO,OAAO,GAAG,YAAY,UAAU,4RAA4R,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK6B,EAAO,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,8FAA8F,OAAO,wNAAwN,CAAC,UAAU,gBAAgB,WAAW,GAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAM,gBAAgB,GAAW,mCAAmC,GAAK,oBAAoB,EAAE,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,gBAAgB,SAAS,CAAc,EAAK/B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6B,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,wEAAwE,0BAA0B,YAAY,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK7B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK1B,GAAa,CAAC,SAAS,GAAM,UAAU,gBAAgB,SAAS,YAAY,UAAU,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKyB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKxB,GAAa,CAAC,UAAU,+BAA+B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKwB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKxB,GAAa,CAAC,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,4FAA4F,OAAO,oNAAoN,CAAC,GAAG,CAAC,UAAU,+BAA+B,OAAO,OAAO,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,4FAA4F,OAAO,oNAAoN,CAAC,GAAG,CAAC,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKwB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKxB,GAAa,CAAC,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,4FAA4F,OAAO,oNAAoN,CAAC,GAAG,CAAC,UAAU,+BAA+B,OAAO,OAAO,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,8FAA8F,OAAO,wNAAwN,CAAC,GAAG,CAAC,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKwB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKxB,GAAa,CAAC,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,8FAA8F,OAAO,wNAAwN,CAAC,GAAG,CAAC,UAAU,+BAA+B,OAAO,OAAO,UAAU,GAAY,CAAC,YAAY,KAAK,WAAW,KAAK,IAAI,8FAA8F,OAAO,wNAAwN,CAAC,GAAG,CAAC,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,SAAS,CAAc,EAAKJ,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6B,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,wEAAwE,0BAA0B,YAAY,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK1B,GAAK,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,UAAU,sOAAsO,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK0B,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK1B,GAAK,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,UAAU,qNAAqN,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK0B,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK1B,GAAK,CAAC,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,UAAU,gMAAgM,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK0B,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAK1B,GAAK,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,UAAU,kPAAkP,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKF,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6B,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,wEAAwE,0BAA0B,YAAY,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK7B,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6B,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,IAAI,OAAO,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK1B,GAAa,CAAC,SAAS,GAAM,UAAU,gBAAgB,SAAS,YAAY,UAAU,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKE,GAAO,CAAC,SAAS,GAAM,UAAU,iBAAiB,SAAS,YAAY,UAAU,GAAK,CAAC,CAAc,EAAKuB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK1B,GAAK,CAAC,UAAU,aAAa,OAAO,OAAO,GAAG,YAAY,UAAU,yKAAyK,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKI,GAAM,CAAC,SAAS,GAAM,UAAU,iBAAiB,SAAS,YAAY,UAAU,GAAK,CAAC,CAAc,EAAKsB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK1B,GAAK,CAAC,UAAU,mBAAmB,OAAO,OAAO,GAAG,YAAY,UAAU,6HAA6H,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAKK,GAAM,CAAC,SAAS,GAAM,UAAU,iBAAiB,SAAS,YAAY,UAAU,GAAK,CAAC,CAAc,EAAKqB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK1B,GAAK,CAAC,UAAU,aAAa,OAAO,OAAO,GAAG,YAAY,UAAU,kJAAkJ,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,cAAc,SAAS,CAAc,EAAKO,GAAO,CAAC,SAAS,GAAM,UAAU,eAAe,SAAS,YAAY,UAAU,GAAK,CAAC,CAAc,EAAKmB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK1B,GAAK,CAAC,UAAU,qBAAqB,OAAO,OAAO,GAAG,YAAY,UAAU,2IAA2I,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKQ,GAAW,CAAC,SAAS,GAAM,UAAU,iBAAiB,SAAS,YAAY,UAAU,GAAK,CAAC,CAAc,EAAKkB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK1B,GAAK,CAAC,UAAU,WAAW,OAAO,OAAO,GAAG,YAAY,UAAU,2JAA2J,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKS,GAAM,CAAC,SAAS,GAAM,UAAU,cAAc,SAAS,YAAY,UAAU,GAAK,CAAC,CAAc,EAAKiB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,yBAAyB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,8BAA8B,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK1B,GAAK,CAAC,UAAU,iBAAiB,OAAO,OAAO,GAAG,YAAY,UAAU,yMAAyM,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKF,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAK6B,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,4DAA4D,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,wEAAwE,0BAA0B,YAAY,CAAC,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,8BAA8B,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,6BAA6B,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKhB,GAAY,CAAC,UAAU,iBAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAE,UAAU,mLAAmL,UAAU,8BAA8B,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKgB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,6BAA6B,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKhB,GAAY,CAAC,UAAU,kBAAkB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAE,UAAU,wPAAwP,UAAU,sBAAsB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKgB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,mBAAmB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY,GAAmB,OAAO,QAAQ,6BAA6B,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKhB,GAAY,CAAC,UAAU,mBAAmB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAE,UAAU,6KAA6K,UAAU,wBAAwB,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,GAAmB,OAAO,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,GAAG,EAAU,OAAO,EAAa,OAAO,YAAY,IAAI,EAAK,QAAQ,YAAY,SAAsB,EAAKgB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,UAAU,CAAC,QAAQ,GAAa,YAAY,CAAC,CAAC,CAAC,SAAsB,EAAKf,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,GAAa,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,kXAAkX,yMAAyM,kUAAkU,uHAAuH,oTAAoT,kUAAkU,0UAA0U,oTAAoT,iQAAiQ,uVAAuV,yGAAyG,2PAA2P,6SAA6S,ySAAyS,mQAAmQ,4KAA4K,0RAA0R,yGAAyG,+GAA+G,oHAAoH,mFAAmF,sGAAsG,4OAA4O,oFAAoF,qGAAqG,oFAAoF,qGAAqG,sGAAsG,qGAAqG,mFAAmF,sGAAsG,oHAAoH,0VAA0V,6RAA6R,ySAAyS,qKAAqK,kNAAkN,4SAA4S,kUAAkU,2UAA2U,+UAA+U,8UAA8U,+XAA+X,8VAA8V,0QAA0Q,qUAAqU,0TAA0T,qHAAqH,8TAA8T,6UAA6U,2eAA2e,uUAAuU,iUAAiU,8SAA8S,qHAAqH,GAAGmB,GAAgB,GAAGC,GAAiB,+OAA+O,omBAAomB,CAclmnJ,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAS,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,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,mBAAmB,IAAI,+FAA+F,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAY,GAAG,GAAiC,GAAG,GAAqB,GAAG,GAAuB,GAAG,GAAY,GAAG,GAAmB,GAAG,GAAU,GAAG,GAAkB,GAAG,GAAkB,GAAG,GAAY,GAAG,GAAW,GAAG,GAAW,GAAGzB,GAAY,GAAG,GAAgB,GAAG,GAAW,GAAG,GAAiB,GAAG,GAAY,GAAG,GAAwB0B,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAAC,GAAgB,OAAO,CAAC,MAAM,EAAM,KAAwB,EAAQ,OAAc,QAAQ,WAAW,CAAC,GAAcpC,GAAO,EAAE,CAAC,EAAQ,CAAC,GAAcE,GAAgB,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAK,EAAE,CAAC,EAAQ,CAAC,GAAcE,GAAa,EAAE,CAAC,EAAQ,CAAC,GAAcQ,GAAY,EAAE,CAAC,EAAQ,CAAC,GAAcC,GAAO,EAAE,CAAC,EAAQ,CAAC,CAAC,EAAG,CACv7FuB,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,EAAE,CAAC,YAAc,CAAC,oCAAsC,4JAA0L,sBAAwB,IAAI,4BAA8B,OAAO,qBAAuB,OAAO,kBAAoB,OAAO,uBAAyB,OAAO,yBAA2B,QAAQ,qBAAuB,0DAAoE,sBAAwB,OAAO,6BAA+B,OAAO,yBAA2B,OAAO,+BAAiC,OAAO,qBAAuB,OAAO,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA,ICf12B,eAAsB,GAAY,EAAO,EAAc,EAAa,CAAC,IAAM,EAAY,GAAa,GAAc,EAAO,EAAY,MAAM,EAAY,EAAc,EAAa,CAAC,IAAA,GAAgB,EAAO,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAE,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAE,CAAC,CAAC,IAAI,IAAM,KAAW,GAAS,CAAC,GAAG,EAAQ,SAAS,CAAC,EAAQ,QAAQ,IAAI,EAAO,CAAC,SAAS,IAAM,EAAK,EAAQ,KAAK,EAAO,CAAI,GAAM,EAAO,EAAQ,WAAW,KAAK,CAAC,GAAG,EAAQ,OAAK,CAAC,CAAG,OAAO,6BAArjB,GAAS,EAAE,CAAO,GAAa,EAAE,CAAc,GAAgB,CAAC,QAAQ,CAAC,YAAY,CAAC,UAAU,EAAE,CAAC,QAAQ,EAAE,CAAC,UAAU,EAAE,CAAC,CACpHC,GAAqB,CAAC,QAAU,CAAC,gBAAkB,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,YAAc,CAAC,KAAO,WAAW,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA,8BCF9L,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,GACpDC,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,wBC1H7E,ICSrF,SAAS,IAA2B,CAAC,IAAI,EAAS,GACtF,GAAG,CAAC,EAAS,EAAO,OAAO,EAAO,SAAU,CAC5C,EAAS,GAAM,GAAG,CAAC,EAAU,MAAO,GACpC,IAAI,EAAW,KAAS,EAAe,GACvC,GAAG,EAAO,SAAS,iBAAiB,EAAO,SAAS,gBAAgB,OAAO,EAAE,CAAC,IAAM,EAAe,EAAO,SAAS,gBAAgB,GAAG,GAAG,CAA2C,EAAxB,IAAI,IAAI,EAAe,CAAwB,UAAkB,WACnN,SAAS,SACnB,GAAG,CAA8C,EAA3B,IAAI,IAAI,SAAS,SAAS,CAAwB,UAAkB,EACY,OAAjG,IAAY,EAAe,IAAa,IAAe,EAAW,SAAS,IAAI,KAAgB,EAAS,EAAmI,SAAgB,GAAwB,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,IAAM,EAAWC,EAAqB,GAAc,GAAY,GAAkB,CAAO,EAAS,GAAa,SAAS,GAAG,GAAa,OAA8C,OAApC,GAAY,CAAC,EAAiB,KAA0B,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,QAAQ,GAAG,CAAC,EAAE,gBAAgB,CAAC,EAAO,KACjmB,yEAAyE,mBAAmB,GAAQ,UAAU,OAAO,GAAG,EAAG,MAAM,CAAC,GAAG,EAAM,MAAM,cAAc,OAAO,CACtK,MAAM,oGAAoG,UAAU,EAAM,UAAU,kBAAkB,CAAC,EAAG,CAE1J,SAAgB,GAAS,EAAU,CAAC,OAAoB,GAAY,EAAM,IAA2B,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,WAAW,UAAU,eAAe,CAAC,SAAS,oGAAoG,CAAC,CAAc,EAAK,EAAU,CAAC,GAAG,EAAU,MAAI,CAAC,CAAC,CAAC,CAAC,CAAG,mCA1BjS,IAAmD,IAAiC,CAe1J,GAAc,aAO4G,WAAsB,GAAS,OAAgB,IAA2B,CAAO,OAAsB,+CCtB/L,IAAsE,IAA4B,CAAoCC,GAAU,qtTAA6tTC,GAAS,2CAAiDC,GAAW,YAAkBC,GAAa,SAAeC,GAAS,OAAaC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOC,IAAU,CAAC,OAAK,QAAM,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAM,EAAM,WAAW,eAAe,EAS55UC,GAAK,EATu7U,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAC,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeG,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,YAAY,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,uCAAuCR,GAAU,2BAA2BG,GAAa,yBAAyBD,GAAW,uBAAuBE,GAAS,qEAAqEJ,GAAU,eAAeC,GAAS,mBAAmBE,GAAa,iBAAiBD,GAAW,eAAeE,GAAS,kBAAkB,CAS5iW,eAAe,CAAC,GAAK,YAAY,UAAsBG,GAAK,EAAoBA,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAK,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,6CCTnQ,IAAsE,IAA4B,CAAoC,GAAU,+VAAuW,GAAS,2CAAiD,GAAW,YAAkB,GAAa,SAAe,GAAS,OAAa,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAc,WAAa,MAAI,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,EAAS,MAAI,CAAC,EAAG,CAAOE,IAAU,CAAC,OAAK,QAAM,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,WAAW,eAAe,UAAU,GAAM,EAAM,WAAW,eAAe,EAStiC,GAAK,EATikC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWA,GAAS,EAAM,CAAC,OAAoB,EAAK,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAeC,EAAU,CAAU,WAAa,MAAI,MAAM,CAAC,YAAY,EAAU,GAAG,EAAM,CAAC,CAAC,EAAG,CAAW,CAAC,uCAAuC,GAAU,2BAA2B,GAAa,yBAAyB,GAAW,uBAAuB,GAAS,qEAAqE,GAAU,eAAe,GAAS,mBAAmB,GAAa,iBAAiB,GAAW,eAAe,GAAS,kBAAkB,CAStrD,eAAe,CAAC,GAAK,YAAY,YAAwB,GAAK,EAAoB,GAAK,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAM,MAAM,OAAO,KAAK,EAAY,MAAM,CAAC,UAAU,CAAC,aAAa,eAAe,OAAO,GAAK,MAAM,SAAS,KAAK,EAAY,MAAM,CAAC,CAAC,wECTvP,IAAuK,KAAkE,IAA4B,KAAiK,KAA+G,KAAiH,CAAM,GAAY,EAASC,GAAO,CAAO,GAAU,EAASC,GAAK,CAAO,GAAoB,GAA6BA,GAAK,CAAC,OAAO,YAAY,SAAS,GAAS,QAAQ,YAAY,CAAC,CAAO,GAAoE,GAA0B,GAAO,GAA6B,EAAO,EAAE,CAAC,OAAO,YAAY,SAAS,GAAwB,QAAQ,YAAY,CAAC,CAAC,CAAC,CAAO,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,CAA0Q,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAA1I,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,IAAI,UAAU,IAAI,KAAK,SAAS,CAAwG,EAAE,EAAE,EAAE,EAAE,CAAO,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,GAAG,CAAO,GAAY,CAAC,SAAS,EAAE,KAAK,QAAQ,CAAO,IAAoB,EAAE,IAAI,yBAAyBC,IAAU,IAAoB,EAAE,IAAI,oBAAoBA,IAAU,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAAS,GAAS,EAAO,OAAOC,EAAe,CAAO,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAU91E,GAAgB,EAV82E,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,KAAK,CAAO,EAAW,GAAK,EAAkB,EAAgBC,GAAa,CAAM,CAAC,eAAa,aAAW,IAAe,CAAyB,IAAsB,CAAC,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAW,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,EAAgB,CAAC,eAAe,YAAY,IAAI,EAAW,UAAQ,qBAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAsC,EAAkB,EAAG,GAA2C,CAAC,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAK,GAAK,CAAC,KAAK,yBAAyB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,SAAsB,EAAM,GAAoE,CAAC,GAAG,EAAU,GAAG,EAAgB,0BAA0B,GAAU,0BAA0B,GAAW,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,GAAG,EAAG,EAAkB,gBAAgBC,EAAU,EAAW,CAAC,gBAAgB,wBAAwB,SAAS,mBAAmB,QAAQ,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,UAAU,GAAK,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,2LAA2L,CAAC,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,kBAAkB,GAAmB,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAKR,GAAO,CAAC,SAAS,GAAK,UAAU,eAAe,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,eAAe,WAAW,eAAe,CAAC,kBAAkB,GAAmB,CAAC,CAAC,CAAC,CAAc,EAAK,GAAoB,CAAC,SAAS,GAAK,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,eAAe,WAAW,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,qCAAqC,KAAK,qEAAqE,QAAQ,IAAI,WAAW,qEAAqE,CAAC,CAAC,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,UAAU,qCAAqC,QAAQ,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,uIAAuI,gMAAgM,8SAA8S,kHAAkH,4IAA4I,wHAAwH,wLAAwL,CAUhtO,eAAe,IAAgB,GAAgB,GAAgB,YAAY,QAAQ,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAY,GAAG,GAAU,CAAC,CAAC,6BAA6B,GAAK,CAAC,CACjS,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,EAAE,CAAC,YAAc,CAAC,qBAAuB,OAAO,sBAAwB,IAAI,6BAA+B,OAAO,oCAAsC,6EAA2F,qBAAuB,MAAM,sBAAwB,KAAK,kBAAoB,OAAO,yBAA2B,QAAQ,yBAA2B,OAAO,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA"}