{"version":3,"file":"shared-lib.48TcwBru.mjs","names":["n","e","a","l","s","i","r","o","c","$","h","g","d","f","b","m","S","R","N","B","U","K","j","ee","te","ue","F","G","se","_","fe","pe","ye","R$1","U$1","ce","ne","Y$1","oe","le","Z$1","x","E","T","k","p","t","u","C","D","J","L","M","Q","W","X","Y","Z","e.default","q","useState","consent","_Fragment","useCallback","containerStyles","emptyStateStyle","Icon","lowercaseIconKeyPairs","iconKeys","useMemo","a","useRef","iconKeys","lowercaseIconKeyPairs","useState","HouseFactory","React","moduleBaseUrl","weightOptions","t","e","n","o","s","progress","f","r","clamp","u","a","s","n","o","r","c","t","e","i","o","n","r","n","e","t","o","n","e","t","a","n","e","r","t","s","o","c","i","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","q","p","Z","v","Y","y","b","te","j","x","V","se","n","t","e","defaultEvents","useMemo","useState","progress","useRef","v","updateScrollInfo","Children","containerStyle","useCallback","i","end","start","dotStyle","exports","__esModule","assetType","codepoints","i","removeVS16s","useMemo","twemojiParser","useStore","useState","Component","addPropertyOverrides","MotionDivWithFX","enabledGestures","cycleOrder","serializationHash","variantClassNames","transition1","transition2","animation","transformTemplate1","t","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","useRef","React.useId","className","fonts","css","className","fonts","css","className","e","Icon","useRef","useMemo","useState","HomeFactory","React","addPropertyOverrides","Material","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","className","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","getProps","createLayoutDependency","React.useRef","React.useId","Image","className","addPropertyOverrides","Logo","PhosphorFonts","Phosphor","SocialMediaLink","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","sharedStyle.className","sharedStyle1.className","className","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","Variants","React.Fragment","humanReadableVariantMap","getProps","createLayoutDependency","React.useRef","React.useId","className","Row","serializationHash","variantClassNames","transition1","React.useContext","React.useMemo","React.Fragment","humanReadableVariantMap","getProps","React.useRef","React.useId","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","fonts","css","className","metadata","siteMetadata","__FramerMetadata__","Phosphor","Image","Button","Accordion","NavbarFooter","t","useRef","React.useId","React.useMemo","metadataProvider","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","sharedStyle4.className","sharedStyle5.className","sharedStyle6.className","sharedStyle7.className","sharedStyle8.className","React.useRef","className","PropertyOverrides","React.Fragment","_Fragment","FormPlainTextInput","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle4.css","sharedStyle5.css","sharedStyle6.css","sharedStyle7.css","sharedStyle8.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","sharedStyle4.fonts","sharedStyle5.fonts","sharedStyle6.fonts","sharedStyle7.fonts","sharedStyle8.fonts","__FramerMetadata__"],"sources":["https:/ga.jspm.io/npm:react-dom@18.2.0/server.browser.js","https:/framerusercontent.com/modules/cFjPtjbJ051ozDpEHU2p/DcTNk63d3WvgOq1OUG6s/NoiseGradient.js","https:/framerusercontent.com/modules/k9MvyOU0uUgnYrhaQwo7/doaUzlsH9Hc9J5Ic5V0o/CookieConsent.js","https:/framerusercontent.com/modules/tW1ExjbbJRt9YcZ0Gyxk/7xLQ6of7kXWmBUVuRiYG/Spotify.js","https:/framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js","https:/framer.com/m/framer/icon-nullstate.js@0.7.0","https:/framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js","https:/framer.com/m/phosphor-icons/House.js@0.0.57","https:/framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js","https:/framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.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.12.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.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/dom@10.12.0/dist/index.es.js","https:/ga.jspm.io/npm:@motionone/utils@10.12.0/dist/index.es.js","https:/framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js","https:/framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js","https:/framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js","https:/framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js","https:/framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js","https:/framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js","https:/framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js","https:/framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js","https:/framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js","https:/framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js","https:/framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js","https:/framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js","https:/framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js","https:/framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js","https:/framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js","https:/framer.com/m/framer/default-utils.js@^0.45.0","https:/framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/7r5UGUpFh6FWtcVOCSDp/Carousel.js","https:/jspm.dev/npm:twemoji-parser@14.0.0/dist/lib/regex!cjs","https:/jspm.dev/npm:twemoji-parser@14.0.0!cjs","https:/jspm.dev/twemoji-parser@14.0.0","https:/framerusercontent.com/modules/xwmmLiR3CC4FXXYz8XsN/lYH3CKjOKcdUfcu0ZKf2/Twemoji.js","https:/framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js","https:/framer.com/m/framer/store.js@^1.0.0","https:/framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js","https:/framer.com/m/framer/utils.js@^0.9.0","https:/framerusercontent.com/modules/ID457k5mmgLNSlVHbMsH/703wFpGFCkw7CPg50eZd/Google_Ads_Tracking_NEU.js","https:/framerusercontent.com/modules/vQwYjWVunol3ssRr0pAe/BdOM4ZRzyUFEhCIIsWEr/JgUCROpyA.js","https:/framerusercontent.com/modules/NImwC4X95gxPbwToSrod/vR4e3CLLnS35ictNMPP5/JO3VXX5b2.js","https:/framerusercontent.com/modules/MwwokNR8I1ueetBvx15d/LozPscc4iUTMIQKg9pHN/uZl4QadAq.js","https:/framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js","https:/framer.com/m/material-icons/Home.js@0.0.32","https:/framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js","https:/framerusercontent.com/modules/kMEEzqfPiFa5rrYkTtE4/Eji1RdrI4FxgV7meuMR4/bSreRA9Ff.js","https:/framerusercontent.com/modules/4vUZQbrRs7Pg7QNeFczW/wEmi6jDM7C0QH6qeouVU/nGKsWTypp.js","https:/framerusercontent.com/modules/Is4TFaAJBGLXLZBtf0vD/eMPxwGroL5jsyNL8Dl1v/Ktic4PsG4.js","https:/framerusercontent.com/modules/9QXcP6ml3Pzw2B9SPRUg/Op7eAa14oKGiuhzPbWqD/iK2BQSWDO.js","https:/framerusercontent.com/modules/UDZZDvm4B5WyG61xxcKE/qn4jTFY2bcGNq38L1Eo3/sFI68qU_5.js","https:/framerusercontent.com/modules/sk7cLlUovvyEzzcTEs66/LsQ7iqQ3NcnhJKyMOYuH/eRxHyJgCr.js","https:/framerusercontent.com/modules/DJqd1FZMN35rXTmQ6kYw/jE8IyrlhNT8NDyeoCU4n/FpaHVA39Z.js","https:/framerusercontent.com/modules/lxLqXJT933efU9Nzcvnx/qbYEiKr3Sv3ysmFx5wKU/iDQ41KlcN.js","https:/framerusercontent.com/modules/YO3t9MJQjBP0ANbhMIkn/4Ba0ng82zfS5Xj10rU2H/NWMBD3613.js","https:/framerusercontent.com/modules/hyOPULolGH1LDSSZ3EW3/UolXoJW55TmFXJaAC4Ex/PDdk0Eyow.js","https:/framerusercontent.com/modules/O5Wltr0RN4fq4znGckrr/OQLLFh340VKTw9KPh0Ra/QI3jDn9H1.js","https:/framerusercontent.com/modules/M2w71rs0tckpo3oKYQ3A/Kp9QDBqkIaX02jeKs9hI/taKbIVgLL.js","https:/framerusercontent.com/modules/vPZaJ9nIC1A0gTlhEnUN/TKr9JpJVFEXg1HSOi407/W7unxad8e.js","https:/framerusercontent.com/modules/vXr5yEcxi9Q8zayoGTLv/oZqh5fTLTwuYbodKzvm1/siteMetadata.js","https:/framerusercontent.com/modules/fIWXXfKfJmcndD4Aa9cE/vKIGENtmxuJ81rohB8F2/augiA20Il.js","https:/framerusercontent.com/modules/tG2L0WVOQ2iSk8GdCwBf/IX4YuqiuAgHhyiHijSUo/augiA20Il.js","https:/framerusercontent.com/modules/7cPhjQw0EGNBHRZlzbhH/4hSO1fMoujYmMhk8FjXZ/NotFoundPage.js","https:/framer.com/m/framer/SitesNotFoundPage.js@1.4.0"],"sourcesContent":["import*as e from\"react\";var n=\"default\"in e?e.default:e;var a={};var o=n;function l$2(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var l=Object.prototype.hasOwnProperty,i=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,s={},c={};function ja$1(e){if(l.call(c,e))return!0;if(l.call(s,e))return!1;if(i.test(e))return c[e]=!0;s[e]=!0;return!1}function r(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var d={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){d[e]=new r(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];d[n]=new r(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){d[e]=new r(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){d[e]=new r(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){d[e]=new r(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){d[e]=new r(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){d[e]=new r(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){d[e]=new r(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){d[e]=new r(e,5,!1,e.toLowerCase(),null,!1,!1)}));var f=/[\\-:]([a-z])/g;function la$1(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(f,la$1);d[n]=new r(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!1,!1)}));d.xlinkHref=new r(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){d[e]=new r(e,1,!1,e.toLowerCase(),null,!0,!0)}));var h={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},g=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(h).forEach((function(e){g.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);h[n]=h[e]}))}));var b=/[\"'&<>]/;function v(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=b.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var m=/([A-Z])/g,S=/^ms-/,x=Array.isArray;function w$1(e,n){return{insertionMode:e,selectedValue:n}}function ra$1(e,n,a){switch(n){case\"select\":return w$1(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return w$1(2,null);case\"math\":return w$1(3,null);case\"foreignObject\":return w$1(1,null);case\"table\":return w$1(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return w$1(5,null);case\"colgroup\":return w$1(7,null);case\"tr\":return w$1(6,null)}return 4<=e.insertionMode||0===e.insertionMode?w$1(1,null):e}var $=new Map;function ta$1(e,n,a){if(\"object\"!==typeof a)throw Error(l$2(62));n=!0;for(var o in a)if(l.call(a,o)){var i=a[o];if(null!=i&&\"boolean\"!==typeof i&&\"\"!==i){if(0===o.indexOf(\"--\")){var s=v(o);i=v((\"\"+i).trim())}else{s=o;var c=$.get(s);void 0!==c||(c=v(s.replace(m,\"-$1\").toLowerCase().replace(S,\"-ms-\")),$.set(s,c)),s=c;i=\"number\"===typeof i?0===i||l.call(h,o)?\"\"+i:i+\"px\":v((\"\"+i).trim())}n?(n=!1,e.push(' style=\"',s,\":\",i)):e.push(\";\",s,\":\",i)}}n||e.push('\"')}function x$1(e,n,a,o){switch(a){case\"style\":ta$1(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=d.hasOwnProperty(a)?d[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=n.attributeName;switch(n.type){case 3:o&&e.push(\" \",a,'=\"\"');break;case 4:!0===o?e.push(\" \",a,'=\"\"'):!1!==o&&e.push(\" \",a,'=\"',v(o),'\"');break;case 5:isNaN(o)||e.push(\" \",a,'=\"',v(o),'\"');break;case 6:!isNaN(o)&&1<=o&&e.push(\" \",a,'=\"',v(o),'\"');break;default:n.sanitizeURL&&(o=\"\"+o),e.push(\" \",a,'=\"',v(o),'\"')}}else if(ja$1(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(\" \",a,'=\"',v(o),'\"')}}function y$1(e,n,a){if(null!=n){if(null!=a)throw Error(l$2(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(l$2(61));n=n.__html;null!==n&&void 0!==n&&e.push(\"\"+n)}}function ua$1(e){var n=\"\";o.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}function va$1(e,n,a,o){e.push(A(a));var i,s=a=null;for(i in n)if(l.call(n,i)){var c=n[i];if(null!=c)switch(i){case\"children\":a=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:x$1(e,o,i,c)}}e.push(\">\");y$1(e,s,a);return\"string\"===typeof a?(e.push(v(a)),null):a}var E=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,T=new Map;function A(e){var n=T.get(e);if(void 0===n){if(!E.test(e))throw Error(l$2(65,e));n=\"<\"+e;T.set(e,n)}return n}function ya$1(e,n,a,o,i){switch(n){case\"select\":e.push(A(\"select\"));var s=null,c=null;for(g in a)if(l.call(a,g)){var d=a[g];if(null!=d)switch(g){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"defaultValue\":case\"value\":break;default:x$1(e,o,g,d)}}e.push(\">\");y$1(e,c,s);return s;case\"option\":c=i.selectedValue;e.push(A(\"option\"));var f=d=null,h=null;var g=null;for(s in a)if(l.call(a,s)){var b=a[s];if(null!=b)switch(s){case\"children\":d=b;break;case\"selected\":h=b;break;case\"dangerouslySetInnerHTML\":g=b;break;case\"value\":f=b;default:x$1(e,o,s,b)}}if(null!=c)if(a=null!==f?\"\"+f:ua$1(d),x(c)){for(o=0;o<c.length;o++)if(\"\"+c[o]===a){e.push(' selected=\"\"');break}}else\"\"+c===a&&e.push(' selected=\"\"');else h&&e.push(' selected=\"\"');e.push(\">\");y$1(e,g,d);return d;case\"textarea\":e.push(A(\"textarea\"));g=c=s=null;for(d in a)if(l.call(a,d)&&(f=a[d],null!=f))switch(d){case\"children\":g=f;break;case\"value\":s=f;break;case\"defaultValue\":c=f;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(91));default:x$1(e,o,d,f)}null===s&&null!==c&&(s=c);e.push(\">\");if(null!=g){if(null!=s)throw Error(l$2(92));if(x(g)&&1<g.length)throw Error(l$2(93));s=\"\"+g}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");null!==s&&e.push(v(\"\"+s));return null;case\"input\":e.push(A(\"input\"));f=g=d=s=null;for(c in a)if(l.call(a,c)&&(h=a[c],null!=h))switch(c){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,\"input\"));case\"defaultChecked\":f=h;break;case\"defaultValue\":d=h;break;case\"checked\":g=h;break;case\"value\":s=h;break;default:x$1(e,o,c,h)}null!==g?x$1(e,o,\"checked\",g):null!==f&&x$1(e,o,\"checked\",f);null!==s?x$1(e,o,\"value\",s):null!==d&&x$1(e,o,\"value\",d);e.push(\"/>\");return null;case\"menuitem\":e.push(A(\"menuitem\"));for(var m in a)if(l.call(a,m)&&(s=a[m],null!=s))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(400));default:x$1(e,o,m,s)}e.push(\">\");return null;case\"title\":e.push(A(\"title\"));s=null;for(b in a)if(l.call(a,b)&&(c=a[b],null!=c))switch(b){case\"children\":s=c;break;case\"dangerouslySetInnerHTML\":throw Error(l$2(434));default:x$1(e,o,b,c)}e.push(\">\");return s;case\"listing\":case\"pre\":e.push(A(n));c=s=null;for(f in a)if(l.call(a,f)&&(d=a[f],null!=d))switch(f){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;default:x$1(e,o,f,d)}e.push(\">\");if(null!=c){if(null!=s)throw Error(l$2(60));if(\"object\"!==typeof c||!(\"__html\"in c))throw Error(l$2(61));a=c.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(\"\\n\",a):e.push(\"\"+a))}\"string\"===typeof s&&\"\\n\"===s[0]&&e.push(\"\\n\");return s;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(A(n));for(var S in a)if(l.call(a,S)&&(s=a[S],null!=s))switch(S){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(l$2(399,n));default:x$1(e,o,S,s)}e.push(\"/>\");return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return va$1(e,a,n,o);case\"html\":return 0===i.insertionMode&&e.push(\"<!DOCTYPE html>\"),va$1(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return va$1(e,a,n,o);e.push(A(n));c=s=null;for(h in a)if(l.call(a,h)&&(d=a[h],null!=d))switch(h){case\"children\":s=d;break;case\"dangerouslySetInnerHTML\":c=d;break;case\"style\":ta$1(e,o,d);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ja$1(h)&&\"function\"!==typeof d&&\"symbol\"!==typeof d&&e.push(\" \",h,'=\"',v(d),'\"')}e.push(\">\");y$1(e,c,s);return s}}function za$1(e,n,a){e.push('\\x3c!--$?--\\x3e<template id=\"');if(null===a)throw Error(l$2(395));e.push(a);return e.push('\"></template>')}function Aa$1(e,n,a,o){switch(a.insertionMode){case 0:case 1:return e.push('<div hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 2:return e.push('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 3:return e.push('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 4:return e.push('<table hidden id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 5:return e.push('<table hidden><tbody id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 6:return e.push('<table hidden><tr id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');case 7:return e.push('<table hidden><colgroup id=\"'),e.push(n.segmentPrefix),n=o.toString(16),e.push(n),e.push('\">');default:throw Error(l$2(397))}}function Ba$1(e,n){switch(n.insertionMode){case 0:case 1:return e.push(\"</div>\");case 2:return e.push(\"</svg>\");case 3:return e.push(\"</math>\");case 4:return e.push(\"</table>\");case 5:return e.push(\"</tbody></table>\");case 6:return e.push(\"</tr></table>\");case 7:return e.push(\"</colgroup></table>\");default:throw Error(l$2(397))}}var R=/[<\\u2028\\u2029]/g;function Da$1(e){return JSON.stringify(e).replace(R,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}function Ea$1(e,n){n=void 0===n?\"\":n;return{bootstrapChunks:[],startInlineScript:\"<script>\",placeholderPrefix:n+\"P:\",segmentPrefix:n+\"S:\",boundaryPrefix:n+\"B:\",idPrefix:n,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1,generateStaticMarkup:e}}function Fa$1(e,n,a,o){if(a.generateStaticMarkup)return e.push(v(n)),!1;\"\"===n?e=o:(o&&e.push(\"\\x3c!-- --\\x3e\"),e.push(v(n)),e=!0);return e}var _=Object.assign,I=Symbol.for(\"react.element\"),B=Symbol.for(\"react.portal\"),N=Symbol.for(\"react.fragment\"),z=Symbol.for(\"react.strict_mode\"),V=Symbol.for(\"react.profiler\"),j=Symbol.for(\"react.provider\"),O=Symbol.for(\"react.context\"),H=Symbol.for(\"react.forward_ref\"),U=Symbol.for(\"react.suspense\"),K=Symbol.for(\"react.suspense_list\"),ee=Symbol.for(\"react.memo\"),te=Symbol.for(\"react.lazy\"),ne=Symbol.for(\"react.scope\"),re=Symbol.for(\"react.debug_trace_mode\"),ae=Symbol.for(\"react.legacy_hidden\"),oe=Symbol.for(\"react.default_value\"),le=Symbol.iterator;function Xa$1(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case N:return\"Fragment\";case B:return\"Portal\";case V:return\"Profiler\";case z:return\"StrictMode\";case U:return\"Suspense\";case K:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case O:return(e.displayName||\"Context\")+\".Consumer\";case j:return(e._context.displayName||\"Context\")+\".Provider\";case H:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case ee:return n=e.displayName||null,null!==n?n:Xa$1(e.type)||\"Memo\";case te:n=e._payload;e=e._init;try{return Xa$1(e(n))}catch(e){}}return null}var ue={};function Za$1(e,n){e=e.contextTypes;if(!e)return ue;var a,o={};for(a in e)o[a]=n[a];return o}var ie=null;function F(e,n){if(e!==n){e.context._currentValue2=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(l$2(401))}else{if(null===a)throw Error(l$2(401));F(e,a)}n.context._currentValue2=n.value}}function $a$1(e){e.context._currentValue2=e.parentValue;e=e.parent;null!==e&&$a$1(e)}function ab$1(e){var n=e.parent;null!==n&&ab$1(n);e.context._currentValue2=e.value}function bb$1(e,n){e.context._currentValue2=e.parentValue;e=e.parent;if(null===e)throw Error(l$2(402));e.depth===n.depth?F(e,n):bb$1(e,n)}function cb$1(e,n){var a=n.parent;if(null===a)throw Error(l$2(402));e.depth===a.depth?F(e,a):cb$1(e,a);n.context._currentValue2=n.value}function G(e){var n=ie;n!==e&&(null===n?ab$1(e):null===e?$a$1(n):n.depth===e.depth?F(n,e):n.depth>e.depth?bb$1(n,e):cb$1(n,e),ie=e)}var se={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function eb$1(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=se;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue2:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:_({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&se.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=_({},i,c)):_(i,c))}e.state=i}else i.queue=null}var ce={id:1,overflow:\"\"};function gb$1(e,n,a){var o=e.id;e=e.overflow;var l=32-de(o)-1;o&=~(1<<l);a+=1;var i=32-de(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-de(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var de=Math.clz32?Math.clz32:hb$1,fe=Math.log,pe=Math.LN2;function hb$1(e){e>>>=0;return 0===e?32:31-(fe(e)/pe|0)|0}function kb$1(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var he=\"function\"===typeof Object.is?Object.is:kb$1,ge=null,be=null,me=null,ye=null,ve=!1,ke=!1,we=0,Se=null,xe=0;function Q$1(){if(null===ge)throw Error(l$2(321));return ge}function pb$1(){if(0<xe)throw Error(l$2(312));return{memoizedState:null,queue:null,next:null}}function qb$1(){null===ye?null===me?(ve=!1,me=ye=pb$1()):(ve=!0,ye=me):null===ye.next?(ve=!1,ye=ye.next=pb$1()):(ve=!0,ye=ye.next);return ye}function rb$1(){be=ge=null;ke=!1;me=null;xe=0;ye=Se=null}function sb$1(e,n){return\"function\"===typeof n?n(e):n}function tb$1(e,n,a){ge=Q$1();ye=qb$1();if(ve){var o=ye.queue;n=o.dispatch;if(null!==Se&&(a=Se.get(o),void 0!==a)){Se.delete(o);o=ye.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);ye.memoizedState=o;return[o,n]}return[ye.memoizedState,n]}e=e===sb$1?\"function\"===typeof n?n():n:void 0!==a?a(n):n;ye.memoizedState=e;e=ye.queue={last:null,dispatch:null};e=e.dispatch=ub$1.bind(null,ge,e);return[ye.memoizedState,e]}function vb$1(e,n){ge=Q$1();ye=qb$1();n=void 0===n?null:n;if(null!==ye){var a=ye.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!he(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();ye.memoizedState=[e,n];return e}function ub$1(e,n,a){if(25<=xe)throw Error(l$2(301));if(e===ge)if(ke=!0,e={action:a,next:null},null===Se&&(Se=new Map),a=Se.get(n),void 0===a)Se.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function wb$1(){throw Error(l$2(394))}function R$1(){}var $e={readContext:function(e){return e._currentValue2},useContext:function(e){Q$1();return e._currentValue2},useMemo:vb$1,useReducer:tb$1,useRef:function(e){ge=Q$1();ye=qb$1();var n=ye.memoizedState;return null===n?(e={current:e},ye.memoizedState=e):n},useState:function(e){return tb$1(sb$1,e)},useInsertionEffect:R$1,useLayoutEffect:function(){},useCallback:function(e,n){return vb$1((function(){return e}),n)},useImperativeHandle:R$1,useEffect:R$1,useDebugValue:R$1,useDeferredValue:function(e){Q$1();return e},useTransition:function(){Q$1();return[!1,wb$1]},useId:function(){var e=be.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-de(e)-1)).toString(32)+n;var a=Ce;if(null===a)throw Error(l$2(404));n=we++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){Q$1();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(l$2(407));return a()}},Ce=null,Ee=o.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function zb$1(e){console.error(e);return null}function T$1(){}function Ab$1(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?zb$1:l,onAllReady:void 0===i?T$1:i,onShellReady:void 0===s?T$1:s,onShellError:void 0===c?T$1:c,onFatalError:void 0===d?T$1:d};a=U$1(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Bb$1(n,e,null,a,h,ue,null,ce);f.push(e);return n}function Bb$1(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Cb$1(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function U$1(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function V$1(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function W$1(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,e.destination.destroy(n)):(e.status=1,e.fatalError=n)}function Db$1(e,n,a,o,l){ge={};be=n;we=0;for(e=a(o,l);ke;)ke=!1,we=0,xe+=1,ye=null,e=a(o,l);rb$1();return e}function Eb$1(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(l$2(108,Xa$1(o)||\"Unknown\",c));o=_({},s,a)}n.legacyContext=o;X$1(e,n,l);n.legacyContext=s}else X$1(e,n,l)}function Fb(e,n){if(e&&e.defaultProps){n=_({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Gb$1(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=Za$1(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue2:l);eb$1(i,a,o,l);Eb$1(e,n,i,a)}else{i=Za$1(a,n.legacyContext);l=Db$1(e,n,a,o,i);var s=0!==we;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)eb$1(l,a,o,i),Eb$1(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=gb$1(o,1,0);try{X$1(e,n,l)}finally{n.treeContext=o}}else X$1(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case ae:case re:case z:case V:case N:X$1(e,n,o.children);return;case K:X$1(e,n,o.children);return;case ne:throw Error(l$2(343));case U:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=U$1(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=U$1(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if(Hb$1(e,n,o),e.responseState.generateStaticMarkup||f.lastPushedText&&f.textEmbedded&&f.chunks.push(\"\\x3c!-- --\\x3e\"),f.status=1,Y$1(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=V$1(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Bb$1(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case H:o=Db$1(e,n,a.render,o,l);if(0!==we){a=n.treeContext;n.treeContext=gb$1(a,1,0);try{X$1(e,n,o)}finally{n.treeContext=a}}else X$1(e,n,o);return;case ee:a=a.type;o=Fb(a,o);Gb$1(e,n,a,o,l);return;case j:l=o.children;a=a._context;o=o.value;i=a._currentValue2;a._currentValue2=o;s=ie;ie=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;X$1(e,n,l);e=ie;if(null===e)throw Error(l$2(403));o=e.parentValue;e.context._currentValue2=o===oe?e.context._defaultValue:o;e=ie=e.parent;n.context=e;return;case O:o=o.children;o=o(a._currentValue2);X$1(e,n,o);return;case te:l=a._init;a=l(a._payload);o=Fb(a,o);Gb$1(e,n,a,o,void 0);return}throw Error(l$2(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=ya$1(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=ra$1(s,a,o);Hb$1(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(\"</\",a,\">\")}l.lastPushedText=!1}}function X$1(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case I:Gb$1(e,n,a.type,a.props,a.ref);return;case B:throw Error(l$2(257));case te:var o=a._init;a=o(a._payload);X$1(e,n,a);return}if(x(a)){Ib$1(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=le&&a[le]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);Ib$1(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(l$2(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Fa$1(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function Ib$1(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=gb$1(i,o,l);try{Hb$1(e,n,a[l])}finally{n.treeContext=i}}}function Hb$1(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return X$1(e,n,a)}catch(d){if(rb$1(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,G(i),d;a=d;var s=n.blockedSegment,c=U$1(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Bb$1(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;G(i)}}function Jb$1(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;Kb$1(this,n,e)}function Lb$1(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.push(null))):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(l$2(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return Lb$1(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function Y$1(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&Y$1(e,a)}else e.completedSegments.push(n)}function Kb$1(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(l$2(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=T$1,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&Y$1(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(Jb$1,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(Y$1(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Cb$1(e){if(2!==e.status){var n=ie,a=Ee.current;Ee.current=$e;var o=Ce;Ce=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){G(s.context);try{X$1(c,s,s.node),c.responseState.generateStaticMarkup||d.lastPushedText&&d.textEmbedded&&d.chunks.push(\"\\x3c!-- --\\x3e\"),s.abortSet.delete(s),d.status=1,Kb$1(c,s.blockedBoundary,d)}catch(e){if(rb$1(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=V$1(c,g);null===h?W$1(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}finally{Ce=o,Ee.current=a,a===$e&&G(n)}}}function Z$1(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;n.push('<template id=\"');n.push(e.placeholderPrefix);e=o.toString(16);n.push(e);return n.push('\"></template>');case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)n.push(o[i]);l=Nb$1(e,n,l)}for(;i<o.length-1;i++)n.push(o[i]);i<o.length&&(l=n.push(o[i]));return l;default:throw Error(l$2(390))}}function Nb$1(e,n,a){var o=a.boundary;if(null===o)return Z$1(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)return e.responseState.generateStaticMarkup||(o=o.errorDigest,n.push(\"\\x3c!--$!--\\x3e\"),n.push(\"<template\"),o&&(n.push(' data-dgst=\"'),o=v(o),n.push(o),n.push('\"')),n.push(\"></template>\")),Z$1(e,n,a),e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\"),e;if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=l.boundaryPrefix+i.toString(16);o=o.id=l;za$1(n,e.responseState,o);Z$1(e,n,a);return n.push(\"\\x3c!--/$--\\x3e\")}if(o.byteSize>e.progressiveChunkSize)return o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),za$1(n,e.responseState,o.id),Z$1(e,n,a),n.push(\"\\x3c!--/$--\\x3e\");e.responseState.generateStaticMarkup||n.push(\"\\x3c!--$--\\x3e\");a=o.completedSegments;if(1!==a.length)throw Error(l$2(391));Nb$1(e,n,a[0]);e=!!e.responseState.generateStaticMarkup||n.push(\"\\x3c!--/$--\\x3e\");return e}function Ob$1(e,n,a){Aa$1(n,e.responseState,a.formatContext,a.id);Nb$1(e,n,a);return Ba$1(n,a.formatContext)}function Pb$1(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)Qb$1(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;n.push(e.startInlineScript);e.sentCompleteBoundaryFunction?n.push('$RC(\"'):(e.sentCompleteBoundaryFunction=!0,n.push('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'));if(null===o)throw Error(l$2(395));a=a.toString(16);n.push(o);n.push('\",\"');n.push(e.segmentPrefix);n.push(a);return n.push('\")<\\/script>')}function Qb$1(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(l$2(392));return Ob$1(e,n,o)}Ob$1(e,n,o);e=e.responseState;n.push(e.startInlineScript);e.sentCompleteSegmentFunction?n.push('$RS(\"'):(e.sentCompleteSegmentFunction=!0,n.push('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'));n.push(e.segmentPrefix);l=l.toString(16);n.push(l);n.push('\",\"');n.push(e.placeholderPrefix);n.push(l);return n.push('\")<\\/script>')}function Mb$1(e,n){try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){Nb$1(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)n.push(o[a]);a<o.length&&n.push(o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;o.push(c.startInlineScript);c.sentClientRenderFunction?o.push('$RX(\"'):(c.sentClientRenderFunction=!0,o.push('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'));if(null===d)throw Error(l$2(395));o.push(d);o.push('\"');if(f||h||g){o.push(\",\");var b=Da$1(f||\"\");o.push(b)}if(h||g){o.push(\",\");var m=Da$1(h||\"\");o.push(m)}if(g){o.push(\",\");var S=Da$1(g);o.push(S)}if(!o.push(\")<\\/script>\")){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var x=e.completedBoundaries;for(l=0;l<x.length;l++)if(!Pb$1(e,n,x[l])){e.destination=null;l++;x.splice(0,l);return}x.splice(0,l);var $=e.partialBoundaries;for(l=0;l<$.length;l++){var E=$[l];e:{i=e;s=n;var T=E.completedSegments;for(c=0;c<T.length;c++)if(!Qb$1(i,s,E,T[c])){c++;T.splice(0,c);var R=!1;break e}T.splice(0,c);R=!0}if(!R){e.destination=null;l++;$.splice(0,l);return}}$.splice(0,l);var _=e.completedBoundaries;for(l=0;l<_.length;l++)if(!Pb$1(e,n,_[l])){e.destination=null;l++;_.splice(0,l);return}_.splice(0,l)}finally{0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.push(null)}}function Rb$1(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return Lb$1(a,e,n)}));a.clear();null!==e.destination&&Mb$1(e,e.destination)}catch(n){V$1(e,n),W$1(e,n)}}function Sb$1(){}function Tb$1(e,n,a,o){var l=!1,i=null,s=\"\",c={push:function(e){null!==e&&(s+=e);return!0},destroy:function(e){l=!0;i=e}},d=!1;e=Ab$1(e,Ea$1(a,n?n.identifierPrefix:void 0),{insertionMode:1,selectedValue:null},Infinity,Sb$1,void 0,(function(){d=!0}),void 0,void 0);Cb$1(e);Rb$1(e,o);if(1===e.status)e.status=2,c.destroy(e.fatalError);else if(2!==e.status&&null===e.destination){e.destination=c;try{Mb$1(e,c)}catch(n){V$1(e,n),W$1(e,n)}}if(l)throw i;if(!d)throw Error(l$2(426));return s}a.renderToNodeStream=function(){throw Error(l$2(207))};a.renderToStaticMarkup=function(e,n){return Tb$1(e,n,!0,'The server used \"renderToStaticMarkup\" which does not support Suspense. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.renderToStaticNodeStream=function(){throw Error(l$2(208))};a.renderToString=function(e,n){return Tb$1(e,n,!1,'The server used \"renderToString\" which does not support Suspense. If you intended for this Suspense boundary to render the fallback content on the server consider throwing an Error somewhere within the Suspense boundary. If you intended to have the server wait for the suspended component please switch to \"renderToReadableStream\" which supports Suspense on the server')};a.version=\"18.2.0\";var Fe=\"default\"in e?e.default:e;var Te={};var Re=Fe;function k(e){for(var n=\"https://reactjs.org/docs/error-decoder.html?invariant=\"+e,a=1;a<arguments.length;a++)n+=\"&args[]=\"+encodeURIComponent(arguments[a]);return\"Minified React error #\"+e+\"; visit \"+n+\" for the full message or use the non-minified dev environment for full errors and additional helpful warnings.\"}var Pe=null,_e=0;function p(e,n){if(0!==n.length)if(512<n.length)0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=new Uint8Array(512),_e=0),e.enqueue(n);else{var a=Pe.length-_e;a<n.length&&(0===a?e.enqueue(Pe):(Pe.set(n.subarray(0,a),_e),e.enqueue(Pe),n=n.subarray(a)),Pe=new Uint8Array(512),_e=0);Pe.set(n,_e);_e+=n.length}}function t(e,n){p(e,n);return!0}function ba(e){Pe&&0<_e&&(e.enqueue(new Uint8Array(Pe.buffer,0,_e)),Pe=null,_e=0)}var Me=new TextEncoder;function u(e){return Me.encode(e)}function w(e){return Me.encode(e)}function da(e,n){\"function\"===typeof e.error?e.error(n):e.close()}var Ie=Object.prototype.hasOwnProperty,De=/^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$/,Be={},Ne={};function ia(e){if(Ie.call(Ne,e))return!0;if(Ie.call(Be,e))return!1;if(De.test(e))return Ne[e]=!0;Be[e]=!0;return!1}function y(e,n,a,o,l,i,s){this.acceptsBooleans=2===n||3===n||4===n;this.attributeName=o;this.attributeNamespace=l;this.mustUseProperty=a;this.propertyName=e;this.type=n;this.sanitizeURL=i;this.removeEmptyString=s}var ze={};\"children dangerouslySetInnerHTML defaultValue defaultChecked innerHTML suppressContentEditableWarning suppressHydrationWarning style\".split(\" \").forEach((function(e){ze[e]=new y(e,0,!1,e,null,!1,!1)}));[[\"acceptCharset\",\"accept-charset\"],[\"className\",\"class\"],[\"htmlFor\",\"for\"],[\"httpEquiv\",\"http-equiv\"]].forEach((function(e){var n=e[0];ze[n]=new y(n,1,!1,e[1],null,!1,!1)}));[\"contentEditable\",\"draggable\",\"spellCheck\",\"value\"].forEach((function(e){ze[e]=new y(e,2,!1,e.toLowerCase(),null,!1,!1)}));[\"autoReverse\",\"externalResourcesRequired\",\"focusable\",\"preserveAlpha\"].forEach((function(e){ze[e]=new y(e,2,!1,e,null,!1,!1)}));\"allowFullScreen async autoFocus autoPlay controls default defer disabled disablePictureInPicture disableRemotePlayback formNoValidate hidden loop noModule noValidate open playsInline readOnly required reversed scoped seamless itemScope\".split(\" \").forEach((function(e){ze[e]=new y(e,3,!1,e.toLowerCase(),null,!1,!1)}));[\"checked\",\"multiple\",\"muted\",\"selected\"].forEach((function(e){ze[e]=new y(e,3,!0,e,null,!1,!1)}));[\"capture\",\"download\"].forEach((function(e){ze[e]=new y(e,4,!1,e,null,!1,!1)}));[\"cols\",\"rows\",\"size\",\"span\"].forEach((function(e){ze[e]=new y(e,6,!1,e,null,!1,!1)}));[\"rowSpan\",\"start\"].forEach((function(e){ze[e]=new y(e,5,!1,e.toLowerCase(),null,!1,!1)}));var Ve=/[\\-:]([a-z])/g;function ka(e){return e[1].toUpperCase()}\"accent-height alignment-baseline arabic-form baseline-shift cap-height clip-path clip-rule color-interpolation color-interpolation-filters color-profile color-rendering dominant-baseline enable-background fill-opacity fill-rule flood-color flood-opacity font-family font-size font-size-adjust font-stretch font-style font-variant font-weight glyph-name glyph-orientation-horizontal glyph-orientation-vertical horiz-adv-x horiz-origin-x image-rendering letter-spacing lighting-color marker-end marker-mid marker-start overline-position overline-thickness paint-order panose-1 pointer-events rendering-intent shape-rendering stop-color stop-opacity strikethrough-position strikethrough-thickness stroke-dasharray stroke-dashoffset stroke-linecap stroke-linejoin stroke-miterlimit stroke-opacity stroke-width text-anchor text-decoration text-rendering underline-position underline-thickness unicode-bidi unicode-range units-per-em v-alphabetic v-hanging v-ideographic v-mathematical vector-effect vert-adv-y vert-origin-x vert-origin-y word-spacing writing-mode xmlns:xlink x-height\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,null,!1,!1)}));\"xlink:actuate xlink:arcrole xlink:role xlink:show xlink:title xlink:type\".split(\" \").forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/1999/xlink\",!1,!1)}));[\"xml:base\",\"xml:lang\",\"xml:space\"].forEach((function(e){var n=e.replace(Ve,ka);ze[n]=new y(n,1,!1,e,\"http://www.w3.org/XML/1998/namespace\",!1,!1)}));[\"tabIndex\",\"crossOrigin\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!1,!1)}));ze.xlinkHref=new y(\"xlinkHref\",1,!1,\"xlink:href\",\"http://www.w3.org/1999/xlink\",!0,!1);[\"src\",\"href\",\"action\",\"formAction\"].forEach((function(e){ze[e]=new y(e,1,!1,e.toLowerCase(),null,!0,!0)}));var Ae={animationIterationCount:!0,aspectRatio:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridArea:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},Le=[\"Webkit\",\"ms\",\"Moz\",\"O\"];Object.keys(Ae).forEach((function(e){Le.forEach((function(n){n=n+e.charAt(0).toUpperCase()+e.substring(1);Ae[n]=Ae[e]}))}));var je=/[\"'&<>]/;function C(e){if(\"boolean\"===typeof e||\"number\"===typeof e)return\"\"+e;e=\"\"+e;var n=je.exec(e);if(n){var a,o=\"\",l=0;for(a=n.index;a<e.length;a++){switch(e.charCodeAt(a)){case 34:n=\"&quot;\";break;case 38:n=\"&amp;\";break;case 39:n=\"&#x27;\";break;case 60:n=\"&lt;\";break;case 62:n=\"&gt;\";break;default:continue}l!==a&&(o+=e.substring(l,a));l=a+1;o+=n}e=l!==a?o+e.substring(l,a):o}return e}var Oe=/([A-Z])/g,qe=/^ms-/,We=Array.isArray,He=w(\"<script>\"),Ue=w(\"<\\/script>\"),Ze=w('<script src=\"'),Xe=w('<script type=\"module\" src=\"'),Je=w('\" async=\"\"><\\/script>'),Ge=/(<\\/|<)(s)(cript)/gi;function ya(e,n,a,o){return n+(\"s\"===a?\"\\\\u0073\":\"\\\\u0053\")+o}function za(e,n,a,o,l){e=void 0===e?\"\":e;n=void 0===n?He:w('<script nonce=\"'+C(n)+'\">');var i=[];void 0!==a&&i.push(n,u((\"\"+a).replace(Ge,ya)),Ue);if(void 0!==o)for(a=0;a<o.length;a++)i.push(Ze,u(C(o[a])),Je);if(void 0!==l)for(o=0;o<l.length;o++)i.push(Xe,u(C(l[o])),Je);return{bootstrapChunks:i,startInlineScript:n,placeholderPrefix:w(e+\"P:\"),segmentPrefix:w(e+\"S:\"),boundaryPrefix:e+\"B:\",idPrefix:e,nextSuspenseID:0,sentCompleteSegmentFunction:!1,sentCompleteBoundaryFunction:!1,sentClientRenderFunction:!1}}function D(e,n){return{insertionMode:e,selectedValue:n}}function Aa(e){return D(\"http://www.w3.org/2000/svg\"===e?2:\"http://www.w3.org/1998/Math/MathML\"===e?3:0,null)}function Ba(e,n,a){switch(n){case\"select\":return D(1,null!=a.value?a.value:a.defaultValue);case\"svg\":return D(2,null);case\"math\":return D(3,null);case\"foreignObject\":return D(1,null);case\"table\":return D(4,null);case\"thead\":case\"tbody\":case\"tfoot\":return D(5,null);case\"colgroup\":return D(7,null);case\"tr\":return D(6,null)}return 4<=e.insertionMode||0===e.insertionMode?D(1,null):e}var Qe=w(\"\\x3c!-- --\\x3e\");function Da(e,n,a,o){if(\"\"===n)return o;o&&e.push(Qe);e.push(u(C(n)));return!0}var Ye=new Map,Ke=w(' style=\"'),et=w(\":\"),tt=w(\";\");function Ia(e,n,a){if(\"object\"!==typeof a)throw Error(k(62));n=!0;for(var o in a)if(Ie.call(a,o)){var l=a[o];if(null!=l&&\"boolean\"!==typeof l&&\"\"!==l){if(0===o.indexOf(\"--\")){var i=u(C(o));l=u(C((\"\"+l).trim()))}else{i=o;var s=Ye.get(i);void 0!==s||(s=w(C(i.replace(Oe,\"-$1\").toLowerCase().replace(qe,\"-ms-\"))),Ye.set(i,s)),i=s;l=\"number\"===typeof l?0===l||Ie.call(Ae,o)?u(\"\"+l):u(l+\"px\"):u(C((\"\"+l).trim()))}n?(n=!1,e.push(Ke,i,et,l)):e.push(tt,i,et,l)}}n||e.push(at)}var nt=w(\" \"),rt=w('=\"'),at=w('\"'),ot=w('=\"\"');function J(e,n,a,o){switch(a){case\"style\":Ia(e,n,o);return;case\"defaultValue\":case\"defaultChecked\":case\"innerHTML\":case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":return}if(!(2<a.length)||\"o\"!==a[0]&&\"O\"!==a[0]||\"n\"!==a[1]&&\"N\"!==a[1])if(n=ze.hasOwnProperty(a)?ze[a]:null,null!==n){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(!n.acceptsBooleans)return}a=u(n.attributeName);switch(n.type){case 3:o&&e.push(nt,a,ot);break;case 4:!0===o?e.push(nt,a,ot):!1!==o&&e.push(nt,a,rt,u(C(o)),at);break;case 5:isNaN(o)||e.push(nt,a,rt,u(C(o)),at);break;case 6:!isNaN(o)&&1<=o&&e.push(nt,a,rt,u(C(o)),at);break;default:n.sanitizeURL&&(o=\"\"+o),e.push(nt,a,rt,u(C(o)),at)}}else if(ia(a)){switch(typeof o){case\"function\":case\"symbol\":return;case\"boolean\":if(n=a.toLowerCase().slice(0,5),\"data-\"!==n&&\"aria-\"!==n)return}e.push(nt,u(a),rt,u(C(o)),at)}}var lt=w(\">\"),ut=w(\"/>\");function L(e,n,a){if(null!=n){if(null!=a)throw Error(k(60));if(\"object\"!==typeof n||!(\"__html\"in n))throw Error(k(61));n=n.__html;null!==n&&void 0!==n&&e.push(u(\"\"+n))}}function La(e){var n=\"\";Re.Children.forEach(e,(function(e){null!=e&&(n+=e)}));return n}var it=w(' selected=\"\"');function Na(e,n,a,o){e.push(M(a));var l,i=a=null;for(l in n)if(Ie.call(n,l)){var s=n[l];if(null!=s)switch(l){case\"children\":a=s;break;case\"dangerouslySetInnerHTML\":i=s;break;default:J(e,o,l,s)}}e.push(lt);L(e,i,a);return\"string\"===typeof a?(e.push(u(C(a))),null):a}var st=w(\"\\n\"),ct=/^[a-zA-Z][a-zA-Z:_\\.\\-\\d]*$/,dt=new Map;function M(e){var n=dt.get(e);if(void 0===n){if(!ct.test(e))throw Error(k(65,e));n=w(\"<\"+e);dt.set(e,n)}return n}var ft=w(\"<!DOCTYPE html>\");function Sa(e,n,a,o,l){switch(n){case\"select\":e.push(M(\"select\"));var i=null,s=null;for(h in a)if(Ie.call(a,h)){var c=a[h];if(null!=c)switch(h){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"defaultValue\":case\"value\":break;default:J(e,o,h,c)}}e.push(lt);L(e,s,i);return i;case\"option\":s=l.selectedValue;e.push(M(\"option\"));var d=c=null,f=null;var h=null;for(i in a)if(Ie.call(a,i)){var g=a[i];if(null!=g)switch(i){case\"children\":c=g;break;case\"selected\":f=g;break;case\"dangerouslySetInnerHTML\":h=g;break;case\"value\":d=g;default:J(e,o,i,g)}}if(null!=s)if(a=null!==d?\"\"+d:La(c),We(s)){for(o=0;o<s.length;o++)if(\"\"+s[o]===a){e.push(it);break}}else\"\"+s===a&&e.push(it);else f&&e.push(it);e.push(lt);L(e,h,c);return c;case\"textarea\":e.push(M(\"textarea\"));h=s=i=null;for(c in a)if(Ie.call(a,c)&&(d=a[c],null!=d))switch(c){case\"children\":h=d;break;case\"value\":i=d;break;case\"defaultValue\":s=d;break;case\"dangerouslySetInnerHTML\":throw Error(k(91));default:J(e,o,c,d)}null===i&&null!==s&&(i=s);e.push(lt);if(null!=h){if(null!=i)throw Error(k(92));if(We(h)&&1<h.length)throw Error(k(93));i=\"\"+h}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);null!==i&&e.push(u(C(\"\"+i)));return null;case\"input\":e.push(M(\"input\"));d=h=c=i=null;for(s in a)if(Ie.call(a,s)&&(f=a[s],null!=f))switch(s){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,\"input\"));case\"defaultChecked\":d=f;break;case\"defaultValue\":c=f;break;case\"checked\":h=f;break;case\"value\":i=f;break;default:J(e,o,s,f)}null!==h?J(e,o,\"checked\",h):null!==d&&J(e,o,\"checked\",d);null!==i?J(e,o,\"value\",i):null!==c&&J(e,o,\"value\",c);e.push(ut);return null;case\"menuitem\":e.push(M(\"menuitem\"));for(var b in a)if(Ie.call(a,b)&&(i=a[b],null!=i))switch(b){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(400));default:J(e,o,b,i)}e.push(lt);return null;case\"title\":e.push(M(\"title\"));i=null;for(g in a)if(Ie.call(a,g)&&(s=a[g],null!=s))switch(g){case\"children\":i=s;break;case\"dangerouslySetInnerHTML\":throw Error(k(434));default:J(e,o,g,s)}e.push(lt);return i;case\"listing\":case\"pre\":e.push(M(n));s=i=null;for(d in a)if(Ie.call(a,d)&&(c=a[d],null!=c))switch(d){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;default:J(e,o,d,c)}e.push(lt);if(null!=s){if(null!=i)throw Error(k(60));if(\"object\"!==typeof s||!(\"__html\"in s))throw Error(k(61));a=s.__html;null!==a&&void 0!==a&&(\"string\"===typeof a&&0<a.length&&\"\\n\"===a[0]?e.push(st,u(a)):e.push(u(\"\"+a)))}\"string\"===typeof i&&\"\\n\"===i[0]&&e.push(st);return i;case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":e.push(M(n));for(var m in a)if(Ie.call(a,m)&&(i=a[m],null!=i))switch(m){case\"children\":case\"dangerouslySetInnerHTML\":throw Error(k(399,n));default:J(e,o,m,i)}e.push(ut);return null;case\"annotation-xml\":case\"color-profile\":case\"font-face\":case\"font-face-src\":case\"font-face-uri\":case\"font-face-format\":case\"font-face-name\":case\"missing-glyph\":return Na(e,a,n,o);case\"html\":return 0===l.insertionMode&&e.push(ft),Na(e,a,n,o);default:if(-1===n.indexOf(\"-\")&&\"string\"!==typeof a.is)return Na(e,a,n,o);e.push(M(n));s=i=null;for(f in a)if(Ie.call(a,f)&&(c=a[f],null!=c))switch(f){case\"children\":i=c;break;case\"dangerouslySetInnerHTML\":s=c;break;case\"style\":Ia(e,o,c);break;case\"suppressContentEditableWarning\":case\"suppressHydrationWarning\":break;default:ia(f)&&\"function\"!==typeof c&&\"symbol\"!==typeof c&&e.push(nt,u(f),rt,u(C(c)),at)}e.push(lt);L(e,s,i);return i}}var pt=w(\"</\"),ht=w(\">\"),gt=w('<template id=\"'),bt=w('\"></template>'),mt=w(\"\\x3c!--$--\\x3e\"),yt=w('\\x3c!--$?--\\x3e<template id=\"'),vt=w('\"></template>'),kt=w(\"\\x3c!--$!--\\x3e\"),wt=w(\"\\x3c!--/$--\\x3e\"),St=w(\"<template\"),xt=w('\"'),$t=w(' data-dgst=\"');w(' data-msg=\"');w(' data-stck=\"');var Ct=w(\"></template>\");function fb(e,n,a){p(e,yt);if(null===a)throw Error(k(395));p(e,a);return t(e,vt)}var Et=w('<div hidden id=\"'),Ft=w('\">'),Tt=w(\"</div>\"),Rt=w('<svg aria-hidden=\"true\" style=\"display:none\" id=\"'),Pt=w('\">'),_t=w(\"</svg>\"),Mt=w('<math aria-hidden=\"true\" style=\"display:none\" id=\"'),It=w('\">'),Dt=w(\"</math>\"),Bt=w('<table hidden id=\"'),Nt=w('\">'),zt=w(\"</table>\"),Vt=w('<table hidden><tbody id=\"'),At=w('\">'),Lt=w(\"</tbody></table>\"),jt=w('<table hidden><tr id=\"'),Ot=w('\">'),qt=w(\"</tr></table>\"),Wt=w('<table hidden><colgroup id=\"'),Ht=w('\">'),Ut=w(\"</colgroup></table>\");function Bb(e,n,a,o){switch(a.insertionMode){case 0:case 1:return p(e,Et),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ft);case 2:return p(e,Rt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Pt);case 3:return p(e,Mt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,It);case 4:return p(e,Bt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Nt);case 5:return p(e,Vt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,At);case 6:return p(e,jt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ot);case 7:return p(e,Wt),p(e,n.segmentPrefix),p(e,u(o.toString(16))),t(e,Ht);default:throw Error(k(397))}}function Cb(e,n){switch(n.insertionMode){case 0:case 1:return t(e,Tt);case 2:return t(e,_t);case 3:return t(e,Dt);case 4:return t(e,zt);case 5:return t(e,Lt);case 6:return t(e,qt);case 7:return t(e,Ut);default:throw Error(k(397))}}var Zt=w('function $RS(a,b){a=document.getElementById(a);b=document.getElementById(b);for(a.parentNode.removeChild(a);a.firstChild;)b.parentNode.insertBefore(a.firstChild,b);b.parentNode.removeChild(b)};$RS(\"'),Xt=w('$RS(\"'),Jt=w('\",\"'),Gt=w('\")<\\/script>'),Qt=w('function $RC(a,b){a=document.getElementById(a);b=document.getElementById(b);b.parentNode.removeChild(b);if(a){a=a.previousSibling;var f=a.parentNode,c=a.nextSibling,e=0;do{if(c&&8===c.nodeType){var d=c.data;if(\"/$\"===d)if(0===e)break;else e--;else\"$\"!==d&&\"$?\"!==d&&\"$!\"!==d||e++}d=c.nextSibling;f.removeChild(c);c=d}while(c);for(;b.firstChild;)f.insertBefore(b.firstChild,c);a.data=\"$\";a._reactRetry&&a._reactRetry()}};$RC(\"'),Yt=w('$RC(\"'),Kt=w('\",\"'),en=w('\")<\\/script>'),tn=w('function $RX(b,c,d,e){var a=document.getElementById(b);a&&(b=a.previousSibling,b.data=\"$!\",a=a.dataset,c&&(a.dgst=c),d&&(a.msg=d),e&&(a.stck=e),b._reactRetry&&b._reactRetry())};$RX(\"'),nn=w('$RX(\"'),rn=w('\"'),an=w(\")<\\/script>\"),on=w(\",\"),ln=/[<\\u2028\\u2029]/g;function Sb(e){return JSON.stringify(e).replace(ln,(function(e){switch(e){case\"<\":return\"\\\\u003c\";case\"\\u2028\":return\"\\\\u2028\";case\"\\u2029\":return\"\\\\u2029\";default:throw Error(\"escapeJSStringsForInstructionScripts encountered a match it does not know how to replace. this means the match regex and the replacement characters are no longer in sync. This is a bug in React\")}}))}var un=Object.assign,sn=Symbol.for(\"react.element\"),cn=Symbol.for(\"react.portal\"),dn=Symbol.for(\"react.fragment\"),fn=Symbol.for(\"react.strict_mode\"),pn=Symbol.for(\"react.profiler\"),hn=Symbol.for(\"react.provider\"),gn=Symbol.for(\"react.context\"),bn=Symbol.for(\"react.forward_ref\"),mn=Symbol.for(\"react.suspense\"),yn=Symbol.for(\"react.suspense_list\"),vn=Symbol.for(\"react.memo\"),kn=Symbol.for(\"react.lazy\"),wn=Symbol.for(\"react.scope\"),Sn=Symbol.for(\"react.debug_trace_mode\"),xn=Symbol.for(\"react.legacy_hidden\"),$n=Symbol.for(\"react.default_value\"),Cn=Symbol.iterator;function jc(e){if(null==e)return null;if(\"function\"===typeof e)return e.displayName||e.name||null;if(\"string\"===typeof e)return e;switch(e){case dn:return\"Fragment\";case cn:return\"Portal\";case pn:return\"Profiler\";case fn:return\"StrictMode\";case mn:return\"Suspense\";case yn:return\"SuspenseList\"}if(\"object\"===typeof e)switch(e.$$typeof){case gn:return(e.displayName||\"Context\")+\".Consumer\";case hn:return(e._context.displayName||\"Context\")+\".Provider\";case bn:var n=e.render;e=e.displayName;e||(e=n.displayName||n.name||\"\",e=\"\"!==e?\"ForwardRef(\"+e+\")\":\"ForwardRef\");return e;case vn:return n=e.displayName||null,null!==n?n:jc(e.type)||\"Memo\";case kn:n=e._payload;e=e._init;try{return jc(e(n))}catch(e){}}return null}var En={};function lc(e,n){e=e.contextTypes;if(!e)return En;var a,o={};for(a in e)o[a]=n[a];return o}var Fn=null;function P(e,n){if(e!==n){e.context._currentValue=e.parentValue;e=e.parent;var a=n.parent;if(null===e){if(null!==a)throw Error(k(401))}else{if(null===a)throw Error(k(401));P(e,a)}n.context._currentValue=n.value}}function mc(e){e.context._currentValue=e.parentValue;e=e.parent;null!==e&&mc(e)}function nc(e){var n=e.parent;null!==n&&nc(n);e.context._currentValue=e.value}function oc(e,n){e.context._currentValue=e.parentValue;e=e.parent;if(null===e)throw Error(k(402));e.depth===n.depth?P(e,n):oc(e,n)}function pc(e,n){var a=n.parent;if(null===a)throw Error(k(402));e.depth===a.depth?P(e,a):pc(e,a);n.context._currentValue=n.value}function Q(e){var n=Fn;n!==e&&(null===n?nc(e):null===e?mc(n):n.depth===e.depth?P(n,e):n.depth>e.depth?oc(n,e):pc(n,e),Fn=e)}var Tn={isMounted:function(){return!1},enqueueSetState:function(e,n){e=e._reactInternals;null!==e.queue&&e.queue.push(n)},enqueueReplaceState:function(e,n){e=e._reactInternals;e.replace=!0;e.queue=[n]},enqueueForceUpdate:function(){}};function rc(e,n,a,o){var l=void 0!==e.state?e.state:null;e.updater=Tn;e.props=a;e.state=l;var i={queue:[],replace:!1};e._reactInternals=i;var s=n.contextType;e.context=\"object\"===typeof s&&null!==s?s._currentValue:o;s=n.getDerivedStateFromProps;\"function\"===typeof s&&(s=s(a,l),l=null===s||void 0===s?l:un({},l,s),e.state=l);if(\"function\"!==typeof n.getDerivedStateFromProps&&\"function\"!==typeof e.getSnapshotBeforeUpdate&&(\"function\"===typeof e.UNSAFE_componentWillMount||\"function\"===typeof e.componentWillMount))if(n=e.state,\"function\"===typeof e.componentWillMount&&e.componentWillMount(),\"function\"===typeof e.UNSAFE_componentWillMount&&e.UNSAFE_componentWillMount(),n!==e.state&&Tn.enqueueReplaceState(e,e.state,null),null!==i.queue&&0<i.queue.length)if(n=i.queue,s=i.replace,i.queue=null,i.replace=!1,s&&1===n.length)e.state=n[0];else{i=s?n[0]:e.state;l=!0;for(s=s?1:0;s<n.length;s++){var c=n[s];c=\"function\"===typeof c?c.call(e,i,a,o):c;null!=c&&(l?(l=!1,i=un({},i,c)):un(i,c))}e.state=i}else i.queue=null}var Rn={id:1,overflow:\"\"};function tc(e,n,a){var o=e.id;e=e.overflow;var l=32-Pn(o)-1;o&=~(1<<l);a+=1;var i=32-Pn(n)+l;if(30<i){var s=l-l%5;i=(o&(1<<s)-1).toString(32);o>>=s;l-=s;return{id:1<<32-Pn(n)+l|a<<l|o,overflow:i+e}}return{id:1<<i|a<<l|o,overflow:e}}var Pn=Math.clz32?Math.clz32:vc,_n=Math.log,Mn=Math.LN2;function vc(e){e>>>=0;return 0===e?32:31-(_n(e)/Mn|0)|0}function yc(e,n){return e===n&&(0!==e||1/e===1/n)||e!==e&&n!==n}var In=\"function\"===typeof Object.is?Object.is:yc,Dn=null,Bn=null,Nn=null,zn=null,Vn=!1,An=!1,Ln=0,jn=null,On=0;function W(){if(null===Dn)throw Error(k(321));return Dn}function Ec(){if(0<On)throw Error(k(312));return{memoizedState:null,queue:null,next:null}}function Fc(){null===zn?null===Nn?(Vn=!1,Nn=zn=Ec()):(Vn=!0,zn=Nn):null===zn.next?(Vn=!1,zn=zn.next=Ec()):(Vn=!0,zn=zn.next);return zn}function Gc(){Bn=Dn=null;An=!1;Nn=null;On=0;zn=jn=null}function Hc(e,n){return\"function\"===typeof n?n(e):n}function Ic(e,n,a){Dn=W();zn=Fc();if(Vn){var o=zn.queue;n=o.dispatch;if(null!==jn&&(a=jn.get(o),void 0!==a)){jn.delete(o);o=zn.memoizedState;do{o=e(o,a.action),a=a.next}while(null!==a);zn.memoizedState=o;return[o,n]}return[zn.memoizedState,n]}e=e===Hc?\"function\"===typeof n?n():n:void 0!==a?a(n):n;zn.memoizedState=e;e=zn.queue={last:null,dispatch:null};e=e.dispatch=Jc.bind(null,Dn,e);return[zn.memoizedState,e]}function Kc(e,n){Dn=W();zn=Fc();n=void 0===n?null:n;if(null!==zn){var a=zn.memoizedState;if(null!==a&&null!==n){var o=a[1];e:if(null===o)o=!1;else{for(var l=0;l<o.length&&l<n.length;l++)if(!In(n[l],o[l])){o=!1;break e}o=!0}if(o)return a[0]}}e=e();zn.memoizedState=[e,n];return e}function Jc(e,n,a){if(25<=On)throw Error(k(301));if(e===Dn)if(An=!0,e={action:a,next:null},null===jn&&(jn=new Map),a=jn.get(n),void 0===a)jn.set(n,e);else{for(n=a;null!==n.next;)n=n.next;n.next=e}}function Lc(){throw Error(k(394))}function Mc(){}var qn={readContext:function(e){return e._currentValue},useContext:function(e){W();return e._currentValue},useMemo:Kc,useReducer:Ic,useRef:function(e){Dn=W();zn=Fc();var n=zn.memoizedState;return null===n?(e={current:e},zn.memoizedState=e):n},useState:function(e){return Ic(Hc,e)},useInsertionEffect:Mc,useLayoutEffect:function(){},useCallback:function(e,n){return Kc((function(){return e}),n)},useImperativeHandle:Mc,useEffect:Mc,useDebugValue:Mc,useDeferredValue:function(e){W();return e},useTransition:function(){W();return[!1,Lc]},useId:function(){var e=Bn.treeContext;var n=e.overflow;e=e.id;e=(e&~(1<<32-Pn(e)-1)).toString(32)+n;var a=Wn;if(null===a)throw Error(k(404));n=Ln++;e=\":\"+a.idPrefix+\"R\"+e;0<n&&(e+=\"H\"+n.toString(32));return e+\":\"},useMutableSource:function(e,n){W();return n(e._source)},useSyncExternalStore:function(e,n,a){if(void 0===a)throw Error(k(407));return a()}},Wn=null,Hn=Re.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED.ReactCurrentDispatcher;function Qc(e){console.error(e);return null}function X(){}function Rc(e,n,a,o,l,i,s,c,d){var f=[],h=new Set;n={destination:null,responseState:n,progressiveChunkSize:void 0===o?12800:o,status:0,fatalError:null,nextSegmentId:0,allPendingTasks:0,pendingRootTasks:0,completedRootSegment:null,abortableTasks:h,pingedTasks:f,clientRenderedBoundaries:[],completedBoundaries:[],partialBoundaries:[],onError:void 0===l?Qc:l,onAllReady:void 0===i?X:i,onShellReady:void 0===s?X:s,onShellError:void 0===c?X:c,onFatalError:void 0===d?X:d};a=Sc(n,0,null,a,!1,!1);a.parentFlushed=!0;e=Tc(n,e,null,a,h,En,null,Rn);f.push(e);return n}function Tc(e,n,a,o,l,i,s,c){e.allPendingTasks++;null===a?e.pendingRootTasks++:a.pendingTasks++;var d={node:n,ping:function(){var n=e.pingedTasks;n.push(d);1===n.length&&Uc(e)},blockedBoundary:a,blockedSegment:o,abortSet:l,legacyContext:i,context:s,treeContext:c};l.add(d);return d}function Sc(e,n,a,o,l,i){return{status:0,id:-1,index:n,parentFlushed:!1,chunks:[],children:[],formatContext:o,boundary:a,lastPushedText:l,textEmbedded:i}}function Y(e,n){e=e.onError(n);if(null!=e&&\"string\"!==typeof e)throw Error('onError returned something with a type other than \"string\". onError should return a string and may return null or undefined but must not return anything else. It received something of type \"'+typeof e+'\" instead');return e}function Vc(e,n){var a=e.onShellError;a(n);a=e.onFatalError;a(n);null!==e.destination?(e.status=2,da(e.destination,n)):(e.status=1,e.fatalError=n)}function Wc(e,n,a,o,l){Dn={};Bn=n;Ln=0;for(e=a(o,l);An;)An=!1,Ln=0,On+=1,zn=null,e=a(o,l);Gc();return e}function Xc(e,n,a,o){var l=a.render(),i=o.childContextTypes;if(null!==i&&void 0!==i){var s=n.legacyContext;if(\"function\"!==typeof a.getChildContext)o=s;else{a=a.getChildContext();for(var c in a)if(!(c in i))throw Error(k(108,jc(o)||\"Unknown\",c));o=un({},s,a)}n.legacyContext=o;Z(e,n,l);n.legacyContext=s}else Z(e,n,l)}function Yc(e,n){if(e&&e.defaultProps){n=un({},n);e=e.defaultProps;for(var a in e)void 0===n[a]&&(n[a]=e[a]);return n}return n}function Zc(e,n,a,o,l){if(\"function\"===typeof a)if(a.prototype&&a.prototype.isReactComponent){l=lc(a,n.legacyContext);var i=a.contextType;i=new a(o,\"object\"===typeof i&&null!==i?i._currentValue:l);rc(i,a,o,l);Xc(e,n,i,a)}else{i=lc(a,n.legacyContext);l=Wc(e,n,a,o,i);var s=0!==Ln;if(\"object\"===typeof l&&null!==l&&\"function\"===typeof l.render&&void 0===l.$$typeof)rc(l,a,o,i),Xc(e,n,l,a);else if(s){o=n.treeContext;n.treeContext=tc(o,1,0);try{Z(e,n,l)}finally{n.treeContext=o}}else Z(e,n,l)}else{if(\"string\"!==typeof a){switch(a){case xn:case Sn:case fn:case pn:case dn:Z(e,n,o.children);return;case yn:Z(e,n,o.children);return;case wn:throw Error(k(343));case mn:e:{a=n.blockedBoundary;l=n.blockedSegment;i=o.fallback;o=o.children;s=new Set;var c={id:null,rootSegmentID:-1,parentFlushed:!1,pendingTasks:0,forceClientRender:!1,completedSegments:[],byteSize:0,fallbackAbortableTasks:s,errorDigest:null},d=Sc(e,l.chunks.length,c,l.formatContext,!1,!1);l.children.push(d);l.lastPushedText=!1;var f=Sc(e,0,null,l.formatContext,!1,!1);f.parentFlushed=!0;n.blockedBoundary=c;n.blockedSegment=f;try{if($c(e,n,o),f.lastPushedText&&f.textEmbedded&&f.chunks.push(Qe),f.status=1,ad(c,f),0===c.pendingTasks)break e}catch(n){f.status=4,c.forceClientRender=!0,c.errorDigest=Y(e,n)}finally{n.blockedBoundary=a,n.blockedSegment=l}n=Tc(e,i,a,d,s,n.legacyContext,n.context,n.treeContext);e.pingedTasks.push(n)}return}if(\"object\"===typeof a&&null!==a)switch(a.$$typeof){case bn:o=Wc(e,n,a.render,o,l);if(0!==Ln){a=n.treeContext;n.treeContext=tc(a,1,0);try{Z(e,n,o)}finally{n.treeContext=a}}else Z(e,n,o);return;case vn:a=a.type;o=Yc(a,o);Zc(e,n,a,o,l);return;case hn:l=o.children;a=a._context;o=o.value;i=a._currentValue;a._currentValue=o;s=Fn;Fn=o={parent:s,depth:null===s?0:s.depth+1,context:a,parentValue:i,value:o};n.context=o;Z(e,n,l);e=Fn;if(null===e)throw Error(k(403));o=e.parentValue;e.context._currentValue=o===$n?e.context._defaultValue:o;e=Fn=e.parent;n.context=e;return;case gn:o=o.children;o=o(a._currentValue);Z(e,n,o);return;case kn:l=a._init;a=l(a._payload);o=Yc(a,o);Zc(e,n,a,o,void 0);return}throw Error(k(130,null==a?a:typeof a,\"\"))}l=n.blockedSegment;i=Sa(l.chunks,a,o,e.responseState,l.formatContext);l.lastPushedText=!1;s=l.formatContext;l.formatContext=Ba(s,a,o);$c(e,n,i);l.formatContext=s;switch(a){case\"area\":case\"base\":case\"br\":case\"col\":case\"embed\":case\"hr\":case\"img\":case\"input\":case\"keygen\":case\"link\":case\"meta\":case\"param\":case\"source\":case\"track\":case\"wbr\":break;default:l.chunks.push(pt,u(a),ht)}l.lastPushedText=!1}}function Z(e,n,a){n.node=a;if(\"object\"===typeof a&&null!==a){switch(a.$$typeof){case sn:Zc(e,n,a.type,a.props,a.ref);return;case cn:throw Error(k(257));case kn:var o=a._init;a=o(a._payload);Z(e,n,a);return}if(We(a)){bd(e,n,a);return}null===a||\"object\"!==typeof a?o=null:(o=Cn&&a[Cn]||a[\"@@iterator\"],o=\"function\"===typeof o?o:null);if(o&&(o=o.call(a))){a=o.next();if(!a.done){var l=[];do{l.push(a.value),a=o.next()}while(!a.done);bd(e,n,l)}return}e=Object.prototype.toString.call(a);throw Error(k(31,\"[object Object]\"===e?\"object with keys {\"+Object.keys(a).join(\", \")+\"}\":e))}\"string\"===typeof a?(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,a,e.responseState,o.lastPushedText)):\"number\"===typeof a&&(o=n.blockedSegment,o.lastPushedText=Da(n.blockedSegment.chunks,\"\"+a,e.responseState,o.lastPushedText))}function bd(e,n,a){for(var o=a.length,l=0;l<o;l++){var i=n.treeContext;n.treeContext=tc(i,o,l);try{$c(e,n,a[l])}finally{n.treeContext=i}}}function $c(e,n,a){var o=n.blockedSegment.formatContext,l=n.legacyContext,i=n.context;try{return Z(e,n,a)}catch(d){if(Gc(),\"object\"!==typeof d||null===d||\"function\"!==typeof d.then)throw n.blockedSegment.formatContext=o,n.legacyContext=l,n.context=i,Q(i),d;a=d;var s=n.blockedSegment,c=Sc(e,s.chunks.length,null,s.formatContext,s.lastPushedText,!0);s.children.push(c);s.lastPushedText=!1;e=Tc(e,n.node,n.blockedBoundary,c,n.abortSet,n.legacyContext,n.context,n.treeContext).ping;a.then(e,e);n.blockedSegment.formatContext=o;n.legacyContext=l;n.context=i;Q(i)}}function cd(e){var n=e.blockedBoundary;e=e.blockedSegment;e.status=3;dd(this,n,e)}function ed(e,n,a){var o=e.blockedBoundary;e.blockedSegment.status=3;null===o?(n.allPendingTasks--,2!==n.status&&(n.status=2,null!==n.destination&&n.destination.close())):(o.pendingTasks--,o.forceClientRender||(o.forceClientRender=!0,e=void 0===a?Error(k(432)):a,o.errorDigest=n.onError(e),o.parentFlushed&&n.clientRenderedBoundaries.push(o)),o.fallbackAbortableTasks.forEach((function(e){return ed(e,n,a)})),o.fallbackAbortableTasks.clear(),n.allPendingTasks--,0===n.allPendingTasks&&(o=n.onAllReady,o()))}function ad(e,n){if(0===n.chunks.length&&1===n.children.length&&null===n.children[0].boundary){var a=n.children[0];a.id=n.id;a.parentFlushed=!0;1===a.status&&ad(e,a)}else e.completedSegments.push(n)}function dd(e,n,a){if(null===n){if(a.parentFlushed){if(null!==e.completedRootSegment)throw Error(k(389));e.completedRootSegment=a}e.pendingRootTasks--;0===e.pendingRootTasks&&(e.onShellError=X,n=e.onShellReady,n())}else n.pendingTasks--,n.forceClientRender||(0===n.pendingTasks?(a.parentFlushed&&1===a.status&&ad(n,a),n.parentFlushed&&e.completedBoundaries.push(n),n.fallbackAbortableTasks.forEach(cd,e),n.fallbackAbortableTasks.clear()):a.parentFlushed&&1===a.status&&(ad(n,a),1===n.completedSegments.length&&n.parentFlushed&&e.partialBoundaries.push(n)));e.allPendingTasks--;0===e.allPendingTasks&&(e=e.onAllReady,e())}function Uc(e){if(2!==e.status){var n=Fn,a=Hn.current;Hn.current=qn;var o=Wn;Wn=e.responseState;try{var l,i=e.pingedTasks;for(l=0;l<i.length;l++){var s=i[l];var c=e,d=s.blockedSegment;if(0===d.status){Q(s.context);try{Z(c,s,s.node),d.lastPushedText&&d.textEmbedded&&d.chunks.push(Qe),s.abortSet.delete(s),d.status=1,dd(c,s.blockedBoundary,d)}catch(e){if(Gc(),\"object\"===typeof e&&null!==e&&\"function\"===typeof e.then){var f=s.ping;e.then(f,f)}else{s.abortSet.delete(s);d.status=4;var h=s.blockedBoundary,g=e,b=Y(c,g);null===h?Vc(c,g):(h.pendingTasks--,h.forceClientRender||(h.forceClientRender=!0,h.errorDigest=b,h.parentFlushed&&c.clientRenderedBoundaries.push(h)));c.allPendingTasks--;if(0===c.allPendingTasks){var m=c.onAllReady;m()}}}}}i.splice(0,l);null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}finally{Wn=o,Hn.current=a,a===qn&&Q(n)}}}function gd(e,n,a){a.parentFlushed=!0;switch(a.status){case 0:var o=a.id=e.nextSegmentId++;a.lastPushedText=!1;a.textEmbedded=!1;e=e.responseState;p(n,gt);p(n,e.placeholderPrefix);e=u(o.toString(16));p(n,e);return t(n,bt);case 1:a.status=2;var l=!0;o=a.chunks;var i=0;a=a.children;for(var s=0;s<a.length;s++){for(l=a[s];i<l.index;i++)p(n,o[i]);l=hd(e,n,l)}for(;i<o.length-1;i++)p(n,o[i]);i<o.length&&(l=t(n,o[i]));return l;default:throw Error(k(390))}}function hd(e,n,a){var o=a.boundary;if(null===o)return gd(e,n,a);o.parentFlushed=!0;if(o.forceClientRender)o=o.errorDigest,t(n,kt),p(n,St),o&&(p(n,$t),p(n,u(C(o))),p(n,xt)),t(n,Ct),gd(e,n,a);else if(0<o.pendingTasks){o.rootSegmentID=e.nextSegmentId++;0<o.completedSegments.length&&e.partialBoundaries.push(o);var l=e.responseState;var i=l.nextSuspenseID++;l=w(l.boundaryPrefix+i.toString(16));o=o.id=l;fb(n,e.responseState,o);gd(e,n,a)}else if(o.byteSize>e.progressiveChunkSize)o.rootSegmentID=e.nextSegmentId++,e.completedBoundaries.push(o),fb(n,e.responseState,o.id),gd(e,n,a);else{t(n,mt);a=o.completedSegments;if(1!==a.length)throw Error(k(391));hd(e,n,a[0])}return t(n,wt)}function id(e,n,a){Bb(n,e.responseState,a.formatContext,a.id);hd(e,n,a);return Cb(n,a.formatContext)}function jd(e,n,a){for(var o=a.completedSegments,l=0;l<o.length;l++)kd(e,n,a,o[l]);o.length=0;e=e.responseState;o=a.id;a=a.rootSegmentID;p(n,e.startInlineScript);e.sentCompleteBoundaryFunction?p(n,Yt):(e.sentCompleteBoundaryFunction=!0,p(n,Qt));if(null===o)throw Error(k(395));a=u(a.toString(16));p(n,o);p(n,Kt);p(n,e.segmentPrefix);p(n,a);return t(n,en)}function kd(e,n,a,o){if(2===o.status)return!0;var l=o.id;if(-1===l){if(-1===(o.id=a.rootSegmentID))throw Error(k(392));return id(e,n,o)}id(e,n,o);e=e.responseState;p(n,e.startInlineScript);e.sentCompleteSegmentFunction?p(n,Xt):(e.sentCompleteSegmentFunction=!0,p(n,Zt));p(n,e.segmentPrefix);l=u(l.toString(16));p(n,l);p(n,Jt);p(n,e.placeholderPrefix);p(n,l);return t(n,Gt)}function fd(e,n){Pe=new Uint8Array(512);_e=0;try{var a=e.completedRootSegment;if(null!==a&&0===e.pendingRootTasks){hd(e,n,a);e.completedRootSegment=null;var o=e.responseState.bootstrapChunks;for(a=0;a<o.length-1;a++)p(n,o[a]);a<o.length&&t(n,o[a])}var l,i=e.clientRenderedBoundaries;for(l=0;l<i.length;l++){var s=i[l];o=n;var c=e.responseState,d=s.id,f=s.errorDigest,h=s.errorMessage,g=s.errorComponentStack;p(o,c.startInlineScript);c.sentClientRenderFunction?p(o,nn):(c.sentClientRenderFunction=!0,p(o,tn));if(null===d)throw Error(k(395));p(o,d);p(o,rn);(f||h||g)&&(p(o,on),p(o,u(Sb(f||\"\"))));(h||g)&&(p(o,on),p(o,u(Sb(h||\"\"))));g&&(p(o,on),p(o,u(Sb(g))));if(!t(o,an)){e.destination=null;l++;i.splice(0,l);return}}i.splice(0,l);var b=e.completedBoundaries;for(l=0;l<b.length;l++)if(!jd(e,n,b[l])){e.destination=null;l++;b.splice(0,l);return}b.splice(0,l);ba(n);Pe=new Uint8Array(512);_e=0;var m=e.partialBoundaries;for(l=0;l<m.length;l++){var S=m[l];e:{i=e;s=n;var x=S.completedSegments;for(c=0;c<x.length;c++)if(!kd(i,s,S,x[c])){c++;x.splice(0,c);var $=!1;break e}x.splice(0,c);$=!0}if(!$){e.destination=null;l++;m.splice(0,l);return}}m.splice(0,l);var E=e.completedBoundaries;for(l=0;l<E.length;l++)if(!jd(e,n,E[l])){e.destination=null;l++;E.splice(0,l);return}E.splice(0,l)}finally{ba(n),0===e.allPendingTasks&&0===e.pingedTasks.length&&0===e.clientRenderedBoundaries.length&&0===e.completedBoundaries.length&&n.close()}}function ld(e,n){try{var a=e.abortableTasks;a.forEach((function(a){return ed(a,e,n)}));a.clear();null!==e.destination&&fd(e,e.destination)}catch(n){Y(e,n),Vc(e,n)}}Te.renderToReadableStream=function(e,n){return new Promise((function(a,o){var l,i,s=new Promise((function(e,n){i=e;l=n})),c=Rc(e,za(n?n.identifierPrefix:void 0,n?n.nonce:void 0,n?n.bootstrapScriptContent:void 0,n?n.bootstrapScripts:void 0,n?n.bootstrapModules:void 0),Aa(n?n.namespaceURI:void 0),n?n.progressiveChunkSize:void 0,n?n.onError:void 0,i,(function(){var e=new ReadableStream({type:\"bytes\",pull:function(e){if(1===c.status)c.status=2,da(e,c.fatalError);else if(2!==c.status&&null===c.destination){c.destination=e;try{fd(c,e)}catch(e){Y(c,e),Vc(c,e)}}},cancel:function(){ld(c)}},{highWaterMark:0});e.allReady=s;a(e)}),(function(e){s.catch((function(){}));o(e)}),l);if(n&&n.signal){var d=n.signal,q=function(){ld(c,d.reason);d.removeEventListener(\"abort\",q)};d.addEventListener(\"abort\",q)}Uc(c)}))};Te.version=\"18.2.0\";var Un={};var Zn,Xn;Zn=a;Xn=Te;Un.version=Zn.version;Un.renderToString=Zn.renderToString;Un.renderToStaticMarkup=Zn.renderToStaticMarkup;Un.renderToNodeStream=Zn.renderToNodeStream;Un.renderToStaticNodeStream=Zn.renderToStaticNodeStream;Un.renderToReadableStream=Xn.renderToReadableStream;const Jn=Un.version,Gn=Un.renderToString,Qn=Un.renderToStaticMarkup,Yn=Un.renderToNodeStream,Kn=Un.renderToStaticNodeStream,er=Un.renderToReadableStream;export{Un as default,Yn as renderToNodeStream,er as renderToReadableStream,Qn as renderToStaticMarkup,Kn as renderToStaticNodeStream,Gn as renderToString,Jn as version};\n\n//# sourceMappingURL=server.browser.js.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";/**\n * NOISE GRADIENT\n * By Benjamin den Boer\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 200\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export default function NoiseGradient(props){const{angle,backgroundColor,backgroundSize,blending,brightness,contrast,gradientColor,overlayColor}=props;let src=\"https://framerusercontent.com/images/BIDFYoNsJ2LPGX7kjhBw8Qrqcc.svg\";const size={width:\"100%\",height:\"100%\"};const inset={position:\"absolute\",inset:0};return /*#__PURE__*/ _jsxs(\"div\",{style:{...size,position:\"relative\",backgroundColor,isolation:\"isolate\"},children:[/*#__PURE__*/ _jsx(\"div\",{style:{...size,...inset,background:`linear-gradient(${angle}deg, ${gradientColor}, transparent), url(${src})`,filter:`contrast(${contrast}%) brightness(${brightness}%)`}}),/*#__PURE__*/ _jsx(\"div\",{style:{...size,...inset,backgroundColor:overlayColor,mixBlendMode:blending}})]});};NoiseGradient.defaultProps={density:1,backgroundColor:\"#FB0\",gradientColor:\"#F30\",overlayColor:\"#FED\",angle:45,contrast:500,brightness:500};NoiseGradient.displayName=\"Noise Gradient\";addPropertyControls(NoiseGradient,{backgroundColor:{type:ControlType.Color,title:\"Fill\"},gradientColor:{type:ControlType.Color,title:\"Gradient\"},angle:{title:\"Angle\",type:ControlType.Number,min:-180,max:180,unit:\"deg\",defaultValue:NoiseGradient.defaultProps.angle},contrast:{title:\"Contrast\",type:ControlType.Number,min:200,max:5e3,unit:\"%\"},brightness:{title:\"Brightness\",type:ControlType.Number,min:100,max:5e3,unit:\"%\"},overlayColor:{type:ControlType.Color,title:\"Overlay\"},blending:{type:ControlType.Enum,defaultValue:\"overlay\",options:[\"normal\",\"multiply\",\"screen\",\"overlay\",\"darken\",\"lighten\",\"color-dodge\",\"color-burn\",\"hard-light\",\"soft-light\",\"difference\",\"exclusion\",\"hue\",\"saturation\",\"color\",\"luminosity\",],optionTitles:[\"Normal\",\"Multiply\",\"Screen\",\"Overlay\",\"Darken\",\"Lighten\",\"Color Dodge\",\"Color Burn\",\"Hard Light\",\"Soft Light\",\"Difference\",\"Exclusion\",\"Hue\",\"Saturation\",\"Color\",\"Luminosity\",]}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"NoiseGradient\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"200\",\"framerDisableUnlink\":\"*\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NoiseGradient.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{ControlType,addPropertyControls}from\"framer\";import{motion}from\"framer-motion\";import{useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";/**\n * @name Framer-Cookie\n * @description A simple cookie banner component for framer.\n * @version 1.0.0\n */const isDesignMode=typeof window!==\"undefined\"&&window.location.href.includes(\"framer.com\");const injectHeaderComment=()=>{const comment=document.createComment(`\n    It’s Baked Cookie Consent for Framer - SSL — https://baked.framer.website/\n  `);document.documentElement.insertBefore(comment,document.documentElement.firstChild);};if(typeof window!==\"undefined\"){// Use requestAnimationFrame to ensure the DOM is ready\nwindow.requestAnimationFrame(()=>{injectHeaderComment();});}/**\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n * @framerDisableUnlink\n */export default function CookieConsent(props){// Cookie State\nconst[customizedView,setCustomizedView]=useState(false);const[isVisible,setIsVisible]=useState(false);const[consent,setConsent]=useState({necessary:true,performance:false,functional:false,advertising:false});// Effect hook to check for existing cookie consent when component mounts\nuseEffect(()=>{if(isDesignMode&&props.preview){setIsVisible(true);return;}const consentCookie=document.cookie.split(\"; \").find(row=>row.startsWith(\"cookieConsent=\"));if(!consentCookie){// If no consent cookie found, show the banner\nsetIsVisible(true);}else{// If consent cookie exists, parse it and update state\nconst consentValue=JSON.parse(decodeURIComponent(consentCookie.split(\"=\")[1]));setConsent(consentValue);if(Object.values(consentValue).some(value=>value===true)){enableCookies(consentValue);}}},[isDesignMode,props.preview]);useEffect(()=>{if(isDesignMode){if(props.options.preview){setCustomizedView(true);}else{setCustomizedView(false);}}},[isDesignMode,props.options.preview]);// Function to handle toggling of individual cookie categories\nconst handleToggle=category=>{if(category!==\"necessary\"){setConsent(prev=>({...prev,[category]:!prev[category]}));}};const handleAcceptAll=()=>{const allConsent={necessary:true,performance:true,functional:true,advertising:true};setCookieConsent(allConsent);enableCookies(allConsent);setIsVisible(false);setCustomizedView(false);};const handleReject=()=>{const necessaryConsent={necessary:true,performance:false,functional:false,advertising:false};setCookieConsent(necessaryConsent);enableCookies(necessaryConsent);setIsVisible(false);setCustomizedView(false);};const handleAcceptSelection=()=>{setCookieConsent(consent);enableCookies(consent);setIsVisible(false);setCustomizedView(false);};// Function to show the cookie settings banner\nconst handleShowSettings=()=>{setIsVisible(!isVisible);};// Function to set the cookie consent in browser\nconst setCookieConsent=consentValue=>{document.cookie=`cookieConsent=${encodeURIComponent(JSON.stringify(consentValue))}; path=/; expires=Fri, 31 Dec 9999 23:59:59 GMT`;};const enableCookies=consent=>{props.cookies.forEach(cookie=>{if(consent[cookie.category]){const expirationString=getExpirationDate(cookie.expirationDays);const cookieString=`${cookie.name}=true; path=/; ${expirationString}; SameSite=Lax; Secure`;document.cookie=cookieString;console.log(`Cookie set: ${cookieString}`);insertNodeAtLocation(cookie.customCode,cookie.location);}});// Check current cookies in console\nconsole.log(\"Current cookies:\",document.cookie);};const disableCookies=()=>{props.cookies.forEach(cookie=>{document.cookie=`${cookie.name}=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT`;console.log(`Cookie removed: ${cookie.name}`);});// Check current cookies in console\nconsole.log(\"Current cookies:\",document.cookie);};const getExpirationDate=expirationDays=>{if(expirationDays===\"0\"){return\"\"// Session cookie\n;}else{const days=parseInt(expirationDays,10);const date=new Date;date.setTime(date.getTime()+days*24*60*60*1e3);return`expires=${date.toUTCString()}`;}};const insertNodeAtLocation=(htmlString,location)=>{const tempDiv=document.createElement(\"div\");tempDiv.innerHTML=htmlString;const fragment=document.createDocumentFragment();while(tempDiv.firstChild){fragment.appendChild(tempDiv.firstChild);}switch(location){case\"start-of-head\":document.head.insertBefore(fragment,document.head.firstChild);break;case\"end-of-head\":document.head.appendChild(fragment);break;case\"start-of-body\":document.body.insertBefore(fragment,document.body.firstChild);break;case\"end-of-body\":document.body.appendChild(fragment);break;default:document.head.appendChild(fragment);break;}};if(!isVisible&&!(isDesignMode&&props.preview)){return /*#__PURE__*/_jsx(CookieTrigger,{props:props,handleShowSettings:handleShowSettings});}const uniqueCategories=[...new Set(props.cookies.map(cookie=>cookie.category))].sort(category=>category===\"necessary\"?-1:1);/** ---- Style ---- **/const getPositionStyles=position=>{const styles={};if(isDesignMode){styles.position=props.preview?\"relative\":\"fixed\";return styles;}styles.position=\"fixed\";switch(position){case\"top left\":styles.top=\"0\";styles.left=\"0\";break;case\"top center\":styles.top=\"0\";styles.left=\"50%\";styles.transform=\"translateX(-50%)\";break;case\"top right\":styles.top=\"0\";styles.right=\"0\";break;case\"center\":styles.top=\"50%\";styles.left=\"50%\";styles.transform=\"translate(-50%, -50%)\";// Ensure transform is not overwritten\nObject.defineProperty(styles,\"transform\",{value:\"translate(-50%, -50%)\",writable:false,configurable:true});break;case\"bottom left\":styles.bottom=\"0\";styles.left=\"0\";break;case\"bottom center\":styles.bottom=\"0\";styles.left=\"50%\";styles.transform=\"translateX(-50%)\";break;case\"bottom right\":styles.bottom=\"0\";styles.right=\"0\";break;default:break;}return styles;};// Banner Styles\nconst bannerStyle={width:`${props.banner.width}px`,minWidth:\"200px\",height:\"auto\",background:customizedView?props.options.background:props.banner.style.fill,borderTopWidth:`${props.banner.style.border.borderWidth!==undefined?props.banner.style.border.borderWidth:props.banner.style.border.borderTopWidth}px`,borderBottomWidth:`${props.banner.style.border.borderWidth!==undefined?props.banner.style.border.borderWidth:props.banner.style.border.borderBottomWidth}px`,borderRightWidth:`${props.banner.style.border.borderWidth!==undefined?props.banner.style.border.borderWidth:props.banner.style.border.borderRightWidth}px`,borderLeftWidth:`${props.banner.style.border.borderWidth!==undefined?props.banner.style.border.borderWidth:props.banner.style.border.borderLeftWidth}px`,borderStyle:props.banner.style.border.borderStyle,borderColor:props.banner.style.border.borderColor,boxShadow:props.banner.style.shadow,color:\"#fff\",padding:props.banner.padding,display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:\"16px\",borderRadius:props.banner.style.radius,overflow:\"hidden\",backdropFilter:props.banner.style.bgBlur>0?`blur(${props.banner.style.bgBlur}px)`:\"unset\"};const bannerWrapperStyle={padding:props.banner.inset,...getPositionStyles(props.banner.position),zIndex:props.banner.zIndex};// Text Styles\nconst textContainerStyle={display:\"flex\",flexDirection:\"column\",gap:`${props.textStyle.gap}px`};const titleStyle={color:props.textStyle.titleColor,margin:0,fontFamily:props.textStyle.title.fontFamily||\"Inter\",fontSize:props.textStyle.title.fontSize||\"18px\",fontWeight:props.textStyle.title.fontWeight||\"500\",fontStyle:props.textStyle.title.fontStyle||\"normal\",letterSpacing:props.textStyle.title.letterSpacing,lineHeight:props.textStyle.title.lineHeight||\"1.2em\",textAlign:props.textStyle.title.textAlign};const bodyStyle={color:props.textStyle.bodyColor,margin:0,fontFamily:props.textStyle.body.fontFamily||\"Inter\",fontSize:props.textStyle.body.fontSize||\"14px\",fontWeight:props.textStyle.body.fontWeight,fontStyle:props.textStyle.body.fontStyle,letterSpacing:props.textStyle.body.letterSpacing||\"0.01em\",lineHeight:props.textStyle.body.lineHeight||\"1.2em\",textAlign:props.textStyle.body.textAlign};const cookieLinkStyle={fontFamily:props.banner.content.cookiePolicy.font.fontFamily||\"Inter\",fontSize:props.banner.content.cookiePolicy.font.fontSize||\"14px\",fontWeight:props.banner.content.cookiePolicy.font.fontWeight,fontStyle:props.banner.content.cookiePolicy.font.fontStyle,letterSpacing:props.banner.content.cookiePolicy.font.letterSpacing||\"0.015em\",lineHeight:props.banner.content.cookiePolicy.font.lineHeight||\"1.2em\",textAlign:props.banner.content.cookiePolicy.font.textAlign,color:props.banner.content.cookiePolicy.color};//Cookie Category Style\nconst cookieCategoryStyle={display:\"flex\",justifyContent:\"space-between\",width:\"100%\"};const cookieCategoryTitle={fontFamily:props.textStyle.title.fontFamily||\"Inter\",fontSize:props.textStyle.title.fontSize||\"18px\",fontWeight:props.textStyle.title.fontWeight||\"500\",fontStyle:props.textStyle.title.fontStyle||\"normal\",letterSpacing:props.textStyle.title.letterSpacing,lineHeight:props.textStyle.title.lineHeight||\"1.2em\",textAlign:props.textStyle.title.textAlign,color:props.textStyle.titleColor};const cookieCategoryText={fontFamily:props.textStyle.body.fontFamily||\"Inter\",fontSize:props.textStyle.body.fontSize||\"14px\",fontWeight:props.textStyle.body.fontWeight,fontStyle:props.textStyle.body.fontStyle,letterSpacing:props.textStyle.body.letterSpacing||\"0.01em\",lineHeight:props.textStyle.body.lineHeight||\"1.2em\",textAlign:props.textStyle.body.textAlign,color:props.textStyle.bodyColor,marginTop:\"6px\"};// Button Style\nconst buttonContainerStyle={display:\"flex\",width:\"100%\",marginTop:\"10px\",flexDirection:`${props.buttons.direction===\"vertical\"?\"column\":\"row\"}`,gap:`${props.buttons.gap}px`};const primaryButtonStyle={width:\"100%\",background:props.buttons.primaryButton.fill,color:props.buttons.primaryButton.textColor,borderTopWidth:`${props.buttons.primaryButton.border.borderWidth!==undefined?props.buttons.primaryButton.border.borderWidth:props.buttons.primaryButton.border.borderTopWidth}px`,borderBottomWidth:`${props.buttons.primaryButton.border.borderWidth!==undefined?props.buttons.primaryButton.border.borderWidth:props.buttons.primaryButton.border.borderBottomWidth}px`,borderRightWidth:`${props.buttons.primaryButton.border.borderWidth!==undefined?props.buttons.primaryButton.border.borderWidth:props.buttons.primaryButton.border.borderRightWidth}px`,borderLeftWidth:`${props.buttons.primaryButton.border.borderWidth!==undefined?props.buttons.primaryButton.border.borderWidth:props.buttons.primaryButton.border.borderLeftWidth}px`,borderStyle:props.buttons.primaryButton.border.borderStyle,borderColor:props.buttons.primaryButton.border.borderColor,boxShadow:props.buttons.primaryButton.shadow,padding:props.buttons.primaryButton.padding,cursor:\"pointer\",borderRadius:props.buttons.primaryButton.radius,font:props.buttons.font};const secondaryButtonStyle={width:\"auto\",background:props.buttons.secondaryButton.fill,color:props.buttons.secondaryButton.textColor,borderTopWidth:`${props.buttons.secondaryButton.border.borderWidth||props.buttons.secondaryButton.border.borderTopWidth}px`,borderBottomWidth:`${props.buttons.secondaryButton.border.borderWidth||props.buttons.secondaryButton.border.borderBottomWidth}px`,borderRightWidth:`${props.buttons.secondaryButton.border.borderWidth||props.buttons.secondaryButton.border.borderRightWidth}px`,borderLeftWidth:`${props.buttons.secondaryButton.border.borderWidth||props.buttons.secondaryButton.border.borderLeftWidth}px`,borderStyle:props.buttons.secondaryButton.border.borderStyle,borderColor:props.buttons.secondaryButton.border.borderColor,boxShadow:props.buttons.secondaryButton.shadow,padding:props.buttons.secondaryButton.padding,cursor:\"pointer\",borderRadius:props.buttons.secondaryButton.radius,font:props.buttons.font};// The content of the banner\nconst bannerContent=/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n                .cookie-category {\n                    border-bottom: 1px solid rgba(0,0,0,.05);\n                    padding: 14px 0px 14px;\n                }\n                .cookie-categroy:first-child{\n                    padding: 0px 0px 14px;\n                }\n                .cookie-category:last-child {\n                    border-bottom: none;\n                    padding: 14px 0px 0px;\n                }\n                `}),/*#__PURE__*/_jsx(\"div\",{style:bannerWrapperStyle,children:/*#__PURE__*/_jsx(motion.div,{initial:{x:props.banner.animation.x,y:props.banner.animation.y,scale:props.banner.animation.scale},animate:{x:0,y:0,scale:1},transition:props.banner.animation.transition,children:/*#__PURE__*/_jsxs(\"div\",{style:bannerStyle,children:[/*#__PURE__*/_jsxs(\"div\",{style:textContainerStyle,children:[/*#__PURE__*/_jsx(\"h3\",{style:{...props.textStyle.title,...titleStyle},children:props.banner.content.title}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"column\",alignItems:\"flex-start\",gap:\"12px\"},children:[/*#__PURE__*/_jsx(\"p\",{style:bodyStyle,children:props.banner.content.description}),props.banner.content.cookiePolicy.label&&/*#__PURE__*/_jsx(\"a\",{href:props.banner.content.cookiePolicy.link||\"https://www.framer.com/legal/cookie-policy/\",style:cookieLinkStyle,target:\"_self\",children:props.banner.content.cookiePolicy.label})]})]}),customizedView&&/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\"},className:\"cookie-category-wrapper\",children:uniqueCategories.map(category=>/*#__PURE__*/_jsxs(\"div\",{style:cookieCategoryStyle,className:\"cookie-category\",children:[/*#__PURE__*/_jsxs(\"div\",{style:{maxWidth:\"80%\"},children:[/*#__PURE__*/_jsx(\"span\",{style:cookieCategoryTitle,children:props.options[category].name}),/*#__PURE__*/_jsx(\"p\",{style:cookieCategoryText,children:props.options[category].description})]}),/*#__PURE__*/_jsx(ToggleSwitch,{isChecked:consent[category]||false,onChange:()=>handleToggle(category),disabled:category===\"necessary\",style:props.options.selection})]},category))}),/*#__PURE__*/_jsx(\"div\",{style:buttonContainerStyle,children:customizedView?/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setCustomizedView(false),style:{...props.buttons.font,...secondaryButtonStyle},children:props.buttons.buttonLabels.back}),/*#__PURE__*/_jsx(\"button\",{onClick:handleAcceptSelection,style:{...props.buttons.font,...primaryButtonStyle},children:props.buttons.buttonLabels.allowSelection})]}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{onClick:()=>setCustomizedView(true),style:{...props.buttons.font,...secondaryButtonStyle},children:props.buttons.buttonLabels.customize}),/*#__PURE__*/_jsx(\"button\",{onClick:handleReject,style:{...props.buttons.font,...secondaryButtonStyle},children:props.buttons.buttonLabels.deny}),/*#__PURE__*/_jsx(\"button\",{onClick:handleAcceptAll,style:{...props.buttons.font,...primaryButtonStyle},children:props.buttons.buttonLabels.acceptAll})]})})]})})})]});// Render the \"Cookie Settings\" button and the banner (if visible)\nreturn /*#__PURE__*/_jsx(_Fragment,{children:isDesignMode&&props.preview?/*#__PURE__*/_jsx(_Fragment,{children:bannerContent}):/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(CookieTrigger,{props:props,handleShowSettings:handleShowSettings}),isVisible&&!isDesignMode&&/*#__PURE__*/createPortal(bannerContent,document.body)]})});}const CookieTrigger=({props,handleShowSettings})=>{const{trigger}=props;if(trigger.triggerType===\"none\")return null;const settingsButtonStyle={padding:\"0px\",background:\"none\",color:trigger.color||\"#333333\",border:\"none\",cursor:\"pointer\"};return /*#__PURE__*/_jsx(_Fragment,{children:trigger.triggerType===\"icon\"?/*#__PURE__*/_jsx(\"button\",{onClick:handleShowSettings,style:settingsButtonStyle,children:/*#__PURE__*/_jsx(\"img\",{src:trigger.icon||\"https://framerusercontent.com/images/TT6VUl0NKHkWiORtrRIaH5pTXQ.svg\",height:trigger.size,width:trigger.size,alt:\"cookie-trigger\"})}):/*#__PURE__*/_jsx(\"button\",{onClick:handleShowSettings,style:{...trigger.font,...settingsButtonStyle},children:trigger.label})});};const ToggleSwitch=({isChecked,onChange,disabled,style})=>{// Helper function to add opacity to RGB color\nconst addOpacityToRGB=(rgbString,opacity)=>{const rgb=rgbString.match(/\\d+/g);if(rgb&&rgb.length===3){return`rgba(${rgb[0]}, ${rgb[1]}, ${rgb[2]}, ${opacity})`;}return rgbString// Return original string if it's not a valid RGB\n;};const toggleLabelStyle={position:\"relative\",display:\"inline-block\",width:\"36px\",height:\"24px\"};const toggleInputStyle={opacity:0,width:0,height:0};const toggleSliderStyle={position:\"absolute\",cursor:disabled?\"not-allowed\":\"pointer\",top:0,left:0,right:0,bottom:0,backgroundColor:disabled?addOpacityToRGB(style,.5)// Add 50% opacity when disabled\n:isChecked?style:\"rgba(0,0,0,.06)\",transition:\".4s\",borderRadius:\"34px\"};const toggleSliderBeforeStyle={position:\"absolute\",content:'\"\"',height:\"20px\",width:\"20px\",left:\"2px\",bottom:\"2px\",transition:\".4s\",transform:isChecked?\"translateX(12px)\":\"translateX(0)\",// New styles added\nbackgroundColor:\"rgb(255, 255, 255)\",borderRadius:\"900px\",boxShadow:\"rgba(0, 0, 0, 0.047) 0px 0.482901px 0.482901px -0.625px, rgba(0, 0, 0, 0.114) 0px 4px 4px -1.25px\",transformOrigin:\"50% 50% 0px\",opacity:1};return /*#__PURE__*/_jsxs(\"label\",{style:toggleLabelStyle,children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:isChecked,onChange:onChange,disabled:disabled,style:toggleInputStyle}),/*#__PURE__*/_jsx(\"span\",{style:toggleSliderStyle,children:/*#__PURE__*/_jsx(\"span\",{style:toggleSliderBeforeStyle})})]});};CookieConsent.defaultProps={preview:false,trigger:{triggerType:\"icon\",label:\"Cookie Setting\",color:\"rgba(51,51,51,1)\",size:40},banner:{content:{title:\"We value your privacy\",description:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content\"},padding:\"32px\",width:500,inset:\"20px 52px\",position:\"bottom left\",zIndex:100,style:{fill:\"rgba(255,255,255,.5)\",border:\"2px 2px 6px 6px solid rgba(0,112,255,1)\",radius:\"36px\",shadow:\"rgba(0,0,0,0.25) 0px 1px 2px 0px\",bgBlur:24}},textStyle:{titleColor:\"#000000\",bodyColor:\"#000000\",gap:6},buttons:{buttonLabels:{acceptAll:\"Accept all\",deny:\"Reject\",customize:\"Customize\",allowSelection:\"Accept selection\",back:\"Back\"},primaryButton:{fill:\"#0070FF\",textColor:\"#fff\",padding:\"28px 11.5px\",border:\"1px solid rgba(0,112,255, 1)\",radius:\"100px\",shadow:\"rgba(0,0,0,0.25) 0px 1px 2px 0px\"},secondaryButton:{fill:\"#fff\",textColor:\"#0070FF\",padding:\"20px 11.5px\",border:\"1px solid rgba(0,112,255, .5)\",radius:\"100px\",shadow:\"rgba(0,0,0,0.25) 0px 1px 2px 0px\"},gap:6},content:{necessary:{name:\"Necessary\",description:\"Necessary cookies enable core functionality such as security, network management, and accessibility.\"},performance:{name:\"Performance\",description:\"Performance cookies help us to understand how visitors interact with our website, by collecting and reporting information anonymously.\"},functional:{name:\"Functional\",description:\"Functional cookies allow the website to remember choices you make and provide enhanced, more personal features.\"},advertising:{name:\"Advertising\",description:\"Advertising cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user.\"}},cookies:[{category:\"necessary\",name:\"NecessaryCookie\",customCode:`<script>console.log(\"Necessary cookie enabled\");</script>`,location:\"start-of-head\",expirationDays:\"1\"}]};addPropertyControls(CookieConsent,{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Preview Banner On Your Canvas\"},trigger:{type:ControlType.Object,title:\"Trigger\",controls:{triggerType:{type:ControlType.Enum,title:\"Type\",defaultValue:\"icon\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"]},label:{type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.triggerType!==\"text\"},font:{type:ControlType.Font,controls:\"extended\",hidden(props){return props.triggerType!=\"text\";}},color:{type:ControlType.Color,defaultValue:\"rgba(51,51,51,1)\",hidden(props){return props.triggerType!=\"text\";}},icon:{type:ControlType.Image,hidden(props){return props.triggerType!=\"icon\";}},size:{type:ControlType.Number,defaultValue:40,hidden(props){return props.triggerType!=\"icon\";}}}},banner:{type:ControlType.Object,title:\"Banner\",buttonTitle:\"Bottom Left\",controls:{content:{type:ControlType.Object,controls:{title:{type:ControlType.String,defaultValue:\"We value your privacy\"},description:{type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\"},cookiePolicy:{type:ControlType.Object,title:\"Cookie Policy\",buttonTitle:\"Cookie Policy\",controls:{label:{type:ControlType.String,placeholder:\"Cookie Policy\"},link:{type:ControlType.Link},font:{type:ControlType.Font,controls:\"extended\"},color:{type:ControlType.Color,defaultValue:\"#000000\"}}}}},position:{type:ControlType.Enum,defaultValue:\"bottom left\",options:[\"top left\",\"top center\",\"top right\",\"center\",\"bottom left\",\"bottom center\",\"bottom right\"],optionTitles:[\"Top left\",\"Top center\",\"Top right\",\"Center\",\"Bottom left\",\"Bottom center\",\"Bottom right\"]},width:{type:ControlType.Number,defaultValue:400,min:200},padding:{type:ControlType.Padding,defaultValue:\"32px\"},inset:{type:ControlType.Padding},zIndex:{type:ControlType.Number,defaultValue:100,min:0},style:{type:ControlType.Object,title:\"Style\",controls:{fill:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,.5)\"},border:{type:ControlType.Border,defaultValue:{borderColor:\"#0070FF\",borderTopWidth:2,borderRightWidth:6,borderBottomWidth:6,borderLeftWidth:2,borderStyle:\"solid\"}},radius:{type:ControlType.BorderRadius,defaultValue:\"32px\"},shadow:{type:ControlType.BoxShadow},bgBlur:{title:\"BG Blur\",type:ControlType.Number,min:0}}},animation:{type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0,min:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:0,min:0},scale:{type:ControlType.Number,step:.1,defaultValue:1,min:0},transition:{type:ControlType.Transition}}}}},options:{type:ControlType.Object,title:\"Options\",buttonTitle:\"Content\",controls:{preview:{type:ControlType.Boolean,title:\"Preview\",defaultValue:false,description:\"Preview Options on your canvas\"},necessary:{type:ControlType.Object,title:\"Necessary\",controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Necessary\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Necessary cookies enable core functionality such as security, network management, and accessibility.\"}}},performance:{type:ControlType.Object,title:\"Performance\",controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Performance\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Performance cookies help us to understand how visitors interact with our website, by collecting and reporting information anonymously.\"}}},functional:{type:ControlType.Object,title:\"Functional\",controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Functional\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Functional cookies allow the website to remember choices you make and provide enhanced, more personal features.\"}}},advertising:{type:ControlType.Object,title:\"Advertising\",controls:{name:{type:ControlType.String,title:\"Name\",defaultValue:\"Advertising\"},description:{type:ControlType.String,title:\"Description\",defaultValue:\"Advertising cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user.\"}}},background:{type:ControlType.Color,title:\"Background\",defaultValue:\"#ffffff\"},selection:{type:ControlType.Color,title:\"Selection\",defaultValue:\"#0070FF\"}}},textStyle:{type:ControlType.Object,title:\"Text Style\",buttonTitle:\"Font, Color\",controls:{title:{type:ControlType.Font,title:\"Title Font\",controls:\"extended\"},titleColor:{type:ControlType.Color,title:\"Title Color\",defaultValue:\"#000000\"},body:{type:ControlType.Font,title:\"Body Font\",controls:\"extended\"},bodyColor:{type:ControlType.Color,title:\"Body Color\",defaultValue:\"#000000\"},gap:{type:ControlType.Number,defaultValue:6,min:0}}},buttons:{type:ControlType.Object,title:\"Buttons\",buttonTitle:\"Variants, Styles\",controls:{buttonLabels:{type:ControlType.Object,controls:{acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},deny:{type:ControlType.String,defaultValue:\"Reject\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},allowSelection:{type:ControlType.String,defaultValue:\"Accept selection\"},back:{type:ControlType.String,defaultValue:\"Back\"}}},primaryButton:{type:ControlType.Object,controls:{fill:{type:ControlType.Color,defaultValue:\"rgba(0,112,255,1)\"},textColor:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,1)\"},padding:{type:ControlType.Padding,defaultValue:\"11.5px 28px 11.5px 28px\"},border:{type:ControlType.Border,defaultValue:{borderColor:\"#0070FF\",borderWidth:1,borderStyle:\"solid\"}},radius:{type:ControlType.BorderRadius,defaultValue:\"100px\"},shadow:{type:ControlType.BoxShadow}}},secondaryButton:{type:ControlType.Object,controls:{fill:{type:ControlType.Color,defaultValue:\"rgba(255,255,255,1)\"},textColor:{type:ControlType.Color,defaultValue:\"rgba(0,112,255,1)\"},padding:{type:ControlType.Padding,defaultValue:\"11.5px 20px 11.5px 20px\"},border:{type:ControlType.Border,defaultValue:{borderColor:\"#0070FF\",borderWidth:1,borderStyle:\"solid\"}},radius:{type:ControlType.BorderRadius,defaultValue:\"100px\"},shadow:{type:ControlType.BoxShadow}}},font:{type:ControlType.Font,controls:\"extended\"},gap:{type:ControlType.Number,defaultValue:6,min:0},direction:{type:ControlType.Enum,title:\"Direction\",defaultValue:\"horizontal\",displaySegmentedControl:true,segmentedControlDirection:\"horizontal\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"↔\",\"↕\"]}}},cookies:{type:ControlType.Array,title:\"Cookies\",propertyControl:{type:ControlType.Object,controls:{category:{type:ControlType.Enum,title:\"Category\",options:[\"necessary\",\"performance\",\"functional\",\"advertising\"],optionTitles:[\"Necessary\",\"Performance\",\"Functional\",\"Advertising\"]},name:{type:ControlType.String,title:\"Name\",placeholder:\"e.g. Custom Analytics\"},customCode:{type:ControlType.String,title:\"Custom Code\",placeholder:\"Enter your custom code here\"},location:{type:ControlType.Enum,title:\"Location\",options:[\"start-of-head\",\"end-of-head\",\"start-of-body\",\"end-of-body\"],optionTitles:[\"Start of Head tag\",\"End of Head tag\",\"Start of Body tag\",\"End of Body tag\"],description:\"Set the location of the custom code in the source code.\"},expirationDays:{type:ControlType.String,title:\"Expiration\",defaultValue:\"30\",description:\"Set the expiration in days. Enter 0 for session length expiration.\"}}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieConsent\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"auto\",\"framerSupportedLayoutWidth\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CookieConsent.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useCallback}from\"react\";const urlRegex=/(https?:\\/\\/[^ ]*)/;/**\n * SPOTIFY\n *\n * @framerIntrinsicWidth 280\n * @framerIntrinsicHeight 350\n */ export function Spotify(props){const{theme,url:sourceUrl}=props;const createEmbedUrl=useCallback(()=>{if(sourceUrl.length<5)return null;// If someone pastes the embed code lets still try to render it\nconst strippedUrl=sourceUrl.includes(\"iframe\")?sourceUrl.match(urlRegex)[1].replace(`\"`,\"\"):sourceUrl;const url=new URL(strippedUrl);// Add embed prefix if needed\nif(!url.pathname.includes(\"embed\"))url.pathname=`/embed${url.pathname}`;// Remove params\nurl.search=`theme=${theme}`;// @ben you could add all other bools in here like\n// url.search = `theme=${theme}&dog=${cat}`\nreturn url.toString();},[theme,sourceUrl]);const identifier=createEmbedUrl();return(/*#__PURE__*/ _jsx(\"iframe\",{style:{height:\"100%\",width:\"100%\"},frameBorder:0,src:identifier}));}Spotify.defaultProps={url:\"https://open.spotify.com/album/31qVWUdRrlb8thMvts0yYL?si=Jl-8Mnc3RNGuOtqRC7NXVg\",width:280,height:350,theme:1};addPropertyControls(Spotify,{url:{type:ControlType.String,title:\"URL\"},theme:{type:ControlType.Enum,displaySegmentedControl:true,options:[1,0],optionTitles:[\"On\",\"Off\"]}});\nexport const __FramerMetadata__ = {\"exports\":{\"Spotify\":{\"type\":\"reactComponent\",\"name\":\"Spotify\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"350\",\"framerIntrinsicWidth\":\"280\"}}}}\n//# sourceMappingURL=./Spotify.map","import { jsx as _jsx } from \"react/jsx-runtime\";\nimport * as React from \"react\";\nexport const containerStyles = {\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nconst nullIconStyle = {\n    minWidth: \"10px\",\n    minHeight: \"10px\",\n    maxWidth: \"20px\",\n    maxHeight: \"20px\",\n    width: \"60%\",\n    height: \"60%\"\n};\nconst emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(149, 149, 149, 0.1)\",\n    border: \"1px dashed rgba(149, 149, 149, 0.15)\",\n    color: \"#a5a5a5\",\n    flexDirection: \"column\"\n};\nexport const NullState = /*#__PURE__*/ React.forwardRef((_, ref)=>{\n    return(/*#__PURE__*/ _jsx(\"div\", {\n        style: emptyStateStyle,\n        ref: ref\n    }));\n}) /*\n\n<svg\n                xmlns=\"http://www.w3.org/2000/svg\"\n                viewBox=\"0 0 30 30\"\n                style={nullIconStyle}\n            >\n                <path\n                    d=\"M 12.857 0 C 19.958 0 25.714 5.756 25.714 12.857 C 25.714 19.958 19.958 25.714 12.857 25.714 C 5.756 25.714 0 19.958 0 12.857 C 0 5.756 5.756 0 12.857 0 Z\"\n                    fill=\"#FFFFFF\"\n                ></path>\n                <path\n                    d=\"M 20.357 20.357 L 27.857 27.857\"\n                    fill=\"transparent\"\n                    strokeWidth=\"4.28\"\n                    stroke=\"#FFFFFF\"\n                    strokeLinecap=\"round\"\n                ></path>\n                <g transform=\"translate(9.643 6.429)\">\n                    <path\n                        d=\"M 3.214 12.857 L 3.214 12.857\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.75\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                    ></path>\n                    <path\n                        d=\"M 0 3.214 C 0 1.004 1.843 0 3.214 0 C 4.586 0 6.429 0.603 6.429 3.214 C 6.429 5.826 3.214 5.913 3.214 7.232 C 3.214 8.552 3.214 8.571 3.214 8.571\"\n                        fill=\"transparent\"\n                        strokeWidth=\"3.22\"\n                        stroke=\"currentColor\"\n                        strokeLinecap=\"round\"\n                        strokeLinejoin=\"round\"\n                    ></path>\n                </g>\n            </svg>\n            */ ;\n\nexport const __FramerMetadata__ = {\"exports\":{\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"NullState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./nullstate.map","/*\n * nullstate (framer/icon-nullstate@0.7.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/DyldKav0OOAWR3bCAlhK/8c3l9FzyOlGpbPncYhfc/nullstate.js\"\n","let Component;\nlet IconInner;\nvar Icon = (React) => {\n  if (!Component) {\n    Component = /* @__PURE__ */ new Map([\n      [\n        \"bold\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M222.14,105.85l-80-80a20,20,0,0,0-28.28,0l-80,80A19.86,19.86,0,0,0,28,120v96a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V164h24v52a12,12,0,0,0,12,12h64a12,12,0,0,0,12-12V120A19.86,19.86,0,0,0,222.14,105.85ZM204,204H164V152a12,12,0,0,0-12-12H104a12,12,0,0,0-12,12v52H52V121.65l76-76,76,76Z\" }))\n      ],\n      [\n        \"duotone\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\n          \"path\",\n          {\n            d: \"M216,120v96H152V152H104v64H40V120a8,8,0,0,1,2.34-5.66l80-80a8,8,0,0,1,11.32,0l80,80A8,8,0,0,1,216,120Z\",\n            opacity: \"0.2\"\n          }\n        ), /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"fill\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M224,120v96a8,8,0,0,1-8,8H160a8,8,0,0,1-8-8V164a4,4,0,0,0-4-4H108a4,4,0,0,0-4,4v52a8,8,0,0,1-8,8H40a8,8,0,0,1-8-8V120a16,16,0,0,1,4.69-11.31l80-80a16,16,0,0,1,22.62,0l80,80A16,16,0,0,1,224,120Z\" }))\n      ],\n      [\n        \"light\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M217.9,110.1l-80-80a14,14,0,0,0-19.8,0l-80,80A13.92,13.92,0,0,0,34,120v96a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V158h36v58a6,6,0,0,0,6,6h64a6,6,0,0,0,6-6V120A13.92,13.92,0,0,0,217.9,110.1ZM210,210H158V152a6,6,0,0,0-6-6H104a6,6,0,0,0-6,6v58H46V120a2,2,0,0,1,.58-1.42l80-80a2,2,0,0,1,2.84,0l80,80A2,2,0,0,1,210,120Z\" }))\n      ],\n      [\n        \"regular\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M219.31,108.68l-80-80a16,16,0,0,0-22.62,0l-80,80A15.87,15.87,0,0,0,32,120v96a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V160h32v56a8,8,0,0,0,8,8h64a8,8,0,0,0,8-8V120A15.87,15.87,0,0,0,219.31,108.68ZM208,208H160V152a8,8,0,0,0-8-8H104a8,8,0,0,0-8,8v56H48V120l80-80,80,80Z\" }))\n      ],\n      [\n        \"thin\",\n        /* @__PURE__ */ React.createElement(React.Fragment, null, /* @__PURE__ */ React.createElement(\"path\", { d: \"M216.49,111.51l-80-80a12,12,0,0,0-17,0l-80,80A12,12,0,0,0,36,120v96a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V156h40v60a4,4,0,0,0,4,4h64a4,4,0,0,0,4-4V120A12,12,0,0,0,216.49,111.51ZM212,212H156V152a4,4,0,0,0-4-4H104a4,4,0,0,0-4,4v60H44V120a4,4,0,0,1,1.17-2.83l80-80a4,4,0,0,1,5.66,0l80,80A4,4,0,0,1,212,120Z\" }))\n      ]\n    ]);\n    IconInner = React.forwardRef((props, ref) => /* @__PURE__ */ React.createElement(\"g\", { ref, ...props }, Component.get(props.weight)));\n  }\n  return IconInner;\n};\nconst __FramerMetadata__ = {\n  exports: {\n    default: {\n      type: \"reactComponent\",\n      slots: [],\n      annotations: { framerContractVersion: \"1\" }\n    },\n    __FramerMetadata__: { type: \"variable\" }\n  }\n};\nvar House_default = Icon;\nexport {\n  __FramerMetadata__,\n  House_default as default\n};\n","/*\n * House (phosphor-icons/House@0.0.57)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\nexport { default } from \"https://framerusercontent.com/modules/Qc8yuHkQmGO0kFiSWbkX/rVmMAFttOHuuiwSg6KjZ/House.js\"\n","import{useMemo}from\"react\";import{ControlType}from\"framer\";/*\n ** ICON UTILS\n ** Pull as much re-usable logic into here as possible\n ** This will make it easier to replace in all icon components\n */ export const containerStyles={width:\"100%\",height:\"100%\",display:\"flex\",justifyContent:\"center\",alignItems:\"center\"};export const defaultEvents={onClick:{type:ControlType.EventHandler},onMouseDown:{type:ControlType.EventHandler},onMouseUp:{type:ControlType.EventHandler},onMouseEnter:{type:ControlType.EventHandler},onMouseLeave:{type:ControlType.EventHandler}};const findByArray=(arr,search)=>arr.find(a=>a.toLowerCase().includes(search));export function getIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// gotta get the exact match first THEN find\n// have a set and try to access ?\nif(selectByList)return iconSelection;if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;}export function useIconSelection(iconKeys,selectByList,iconSearch=\"\",iconSelection,lowercaseIconKeyPairs){// Clean search term\nconst iconSearchResult=useMemo(()=>{if(iconSearch==null||(iconSearch===null||iconSearch===void 0?void 0:iconSearch.length)===0)return null;const iconSearchTerm=iconSearch.toLowerCase().replace(/-|\\s/g,\"\");var _iconSearchTerm;// check for exact match, otherwise use .find\nconst searchResult=(_iconSearchTerm=lowercaseIconKeyPairs[iconSearchTerm])!==null&&_iconSearchTerm!==void 0?_iconSearchTerm:findByArray(iconKeys,iconSearchTerm);return searchResult;},[iconSelection,iconSearch]);const name=selectByList?iconSelection:iconSearchResult;return name;}\nexport const __FramerMetadata__ = {\"exports\":{\"getIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIconSelection\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{motion}from\"framer-motion\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HouseFactory from\"https://framer.com/m/phosphor-icons/House.js@0.0.57\";import{defaultEvents,useIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const iconKeys=[\"Acorn\",\"AddressBook\",\"AddressBookTabs\",\"AirTrafficControl\",\"Airplane\",\"AirplaneInFlight\",\"AirplaneLanding\",\"AirplaneTakeoff\",\"AirplaneTaxiing\",\"AirplaneTilt\",\"Airplay\",\"Alarm\",\"Alien\",\"AlignBottom\",\"AlignBottomSimple\",\"AlignCenterVertical\",\"AlignLeft\",\"AlignLeftSimple\",\"AlignRight\",\"AlignRightSimple\",\"AlignTop\",\"AlignTopSimple\",\"AmazonLogo\",\"Ambulance\",\"Anchor\",\"AnchorSimple\",\"AndroidLogo\",\"Angle\",\"AngularLogo\",\"Aperture\",\"AppStoreLogo\",\"AppWindow\",\"AppleLogo\",\"ApplePodcastsLogo\",\"ApproximateEquals\",\"Archive\",\"ArchiveBox\",\"ArchiveTray\",\"Armchair\",\"ArrowArcLeft\",\"ArrowArcRight\",\"ArrowBendDownLeft\",\"ArrowBendDownRight\",\"ArrowBendLeftDown\",\"ArrowBendLeftUp\",\"ArrowBendRightDown\",\"ArrowBendRightUp\",\"ArrowBendUpLeft\",\"ArrowBendUpRight\",\"ArrowCircleDown\",\"ArrowCircleDownLeft\",\"ArrowCircleDownRight\",\"ArrowCircleLeft\",\"ArrowCircleRight\",\"ArrowCircleUp\",\"ArrowCircleUpLeft\",\"ArrowCircleUpRight\",\"ArrowClockwise\",\"ArrowDown\",\"ArrowDownLeft\",\"ArrowDownRight\",\"ArrowElbowDownLeft\",\"ArrowElbowDownRight\",\"ArrowElbowLeft\",\"ArrowElbowLeftDown\",\"ArrowElbowLeftUp\",\"ArrowElbowRight\",\"ArrowElbowRightDown\",\"ArrowElbowRightUp\",\"ArrowElbowUpLeft\",\"ArrowElbowUpRight\",\"ArrowFatDown\",\"ArrowFatLeft\",\"ArrowFatLineDown\",\"ArrowFatLineLeft\",\"ArrowFatLineRight\",\"ArrowFatLineUp\",\"ArrowFatLinesDown\",\"ArrowFatLinesLeft\",\"ArrowFatLinesRight\",\"ArrowFatLinesUp\",\"ArrowFatRight\",\"ArrowFatUp\",\"ArrowLeft\",\"ArrowLineDown\",\"ArrowLineDownLeft\",\"ArrowLineDownRight\",\"ArrowLineLeft\",\"ArrowLineRight\",\"ArrowLineUp\",\"ArrowLineUpLeft\",\"ArrowLineUpRight\",\"ArrowRight\",\"ArrowSquareDown\",\"ArrowSquareDownLeft\",\"ArrowSquareDownRight\",\"ArrowSquareIn\",\"ArrowSquareLeft\",\"ArrowSquareOut\",\"ArrowSquareRight\",\"ArrowSquareUp\",\"ArrowSquareUpLeft\",\"ArrowSquareUpRight\",\"ArrowUDownLeft\",\"ArrowUDownRight\",\"ArrowULeftDown\",\"ArrowULeftUp\",\"ArrowURightDown\",\"ArrowURightUp\",\"ArrowUUpLeft\",\"ArrowUUpRight\",\"ArrowUp\",\"ArrowUpLeft\",\"ArrowUpRight\",\"ArrowsClockwise\",\"ArrowsDownUp\",\"ArrowsHorizontal\",\"ArrowsIn\",\"ArrowsInCardinal\",\"ArrowsInLineVertical\",\"ArrowsInSimple\",\"ArrowsLeftRight\",\"ArrowsMerge\",\"ArrowsOut\",\"ArrowsOutCardinal\",\"ArrowsOutSimple\",\"ArrowsSplit\",\"ArrowsVertical\",\"Article\",\"ArticleMedium\",\"ArticleNyTimes\",\"Asclepius\",\"Asterisk\",\"AsteriskSimple\",\"At\",\"Atom\",\"Avocado\",\"Axe\",\"Baby\",\"BabyCarriage\",\"Backpack\",\"Backspace\",\"Bag\",\"BagSimple\",\"Balloon\",\"Bandaids\",\"Bank\",\"Barbell\",\"Barcode\",\"Barn\",\"Barricade\",\"Baseball\",\"BaseballCap\",\"BaseballHelmet\",\"Basket\",\"Basketball\",\"Bathtub\",\"BatteryCharging\",\"BatteryEmpty\",\"BatteryFull\",\"BatteryHigh\",\"BatteryLow\",\"BatteryMedium\",\"BatteryPlus\",\"BatteryPlusVertical\",\"BatteryVerticalEmpty\",\"BatteryVerticalFull\",\"BatteryVerticalHigh\",\"BatteryVerticalLow\",\"BatteryWarning\",\"BeachBall\",\"Beanie\",\"Bed\",\"BeerBottle\",\"BeerStein\",\"BehanceLogo\",\"Bell\",\"BellRinging\",\"BellSimple\",\"BellSimpleRinging\",\"BellSimpleSlash\",\"BellSimpleZ\",\"BellSlash\",\"BellZ\",\"Belt\",\"BezierCurve\",\"Bicycle\",\"Binary\",\"Binoculars\",\"Biohazard\",\"Bird\",\"Blueprint\",\"Bluetooth\",\"BluetoothConnected\",\"BluetoothSlash\",\"BluetoothX\",\"Boat\",\"Bomb\",\"Bone\",\"Book\",\"BookBookmark\",\"BookOpen\",\"BookOpenText\",\"BookOpenUser\",\"BookUser\",\"Bookmark\",\"BookmarkSimple\",\"Bookmarks\",\"BookmarksSimple\",\"Books\",\"Boot\",\"Boules\",\"BoundingBox\",\"BowlFood\",\"BowlSteam\",\"BowlingBall\",\"BoxArrowDown\",\"BoxArrowUp\",\"BoxingGlove\",\"BracketsAngle\",\"BracketsCurly\",\"BracketsRound\",\"BracketsSquare\",\"Brain\",\"Brandy\",\"Bread\",\"Bridge\",\"Briefcase\",\"BriefcaseMetal\",\"Broadcast\",\"Broom\",\"Browser\",\"Browsers\",\"Bug\",\"BugBeetle\",\"BugDroid\",\"Building\",\"BuildingApartment\",\"BuildingOffice\",\"Buildings\",\"Bulldozer\",\"Bus\",\"Butterfly\",\"CableCar\",\"Cactus\",\"Cake\",\"Calculator\",\"Calendar\",\"CalendarBlank\",\"CalendarCheck\",\"CalendarDot\",\"CalendarDots\",\"CalendarHeart\",\"CalendarMinus\",\"CalendarPlus\",\"CalendarSlash\",\"CalendarStar\",\"CalendarX\",\"CallBell\",\"Camera\",\"CameraPlus\",\"CameraRotate\",\"CameraSlash\",\"Campfire\",\"Car\",\"CarBattery\",\"CarProfile\",\"CarSimple\",\"Cardholder\",\"Cards\",\"CardsThree\",\"CaretCircleDoubleUp\",\"CaretCircleDown\",\"CaretCircleLeft\",\"CaretCircleRight\",\"CaretCircleUp\",\"CaretCircleUpDown\",\"CaretDoubleDown\",\"CaretDoubleLeft\",\"CaretDoubleRight\",\"CaretDoubleUp\",\"CaretDown\",\"CaretLeft\",\"CaretLineDown\",\"CaretLineLeft\",\"CaretLineRight\",\"CaretLineUp\",\"CaretRight\",\"CaretUp\",\"CaretUpDown\",\"Carrot\",\"CashRegister\",\"CassetteTape\",\"CastleTurret\",\"Cat\",\"CellSignalFull\",\"CellSignalHigh\",\"CellSignalLow\",\"CellSignalMedium\",\"CellSignalNone\",\"CellSignalSlash\",\"CellSignalX\",\"CellTower\",\"Certificate\",\"Chair\",\"Chalkboard\",\"ChalkboardSimple\",\"ChalkboardTeacher\",\"Champagne\",\"ChargingStation\",\"ChartBar\",\"ChartBarHorizontal\",\"ChartDonut\",\"ChartLine\",\"ChartLineDown\",\"ChartLineUp\",\"ChartPie\",\"ChartPieSlice\",\"ChartPolar\",\"ChartScatter\",\"Chat\",\"ChatCentered\",\"ChatCenteredDots\",\"ChatCenteredSlash\",\"ChatCenteredText\",\"ChatCircle\",\"ChatCircleDots\",\"ChatCircleSlash\",\"ChatCircleText\",\"ChatDots\",\"ChatSlash\",\"ChatTeardrop\",\"ChatTeardropDots\",\"ChatTeardropSlash\",\"ChatTeardropText\",\"ChatText\",\"Chats\",\"ChatsCircle\",\"ChatsTeardrop\",\"Check\",\"CheckCircle\",\"CheckFat\",\"CheckSquare\",\"CheckSquareOffset\",\"Checkerboard\",\"Checks\",\"Cheers\",\"Cheese\",\"ChefHat\",\"Cherries\",\"Church\",\"Cigarette\",\"CigaretteSlash\",\"Circle\",\"CircleDashed\",\"CircleHalf\",\"CircleHalfTilt\",\"CircleNotch\",\"CirclesFour\",\"CirclesThree\",\"CirclesThreePlus\",\"Circuitry\",\"City\",\"Clipboard\",\"ClipboardText\",\"Clock\",\"ClockAfternoon\",\"ClockClockwise\",\"ClockCountdown\",\"ClockUser\",\"ClosedCaptioning\",\"Cloud\",\"CloudArrowDown\",\"CloudArrowUp\",\"CloudCheck\",\"CloudFog\",\"CloudLightning\",\"CloudMoon\",\"CloudRain\",\"CloudSlash\",\"CloudSnow\",\"CloudSun\",\"CloudWarning\",\"CloudX\",\"Clover\",\"Club\",\"CoatHanger\",\"CodaLogo\",\"Code\",\"CodeBlock\",\"CodeSimple\",\"CodepenLogo\",\"CodesandboxLogo\",\"Coffee\",\"CoffeeBean\",\"Coin\",\"CoinVertical\",\"Coins\",\"Columns\",\"ColumnsPlusLeft\",\"ColumnsPlusRight\",\"Command\",\"Compass\",\"CompassRose\",\"CompassTool\",\"ComputerTower\",\"Confetti\",\"ContactlessPayment\",\"Control\",\"Cookie\",\"CookingPot\",\"Copy\",\"CopySimple\",\"Copyleft\",\"Copyright\",\"CornersIn\",\"CornersOut\",\"Couch\",\"CourtBasketball\",\"Cow\",\"CowboyHat\",\"Cpu\",\"Crane\",\"CraneTower\",\"CreditCard\",\"Cricket\",\"Crop\",\"Cross\",\"Crosshair\",\"CrosshairSimple\",\"Crown\",\"CrownCross\",\"CrownSimple\",\"Cube\",\"CubeFocus\",\"CubeTransparent\",\"CurrencyBtc\",\"CurrencyCircleDollar\",\"CurrencyCny\",\"CurrencyDollar\",\"CurrencyDollarSimple\",\"CurrencyEth\",\"CurrencyEur\",\"CurrencyGbp\",\"CurrencyInr\",\"CurrencyJpy\",\"CurrencyKrw\",\"CurrencyKzt\",\"CurrencyNgn\",\"CurrencyRub\",\"Cursor\",\"CursorClick\",\"CursorText\",\"Cylinder\",\"Database\",\"Desk\",\"Desktop\",\"DesktopTower\",\"Detective\",\"DevToLogo\",\"DeviceMobile\",\"DeviceMobileCamera\",\"DeviceMobileSlash\",\"DeviceMobileSpeaker\",\"DeviceRotate\",\"DeviceTablet\",\"DeviceTabletCamera\",\"DeviceTabletSpeaker\",\"Devices\",\"Diamond\",\"DiamondsFour\",\"DiceFive\",\"DiceFour\",\"DiceOne\",\"DiceSix\",\"DiceThree\",\"DiceTwo\",\"Disc\",\"DiscoBall\",\"DiscordLogo\",\"Divide\",\"Dna\",\"Dog\",\"Door\",\"DoorOpen\",\"Dot\",\"DotOutline\",\"DotsNine\",\"DotsSix\",\"DotsSixVertical\",\"DotsThree\",\"DotsThreeCircle\",\"DotsThreeOutline\",\"DotsThreeVertical\",\"Download\",\"DownloadSimple\",\"Dress\",\"Dresser\",\"DribbbleLogo\",\"Drone\",\"Drop\",\"DropHalf\",\"DropHalfBottom\",\"DropSimple\",\"DropSlash\",\"DropboxLogo\",\"Ear\",\"EarSlash\",\"Egg\",\"EggCrack\",\"Eject\",\"EjectSimple\",\"Elevator\",\"Empty\",\"Engine\",\"Envelope\",\"EnvelopeOpen\",\"EnvelopeSimple\",\"EnvelopeSimpleOpen\",\"Equalizer\",\"Equals\",\"Eraser\",\"EscalatorDown\",\"EscalatorUp\",\"Exam\",\"ExclamationMark\",\"Exclude\",\"ExcludeSquare\",\"Export\",\"Eye\",\"EyeClosed\",\"EyeSlash\",\"Eyedropper\",\"EyedropperSample\",\"Eyeglasses\",\"Eyes\",\"FaceMask\",\"FacebookLogo\",\"Factory\",\"Faders\",\"FadersHorizontal\",\"FalloutShelter\",\"Fan\",\"Farm\",\"FastForward\",\"FastForwardCircle\",\"Feather\",\"FediverseLogo\",\"FigmaLogo\",\"File\",\"FileArchive\",\"FileArrowDown\",\"FileArrowUp\",\"FileAudio\",\"FileC\",\"FileCloud\",\"FileCode\",\"FileCpp\",\"FileCss\",\"FileCsv\",\"FileDashed\",\"FileDoc\",\"FileHtml\",\"FileImage\",\"FileIni\",\"FileJpg\",\"FileJs\",\"FileJsx\",\"FileLock\",\"FileMagnifyingGlass\",\"FileMd\",\"FileMinus\",\"FilePdf\",\"FilePlus\",\"FilePng\",\"FilePpt\",\"FilePy\",\"FileRs\",\"FileSql\",\"FileSvg\",\"FileText\",\"FileTs\",\"FileTsx\",\"FileTxt\",\"FileVideo\",\"FileVue\",\"FileX\",\"FileXls\",\"FileZip\",\"Files\",\"FilmReel\",\"FilmScript\",\"FilmSlate\",\"FilmStrip\",\"Fingerprint\",\"FingerprintSimple\",\"FinnTheHuman\",\"Fire\",\"FireExtinguisher\",\"FireSimple\",\"FireTruck\",\"FirstAid\",\"FirstAidKit\",\"Fish\",\"FishSimple\",\"Flag\",\"FlagBanner\",\"FlagBannerFold\",\"FlagCheckered\",\"FlagPennant\",\"Flame\",\"Flashlight\",\"Flask\",\"FlipHorizontal\",\"FlipVertical\",\"FloppyDisk\",\"FloppyDiskBack\",\"FlowArrow\",\"Flower\",\"FlowerLotus\",\"FlowerTulip\",\"FlyingSaucer\",\"Folder\",\"FolderDashed\",\"FolderLock\",\"FolderMinus\",\"FolderNotch\",\"FolderNotchMinus\",\"FolderNotchOpen\",\"FolderNotchPlus\",\"FolderOpen\",\"FolderPlus\",\"FolderSimple\",\"FolderSimpleDashed\",\"FolderSimpleLock\",\"FolderSimpleMinus\",\"FolderSimplePlus\",\"FolderSimpleStar\",\"FolderSimpleUser\",\"FolderStar\",\"FolderUser\",\"Folders\",\"Football\",\"FootballHelmet\",\"Footprints\",\"ForkKnife\",\"FourK\",\"FrameCorners\",\"FramerLogo\",\"Function\",\"Funnel\",\"FunnelSimple\",\"FunnelSimpleX\",\"FunnelX\",\"GameController\",\"Garage\",\"GasCan\",\"GasPump\",\"Gauge\",\"Gavel\",\"Gear\",\"GearFine\",\"GearSix\",\"GenderFemale\",\"GenderIntersex\",\"GenderMale\",\"GenderNeuter\",\"GenderNonbinary\",\"GenderTransgender\",\"Ghost\",\"Gif\",\"Gift\",\"GitBranch\",\"GitCommit\",\"GitDiff\",\"GitFork\",\"GitMerge\",\"GitPullRequest\",\"GithubLogo\",\"GitlabLogo\",\"GitlabLogoSimple\",\"Globe\",\"GlobeHemisphereEast\",\"GlobeHemisphereWest\",\"GlobeSimple\",\"GlobeSimpleX\",\"GlobeStand\",\"GlobeX\",\"Goggles\",\"Golf\",\"GoodreadsLogo\",\"GoogleCardboardLogo\",\"GoogleChromeLogo\",\"GoogleDriveLogo\",\"GoogleLogo\",\"GooglePhotosLogo\",\"GooglePlayLogo\",\"GooglePodcastsLogo\",\"Gps\",\"GpsFix\",\"GpsSlash\",\"Gradient\",\"GraduationCap\",\"Grains\",\"GrainsSlash\",\"Graph\",\"GraphicsCard\",\"GreaterThan\",\"GreaterThanOrEqual\",\"GridFour\",\"GridNine\",\"Guitar\",\"HairDryer\",\"Hamburger\",\"Hammer\",\"Hand\",\"HandArrowDown\",\"HandArrowUp\",\"HandCoins\",\"HandDeposit\",\"HandEye\",\"HandFist\",\"HandGrabbing\",\"HandHeart\",\"HandPalm\",\"HandPeace\",\"HandPointing\",\"HandSoap\",\"HandSwipeLeft\",\"HandSwipeRight\",\"HandTap\",\"HandWaving\",\"HandWithdraw\",\"Handbag\",\"HandbagSimple\",\"HandsClapping\",\"HandsPraying\",\"Handshake\",\"HardDrive\",\"HardDrives\",\"HardHat\",\"Hash\",\"HashStraight\",\"HeadCircuit\",\"Headlights\",\"Headphones\",\"Headset\",\"Heart\",\"HeartBreak\",\"HeartHalf\",\"HeartStraight\",\"HeartStraightBreak\",\"Heartbeat\",\"Hexagon\",\"HighDefinition\",\"HighHeel\",\"Highlighter\",\"HighlighterCircle\",\"Hockey\",\"Hoodie\",\"Horse\",\"Hospital\",\"Hourglass\",\"HourglassHigh\",\"HourglassLow\",\"HourglassMedium\",\"HourglassSimple\",\"HourglassSimpleHigh\",\"HourglassSimpleLow\",\"House\",\"HouseLine\",\"HouseSimple\",\"Hurricane\",\"IceCream\",\"IdentificationBadge\",\"IdentificationCard\",\"Image\",\"ImageBroken\",\"ImageSquare\",\"Images\",\"ImagesSquare\",\"Infinity\",\"Info\",\"InstagramLogo\",\"Intersect\",\"IntersectSquare\",\"IntersectThree\",\"Intersection\",\"Invoice\",\"Island\",\"Jar\",\"JarLabel\",\"Jeep\",\"Joystick\",\"Kanban\",\"Key\",\"KeyReturn\",\"Keyboard\",\"Keyhole\",\"Knife\",\"Ladder\",\"LadderSimple\",\"Lamp\",\"LampPendant\",\"Laptop\",\"Lasso\",\"LastfmLogo\",\"Layout\",\"Leaf\",\"Lectern\",\"Lego\",\"LegoSmiley\",\"LessThan\",\"LessThanOrEqual\",\"LetterCircleH\",\"LetterCircleP\",\"LetterCircleV\",\"Lifebuoy\",\"Lightbulb\",\"LightbulbFilament\",\"Lighthouse\",\"Lightning\",\"LightningA\",\"LightningSlash\",\"LineSegment\",\"LineSegments\",\"LineVertical\",\"Link\",\"LinkBreak\",\"LinkSimple\",\"LinkSimpleBreak\",\"LinkSimpleHorizontal\",\"LinkedinLogo\",\"LinktreeLogo\",\"LinuxLogo\",\"List\",\"ListBullets\",\"ListChecks\",\"ListDashes\",\"ListHeart\",\"ListMagnifyingGlass\",\"ListNumbers\",\"ListPlus\",\"ListStar\",\"Lock\",\"LockKey\",\"LockKeyOpen\",\"LockLaminated\",\"LockLaminatedOpen\",\"LockOpen\",\"LockSimple\",\"LockSimpleOpen\",\"Lockers\",\"Log\",\"MagicWand\",\"Magnet\",\"MagnetStraight\",\"MagnifyingGlass\",\"MagnifyingGlassMinus\",\"MagnifyingGlassPlus\",\"Mailbox\",\"MapPin\",\"MapPinArea\",\"MapPinLine\",\"MapPinPlus\",\"MapPinSimple\",\"MapPinSimpleArea\",\"MapPinSimpleLine\",\"MapTrifold\",\"MarkdownLogo\",\"MarkerCircle\",\"Martini\",\"MaskHappy\",\"MaskSad\",\"MastodonLogo\",\"MathOperations\",\"MatrixLogo\",\"Medal\",\"MedalMilitary\",\"MediumLogo\",\"Megaphone\",\"MegaphoneSimple\",\"MemberOf\",\"Memory\",\"MessengerLogo\",\"MetaLogo\",\"Meteor\",\"Metronome\",\"Microphone\",\"MicrophoneSlash\",\"MicrophoneStage\",\"Microscope\",\"MicrosoftExcelLogo\",\"MicrosoftOutlookLogo\",\"MicrosoftTeamsLogo\",\"MicrosoftWordLogo\",\"Minus\",\"MinusCircle\",\"MinusSquare\",\"Money\",\"MoneyWavy\",\"Monitor\",\"MonitorArrowUp\",\"MonitorPlay\",\"Moon\",\"MoonStars\",\"Moped\",\"MopedFront\",\"Mosque\",\"Motorcycle\",\"Mountains\",\"Mouse\",\"MouseLeftClick\",\"MouseMiddleClick\",\"MouseRightClick\",\"MouseScroll\",\"MouseSimple\",\"MusicNote\",\"MusicNoteSimple\",\"MusicNotes\",\"MusicNotesMinus\",\"MusicNotesPlus\",\"MusicNotesSimple\",\"NavigationArrow\",\"Needle\",\"Network\",\"NetworkSlash\",\"NetworkX\",\"Newspaper\",\"NewspaperClipping\",\"NotEquals\",\"NotMemberOf\",\"NotSubsetOf\",\"NotSupersetOf\",\"Notches\",\"Note\",\"NoteBlank\",\"NotePencil\",\"Notebook\",\"Notepad\",\"Notification\",\"NotionLogo\",\"NuclearPlant\",\"NumberCircleEight\",\"NumberCircleFive\",\"NumberCircleFour\",\"NumberCircleNine\",\"NumberCircleOne\",\"NumberCircleSeven\",\"NumberCircleSix\",\"NumberCircleThree\",\"NumberCircleTwo\",\"NumberCircleZero\",\"NumberEight\",\"NumberFive\",\"NumberFour\",\"NumberNine\",\"NumberOne\",\"NumberSeven\",\"NumberSix\",\"NumberSquareEight\",\"NumberSquareFive\",\"NumberSquareFour\",\"NumberSquareNine\",\"NumberSquareOne\",\"NumberSquareSeven\",\"NumberSquareSix\",\"NumberSquareThree\",\"NumberSquareTwo\",\"NumberSquareZero\",\"NumberThree\",\"NumberTwo\",\"NumberZero\",\"Numpad\",\"Nut\",\"NyTimesLogo\",\"Octagon\",\"OfficeChair\",\"Onigiri\",\"OpenAiLogo\",\"Option\",\"Orange\",\"OrangeSlice\",\"Oven\",\"Package\",\"PaintBrush\",\"PaintBrushBroad\",\"PaintBrushHousehold\",\"PaintBucket\",\"PaintRoller\",\"Palette\",\"Panorama\",\"Pants\",\"PaperPlane\",\"PaperPlaneRight\",\"PaperPlaneTilt\",\"Paperclip\",\"PaperclipHorizontal\",\"Parachute\",\"Paragraph\",\"Parallelogram\",\"Park\",\"Password\",\"Path\",\"PatreonLogo\",\"Pause\",\"PauseCircle\",\"PawPrint\",\"PaypalLogo\",\"Peace\",\"Pen\",\"PenNib\",\"PenNibStraight\",\"Pencil\",\"PencilCircle\",\"PencilLine\",\"PencilRuler\",\"PencilSimple\",\"PencilSimpleLine\",\"PencilSimpleSlash\",\"PencilSlash\",\"Pentagon\",\"Pentagram\",\"Pepper\",\"Percent\",\"Person\",\"PersonArmsSpread\",\"PersonSimple\",\"PersonSimpleBike\",\"PersonSimpleCircle\",\"PersonSimpleHike\",\"PersonSimpleRun\",\"PersonSimpleSki\",\"PersonSimpleSwim\",\"PersonSimpleTaiChi\",\"PersonSimpleThrow\",\"PersonSimpleWalk\",\"Perspective\",\"Phone\",\"PhoneCall\",\"PhoneDisconnect\",\"PhoneIncoming\",\"PhoneList\",\"PhoneOutgoing\",\"PhonePause\",\"PhonePlus\",\"PhoneSlash\",\"PhoneTransfer\",\"PhoneX\",\"PhosphorLogo\",\"Pi\",\"PianoKeys\",\"PicnicTable\",\"PictureInPicture\",\"PiggyBank\",\"Pill\",\"PingPong\",\"PintGlass\",\"PinterestLogo\",\"Pinwheel\",\"Pipe\",\"PipeWrench\",\"PixLogo\",\"Pizza\",\"Placeholder\",\"Planet\",\"Plant\",\"Play\",\"PlayCircle\",\"PlayPause\",\"Playlist\",\"Plug\",\"PlugCharging\",\"Plugs\",\"PlugsConnected\",\"Plus\",\"PlusCircle\",\"PlusMinus\",\"PlusSquare\",\"PokerChip\",\"PoliceCar\",\"Polygon\",\"Popcorn\",\"Popsicle\",\"PottedPlant\",\"Power\",\"Prescription\",\"Presentation\",\"PresentationChart\",\"Printer\",\"Prohibit\",\"ProhibitInset\",\"ProjectorScreen\",\"ProjectorScreenChart\",\"Pulse\",\"PushPin\",\"PushPinSimple\",\"PushPinSimpleSlash\",\"PushPinSlash\",\"PuzzlePiece\",\"QrCode\",\"Question\",\"QuestionMark\",\"Queue\",\"Quotes\",\"Rabbit\",\"Racquet\",\"Radical\",\"Radio\",\"RadioButton\",\"Radioactive\",\"Rainbow\",\"RainbowCloud\",\"Ranking\",\"ReadCvLogo\",\"Receipt\",\"ReceiptX\",\"Record\",\"Rectangle\",\"RectangleDashed\",\"Recycle\",\"RedditLogo\",\"Repeat\",\"RepeatOnce\",\"ReplitLogo\",\"Resize\",\"Rewind\",\"RewindCircle\",\"RoadHorizon\",\"Robot\",\"Rocket\",\"RocketLaunch\",\"Rows\",\"RowsPlusBottom\",\"RowsPlusTop\",\"Rss\",\"RssSimple\",\"Rug\",\"Ruler\",\"Sailboat\",\"Scales\",\"Scan\",\"ScanSmiley\",\"Scissors\",\"Scooter\",\"Screencast\",\"Screwdriver\",\"Scribble\",\"ScribbleLoop\",\"Scroll\",\"Seal\",\"SealCheck\",\"SealPercent\",\"SealQuestion\",\"SealWarning\",\"Seat\",\"Seatbelt\",\"SecurityCamera\",\"Selection\",\"SelectionAll\",\"SelectionBackground\",\"SelectionForeground\",\"SelectionInverse\",\"SelectionPlus\",\"SelectionSlash\",\"Shapes\",\"Share\",\"ShareFat\",\"ShareNetwork\",\"Shield\",\"ShieldCheck\",\"ShieldCheckered\",\"ShieldChevron\",\"ShieldPlus\",\"ShieldSlash\",\"ShieldStar\",\"ShieldWarning\",\"ShippingContainer\",\"ShirtFolded\",\"ShootingStar\",\"ShoppingBag\",\"ShoppingBagOpen\",\"ShoppingCart\",\"ShoppingCartSimple\",\"Shovel\",\"Shower\",\"Shrimp\",\"Shuffle\",\"ShuffleAngular\",\"ShuffleSimple\",\"Sidebar\",\"SidebarSimple\",\"Sigma\",\"SignIn\",\"SignOut\",\"Signature\",\"Signpost\",\"SimCard\",\"Siren\",\"SketchLogo\",\"SkipBack\",\"SkipBackCircle\",\"SkipForward\",\"SkipForwardCircle\",\"Skull\",\"SkypeLogo\",\"SlackLogo\",\"Sliders\",\"SlidersHorizontal\",\"Slideshow\",\"Smiley\",\"SmileyAngry\",\"SmileyBlank\",\"SmileyMeh\",\"SmileyMelting\",\"SmileyNervous\",\"SmileySad\",\"SmileySticker\",\"SmileyWink\",\"SmileyXEyes\",\"SnapchatLogo\",\"Sneaker\",\"SneakerMove\",\"Snowflake\",\"SoccerBall\",\"Sock\",\"SolarPanel\",\"SolarRoof\",\"SortAscending\",\"SortDescending\",\"SoundcloudLogo\",\"Spade\",\"Sparkle\",\"SpeakerHifi\",\"SpeakerHigh\",\"SpeakerLow\",\"SpeakerNone\",\"SpeakerSimpleHigh\",\"SpeakerSimpleLow\",\"SpeakerSimpleNone\",\"SpeakerSimpleSlash\",\"SpeakerSimpleX\",\"SpeakerSlash\",\"SpeakerX\",\"Speedometer\",\"Sphere\",\"Spinner\",\"SpinnerBall\",\"SpinnerGap\",\"Spiral\",\"SplitHorizontal\",\"SplitVertical\",\"SpotifyLogo\",\"SprayBottle\",\"Square\",\"SquareHalf\",\"SquareHalfBottom\",\"SquareLogo\",\"SquareSplitVertical\",\"SquaresFour\",\"Stack\",\"StackMinus\",\"StackOverflowLogo\",\"StackPlus\",\"StackSimple\",\"Stairs\",\"Stamp\",\"StandardDefinition\",\"Star\",\"StarAndCrescent\",\"StarFour\",\"StarHalf\",\"StarOfDavid\",\"SteamLogo\",\"SteeringWheel\",\"Steps\",\"Stethoscope\",\"Sticker\",\"Stool\",\"Stop\",\"StopCircle\",\"Storefront\",\"Strategy\",\"StripeLogo\",\"Student\",\"SubsetOf\",\"SubsetProperOf\",\"Subtitles\",\"SubtitlesSlash\",\"Subtract\",\"SubtractSquare\",\"Subway\",\"Suitcase\",\"SuitcaseRolling\",\"SuitcaseSimple\",\"Sun\",\"SunDim\",\"SunHorizon\",\"Sunglasses\",\"SupersetOf\",\"SupersetProperOf\",\"Swap\",\"Swatches\",\"SwimmingPool\",\"Sword\",\"Synagogue\",\"Syringe\",\"TShirt\",\"Table\",\"Tabs\",\"Tag\",\"TagChevron\",\"TagSimple\",\"Target\",\"Taxi\",\"TeaBag\",\"TelegramLogo\",\"Television\",\"TelevisionSimple\",\"TennisBall\",\"Tent\",\"Terminal\",\"TerminalWindow\",\"TestTube\",\"TextAUnderline\",\"TextAa\",\"TextAlignCenter\",\"TextAlignJustify\",\"TextAlignLeft\",\"TextAlignRight\",\"TextB\",\"TextColumns\",\"TextH\",\"TextHFive\",\"TextHFour\",\"TextHOne\",\"TextHSix\",\"TextHThree\",\"TextHTwo\",\"TextIndent\",\"TextItalic\",\"TextOutdent\",\"TextStrikethrough\",\"TextSubscript\",\"TextSuperscript\",\"TextT\",\"TextTSlash\",\"TextUnderline\",\"Textbox\",\"Thermometer\",\"ThermometerCold\",\"ThermometerHot\",\"ThermometerSimple\",\"ThreadsLogo\",\"ThreeD\",\"ThumbsDown\",\"ThumbsUp\",\"Ticket\",\"TidalLogo\",\"TiktokLogo\",\"Tilde\",\"Timer\",\"TipJar\",\"Tipi\",\"Tire\",\"ToggleLeft\",\"ToggleRight\",\"Toilet\",\"ToiletPaper\",\"Toolbox\",\"Tooth\",\"Tornado\",\"Tote\",\"ToteSimple\",\"Towel\",\"Tractor\",\"Trademark\",\"TrademarkRegistered\",\"TrafficCone\",\"TrafficSign\",\"TrafficSignal\",\"Train\",\"TrainRegional\",\"TrainSimple\",\"Tram\",\"Translate\",\"Trash\",\"TrashSimple\",\"Tray\",\"TrayArrowDown\",\"TrayArrowUp\",\"TreasureChest\",\"Tree\",\"TreeEvergreen\",\"TreePalm\",\"TreeStructure\",\"TreeView\",\"TrendDown\",\"TrendUp\",\"Triangle\",\"TriangleDashed\",\"Trolley\",\"TrolleySuitcase\",\"Trophy\",\"Truck\",\"TruckTrailer\",\"TumblrLogo\",\"TwitchLogo\",\"TwitterLogo\",\"Umbrella\",\"UmbrellaSimple\",\"Union\",\"Unite\",\"UniteSquare\",\"Upload\",\"UploadSimple\",\"Usb\",\"User\",\"UserCheck\",\"UserCircle\",\"UserCircleCheck\",\"UserCircleDashed\",\"UserCircleGear\",\"UserCircleMinus\",\"UserCirclePlus\",\"UserFocus\",\"UserGear\",\"UserList\",\"UserMinus\",\"UserPlus\",\"UserRectangle\",\"UserSound\",\"UserSquare\",\"UserSwitch\",\"Users\",\"UsersFour\",\"UsersThree\",\"Van\",\"Vault\",\"VectorThree\",\"VectorTwo\",\"Vibrate\",\"Video\",\"VideoCamera\",\"VideoCameraSlash\",\"VideoConference\",\"Vignette\",\"VinylRecord\",\"VirtualReality\",\"Virus\",\"Visor\",\"Voicemail\",\"Volleyball\",\"Wall\",\"Wallet\",\"Warehouse\",\"Warning\",\"WarningCircle\",\"WarningDiamond\",\"WarningOctagon\",\"WashingMachine\",\"Watch\",\"WaveSawtooth\",\"WaveSine\",\"WaveSquare\",\"WaveTriangle\",\"Waveform\",\"WaveformSlash\",\"Waves\",\"Webcam\",\"WebcamSlash\",\"WebhooksLogo\",\"WechatLogo\",\"WhatsappLogo\",\"Wheelchair\",\"WheelchairMotion\",\"WifiHigh\",\"WifiLow\",\"WifiMedium\",\"WifiNone\",\"WifiSlash\",\"WifiX\",\"Wind\",\"Windmill\",\"WindowsLogo\",\"Wine\",\"Wrench\",\"X\",\"XCircle\",\"XLogo\",\"XSquare\",\"Yarn\",\"YinYang\",\"YoutubeLogo\"];const moduleBaseUrl=\"https://framer.com/m/phosphor-icons/\";const weightOptions=[\"thin\",\"light\",\"regular\",\"bold\",\"fill\",\"duotone\"];const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * PHOSPHOR\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n */export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,weight,mirrored}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HouseFactory(React):null);async function importModule(){// Get the selected module\ntry{const version=\"0.0.57\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}.js@${version}`;const module=await import(/* webpackIgnore: true */iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch(err){if(isMounted.current)setSelectedIcon(null);}}useEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/_jsx(NullState,{}):null;return /*#__PURE__*/_jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",viewBox:\"0 0 256 256\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined},focusable:\"false\",color:color,children:/*#__PURE__*/_jsx(SelectedIcon,{color:color,weight:weight})}):emptyState});}Icon.displayName=\"Phosphor\";Icon.defaultProps={width:24,height:24,iconSelection:\"House\",iconSearch:\"House\",color:\"#66F\",selectByList:true,weight:\"regular\",mirrored:false};addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Phosphor site](https://phosphoricons.com/)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},weight:{type:ControlType.Enum,title:\"Weight\",optionTitles:weightOptions.map(piece=>piece.charAt(0).toUpperCase()+piece.slice(1)),options:weightOptions,defaultValue:Icon.defaultProps.weight},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"24\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Phosphor.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{noopReturn as t,defaults as i,isEasingGenerator as e,isEasingList as s,interpolate as a}from\"@motionone/utils\";import{cubicBezier as n,steps as r}from\"@motionone/easing\";const o={ease:n(.25,.1,.25,1),\"ease-in\":n(.42,0,1,1),\"ease-in-out\":n(.42,0,.58,1),\"ease-out\":n(0,0,.58,1)};const h=/\\((.*?)\\)/;function getEasingFunction(i){if(\"function\"===typeof i)return i;if(Array.isArray(i))return n(...i);if(o[i])return o[i];if(i.startsWith(\"steps\")){const t=h.exec(i);if(t){const i=t[1].split(\",\");return r(parseFloat(i[0]),i[1].trim())}}return t}class Animation{constructor(n,r=[0,1],{easing:o,duration:h=i.duration,delay:u=i.delay,endDelay:l=i.endDelay,repeat:m=i.repeat,offset:c,direction:p=\"normal\"}={}){this.startTime=null;this.rate=1;this.t=0;this.cancelTimestamp=null;this.easing=t;this.duration=0;this.totalDuration=0;this.repeat=0;this.playState=\"idle\";this.finished=new Promise(((t,i)=>{this.resolve=t;this.reject=i}));o=o||i.easing;if(e(o)){const t=o.createAnimation(r,(()=>\"0\"),true);o=t.easing;void 0!==t.keyframes&&(r=t.keyframes);void 0!==t.duration&&(h=t.duration)}this.repeat=m;this.easing=s(o)?t:getEasingFunction(o);this.updateDuration(h);const d=a(r,c,s(o)?o.map(getEasingFunction):t);this.tick=t=>{var i;u=u;let e=0;e=void 0!==this.pauseTime?this.pauseTime:(t-this.startTime)*this.rate;this.t=e;e/=1e3;e=Math.max(e-u,0);\"finished\"===this.playState&&void 0===this.pauseTime&&(e=this.totalDuration);const s=e/this.duration;let a=Math.floor(s);let r=s%1;!r&&s>=1&&(r=1);1===r&&a--;const o=a%2;(\"reverse\"===p||\"alternate\"===p&&o||\"alternate-reverse\"===p&&!o)&&(r=1-r);const h=e>=this.totalDuration?1:Math.min(r,1);const m=d(this.easing(h));n(m);const c=void 0===this.pauseTime&&(\"finished\"===this.playState||e>=this.totalDuration+l);if(c){this.playState=\"finished\";null===(i=this.resolve)||void 0===i?void 0:i.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}from\"@motionone/utils\";const s=5;function calcGeneratorVelocity(t,n,r){const a=Math.max(n-s,0);return e(r-t(a),n-a)}const n={stiffness:100,damping:10,mass:1};const calcDampingRatio=(e=n.stiffness,t=n.damping,s=n.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=n.stiffness,damping:s=n.damping,mass:r=n.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/r)/1e3;const l=calcDampingRatio(e,s,r);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 r=10;const a=1e4;function pregenerateKeyframes(e){let t;let s=r;let n=e(0);const o=[n.current];while(!n.done&&s<a){n=e(s);o.push(n.done?n.target:n.current);void 0===t&&n.hasReachedTarget&&(t=s);s+=r}const c=s-r;1===o.length&&o.push(n.current);return{keyframes:o,duration:c/1e3,overshootDuration:(null!==t&&void 0!==t?t:c)/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","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 isString=t=>\"string\"===typeof t;const isEasingGenerator=t=>\"object\"===typeof t&&Boolean(t.createAnimation);const isCubicBezier=t=>Array.isArray(t)&&isNumber(t[0]);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 r=0;for(;r<o-2;r++)if(s<e[r+1])break;let f=clamp(0,1,progress(e[r],e[r+1],s));const c=getEasingForSegment(n,r);f=c(f);return mix(t[r],t[r+1],f)}}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,isNumber,isString,mix,noop,noopReturn,progress,removeItem,e as time,velocityPerSecond,wrap};\n\n//# sourceMappingURL=index.es.js.map","import { ControlType } from \"framer\";\nexport const fontStack = `\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;\nexport const containerStyles = {\n    position: \"relative\",\n    width: \"100%\",\n    height: \"100%\",\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const emptyStateStyle = {\n    ...containerStyles,\n    borderRadius: 6,\n    background: \"rgba(136, 85, 255, 0.3)\",\n    color: \"#85F\",\n    border: \"1px dashed #85F\",\n    flexDirection: \"column\"\n};\nexport const defaultEvents = {\n    onClick: {\n        type: ControlType.EventHandler\n    },\n    onMouseEnter: {\n        type: ControlType.EventHandler\n    },\n    onMouseLeave: {\n        type: ControlType.EventHandler\n    }\n};\nexport const fontSizeOptions = {\n    type: ControlType.Number,\n    title: \"Font Size\",\n    min: 2,\n    max: 200,\n    step: 1,\n    displayStepper: true\n};\nexport const fontControls = {\n    font: {\n        type: ControlType.Boolean,\n        title: \"Font\",\n        defaultValue: false,\n        disabledTitle: \"Default\",\n        enabledTitle: \"Custom\"\n    },\n    fontFamily: {\n        type: ControlType.String,\n        title: \"Family\",\n        placeholder: \"Inter\",\n        hidden: ({ font  })=>!font\n    },\n    fontWeight: {\n        type: ControlType.Enum,\n        title: \"Weight\",\n        options: [\n            100,\n            200,\n            300,\n            400,\n            500,\n            600,\n            700,\n            800,\n            900\n        ],\n        optionTitles: [\n            \"Thin\",\n            \"Extra-light\",\n            \"Light\",\n            \"Regular\",\n            \"Medium\",\n            \"Semi-bold\",\n            \"Bold\",\n            \"Extra-bold\",\n            \"Black\", \n        ],\n        hidden: ({ font  })=>!font\n    }\n};\n// @TODO check if we're missing anything here — there doesn't seem to be a reliable browser API for this\nexport const localeOptions = {\n    af: \"Afrikaans\",\n    sq: \"Albanian\",\n    an: \"Aragonese\",\n    ar: \"Arabic (Standard)\",\n    \"ar-dz\": \"Arabic (Algeria)\",\n    \"ar-bh\": \"Arabic (Bahrain)\",\n    \"ar-eg\": \"Arabic (Egypt)\",\n    \"ar-iq\": \"Arabic (Iraq)\",\n    \"ar-jo\": \"Arabic (Jordan)\",\n    \"ar-kw\": \"Arabic (Kuwait)\",\n    \"ar-lb\": \"Arabic (Lebanon)\",\n    \"ar-ly\": \"Arabic (Libya)\",\n    \"ar-ma\": \"Arabic (Morocco)\",\n    \"ar-om\": \"Arabic (Oman)\",\n    \"ar-qa\": \"Arabic (Qatar)\",\n    \"ar-sa\": \"Arabic (Saudi Arabia)\",\n    \"ar-sy\": \"Arabic (Syria)\",\n    \"ar-tn\": \"Arabic (Tunisia)\",\n    \"ar-ae\": \"Arabic (U.A.E.)\",\n    \"ar-ye\": \"Arabic (Yemen)\",\n    hy: \"Armenian\",\n    as: \"Assamese\",\n    ast: \"Asturian\",\n    az: \"Azerbaijani\",\n    eu: \"Basque\",\n    bg: \"Bulgarian\",\n    be: \"Belarusian\",\n    bn: \"Bengali\",\n    bs: \"Bosnian\",\n    br: \"Breton\",\n    my: \"Burmese\",\n    ca: \"Catalan\",\n    ch: \"Chamorro\",\n    ce: \"Chechen\",\n    zh: \"Chinese\",\n    \"zh-hk\": \"Chinese (Hong Kong)\",\n    \"zh-cn\": \"Chinese (PRC)\",\n    \"zh-sg\": \"Chinese (Singapore)\",\n    \"zh-tw\": \"Chinese (Taiwan)\",\n    cv: \"Chuvash\",\n    co: \"Corsican\",\n    cr: \"Cree\",\n    hr: \"Croatian\",\n    cs: \"Czech\",\n    da: \"Danish\",\n    nl: \"Dutch (Standard)\",\n    \"nl-be\": \"Dutch (Belgian)\",\n    en: \"English\",\n    \"en-au\": \"English (Australia)\",\n    \"en-bz\": \"English (Belize)\",\n    \"en-ca\": \"English (Canada)\",\n    \"en-ie\": \"English (Ireland)\",\n    \"en-jm\": \"English (Jamaica)\",\n    \"en-nz\": \"English (New Zealand)\",\n    \"en-ph\": \"English (Philippines)\",\n    \"en-za\": \"English (South Africa)\",\n    \"en-tt\": \"English (Trinidad & Tobago)\",\n    \"en-gb\": \"English (United Kingdom)\",\n    \"en-us\": \"English (United States)\",\n    \"en-zw\": \"English (Zimbabwe)\",\n    eo: \"Esperanto\",\n    et: \"Estonian\",\n    fo: \"Faeroese\",\n    fa: \"Farsi\",\n    fj: \"Fijian\",\n    fi: \"Finnish\",\n    fr: \"French (Standard)\",\n    \"fr-be\": \"French (Belgium)\",\n    \"fr-ca\": \"French (Canada)\",\n    \"fr-fr\": \"French (France)\",\n    \"fr-lu\": \"French (Luxembourg)\",\n    \"fr-mc\": \"French (Monaco)\",\n    \"fr-ch\": \"French (Switzerland)\",\n    fy: \"Frisian\",\n    fur: \"Friulian\",\n    gd: \"Gaelic (Scots)\",\n    \"gd-ie\": \"Gaelic (Irish)\",\n    gl: \"Galacian\",\n    ka: \"Georgian\",\n    de: \"German (Standard)\",\n    \"de-at\": \"German (Austria)\",\n    \"de-de\": \"German (Germany)\",\n    \"de-li\": \"German (Liechtenstein)\",\n    \"de-lu\": \"German (Luxembourg)\",\n    \"de-ch\": \"German (Switzerland)\",\n    el: \"Greek\",\n    gu: \"Gujurati\",\n    ht: \"Haitian\",\n    he: \"Hebrew\",\n    hi: \"Hindi\",\n    hu: \"Hungarian\",\n    is: \"Icelandic\",\n    id: \"Indonesian\",\n    iu: \"Inuktitut\",\n    ga: \"Irish\",\n    it: \"Italian (Standard)\",\n    \"it-ch\": \"Italian (Switzerland)\",\n    ja: \"Japanese\",\n    kn: \"Kannada\",\n    ks: \"Kashmiri\",\n    kk: \"Kazakh\",\n    km: \"Khmer\",\n    ky: \"Kirghiz\",\n    tlh: \"Klingon\",\n    ko: \"Korean\",\n    \"ko-kp\": \"Korean (North Korea)\",\n    \"ko-kr\": \"Korean (South Korea)\",\n    la: \"Latin\",\n    lv: \"Latvian\",\n    lt: \"Lithuanian\",\n    lb: \"Luxembourgish\",\n    mk: \"FYRO Macedonian\",\n    ms: \"Malay\",\n    ml: \"Malayalam\",\n    mt: \"Maltese\",\n    mi: \"Maori\",\n    mr: \"Marathi\",\n    mo: \"Moldavian\",\n    nv: \"Navajo\",\n    ng: \"Ndonga\",\n    ne: \"Nepali\",\n    no: \"Norwegian\",\n    nb: \"Norwegian (Bokmal)\",\n    nn: \"Norwegian (Nynorsk)\",\n    oc: \"Occitan\",\n    or: \"Oriya\",\n    om: \"Oromo\",\n    \"fa-ir\": \"Persian/Iran\",\n    pl: \"Polish\",\n    pt: \"Portuguese\",\n    \"pt-br\": \"Portuguese (Brazil)\",\n    pa: \"Punjabi\",\n    \"pa-in\": \"Punjabi (India)\",\n    \"pa-pk\": \"Punjabi (Pakistan)\",\n    qu: \"Quechua\",\n    rm: \"Rhaeto-Romanic\",\n    ro: \"Romanian\",\n    \"ro-mo\": \"Romanian (Moldavia)\",\n    ru: \"Russian\",\n    \"ru-mo\": \"Russian (Moldavia)\",\n    sz: \"Sami (Lappish)\",\n    sg: \"Sango\",\n    sa: \"Sanskrit\",\n    sc: \"Sardinian\",\n    sd: \"Sindhi\",\n    si: \"Singhalese\",\n    sr: \"Serbian\",\n    sk: \"Slovak\",\n    sl: \"Slovenian\",\n    so: \"Somani\",\n    sb: \"Sorbian\",\n    es: \"Spanish\",\n    \"es-ar\": \"Spanish (Argentina)\",\n    \"es-bo\": \"Spanish (Bolivia)\",\n    \"es-cl\": \"Spanish (Chile)\",\n    \"es-co\": \"Spanish (Colombia)\",\n    \"es-cr\": \"Spanish (Costa Rica)\",\n    \"es-do\": \"Spanish (Dominican Republic)\",\n    \"es-ec\": \"Spanish (Ecuador)\",\n    \"es-sv\": \"Spanish (El Salvador)\",\n    \"es-gt\": \"Spanish (Guatemala)\",\n    \"es-hn\": \"Spanish (Honduras)\",\n    \"es-mx\": \"Spanish (Mexico)\",\n    \"es-ni\": \"Spanish (Nicaragua)\",\n    \"es-pa\": \"Spanish (Panama)\",\n    \"es-py\": \"Spanish (Paraguay)\",\n    \"es-pe\": \"Spanish (Peru)\",\n    \"es-pr\": \"Spanish (Puerto Rico)\",\n    \"es-es\": \"Spanish (Spain)\",\n    \"es-uy\": \"Spanish (Uruguay)\",\n    \"es-ve\": \"Spanish (Venezuela)\",\n    sx: \"Sutu\",\n    sw: \"Swahili\",\n    sv: \"Swedish\",\n    \"sv-fi\": \"Swedish (Finland)\",\n    \"sv-sv\": \"Swedish (Sweden)\",\n    ta: \"Tamil\",\n    tt: \"Tatar\",\n    te: \"Teluga\",\n    th: \"Thai\",\n    tig: \"Tigre\",\n    ts: \"Tsonga\",\n    tn: \"Tswana\",\n    tr: \"Turkish\",\n    tk: \"Turkmen\",\n    uk: \"Ukrainian\",\n    hsb: \"Upper Sorbian\",\n    ur: \"Urdu\",\n    ve: \"Venda\",\n    vi: \"Vietnamese\",\n    vo: \"Volapuk\",\n    wa: \"Walloon\",\n    cy: \"Welsh\",\n    xh: \"Xhosa\",\n    ji: \"Yiddish\",\n    zu: \"Zulu\"\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./constants.map","import { useIsInCurrentNavigationTarget } from \"framer\";\nimport { useEffect } from \"react\";\nexport function useOnEnter(onEnter, enabled) {\n    return useOnSpecificTargetChange(true, onEnter, enabled);\n}\nexport function useOnExit(onExit, enabled) {\n    return useOnSpecificTargetChange(false, onExit, enabled);\n}\nfunction useOnSpecificTargetChange(goal, callback, enabled = true) {\n    const isInTarget = useIsInCurrentNavigationTarget();\n    useEffect(()=>{\n        if (enabled && isInTarget === goal) callback();\n    }, [\n        isInTarget\n    ]);\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useOnEnter\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnNavigationTargetChange.map","import { useRef } from \"react\";\n/**\n * Creates a constant value over the lifecycle of a component.\n *\n * Even if `useMemo` is provided an empty array as its final argument, it doesn't offer\n * a guarantee that it won't re-run for performance reasons later on. By using `useConstant`\n * you can ensure that initialisers don't execute twice or more.\n */ export function useConstant(init) {\n    const ref = useRef(null);\n    if (ref.current === null) {\n        ref.current = init();\n    }\n    return ref.current;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useConstant.map","import { Color } from \"framer\";\nexport function colorFromToken(color) {\n    if (color.startsWith(\"var(--token-\")) return \"rgb\" + color.split(\") /*\")[0].split(\", rgb\")[1];\n    return color;\n}\nexport function colorTokentoValue(color) {\n    return Color(colorFromToken(color)).toValue();\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"colorFromToken\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./colorFromToken.map","import { MotionValue } from \"framer\";\nexport const isMotionValue = (v)=>v instanceof MotionValue\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isMotionValue.map","import * as React from \"react\";\nconst letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\";\nconst l = ()=>letters[Math.floor(Math.random() * letters.length)]\n;\nexport const randomID = ()=>l() + l() + l() + l() + l() + l() + l() + l() + l()\n;\nfunction createUniqueClass(suffix) {\n    return `framer-${suffix}-${randomID()}`;\n}\nexport function useUniqueClassName(suffix, deps) {\n    const [className, setClassName] = React.useState(createUniqueClass(suffix));\n    React.useEffect(()=>{\n        setClassName(createUniqueClass(suffix));\n    }, [\n        suffix,\n        ...deps\n    ]);\n    return className;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useUniqueClassName\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useUniqueClassName.map","import { ControlType } from \"framer\";\n// I realize this only applies to select right now\n// but we can work on it in here\nexport function getVariantControls(Component, variant, additionalControls = {\n}) {\n    return {\n        [`${variant}TextColor`]: {\n            type: ControlType.Color,\n            title: \"Text Color\",\n            defaultValue: Component.defaultProps[`${variant}TextColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}IconColor`]: {\n            type: ControlType.Color,\n            title: \"Icon Color\",\n            defaultValue: Component.defaultProps[`${variant}IconColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BackgroundColor`]: {\n            type: ControlType.Color,\n            title: \"Bg Color\",\n            defaultValue: Component.defaultProps[`${variant}BackgroundColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderColor`]: {\n            type: ControlType.Color,\n            title: \"Border Color\",\n            defaultValue: Component.defaultProps[`${variant}BorderColor`],\n            hidden: (props)=>props.variant !== variant\n        },\n        [`${variant}BorderWidth`]: {\n            type: ControlType.Number,\n            title: \" \",\n            min: 0,\n            max: 5,\n            displayStepper: true,\n            defaultValue: Component.defaultProps[`${variant}BorderWidth`],\n            hidden: (props)=>props.variant !== variant\n        },\n        ...additionalControls\n    };\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"getVariantControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./variantUtils.map","import { useMemo } from \"react\";\nexport const isBrowserSafari = ()=>{\n    if (typeof navigator !== `undefined`) {\n        const userAgent = navigator.userAgent.toLowerCase();\n        const isSafari = (userAgent.indexOf(\"safari\") > -1 || userAgent.indexOf(\"framermobile\") > -1 || userAgent.indexOf(\"framerx\") > -1) && userAgent.indexOf(\"chrome\") < 0;\n        return isSafari;\n    } else return false;\n};\nexport const useIsBrowserSafari = ()=>useMemo(()=>isBrowserSafari()\n    , [])\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./isBrowser.map","import { useEffect } from \"react\";\n//@ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\nexport function useOnChange(value, callback) {\n    useEffect(()=>// @ts-ignore this should be detected as a MV :shrug:\n        isMotionValue(value) ? value.onChange(callback) : undefined\n    );\n}\nexport function useMultiOnChange(values, handler) {\n    useEffect(()=>{\n        const subscriptions = values.map((value)=>value.onChange(handler)\n        );\n        return ()=>subscriptions.forEach((unsubscribe)=>unsubscribe()\n            )\n        ;\n    });\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"Subscriber\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useOnChange.map","import { useCallback, useEffect, useRef } from \"react\";\nimport { motionValue, animate, RenderTarget } from \"framer\";\n// @ts-ignore\nimport { isMotionValue } from \"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";\n// @ts-ignore\nimport { useConstant } from \"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";\nexport function useAutoMotionValue(inputValue, options) {\n    var ref;\n    // Put options on a local ref\n    // Might wanna just memo instead but it works for now\n    const optionsRef = useRef(options);\n    const animation = useRef();\n    const didInitialMount = useRef(false);\n    const isOnCanvas = RenderTarget.current() === RenderTarget.canvas;\n    // in-progress - trying to figure out effect hooks\n    const onChangeDeps = (options === null || options === void 0 ? void 0 : options.onChangeDeps) ? options.onChangeDeps : [];\n    // Memoize the onChange handler\n    const onChange = useCallback(options === null || options === void 0 ? void 0 : options.onChange, [\n        ...onChangeDeps, \n    ]);\n    // Optionally scale the value from props\n    const transformer = useCallback((value)=>((ref = optionsRef.current) === null || ref === void 0 ? void 0 : ref.transform) ? optionsRef.current.transform(value) : value\n    , []);\n    // Create new MotionValue from inputValue\n    const value = useConstant(()=>isMotionValue(inputValue) ? inputValue : motionValue(transformer(inputValue))\n    );\n    // Setting value from prop change\n    useEffect(()=>{\n        if (!isMotionValue(inputValue) && didInitialMount.current) {\n            var ref1, ref2;\n            const newValue = transformer(inputValue);\n            (ref1 = animation.current) === null || ref1 === void 0 ? void 0 : ref1.stop();\n            // Call change callback\n            if (onChange) onChange(newValue, value);\n            // Trigger animation to new value\n            if (((ref2 = optionsRef.current) === null || ref2 === void 0 ? void 0 : ref2.animate) && !isOnCanvas) {\n                var ref3;\n                // @ts-ignore\n                animation.current = animate(value, newValue, (ref3 = optionsRef.current) === null || ref3 === void 0 ? void 0 : ref3.transition);\n            } else {\n                value.set(newValue);\n            }\n        }\n        didInitialMount.current = true;\n    }, [\n        inputValue,\n        ...onChangeDeps\n    ]);\n    return value;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useAutoMotionValue\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","// @ts-ignore\nimport{fontStore}from\"framer\";import{useEffect}from\"react\";import{fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";const fontWeights={100:\"Thin\",200:\"Extra-light\",300:\"Light\",400:\"Regular\",500:\"Medium\",600:\"Semi-bold\",700:\"Bold\",800:\"Extra-bold\",900:\"Black\"};export function useFontControls(props){const{fontFamily=\"Inter\",fontSize=16,fontWeight=400,font=false}=props;const fontWeightName=fontWeights[fontWeight];const customFontStack=`\"${fontFamily} ${fontWeightName}\", \"${fontFamily}\", ${fontStack}`;const fontFamilyStyle=fontFamily?{fontSize,fontWeight,fontFamily:customFontStack}:{fontSize,fontWeight};const fetchCustomFonts=async()=>{await fontStore.loadWebFontsFromSelectors([`CUSTOM;${fontFamily}`,`CUSTOM;${fontFamily} ${fontWeightName}`,`GF;${fontFamily}-${fontWeightName.toLowerCase()}`,]).catch(e=>console.error(e));};useEffect(()=>{if(font)fetchCustomFonts();},[font,fontFamily,fontWeight]);return fontFamilyStyle;}\nexport const __FramerMetadata__ = {\"exports\":{\"useFontControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useFontControls.map","import { useMemo } from \"react\";\nimport { RenderTarget } from \"framer\";\nexport function useRenderTarget() {\n    const currentRenderTarget = useMemo(()=>RenderTarget.current()\n    , []);\n    return currentRenderTarget;\n}\nexport function useIsInPreview() {\n    const inPreview = useMemo(()=>RenderTarget.current() === RenderTarget.preview\n    , []);\n    return inPreview;\n}\nexport function useIsOnCanvas() {\n    const onCanvas = useMemo(()=>RenderTarget.current() === RenderTarget.canvas\n    , []);\n    return onCanvas;\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useIsInPreview\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useRenderTarget.map","import * as React from \"react\";\nexport function useControlledState(value) {\n    const [controlledValue, setValue] = React.useState(value);\n    React.useEffect(()=>{\n        setValue(value);\n    }, [\n        value\n    ]);\n    return [\n        controlledValue,\n        setValue\n    ];\n}\n\nexport const __FramerMetadata__ = {\"exports\":{\"useControlledState\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./useControlledState.map","import { useMemo } from \"react\";\nimport { ControlType } from \"framer\";\nexport function useRadius(props) {\n    const { borderRadius , isMixedBorderRadius , topLeftRadius , topRightRadius , bottomRightRadius , bottomLeftRadius ,  } = props;\n    const radiusValue = useMemo(()=>isMixedBorderRadius ? `${topLeftRadius}px ${topRightRadius}px ${bottomRightRadius}px ${bottomLeftRadius}px` : `${borderRadius}px`\n    , [\n        borderRadius,\n        isMixedBorderRadius,\n        topLeftRadius,\n        topRightRadius,\n        bottomRightRadius,\n        bottomLeftRadius, \n    ]);\n    return radiusValue;\n}\nexport const borderRadiusControl = {\n    borderRadius: {\n        title: \"Radius\",\n        type: ControlType.FusedNumber,\n        toggleKey: \"isMixedBorderRadius\",\n        toggleTitles: [\n            \"Radius\",\n            \"Radius per corner\"\n        ],\n        valueKeys: [\n            \"topLeftRadius\",\n            \"topRightRadius\",\n            \"bottomRightRadius\",\n            \"bottomLeftRadius\", \n        ],\n        valueLabels: [\n            \"TL\",\n            \"TR\",\n            \"BR\",\n            \"BL\"\n        ],\n        min: 0\n    }\n};\nexport function usePadding(props) {\n    const { padding , paddingPerSide , paddingTop , paddingRight , paddingBottom , paddingLeft ,  } = props;\n    const paddingValue = useMemo(()=>paddingPerSide ? `${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px` : padding\n    , [\n        padding,\n        paddingPerSide,\n        paddingTop,\n        paddingRight,\n        paddingBottom,\n        paddingLeft, \n    ]);\n    return paddingValue;\n}\nexport const paddingControl = {\n    padding: {\n        type: ControlType.FusedNumber,\n        toggleKey: \"paddingPerSide\",\n        toggleTitles: [\n            \"Padding\",\n            \"Padding per side\"\n        ],\n        valueKeys: [\n            \"paddingTop\",\n            \"paddingRight\",\n            \"paddingBottom\",\n            \"paddingLeft\", \n        ],\n        valueLabels: [\n            \"T\",\n            \"R\",\n            \"B\",\n            \"L\"\n        ],\n        min: 0,\n        title: \"Padding\"\n    }\n};\n\nexport const __FramerMetadata__ = {\"exports\":{\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RadiusProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PaddingProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./propUtils.map","import{defaultEvents,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack}from\"https://framerusercontent.com/modules/VTUDdizacRHpwbkOamr7/AykinQJbgwl92LvMGZwu/constants.js\";import{useOnEnter,useOnExit}from\"https://framerusercontent.com/modules/D4TWeLfcxT6Tysr2BlYg/iZjmqdxVx1EOiM3k1FaW/useOnNavigationTargetChange.js\";import{useConstant}from\"https://framerusercontent.com/modules/ExNgrA7EJTKUPpH6vIlN/eiOrSJ2Ab5M9jPCvVwUz/useConstant.js\";import{colorTokentoValue,colorFromToken}from\"https://framerusercontent.com/modules/D2Lz5CmnNVPZFFiZXalt/QaCzPbriZBfXWZIIycFI/colorFromToken.js\";import{isMotionValue}from\"https://framerusercontent.com/modules/3mKFSGQqKHV82uOV1eBc/5fbRLvOpxZC0JOXugvwm/isMotionValue.js\";import{useUniqueClassName,randomID}from\"https://framerusercontent.com/modules/xDiQsqBGXzmMsv7AlEVy/uhunpMiNsbXxzjlXsg1y/useUniqueClassName.js\";import{getVariantControls}from\"https://framerusercontent.com/modules/ETACN5BJyFTSo0VVDJfu/NHRqowOiXkF9UwOzczF7/variantUtils.js\";import{useIsBrowserSafari}from\"https://framerusercontent.com/modules/eMBrwoqQK7h6mEeGQUH8/GuplvPJVjmxpk9zqOTcb/isBrowser.js\";import{useMultiOnChange,useOnChange}from\"https://framerusercontent.com/modules/v9AWX2URmiYsHf7GbctE/XxKAZ9KlhWqf5x1JMyyF/useOnChange.js\";import{mstoMinAndSec,secondsToMinutes}from\"https://framerusercontent.com/modules/4zHZnO5JojN1PrIbu2jm/revv9QCWpkh8lPzi2jje/time.js\";import{useAutoMotionValue}from\"https://framerusercontent.com/modules/kNDwabfjDEb3vUxkQlZS/fSIr3AOAYbGlfSPgXpYu/useAutoMotionValue.js\";import{useFontControls}from\"https://framerusercontent.com/modules/cuQH4dmpDnV8YK1mSgQX/KqRXqunFjE6ufhpc7ZRu/useFontControls.js\";import{useRenderTarget,useIsInPreview,useIsOnCanvas}from\"https://framerusercontent.com/modules/afBE9Yx1W6bY5q32qPxe/m3q7puE2tbo1S2C0s0CT/useRenderTarget.js\";import{useControlledState}from\"https://framerusercontent.com/modules/zGkoP8tPDCkoBzMdt5uq/0zFSjxIYliHxrQQnryFX/useControlledState.js\";import{usePadding,useRadius,paddingControl,borderRadiusControl}from\"https://framerusercontent.com/modules/5SM58HxZHxjjv7aLMOgQ/WXz9i6mVki0bBCrKdqB3/propUtils.js\";import{detectAutoSizingAxis}from\"https://framerusercontent.com/modules/8CkHAZatUz1UR8jNTcfD/HwbnIAZlUmQ2oTpcLkaH/detectAutoSizingAxis.js\";export{useOnEnter,useOnExit,defaultEvents,isMotionValue,colorFromToken,colorTokentoValue,localeOptions,fontControls,fontSizeOptions,emptyStateStyle,containerStyles,fontStack,useUniqueClassName,getVariantControls,useIsBrowserSafari,randomID,useConstant,useMultiOnChange,useOnChange,usePadding,useRadius,paddingControl,borderRadiusControl,mstoMinAndSec,useFontControls,secondsToMinutes,useAutoMotionValue,useRenderTarget,useIsInPreview,useControlledState,detectAutoSizingAxis,useIsOnCanvas,};\nexport const __FramerMetadata__ = {\"exports\":{\"useConstant\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"isMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultEvents\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useUniqueClassName\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useMultiOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnChange\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsOnCanvas\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnExit\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontSizeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorTokentoValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRadius\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getVariantControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"colorFromToken\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePadding\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fontStack\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useControlledState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useFontControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAutoMotionValue\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"emptyStateStyle\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsInPreview\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useIsBrowserSafari\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"detectAutoSizingAxis\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderRadiusControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"mstoMinAndSec\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"localeOptions\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useOnEnter\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"secondsToMinutes\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRenderTarget\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"paddingControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}","/*\n * index (framer/default-utils@0.45.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\"\n","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useCallback,useLayoutEffect,useEffect,useState,useRef,cloneElement,startTransition}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{scroll,resize}from\"@motionone/dom\";import{clamp,progress}from\"@motionone/utils\";import{animate,motion,useMotionValue,useTransform,useReducedMotion}from\"framer-motion\";import{usePadding,paddingControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";/**\n * Calculate the width of the fade mask. Fade width and inset are provided\n * as percentages. There's a fade on the left and the right, so we return\n * a maximum of 50%.\n */function calcMaskWidth([inset,width]){return inset+(100-inset)*(width/100)*.5;}/**\n * Use media queries to determine if this device uses a mouse as\n * the primary input.\n */function useIsMouse(){const[isMouseDevice,setIsMouseDevice]=useState(false);useLayoutEffect(()=>{startTransition(()=>setIsMouseDevice(window.matchMedia(\"(pointer:fine)\").matches));},[]);return isMouseDevice;}/**\n * This checks a scroll position against the available scrollable\n * range. If we have hit an edge, start/end, we fade out the pagination\n * controls and mask. Likewise if we've just moved away from an edge we\n * fade them back in.\n */function checkLimit(progress,target,{edgeOpacity,moreItems,buttonRef},transition){if(moreItems.current&&progress===target){moreItems.current=false;animate(edgeOpacity,1,transition);buttonRef.current.setAttribute(\"disabled\",\"\");}else if(!moreItems.current&&progress!==target){moreItems.current=true;animate(edgeOpacity,0,transition);buttonRef.current.removeAttribute(\"disabled\");}}function useGUI(initialMoreItems,initialAlpha){const moreItems=useRef(initialMoreItems);const edgeOpacity=useMotionValue(moreItems.current?0:1);const fadeOpacity=useTransform(edgeOpacity,[0,1],[initialAlpha||0,1]);const buttonOpacity=useTransform(edgeOpacity,v=>1-v);const buttonRef=useRef(null);/**\n     * Returns a pointer-events CSS value for a given opacity.\n     * The threshold here is arbitrary, the theory being we\n     * should only enable pointer-events when the button is\n     * somewhat visible.\n     */const pointerEvents=useTransform(buttonOpacity,v=>v>.2?\"auto\":\"none\");/**\n     * Returns a cursor CSS value for a given pointer-events value.\n     * So only indicate\n     */const cursor=useTransform(pointerEvents,v=>v===\"auto\"?\"pointer\":\"default\");const buttonStyle={...baseButtonStyles,opacity:buttonOpacity,pointerEvents,cursor};return{moreItems,fadeOpacity,edgeOpacity,buttonStyle,buttonRef};}function setAriaVisible({element}){element.setAttribute(\"aria-hidden\",false);}function useScrollLimits(container,axis,scrollInfo,updateCurrentScroll,targetScroll,checkLimits,measureItems){useEffect(()=>{if(!container.current)return;const updateScrollInfo=info=>{scrollInfo.current=info[axis];/**\n             * If we've reached our target scroll, delete it.\n             * This way we know when to make calculations based on the\n             * actual current scroll or the target scroll.\n             */if(info[axis].current===targetScroll.current){targetScroll.current=undefined;}updateCurrentScroll(info[axis].current);checkLimits();};const stopScroll=scroll(updateScrollInfo,{container:container.current,axis});const stopResize=resize(container.current,()=>{measureItems();checkLimits();});return()=>{stopScroll();stopResize();};},[checkLimits,measureItems]);}/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Carousel({slots,gap,axis,align,sizingObject,fadeObject,arrowObject,snapObject,progressObject,ariaLabel,borderRadius,effectsObject,...props}){// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numItems=Children.count(filteredSlots);const isCanvas=RenderTarget.current()===RenderTarget.canvas;const padding=usePadding(props);const axisLabel=axis?\"x\":\"y\";const{fadeContent,fadeWidth,fadeInset,fadeTransition,fadeAlpha}=fadeObject;const{snap,snapEdge,fluid}=snapObject;const{widthType,widthInset,widthColumns,heightType,heightInset,heightRows}=sizingObject;const{showScrollbar,showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressObject;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowPadding}=arrowObject;/**\n     * The latest scroll info on the scrollable axis as reported by Motion One.\n     */const scrollInfo=useRef(undefined);/**\n     * The target scroll we're currently animating to, calculated when\n     * a user presses a pagination button.\n     */const targetScroll=useRef(undefined);/**\n     * If we're performing a scroll animation, return the target scroll instead\n     * of the latest scroll position. This will help users paginate through\n     * a carousel much quicker.\n     */const currentScroll=useMotionValue(0);const updateCurrentScroll=newScroll=>{currentScroll.set(targetScroll.current!==undefined?targetScroll.current:newScroll);};/**\n     * We only want to display pagination buttons if the user has enabled the setting\n     * and this is actually a mouse device.\n     */const isMouseDevice=useIsMouse();/**\n     * Create all the motion values for the GUI at each end of the carousel.\n     */const start=useGUI(false,fadeAlpha);const end=useGUI(true,fadeAlpha);const startMaskInset=useMotionValue(fadeInset*.5);const endMaskInset=useTransform(startMaskInset,v=>100-v);const baseWidth=useMotionValue(fadeWidth);const startMaskWidth=useTransform([startMaskInset,baseWidth],calcMaskWidth);const endMaskWidth=useTransform(startMaskWidth,v=>100-v);const direction=useMotionValue(axis?\"right\":\"bottom\");const mask=useTransform([direction,start.fadeOpacity,startMaskInset,startMaskWidth,end.fadeOpacity,endMaskInset,endMaskWidth],latest=>{return`linear-gradient(to ${latest[0]}, rgb(0, 0, 0, ${latest[1]}) ${latest[2]}%, rgb(0, 0, 0, 1) ${latest[3]}%, rgba(0, 0, 0, 1) ${latest[6]}%, rgb(0, 0, 0, ${latest[4]}) ${latest[5]}%)`;});const carouselRef=useRef(null);/**\n     * Dots state\n     */const[numPages,setNumPages]=useState(isCanvas?4:1);/**\n     * Generate styles for components.\n     */const itemStyle={scrollSnapAlign:snapEdge,flexShrink:0};const childStyle={};if(align===\"stretch\"){if(axis){childStyle.height=\"100%\";itemStyle.height=\"auto\";}else{childStyle.width=\"100%\";itemStyle.width=\"auto\";}}if(!fluid){itemStyle.scrollSnapStop=\"always\";}if(widthType===\"stretch\"){itemStyle.width=`calc(100% - ${widthInset||0}px)`;childStyle.width=\"100%\";}else if(widthType===\"columns\"){itemStyle.width=`calc(${100/widthColumns}% - ${gap}px + ${gap/widthColumns}px)`;childStyle.width=\"100%\";}if(heightType===\"stretch\"){itemStyle.height=`calc(100% - ${heightInset||0}px)`;childStyle.height=\"100%\";}else if(heightType===\"rows\"){itemStyle.height=`calc(${100/heightRows}% - ${gap}px + ${gap/heightRows}px)`;childStyle.height=\"100%\";}const scrollOverflow=isCanvas?\"hidden\":\"auto\";const containerStyle={...baseContainerStyle,padding};const carouselStyle={...baseCarouselStyle,gap,alignItems:align,flexDirection:axis?\"row\":\"column\",overflowX:axis?scrollOverflow:\"hidden\",overflowY:axis?\"hidden\":scrollOverflow,scrollSnapType:snap?`${axisLabel} mandatory`:undefined,WebkitOverflowScrolling:\"touch\",WebkitMaskImage:fadeContent?mask:undefined,MozMaskImage:fadeContent?mask:undefined,maskImage:fadeContent?mask:undefined,borderRadius};const carouselA11y={[\"aria-roledescription\"]:\"carousel\"};if(ariaLabel){carouselA11y[\"aria-title\"]=ariaLabel;}const itemA11y={};if(align===\"stretch\"){itemA11y[\"aria-role\"]=\"group\";itemA11y[\"aria-roledescription\"]=\"slide\";}if(!isCanvas){const itemSizes=useRef([]);useScrollLimits(carouselRef,axisLabel,scrollInfo,updateCurrentScroll,targetScroll,useCallback(()=>{if(!scrollInfo.current)return;const{targetLength,containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();if(!targetLength&&!containerLength)return;if(targetLength>containerLength){checkLimit(current,0,start,fadeTransition);checkLimit(current,scrollLength,end,fadeTransition);for(let i=0;i<itemSizes.current.length;i++){const{element,start,end}=itemSizes.current[i];if(end<current||start>current+containerLength){element.setAttribute(\"aria-hidden\",true);}else{element.setAttribute(\"aria-hidden\",false);}}}else{checkLimit(0,0,start,fadeTransition);checkLimit(1,1,end,fadeTransition);itemSizes.current.forEach(setAriaVisible);}// This used to be Math.ceil, which would round 3.05 to 4.\n// This now uses Math.round to ensure people get a perfect amount of dots\n// when using Columns or Rows — Benjamin\n/**\n                 * Update by Matt: changing back to ceil, might break dots but round was incorrectly\n                 * paginating for all widths - overshooting items at shorter viewports and\n                 * not paginating at all for wide.\n                 */let newNumPages=Math.ceil(targetLength/containerLength);if(!isNaN(newNumPages)){// If the number of dots is 65% of the number of items, make it 100%\nif(newNumPages/numItems>.65)newNumPages=numItems;if(newNumPages!==numPages)setNumPages(newNumPages);}},[numPages]),useCallback(()=>{if(!carouselRef.current)return;itemSizes.current=Array.from(carouselRef.current.children).map(element=>{return axis?{element,start:element.offsetLeft,end:element.offsetLeft+element.offsetWidth}:{element,start:element.offsetTop,end:element.offsetTop+element.offsetHeight};});},[]));}/**\n     * On the canvas, we want to keep the motion values updated\n     * with the latest props. Outside of the canvas these will never\n     * update.\n     */if(isCanvas){useEffect(()=>{baseWidth.set(fadeWidth);},[fadeWidth]);useEffect(()=>{startMaskInset.set(fadeInset*.5);},[fadeInset]);useEffect(()=>{direction.set(axis?\"right\":\"bottom\");},[axis]);}const findNextItem=(delta,target)=>{if(!scrollInfo.current)return;const{current}=scrollInfo.current;const{children}=carouselRef.current;let scrollTarget;let i=delta===1?0:children.length-1;while(scrollTarget===undefined){const item=children[i];const start=axis?item.offsetLeft:item.offsetTop;const length=axis?item.offsetWidth:item.offsetHeight;const end=start+length;const threshold=.05;if(delta===1){const visibility=progress(start,end,target);if(visibility<1-threshold){scrollTarget=start;}else if(i===children.length-1){scrollTarget=end;}}else if(delta===-1){const visibility=progress(start,end,target);if(visibility>threshold){scrollTarget=end;}else if(i===0){scrollTarget=start;}}i+=delta;}return scrollTarget;};const isReducedMotion=useReducedMotion();const goto=scrollTo=>{targetScroll.current=scrollTo;const options=axis?{left:scrollTo}:{top:scrollTo};carouselRef.current.scrollTo({...options,behavior:isReducedMotion?\"auto\":\"smooth\"});};const gotoPage=page=>{if(!scrollInfo.current)return;const{scrollLength}=scrollInfo.current;goto(page*(scrollLength/(numPages-1)));};const gotoDelta=delta=>()=>{if(!scrollInfo.current)return;const{containerLength,scrollLength}=scrollInfo.current;const current=currentScroll.get();const pageLength=scrollLength/numPages;const currentPage=clamp(0,numPages-1,Math.floor(current/pageLength));gotoPage(currentPage+delta);};/**\n     * Return placeholder if no children\n     */if(numItems===0){return /*#__PURE__*/_jsx(Placeholder,{});}const dots=[];const dotsBlurStyle={};if(numPages>1&&showProgressDots&&!showScrollbar){for(let i=0;i<numPages;i++){const isSelected=isCanvas&&!i||false;dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,isSelected:isSelected,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>gotoPage(i),currentScroll:currentScroll,scrollInfo:scrollInfo,total:numPages,index:i,gap:dotsGap,padding:dotsPadding,axis:axis}));}if(dotsBlur){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=dotsBlurStyle.MozBackdropFilter=`blur(${dotsBlur}px)`;}}return /*#__PURE__*/_jsxs(\"section\",{style:containerStyle,...carouselA11y,children:[/*#__PURE__*/_jsx(motion.ul,{ref:carouselRef,style:carouselStyle,className:\"framer--carousel\",\"data-show-scrollbar\":showScrollbar,\"aria-atomic\":\"false\",\"aria-live\":\"polite\",onWheel:()=>targetScroll.current=undefined,children:Children.map(filteredSlots,(child,index)=>{var _child_props;return /*#__PURE__*/_jsx(\"li\",{style:itemStyle,...itemA11y,\"aria-label\":`${index+1} of ${numItems}`,children:/*#__PURE__*/cloneElement(child,{...child.props,style:{...(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.style,...childStyle}})});})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles,padding:arrowPadding,display:\"flex\",flexDirection:axis?\"row\":\"column\"},\"aria-label\":\"Carousel pagination controls\",className:\"framer--carousel-controls\",\"data-show-mouse-controls\":showMouseControls,children:[/*#__PURE__*/_jsx(motion.button,{ref:start.buttonRef,type:\"button\",style:{...start.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(-1),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\"})}),/*#__PURE__*/_jsx(motion.button,{ref:end.buttonRef,type:\"button\",style:{...end.buttonStyle,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!axis?90:0,display:showMouseControls?\"block\":\"none\"},onClick:gotoDelta(1),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.05},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",alt:\"\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\"})}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:axis?\"50%\":dotsInset,top:!axis?\"50%\":\"unset\",transform:axis?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:axis?\"row\":\"column\",bottom:axis?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,...dotsBlurStyle},children:dots}):null]}),/*#__PURE__*/_jsx(MouseStyles,{})]});}/* Default Properties */Carousel.defaultProps={gap:10,padding:10,progressObject:{showScrollbar:false,showProgressDots:false},sizingObject:{widthType:\"auto\",widthOffset:0,widthColumns:2,heightType:\"auto\",heightOffset:0,heightRows:2},borderRadius:0};/* Property Controls */addPropertyControls(Carousel,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},axis:{type:ControlType.Enum,title:\"Direction\",options:[true,false],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true},align:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{axis:{true:[\"align-top\",\"align-middle\",\"align-bottom\"],false:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},...paddingControl,sizingObject:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Enum,title:\"Width\",options:[\"auto\",\"stretch\",\"columns\"],optionTitles:[\"Auto\",\"Stretch\",\"Columns\"],defaultValue:\"auto\"},widthInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.widthType!==\"stretch\"},widthColumns:{type:ControlType.Number,title:\"Columns\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.widthType!==\"columns\"},heightType:{type:ControlType.Enum,title:\"Height\",options:[\"auto\",\"stretch\",\"rows\"],optionTitles:[\"Auto\",\"Stretch\",\"Rows\"],defaultValue:\"auto\"},heightInset:{type:ControlType.Number,title:\"Inset\",min:0,max:500,defaultValue:0,hidden:props=>props.heightType!==\"stretch\"},heightRows:{type:ControlType.Number,title:\"Rows\",min:1,max:10,defaultValue:2,displayStepper:true,hidden:props=>props.heightType!==\"rows\"}}},snapObject:{type:ControlType.Object,title:\"Snapping\",controls:{snap:{type:ControlType.Boolean,title:\"Enable\"},snapEdge:{type:ControlType.Enum,title:\"Edge\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],defaultValue:\"center\",hidden:props=>!props.snap},fluid:{type:ControlType.Boolean,title:\"Fluid\",defaultValue:false,hidden:props=>!props.snap}}},fadeObject:{type:ControlType.Object,title:\"Fading\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Enable\",defaultValue:false},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden:props=>!props.fadeContent},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",hidden:props=>!props.fadeContent,min:0,max:1,step:.05,defaultValue:0},fadeTransition:{type:ControlType.Transition,title:\"Transition\",hidden:props=>!props.fadeContent}}},progressObject:{type:ControlType.Object,title:\"Progress\",controls:{showScrollbar:{type:ControlType.Boolean,title:\"Scroll Bar\",defaultValue:false},showProgressDots:{type:ControlType.Boolean,title:\"Dots\",defaultValue:false,hidden:props=>props.showScrollbar},dotSize:{type:ControlType.Number,title:\"Size\",min:1,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsInset:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsPadding:{type:ControlType.Number,title:\"Padding\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"#fff\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBackground:{type:ControlType.Color,title:\"Backdrop\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showProgressDots||props.showScrollbar},dotsRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:200,defaultValue:50,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsOpacity:{type:ControlType.Number,title:\"Opacity\",min:0,max:1,defaultValue:.5,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsActiveOpacity:{type:ControlType.Number,title:\"Current\",min:0,max:1,defaultValue:1,step:.1,displayStepper:true,hidden:props=>!props.showProgressDots||props.showScrollbar},dotsBlur:{type:ControlType.Number,title:\"Blur\",min:0,max:50,defaultValue:4,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}},arrowObject:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:true},arrowFill:{type:ControlType.Color,title:\"Fill\",defaultValue:\"rgba(0,0,0,0.2)\",hidden:props=>!props.showMouseControls},leftArrow:{type:ControlType.Image,title:\"Previous\",hidden:props=>!props.showMouseControls},rightArrow:{type:ControlType.Image,title:\"Next\",hidden:props=>!props.showMouseControls},arrowSize:{type:ControlType.Number,title:\"Size\",min:0,max:200,displayStepper:true,defaultValue:40,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:0,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls}}},ariaLabel:{type:ControlType.String,title:\"Aria Label\",placeholder:\"Movies...\"},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0}});function Dot({currentScroll,scrollInfo,isSelected,selectedOpacity,opacity:unselectedOpacity,total,index,dotStyle,buttonStyle,gap,padding,axis,...props}){const opacity=useTransform(currentScroll,v=>{var _scrollInfo_current,_scrollInfo_current1;if(!((_scrollInfo_current=scrollInfo.current)===null||_scrollInfo_current===void 0?void 0:_scrollInfo_current.scrollLength)){return index===0?selectedOpacity:unselectedOpacity;}const pageLength=((_scrollInfo_current1=scrollInfo.current)===null||_scrollInfo_current1===void 0?void 0:_scrollInfo_current1.scrollLength)/total;const minScroll=pageLength*index;const maxScroll=minScroll+pageLength;const isSelected=v>=minScroll&&(index<total-1?v<maxScroll:index===total-1);return isSelected?selectedOpacity:unselectedOpacity;});const inlinePadding=gap/2;let top=!axis&&index>0?inlinePadding:padding;let bottom=!axis&&index!==total-1?inlinePadding:padding;let right=axis&&index!==total-1?inlinePadding:padding;let left=axis&&index>0?inlinePadding:padding;return /*#__PURE__*/_jsx(\"button\",{\"aria-label\":`Scroll to page ${index+1}`,type:\"button\",...props,style:{...buttonStyle,padding:`${top}px ${right}px ${bottom}px ${left}px`},children:/*#__PURE__*/_jsx(motion.div,{style:{...dotStyle,opacity}})});}function Placeholder(){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 swipe between.\"})]});}function MouseStyles(){return /*#__PURE__*/_jsx(\"div\",{dangerouslySetInnerHTML:{__html:`<style>@media (pointer: fine) {\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar {\n                    display: none;\n                    -webkit-appearance: none;\n                    width: 0;\n                    height: 0;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"]::-webkit-scrollbar-thumb {\n                    display: none;\n                }\n\n                .framer--carousel[data-show-scrollbar=\"false\"] {\n                    scrollbar-width: none;\n                    scrollbar-height: none;\n                }\n            }</style>`}});}/* 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:130,lineHeight:1.5,textAlign:\"center\"};const labelStyle={clip:\"rect(0 0 0 0)\",WebkitClipPath:\"inset(50%)\",clipPath:\"inset(50%)\",height:1,width:1,margin:-1,padding:0,overflow:\"hidden\",position:\"absolute\",whiteSpace:\"nowrap\"};/**\n * GUI styles\n */const baseContainerStyle={display:\"flex\",overflow:\"hidden\",width:\"100%\",height:\"100%\",position:\"relative\"};const baseCarouselStyle={padding:0,margin:0,listStyle:\"none\",position:\"relative\",display:\"flex\",flex:\"1 1 100%\",width:\"100%\",height:\"100%\"};const baseButtonStyles={border:\"none\",display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",background:\"transparent\",cursor:\"pointer\",margin:0,padding:0};const controlsStyles={display:\"flex\",justifyContent:\"space-between\",alignItems:\"center\",position:\"absolute\",top:0,left:0,right:0,bottom:0,pointerEvents:\"none\",border:0,padding:0,margin:0};/**\n * Dot styles\n */const dotsContainerStyle={display:\"flex\",placeContent:\"center\",placeItems:\"center\",overflow:\"hidden\",position:\"absolute\",pointerEvents:\"auto\"};const dotStyle={borderRadius:\"50%\",background:\"white\",cursor:\"pointer\",border:\"none\",placeContent:\"center\",placeItems:\"center\",padding:0};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Carousel\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Carousel.map","var exports = {};\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n}); // Copyright Twitter Inc. Licensed under MIT\n// https://github.com/twitter/twemoji-parser/blob/master/LICENSE.md\n// This file is generated by source/emoji/scripts/generate.sh\n\nexports.default = /(?:\\ud83d\\udc68\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffc-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc68\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc69\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffc-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc69\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc69\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc69\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc68\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc69\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83d\\udc69\\ud83c[\\udffb-\\udffe]|\\ud83e\\uddd1\\ud83c\\udffb\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffc-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffb\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffc\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83e\\uddd1\\ud83c\\udffd\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83e\\uddd1\\ud83c\\udffe\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\u2764\\ufe0f\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udffe]|\\ud83e\\uddd1\\ud83c\\udfff\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d\\udc68|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc8b\\u200d\\ud83d[\\udc68\\udc69]|\\ud83e\\udef1\\ud83c\\udffb\\u200d\\ud83e\\udef2\\ud83c[\\udffc-\\udfff]|\\ud83e\\udef1\\ud83c\\udffc\\u200d\\ud83e\\udef2\\ud83c[\\udffb\\udffd-\\udfff]|\\ud83e\\udef1\\ud83c\\udffd\\u200d\\ud83e\\udef2\\ud83c[\\udffb\\udffc\\udffe\\udfff]|\\ud83e\\udef1\\ud83c\\udffe\\u200d\\ud83e\\udef2\\ud83c[\\udffb-\\udffd\\udfff]|\\ud83e\\udef1\\ud83c\\udfff\\u200d\\ud83e\\udef2\\ud83c[\\udffb-\\udffe]|\\ud83d\\udc68\\u200d\\u2764\\ufe0f\\u200d\\ud83d\\udc68|\\ud83d\\udc69\\u200d\\u2764\\ufe0f\\u200d\\ud83d[\\udc68\\udc69]|\\ud83e\\uddd1\\u200d\\ud83e\\udd1d\\u200d\\ud83e\\uddd1|\\ud83d\\udc6b\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6c\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc6d\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc8f\\ud83c[\\udffb-\\udfff]|\\ud83d\\udc91\\ud83c[\\udffb-\\udfff]|\\ud83e\\udd1d\\ud83c[\\udffb-\\udfff]|\\ud83d[\\udc6b-\\udc6d\\udc8f\\udc91]|\\ud83e\\udd1d)|(?:\\ud83d[\\udc68\\udc69]|\\ud83e\\uddd1)(?:\\ud83c[\\udffb-\\udfff])?\\u200d(?:\\u2695\\ufe0f|\\u2696\\ufe0f|\\u2708\\ufe0f|\\ud83c[\\udf3e\\udf73\\udf7c\\udf84\\udf93\\udfa4\\udfa8\\udfeb\\udfed]|\\ud83d[\\udcbb\\udcbc\\udd27\\udd2c\\ude80\\ude92]|\\ud83e[\\uddaf-\\uddb3\\uddbc\\uddbd])|(?:\\ud83c[\\udfcb\\udfcc]|\\ud83d[\\udd74\\udd75]|\\u26f9)((?:\\ud83c[\\udffb-\\udfff]|\\ufe0f)\\u200d[\\u2640\\u2642]\\ufe0f)|(?:\\ud83c[\\udfc3\\udfc4\\udfca]|\\ud83d[\\udc6e\\udc70\\udc71\\udc73\\udc77\\udc81\\udc82\\udc86\\udc87\\ude45-\\ude47\\ude4b\\ude4d\\ude4e\\udea3\\udeb4-\\udeb6]|\\ud83e[\\udd26\\udd35\\udd37-\\udd39\\udd3d\\udd3e\\uddb8\\uddb9\\uddcd-\\uddcf\\uddd4\\uddd6-\\udddd])(?:\\ud83c[\\udffb-\\udfff])?\\u200d[\\u2640\\u2642]\\ufe0f|(?:\\ud83d\\udc68\\u200d\\ud83d\\udc68\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc68\\u200d\\ud83d\\udc68\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc68\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc68\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc68\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc68\\u200d\\ud83d\\udc69\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\ud83d\\udc66\\u200d\\ud83d\\udc66|\\ud83d\\udc69\\u200d\\ud83d\\udc67\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\ud83d\\udc69\\u200d\\ud83d[\\udc66\\udc67]|\\ud83c\\udff3\\ufe0f\\u200d\\u26a7\\ufe0f|\\ud83c\\udff3\\ufe0f\\u200d\\ud83c\\udf08|\\ud83d\\ude36\\u200d\\ud83c\\udf2b\\ufe0f|\\u2764\\ufe0f\\u200d\\ud83d\\udd25|\\u2764\\ufe0f\\u200d\\ud83e\\ude79|\\ud83c\\udff4\\u200d\\u2620\\ufe0f|\\ud83d\\udc15\\u200d\\ud83e\\uddba|\\ud83d\\udc3b\\u200d\\u2744\\ufe0f|\\ud83d\\udc41\\u200d\\ud83d\\udde8|\\ud83d\\udc68\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc69\\u200d\\ud83d[\\udc66\\udc67]|\\ud83d\\udc6f\\u200d\\u2640\\ufe0f|\\ud83d\\udc6f\\u200d\\u2642\\ufe0f|\\ud83d\\ude2e\\u200d\\ud83d\\udca8|\\ud83d\\ude35\\u200d\\ud83d\\udcab|\\ud83e\\udd3c\\u200d\\u2640\\ufe0f|\\ud83e\\udd3c\\u200d\\u2642\\ufe0f|\\ud83e\\uddde\\u200d\\u2640\\ufe0f|\\ud83e\\uddde\\u200d\\u2642\\ufe0f|\\ud83e\\udddf\\u200d\\u2640\\ufe0f|\\ud83e\\udddf\\u200d\\u2642\\ufe0f|\\ud83d\\udc08\\u200d\\u2b1b)|[#*0-9]\\ufe0f?\\u20e3|(?:[©®\\u2122\\u265f]\\ufe0f)|(?:\\ud83c[\\udc04\\udd70\\udd71\\udd7e\\udd7f\\ude02\\ude1a\\ude2f\\ude37\\udf21\\udf24-\\udf2c\\udf36\\udf7d\\udf96\\udf97\\udf99-\\udf9b\\udf9e\\udf9f\\udfcd\\udfce\\udfd4-\\udfdf\\udff3\\udff5\\udff7]|\\ud83d[\\udc3f\\udc41\\udcfd\\udd49\\udd4a\\udd6f\\udd70\\udd73\\udd76-\\udd79\\udd87\\udd8a-\\udd8d\\udda5\\udda8\\uddb1\\uddb2\\uddbc\\uddc2-\\uddc4\\uddd1-\\uddd3\\udddc-\\uddde\\udde1\\udde3\\udde8\\uddef\\uddf3\\uddfa\\udecb\\udecd-\\udecf\\udee0-\\udee5\\udee9\\udef0\\udef3]|[\\u203c\\u2049\\u2139\\u2194-\\u2199\\u21a9\\u21aa\\u231a\\u231b\\u2328\\u23cf\\u23ed-\\u23ef\\u23f1\\u23f2\\u23f8-\\u23fa\\u24c2\\u25aa\\u25ab\\u25b6\\u25c0\\u25fb-\\u25fe\\u2600-\\u2604\\u260e\\u2611\\u2614\\u2615\\u2618\\u2620\\u2622\\u2623\\u2626\\u262a\\u262e\\u262f\\u2638-\\u263a\\u2640\\u2642\\u2648-\\u2653\\u2660\\u2663\\u2665\\u2666\\u2668\\u267b\\u267f\\u2692-\\u2697\\u2699\\u269b\\u269c\\u26a0\\u26a1\\u26a7\\u26aa\\u26ab\\u26b0\\u26b1\\u26bd\\u26be\\u26c4\\u26c5\\u26c8\\u26cf\\u26d1\\u26d3\\u26d4\\u26e9\\u26ea\\u26f0-\\u26f5\\u26f8\\u26fa\\u26fd\\u2702\\u2708\\u2709\\u270f\\u2712\\u2714\\u2716\\u271d\\u2721\\u2733\\u2734\\u2744\\u2747\\u2757\\u2763\\u2764\\u27a1\\u2934\\u2935\\u2b05-\\u2b07\\u2b1b\\u2b1c\\u2b50\\u2b55\\u3030\\u303d\\u3297\\u3299])(?:\\ufe0f|(?!\\ufe0e))|(?:(?:\\ud83c[\\udfcb\\udfcc]|\\ud83d[\\udd74\\udd75\\udd90]|[\\u261d\\u26f7\\u26f9\\u270c\\u270d])(?:\\ufe0f|(?!\\ufe0e))|(?:\\ud83c[\\udf85\\udfc2-\\udfc4\\udfc7\\udfca]|\\ud83d[\\udc42\\udc43\\udc46-\\udc50\\udc66-\\udc69\\udc6e\\udc70-\\udc78\\udc7c\\udc81-\\udc83\\udc85-\\udc87\\udcaa\\udd7a\\udd95\\udd96\\ude45-\\ude47\\ude4b-\\ude4f\\udea3\\udeb4-\\udeb6\\udec0\\udecc]|\\ud83e[\\udd0c\\udd0f\\udd18-\\udd1c\\udd1e\\udd1f\\udd26\\udd30-\\udd39\\udd3d\\udd3e\\udd77\\uddb5\\uddb6\\uddb8\\uddb9\\uddbb\\uddcd-\\uddcf\\uddd1-\\udddd\\udec3-\\udec5\\udef0-\\udef6]|[\\u270a\\u270b]))(?:\\ud83c[\\udffb-\\udfff])?|(?:\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40\\udc65\\udb40\\udc6e\\udb40\\udc67\\udb40\\udc7f|\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40\\udc73\\udb40\\udc63\\udb40\\udc74\\udb40\\udc7f|\\ud83c\\udff4\\udb40\\udc67\\udb40\\udc62\\udb40\\udc77\\udb40\\udc6c\\udb40\\udc73\\udb40\\udc7f|\\ud83c\\udde6\\ud83c[\\udde8-\\uddec\\uddee\\uddf1\\uddf2\\uddf4\\uddf6-\\uddfa\\uddfc\\uddfd\\uddff]|\\ud83c\\udde7\\ud83c[\\udde6\\udde7\\udde9-\\uddef\\uddf1-\\uddf4\\uddf6-\\uddf9\\uddfb\\uddfc\\uddfe\\uddff]|\\ud83c\\udde8\\ud83c[\\udde6\\udde8\\udde9\\uddeb-\\uddee\\uddf0-\\uddf5\\uddf7\\uddfa-\\uddff]|\\ud83c\\udde9\\ud83c[\\uddea\\uddec\\uddef\\uddf0\\uddf2\\uddf4\\uddff]|\\ud83c\\uddea\\ud83c[\\udde6\\udde8\\uddea\\uddec\\udded\\uddf7-\\uddfa]|\\ud83c\\uddeb\\ud83c[\\uddee-\\uddf0\\uddf2\\uddf4\\uddf7]|\\ud83c\\uddec\\ud83c[\\udde6\\udde7\\udde9-\\uddee\\uddf1-\\uddf3\\uddf5-\\uddfa\\uddfc\\uddfe]|\\ud83c\\udded\\ud83c[\\uddf0\\uddf2\\uddf3\\uddf7\\uddf9\\uddfa]|\\ud83c\\uddee\\ud83c[\\udde8-\\uddea\\uddf1-\\uddf4\\uddf6-\\uddf9]|\\ud83c\\uddef\\ud83c[\\uddea\\uddf2\\uddf4\\uddf5]|\\ud83c\\uddf0\\ud83c[\\uddea\\uddec-\\uddee\\uddf2\\uddf3\\uddf5\\uddf7\\uddfc\\uddfe\\uddff]|\\ud83c\\uddf1\\ud83c[\\udde6-\\udde8\\uddee\\uddf0\\uddf7-\\uddfb\\uddfe]|\\ud83c\\uddf2\\ud83c[\\udde6\\udde8-\\udded\\uddf0-\\uddff]|\\ud83c\\uddf3\\ud83c[\\udde6\\udde8\\uddea-\\uddec\\uddee\\uddf1\\uddf4\\uddf5\\uddf7\\uddfa\\uddff]|\\ud83c\\uddf4\\ud83c\\uddf2|\\ud83c\\uddf5\\ud83c[\\udde6\\uddea-\\udded\\uddf0-\\uddf3\\uddf7-\\uddf9\\uddfc\\uddfe]|\\ud83c\\uddf6\\ud83c\\udde6|\\ud83c\\uddf7\\ud83c[\\uddea\\uddf4\\uddf8\\uddfa\\uddfc]|\\ud83c\\uddf8\\ud83c[\\udde6-\\uddea\\uddec-\\uddf4\\uddf7-\\uddf9\\uddfb\\uddfd-\\uddff]|\\ud83c\\uddf9\\ud83c[\\udde6\\udde8\\udde9\\uddeb-\\udded\\uddef-\\uddf4\\uddf7\\uddf9\\uddfb\\uddfc\\uddff]|\\ud83c\\uddfa\\ud83c[\\udde6\\uddec\\uddf2\\uddf3\\uddf8\\uddfe\\uddff]|\\ud83c\\uddfb\\ud83c[\\udde6\\udde8\\uddea\\uddec\\uddee\\uddf3\\uddfa]|\\ud83c\\uddfc\\ud83c[\\uddeb\\uddf8]|\\ud83c\\uddfd\\ud83c\\uddf0|\\ud83c\\uddfe\\ud83c[\\uddea\\uddf9]|\\ud83c\\uddff\\ud83c[\\udde6\\uddf2\\uddfc]|\\ud83c[\\udccf\\udd8e\\udd91-\\udd9a\\udde6-\\uddff\\ude01\\ude32-\\ude36\\ude38-\\ude3a\\ude50\\ude51\\udf00-\\udf20\\udf2d-\\udf35\\udf37-\\udf7c\\udf7e-\\udf84\\udf86-\\udf93\\udfa0-\\udfc1\\udfc5\\udfc6\\udfc8\\udfc9\\udfcf-\\udfd3\\udfe0-\\udff0\\udff4\\udff8-\\udfff]|\\ud83d[\\udc00-\\udc3e\\udc40\\udc44\\udc45\\udc51-\\udc65\\udc6a\\udc6f\\udc79-\\udc7b\\udc7d-\\udc80\\udc84\\udc88-\\udc8e\\udc90\\udc92-\\udca9\\udcab-\\udcfc\\udcff-\\udd3d\\udd4b-\\udd4e\\udd50-\\udd67\\udda4\\uddfb-\\ude44\\ude48-\\ude4a\\ude80-\\udea2\\udea4-\\udeb3\\udeb7-\\udebf\\udec1-\\udec5\\uded0-\\uded2\\uded5-\\uded7\\udedd-\\udedf\\udeeb\\udeec\\udef4-\\udefc\\udfe0-\\udfeb\\udff0]|\\ud83e[\\udd0d\\udd0e\\udd10-\\udd17\\udd20-\\udd25\\udd27-\\udd2f\\udd3a\\udd3c\\udd3f-\\udd45\\udd47-\\udd76\\udd78-\\uddb4\\uddb7\\uddba\\uddbc-\\uddcc\\uddd0\\uddde-\\uddff\\ude70-\\ude74\\ude78-\\ude7c\\ude80-\\ude86\\ude90-\\udeac\\udeb0-\\udeba\\udec0-\\udec2\\uded0-\\uded9\\udee0-\\udee7]|[\\u23e9-\\u23ec\\u23f0\\u23f3\\u267e\\u26ce\\u2705\\u2728\\u274c\\u274e\\u2753-\\u2755\\u2795-\\u2797\\u27b0\\u27bf\\ue50a])|\\ufe0f/g;\nconst __esModule = exports.__esModule;\n\nexport { __esModule, exports as default };\n\n//# sourceMappingURL=regex!cjs.map","import exports$1 from './npm:twemoji-parser@14.0.0/dist/lib/regex!cjs';\n\nvar exports = {};\nObject.defineProperty(exports, \"__esModule\", {\n  value: true\n});\nexports.TypeName = undefined;\nexports.parse = parse;\nexports.toCodePoints = toCodePoints;\nvar _regex = exports$1;\n\nvar _regex2 = _interopRequireDefault(_regex);\n\nfunction _interopRequireDefault(obj) {\n  return obj && obj.__esModule ? obj : {\n    default: obj\n  };\n}\n\nvar TypeName = exports.TypeName = \"emoji\"; // Copyright Twitter Inc. Licensed under MIT\n// https://github.com/twitter/twemoji-parser/blob/master/LICENSE.md\n\nfunction parse(text, options) {\n  var assetType = options && options.assetType ? options.assetType : \"svg\";\n  var getTwemojiUrl = options && options.buildUrl ? options.buildUrl : function (codepoints, assetType) {\n    return assetType === \"png\" ? \"https://twemoji.maxcdn.com/v/latest/72x72/\" + codepoints + \".png\" : \"https://twemoji.maxcdn.com/v/latest/svg/\" + codepoints + \".svg\";\n  };\n  var entities = [];\n  _regex2.default.lastIndex = 0;\n\n  while (true) {\n    var result = _regex2.default.exec(text);\n\n    if (!result) {\n      break;\n    }\n\n    var emojiText = result[0];\n    var codepoints = toCodePoints(removeVS16s(emojiText)).join(\"-\");\n    entities.push({\n      url: codepoints ? getTwemojiUrl(codepoints, assetType) : \"\",\n      indices: [result.index, _regex2.default.lastIndex],\n      text: emojiText,\n      type: TypeName\n    });\n  }\n\n  return entities;\n}\n\nvar vs16RegExp = /\\uFE0F/g; // avoid using a string literal like '\\u200D' here because minifiers expand it inline\n\nvar zeroWidthJoiner = String.fromCharCode(8205);\n\nvar removeVS16s = function removeVS16s(rawEmoji) {\n  return rawEmoji.indexOf(zeroWidthJoiner) < 0 ? rawEmoji.replace(vs16RegExp, \"\") : rawEmoji;\n};\n\nfunction toCodePoints(unicodeSurrogates) {\n  var points = [];\n  var char = 0;\n  var previous = 0;\n  var i = 0;\n\n  while (i < unicodeSurrogates.length) {\n    char = unicodeSurrogates.charCodeAt(i++);\n\n    if (previous) {\n      points.push((65536 + (previous - 55296 << 10) + (char - 56320)).toString(16));\n      previous = 0;\n    } else if (char > 55296 && char <= 56319) {\n      previous = char;\n    } else {\n      points.push(char.toString(16));\n    }\n  }\n\n  return points;\n}\nconst __esModule = exports.__esModule;\nconst _TypeName = exports.TypeName,\n      _parse = exports.parse,\n      _toCodePoints = exports.toCodePoints;\n\nexport { _TypeName as TypeName, __esModule, exports as default, _parse as parse, _toCodePoints as toCodePoints };\n\n//# sourceMappingURL=npm:twemoji-parser@14.0.0!cjs.map","import \"/npm:twemoji-parser@14.0.0/dist/lib/regex!cjs\";\nexport * from \"/npm:twemoji-parser@14.0.0!cjs\";\nexport { default } from \"/npm:twemoji-parser@14.0.0!cjs\";\n","import{jsx as _jsx}from\"react/jsx-runtime\";import{useMemo}from\"react\";import{addPropertyControls,ControlType}from\"framer\";import twemojiParser from\"https://jspm.dev/twemoji-parser@14.0.0\";const fireSrc=\"https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/1f525.svg\";const baseURL=\"https://cdnjs.cloudflare.com/ajax/libs/twemoji/14.0.2/svg/\";/**\n * TWEMOJI\n *\n * Convert any emoji into a Twemoji from Twitter. Choose a preset or type in your emoji and the Twemoji will automatically appear on the canvas.\n *\n * ```jsx\n * <Twemoji search=\"🍐\" />\n * ```\n *\n * @framerIntrinsicWidth 100\n * @framerIntrinsicHeight 100\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Twemoji(props){const{search,isSelection,selection,style}=props;const emoji=useMemo(()=>{if(isSelection)return selection;if(!search)return\"⭐️\";return search;},[search,isSelection,selection]);const src=useMemo(()=>{const parsedTwemoji=twemojiParser.parse(emoji,{buildUrl:icon=>`${baseURL}${icon}.svg`});return parsedTwemoji[0].url;},[emoji]);return /*#__PURE__*/ _jsx(\"div\",{style:containerStyle,children:/*#__PURE__*/ _jsx(\"img\",{src:src,style:containerStyle})});}Twemoji.defaultProps={width:100,height:100,search:\"⭐️\"};addPropertyControls(Twemoji,{isSelection:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"Preset\",disabledTitle:\"Search\"},selection:{type:ControlType.Enum,title:\" \",options:[\"🔥\",\"💖\",\"😆\",\"👍\",\"👎\"],defaultValue:\"🔥\",displaySegmentedControl:true,hidden:({isSelection})=>!isSelection},search:{type:ControlType.String,title:\" \",placeholder:\"Paste Emoji…\",hidden:({isSelection})=>isSelection}});const containerStyle={height:\"100%\",width:\"100%\",objectFit:\"contain\",textAlign:\"center\",overflow:\"hidden\",backgroundColor:\"transparent\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Twemoji\":{\"type\":\"reactComponent\",\"name\":\"Twemoji\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"100\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"100\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Twemoji.map","import{useState,useEffect}from\"react\";import{Data,useObserveData}from\"framer\";export function createStore(state1){// Use Data so that a Preview reload resets the state\nconst dataStore=Data({state:Object.freeze({...state1})});// Create a set function that updates the state\nconst setDataStore=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(dataStore.state);}dataStore.state=Object.freeze({...dataStore.state,...newState});};// Store the initial state, copy the object if it's an object\nlet storeState=typeof state1===\"object\"?Object.freeze({...state1}):state1;// Keep a list of all the listeners, in the form of React hook setters\nconst storeSetters=new Set();// Create a set function that updates all the listeners / setters\nconst setStoreState=newState=>{// If the state is an object, make sure we copy it\nif(typeof newState===\"function\"){newState=newState(storeState);}storeState=typeof newState===\"object\"?Object.freeze({...storeState,...newState}):newState;// Update all the listeners / setters with the new value\nstoreSetters.forEach(setter=>setter(storeState));};// Create the actual hook based on everything above\nfunction useStore(){// Create the hook we are going to use as a listener\nconst[state,setState]=useState(storeState);// If we unmount the component using this hook, we need to remove the listener\n// @ts-ignore\nuseEffect(()=>{// But right now, we need to add the listener\nstoreSetters.add(setState);return()=>storeSetters.delete(setState);},[]);// If Data context exists, use Data, otherwise use vanilla React state\nif(useObserveData()===true){useObserveData();return[dataStore.state,setDataStore];}else{// Return the state and a function to update the central store\nreturn[state,setStoreState];}}return useStore;}\nexport const __FramerMetadata__ = {\"exports\":{\"createStore\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./createStore.map","/*\n * createStore (framer/store@1.0.1)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/vj7bFUjvEQFgEzNBkdoG/vf3CKm378wlVcBk7IhSU/createStore.js\"\n","export const centerContent = {\n    display: \"flex\",\n    justifyContent: \"center\",\n    alignItems: \"center\"\n};\nexport const autoSizingText = {\n    width: \"max-content\",\n    wordBreak: \"break-word\",\n    overflowWrap: \"break-word\",\n    overflow: \"hidden\",\n    whiteSpace: \"pre-wrap\",\n    flexShrink: 0\n};\nexport const defaultContainerStyles = {\n    ...centerContent,\n    overflow: \"hidden\"\n};\nexport const containerStyles = defaultContainerStyles;\nexport const randomColor = ()=>\"#\" + Math.floor(Math.random() * 16777215).toString(16)\n;\n\nexport const __FramerMetadata__ = {\"exports\":{\"centerContent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"containerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"autoSizingText\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultContainerStyles\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"randomColor\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}}}}\n//# sourceMappingURL=./Utils.map","/*\n * Utils (framer/utils@0.9.0)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/28rXvpPsrum7FH6cMELS/1jCAazZw1EGHjrG5Nu5D/Utils.js\"\n","// Fügen Sie diese Zeile ganz oben in der Datei ein, um die globale Funktion bekannt zu machen:\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{forwardRef}from\"react\";import{createStore}from\"https://framer.com/m/framer/store.js@^1.0.0\";import{randomColor}from\"https://framer.com/m/framer/utils.js@^0.9.0\";// Learn more: https://www.framer.com/developers/overrides/\nconst useStore=createStore({background:\"#0099FF\"});// ... (andere Funktionen wie withRotate, withHover)\nexport function withRandomColor(Component){return /*#__PURE__*/forwardRef((props,ref)=>{const[store,setStore]=useStore();return /*#__PURE__*/_jsx(Component,{ref:ref,...props,animate:{background:store.background},onClick:()=>{// *** HIER FÜGEN SIE DIE CONVERSION-FUNKTION EIN ***\n// 1. Rufen Sie zuerst die Google Ads Funktion auf:\ngtag_report_conversion();// 2. Führen Sie danach die ursprüngliche Framer-Logik aus:\nsetStore({background:randomColor()});}});});}\nexport const __FramerMetadata__ = {\"exports\":{\"withRandomColor\":{\"type\":\"reactHoc\",\"name\":\"withRandomColor\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Google_Ads_Tracking_NEU.map","// Generated by Framer (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCodeBoundaryForOverrides,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import{withRandomColor}from\"https://framerusercontent.com/modules/ID457k5mmgLNSlVHbMsH/703wFpGFCkw7CPg50eZd/Google_Ads_Tracking_NEU.js\";const MotionDivWithFX=withFX(motion.div);const MotionButtonWithRandomColor1vo1mzo=withCodeBoundaryForOverrides(motion.button,{nodeId:\"SryX7vdjZ\",override:withRandomColor,scopeId:\"JgUCROpyA\"});const enabledGestures={SryX7vdjZ:{hover:true,pressed:true}};const cycleOrder=[\"SryX7vdjZ\",\"agLqDc8E5\",\"dOUcqSeB5\",\"lBi6d_UJO\",\"AVy9xey6_\"];const serializationHash=\"framer-kDRQe\";const variantClassNames={agLqDc8E5:\"framer-v-131vwct\",AVy9xey6_:\"framer-v-2nawyp\",dOUcqSeB5:\"framer-v-iwits8\",lBi6d_UJO:\"framer-v-1a2drfo\",SryX7vdjZ:\"framer-v-1vo1mzo\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Default:\"SryX7vdjZ\",Disabled:\"dOUcqSeB5\",Error:\"AVy9xey6_\",Loading:\"agLqDc8E5\",Success:\"lBi6d_UJO\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"SryX7vdjZ\"};};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:\"SryX7vdjZ\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if(baseVariant===\"agLqDc8E5\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"agLqDc8E5\")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(MotionButtonWithRandomColor1vo1mzo,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1vo1mzo\",className,classNames),\"data-framer-name\":\"Default\",\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"SryX7vdjZ\",ref:refBinding,style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,opacity:1,...style},variants:{\"SryX7vdjZ-hover\":{backgroundColor:\"rgba(51, 51, 51, 0.85)\",opacity:1},\"SryX7vdjZ-pressed\":{backgroundColor:\"rgb(51, 51, 51)\",opacity:1},AVy9xey6_:{backgroundColor:\"rgba(255, 34, 68, 0.15)\",opacity:1},dOUcqSeB5:{opacity:.5},lBi6d_UJO:{opacity:1}},...addPropertyOverrides({\"SryX7vdjZ-hover\":{\"data-framer-name\":undefined},\"SryX7vdjZ-pressed\":{\"data-framer-name\":undefined},agLqDc8E5:{\"data-framer-name\":\"Loading\"},AVy9xey6_:{\"data-framer-name\":\"Error\"},dOUcqSeB5:{\"data-framer-name\":\"Disabled\"},lBi6d_UJO:{\"data-framer-name\":\"Success\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23)))\"},children:\"Absenden\"})}),className:\"framer-yjwot3\",fonts:[\"CUSTOM;Poppins SemiBold\"],layoutDependency:layoutDependency,layoutId:\"ATHFaQgdd\",style:{\"--extracted-r6o4lv\":\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"SryX7vdjZ-hover\":{\"--extracted-r6o4lv\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},\"SryX7vdjZ-pressed\":{\"--extracted-r6o4lv\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},AVy9xey6_:{\"--extracted-r6o4lv\":\"rgb(255, 34, 68)\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"SryX7vdjZ-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255)))\"},children:\"Absenden\"})})},\"SryX7vdjZ-pressed\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255)))\"},children:\"Absenden\"})})},AVy9xey6_:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 34, 68))\"},children:\"Fehlgeschlagen\"})})},lBi6d_UJO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23)))\"},children:\"Danke f\\xfcr deine Anfrage!\"})})}},baseVariant,gestureVariant)}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-mx5b3u\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"R1xWdgY3E\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition2,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-yf19fn\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"Or3ZPgxdt\",style:{background:\"conic-gradient(from 0deg at 50% 50%, var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23)) 7.208614864864882deg, rgb(255, 255, 255) 342deg)\",mask:\"none\",WebkitMask:\"none\"},variants:{agLqDc8E5:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg?width=20&height=20') alpha no-repeat center / cover add\"}},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1x76c02\",\"data-framer-name\":\"Rounding\",layoutDependency:layoutDependency,layoutId:\"cNmS_DfQe\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1},transformTemplate:transformTemplate1})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kDRQe.framer-p2hoaa, .framer-kDRQe .framer-p2hoaa { display: block; }\",\".framer-kDRQe.framer-1vo1mzo { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 40px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 240px; }\",\".framer-kDRQe .framer-yjwot3 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-kDRQe .framer-mx5b3u { aspect-ratio: 1 / 1; flex: none; gap: 10px; height: var(--framer-aspect-ratio-supported, 20px); overflow: hidden; position: relative; width: 20px; }\",\".framer-kDRQe .framer-yf19fn { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-kDRQe .framer-1x76c02 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 2px); left: 50%; overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-kDRQe.framer-v-131vwct.framer-1vo1mzo, .framer-kDRQe.framer-v-iwits8.framer-1vo1mzo, .framer-kDRQe.framer-v-1a2drfo.framer-1vo1mzo, .framer-kDRQe.framer-v-2nawyp.framer-1vo1mzo { cursor: unset; }\",\".framer-kDRQe.framer-v-131vwct .framer-yf19fn { overflow: hidden; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 240\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"agLqDc8E5\":{\"layout\":[\"fixed\",\"fixed\"]},\"dOUcqSeB5\":{\"layout\":[\"fixed\",\"fixed\"]},\"lBi6d_UJO\":{\"layout\":[\"fixed\",\"fixed\"]},\"AVy9xey6_\":{\"layout\":[\"fixed\",\"fixed\"]},\"crN7Dm02Z\":{\"layout\":[\"fixed\",\"fixed\"]},\"PMGBhQa5K\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJgUCROpyA=withCSS(Component,css,\"framer-kDRQe\");export default FramerJgUCROpyA;FramerJgUCROpyA.displayName=\"Button\";FramerJgUCROpyA.defaultProps={height:40,width:240};addPropertyControls(FramerJgUCROpyA,{variant:{options:[\"SryX7vdjZ\",\"agLqDc8E5\",\"dOUcqSeB5\",\"lBi6d_UJO\",\"AVy9xey6_\"],optionTitles:[\"Default\",\"Loading\",\"Disabled\",\"Success\",\"Error\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJgUCROpyA,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/assets/UE12vX73EEO8KjkItKSNlzgLhc.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJgUCROpyA\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"agLqDc8E5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"dOUcqSeB5\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"lBi6d_UJO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"AVy9xey6_\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"crN7Dm02Z\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PMGBhQa5K\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"240\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./JgUCROpyA.map","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-fqsXr .framer-styles-preset-7ow6wt:not(.rich-text-wrapper), .framer-fqsXr .framer-styles-preset-7ow6wt.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-decoration: none; }\"];export const className=\"framer-fqsXr\";\nexport const __FramerMetadata__ = {\"exports\":{\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-cAKAY .framer-styles-preset-1vplqwl:not(.rich-text-wrapper), .framer-cAKAY .framer-styles-preset-1vplqwl.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: underline; --framer-link-text-decoration: none; }\"];export const className=\"framer-cAKAY\";\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\"}}}","const o = (e) => {\n    return e;\n};\nlet t;\nvar h = (e) => {\n    return (t || (t = o(e.createElement(\"path\", {d: \"M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z\"}), \"Home\")),t);\n};\nconst __FramerMetadata__ = {exports: {default: {type: \"reactComponent\", slots: [], annotations: {framerContractVersion: \"1\"}}, __FramerMetadata__: {type: \"variable\"}}};\nexport { __FramerMetadata__, h as default };","/*\n * Home (material-icons/Home@0.0.32)\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js\"\nexport { default } from \"https://framerusercontent.com/modules/k399eGMURCHWWRLAoIxM/p9v7bm2MbEZyYo9ppZtD/Home.js\"\n","import{jsx as _jsx}from\"react/jsx-runtime\";import*as React from\"react\";import{useState,useEffect,useMemo,useRef}from\"react\";import{addPropertyControls,ControlType,motion,RenderTarget}from\"framer\";import{NullState}from\"https://framer.com/m/framer/icon-nullstate.js@0.7.0\";import HomeFactory from\"https://framer.com/m/material-icons/Home.js@0.0.32\";import{defaultEvents,useIconSelection,getIconSelection}from\"https://framerusercontent.com/modules/Ma20hU0GGRxLxZphbywl/OSpwWF91FHPVFyQJjMHt/utils.js\";const moduleBaseUrl=\"https://framer.com/m/material-icons/\";const icons={AcUnit:15,AccessAlarm:15,AccessAlarms:15,AccessTime:15,AccessTimeFilled:0,Accessibility:7,AccessibilityNew:0,Accessible:15,AccessibleForward:0,AccountBalance:2,AccountBalanceWallet:0,AccountBox:15,AccountCircle:7,AccountTree:15,AdUnits:15,Adb:15,Add:15,AddAPhoto:15,AddAlarm:15,AddAlert:15,AddBox:15,AddBusiness:15,AddCircle:15,AddCircleOutline:0,AddComment:15,AddIcCall:15,AddLink:15,AddLocation:15,AddLocationAlt:2,AddModerator:15,AddPhotoAlternate:0,AddReaction:15,AddRoad:15,AddShoppingCart:2,AddTask:15,AddToDrive:15,AddToHomeScreen:2,AddToPhotos:15,AddToQueue:15,Addchart:15,Adjust:15,AdminPanelSettings:0,Agriculture:15,Air:15,AirlineSeatFlat:2,AirplaneTicket:2,AirplanemodeActive:0,AirplanemodeInactive:0,Airplay:15,AirportShuttle:2,Alarm:15,AlarmAdd:15,AlarmOff:15,AlarmOn:15,Album:15,AlignHorizontalLeft:0,AlignHorizontalRight:0,AlignVerticalBottom:0,AlignVerticalCenter:0,AlignVerticalTop:0,AllInbox:15,AllInclusive:15,AllOut:15,AltRoute:15,AlternateEmail:2,Analytics:15,Anchor:15,Android:15,Animation:15,Announcement:15,Aod:15,Apartment:15,Api:15,AppBlocking:15,AppRegistration:2,AppSettingsAlt:2,Apple:0,Approval:15,Apps:15,Architecture:15,Archive:15,ArrowBack:15,ArrowBackIos:15,ArrowBackIosNew:2,ArrowCircleDown:2,ArrowCircleUp:7,ArrowDownward:7,ArrowDropDown:7,ArrowDropDownCircle:0,ArrowDropUp:15,ArrowForward:15,ArrowForwardIos:2,ArrowLeft:15,ArrowRight:15,ArrowRightAlt:7,ArrowUpward:15,ArtTrack:15,Article:15,AspectRatio:15,Assessment:15,Assignment:15,AssignmentInd:7,AssignmentLate:2,AssignmentReturn:0,AssignmentReturned:0,AssignmentTurnedIn:0,Assistant:15,AssistantDirection:0,AssistantPhoto:2,Atm:15,AttachEmail:15,AttachFile:15,AttachMoney:15,Attachment:15,Attractions:15,Attribution:15,Audiotrack:15,AutoAwesome:15,AutoAwesomeMosaic:0,AutoAwesomeMotion:0,AutoDelete:15,AutoFixHigh:15,AutoFixNormal:7,AutoFixOff:15,AutoGraph:15,AutoStories:15,AutofpsSelect:7,Autorenew:15,AvTimer:15,BabyChangingStation:0,Backpack:15,Backspace:15,Backup:15,BackupTable:15,Badge:15,BakeryDining:15,Balcony:15,Ballot:15,BarChart:15,BatchPrediction:2,Bathroom:15,Bathtub:15,Battery20:15,Battery30:15,Battery50:15,Battery60:15,Battery80:15,Battery90:15,BatteryAlert:15,BatteryCharging20:0,BatteryCharging30:0,BatteryCharging50:0,BatteryCharging60:0,BatteryCharging80:0,BatteryCharging90:0,BatteryChargingFull:0,BatteryFull:15,BatterySaver:15,BatteryStd:15,BatteryUnknown:2,BeachAccess:15,Bed:15,BedroomBaby:15,BedroomChild:15,BedroomParent:7,Bedtime:15,Beenhere:15,Bento:15,BikeScooter:15,Biotech:15,Blender:15,Block:15,Bloodtype:15,Bluetooth:15,BluetoothAudio:2,BluetoothConnected:0,BluetoothDisabled:0,BluetoothDrive:2,BluetoothSearching:0,BlurCircular:15,BlurLinear:15,BlurOff:15,BlurOn:15,Bolt:15,Book:15,BookOnline:15,Bookmark:15,BookmarkAdd:15,BookmarkAdded:7,BookmarkBorder:2,BookmarkRemove:2,Bookmarks:15,BorderAll:15,BorderBottom:15,BorderClear:15,BorderColor:15,BorderHorizontal:0,BorderInner:15,BorderLeft:15,BorderOuter:15,BorderRight:15,BorderStyle:15,BorderTop:15,BorderVertical:2,BrandingWatermark:0,BreakfastDining:2,Brightness1:15,Brightness2:15,Brightness3:15,Brightness4:15,Brightness5:15,Brightness6:15,Brightness7:15,BrightnessAuto:2,BrightnessHigh:2,BrightnessLow:7,BrightnessMedium:0,BrokenImage:15,BrowserNotSupported:0,BrunchDining:15,Brush:15,BubbleChart:15,BugReport:15,Build:15,BuildCircle:15,Bungalow:15,BurstMode:15,BusAlert:15,Business:15,BusinessCenter:2,Cabin:15,Cable:15,Cached:15,Cake:15,Calculate:15,CalendarToday:7,CalendarViewDay:2,CalendarViewMonth:0,CalendarViewWeek:0,Call:15,CallEnd:15,CallMade:15,CallMerge:15,CallMissed:15,CallMissedOutgoing:0,CallReceived:15,CallSplit:15,CallToAction:15,Camera:15,CameraAlt:15,CameraEnhance:7,CameraFront:15,CameraIndoor:15,CameraOutdoor:7,CameraRear:15,CameraRoll:15,Cameraswitch:15,Campaign:15,Cancel:15,CancelPresentation:0,CancelScheduleSend:0,CarRental:15,CarRepair:15,CardGiftcard:15,CardMembership:2,CardTravel:15,Carpenter:15,Cases:15,Casino:15,Cast:15,CastConnected:7,CastForEducation:0,CatchingPokemon:2,Category:15,Celebration:15,CellWifi:15,CenterFocusStrong:0,CenterFocusWeak:2,Chair:15,ChairAlt:15,Chalet:15,ChangeCircle:15,ChangeHistory:7,ChargingStation:2,Chat:15,ChatBubble:15,ChatBubbleOutline:0,Check:15,CheckBox:15,CheckBoxOutlineBlank:0,CheckCircle:15,CheckCircleOutline:0,Checkroom:15,ChevronLeft:15,ChevronRight:15,ChildCare:15,ChildFriendly:7,ChromeReaderMode:0,Circle:15,CircleNotifications:0,Class:15,CleanHands:15,CleaningServices:0,Clear:15,ClearAll:15,Close:15,CloseFullscreen:2,ClosedCaption:7,ClosedCaptionOff:0,Cloud:15,CloudCircle:15,CloudDone:15,CloudDownload:7,CloudOff:15,CloudQueue:15,CloudUpload:15,Code:15,CodeOff:15,Coffee:15,CoffeeMaker:15,Collections:15,CollectionsBookmark:0,ColorLens:15,Colorize:15,Comment:15,CommentBank:15,Commute:15,Compare:15,CompareArrows:7,CompassCalibration:0,Compress:15,Computer:15,ConfirmationNumber:0,ConnectedTv:15,Construction:15,ContactMail:15,ContactPage:15,ContactPhone:15,ContactSupport:2,Contactless:15,Contacts:15,ContentCopy:15,ContentCut:15,ContentPaste:15,ContentPasteOff:2,ControlCamera:7,ControlPoint:15,CopyAll:15,Copyright:15,Coronavirus:15,CorporateFare:7,Cottage:15,Countertops:15,Create:15,CreateNewFolder:2,CreditCard:15,CreditCardOff:7,CreditScore:15,Crib:15,Crop:15,Crop169:15,Crop32:15,Crop54:15,Crop75:15,CropDin:15,CropFree:15,CropLandscape:7,CropOriginal:15,CropPortrait:15,CropRotate:15,CropSquare:15,Dangerous:15,DarkMode:15,Dashboard:15,DashboardCustomize:0,DataSaverOff:15,DataSaverOn:15,DataUsage:15,DateRange:15,Deck:15,Dehaze:15,Delete:15,DeleteForever:7,DeleteOutline:7,DeleteSweep:15,DeliveryDining:2,DepartureBoard:2,Description:15,DesignServices:2,DesktopMac:15,DesktopWindows:2,Details:15,DeveloperBoard:2,DeveloperBoardOff:0,DeveloperMode:7,DeviceHub:15,DeviceThermostat:0,DeviceUnknown:7,Devices:15,DevicesOther:15,DialerSip:15,Dialpad:15,Dining:15,DinnerDining:15,Directions:15,DirectionsBike:2,DirectionsBoat:2,DirectionsBoatFilled:0,DirectionsBus:7,DirectionsBusFilled:0,DirectionsCar:7,DirectionsCarFilled:0,DirectionsOff:7,DirectionsRailway:0,DirectionsRun:7,DirectionsSubway:0,DirectionsTransit:0,DirectionsWalk:2,DirtyLens:15,DisabledByDefault:0,DiscFull:15,Dns:15,DoDisturb:15,DoDisturbAlt:15,DoDisturbOff:15,DoDisturbOn:15,DoNotDisturb:15,DoNotDisturbAlt:2,DoNotDisturbOff:2,DoNotDisturbOn:2,DoNotStep:15,DoNotTouch:15,Dock:15,DocumentScanner:2,Domain:15,DomainDisabled:2,DomainVerification:0,Done:15,DoneAll:15,DoneOutline:15,DonutLarge:15,DonutSmall:15,DoorBack:15,DoorFront:15,DoorSliding:15,Doorbell:15,DoubleArrow:15,DownhillSkiing:2,Download:15,DownloadDone:15,DownloadForOffline:0,Downloading:15,Drafts:15,DragHandle:15,DragIndicator:7,DriveEta:15,DriveFileMove:7,DriveFolderUpload:0,Dry:15,DryCleaning:15,Duo:15,Dvr:15,DynamicFeed:15,DynamicForm:15,EMobiledata:15,Earbuds:15,EarbudsBattery:2,East:15,Eco:15,EdgesensorHigh:2,EdgesensorLow:7,Edit:15,EditAttributes:2,EditLocation:15,EditLocationAlt:2,EditNotifications:0,EditOff:15,EditRoad:15,EightK:15,EightKPlus:15,EightMp:15,EightteenMp:15,Eject:15,Elderly:15,ElectricBike:15,ElectricCar:15,ElectricMoped:7,ElectricRickshaw:0,ElectricScooter:2,ElectricalServices:0,Elevator:15,ElevenMp:15,Email:15,EmojiEmotions:7,EmojiEvents:15,EmojiFlags:15,EmojiFoodBeverage:0,EmojiNature:15,EmojiObjects:15,EmojiPeople:15,EmojiSymbols:15,EmojiTransportation:0,Engineering:15,EnhancedEncryption:0,Equalizer:15,Error:15,ErrorOutline:15,Escalator:15,EscalatorWarning:0,Euro:15,EuroSymbol:15,EvStation:15,Event:15,EventAvailable:2,EventBusy:15,EventNote:15,EventSeat:15,ExitToApp:15,Expand:15,ExpandLess:15,ExpandMore:15,Explicit:15,Explore:15,ExploreOff:15,Exposure:15,Extension:15,ExtensionOff:15,Face:15,FaceRetouchingOff:0,Facebook:15,FactCheck:15,FamilyRestroom:2,FastForward:15,FastRewind:15,Fastfood:15,Favorite:15,FavoriteBorder:2,FeaturedPlayList:0,FeaturedVideo:7,Feed:15,Feedback:15,Female:15,Fence:15,Festival:15,FiberDvr:15,FiberManualRecord:0,FiberNew:15,FiberPin:15,FiberSmartRecord:0,FileCopy:15,FileDownload:15,FileDownloadDone:0,FileDownloadOff:2,FilePresent:15,FileUpload:15,Filter:15,Filter1:15,Filter2:15,Filter3:15,Filter4:15,Filter5:15,Filter6:15,Filter7:15,Filter8:15,Filter9:15,Filter9Plus:15,FilterAlt:15,FilterBAndW:15,FilterCenterFocus:0,FilterDrama:15,FilterFrames:15,FilterHdr:15,FilterList:15,FilterNone:15,FilterTiltShift:2,FilterVintage:7,FindInPage:15,FindReplace:15,Fingerprint:15,FireExtinguisher:0,Fireplace:15,FirstPage:15,FitScreen:15,FitnessCenter:7,FiveG:15,FiveK:15,FiveKPlus:15,FiveMp:15,FivteenMp:15,Flag:15,Flaky:15,Flare:15,FlashAuto:15,FlashOff:15,FlashOn:15,FlashlightOff:7,FlashlightOn:15,Flatware:15,Flight:15,FlightLand:15,FlightTakeoff:7,Flip:15,FlipCameraAndroid:0,FlipCameraIos:7,FlipToBack:15,FlipToFront:15,Flourescent:15,FlutterDash:15,FmdBad:15,FmdGood:15,Folder:15,FolderOpen:15,FolderShared:15,FolderSpecial:7,FollowTheSigns:2,FontDownload:15,FontDownloadOff:2,FoodBank:15,FormatAlignCenter:0,FormatAlignJustify:0,FormatAlignLeft:2,FormatAlignRight:0,FormatBold:15,FormatClear:15,FormatColorFill:2,FormatColorReset:0,FormatColorText:2,FormatIndentDecrease:0,FormatIndentIncrease:0,FormatItalic:15,FormatLineSpacing:0,FormatListBulleted:0,FormatListNumbered:0,FormatPaint:15,FormatQuote:15,FormatShapes:15,FormatSize:15,FormatStrikethrough:0,FormatUnderlined:0,Forum:15,Forward:15,Forward10:15,Forward30:15,Forward5:15,ForwardToInbox:2,Foundation:15,FourGMobiledata:2,FourGPlusMobiledata:0,FourK:15,FourKPlus:15,FourMp:15,FourteenMp:15,FreeBreakfast:7,Fullscreen:15,FullscreenExit:2,Functions:15,GMobiledata:15,GTranslate:15,Gamepad:15,Games:15,Garage:15,Gavel:15,Gesture:15,GetApp:15,Gif:15,GitHub:0,Gite:15,GolfCourse:15,Google:0,GppBad:15,GppGood:15,GppMaybe:15,GpsFixed:15,GpsNotFixed:15,GpsOff:15,Grade:15,Gradient:15,Grading:15,Grain:15,GraphicEq:15,Grass:15,Grid3x3:15,Grid4x4:15,GridGoldenratio:2,GridOff:15,GridOn:15,GridView:15,Group:15,GroupAdd:15,GroupWork:15,Groups:15,HMobiledata:15,HPlusMobiledata:2,Hail:15,Handyman:15,Hardware:15,Hd:15,HdrAuto:15,HdrAutoSelect:7,HdrEnhancedSelect:0,HdrOff:15,HdrOffSelect:15,HdrOn:15,HdrOnSelect:15,HdrPlus:15,HdrStrong:15,HdrWeak:15,Headphones:15,HeadphonesBattery:0,Headset:15,HeadsetMic:15,HeadsetOff:15,Healing:15,HealthAndSafety:2,Hearing:15,HearingDisabled:2,Height:15,Help:15,HelpCenter:15,HelpOutline:15,Hevc:15,HideImage:15,HideSource:15,HighQuality:15,Highlight:15,HighlightAlt:15,HighlightOff:15,Hiking:15,History:15,HistoryEdu:15,HistoryToggleOff:0,HolidayVillage:2,Home:15,HomeMax:15,HomeMini:15,HomeRepairService:0,HomeWork:15,HorizontalRule:2,HorizontalSplit:2,HotTub:15,Hotel:15,HourglassBottom:2,HourglassDisabled:0,HourglassEmpty:2,HourglassFull:7,HourglassTop:15,House:15,HouseSiding:15,Houseboat:15,HowToReg:15,HowToVote:15,Http:15,Https:15,Hvac:15,IceSkating:15,Icecream:15,Image:15,ImageAspectRatio:0,ImageNotSupported:0,ImageSearch:15,ImagesearchRoller:0,ImportContacts:2,ImportExport:15,ImportantDevices:0,Inbox:15,Info:15,Input:15,InsertChart:15,InsertComment:7,InsertDriveFile:2,InsertEmoticon:2,InsertInvitation:0,InsertLink:15,InsertPhoto:15,Insights:15,Instagram:0,Inventory:15,Inventory2:15,InvertColors:15,InvertColorsOff:2,IosShare:15,Iron:15,Iso:15,Kayaking:15,Keyboard:15,KeyboardAlt:15,KeyboardArrowDown:0,KeyboardArrowLeft:0,KeyboardArrowRight:0,KeyboardArrowUp:2,KeyboardBackspace:0,KeyboardCapslock:0,KeyboardHide:15,KeyboardReturn:2,KeyboardTab:15,KeyboardVoice:7,KingBed:15,Kitchen:15,Kitesurfing:15,Label:15,LabelImportant:2,LabelOff:15,Landscape:15,Language:15,Laptop:15,LaptopChromebook:0,LaptopMac:15,LaptopWindows:7,LastPage:15,Launch:15,Layers:15,LayersClear:15,Leaderboard:15,LeakAdd:15,LeakRemove:15,LegendToggle:15,Lens:15,LensBlur:15,LibraryAdd:15,LibraryAddCheck:2,LibraryBooks:15,LibraryMusic:15,Light:15,LightMode:15,Lightbulb:15,LineStyle:15,LineWeight:15,LinearScale:15,Link:15,LinkOff:15,LinkedCamera:15,LinkedIn:0,Liquor:15,List:15,ListAlt:15,LiveHelp:15,LiveTv:15,Living:15,LocalActivity:7,LocalAirport:15,LocalAtm:15,LocalBar:15,LocalCafe:15,LocalCarWash:15,LocalDining:15,LocalDrink:15,LocalFireDepartment:0,LocalFlorist:15,LocalGasStation:2,LocalGroceryStore:0,LocalHospital:7,LocalHotel:15,LocalLaundryService:0,LocalLibrary:15,LocalMall:15,LocalMovies:15,LocalOffer:15,LocalParking:15,LocalPharmacy:7,LocalPhone:15,LocalPizza:15,LocalPlay:15,LocalPolice:15,LocalPostOffice:2,LocalPrintshop:2,LocalSee:15,LocalShipping:7,LocalTaxi:15,LocationCity:15,LocationDisabled:0,LocationOff:15,LocationOn:15,LocationSearching:0,Lock:15,LockClock:15,LockOpen:15,Login:15,Logout:15,Looks:15,Looks3:15,Looks4:15,Looks5:15,Looks6:15,LooksOne:15,LooksTwo:15,Loop:15,Loupe:15,LowPriority:15,Loyalty:15,LteMobiledata:7,LtePlusMobiledata:0,Luggage:15,LunchDining:15,Mail:15,MailOutline:15,Male:15,ManageAccounts:2,ManageSearch:15,Map:15,MapsHomeWork:15,MapsUgc:15,Margin:15,MarkAsUnread:15,MarkChatRead:15,MarkChatUnread:2,MarkEmailRead:7,MarkEmailUnread:2,Markunread:15,MarkunreadMailbox:0,Masks:15,Maximize:15,MediaBluetoothOff:0,MediaBluetoothOn:0,Mediation:15,MedicalServices:2,Medication:15,MeetingRoom:15,Memory:15,Menu:15,MenuBook:15,MenuOpen:15,MergeType:15,Message:15,Mic:15,MicExternalOff:2,MicExternalOn:7,MicNone:15,MicOff:15,Microwave:15,MilitaryTech:15,Minimize:15,MissedVideoCall:2,Mms:15,MobileFriendly:2,MobileOff:15,MobileScreenShare:0,MobiledataOff:7,Mode:15,ModeComment:15,ModeEdit:15,ModeEditOutline:2,ModeNight:15,ModeStandby:15,ModelTraining:7,MonetizationOn:2,Money:15,MoneyOff:15,MoneyOffCsred:7,Monitor:15,MonitorWeight:7,MonochromePhotos:0,Mood:15,MoodBad:15,Moped:15,More:15,MoreHoriz:15,MoreTime:15,MoreVert:15,MotionPhotosAuto:0,MotionPhotosOff:2,Mouse:15,MoveToInbox:15,Movie:15,MovieCreation:7,MovieFilter:15,Moving:15,Mp:15,MultilineChart:2,MultipleStop:15,Museum:15,MusicNote:15,MusicOff:15,MusicVideo:15,MyLocation:15,Nat:15,Nature:15,NaturePeople:15,NavigateBefore:2,NavigateNext:15,Navigation:15,NearMe:15,NearMeDisabled:2,NearbyError:15,NearbyOff:15,NetworkCell:15,NetworkCheck:15,NetworkLocked:7,NetworkWifi:15,NewReleases:15,NextPlan:15,NextWeek:15,Nfc:15,NightShelter:15,Nightlife:15,Nightlight:15,NightlightRound:2,NightsStay:15,NineK:15,NineKPlus:15,NineMp:15,NineteenMp:15,NoAccounts:15,NoBackpack:15,NoCell:15,NoDrinks:15,NoEncryption:15,NoFlash:15,NoFood:15,NoLuggage:15,NoMeals:15,NoMeetingRoom:7,NoPhotography:7,NoSim:15,NoStroller:15,NoTransfer:15,NordicWalking:7,North:15,NorthEast:15,NorthWest:15,NotAccessible:7,NotInterested:7,NotListedLocation:0,NotStarted:15,Note:15,NoteAdd:15,NoteAlt:15,Notes:15,NotificationAdd:2,Notifications:7,NotificationsActive:0,NotificationsNone:0,NotificationsOff:0,NotificationsPaused:0,OfflineBolt:15,OfflinePin:15,OfflineShare:15,OndemandVideo:7,OneK:15,OneKPlus:15,OneKk:15,OnlinePrediction:0,Opacity:15,OpenInBrowser:7,OpenInFull:15,OpenInNew:15,OpenInNewOff:15,OpenWith:15,OtherHouses:15,Outbound:15,Outbox:15,OutdoorGrill:15,Outlet:15,Padding:15,Pages:15,Pageview:15,Paid:15,Palette:15,PanTool:15,Panorama:15,PanoramaFishEye:2,PanoramaHorizontal:0,PanoramaPhotosphere:0,PanoramaVertical:0,PanoramaWideAngle:0,Paragliding:15,Park:15,PartyMode:15,Password:15,Pattern:15,Pause:15,PauseCircle:15,PauseCircleFilled:0,PauseCircleOutline:0,PausePresentation:0,Payment:15,Payments:15,PedalBike:15,Pending:15,PendingActions:2,People:15,PeopleAlt:15,PeopleOutline:7,PermCameraMic:7,PermContactCalendar:0,PermDataSetting:2,PermIdentity:15,PermMedia:15,PermPhoneMsg:15,PermScanWifi:15,Person:15,PersonAdd:15,PersonAddAlt:15,PersonAddAlt1:7,PersonAddDisabled:0,PersonOff:15,PersonOutline:7,PersonPin:15,PersonPinCircle:2,PersonRemove:15,PersonRemoveAlt1:0,PersonSearch:15,PersonalVideo:7,PestControl:15,PestControlRodent:0,Pets:15,Phone:15,PhoneAndroid:15,PhoneCallback:7,PhoneDisabled:7,PhoneEnabled:15,PhoneForwarded:2,PhoneInTalk:15,PhoneIphone:15,PhoneLocked:15,PhoneMissed:15,PhonePaused:15,Phonelink:15,PhonelinkErase:2,PhonelinkLock:7,PhonelinkOff:15,PhonelinkRing:7,PhonelinkSetup:2,Photo:15,PhotoAlbum:15,PhotoCamera:15,PhotoCameraBack:2,PhotoCameraFront:0,PhotoFilter:15,PhotoLibrary:15,PhotoSizeSelectLarge:0,PhotoSizeSelectSmall:0,Piano:15,PianoOff:15,PictureAsPdf:15,PictureInPicture:0,PictureInPictureAlt:0,PieChart:15,PieChartOutline:2,Pin:15,PinDrop:15,Pinterest:0,PivotTableChart:2,Place:15,Plagiarism:15,PlayArrow:15,PlayCircle:15,PlayCircleFilled:0,PlayCircleOutline:0,PlayDisabled:15,PlayForWork:15,PlayLesson:15,PlaylistAdd:15,PlaylistAddCheck:0,PlaylistPlay:15,Plumbing:15,PlusOne:15,Podcasts:15,PointOfSale:15,Policy:15,Poll:15,Pool:15,PortableWifiOff:2,Portrait:15,PostAdd:15,Power:15,PowerInput:15,PowerOff:15,PowerSettingsNew:0,PregnantWoman:7,PresentToAll:15,Preview:15,PriceChange:15,PriceCheck:15,Print:15,PrintDisabled:7,PriorityHigh:15,PrivacyTip:15,Psychology:15,Public:15,PublicOff:15,Publish:15,PublishedWithChanges:0,PushPin:15,QrCode:15,QrCode2:15,QrCodeScanner:7,QueryBuilder:15,QueryStats:15,QuestionAnswer:2,Queue:15,QueueMusic:15,QueuePlayNext:7,Quickreply:15,Quiz:15,RMobiledata:15,Radar:15,Radio:15,RadioButtonChecked:0,RadioButtonUnchecked:0,RailwayAlert:15,RamenDining:15,RateReview:15,RawOff:15,RawOn:15,ReadMore:15,Receipt:15,ReceiptLong:15,RecentActors:15,Recommend:15,RecordVoiceOver:2,Reddit:0,Redeem:15,Redo:15,ReduceCapacity:2,Refresh:15,RememberMe:15,Remove:15,RemoveCircle:15,RemoveCircleOutline:0,RemoveDone:15,RemoveFromQueue:2,RemoveModerator:2,RemoveRedEye:15,RemoveShoppingCart:0,Reorder:15,Repeat:15,RepeatOn:15,RepeatOne:15,RepeatOneOn:15,Replay:15,Replay10:15,Replay30:15,Replay5:15,ReplayCircleFilled:0,Reply:15,ReplyAll:15,Report:15,ReportGmailerrorred:0,ReportOff:15,ReportProblem:7,RequestPage:15,RequestQuote:15,ResetTv:15,RestartAlt:15,Restaurant:15,RestaurantMenu:2,Restore:15,RestoreFromTrash:0,RestorePage:15,Reviews:15,RiceBowl:15,RingVolume:15,Roofing:15,Room:15,RoomPreferences:2,RoomService:15,Rotate90DegreesCcw:0,RotateLeft:15,RotateRight:15,Router:15,Rowing:15,RssFeed:15,Rsvp:15,Rtt:15,Rule:15,RuleFolder:15,RunCircle:15,RunningWithErrors:0,RvHookup:15,SafetyDivider:7,Sailing:15,Sanitizer:15,Satellite:15,Save:15,SaveAlt:15,SavedSearch:15,Savings:15,Scanner:15,ScatterPlot:15,Schedule:15,ScheduleSend:15,Schema:15,School:15,Science:15,Score:15,ScreenLockLandscape:0,ScreenLockPortrait:0,ScreenLockRotation:0,ScreenRotation:2,ScreenSearchDesktop:0,ScreenShare:15,Screenshot:15,Sd:15,SdCard:15,SdCardAlert:15,SdStorage:15,Search:15,SearchOff:15,Security:15,SecurityUpdate:2,SecurityUpdateGood:0,Segment:15,SelectAll:15,SelfImprovement:2,Sell:15,Send:15,SendAndArchive:2,SendToMobile:15,SensorDoor:15,SensorWindow:15,Sensors:15,SensorsOff:15,SentimentNeutral:0,SentimentSatisfied:0,SetMeal:15,Settings:15,SettingsApplications:0,SettingsBluetooth:0,SettingsBrightness:0,SettingsCell:15,SettingsEthernet:0,SettingsInputAntenna:0,SettingsInputHdmi:0,SettingsInputSvideo:0,SettingsOverscan:0,SettingsPhone:7,SettingsPower:7,SettingsRemote:2,SettingsSuggest:2,SettingsVoice:7,SevenK:15,SevenKPlus:15,SevenMp:15,SeventeenMp:15,Share:15,ShareLocation:7,Shield:15,Shop:15,Shop2:15,ShopTwo:15,ShoppingBag:15,ShoppingBasket:2,ShoppingCart:15,ShortText:15,Shortcut:15,ShowChart:15,Shower:15,Shuffle:15,ShuffleOn:15,ShutterSpeed:15,Sick:15,SignalCellular0Bar:0,SignalCellular1Bar:0,SignalCellular2Bar:0,SignalCellular3Bar:0,SignalCellular4Bar:0,SignalCellularAlt:0,SignalCellularNoSim:0,SignalCellularNodata:0,SignalCellularNull:0,SignalCellularOff:0,SignalWifi0Bar:2,SignalWifi1Bar:2,SignalWifi1BarLock:0,SignalWifi2Bar:2,SignalWifi2BarLock:0,SignalWifi3Bar:2,SignalWifi3BarLock:0,SignalWifi4Bar:2,SignalWifi4BarLock:0,SignalWifiBad:7,SignalWifiOff:7,SimCard:15,SimCardAlert:15,SimCardDownload:2,SingleBed:15,Sip:15,SixK:15,SixKPlus:15,SixMp:15,SixteenMp:15,SixtyFps:15,SixtyFpsSelect:2,Skateboarding:7,SkipNext:15,SkipPrevious:15,Sledding:15,Slideshow:15,SlowMotionVideo:2,SmartButton:15,SmartDisplay:15,SmartScreen:15,SmartToy:15,Smartphone:15,SmokeFree:15,SmokingRooms:15,Sms:15,SmsFailed:15,SnippetFolder:7,Snooze:15,Snowboarding:15,Snowmobile:15,Snowshoeing:15,Soap:15,SocialDistance:2,Sort:15,SortByAlpha:15,Source:15,South:15,SouthEast:15,SouthWest:15,Spa:15,SpaceBar:15,Speaker:15,SpeakerGroup:15,SpeakerNotes:15,SpeakerNotesOff:2,SpeakerPhone:15,Speed:15,Spellcheck:15,Splitscreen:15,Sports:15,SportsBar:15,SportsBaseball:2,SportsBasketball:0,SportsCricket:7,SportsEsports:7,SportsFootball:2,SportsGolf:15,SportsHandball:2,SportsHockey:15,SportsKabaddi:7,SportsMma:15,SportsMotorsports:0,SportsRugby:15,SportsScore:15,SportsSoccer:15,SportsTennis:15,SportsVolleyball:0,SquareFoot:15,StackedBarChart:2,StackedLineChart:0,Stairs:15,Star:15,StarBorder:15,StarBorderPurple500:0,StarHalf:15,StarOutline:15,StarPurple500:7,StarRate:15,Stars:15,StayCurrentLandscape:0,StayCurrentPortrait:0,StayPrimaryLandscape:0,StayPrimaryPortrait:0,StickyNote2:15,Stop:15,StopCircle:15,StopScreenShare:2,Storage:15,Store:15,StoreMallDirectory:0,Storefront:15,Storm:15,Straighten:15,Stream:15,Streetview:15,StrikethroughS:2,Stroller:15,Style:15,Subject:15,Subscript:15,Subscriptions:7,Subtitles:15,SubtitlesOff:15,Subway:15,Summarize:15,Superscript:15,SupervisedUserCircle:0,SupervisorAccount:0,Support:15,SupportAgent:15,Surfing:15,SurroundSound:7,SwapCalls:15,SwapHoriz:15,SwapHorizontalCircle:0,SwapVert:15,SwapVerticalCircle:0,Swipe:15,SwitchAccount:7,SwitchCamera:15,SwitchLeft:15,SwitchRight:15,SwitchVideo:15,Sync:15,SyncAlt:15,SyncDisabled:15,SyncProblem:15,SystemSecurityUpdate:0,SystemUpdate:15,SystemUpdateAlt:2,Tab:15,TabUnselected:7,TableChart:15,TableRows:15,TableView:15,Tablet:15,TabletAndroid:7,TabletMac:15,Tag:15,TagFaces:15,TakeoutDining:7,TapAndPlay:15,Tapas:15,Task:15,TaskAlt:15,TaxiAlert:15,Telegram:0,TenMp:15,Terrain:15,TextFields:15,TextFormat:15,TextRotateUp:15,TextRotateVertical:0,TextRotationAngleup:0,TextRotationDown:0,TextRotationNone:0,TextSnippet:15,Textsms:15,Texture:15,TheaterComedy:7,Theaters:15,Thermostat:15,ThermostatAuto:2,ThirteenMp:15,ThirtyFps:15,ThirtyFpsSelect:2,ThreeDRotation:2,ThreeGMobiledata:0,ThreeK:15,ThreeKPlus:15,ThreeMp:15,ThreeP:15,ThreeSixty:15,ThumbDown:15,ThumbDownAlt:15,ThumbDownOffAlt:2,ThumbUp:15,ThumbUpAlt:15,ThumbUpOffAlt:7,ThumbsUpDown:15,TimeToLeave:15,Timelapse:15,Timeline:15,Timer:15,Timer10:15,Timer10Select:7,Timer3:15,Timer3Select:15,TimerOff:15,TimesOneMobiledata:0,Title:15,Toc:15,Today:15,ToggleOff:15,ToggleOn:15,Toll:15,Tonality:15,Topic:15,TouchApp:15,Tour:15,Toys:15,TrackChanges:15,Traffic:15,Train:15,Tram:15,Transform:15,Transgender:15,TransitEnterexit:0,Translate:15,TravelExplore:7,TrendingDown:15,TrendingFlat:15,TrendingUp:15,TripOrigin:15,Try:15,Tty:15,Tune:15,Tungsten:15,TurnedIn:15,TurnedInNot:15,Tv:15,TvOff:15,TwelveMp:15,TwentyFourMp:15,TwentyOneMp:15,TwentyThreeMp:7,TwentyTwoMp:15,TwentyZeroMp:15,Twitter:0,TwoK:15,TwoKPlus:15,TwoMp:15,TwoWheeler:15,Umbrella:15,Unarchive:15,Undo:15,UnfoldLess:15,UnfoldMore:15,Unpublished:15,Unsubscribe:15,Upcoming:15,Update:15,UpdateDisabled:2,Upgrade:15,Upload:15,UploadFile:15,Usb:15,UsbOff:15,Verified:15,VerifiedUser:15,VerticalAlignBottom:0,VerticalAlignCenter:0,VerticalAlignTop:0,VerticalSplit:7,Vibration:15,VideoCall:15,VideoCameraBack:2,VideoCameraFront:0,VideoLabel:15,VideoLibrary:15,VideoSettings:7,VideoStable:15,Videocam:15,VideocamOff:15,VideogameAsset:2,VideogameAssetOff:0,ViewAgenda:15,ViewArray:15,ViewCarousel:15,ViewColumn:15,ViewComfy:15,ViewCompact:15,ViewDay:15,ViewHeadline:15,ViewInAr:15,ViewList:15,ViewModule:15,ViewQuilt:15,ViewSidebar:15,ViewStream:15,ViewWeek:15,Vignette:15,Villa:15,Visibility:15,VisibilityOff:7,VoiceChat:15,VoiceOverOff:15,Voicemail:15,VolumeDown:15,VolumeMute:15,VolumeOff:15,VolumeUp:15,VolunteerActivism:0,VpnKey:15,VpnLock:15,Vrpano:15,Wallpaper:15,Warning:15,WarningAmber:15,Wash:15,Watch:15,WatchLater:15,Water:15,WaterDamage:15,WaterfallChart:2,Waves:15,WbAuto:15,WbCloudy:15,WbIncandescent:2,WbIridescent:15,WbShade:15,WbSunny:15,WbTwilight:15,Wc:15,Web:15,WebAsset:15,WebAssetOff:15,Weekend:15,West:15,WhatsApp:0,Whatshot:15,WheelchairPickup:0,WhereToVote:15,Widgets:15,Wifi:15,WifiCalling:15,WifiCalling3:15,WifiLock:15,WifiOff:15,WifiProtectedSetup:0,WifiTethering:7,WifiTetheringOff:0,Window:15,WineBar:15,Work:15,WorkOff:15,WorkOutline:15,Workspaces:15,WrapText:15,WrongLocation:7,Wysiwyg:15,Yard:15,YouTube:0,YoutubeSearchedFor:0,ZoomIn:15,ZoomOut:15,ZoomOutMap:15};const iconKeys=Object.keys(icons);const weightOptions=[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\",\"Outlined\",];const styleKeyOptions={15:[...weightOptions],7:[\"Filled\",\"TwoTone\",\"Sharp\",\"Rounded\"],2:[\"Filled\",\"Sharp\"]};const styleOptionPropKeys=Object.keys(styleKeyOptions).map(optionKey=>`iconStyle${optionKey}`);const lowercaseIconKeyPairs=iconKeys.reduce((res,key)=>{res[key.toLowerCase()]=key;return res;},{});/**\n * MATERIAL\n *\n * @framerIntrinsicWidth 24\n * @framerIntrinsicHeight 24\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */ export function Icon(props){const{color,selectByList,iconSearch,iconSelection,onClick,onMouseDown,onMouseUp,onMouseEnter,onMouseLeave,mirrored,style}=props;const isMounted=useRef(false);const iconKey=useIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);// Get props to use for deps array\nconst styleOptionProps=styleOptionPropKeys.map(prop=>props[prop]);// Get style of icon\nconst iconStyle=useMemo(()=>{const iconStyleKey=icons[iconKey];if(!iconStyleKey)return;const activeStyle=props[`iconStyle${iconStyleKey}`];if(activeStyle===\"Filled\")return;return activeStyle;},[...styleOptionProps]);// Selected Icon Module\nconst[SelectedIcon,setSelectedIcon]=useState(iconKey===\"Home\"?HomeFactory(React):null);// Import the selected module or reset so null state\nasync function importModule(){// If bad search or doesn't exist, show null state\nif(typeof icons[iconKey]!==\"number\"){setSelectedIcon(null);return;}// Get the selected module\ntry{const style=iconStyle?iconStyle:\"\";const iconModuleUrl=`${moduleBaseUrl}${iconKey}${style}.js@0.0.32`;// console.log(iconModuleUrl)\nconst module=await import(/* webpackIgnore: true */ iconModuleUrl);if(isMounted.current)setSelectedIcon(module.default(React));}catch{if(isMounted.current)setSelectedIcon(null);}}// Import module when new style or icon is selected\nuseEffect(()=>{isMounted.current=true;importModule();return()=>{isMounted.current=false;};},[iconKey,...styleOptionProps]);const isOnCanvas=RenderTarget.current()===RenderTarget.canvas;const emptyState=isOnCanvas?/*#__PURE__*/ _jsx(NullState,{}):null;return /*#__PURE__*/ _jsx(motion.div,{style:{display:\"contents\"},onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,children:SelectedIcon?/*#__PURE__*/ _jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",style:{userSelect:\"none\",width:\"100%\",height:\"100%\",display:\"inline-block\",fill:color,flexShrink:0,transform:mirrored?\"scale(-1, 1)\":undefined,...style},focusable:\"false\",viewBox:\"0 0 24 24\",color:color,children:SelectedIcon}):emptyState});}Icon.displayName=\"Material\";Icon.defaultProps={width:24,height:24,iconSelection:\"Home\",iconSearch:\"Home\",color:\"#66F\",selectByList:true,weight:\"Filled\",mirrored:false};function hideStyleOptions(props,styleOptions){const{selectByList,iconSearch,iconSelection}=props;const styleOptionsNumber=parseInt(styleOptions);const name=getIconSelection(iconKeys,selectByList,iconSearch,iconSelection,lowercaseIconKeyPairs);const icon=icons[name];if(!icon||styleOptionsNumber===0)return true;if(icon===styleOptionsNumber)return false;else return true;}addPropertyControls(Icon,{selectByList:{type:ControlType.Boolean,title:\"Select\",enabledTitle:\"List\",disabledTitle:\"Search\",defaultValue:Icon.defaultProps.selectByList},iconSelection:{type:ControlType.Enum,options:iconKeys,defaultValue:Icon.defaultProps.iconSelection,title:\"Name\",hidden:({selectByList})=>!selectByList,description:\"Find every icon name on the [Material site](https://fonts.google.com/icons)\"},iconSearch:{type:ControlType.String,title:\"Name\",placeholder:\"Menu, Wifi, Box…\",hidden:({selectByList})=>selectByList},mirrored:{type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",defaultValue:Icon.defaultProps.mirrored},color:{type:ControlType.Color,title:\"Color\",defaultValue:Icon.defaultProps.color},...Object.keys(styleKeyOptions).reduce((result,optionKey)=>{result[`iconStyle${optionKey}`]={type:ControlType.Enum,title:\"Style\",defaultValue:\"Filled\",options:styleKeyOptions[optionKey],hidden:props=>hideStyleOptions(props,optionKey)};return result;},{}),...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"IconProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Icon\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"24\",\"framerIntrinsicWidth\":\"24\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Material.map","// Generated by Framer (9f68555)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,Link,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Material}from\"https://framerusercontent.com/modules/6Ldpz1V0DkD45gXvi67I/PCgBX5d6MdQT7E7nhdXn/Material.js\";const MaterialFonts=getFonts(Material);const MaterialControls=getPropertyControls(Material);const enabledGestures={jmCc7PtO7:{hover:true}};const serializationHash=\"framer-CNZAX\";const variantClassNames={jmCc7PtO7:\"framer-v-epmt3c\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const getProps=({color,height,id,link,name1,width,...props})=>{var _ref,_ref1;return{...props,hvNjft8VW:(_ref=color!==null&&color!==void 0?color:props.hvNjft8VW)!==null&&_ref!==void 0?_ref:\"var(--token-fcfdf0ac-6eb6-4bb7-9954-4d4161ccbf72, rgb(26, 24, 24))\",OGtIQpTXf:link!==null&&link!==void 0?link:props.OGtIQpTXf,ZaVIeAetv:(_ref1=name1!==null&&name1!==void 0?name1:props.ZaVIeAetv)!==null&&_ref1!==void 0?_ref1:\"Facebook\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,ZaVIeAetv,OGtIQpTXf,hvNjft8VW,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"jmCc7PtO7\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Link,{href:OGtIQpTXf,nodeId:\"jmCc7PtO7\",openInNewTab:true,children:/*#__PURE__*/_jsx(motion.a,{...restProps,...gestureHandlers,className:`${cx(serializationHash,...sharedStyleClassNames,\"framer-epmt3c\",className,classNames)} framer-1932tum`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"jmCc7PtO7\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({\"jmCc7PtO7-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vlfowi-container\",layoutDependency:layoutDependency,layoutId:\"kqs7J7NAZ-container\",children:/*#__PURE__*/_jsx(Material,{color:hvNjft8VW,height:\"100%\",iconSearch:\"Home\",iconSelection:ZaVIeAetv,iconStyle15:\"Outlined\",iconStyle2:\"Filled\",iconStyle7:\"Filled\",id:\"kqs7J7NAZ\",layoutId:\"kqs7J7NAZ\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"jmCc7PtO7-hover\":{color:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\"}},baseVariant,gestureVariant)})})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-CNZAX.framer-1932tum, .framer-CNZAX .framer-1932tum { display: block; }\",\".framer-CNZAX.framer-epmt3c { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 28px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 25px; }\",\".framer-CNZAX .framer-1vlfowi-container { flex: none; height: 28px; position: relative; width: 25px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-CNZAX.framer-epmt3c { gap: 0px; } .framer-CNZAX.framer-epmt3c > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-CNZAX.framer-epmt3c > :first-child { margin-left: 0px; } .framer-CNZAX.framer-epmt3c > :last-child { margin-right: 0px; } }\",\".framer-CNZAX.framer-v-epmt3c.hover.framer-epmt3c { height: min-content; width: min-content; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 28\n * @framerIntrinsicWidth 25\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"SIbKavjzD\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"ZaVIeAetv\":\"name1\",\"OGtIQpTXf\":\"link\",\"hvNjft8VW\":\"color\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbSreRA9Ff=withCSS(Component,css,\"framer-CNZAX\");export default FramerbSreRA9Ff;FramerbSreRA9Ff.displayName=\"Social Media Link\";FramerbSreRA9Ff.defaultProps={height:28,width:25};addPropertyControls(FramerbSreRA9Ff,{ZaVIeAetv:(MaterialControls===null||MaterialControls===void 0?void 0:MaterialControls[\"iconSelection\"])&&{...MaterialControls[\"iconSelection\"],defaultValue:\"Facebook\",description:undefined,hidden:undefined,title:\"Name\"},OGtIQpTXf:{title:\"Link\",type:ControlType.Link},hvNjft8VW:{defaultValue:'var(--token-fcfdf0ac-6eb6-4bb7-9954-4d4161ccbf72, rgb(26, 24, 24)) /* {\"name\":\"Off Black\"} */',title:\"Color\",type:ControlType.Color}});addFonts(FramerbSreRA9Ff,[{explicitInter:true,fonts:[]},...MaterialFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbSreRA9Ff\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"SIbKavjzD\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"28\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"ZaVIeAetv\\\":\\\"name1\\\",\\\"OGtIQpTXf\\\":\\\"link\\\",\\\"hvNjft8VW\\\":\\\"color\\\"}\",\"framerIntrinsicWidth\":\"25\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./bSreRA9Ff.map","// Generated by Framer (ca9141d)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const serializationHash=\"framer-0CABT\";const variantClassNames={X3U9ICrFg:\"framer-v-5rc9oe\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0: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!==null&&value!==void 0?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{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"X3U9ICrFg\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(Image,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\",intrinsicHeight:773,intrinsicWidth:2500,loading:getLoadingLazyAtYPosition((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0),pixelHeight:1546,pixelWidth:5e3,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",src:\"https://framerusercontent.com/images/JigY1W3reBMWhRS7FGre1YjuCes.png?scale-down-to=4096\",srcSet:\"https://framerusercontent.com/images/JigY1W3reBMWhRS7FGre1YjuCes.png?scale-down-to=512 512w,https://framerusercontent.com/images/JigY1W3reBMWhRS7FGre1YjuCes.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/JigY1W3reBMWhRS7FGre1YjuCes.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/JigY1W3reBMWhRS7FGre1YjuCes.png?scale-down-to=4096 4096w,https://framerusercontent.com/images/JigY1W3reBMWhRS7FGre1YjuCes.png 5000w\"},className:cx(serializationHash,...sharedStyleClassNames,\"framer-5rc9oe\",className,classNames),\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"X3U9ICrFg\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style}})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-0CABT.framer-1qp87pw, .framer-0CABT .framer-1qp87pw { display: block; }\",\".framer-0CABT.framer-5rc9oe { height: 38px; overflow: visible; position: relative; width: 123px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 38\n * @framerIntrinsicWidth 123\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramernGKsWTypp=withCSS(Component,css,\"framer-0CABT\");export default FramernGKsWTypp;FramernGKsWTypp.displayName=\"Logo\";FramernGKsWTypp.defaultProps={height:38,width:123};addFonts(FramernGKsWTypp,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramernGKsWTypp\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"38\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"123\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./nGKsWTypp.map","// Generated by Framer (ca9141d)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/NImwC4X95gxPbwToSrod/vR4e3CLLnS35ictNMPP5/JO3VXX5b2.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/MwwokNR8I1ueetBvx15d/LozPscc4iUTMIQKg9pHN/uZl4QadAq.js\";import SocialMediaLink from\"https://framerusercontent.com/modules/kMEEzqfPiFa5rrYkTtE4/Eji1RdrI4FxgV7meuMR4/bSreRA9Ff.js\";import Logo from\"https://framerusercontent.com/modules/4vUZQbrRs7Pg7QNeFczW/wEmi6jDM7C0QH6qeouVU/nGKsWTypp.js\";const LogoFonts=getFonts(Logo);const PhosphorFonts=getFonts(Phosphor);const SocialMediaLinkFonts=getFonts(SocialMediaLink);const cycleOrder=[\"nfgS1dYXz\",\"aCaM2i5pw\",\"BeeeWdMVO\",\"v7UBiPzuu\",\"dDVmVgJ7R\"];const serializationHash=\"framer-pDQuC\";const variantClassNames={aCaM2i5pw:\"framer-v-19jvksm\",BeeeWdMVO:\"framer-v-1xwuqh6\",dDVmVgJ7R:\"framer-v-ko5c28\",nfgS1dYXz:\"framer-v-1cztv51\",v7UBiPzuu:\"framer-v-gj7c2l\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const transition2={delay:0,duration:.3,ease:[.12,.23,.5,1],type:\"tween\"};const transition3={damping:40,delay:.2,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Footer Mobile\":\"v7UBiPzuu\",\"Phone Open\":\"aCaM2i5pw\",Desktop:\"nfgS1dYXz\",Footer:\"BeeeWdMVO\",Phone:\"dDVmVgJ7R\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"nfgS1dYXz\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"nfgS1dYXz\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onClick127m1n=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"dDVmVgJ7R\"),200);});const onClickban08c=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"aCaM2i5pw\"),200);});const ref1=React.useRef(null);const isDisplayed=()=>{if([\"aCaM2i5pw\",\"dDVmVgJ7R\"].includes(baseVariant))return true;return false;};const isDisplayed1=()=>{if(baseVariant===\"dDVmVgJ7R\")return false;return true;};const isDisplayed2=()=>{if([\"BeeeWdMVO\",\"v7UBiPzuu\"].includes(baseVariant))return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?layoutId:defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,...addPropertyOverrides({aCaM2i5pw:{value:transition2},dDVmVgJ7R:{value:transition3}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1cztv51\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"nfgS1dYXz\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(10px)\",background:\"linear-gradient(90deg, rgba(237, 237, 237, 0.22) 0%, rgba(130, 130, 130, 0.2) 47%, rgba(255, 255, 255, 0.12) 100%)\",borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,WebkitBackdropFilter:\"blur(10px)\",...style},variants:{aCaM2i5pw:{backdropFilter:\"blur(0px)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"blur(0px)\"},BeeeWdMVO:{backdropFilter:\"blur(0px)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"blur(0px)\"},dDVmVgJ7R:{backdropFilter:\"blur(0px)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"blur(0px)\"},v7UBiPzuu:{backdropFilter:\"blur(0px)\",borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0,WebkitBackdropFilter:\"blur(0px)\"}},...addPropertyOverrides({aCaM2i5pw:{\"data-framer-name\":\"Phone Open\"},BeeeWdMVO:{\"data-framer-name\":\"Footer\"},dDVmVgJ7R:{\"data-framer-name\":\"Phone\"},v7UBiPzuu:{\"data-framer-name\":\"Footer Mobile\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"augiA20Il\"},nodeId:\"q0oGNjN4h\",children:/*#__PURE__*/_jsxs(motion.a,{className:\"framer-em2mrj framer-5md2tc\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"q0oGNjN4h\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-14qcc4y\",layoutDependency:layoutDependency,layoutId:\"P9B1R3Occ\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:38,width:\"123px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||58)-24-40)/2)+0+0,...addPropertyOverrides({aCaM2i5pw:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+0+0},BeeeWdMVO:{y:undefined},dDVmVgJ7R:{y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+10+0+0+0},v7UBiPzuu:{y:undefined}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r1odrx-container\",layoutDependency:layoutDependency,layoutId:\"srpCavnrP-container\",children:/*#__PURE__*/_jsx(Logo,{height:\"100%\",id:\"srpCavnrP\",layoutId:\"srpCavnrP\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1inws8i-container\",layoutDependency:layoutDependency,layoutId:\"UVqwA8iFv-container\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"List\",id:\"UVqwA8iFv\",layoutId:\"UVqwA8iFv\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({aCaM2i5pw:{iconSelection:\"X\",onClick:onClick127m1n},dDVmVgJ7R:{onClick:onClickban08c}},baseVariant,gestureVariant)})})})]})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-jltxdd\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"pv3V5oZjm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#services\",nodeId:\"ibdnXdXTl\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Services\"})})})}),className:\"framer-1u0ikzf\",fonts:[\"CUSTOM;Poppins SemiBold\"],layoutDependency:layoutDependency,layoutId:\"ibdnXdXTl\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BeeeWdMVO:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"},v7UBiPzuu:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aCaM2i5pw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#services\",nodeId:\"ibdnXdXTl\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7ow6wt\",\"data-styles-preset\":\"JO3VXX5b2\",children:\"Services\"})})})})},BeeeWdMVO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#services\",nodeId:\"ibdnXdXTl\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Services\"})})})})},v7UBiPzuu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#services\",nodeId:\"ibdnXdXTl\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Services\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#studio\",nodeId:\"PeANfdK5z\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Studio\"})})})}),className:\"framer-1cc0o8l\",fonts:[\"CUSTOM;Poppins SemiBold\"],layoutDependency:layoutDependency,layoutId:\"PeANfdK5z\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BeeeWdMVO:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"},v7UBiPzuu:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aCaM2i5pw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#studio\",nodeId:\"PeANfdK5z\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7ow6wt\",\"data-styles-preset\":\"JO3VXX5b2\",children:\"Studio\"})})})})},BeeeWdMVO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#studio\",nodeId:\"PeANfdK5z\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Studio\"})})})})},v7UBiPzuu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#studio\",nodeId:\"PeANfdK5z\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Studio\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#referenzen\",nodeId:\"v4QnvNELN\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Referenzen\"})})})}),className:\"framer-nzyod8\",fonts:[\"CUSTOM;Poppins SemiBold\"],layoutDependency:layoutDependency,layoutId:\"v4QnvNELN\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BeeeWdMVO:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"},v7UBiPzuu:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aCaM2i5pw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#referenzen\",nodeId:\"v4QnvNELN\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7ow6wt\",\"data-styles-preset\":\"JO3VXX5b2\",children:\"Referenzen\"})})})})},BeeeWdMVO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#referenzen\",nodeId:\"v4QnvNELN\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Referenzen\"})})})})},v7UBiPzuu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#referenzen\",nodeId:\"v4QnvNELN\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Referenzen\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#/aurabeats\",nodeId:\"PtcN86Ngm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"/Aurabeats\"})})})}),className:\"framer-othxpv\",fonts:[\"CUSTOM;Poppins SemiBold\"],layoutDependency:layoutDependency,layoutId:\"PtcN86Ngm\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BeeeWdMVO:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"},v7UBiPzuu:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aCaM2i5pw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#/aurabeats\",nodeId:\"PtcN86Ngm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7ow6wt\",\"data-styles-preset\":\"JO3VXX5b2\",children:\"/Aurabeats\"})})})})},BeeeWdMVO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#/aurabeats\",nodeId:\"PtcN86Ngm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"/Aurabeats\"})})})})},v7UBiPzuu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#/aurabeats\",nodeId:\"PtcN86Ngm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"/Aurabeats\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#about\",nodeId:\"uo4J4lcqZ\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"About\"})})})}),className:\"framer-kx2tsf\",fonts:[\"CUSTOM;Poppins SemiBold\"],layoutDependency:layoutDependency,layoutId:\"uo4J4lcqZ\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BeeeWdMVO:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"},v7UBiPzuu:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aCaM2i5pw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#about\",nodeId:\"uo4J4lcqZ\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7ow6wt\",\"data-styles-preset\":\"JO3VXX5b2\",children:\"About\"})})})})},BeeeWdMVO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#about\",nodeId:\"uo4J4lcqZ\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"About\"})})})})},v7UBiPzuu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#about\",nodeId:\"uo4J4lcqZ\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"About\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#pricing\",nodeId:\"iGELFg5Qo\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Pricing\"})})})}),className:\"framer-fwsb3n\",fonts:[\"CUSTOM;Poppins SemiBold\"],layoutDependency:layoutDependency,layoutId:\"iGELFg5Qo\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BeeeWdMVO:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"},v7UBiPzuu:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aCaM2i5pw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#pricing\",nodeId:\"iGELFg5Qo\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7ow6wt\",\"data-styles-preset\":\"JO3VXX5b2\",children:\"Pricing\"})})})})},BeeeWdMVO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#pricing\",nodeId:\"iGELFg5Qo\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Pricing\"})})})})},v7UBiPzuu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#pricing\",nodeId:\"iGELFg5Qo\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Pricing\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#kontakt\",nodeId:\"loA31cRUm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Kontakt\"})})})}),className:\"framer-1qfgjoq\",fonts:[\"CUSTOM;Poppins SemiBold\"],layoutDependency:layoutDependency,layoutId:\"loA31cRUm\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\",\"--framer-paragraph-spacing\":\"0px\"},variants:{BeeeWdMVO:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"},v7UBiPzuu:{\"--extracted-r6o4lv\":\"var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({aCaM2i5pw:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"32px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#kontakt\",nodeId:\"loA31cRUm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-7ow6wt\",\"data-styles-preset\":\"JO3VXX5b2\",children:\"Kontakt\"})})})})},BeeeWdMVO:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-font-size\":\"15px\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"2em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#kontakt\",nodeId:\"loA31cRUm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Kontakt\"})})})})},v7UBiPzuu:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-91e96281-5071-48f5-9dd8-531ff653835a, rgb(251, 246, 243)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"#kontakt\",nodeId:\"loA31cRUm\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"Kontakt\"})})})})}},baseVariant,gestureVariant)})]}),isDisplayed2()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-rimwxb\",\"data-framer-name\":\"Social Media\",layoutDependency:layoutDependency,layoutId:\"d0fAaHLMb\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"25px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ah3w15-container\",layoutDependency:layoutDependency,layoutId:\"fjWZugYPh-container\",children:/*#__PURE__*/_jsx(SocialMediaLink,{height:\"100%\",hvNjft8VW:\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\",id:\"fjWZugYPh\",layoutId:\"fjWZugYPh\",OGtIQpTXf:\"https://www.instagram.com/nevolutionrecords/\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZaVIeAetv:\"Instagram\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:28,width:\"25px\",children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rzjzwf-container\",layoutDependency:layoutDependency,layoutId:\"AcvUHYahy-container\",children:/*#__PURE__*/_jsx(SocialMediaLink,{height:\"100%\",hvNjft8VW:\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\",id:\"AcvUHYahy\",layoutId:\"AcvUHYahy\",OGtIQpTXf:\"https://tr.ee/4JI_29QViQ\",style:{height:\"100%\",width:\"100%\"},width:\"100%\",ZaVIeAetv:\"WhatsApp\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-pDQuC.framer-5md2tc, .framer-pDQuC .framer-5md2tc { display: block; }\",\".framer-pDQuC.framer-1cztv51 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: 58px; justify-content: flex-start; overflow: hidden; padding: 12px 55px 12px 24px; position: relative; width: 1150px; will-change: var(--framer-will-change-override, transform); }\",\".framer-pDQuC .framer-em2mrj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px 0px 2px 0px; position: relative; text-decoration: none; width: min-content; }\",\".framer-pDQuC .framer-14qcc4y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-pDQuC .framer-1r1odrx-container { flex: none; height: 38px; position: relative; width: 123px; }\",\".framer-pDQuC .framer-1inws8i-container { flex: none; height: 33px; position: relative; width: 60px; }\",\".framer-pDQuC .framer-jltxdd { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 29px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-pDQuC .framer-1u0ikzf, .framer-pDQuC .framer-1cc0o8l, .framer-pDQuC .framer-nzyod8, .framer-pDQuC .framer-othxpv, .framer-pDQuC .framer-kx2tsf, .framer-pDQuC .framer-fwsb3n, .framer-pDQuC .framer-1qfgjoq { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-pDQuC .framer-rimwxb { align-content: flex-end; align-items: flex-end; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-pDQuC .framer-ah3w15-container, .framer-pDQuC .framer-1rzjzwf-container { flex: none; height: 28px; position: relative; width: 25px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pDQuC.framer-1cztv51, .framer-pDQuC .framer-em2mrj, .framer-pDQuC .framer-14qcc4y, .framer-pDQuC .framer-jltxdd, .framer-pDQuC .framer-rimwxb { gap: 0px; } .framer-pDQuC.framer-1cztv51 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-pDQuC.framer-1cztv51 > :first-child, .framer-pDQuC .framer-em2mrj > :first-child, .framer-pDQuC .framer-14qcc4y > :first-child, .framer-pDQuC .framer-jltxdd > :first-child { margin-left: 0px; } .framer-pDQuC.framer-1cztv51 > :last-child, .framer-pDQuC .framer-em2mrj > :last-child, .framer-pDQuC .framer-14qcc4y > :last-child, .framer-pDQuC .framer-jltxdd > :last-child { margin-right: 0px; } .framer-pDQuC .framer-em2mrj > *, .framer-pDQuC .framer-14qcc4y > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-pDQuC .framer-jltxdd > * { margin: 0px; margin-left: calc(29px / 2); margin-right: calc(29px / 2); } .framer-pDQuC .framer-rimwxb > * { margin: 0px; margin-bottom: calc(30px / 2); margin-top: calc(30px / 2); } .framer-pDQuC .framer-rimwxb > :first-child { margin-top: 0px; } .framer-pDQuC .framer-rimwxb > :last-child { margin-bottom: 0px; } }\",\".framer-pDQuC.framer-v-19jvksm.framer-1cztv51 { flex-direction: column; gap: 0px; height: 554px; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 10px 20px 10px 10px; width: 390px; }\",\".framer-pDQuC.framer-v-19jvksm .framer-em2mrj { gap: unset; justify-content: space-between; padding: 0px; width: 100%; }\",\".framer-pDQuC.framer-v-19jvksm .framer-14qcc4y, .framer-pDQuC.framer-v-1xwuqh6 .framer-1u0ikzf, .framer-pDQuC.framer-v-1xwuqh6 .framer-ah3w15-container, .framer-pDQuC.framer-v-gj7c2l .framer-1u0ikzf { order: 0; }\",\".framer-pDQuC.framer-v-19jvksm .framer-1inws8i-container, .framer-pDQuC.framer-v-ko5c28 .framer-1inws8i-container { height: 28px; order: 1; width: 28px; }\",\".framer-pDQuC.framer-v-19jvksm .framer-jltxdd { align-content: flex-start; align-items: flex-start; flex: none; flex-direction: column; gap: 20px; justify-content: flex-start; padding: 40px 15px 0px 15px; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pDQuC.framer-v-19jvksm.framer-1cztv51, .framer-pDQuC.framer-v-19jvksm .framer-em2mrj, .framer-pDQuC.framer-v-19jvksm .framer-jltxdd { gap: 0px; } .framer-pDQuC.framer-v-19jvksm.framer-1cztv51 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-pDQuC.framer-v-19jvksm.framer-1cztv51 > :first-child, .framer-pDQuC.framer-v-19jvksm .framer-jltxdd > :first-child { margin-top: 0px; } .framer-pDQuC.framer-v-19jvksm.framer-1cztv51 > :last-child, .framer-pDQuC.framer-v-19jvksm .framer-jltxdd > :last-child { margin-bottom: 0px; } .framer-pDQuC.framer-v-19jvksm .framer-em2mrj > *, .framer-pDQuC.framer-v-19jvksm .framer-em2mrj > :first-child, .framer-pDQuC.framer-v-19jvksm .framer-em2mrj > :last-child { margin: 0px; } .framer-pDQuC.framer-v-19jvksm .framer-jltxdd > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } }\",\".framer-pDQuC.framer-v-1xwuqh6.framer-1cztv51 { align-content: flex-start; align-items: flex-start; flex-wrap: wrap; gap: unset; height: min-content; justify-content: space-between; padding: 35px 50px 30px 30px; }\",\".framer-pDQuC.framer-v-1xwuqh6 .framer-em2mrj { align-content: flex-start; align-items: flex-start; justify-content: flex-end; order: 0; padding: 0px; }\",\".framer-pDQuC.framer-v-1xwuqh6 .framer-jltxdd { flex: none; order: 1; width: min-content; }\",\".framer-pDQuC.framer-v-1xwuqh6 .framer-1cc0o8l, .framer-pDQuC.framer-v-1xwuqh6 .framer-1rzjzwf-container, .framer-pDQuC.framer-v-gj7c2l .framer-14qcc4y, .framer-pDQuC.framer-v-gj7c2l .framer-1cc0o8l { order: 1; }\",\".framer-pDQuC.framer-v-1xwuqh6 .framer-nzyod8, .framer-pDQuC.framer-v-gj7c2l .framer-nzyod8 { order: 2; }\",\".framer-pDQuC.framer-v-1xwuqh6 .framer-othxpv, .framer-pDQuC.framer-v-gj7c2l .framer-othxpv { order: 3; }\",\".framer-pDQuC.framer-v-1xwuqh6 .framer-kx2tsf, .framer-pDQuC.framer-v-gj7c2l .framer-kx2tsf { order: 4; }\",\".framer-pDQuC.framer-v-1xwuqh6 .framer-fwsb3n, .framer-pDQuC.framer-v-gj7c2l .framer-fwsb3n { order: 5; }\",\".framer-pDQuC.framer-v-1xwuqh6 .framer-1qfgjoq, .framer-pDQuC.framer-v-gj7c2l .framer-1qfgjoq { order: 6; }\",\".framer-pDQuC.framer-v-1xwuqh6 .framer-rimwxb { flex-direction: row; order: 2; padding: 0px 25px 0px 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pDQuC.framer-v-1xwuqh6.framer-1cztv51, .framer-pDQuC.framer-v-1xwuqh6 .framer-rimwxb { gap: 0px; } .framer-pDQuC.framer-v-1xwuqh6.framer-1cztv51 > *, .framer-pDQuC.framer-v-1xwuqh6.framer-1cztv51 > :first-child, .framer-pDQuC.framer-v-1xwuqh6.framer-1cztv51 > :last-child { margin: 0px; } .framer-pDQuC.framer-v-1xwuqh6 .framer-rimwxb > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } .framer-pDQuC.framer-v-1xwuqh6 .framer-rimwxb > :first-child { margin-left: 0px; } .framer-pDQuC.framer-v-1xwuqh6 .framer-rimwxb > :last-child { margin-right: 0px; } }\",\".framer-pDQuC.framer-v-gj7c2l.framer-1cztv51 { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 50px; height: min-content; max-height: calc(var(--framer-viewport-height, 100vh) * 1); overflow: auto; overscroll-behavior: contain; padding: 35px; width: 390px; }\",\".framer-pDQuC.framer-v-gj7c2l .framer-em2mrj { gap: unset; justify-content: space-between; order: 0; padding: 0px; width: 100%; }\",\".framer-pDQuC.framer-v-gj7c2l .framer-jltxdd { align-content: flex-start; align-items: flex-start; flex: none; flex-wrap: wrap; gap: 40px; justify-content: flex-start; order: 1; width: 100%; }\",\".framer-pDQuC.framer-v-gj7c2l .framer-rimwxb { flex-direction: row; order: 2; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pDQuC.framer-v-gj7c2l.framer-1cztv51, .framer-pDQuC.framer-v-gj7c2l .framer-em2mrj, .framer-pDQuC.framer-v-gj7c2l .framer-jltxdd, .framer-pDQuC.framer-v-gj7c2l .framer-rimwxb { gap: 0px; } .framer-pDQuC.framer-v-gj7c2l.framer-1cztv51 > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-pDQuC.framer-v-gj7c2l.framer-1cztv51 > :first-child { margin-top: 0px; } .framer-pDQuC.framer-v-gj7c2l.framer-1cztv51 > :last-child { margin-bottom: 0px; } .framer-pDQuC.framer-v-gj7c2l .framer-em2mrj > *, .framer-pDQuC.framer-v-gj7c2l .framer-em2mrj > :first-child, .framer-pDQuC.framer-v-gj7c2l .framer-em2mrj > :last-child { margin: 0px; } .framer-pDQuC.framer-v-gj7c2l .framer-jltxdd > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-pDQuC.framer-v-gj7c2l .framer-jltxdd > :first-child, .framer-pDQuC.framer-v-gj7c2l .framer-rimwxb > :first-child { margin-left: 0px; } .framer-pDQuC.framer-v-gj7c2l .framer-jltxdd > :last-child, .framer-pDQuC.framer-v-gj7c2l .framer-rimwxb > :last-child { margin-right: 0px; } .framer-pDQuC.framer-v-gj7c2l .framer-rimwxb > * { margin: 0px; margin-left: calc(30px / 2); margin-right: calc(30px / 2); } }\",\".framer-pDQuC.framer-v-ko5c28.framer-1cztv51 { flex-direction: column; gap: 0px; padding: 10px 20px 10px 10px; width: 390px; }\",\".framer-pDQuC.framer-v-ko5c28 .framer-em2mrj { gap: 10px; order: 0; padding: 0px; width: 100%; }\",\".framer-pDQuC.framer-v-ko5c28 .framer-14qcc4y { flex: 1 0 0px; gap: unset; justify-content: space-between; order: 0; width: 1px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-pDQuC.framer-v-ko5c28.framer-1cztv51, .framer-pDQuC.framer-v-ko5c28 .framer-em2mrj, .framer-pDQuC.framer-v-ko5c28 .framer-14qcc4y { gap: 0px; } .framer-pDQuC.framer-v-ko5c28.framer-1cztv51 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-pDQuC.framer-v-ko5c28.framer-1cztv51 > :first-child { margin-top: 0px; } .framer-pDQuC.framer-v-ko5c28.framer-1cztv51 > :last-child { margin-bottom: 0px; } .framer-pDQuC.framer-v-ko5c28 .framer-em2mrj > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-pDQuC.framer-v-ko5c28 .framer-em2mrj > :first-child { margin-left: 0px; } .framer-pDQuC.framer-v-ko5c28 .framer-em2mrj > :last-child { margin-right: 0px; } .framer-pDQuC.framer-v-ko5c28 .framer-14qcc4y > *, .framer-pDQuC.framer-v-ko5c28 .framer-14qcc4y > :first-child, .framer-pDQuC.framer-v-ko5c28 .framer-14qcc4y > :last-child { margin: 0px; } }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 58\n * @framerIntrinsicWidth 1150\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"aCaM2i5pw\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,null,\"100vh\"]},\"BeeeWdMVO\":{\"layout\":[\"fixed\",\"auto\"]},\"v7UBiPzuu\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"dDVmVgJ7R\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerKtic4PsG4=withCSS(Component,css,\"framer-pDQuC\");export default FramerKtic4PsG4;FramerKtic4PsG4.displayName=\"Navbar & Footer\";FramerKtic4PsG4.defaultProps={height:58,width:1150};addPropertyControls(FramerKtic4PsG4,{variant:{options:[\"nfgS1dYXz\",\"aCaM2i5pw\",\"BeeeWdMVO\",\"v7UBiPzuu\",\"dDVmVgJ7R\"],optionTitles:[\"Desktop\",\"Phone Open\",\"Footer\",\"Footer Mobile\",\"Phone\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerKtic4PsG4,[{explicitInter:true,fonts:[{family:\"Poppins SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/UE12vX73EEO8KjkItKSNlzgLhc.woff2\"}]},...LogoFonts,...PhosphorFonts,...SocialMediaLinkFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerKtic4PsG4\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aCaM2i5pw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"BeeeWdMVO\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"v7UBiPzuu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"dDVmVgJ7R\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"58\",\"framerIntrinsicWidth\":\"1150\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ktic4PsG4.map","// Generated by Framer (9f68555)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"g7lX1zYri\",\"REWt8TbPR\"];const serializationHash=\"framer-EXZ9d\";const variantClassNames={g7lX1zYri:\"framer-v-1cetpwx\",REWt8TbPR:\"framer-v-1k46mzj\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={Closed:\"g7lX1zYri\",Open:\"REWt8TbPR\"};const getProps=({answer,height,id,question,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1,_ref2;return{...props,T8rQFvSBR:(_ref=answer!==null&&answer!==void 0?answer:props.T8rQFvSBR)!==null&&_ref!==void 0?_ref:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"g7lX1zYri\",W88zB8mIG:(_ref2=question!==null&&question!==void 0?question:props.W88zB8mIG)!==null&&_ref2!==void 0?_ref2:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,W88zB8mIG,T8rQFvSBR,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"g7lX1zYri\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ffegfd=activeVariantCallback(async(...args)=>{setVariant(\"REWt8TbPR\");});const onTapbnpd9v=activeVariantCallback(async(...args)=>{setVariant(\"g7lX1zYri\");});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"REWt8TbPR\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-1cetpwx\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"g7lX1zYri\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({REWt8TbPR:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-lynmk1\",\"data-framer-name\":\"Question\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"m5qsR0B7P\",onTap:onTap1ffegfd,...addPropertyOverrides({REWt8TbPR:{onTap:onTapbnpd9v}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"1.5em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255)))\",\"--framer-text-decoration\":\"underline\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-z7z5x9\",fonts:[\"CUSTOM;Poppins SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Yaj0LHrKT\",style:{\"--extracted-r6o4lv\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:W88zB8mIG,verticalAlignment:\"top\",withExternalLayout:true})}),isDisplayed()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1dhcv39\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"XQ1jVvQO3\",style:{opacity:0},variants:{REWt8TbPR:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-letter-spacing\":\"0px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255)))\"},children:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\"})}),className:\"framer-1nb0nkc\",fonts:[\"CUSTOM;Poppins Regular\"],layoutDependency:layoutDependency,layoutId:\"uPOYD8cIh\",style:{\"--extracted-r6o4lv\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\",\"--framer-paragraph-spacing\":\"0px\",opacity:.6},text:T8rQFvSBR,variants:{REWt8TbPR:{opacity:1}},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EXZ9d.framer-2jwuc0, .framer-EXZ9d .framer-2jwuc0 { display: block; }\",\".framer-EXZ9d.framer-1cetpwx { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-EXZ9d .framer-lynmk1 { -webkit-user-select: none; align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 22px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; user-select: none; width: 100%; }\",\".framer-EXZ9d .framer-z7z5x9 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-EXZ9d .framer-1dhcv39 { 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: flex-start; overflow: visible; padding: 0px 20px 20px 40px; position: relative; width: 100%; }\",\".framer-EXZ9d .framer-1nb0nkc { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-EXZ9d.framer-1cetpwx, .framer-EXZ9d .framer-lynmk1, .framer-EXZ9d .framer-1dhcv39 { gap: 0px; } .framer-EXZ9d.framer-1cetpwx > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-EXZ9d.framer-1cetpwx > :first-child, .framer-EXZ9d .framer-1dhcv39 > :first-child { margin-top: 0px; } .framer-EXZ9d.framer-1cetpwx > :last-child, .framer-EXZ9d .framer-1dhcv39 > :last-child { margin-bottom: 0px; } .framer-EXZ9d .framer-lynmk1 > * { margin: 0px; margin-left: calc(22px / 2); margin-right: calc(22px / 2); } .framer-EXZ9d .framer-lynmk1 > :first-child { margin-left: 0px; } .framer-EXZ9d .framer-lynmk1 > :last-child { margin-right: 0px; } .framer-EXZ9d .framer-1dhcv39 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 48\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"REWt8TbPR\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"W88zB8mIG\":\"question\",\"T8rQFvSBR\":\"answer\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameriK2BQSWDO=withCSS(Component,css,\"framer-EXZ9d\");export default FrameriK2BQSWDO;FrameriK2BQSWDO.displayName=\"Row\";FrameriK2BQSWDO.defaultProps={height:48,width:400};addPropertyControls(FrameriK2BQSWDO,{variant:{options:[\"g7lX1zYri\",\"REWt8TbPR\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},W88zB8mIG:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:true,title:\"Question\",type:ControlType.String},T8rQFvSBR:{defaultValue:\"Framer is a web builder for creative pros. Be sure to check out framer.com to learn more.\",displayTextArea:true,title:\"Answer\",type:ControlType.String}});addFonts(FrameriK2BQSWDO,[{explicitInter:true,fonts:[{family:\"Poppins SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/UE12vX73EEO8KjkItKSNlzgLhc.woff2\"},{family:\"Poppins Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/cittOaxvr9F56mLCaMGDDM2G8c.woff2\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameriK2BQSWDO\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"W88zB8mIG\\\":\\\"question\\\",\\\"T8rQFvSBR\\\":\\\"answer\\\"}\",\"framerIntrinsicHeight\":\"48\",\"framerIntrinsicWidth\":\"400\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"REWt8TbPR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./iK2BQSWDO.map","// Generated by Framer (9f68555)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,CycleVariantState,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Row from\"https://framerusercontent.com/modules/9QXcP6ml3Pzw2B9SPRUg/Op7eAa14oKGiuhzPbWqD/iK2BQSWDO.js\";const RowFonts=getFonts(Row);const cycleOrder=[\"cFj1y8_XL\",\"GgSC0NjFz\"];const serializationHash=\"framer-2YfvX\";const variantClassNames={cFj1y8_XL:\"framer-v-1rv22lo\",GgSC0NjFz:\"framer-v-3jgvv7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants===null||variants===void 0?void 0:variants.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={damping:40,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==null&&value!==void 0?value:config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Variants=motion.create(React.Fragment);const humanReadableVariantMap={\"Variant 1\":\"cFj1y8_XL\",\"Variant 2\":\"GgSC0NjFz\"};const getProps=({height,id,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"cFj1y8_XL\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cFj1y8_XL\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1ihqjoj=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(CycleVariantState);});const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"GgSC0NjFz\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"GgSC0NjFz\")return true;return false;};const defaultLayoutId=React.useId();const sharedStyleClassNames=[];const componentViewport=useComponentViewport();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId!==null&&layoutId!==void 0?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(serializationHash,...sharedStyleClassNames,\"framer-1rv22lo\",className,classNames),\"data-framer-name\":\"Variant 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"cFj1y8_XL\",onTap:onTap1ihqjoj,ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20,...style},variants:{GgSC0NjFz:{borderBottomLeftRadius:0,borderBottomRightRadius:0,borderTopLeftRadius:0,borderTopRightRadius:0}},...addPropertyOverrides({GgSC0NjFz:{\"data-framer-name\":\"Variant 2\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:48,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1tvrs1r-container\",layoutDependency:layoutDependency,layoutId:\"OvvPoF5Jj-container\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"OvvPoF5Jj\",layoutId:\"OvvPoF5Jj\",style:{width:\"100%\"},T8rQFvSBR:\"EU-Streitschlichtung\\nGem\\xe4\\xdf Verordnung \\xfcber Online-Streitbeilegung in Verbraucherangelegenheiten (ODR-Verordnung) m\\xf6chten wir Sie \\xfcber die Online-Streitbeilegungsplattform (OS-Plattform) informieren.\\nVerbraucher haben die M\\xf6glichkeit, Beschwerden an die Online Streitbeilegungsplattform der Europ\\xe4ischen Kommission unter https://ec.europa.eu/consumers/odr/main/index.cfm?event=main.home2.show&lng=DE zu richten. Die daf\\xfcr notwendigen Kontaktdaten finden Sie oberhalb in unserem Impressum.\\nWir m\\xf6chten Sie jedoch darauf hinweisen, dass wir nicht bereit oder verpflichtet sind, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.\\nBildernachweis\\nDie Bilder, Fotos und Grafiken auf dieser Webseite sind urheberrechtlich gesch\\xfctzt.\\nDie Bilderrechte liegen bei: \\nFotograf Max Mustermann\\nFotografin Pia Musterfrau\\nWeitere Onlineauftritte\\nDieses Impressum gilt auch f\\xfcr \\nhttps://instagram.com/nevolutionrecords \\nhttps://instagram.com/aurabeats_by_nevolutionrecords \\nAlle Texte sind urheberrechtlich gesch\\xfctzt.\\nQuelle: Erstellt mit dem Impressum Generator von AdSimple\\nDatenschutzerkl\\xe4rung\\nEinleitung und \\xdcberblick\\nWir haben diese Datenschutzerkl\\xe4rung (Fassung 06.11.2024-122903583) verfasst, um Ihnen gem\\xe4\\xdf der Vorgaben der Datenschutz-Grundverordnung (EU) 2016/679 und anwendbaren nationalen Gesetzen zu erkl\\xe4ren, welche personenbezogenen Daten (kurz Daten) wir als Verantwortliche – und die von uns beauftragten Auftragsverarbeiter (z. B. Provider) – verarbeiten, zuk\\xfcnftig verarbeiten werden und welche rechtm\\xe4\\xdfigen M\\xf6glichkeiten Sie haben. Die verwendeten Begriffe sind geschlechtsneutral zu verstehen.\\nKurz gesagt: Wir informieren Sie umfassend \\xfcber Daten, die wir \\xfcber Sie verarbeiten.\\nDatenschutzerkl\\xe4rungen klingen f\\xfcr gew\\xf6hnlich sehr technisch und verwenden juristische Fachbegriffe. Diese Datenschutzerkl\\xe4rung soll Ihnen hingegen die wichtigsten Dinge so einfach und transparent wie m\\xf6glich beschreiben. Soweit es der Transparenz f\\xf6rderlich ist, werden technische Begriffe leserfreundlich erkl\\xe4rt, Links zu weiterf\\xfchrenden Informationen geboten und Grafiken zum Einsatz gebracht. Wir informieren damit in klarer und einfacher Sprache, dass wir im Rahmen unserer Gesch\\xe4ftst\\xe4tigkeiten nur dann personenbezogene Daten verarbeiten, wenn eine entsprechende gesetzliche Grundlage gegeben ist. Das ist sicher nicht m\\xf6glich, wenn man m\\xf6glichst knappe, unklare und juristisch-technische Erkl\\xe4rungen abgibt, so wie sie im Internet oft Standard sind, wenn es um Datenschutz geht. Ich hoffe, Sie finden die folgenden Erl\\xe4uterungen interessant und informativ und vielleicht ist die eine oder andere Information dabei, die Sie noch nicht kannten.\\nWenn trotzdem Fragen bleiben, m\\xf6chten wir Sie bitten, sich an die unten bzw. im Impressum genannte verantwortliche Stelle zu wenden, den vorhandenen Links zu folgen und sich weitere Informationen auf Drittseiten anzusehen. Unsere Kontaktdaten finden Sie selbstverst\\xe4ndlich auch im Impressum.\\nAnwendungsbereich\\nDiese Datenschutzerkl\\xe4rung gilt f\\xfcr alle von uns im Unternehmen verarbeiteten personenbezogenen Daten und f\\xfcr alle personenbezogenen Daten, die von uns beauftragte Firmen (Auftragsverarbeiter) verarbeiten. Mit personenbezogenen Daten meinen wir Informationen im Sinne des Art. 4 Nr. 1 DSGVO wie zum Beispiel Name, E-Mail-Adresse und postalische Anschrift einer Person. Die Verarbeitung personenbezogener Daten sorgt daf\\xfcr, dass wir unsere Dienstleistungen und Produkte anbieten und abrechnen k\\xf6nnen, sei es online oder offline. Der Anwendungsbereich dieser Datenschutzerkl\\xe4rung umfasst:\\n•\talle Onlineauftritte (Websites, Onlineshops), die wir betreiben\\n•\tSocial Media Auftritte und E-Mail-Kommunikation\\n•\tmobile Apps f\\xfcr Smartphones und andere Ger\\xe4te\\nKurz gesagt: Die Datenschutzerkl\\xe4rung gilt f\\xfcr alle Bereiche, in denen personenbezogene Daten im Unternehmen \\xfcber die genannten Kan\\xe4le strukturiert verarbeitet werden. Sollten wir au\\xdferhalb dieser Kan\\xe4le mit Ihnen in Rechtsbeziehungen eintreten, werden wir Sie gegebenenfalls gesondert informieren.\\nRechtsgrundlagen\\nIn der folgenden Datenschutzerkl\\xe4rung geben wir Ihnen transparente Informationen zu den rechtlichen Grunds\\xe4tzen und Vorschriften, also den Rechtsgrundlagen der Datenschutz-Grundverordnung, die uns erm\\xf6glichen, personenbezogene Daten zu verarbeiten.\\nWas das EU-Recht betrifft, beziehen wir uns auf die VERORDNUNG (EU) 2016/679 DES EUROP\\xc4ISCHEN PARLAMENTS UND DES RATES vom 27. April 2016. Diese Datenschutz-Grundverordnung der EU k\\xf6nnen Sie selbstverst\\xe4ndlich online auf EUR-Lex, dem Zugang zum EU-Recht, unter https://eur-lex.europa.eu/legal-content/DE/ALL/?uri=celex%3A32016R0679 nachlesen.\\nWir verarbeiten Ihre Daten nur, wenn mindestens eine der folgenden Bedingungen zutrifft:\\n1.\tEinwilligung (Artikel 6 Absatz 1 lit. a DSGVO): Sie haben uns Ihre Einwilligung gegeben, Daten zu einem bestimmten Zweck zu verarbeiten. Ein Beispiel w\\xe4re die Speicherung Ihrer eingegebenen Daten eines Kontaktformulars.\\n2.\tVertrag (Artikel 6 Absatz 1 lit. b DSGVO): Um einen Vertrag oder vorvertragliche Verpflichtungen mit Ihnen zu erf\\xfcllen, verarbeiten wir Ihre Daten. Wenn wir zum Beispiel einen Kaufvertrag mit Ihnen abschlie\\xdfen, ben\\xf6tigen wir vorab personenbezogene Informationen.\\n3.\tRechtliche Verpflichtung (Artikel 6 Absatz 1 lit. c DSGVO): Wenn wir einer rechtlichen Verpflichtung unterliegen, verarbeiten wir Ihre Daten. Zum Beispiel sind wir gesetzlich verpflichtet Rechnungen f\\xfcr die Buchhaltung aufzuheben. Diese enthalten in der Regel personenbezogene Daten.\\n4.\tBerechtigte Interessen (Artikel 6 Absatz 1 lit. f DSGVO): Im Falle berechtigter Interessen, die Ihre Grundrechte nicht einschr\\xe4nken, behalten wir uns die Verarbeitung personenbezogener Daten vor. Wir m\\xfcssen zum Beispiel gewisse Daten verarbeiten, um unsere Website sicher und wirtschaftlich effizient betreiben zu k\\xf6nnen. Diese Verarbeitung ist somit ein berechtigtes Interesse.\\nWeitere Bedingungen wie die Wahrnehmung von Aufnahmen im \\xf6ffentlichen Interesse und Aus\\xfcbung \\xf6ffentlicher Gewalt sowie dem Schutz lebenswichtiger Interessen treten bei uns in der Regel nicht auf. Soweit eine solche Rechtsgrundlage doch einschl\\xe4gig sein sollte, wird diese an der entsprechenden Stelle ausgewiesen.\\nZus\\xe4tzlich zu der EU-Verordnung gelten auch noch nationale Gesetze:\\n•\tIn \\xd6sterreich ist dies das Bundesgesetz zum Schutz nat\\xfcrlicher Personen bei der Verarbeitung personenbezogener Daten (Datenschutzgesetz), kurz DSG.\\n•\tIn Deutschland gilt das Bundesdatenschutzgesetz, kurz BDSG.\\nSofern weitere regionale oder nationale Gesetze zur Anwendung kommen, informieren wir Sie in den folgenden Abschnitten dar\\xfcber.\\nSpeicherdauer\\nDass wir personenbezogene Daten nur so lange speichern, wie es f\\xfcr die Bereitstellung unserer Dienstleistungen und Produkte unbedingt notwendig ist, gilt als generelles Kriterium bei uns. Das bedeutet, dass wir personenbezogene Daten l\\xf6schen, sobald der Grund f\\xfcr die Datenverarbeitung nicht mehr vorhanden ist. In einigen F\\xe4llen sind wir gesetzlich dazu verpflichtet, bestimmte Daten auch nach Wegfall des urspr\\xfcngliches Zwecks zu speichern, zum Beispiel zu Zwecken der Buchf\\xfchrung.\\nSollten Sie die L\\xf6schung Ihrer Daten w\\xfcnschen oder die Einwilligung zur Datenverarbeitung widerrufen, werden die Daten so rasch wie m\\xf6glich und soweit keine Pflicht zur Speicherung besteht, gel\\xf6scht.\\n\\xdcber die konkrete Dauer der jeweiligen Datenverarbeitung informieren wir Sie weiter unten, sofern wir weitere Informationen dazu haben.\\nRechte laut Datenschutz-Grundverordnung\\nGem\\xe4\\xdf Artikel 13, 14 DSGVO informieren wir Sie \\xfcber die folgenden Rechte, die Ihnen zustehen, damit es zu einer fairen und transparenten Verarbeitung von Daten kommt:\\n•\tSie haben laut Artikel 15 DSGVO ein Auskunftsrecht dar\\xfcber, ob wir Daten von Ihnen verarbeiten. Sollte das zutreffen, haben Sie Recht darauf eine Kopie der Daten zu erhalten und die folgenden Informationen zu erfahren: \\no\tzu welchem Zweck wir die Verarbeitung durchf\\xfchren;\\no\tdie Kategorien, also die Arten von Daten, die verarbeitet werden;\\no\twer diese Daten erh\\xe4lt und wenn die Daten an Drittl\\xe4nder \\xfcbermittelt werden, wie die Sicherheit garantiert werden kann;\\no\twie lange die Daten gespeichert werden;\\no\tdas Bestehen des Rechts auf Berichtigung, L\\xf6schung oder Einschr\\xe4nkung der Verarbeitung und dem Widerspruchsrecht gegen die Verarbeitung;\\no\tdass Sie sich bei einer Aufsichtsbeh\\xf6rde beschweren k\\xf6nnen (Links zu diesen Beh\\xf6rden finden Sie weiter unten);\\no\tdie Herkunft der Daten, wenn wir sie nicht bei Ihnen erhoben haben;\\no\tob Profiling durchgef\\xfchrt wird, ob also Daten automatisch ausgewertet werden, um zu einem pers\\xf6nlichen Profil von Ihnen zu gelangen.\\n•\tSie haben laut Artikel 16 DSGVO ein Recht auf Berichtigung der Daten, was bedeutet, dass wir Daten richtig stellen m\\xfcssen, falls Sie Fehler finden.\\n•\tSie haben laut Artikel 17 DSGVO das Recht auf L\\xf6schung („Recht auf Vergessenwerden“), was konkret bedeutet, dass Sie die L\\xf6schung Ihrer Daten verlangen d\\xfcrfen.\\n•\tSie haben laut Artikel 18 DSGVO das Recht auf Einschr\\xe4nkung der Verarbeitung, was bedeutet, dass wir die Daten nur mehr speichern d\\xfcrfen aber nicht weiter verwenden.\\n•\tSie haben laut Artikel 20 DSGVO das Recht auf Daten\\xfcbertragbarkeit, was bedeutet, dass wir Ihnen auf Anfrage Ihre Daten in einem g\\xe4ngigen Format zur Verf\\xfcgung stellen.\\n•\tSie haben laut Artikel 21 DSGVO ein Widerspruchsrecht, welches nach Durchsetzung eine \\xc4nderung der Verarbeitung mit sich bringt. \\no\tWenn die Verarbeitung Ihrer Daten auf Artikel 6 Abs. 1 lit. e (\\xf6ffentliches Interesse, Aus\\xfcbung \\xf6ffentlicher Gewalt) oder Artikel 6 Abs. 1 lit. f (berechtigtes Interesse) basiert, k\\xf6nnen Sie gegen die Verarbeitung Widerspruch einlegen. Wir pr\\xfcfen danach so rasch wie m\\xf6glich, ob wir diesem Widerspruch rechtlich nachkommen k\\xf6nnen.\\no\tWerden Daten verwendet, um Direktwerbung zu betreiben, k\\xf6nnen Sie jederzeit gegen diese Art der Datenverarbeitung widersprechen. Wir d\\xfcrfen Ihre Daten danach nicht mehr f\\xfcr Direktmarketing verwenden.\\no\tWerden Daten verwendet, um Profiling zu betreiben, k\\xf6nnen Sie jederzeit gegen diese Art der Datenverarbeitung widersprechen. Wir d\\xfcrfen Ihre Daten danach nicht mehr f\\xfcr Profiling verwenden.\\n•\tSie haben laut Artikel 22 DSGVO unter Umst\\xe4nden das Recht, nicht einer ausschlie\\xdflich auf einer automatisierten Verarbeitung (zum Beispiel Profiling) beruhenden Entscheidung unterworfen zu werden.\\n•\tSie haben laut Artikel 77 DSGVO das Recht auf Beschwerde. Das hei\\xdft, Sie k\\xf6nnen sich jederzeit bei der Datenschutzbeh\\xf6rde beschweren, wenn Sie der Meinung sind, dass die Datenverarbeitung von personenbezogenen Daten gegen die DSGVO verst\\xf6\\xdft.\\nKurz gesagt: Sie haben Rechte – z\\xf6gern Sie nicht, die oben gelistete verantwortliche Stelle bei uns zu kontaktieren!\\nWenn Sie glauben, dass die Verarbeitung Ihrer Daten gegen das Datenschutzrecht verst\\xf6\\xdft oder Ihre datenschutzrechtlichen Anspr\\xfcche in sonst einer Weise verletzt worden sind, k\\xf6nnen Sie sich bei der Aufsichtsbeh\\xf6rde beschweren. Diese ist f\\xfcr \\xd6sterreich die Datenschutzbeh\\xf6rde, deren Website Sie unter https://www.dsb.gv.at/ finden. In Deutschland gibt es f\\xfcr jedes Bundesland einen Datenschutzbeauftragten. F\\xfcr n\\xe4here Informationen k\\xf6nnen Sie sich an die Bundesbeauftragte f\\xfcr den Datenschutz und die Informationsfreiheit (BfDI) wenden. F\\xfcr unser Unternehmen ist die folgende lokale Datenschutzbeh\\xf6rde zust\\xe4ndig:\\n\\xd6sterreich Datenschutzbeh\\xf6rde\\nLeiter: Dr. Matthias Schmidl \\nAdresse: Barichgasse 40-42, 1030 Wien \\nTelefonnr.: +43 1 52 152-0 \\nE-Mail-Adresse: dsb@dsb.gv.at \\nWebsite: https://www.dsb.gv.at/ \\nSicherheit der Datenverarbeitung\\nUm personenbezogene Daten zu sch\\xfctzen, haben wir sowohl technische als auch organisatorische Ma\\xdfnahmen umgesetzt. Wo es uns m\\xf6glich ist, verschl\\xfcsseln oder pseudonymisieren wir personenbezogene Daten. Dadurch machen wir es im Rahmen unserer M\\xf6glichkeiten so schwer wie m\\xf6glich, dass Dritte aus unseren Daten auf pers\\xf6nliche Informationen schlie\\xdfen k\\xf6nnen.\\nArt. 25 DSGVO spricht hier von “Datenschutz durch Technikgestaltung und durch datenschutzfreundliche Voreinstellungen” und meint damit, dass man sowohl bei Software (z. B. Formularen) also auch Hardware (z. B. Zugang zum Serverraum) immer an Sicherheit denkt und entsprechende Ma\\xdfnahmen setzt. Im Folgenden gehen wir, falls erforderlich, noch auf konkrete Ma\\xdfnahmen ein.\\nTLS-Verschl\\xfcsselung mit https\\nTLS, Verschl\\xfcsselung und https klingen sehr technisch und sind es auch. Wir verwenden HTTPS (das Hypertext Transfer Protocol Secure steht f\\xfcr „sicheres Hypertext-\\xdcbertragungsprotokoll“), um Daten abh\\xf6rsicher im Internet zu \\xfcbertragen.\\nDas bedeutet, dass die komplette \\xdcbertragung aller Daten von Ihrem Browser zu unserem Webserver abgesichert ist – niemand kann “mith\\xf6ren”.\\nDamit haben wir eine zus\\xe4tzliche Sicherheitsschicht eingef\\xfchrt und erf\\xfcllen den Datenschutz durch Technikgestaltung (Artikel 25 Absatz 1 DSGVO). Durch den Einsatz von TLS (Transport Layer Security), einem Verschl\\xfcsselungsprotokoll zur sicheren Daten\\xfcbertragung im Internet, k\\xf6nnen wir den Schutz vertraulicher Daten sicherstellen.\\nSie erkennen die Benutzung dieser Absicherung der Daten\\xfcbertragung am kleinen Schlosssymbol  links oben im Browser, links von der Internetadresse (z. B. beispielseite.de) und der Verwendung des Schemas https (anstatt http) als Teil unserer Internetadresse.\\nWenn Sie mehr zum Thema Verschl\\xfcsselung wissen m\\xf6chten, empfehlen wir die Google Suche nach “Hypertext Transfer Protocol Secure wiki” um gute Links zu weiterf\\xfchrenden Informationen zu erhalten.\\nKommunikation\\nKommunikation Zusammenfassung \\n👥 Betroffene: Alle, die mit uns per Telefon, E-Mail oder Online-Formular kommunizieren\\n📓 Verarbeitete Daten: z. B. Telefonnummer, Name, E-Mail-Adresse, eingegebene Formulardaten. Mehr Details dazu finden Sie bei der jeweils eingesetzten Kontaktart\\n🤝 Zweck: Abwicklung der Kommunikation mit Kunden, Gesch\\xe4ftspartnern usw.\\n📅 Speicherdauer: Dauer des Gesch\\xe4ftsfalls und der gesetzlichen Vorschriften\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. b DSGVO (Vertrag), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWenn Sie mit uns Kontakt aufnehmen und per Telefon, E-Mail oder Online-Formular kommunizieren, kann es zur Verarbeitung personenbezogener Daten kommen.\\nDie Daten werden f\\xfcr die Abwicklung und Bearbeitung Ihrer Frage und des damit zusammenh\\xe4ngenden Gesch\\xe4ftsvorgangs verarbeitet. Die Daten w\\xe4hrend eben solange gespeichert bzw. solange es das Gesetz vorschreibt.\\nBetroffene Personen\\nVon den genannten Vorg\\xe4ngen sind alle betroffen, die \\xfcber die von uns bereit gestellten Kommunikationswege den Kontakt zu uns suchen.\\nTelefon\\nWenn Sie uns anrufen, werden die Anrufdaten auf dem jeweiligen Endger\\xe4t und beim eingesetzten Telekommunikationsanbieter pseudonymisiert gespeichert. Au\\xdferdem k\\xf6nnen Daten wie Name und Telefonnummer im Anschluss per E-Mail versendet und zur Anfragebeantwortung gespeichert werden. Die Daten werden gel\\xf6scht, sobald der Gesch\\xe4ftsfall beendet wurde und es gesetzliche Vorgaben erlauben.\\nE-Mail\\nWenn Sie mit uns per E-Mail kommunizieren, werden Daten gegebenenfalls auf dem jeweiligen Endger\\xe4t (Computer, Laptop, Smartphone,…) gespeichert und es kommt zur Speicherung von Daten auf dem E-Mail-Server. Die Daten werden gel\\xf6scht, sobald der Gesch\\xe4ftsfall beendet wurde und es gesetzliche Vorgaben erlauben.\\nOnline Formulare\\nWenn Sie mit uns mittels Online-Formular kommunizieren, werden Daten auf unserem Webserver gespeichert und gegebenenfalls an eine E-Mail-Adresse von uns weitergeleitet. Die Daten werden gel\\xf6scht, sobald der Gesch\\xe4ftsfall beendet wurde und es gesetzliche Vorgaben erlauben.\\nRechtsgrundlagen\\nDie Verarbeitung der Daten basiert auf den folgenden Rechtsgrundlagen:\\n•\tArt. 6 Abs. 1 lit. a DSGVO (Einwilligung): Sie geben uns die Einwilligung Ihre Daten zu speichern und weiter f\\xfcr den Gesch\\xe4ftsfall betreffende Zwecke zu verwenden;\\n•\tArt. 6 Abs. 1 lit. b DSGVO (Vertrag): Es besteht die Notwendigkeit f\\xfcr die Erf\\xfcllung eines Vertrags mit Ihnen oder einem Auftragsverarbeiter wie z. B. dem Telefonanbieter oder wir m\\xfcssen die Daten f\\xfcr vorvertragliche T\\xe4tigkeiten, wie z. B. die Vorbereitung eines Angebots, verarbeiten;\\n•\tArt. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen): Wir wollen Kundenanfragen und gesch\\xe4ftliche Kommunikation in einem professionellen Rahmen betreiben. Dazu sind gewisse technische Einrichtungen wie z. B. E-Mail-Programme, Exchange-Server und Mobilfunkbetreiber notwendig, um die Kommunikation effizient betreiben zu k\\xf6nnen.\\nCookies\\nCookies Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: abh\\xe4ngig vom jeweiligen Cookie. Mehr Details dazu finden Sie weiter unten bzw. beim Hersteller der Software, der das Cookie setzt.\\n📓 Verarbeitete Daten: Abh\\xe4ngig vom jeweils eingesetzten Cookie. Mehr Details dazu finden Sie weiter unten bzw. beim Hersteller der Software, der das Cookie setzt.\\n📅 Speicherdauer: abh\\xe4ngig vom jeweiligen Cookie, kann von Stunden bis hin zu Jahren variieren\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit.f DSGVO (Berechtigte Interessen)\\nWas sind Cookies?\\nUnsere Website verwendet HTTP-Cookies, um nutzerspezifische Daten zu speichern.\\nIm Folgenden erkl\\xe4ren wir, was Cookies sind und warum Sie genutzt werden, damit Sie die folgende Datenschutzerkl\\xe4rung besser verstehen.\\nImmer wenn Sie durch das Internet surfen, verwenden Sie einen Browser. Bekannte Browser sind beispielsweise Chrome, Safari, Firefox, Internet Explorer und Microsoft Edge. Die meisten Websites speichern kleine Text-Dateien in Ihrem Browser. Diese Dateien nennt man Cookies.\\nEines ist nicht von der Hand zu weisen: Cookies sind echt n\\xfctzliche Helferlein. Fast alle Websites verwenden Cookies. Genauer gesprochen sind es HTTP-Cookies, da es auch noch andere Cookies f\\xfcr andere Anwendungsbereiche gibt. HTTP-Cookies sind kleine Dateien, die von unserer Website auf Ihrem Computer gespeichert werden. Diese Cookie-Dateien werden automatisch im Cookie-Ordner, quasi dem “Hirn” Ihres Browsers, untergebracht. Ein Cookie besteht aus einem Namen und einem Wert. Bei der Definition eines Cookies m\\xfcssen zus\\xe4tzlich ein oder mehrere Attribute angegeben werden.\\nCookies speichern gewisse Nutzerdaten von Ihnen, wie beispielsweise Sprache oder pers\\xf6nliche Seiteneinstellungen. Wenn Sie unsere Seite wieder aufrufen, \\xfcbermittelt Ihr Browser die „userbezogenen“ Informationen an unsere Seite zur\\xfcck. Dank der Cookies wei\\xdf unsere Website, wer Sie sind und bietet Ihnen die Einstellung, die Sie gewohnt sind. In einigen Browsern hat jedes Cookie eine eigene Datei, in anderen wie beispielsweise Firefox sind alle Cookies in einer einzigen Datei gespeichert.\\nDie folgende Grafik zeigt eine m\\xf6gliche Interaktion zwischen einem Webbrowser wie z. B. Chrome und dem Webserver. Dabei fordert der Webbrowser eine Website an und erh\\xe4lt vom Server ein Cookie zur\\xfcck, welches der Browser erneut verwendet, sobald eine andere Seite angefordert wird.\\n \\nEs gibt sowohl Erstanbieter Cookies als auch Drittanbieter-Cookies. Erstanbieter-Cookies werden direkt von unserer Seite erstellt, Drittanbieter-Cookies werden von Partner-Websites (z.B. Google Analytics) erstellt. Jedes Cookie ist individuell zu bewerten, da jedes Cookie andere Daten speichert. Auch die Ablaufzeit eines Cookies variiert von ein paar Minuten bis hin zu ein paar Jahren. Cookies sind keine Software-Programme und enthalten keine Viren, Trojaner oder andere „Sch\\xe4dlinge“. Cookies k\\xf6nnen auch nicht auf Informationen Ihres PCs zugreifen.\\nSo k\\xf6nnen zum Beispiel Cookie-Daten aussehen:\\nName: _ga\\nWert: GA1.2.1326744211.152122903583-9\\nVerwendungszweck: Unterscheidung der Websitebesucher\\nAblaufdatum: nach 2 Jahren\\nDiese Mindestgr\\xf6\\xdfen sollte ein Browser unterst\\xfctzen k\\xf6nnen:\\n•\tMindestens 4096 Bytes pro Cookie\\n•\tMindestens 50 Cookies pro Domain\\n•\tMindestens 3000 Cookies insgesamt\\nWelche Arten von Cookies gibt es?\\nDie Frage welche Cookies wir im Speziellen verwenden, h\\xe4ngt von den verwendeten Diensten ab und wird in den folgenden Abschnitten der Datenschutzerkl\\xe4rung gekl\\xe4rt. An dieser Stelle m\\xf6chten wir kurz auf die verschiedenen Arten von HTTP-Cookies eingehen.\\nMan kann 4 Arten von Cookies unterscheiden:\\nUnerl\\xe4ssliche Cookies\\nDiese Cookies sind n\\xf6tig, um grundlegende Funktionen der Website sicherzustellen. Zum Beispiel braucht es diese Cookies, wenn ein User ein Produkt in den Warenkorb legt, dann auf anderen Seiten weitersurft und sp\\xe4ter erst zur Kasse geht. Durch diese Cookies wird der Warenkorb nicht gel\\xf6scht, selbst wenn der User sein Browserfenster schlie\\xdft.\\nZweckm\\xe4\\xdfige Cookies\\nDiese Cookies sammeln Infos \\xfcber das Userverhalten und ob der User etwaige Fehlermeldungen bekommt. Zudem werden mithilfe dieser Cookies auch die Ladezeit und das Verhalten der Website bei verschiedenen Browsern gemessen.\\nZielorientierte Cookies\\nDiese Cookies sorgen f\\xfcr eine bessere Nutzerfreundlichkeit. Beispielsweise werden eingegebene Standorte, Schriftgr\\xf6\\xdfen oder Formulardaten gespeichert.\\nWerbe-Cookies\\nDiese Cookies werden auch Targeting-Cookies genannt. Sie dienen dazu dem User individuell angepasste Werbung zu liefern. Das kann sehr praktisch, aber auch sehr nervig sein.\\n\\xdcblicherweise werden Sie beim erstmaligen Besuch einer Website gefragt, welche dieser Cookiearten Sie zulassen m\\xf6chten. Und nat\\xfcrlich wird diese Entscheidung auch in einem Cookie gespeichert.\\nWenn Sie mehr \\xfcber Cookies wissen m\\xf6chten und technische Dokumentationen nicht scheuen, empfehlen wir https://datatracker.ietf.org/doc/html/rfc6265, dem Request for Comments der Internet Engineering Task Force (IETF) namens “HTTP State Management Mechanism”.\\nZweck der Verarbeitung \\xfcber Cookies\\nDer Zweck ist letztendlich abh\\xe4ngig vom jeweiligen Cookie. Mehr Details dazu finden Sie weiter unten bzw. beim Hersteller der Software, die das Cookie setzt.\\nWelche Daten werden verarbeitet?\\nCookies sind kleine Gehilfen f\\xfcr eine viele verschiedene Aufgaben. Welche Daten in Cookies gespeichert werden, kann man leider nicht verallgemeinern, aber wir werden Sie im Rahmen der folgenden Datenschutzerkl\\xe4rung \\xfcber die verarbeiteten bzw. gespeicherten Daten informieren.\\nSpeicherdauer von Cookies\\nDie Speicherdauer h\\xe4ngt vom jeweiligen Cookie ab und wird weiter unter pr\\xe4zisiert. Manche Cookies werden nach weniger als einer Stunde gel\\xf6scht, andere k\\xf6nnen mehrere Jahre auf einem Computer gespeichert bleiben.\\nSie haben au\\xdferdem selbst Einfluss auf die Speicherdauer. Sie k\\xf6nnen \\xfcber ihren Browser s\\xe4mtliche Cookies jederzeit manuell l\\xf6schen (siehe auch unten “Widerspruchsrecht”). Ferner werden Cookies, die auf einer Einwilligung beruhen, sp\\xe4testens nach Widerruf Ihrer Einwilligung gel\\xf6scht, wobei die Rechtm\\xe4\\xdfigkeit der Speicherung bis dahin unber\\xfchrt bleibt.\\nWiderspruchsrecht – wie kann ich Cookies l\\xf6schen?\\nWie und ob Sie Cookies verwenden wollen, entscheiden Sie selbst. Unabh\\xe4ngig von welchem Service oder welcher Website die Cookies stammen, haben Sie immer die M\\xf6glichkeit Cookies zu l\\xf6schen, zu deaktivieren oder nur teilweise zuzulassen. Zum Beispiel k\\xf6nnen Sie Cookies von Drittanbietern blockieren, aber alle anderen Cookies zulassen.\\nWenn Sie feststellen m\\xf6chten, welche Cookies in Ihrem Browser gespeichert wurden, wenn Sie Cookie-Einstellungen \\xe4ndern oder l\\xf6schen wollen, k\\xf6nnen Sie dies in Ihren Browser-Einstellungen finden:\\nChrome: Cookies in Chrome l\\xf6schen, aktivieren und verwalten \\nSafari: Verwalten von Cookies und Websitedaten mit Safari \\nFirefox: Cookies l\\xf6schen, um Daten zu entfernen, die Websites auf Ihrem Computer abgelegt haben \\nInternet Explorer: L\\xf6schen und Verwalten von Cookies \\nMicrosoft Edge: L\\xf6schen und Verwalten von Cookies \\nFalls Sie grunds\\xe4tzlich keine Cookies haben wollen, k\\xf6nnen Sie Ihren Browser so einrichten, dass er Sie immer informiert, wenn ein Cookie gesetzt werden soll. So k\\xf6nnen Sie bei jedem einzelnen Cookie entscheiden, ob Sie das Cookie erlauben oder nicht. Die Vorgangsweise ist je nach Browser verschieden. Am besten Sie suchen die Anleitung in Google mit dem Suchbegriff “Cookies l\\xf6schen Chrome” oder “Cookies deaktivieren Chrome” im Falle eines Chrome Browsers.\\nRechtsgrundlage\\nSeit 2009 gibt es die sogenannten „Cookie-Richtlinien“. Darin ist festgehalten, dass das Speichern von Cookies eine Einwilligung (Artikel 6 Abs. 1 lit. a DSGVO) von Ihnen verlangt. Innerhalb der EU-L\\xe4nder gibt es allerdings noch sehr unterschiedliche Reaktionen auf diese Richtlinien. In \\xd6sterreich erfolgte aber die Umsetzung dieser Richtlinie in \\xa7 165 Abs. 3 des Telekommunikationsgesetzes (2021). In Deutschland wurden die Cookie-Richtlinien nicht als nationales Recht umgesetzt. Stattdessen erfolgte die Umsetzung dieser Richtlinie weitgehend in \\xa7 15 Abs. 3 des Telemediengesetzes (TMG), welches seit Mai 2024 durch das Digitale-Dienste-Gesetz (DDG) ersetzt wurde.\\nF\\xfcr unbedingt notwendige Cookies, auch soweit keine Einwilligung vorliegt, bestehen berechtigte Interessen (Artikel 6 Abs. 1 lit. f DSGVO), die in den meisten F\\xe4llen wirtschaftlicher Natur sind. Wir m\\xf6chten den Besuchern der Website eine angenehme Benutzererfahrung bescheren und daf\\xfcr sind bestimmte Cookies oft unbedingt notwendig.\\nSoweit nicht unbedingt erforderliche Cookies zum Einsatz kommen, geschieht dies nur im Falle Ihrer Einwilligung. Rechtsgrundlage ist insoweit Art. 6 Abs. 1 lit. a DSGVO.\\nIn den folgenden Abschnitten werden Sie genauer \\xfcber den Einsatz von Cookies informiert, sofern eingesetzte Software Cookies verwendet.\\nWebhosting Einleitung\\nWebhosting Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: professionelles Hosting der Website und Absicherung des Betriebs\\n📓 Verarbeitete Daten: IP-Adresse, Zeitpunkt des Websitebesuchs, verwendeter Browser und weitere Daten. Mehr Details dazu finden Sie weiter unten bzw. beim jeweils eingesetzten Webhosting Provider.\\n📅 Speicherdauer: abh\\xe4ngig vom jeweiligen Provider, aber in der Regel 2 Wochen\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit.f DSGVO (Berechtigte Interessen)\\nWas ist Webhosting?\\nWenn Sie heutzutage Websites besuchen, werden gewisse Informationen – auch personenbezogene Daten – automatisch erstellt und gespeichert, so auch auf dieser Website. Diese Daten sollten m\\xf6glichst sparsam und nur mit Begr\\xfcndung verarbeitet werden. Mit Website meinen wir \\xfcbrigens die Gesamtheit aller Webseiten auf einer Domain, d.h. alles von der Startseite (Homepage) bis hin zur aller letzten Unterseite (wie dieser hier). Mit Domain meinen wir zum Beispiel beispiel.de oder musterbeispiel.com.\\nWenn Sie eine Website auf einem Computer, Tablet oder Smartphone ansehen m\\xf6chten, verwenden Sie daf\\xfcr ein Programm, das sich Webbrowser nennt. Sie kennen vermutlich einige Webbrowser beim Namen: Google Chrome, Microsoft Edge, Mozilla Firefox und Apple Safari. Wir sagen kurz Browser oder Webbrowser dazu.\\nUm die Website anzuzeigen, muss sich der Browser zu einem anderen Computer verbinden, wo der Code der Website gespeichert ist: dem Webserver. Der Betrieb eines Webservers ist eine komplizierte und aufwendige Aufgabe, weswegen dies in der Regel von professionellen Anbietern, den Providern, \\xfcbernommen wird. Diese bieten Webhosting an und sorgen damit f\\xfcr eine verl\\xe4ssliche und fehlerfreie Speicherung der Daten von Websites. Eine ganze Menge Fachbegriffe, aber bitte bleiben Sie dran, es wird noch besser!\\nBei der Verbindungsaufnahme des Browsers auf Ihrem Computer (Desktop, Laptop, Tablet oder Smartphone) und w\\xe4hrend der Daten\\xfcbertragung zu und vom Webserver kann es zu einer Verarbeitung personenbezogener Daten kommen. Einerseits speichert Ihr Computer Daten, andererseits muss auch der Webserver Daten eine Zeit lang speichern, um einen ordentlichen Betrieb zu gew\\xe4hrleisten.\\nEin Bild sagt mehr als tausend Worte, daher zeigt folgende Grafik zur Veranschaulichung das Zusammenspiel zwischen Browser, dem Internet und dem Hosting-Provider.\\n \\nWarum verarbeiten wir personenbezogene Daten?\\nDie Zwecke der Datenverarbeitung sind:\\n1.\tProfessionelles Hosting der Website und Absicherung des Betriebs\\n2.\tzur Aufrechterhaltung der Betriebs- und IT-Sicherheit\\n3.\tAnonyme Auswertung des Zugriffsverhaltens zur Verbesserung unseres Angebots und ggf. zur Strafverfolgung bzw. Verfolgung von Anspr\\xfcchen\\nWelche Daten werden verarbeitet?\\nAuch w\\xe4hrend Sie unsere Website jetzt gerade besuchen, speichert unser Webserver, das ist der Computer auf dem diese Webseite gespeichert ist, in der Regel automatisch Daten wie\\n•\tdie komplette Internetadresse (URL) der aufgerufenen Webseite\\n•\tBrowser und Browserversion (z. B. Chrome 87)\\n•\tdas verwendete Betriebssystem (z. B. Windows 10)\\n•\tdie Adresse (URL) der zuvor besuchten Seite (Referrer URL) (z. B. https://www.beispielquellsite.de/vondabinichgekommen/)\\n•\tden Hostnamen und die IP-Adresse des Ger\\xe4ts von welchem aus zugegriffen wird (z. B. COMPUTERNAME und 194.23.43.121)\\n•\tDatum und Uhrzeit\\n•\tin Dateien, den sogenannten Webserver-Logfiles\\nWie lange werden Daten gespeichert?\\nIn der Regel werden die oben genannten Daten zwei Wochen gespeichert und danach automatisch gel\\xf6scht. Wir geben diese Daten nicht weiter, k\\xf6nnen jedoch nicht ausschlie\\xdfen, dass diese Daten beim Vorliegen von rechtswidrigem Verhalten von Beh\\xf6rden eingesehen werden.\\nKurz gesagt: Ihr Besuch wird durch unseren Provider (Firma, die unsere Website auf speziellen Computern (Servern) laufen l\\xe4sst), protokolliert, aber wir geben Ihre Daten nicht ohne Zustimmung weiter!\\nRechtsgrundlage\\nDie Rechtm\\xe4\\xdfigkeit der Verarbeitung personenbezogener Daten im Rahmen des Webhosting ergibt sich aus Art. 6 Abs. 1 lit. f DSGVO (Wahrung der berechtigten Interessen), denn die Nutzung von professionellem Hosting bei einem Provider ist notwendig, um das Unternehmen im Internet sicher und nutzerfreundlich pr\\xe4sentieren und Angriffe und Forderungen hieraus gegebenenfalls verfolgen zu k\\xf6nnen.\\nZwischen uns und dem Hosting-Provider besteht in der Regel ein Vertrag \\xfcber die Auftragsverarbeitung gem\\xe4\\xdf Art. 28 f. DSGVO, der die Einhaltung von Datenschutz gew\\xe4hrleistet und Datensicherheit garantiert.\\nWorld4You Datenschutzerkl\\xe4rung\\nWorld4You Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Website-Speicher und Zug\\xe4nglichkeit im Internet\\n📓 Verarbeitete Daten: IP-Adresse, aber vor allem auch technische Daten\\n📅 Speicherdauer: Logfiles werden nach 14 Tagen gel\\xf6scht\\n⚖️ Rechtsgrundlagen:  Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist World4You?\\nEs ist gut m\\xf6glich, dass Sie von dem Webhosting-Anbieter World4You schon einmal geh\\xf6rt haben. Besonders in \\xd6sterreich freut sich der Webhoster gro\\xdfer Beliebtheit. Dienstanbieter ist das \\xf6sterreichische Unternehmen World4You Internet Services GmbH, Hafenstra\\xdfe 35, 4020 Linz, \\xd6sterreich.\\nSchon seit 1998 ist das Unternehmen aus der ober\\xf6sterreichischen Landeshauptstadt im Bereich Webhosting aktiv. World4You betreibt mehrere eigene Rechenzentren in \\xd6sterreich und setzt auf eine hauseigene Technik. Dadurch wird ein ausfallsicherer Betrieb und eine schnelle Serververbindung gew\\xe4hrleistet. Wie Sie vielleicht auch schon in unserer Einleitung zu Webhosting gelesen haben, werden auch Daten von Ihnen an die Server von World4You \\xfcbertragen und dort verarbeitet. In erster Linie geht es dabei um technische Daten wie Browserversion oder Betriebssystem, aber zus\\xe4tzlich werden mit Ihrer IP-Adresse auch personenbezogene Daten verarbeitet.\\nWarum verwenden wir World4You?\\nBei einer Website sch\\xe4tzen wir, vermutlich \\xe4hnlich wie Sie, Zuverl\\xe4ssigkeit, Schnelligkeit und Sicherheit. Selbst wenn Sie unsere Website mitten in der Nacht aufrufen oder wir schon viele Besucher haben, muss sie einwandfrei funktionieren. Wenn Sie Unterseiten anklicken, darf es keine halbe Ewigkeit dauern, bis die Seite vollst\\xe4ndig geladen ist. Und falls es doch mal zu Problemen kommt, sollte es ein gutes Backup-System geben, das unsere Inhalte sichert und alle Daten sch\\xfctzt. Damit das alles zu unserer Zufriedenheit klappt, brauchen wir nat\\xfcrlich einen zuverl\\xe4ssigen Webhoster. Mit World4You glauben wir hier einen Partner gefunden zu haben, der unsere Anspr\\xfcche erf\\xfcllt. World4You hat eigene Rechenzentren und damit eine fixe Bandbreite, was eine Website schnell abrufbar macht. Zudem sch\\xe4tzen wir auch den pers\\xf6nlichen Support des Unternehmens.\\nWelche Daten werden von World4You verarbeitet?\\nWorld4You kann auch personenbezogene Daten von Ihnen verarbeitet. Unser Webserver speichert, w\\xe4hrend Sie unsere Website besuchen, automatisch Daten. Dazu z\\xe4hlen personenbezogene Daten wie etwa Ihre IP-Adresse, aber vor allem auch technische Daten wie die Internetadresse der aufgerufenen Website, Ger\\xe4tinformationen wie Browserversion, Betriebssystem und die URL der zuvor besuchten Website. Weiters wird auch erfasst, wann Sie unsere Website aufgerufen haben und gegebenenfalls auch Standortdaten. Die IP-Adresse kann daf\\xfcr verwendet werden, die Sicherheit der Website zu steigern, m\\xf6gliche Fehler zu erkennen und auch um anonyme statistische Analysen durchzuf\\xfchren. F\\xfcr Datenspeicherung k\\xf6nnen auch Cookies verwendet werden.\\nWie lange und wo werden die Daten gespeichert?\\nGespeichert werden die Daten auf den eigenen Servern von World4You. Die genaue Aufbewahrungsdauer der Daten h\\xe4ngt sehr stark von der Art der Daten und von den individuellen Konfigurationen ab. Grunds\\xe4tzlich speichert World4You die Daten so lange, wie es zur Erf\\xfcllung ihrer Pflichten notwendig ist. Die Daten, die nur zur Bereitstellung der Website erfasst werden, werden nach Beendigung der jeweiligen Sitzung gel\\xf6scht. Bei Daten, die in sogenannten Logfiles gespeichert werden, erfolgt die L\\xf6schung sp\\xe4testens nach 14 Tagen. Es kann aber auch vorkommen, dass Daten l\\xe4nger gespeichert werden, um beispielsweise Beweise f\\xfcr m\\xf6gliche rechtliche Auseinandersetzungen zu haben.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nSie haben jederzeit das Recht auf Auskunft, Berichtigung bzw. L\\xf6schung und Einschr\\xe4nkung der Verarbeitung Ihrer personenbezogenen Daten. Sie k\\xf6nnen zudem auch jederzeit die Einwilligung zur Verarbeitung der Daten widerrufen.\\nWenn Sie nicht wollen, dass diese Cookies gesetzt werden und Daten gespeichert werden, k\\xf6nnen Sie in Ihrem Browser das Setzen der Cookies auch verhindern. Denn in Ihrem Browser k\\xf6nnen Sie Cookies verwalten, deaktivieren oder l\\xf6schen. Abh\\xe4ngig von Ihrem Browser funktioniert das immer etwas unterschiedlich.\\nUnter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nRechtsgrundlage\\nVon unserer Seite besteht ein berechtigtes Interesse, World4You zu verwenden, um unser Online-Service anbieten zu k\\xf6nnen. Die daf\\xfcr entsprechende Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen).\\nDiesen Support k\\xf6nnen Sie selbstverst\\xe4ndlich auch nutzen, falls Sie zum Thema Datenschutz bei World4You spezielle Fragen haben. Auch empfehlenswert ist die Datenschutzerkl\\xe4rung der Website, die Sie unter https://www.world4you.com/de/unternehmen/datenschutzerklaerung.html finden. Die FAQs unter https://www.world4you.com/faq/de/dsgvo.html haben noch eine eigene DSGVO-Rubrik, unter der Sie auch noch viele n\\xfctzliche Informationen finden.\\nWeb Analytics Einleitung\\nWeb Analytics Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Auswertung der Besucherinformationen zur Optimierung des Webangebots.\\n📓 Verarbeitete Daten: Zugriffsstatistiken, die Daten wie Standorte der Zugriffe, Ger\\xe4tedaten, Zugriffsdauer und Zeitpunkt, Navigationsverhalten, Klickverhalten und IP-Adressen enthalten. Mehr Details dazu finden Sie beim jeweils eingesetzten Web Analytics Tool.\\n📅 Speicherdauer: abh\\xe4ngig vom eingesetzten Web-Analytics-Tool\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Web Analytics?\\nWir verwenden auf unserer Website Software zur Auswertung des Verhaltens der Website-Besucher, kurz Web Analytics oder Web-Analyse genannt. Dabei werden Daten gesammelt, die der jeweilige Analytic-Tool-Anbieter (auch Trackingtool genannt) speichert, verwaltet und verarbeitet. Mit Hilfe der Daten werden Analysen \\xfcber das Nutzerverhalten auf unserer Website erstellt und uns als Websitebetreiber zur Verf\\xfcgung gestellt. Zus\\xe4tzlich bieten die meisten Tools verschiedene Testm\\xf6glichkeiten an. So k\\xf6nnen wir etwa testen, welche Angebote oder Inhalte bei unseren Besuchern am besten ankommen. Daf\\xfcr zeigen wir Ihnen f\\xfcr einen begrenzten Zeitabschnitt zwei verschiedene Angebote. Nach dem Test (sogenannter A/B-Test) wissen wir, welches Produkt bzw. welcher Inhalt unsere Websitebesucher interessanter finden. F\\xfcr solche Testverfahren, wie auch f\\xfcr andere Analytics-Verfahren, k\\xf6nnen auch Userprofile erstellt werden und die Daten in Cookies gespeichert werden.\\nWarum betreiben wir Web Analytics?\\nMit unserer Website haben wir ein klares Ziel vor Augen: wir wollen f\\xfcr unsere Branche das beste Webangebot auf dem Markt liefern. Um dieses Ziel zu erreichen, wollen wir einerseits das beste und interessanteste Angebot bieten und andererseits darauf achten, dass Sie sich auf unserer Website rundum wohlf\\xfchlen. Mit Hilfe von Webanalyse-Tools k\\xf6nnen wir das Verhalten unserer Websitebesucher genauer unter die Lupe nehmen und dann entsprechend unser Webangebot f\\xfcr Sie und uns verbessern. So k\\xf6nnen wir beispielsweise erkennen wie alt unsere Besucher durchschnittlich sind, woher sie kommen, wann unsere Website am meisten besucht wird oder welche Inhalte oder Produkte besonders beliebt sind. All diese Informationen helfen uns die Website zu optimieren und somit bestens an Ihre Bed\\xfcrfnisse, Interessen und W\\xfcnsche anzupassen.\\nWelche Daten werden verarbeitet?\\nWelche Daten genau gespeichert werden, h\\xe4ngt nat\\xfcrlich von den verwendeten Analyse-Tools ab. Doch in der Regel wird zum Beispiel gespeichert, welche Inhalte Sie auf unserer Website ansehen, auf welche Buttons oder Links Sie klicken, wann Sie eine Seite aufrufen, welchen Browser sie verwenden, mit welchem Ger\\xe4t (PC, Tablet, Smartphone usw.) Sie die Website besuchen oder welches Computersystem Sie verwenden. Wenn Sie damit einverstanden waren, dass auch Standortdaten erhoben werden d\\xfcrfen, k\\xf6nnen auch diese durch den Webanalyse-Tool-Anbieter verarbeitet werden.\\nZudem wird auch Ihre IP-Adresse gespeichert. Gem\\xe4\\xdf der Datenschutz-Grundverordnung (DSGVO) sind IP-Adressen personenbezogene Daten. Ihre IP-Adresse wird allerdings in der Regel pseudonymisiert (also in unkenntlicher und gek\\xfcrzter Form) gespeichert. F\\xfcr den Zweck der Tests, der Webanalyse und der Weboptimierung werden grunds\\xe4tzlich keine direkten Daten, wie etwa Ihr Name, Ihr Alter, Ihre Adresse oder Ihre E-Mail-Adresse gespeichert. All diese Daten werden, sofern sie erhoben werden, pseudonymisiert gespeichert. So k\\xf6nnen Sie als Person nicht identifiziert werden.\\nDas folgende Beispiel zeigt schematisch die Funktionsweise von Google Analytics als Beispiel f\\xfcr client-basiertes Webtracking mit Java-Script-Code.\\n \\nWie lange die jeweiligen Daten gespeichert werden, h\\xe4ngt immer vom Anbieter ab. Manche Cookies speichern Daten nur f\\xfcr ein paar Minuten bzw. bis Sie die Website wieder verlassen, andere Cookies k\\xf6nnen Daten \\xfcber mehrere Jahre speichern.\\nDauer der Datenverarbeitung \\n\\xdcber die Dauer der Datenverarbeitung informieren wir Sie weiter unten, sofern wir weitere Informationen dazu haben. Generell verarbeiten wir personenbezogene Daten nur so lange wie es f\\xfcr die Bereitstellung unserer Dienstleistungen und Produkte unbedingt notwendig ist. Wenn es, wie zum Beispiel im Fall von Buchhaltung, gesetzlich vorgeschrieben ist, kann diese Speicherdauer auch \\xfcberschritten werden.\\nWiderspruchsrecht\\nSie haben auch jederzeit das Recht und die M\\xf6glichkeit Ihre Einwilligung zur Verwendung von Cookies bzw. Drittanbietern zu widerrufen. Das funktioniert entweder \\xfcber unser Cookie-Management-Tool oder \\xfcber andere Opt-Out-Funktionen. Zum Beispiel k\\xf6nnen Sie auch die Datenerfassung durch Cookies verhindern, indem Sie in Ihrem Browser die Cookies verwalten, deaktivieren oder l\\xf6schen.\\nRechtsgrundlage\\nDer Einsatz von Web-Analytics setzt Ihre Einwilligung voraus, welche wir mit unserem Cookie Popup eingeholt haben. Diese Einwilligung stellt laut Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) die Rechtsgrundlage f\\xfcr die Verarbeitung personenbezogener Daten, wie sie bei der Erfassung durch Web-Analytics Tools vorkommen kann, dar.\\nZus\\xe4tzlich zur Einwilligung besteht von unserer Seite ein berechtigtes Interesse daran, das Verhalten der Websitebesucher zu analysieren und so unser Angebot technisch und wirtschaftlich zu verbessern. Mit Hilfe von Web-Analytics erkennen wir Fehler der Website, k\\xf6nnen Attacken identifizieren und die Wirtschaftlichkeit verbessern. Die Rechtsgrundlage daf\\xfcr ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen). Wir setzen die Tools gleichwohl nur ein, soweit sie eine Einwilligung erteilt haben.\\nDa bei Web-Analytics-Tools Cookies zum Einsatz kommen, empfehlen wir Ihnen auch das Lesen unserer allgemeinen Datenschutzerkl\\xe4rung zu Cookies. Um zu erfahren, welche Daten von Ihnen genau gespeichert und verarbeitet werden, sollten Sie die Datenschutzerkl\\xe4rungen der jeweiligen Tools durchlesen.\\nInformationen zu speziellen Web-Analytics-Tools, erhalten Sie – sofern vorhanden – in den folgenden Abschnitten.\\nFacebook Conversions API Datenschutzerkl\\xe4rung\\nWir verwenden auf unserer Website Facebook Conversions API, ein serverseitiges Event-Trackingtool. Dienstanbieter ist das amerikanische Unternehmen Meta Platforms Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Meta Platforms Ireland Limited (4 Grand Canal Square, Grand Canal Harbour, Dublin 2, Irland) verantwortlich.\\nFacebook verarbeitet Daten von Ihnen u.a. auch in den USA. Facebook bzw. Meta Platforms ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Facebook sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Facebook, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Facebook Datenverarbeitungsbedingung, welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://www.facebook.com/legal/terms/dataprocessing.\\nMehr \\xfcber die Daten, die durch die Verwendung von Facebook Conversions API verarbeitet werden, erfahren Sie in der Privacy Policy auf https://www.facebook.com/about/privacy.\\nGoogle Analytics Datenschutzerkl\\xe4rung\\nGoogle Analytics Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Auswertung der Besucherinformationen zur Optimierung des Webangebots.\\n📓 Verarbeitete Daten: Zugriffsstatistiken, die Daten wie Standorte der Zugriffe, Ger\\xe4tedaten, Zugriffsdauer und Zeitpunkt, Navigationsverhalten und Klickverhalten enthalten. Mehr Details dazu finden Sie weiter unten in dieser Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: individuell einstellbar, standardm\\xe4\\xdfig speichert Google Analytics 4 Daten f\\xfcr 14 Monate\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Google Analytics?\\nWir verwenden auf unserer Website das Analyse-Tracking Tool Google Analytics in der Version Google Analytics 4 (GA4) des amerikanischen Unternehmens Google Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) f\\xfcr alle Google-Dienste verantwortlich. Google Analytics sammelt Daten \\xfcber Ihre Handlungen auf unserer Website. Durch die Kombination aus verschiedenen Technologien wie Cookies, Ger\\xe4te-IDs und Anmeldeinformationen, k\\xf6nnen Sie als User aber \\xfcber verschiedene Ger\\xe4te hinweg identifiziert werden. Dadurch k\\xf6nnen Ihre Handlungen auch plattform\\xfcbergreifend analysiert werden.\\nWenn Sie beispielsweise einen Link anklicken, wird dieses Ereignis in einem Cookie gespeichert und an Google Analytics versandt. Mithilfe der Berichte, die wir von Google Analytics erhalten, k\\xf6nnen wir unsere Website und unseren Service besser an Ihre W\\xfcnsche anpassen. Im Folgenden gehen wir n\\xe4her auf das Tracking-Tool ein und informieren Sie vor allem dar\\xfcber, welche Daten verarbeitet werden und wie Sie das verhindern k\\xf6nnen.\\nGoogle Analytics ist ein Trackingtool, das der Datenverkehrsanalyse unserer Website dient. Basis dieser Messungen und Analysen ist eine pseudonyme Nutzeridentifikationsnummer. Diese Nummer beinhaltet keine personenbezogenen Daten wie Name oder Adresse, sondern dient dazu, Ereignisse einem Endger\\xe4t zuzuordnen. GA4 nutzt ein ereignisbasiertes Modell, das detaillierte Informationen zu Userinteraktionen wie etwa Seitenaufrufe, Klicks, Scrollen, Conversion-Ereignisse erfasst. Zudem wurden in GA4 auch verschiedene maschinelle Lernfunktionen eingebaut, um das Nutzerverhalten und gewissen Trends besser zu verstehen. GA4 setzt mit Hilfe maschineller Lernfunktionen auf Modellierungen. Das hei\\xdft auf Grundlage der erhobenen Daten k\\xf6nnen auch fehlende Daten hochgerechnet werden, um damit die Analyse zu optimieren und auch um Prognosen geben zu k\\xf6nnen.\\nDamit Google Analytics grunds\\xe4tzlich funktioniert, wird ein Tracking-Code in den Code unserer Website eingebaut. Wenn Sie unsere Website besuchen, zeichnet dieser Code verschiedene Ereignisse auf, die Sie auf unserer Website ausf\\xfchren. Mit dem ereignisbasierten Datenmodell von GA4 k\\xf6nnen wir als Websitebetreiber spezifische Ereignisse definieren und verfolgen, um Analysen von Userinteraktionen zu erhalten. Somit k\\xf6nnen neben allgemeinen Informationen wie Klicks oder Seitenaufrufe auch spezielle Ereignisse, die f\\xfcr unser Gesch\\xe4ft wichtig sind, verfolgt werden. Solche speziellen Ereignisse k\\xf6nnen zum Beispiel das Absenden eines Kontaktformulars oder der Kauf eines Produkts sein.\\nSobald Sie unsere Website verlassen, werden diese Daten an die Google-Analytics-Server gesendet und dort gespeichert.\\nGoogle verarbeitet die Daten und wir bekommen Berichte \\xfcber Ihr Userverhalten. Dabei kann es sich unter anderem um folgende Berichte handeln:\\n•\tZielgruppenberichte: \\xdcber Zielgruppenberichte lernen wir unsere User besser kennen und wissen genauer, wer sich f\\xfcr unser Service interessiert.\\n•\tAnzeigeberichte: Durch Anzeigeberichte k\\xf6nnen wir unsere Onlinewerbung leichter analysieren und verbessern.\\n•\tAkquisitionsberichte: Akquisitionsberichte geben uns hilfreiche Informationen dar\\xfcber, wie wir mehr Menschen f\\xfcr unseren Service begeistern k\\xf6nnen.\\n•\tVerhaltensberichte: Hier erfahren wir, wie Sie mit unserer Website interagieren. Wir k\\xf6nnen nachvollziehen welchen Weg Sie auf unserer Seite zur\\xfccklegen und welche Links Sie anklicken.\\n•\tConversionsberichte: Conversion nennt man einen Vorgang, bei dem Sie aufgrund einer Marketing-Botschaft eine gew\\xfcnschte Handlung ausf\\xfchren. Zum Beispiel, wenn Sie von einem reinen Websitebesucher zu einem K\\xe4ufer oder Newsletter-Abonnent werden. Mithilfe dieser Berichte erfahren wir mehr dar\\xfcber, wie unsere Marketing-Ma\\xdfnahmen bei Ihnen ankommen. So wollen wir unsere Conversionrate steigern.\\n•\tEchtzeitberichte: Hier erfahren wir immer sofort, was gerade auf unserer Website passiert. Zum Beispiel sehen wir wie viele User gerade diesen Text lesen.\\nNeben den oben genannten Analyseberichten bietet Google Analytics 4 unter anderem auch folgende Funktionen an:\\n•\tEreignisbasiertes Datenmodell: Dieses Modell erfasst ganz spezifische Ereignisse, die auf unserer Website stattfinden k\\xf6nnen. Zum Beispiel das Abspielen eines Videos, der Kauf eines Produkts oder das Anmelden zu unserem Newsletter.\\n•\tErweiterte Analysefunktionen: Mit diesen Funktionen k\\xf6nnen wir Ihr Verhalten auf unserer Website oder gewisse allgemeine Trends noch besser verstehen. So k\\xf6nnen wir etwa Usergruppen segmentieren, Vergleichsanalysen von Zielgruppen machen oder Ihren Weg bzw. Pfad auf unserer Website nachvollziehen.\\n•\tVorhersagemodellierung: Auf Grundlage erhobener Daten k\\xf6nnen durch maschinelles Lernen fehlende Daten hochgerechnet werden, die zuk\\xfcnftige Ereignisse und Trends vorhersagen. Das kann uns helfen, bessere Marketingstrategien zu entwickeln.\\n•\tCross-Plattform-Analyse: Die Erfassung und Analyse von Daten sind sowohl von Websites als auch von Apps m\\xf6glich. Das bietet uns die M\\xf6glichkeit, das Userverhalten plattform\\xfcbergreifend zu analysieren, sofern Sie nat\\xfcrlich der Datenverarbeitung eingewilligt haben.\\nWarum verwenden wir Google Analytics auf unserer Website?\\nUnser Ziel mit dieser Website ist klar: Wir wollen Ihnen den bestm\\xf6glichen Service bieten. Die Statistiken und Daten von Google Analytics helfen uns dieses Ziel zu erreichen.\\nDie statistisch ausgewerteten Daten zeigen uns ein klares Bild von den St\\xe4rken und Schw\\xe4chen unserer Website. Einerseits k\\xf6nnen wir unsere Seite so optimieren, dass sie von interessierten Menschen auf Google leichter gefunden wird. Andererseits helfen uns die Daten, Sie als Besucher besser zu verstehen. Wir wissen somit sehr genau, was wir an unserer Website verbessern m\\xfcssen, um Ihnen das bestm\\xf6gliche Service zu bieten. Die Daten dienen uns auch, unsere Werbe- und Marketing-Ma\\xdfnahmen individueller und kosteng\\xfcnstiger durchzuf\\xfchren. Schlie\\xdflich macht es nur Sinn, unsere Produkte und Dienstleistungen Menschen zu zeigen, die sich daf\\xfcr interessieren.\\nWelche Daten werden von Google Analytics gespeichert?\\nGoogle Analytics erstellt mithilfe eines Tracking-Codes eine zuf\\xe4llige, eindeutige ID, die mit Ihrem Browser-Cookie verbunden ist. So erkennt Sie Google Analytics als neuen User und Ihnen wird eine User-ID zugeordnet. Wenn Sie das n\\xe4chste Mal unsere Seite besuchen, werden Sie als „wiederkehrender“ User erkannt. Alle gesammelten Daten werden gemeinsam mit dieser User-ID gespeichert. So ist es erst m\\xf6glich pseudonyme Userprofile auszuwerten.\\nUm mit Google Analytics unsere Website analysieren zu k\\xf6nnen, muss eine Property-ID in den Tracking-Code eingef\\xfcgt werden. Die Daten werden dann in der entsprechenden Property gespeichert. F\\xfcr jede neu angelegte Property ist die Google Analytics 4-Property standardm\\xe4\\xdfig. Je nach verwendeter Property werden Daten unterschiedlich lange gespeichert.\\nDurch Kennzeichnungen wie Cookies, App-Instanz-IDs, User-IDs oder etwa benutzerdefinierte Ereignisparameter werden Ihre Interaktionen, sofern Sie eingewilligt haben, plattform\\xfcbergreifend gemessen. Interaktionen sind alle Arten von Handlungen, die Sie auf unserer Website ausf\\xfchren. Wenn Sie auch andere Google-Systeme (wie z.B. ein Google-Konto) n\\xfctzen, k\\xf6nnen \\xfcber Google Analytics generierte Daten mit Drittanbieter-Cookies verkn\\xfcpft werden. Google gibt keine Google Analytics-Daten weiter, au\\xdfer wir als Websitebetreiber genehmigen das. Zu Ausnahmen kann es kommen, wenn es gesetzlich erforderlich ist.\\nLaut Google werden in Google Analytics 4 keine IP-Adressen protokolliert oder gespeichert. Google nutzt die IP-Adressdaten allerdings f\\xfcr die Ableitung von Standortdaten und l\\xf6scht sie unmittelbar danach. Alle IP-Adressen, die von Usern in der EU erhoben werden, werden also gel\\xf6scht, bevor die Daten in einem Rechenzentrum oder auf einem Server gespeichert werden.\\nDa bei Google Analytics 4 der Fokus auf ereignisbasierten Daten liegt, verwendet das Tool im Vergleich zu fr\\xfcheren Versionen (wie Google Universal Analytics) deutlich weniger Cookies. Dennoch gibt es einige spezifische Cookies, die von GA4 verwendet werden. Dazu z\\xe4hlen zum Beispiel:\\nName: _ga\\nWert: 2.1326744211.152122903583-5\\nVerwendungszweck: Standardm\\xe4\\xdfig verwendet analytics.js das Cookie _ga, um die User-ID zu speichern. Grunds\\xe4tzlich dient es zur Unterscheidung der Webseitenbesucher.\\nAblaufdatum: nach 2 Jahren\\nName: _gid\\nWert: 2.1687193234.152122903583-1\\nVerwendungszweck: Das Cookie dient auch zur Unterscheidung der Webseitenbesucher\\nAblaufdatum: nach 24 Stunden\\nName: _gat_gtag_UA_<property-id>\\nWert: 1\\nVerwendungszweck: Wird zum Senken der Anforderungsrate verwendet. Wenn Google Analytics \\xfcber den Google Tag Manager bereitgestellt wird, erh\\xe4lt dieser Cookie den Namen _dc_gtm_ <property-id>.\\nAblaufdatum: nach 1 Minute\\nAnmerkung: Diese Aufz\\xe4hlung kann keinen Anspruch auf Vollst\\xe4ndigkeit erheben, da Google die Wahl ihrer Cookies immer wieder auch ver\\xe4ndert. Ziel von GA4 ist es auch, den Datenschutz zu verbessern. Daher bietet das Tool einige M\\xf6glichkeiten zur Kontrolle der Datenerfassung. So k\\xf6nnen wir beispielsweise die Speicherdauer selbst festlegen und auch die Datenerfassung steuern.\\nHier zeigen wir Ihnen einen \\xdcberblick \\xfcber die wichtigsten Arten von Daten, die mit Google Analytics erhoben werden:\\nHeatmaps: Google legt sogenannte Heatmaps an. \\xdcber Heatmaps sieht man genau jene Bereiche, die Sie anklicken. So bekommen wir Informationen, wo Sie auf unserer Seite „unterwegs“ sind.\\nSitzungsdauer: Als Sitzungsdauer bezeichnet Google die Zeit, die Sie auf unserer Seite verbringen, ohne die Seite zu verlassen. Wenn Sie 20 Minuten inaktiv waren, endet die Sitzung automatisch.\\nAbsprungrate (engl. Bouncerate): Von einem Absprung ist die Rede, wenn Sie auf unserer Website nur eine Seite ansehen und dann unsere Website wieder verlassen.\\nKontoerstellung: Wenn Sie auf unserer Website ein Konto erstellen bzw. eine Bestellung machen, erhebt Google Analytics diese Daten.\\nStandort: IP-Adressen werden in Google Analytics nicht protokolliert oder gespeichert. Allerdings werden kurz vor der L\\xf6schung der IP-Adresse Ableitungen f\\xfcr Standortdaten genutzt.\\nTechnische Informationen: Zu den technischen Informationen z\\xe4hlen unter anderem Ihr Browsertyp, Ihr Internetanbieter oder Ihre Bildschirmaufl\\xf6sung.\\nHerkunftsquelle: Google Analytics beziehungsweise uns interessiert nat\\xfcrlich auch \\xfcber welche Website oder welche Werbung Sie auf unsere Seite gekommen sind.\\nWeitere Daten sind Kontaktdaten, etwaige Bewertungen, das Abspielen von Medien (z. B., wenn Sie ein Video \\xfcber unsere Seite abspielen), das Teilen von Inhalten \\xfcber Social Media oder das Hinzuf\\xfcgen zu Ihren Favoriten. Die Aufz\\xe4hlung hat keinen Vollst\\xe4ndigkeitsanspruch und dient nur zu einer allgemeinen Orientierung der Datenspeicherung durch Google Analytics.\\nWie lange und wo werden die Daten gespeichert?\\nGoogle hat ihre Server auf der ganzen Welt verteilt. Hier k\\xf6nnen Sie genau nachlesen, wo sich die Google-Rechenzentren befinden: https://www.google.com/about/datacenters/locations/?hl=de \\nIhre Daten werden auf verschiedenen physischen Datentr\\xe4gern verteilt. Das hat den Vorteil, dass die Daten schneller abrufbar sind und vor Manipulation besser gesch\\xfctzt sind. In jedem Google-Rechenzentrum gibt es entsprechende Notfallprogramme f\\xfcr Ihre Daten. Wenn beispielsweise die Hardware bei Google ausf\\xe4llt oder Naturkatastrophen Server lahmlegen, bleibt das Risiko einer Dienstunterbrechung bei Google dennoch gering.\\nDie Aufbewahrungsdauer der Daten h\\xe4ngt von den verwendeten Properties ab. Die Speicherdauer wird stets f\\xfcr jede einzelne Property eigens festgelegt. Google Analytics bietet uns zur Kontrolle der Speicherdauer vier Optionen an:\\n•\t2 Monate: das ist die k\\xfcrzeste Speicherdauer.\\n•\t14 Monate: standardm\\xe4\\xdfig bleiben die Daten bei GA4 f\\xfcr 14 Monate gespeichert.\\n•\t26 Monate: man kann die Daten auch 26 Monate lang speichern.\\n•\tDaten werden erst gel\\xf6scht, wenn wir sie manuell l\\xf6schen\\nZus\\xe4tzlich gibt es auch die Option, dass Daten erst dann gel\\xf6scht werden, wenn Sie innerhalb des von uns gew\\xe4hlten Zeitraums nicht mehr unsere Website besuchen. In diesem Fall wird die Aufbewahrungsdauer jedes Mal zur\\xfcckgesetzt, wenn Sie unsere Website innerhalb des festgelegten Zeitraums wieder besuchen.\\nWenn der festgelegte Zeitraum abgelaufen ist, werden einmal im Monat die Daten gel\\xf6scht. Diese Aufbewahrungsdauer gilt f\\xfcr Ihre Daten, die mit Cookies, Usererkennung und Werbe-IDs (z.B. Cookies der DoubleClick-Domain) verkn\\xfcpft sind. Berichtergebnisse basieren auf aggregierten Daten und werden unabh\\xe4ngig von Nutzerdaten gespeichert. Aggregierte Daten sind eine Zusammenschmelzung von Einzeldaten zu einer gr\\xf6\\xdferen Einheit.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nNach dem Datenschutzrecht der Europ\\xe4ischen Union haben Sie das Recht, Auskunft \\xfcber Ihre Daten zu erhalten, sie zu aktualisieren, zu l\\xf6schen oder einzuschr\\xe4nken. Mithilfe des Browser-Add-ons zur Deaktivierung von Google Analytics-JavaScript (analytics.js, gtag.js) verhindern Sie, dass Google Analytics 4 Ihre Daten verwendet. Das Browser-Add-on k\\xf6nnen Sie unter https://tools.google.com/dlpage/gaoptout?hl=de runterladen und installieren. Beachten Sie bitte, dass durch dieses Add-on nur die Datenerhebung durch Google Analytics deaktiviert wird.\\nFalls Sie grunds\\xe4tzlich Cookies deaktivieren, l\\xf6schen oder verwalten wollen, finden Sie unter dem Abschnitt „Cookies“ die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nRechtsgrundlage\\nDer Einsatz von Google Analytics setzt Ihre Einwilligung voraus, welche wir mit unserem Cookie Popup eingeholt haben. Diese Einwilligung stellt laut Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) die Rechtsgrundlage f\\xfcr die Verarbeitung personenbezogener Daten, wie sie bei der Erfassung durch Web-Analytics Tools vorkommen kann, dar.\\nZus\\xe4tzlich zur Einwilligung besteht von unserer Seite ein berechtigtes Interesse daran, das Verhalten der Websitebesucher zu analysieren und so unser Angebot technisch und wirtschaftlich zu verbessern. Mit Hilfe von Google Analytics erkennen wir Fehler der Website, k\\xf6nnen Attacken identifizieren und die Wirtschaftlichkeit verbessern. Die Rechtsgrundlage daf\\xfcr ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen). Wir setzen Google Analytics gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben.\\nGoogle verarbeitet Daten von Ihnen u.a. auch in den USA. Google ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Google sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Google, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Google Ads Datenverarbeitungsbedingungen (Google Ads Data Processing Terms), welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://business.safety.google/intl/de/adsprocessorterms/.\\nWir hoffen, wir konnten Ihnen die wichtigsten Informationen rund um die Datenverarbeitung von Google Analytics n\\xe4herbringen. Wenn Sie mehr \\xfcber den Tracking-Dienst erfahren wollen, empfehlen wir diese beiden Links: https://marketingplatform.google.com/about/analytics/terms/de/ und https://support.google.com/analytics/answer/6004245?hl=de.\\nWenn Sie mehr \\xfcber die Datenverarbeitung erfahren wollen, nutzen Sie die Google-Datenschutzerkl\\xe4rung auf https://policies.google.com/privacy?hl=de.\\nGoogle Optimize Datenschutzerkl\\xe4rung\\nWir verwenden auf unserer Website Google Optimize, ein Website-Optimierungstool. Dienstanbieter ist das amerikanische Unternehmen Google Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) f\\xfcr alle Google-Dienste verantwortlich.\\nGoogle verarbeitet Daten von Ihnen u.a. auch in den USA. Google ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Google sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Google, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Google Ads Datenverarbeitungsbedingungen (Google Ads Data Processing Terms), welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://business.safety.google/intl/de/adsprocessorterms/.\\nMehr \\xfcber die Daten, die durch die Verwendung von Google Optimize verarbeitet werden, erfahren Sie in der Privacy Policy auf https://policies.google.com/privacy?hl=de.\\nSocial Media Einleitung\\nSocial Media Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Darstellung und Optimierung unserer Serviceleistung, Kontakt zu Besuchern, Interessenten u.a., Werbung\\n📓 Verarbeitete Daten: Daten wie etwa Telefonnummern, E-Mail-Adressen, Kontaktdaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse.\\nMehr Details dazu finden Sie beim jeweils eingesetzten Social-Media-Tool.\\n📅 Speicherdauer: abh\\xe4ngig von den verwendeten Social-Media-Plattformen\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Social Media?\\nZus\\xe4tzlich zu unserer Website sind wir auch in diversen Social-Media-Plattformen aktiv. Dabei k\\xf6nnen Daten von Usern verarbeitet werden, damit wir gezielt User, die sich f\\xfcr uns interessieren, \\xfcber die sozialen Netzwerke ansprechen k\\xf6nnen. Dar\\xfcber hinaus k\\xf6nnen auch Elemente einer Social-Media-Plattform direkt in unsere Website eingebettet sein. Das ist etwa der Fall, wenn Sie einen sogenannten Social-Button auf unserer Website anklicken und direkt zu unserem Social-Media-Auftritt weitergeleitet werden. Als sogenannte Sozialen Medien oder Social Media werden Websites und Apps bezeichnet, \\xfcber die angemeldete Mitglieder Inhalte produzieren, Inhalte offen oder in bestimmten Gruppen austauschen und sich mit anderen Mitgliedern vernetzen k\\xf6nnen.\\nWarum nutzen wir Social Media?\\nSeit Jahren sind Social-Media-Plattformen der Ort, wo Menschen online kommunizieren und in Kontakt treten. Mit unseren Social-Media-Auftritten k\\xf6nnen wir unsere Produkte und Dienstleistungen Interessenten n\\xe4herbringen. Die auf unserer Website eingebundenen Social-Media-Elemente helfen Ihnen, schnell und ohne Komplikationen zu unseren Social-Media-Inhalten wechseln k\\xf6nnen.\\nDie Daten, die durch Ihre Nutzung eines Social-Media-Kanals gespeichert und verarbeitet werden, haben in erster Linie den Zweck, Webanalysen durchf\\xfchren zu k\\xf6nnen. Ziel dieser Analysen ist es, genauere und personenbezogene Marketing- und Werbestrategien entwickeln zu k\\xf6nnen. Abh\\xe4ngig von Ihrem Verhalten auf einer Social-Media-Plattform, k\\xf6nnen mit Hilfe der ausgewerteten Daten, passende R\\xfcckschl\\xfcsse auf Ihre Interessen getroffen werden und sogenannte Userprofile erstellt werden. So ist es den Plattformen auch m\\xf6glich, Ihnen ma\\xdfgeschneiderte Werbeanzeigen zu pr\\xe4sentieren. Meistens werden f\\xfcr diesen Zweck Cookies in Ihrem Browser gesetzt, die Daten zu Ihrem Nutzungsverhalten speichern.\\nWir gehen in der Regel davon aus, dass wir datenschutzrechtlich verantwortlich bleiben, auch wenn wir Dienste einer Social-Media-Plattform nutzen. Der Europ\\xe4ische Gerichtshof hat jedoch entschieden, dass in bestimmten F\\xe4llen der Betreiber der Social-Media-Plattform zusammen mit uns gemeinsam verantwortlich im Sinne des Art. 26 DSGVO sein kann. Soweit dies der Fall ist, weisen wir gesondert darauf hin und arbeiten auf Grundlage einer diesbez\\xfcglichen Vereinbarung. Das Wesentliche der Vereinbarung ist dann weiter unten bei der betroffenen Plattform wiedergegeben.\\nBitte beachten Sie, dass bei der Nutzung der Social-Media-Plattformen oder unserer eingebauten Elemente auch Daten von Ihnen au\\xdferhalb der Europ\\xe4ischen Union verarbeitet werden k\\xf6nnen, da viele Social-Media-Kan\\xe4le, beispielsweise Facebook oder Twitter, amerikanische Unternehmen sind. Dadurch k\\xf6nnen Sie m\\xf6glicherweise Ihre Rechte in Bezug auf Ihre personenbezogenen Daten nicht mehr so leicht einfordern bzw. durchsetzen.\\nWelche Daten werden verarbeitet?\\nWelche Daten genau gespeichert und verarbeitet werden, h\\xe4ngt vom jeweiligen Anbieter der Social-Media-Plattform ab. Aber f\\xfcr gew\\xf6hnlich handelt es sich um Daten wie etwa Telefonnummern, E-Mailadressen, Daten, die Sie in ein Kontaktformular eingeben, Nutzerdaten wie zum Beispiel welche Buttons Sie klicken, wen Sie liken oder wem folgen, wann Sie welche Seiten besucht haben, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse. Die meisten dieser Daten werden in Cookies gespeichert. Speziell wenn Sie selbst ein Profil bei dem besuchten Social-Media-Kanal haben und angemeldet sind, k\\xf6nnen Daten mit Ihrem Profil verkn\\xfcpft werden.\\nAlle Daten, die \\xfcber eine Social-Media-Plattform erhoben werden, werden auch auf den Servern der Anbieter gespeichert. Somit haben auch nur die Anbieter Zugang zu den Daten und k\\xf6nnen Ihnen die passenden Ausk\\xfcnfte geben bzw. \\xc4nderungen vornehmen.\\nWenn Sie genau wissen wollen, welche Daten bei den Social-Media-Anbietern gespeichert und verarbeitet werden und wie sie der Datenverarbeitung widersprechen k\\xf6nnen, sollten Sie die jeweilige Datenschutzerkl\\xe4rung des Unternehmens sorgf\\xe4ltig durchlesen. Auch wenn Sie zur Datenspeicherung und Datenverarbeitung Fragen haben oder entsprechende Rechte geltend machen wollen, empfehlen wir Ihnen, sich direkt an den Anbieter wenden.\\nDauer der Datenverarbeitung \\n\\xdcber die Dauer der Datenverarbeitung informieren wir Sie weiter unten, sofern wir weitere Informationen dazu haben. Beispielsweise speichert die Social-Media-Plattform Facebook Daten, bis sie f\\xfcr den eigenen Zweck nicht mehr ben\\xf6tigt werden. Kundendaten, die mit den eigenen Userdaten abgeglichen werden, werden aber schon innerhalb von zwei Tagen gel\\xf6scht. Generell verarbeiten wir personenbezogene Daten nur so lange wie es f\\xfcr die Bereitstellung unserer Dienstleistungen und Produkte unbedingt notwendig ist. Wenn es, wie zum Beispiel im Fall von Buchhaltung, gesetzlich vorgeschrieben ist, kann diese Speicherdauer auch \\xfcberschritten werden.\\nWiderspruchsrecht\\nSie haben auch jederzeit das Recht und die M\\xf6glichkeit Ihre Einwilligung zur Verwendung von Cookies bzw. Drittanbietern wie eingebettete Social-Media-Elemente zu widerrufen. Das funktioniert entweder \\xfcber unser Cookie-Management-Tool oder \\xfcber andere Opt-Out-Funktionen. Zum Beispiel k\\xf6nnen Sie auch die Datenerfassung durch Cookies verhindern, indem Sie in Ihrem Browser die Cookies verwalten, deaktivieren oder l\\xf6schen.\\nDa bei Social-Media-Tools Cookies zum Einsatz kommen k\\xf6nnen, empfehlen wir Ihnen auch unsere allgemeine Datenschutzerkl\\xe4rung \\xfcber Cookies. Um zu erfahren, welche Daten von Ihnen genau gespeichert und verarbeitet werden, sollten Sie die Datenschutzerkl\\xe4rungen der jeweiligen Tools durchlesen.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene Social-Media-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten bei Vorliegen einer Einwilligung auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die Tools gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. Die meisten Social-Media-Plattformen setzen auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien des jeweiligen Dienstanbieters anzusehen.\\nInformationen zu speziellen Social-Media-Plattformen erfahren Sie – sofern vorhanden – in den folgenden Abschnitten.\\nFacebook Datenschutzerkl\\xe4rung\\nFacebook Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Kundendaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse.\\nMehr Details dazu finden Sie weiter unten in der Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: bis die Daten f\\xfcr Facebooks Zwecke nicht mehr n\\xfctzlich sind\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas sind Facebook-Tools?\\nWir verwenden auf unserer Website ausgew\\xe4hlte Tools von Facebook. Facebook ist ein Social Media Network des Unternehmens Meta Platforms Inc. bzw. f\\xfcr den europ\\xe4ischen Raum des Unternehmens Meta Platforms Ireland Limited, 4 Grand Canal Square, Grand Canal Harbour, Dublin 2, Irland. Mithilfe dieser Tools k\\xf6nnen wir Ihnen und Menschen, die sich f\\xfcr unsere Produkte und Dienstleistungen interessieren, das bestm\\xf6gliche Angebot bieten.\\nWenn \\xfcber unsere eingebetteten Facebook-Elemente oder \\xfcber unsere Facebook-Seite (Fanpage) Daten von Ihnen erhoben und weitergeleitet werden, sind sowohl wir als auch Facebook Irland Ltd. daf\\xfcr verantwortlich. F\\xfcr die weitere Verarbeitung dieser Daten tr\\xe4gt Facebook allein die Verantwortung. Unsere gemeinsamen Verpflichtungen wurden auch in einer \\xf6ffentlich zug\\xe4nglichen Vereinbarung unter https://www.facebook.com/legal/controller_addendum verankert. Darin ist etwa festgehalten, dass wir Sie klar \\xfcber den Einsatz der Facebook-Tools auf unserer Seite informieren m\\xfcssen. Weiters sind wir auch daf\\xfcr verantwortlich, dass die Tools datenschutzrechtlich sicher in unsere Website eingebunden sind. Facebook ist hingegen beispielsweise f\\xfcr die Datensicherheit der Facebook-Produkte verantwortlich. Bei etwaigen Fragen zur Datenerhebung und Datenverarbeitung durch Facebook k\\xf6nnen Sie sich direkt an das Unternehmen wenden. Wenn Sie die Frage an uns richten, sind wir dazu verpflichtet diese an Facebook weiterleiten.\\nIm Folgenden geben wir einen \\xdcberblick \\xfcber die verschiedenen Facebook Tools, welche Daten an Facebook gesendet werden und wie Sie diese Daten l\\xf6schen k\\xf6nnen.\\nNeben vielen anderen Produkten bietet Facebook auch die sogenannten “Facebook Business Tools” an. Das ist die offizielle Bezeichnung von Facebook. Da der Begriff aber kaum bekannt ist, haben wir uns daf\\xfcr entschieden, sie lediglich Facebook-Tools zu nennen. Darunter finden sich unter anderem:\\n•\tFacebook-Pixel\\n•\tsoziale Plug-ins (wie z.B der „Gef\\xe4llt mir“- oder „Teilen“-Button)\\n•\tFacebook Login\\n•\tAccount Kit\\n•\tAPIs (Programmierschnittstelle)\\n•\tSDKs (Sammlung von Programmierwerkzeugen)\\n•\tPlattform-Integrationen\\n•\tPlugins\\n•\tCodes\\n•\tSpezifikationen\\n•\tDokumentationen\\n•\tTechnologien und Dienstleistungen\\nDurch diese Tools erweitert Facebook Dienstleistungen und hat die M\\xf6glichkeit, Informationen \\xfcber User-Aktivit\\xe4ten au\\xdferhalb von Facebook zu erhalten.\\nWarum verwenden wir Facebook-Tools auf unserer Website?\\nWir wollen unsere Dienstleistungen und Produkte nur Menschen zeigen, die sich auch wirklich daf\\xfcr interessieren. Mithilfe von Werbeanzeigen (Facebook-Ads) k\\xf6nnen wir genau diese Menschen erreichen. Damit den Usern passende Werbung gezeigt werden kann, ben\\xf6tigt Facebook allerdings Informationen \\xfcber die W\\xfcnsche und Bed\\xfcrfnisse der Menschen. So werden dem Unternehmen Informationen \\xfcber das Userverhalten (und Kontaktdaten) auf unserer Webseite zur Verf\\xfcgung gestellt. Dadurch sammelt Facebook bessere User-Daten und kann interessierten Menschen die passende Werbung \\xfcber unsere Produkte bzw. Dienstleistungen anzeigen. Die Tools erm\\xf6glichen somit ma\\xdfgeschneiderte Werbekampagnen auf Facebook.\\nDaten \\xfcber Ihr Verhalten auf unserer Webseite nennt Facebook „Event-Daten“. Diese werden auch f\\xfcr Messungs- und Analysedienste verwendet. Facebook kann so in unserem Auftrag „Kampagnenberichte“ \\xfcber die Wirkung unserer Werbekampagnen erstellen. Weiters bekommen wir durch Analysen einen besseren Einblick, wie Sie unsere Dienstleistungen, Webseite oder Produkte verwenden. Dadurch optimieren wir mit einigen dieser Tools Ihre Nutzererfahrung auf unserer Webseite. Beispielsweise k\\xf6nnen Sie mit den sozialen Plug-ins Inhalte auf unserer Seite direkt auf Facebook teilen.\\nWelche Daten werden von Facebook-Tools gespeichert?\\nDurch die Nutzung einzelner Facebook-Tools k\\xf6nnen personenbezogene Daten (Kundendaten) an Facebook gesendet werden. Abh\\xe4ngig von den benutzten Tools k\\xf6nnen Kundendaten wie Name, Adresse, Telefonnummer und IP-Adresse versandt werden.\\nFacebook verwendet diese Informationen, um die Daten mit den Daten, die es selbst von Ihnen hat (sofern Sie Facebook-Mitglied sind) abzugleichen. Bevor Kundendaten an Facebook \\xfcbermittelt werden, erfolgt ein sogenanntes „Hashing“. Das bedeutet, dass ein beliebig gro\\xdfer Datensatz in eine Zeichenkette transformiert wird. Dies dient auch der Verschl\\xfcsselung von Daten.\\nNeben den Kontaktdaten werden auch „Event-Daten“ \\xfcbermittelt. Unter „Event-Daten“ sind jene Informationen gemeint, die wir \\xfcber Sie auf unserer Webseite erhalten. Zum Beispiel, welche Unterseiten Sie besuchen oder welche Produkte Sie bei uns kaufen. Facebook teilt die erhaltenen Informationen nicht mit Drittanbietern (wie beispielsweise Werbetreibende), au\\xdfer das Unternehmen hat eine explizite Genehmigung oder ist rechtlich dazu verpflichtet. „Event-Daten“ k\\xf6nnen auch mit Kontaktdaten verbunden werden. Dadurch kann Facebook bessere personalisierte Werbung anbieten. Nach dem bereits erw\\xe4hnten Abgleichungsprozess l\\xf6scht Facebook die Kontaktdaten wieder.\\nUm Werbeanzeigen optimiert ausliefern zu k\\xf6nnen, verwendet Facebook die Event-Daten nur, wenn diese mit anderen Daten (die auf andere Weise von Facebook erfasst wurden) zusammengefasst wurden. Diese Event-Daten n\\xfctzt Facebook auch f\\xfcr Sicherheits-, Schutz-, Entwicklungs- und Forschungszwecke. Viele dieser Daten werden \\xfcber Cookies zu Facebook \\xfcbertragen. Cookies sind kleine Text-Dateien, die zum Speichern von Daten bzw. Informationen in Browsern verwendet werden. Je nach verwendeten Tools und abh\\xe4ngig davon, ob Sie Facebook-Mitglied sind, werden unterschiedlich viele Cookies in Ihrem Browser angelegt. In den Beschreibungen der einzelnen Facebook Tools gehen wir n\\xe4her auf einzelne Facebook-Cookies ein. Allgemeine Informationen \\xfcber die Verwendung von Facebook-Cookies erfahren Sie auch auf https://www.facebook.com/policies/cookies.\\nWie lange und wo werden die Daten gespeichert?\\nGrunds\\xe4tzlich speichert Facebook Daten bis sie nicht mehr f\\xfcr die eigenen Dienste und Facebook-Produkte ben\\xf6tigt werden. Facebook hat auf der ganzen Welt Server verteilt, wo seine Daten gespeichert werden. Kundendaten werden allerdings, nachdem sie mit den eigenen Userdaten abgeglichen wurden, innerhalb von 48 Stunden gel\\xf6scht.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nEntsprechend der Datenschutz Grundverordnung haben Sie das Recht auf Auskunft, Berichtigung, \\xdcbertragbarkeit und L\\xf6schung Ihrer Daten.\\nEine komplette L\\xf6schung der Daten erfolgt nur, wenn Sie Ihr Facebook-Konto vollst\\xe4ndig l\\xf6schen. Und so funktioniert das L\\xf6schen Ihres Facebook-Kontos:\\n1) Klicken Sie rechts bei Facebook auf Einstellungen.\\n2) Anschlie\\xdfend klicken Sie in der linken Spalte auf „Deine Facebook-Informationen“.\\n3) Nun klicken Sie “Deaktivierung und L\\xf6schung”.\\n4) W\\xe4hlen Sie jetzt „Konto l\\xf6schen“ und klicken Sie dann auf „Weiter und Konto l\\xf6schen“\\n5) Geben Sie nun Ihr Passwort ein, klicken Sie auf „Weiter“ und dann auf „Konto l\\xf6schen“\\nDie Speicherung der Daten, die Facebook \\xfcber unsere Seite erh\\xe4lt, erfolgt unter anderem \\xfcber Cookies (z.B. bei sozialen Plugins). In Ihrem Browser k\\xf6nnen Sie einzelne oder alle Cookies deaktivieren, l\\xf6schen oder verwalten. Je nach dem welchen Browser Sie verwenden, funktioniert dies auf unterschiedliche Art und Weise. Unter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nFalls Sie grunds\\xe4tzlich keine Cookies haben wollen, k\\xf6nnen Sie Ihren Browser so einrichten, dass er Sie immer informiert, wenn ein Cookie gesetzt werden soll. So k\\xf6nnen Sie bei jedem einzelnen Cookie entscheiden, ob Sie es erlauben oder nicht.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene Facebook-Tools verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die Tools gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. Die meisten Social-Media-Plattformen setzen auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien von Facebook anzusehen.\\nFacebook verarbeitet Daten von Ihnen u.a. auch in den USA. Facebook bzw. Meta Platforms ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Facebook sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Facebook, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Facebook Datenverarbeitungsbedingung, welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://www.facebook.com/legal/terms/dataprocessing.\\nWir hoffen, wir haben Ihnen die wichtigsten Informationen \\xfcber die Nutzung und Datenverarbeitung durch die Facebook-Tools n\\xe4hergebracht. Wenn Sie mehr dar\\xfcber erfahren wollen, wie Facebook Ihre Daten verwendet, empfehlen wir Ihnen die Datenrichtlinien auf https://www.facebook.com/privacy/policy/.\\nFacebook Soziale Plug-ins Datenschutzerkl\\xe4rung\\nAuf unserer Website sind sogenannte soziale Plug-ins des Unternehmens Meta Platforms Inc. eingebaut. Sie erkennen diese Buttons am klassischen Facebook-Logo, wie dem „Gef\\xe4llt mir“-Button (die Hand mit erhobenem Daumen) oder an einer eindeutigen „Facebook Plug-in“-Kennzeichnung. Ein soziales Plug-in ist ein kleiner Teil von Facebook, der in unsere Seite integriert ist. Jedes Plug-in hat eine eigene Funktion. Die am meisten verwendeten Funktionen sind die bekannten “Gef\\xe4llt mir”- und “Teilen”-Buttons.\\nFolgende soziale Plug-ins werden von Facebook angeboten:\\n•\t“Speichern”-Button\\n•\t“Gef\\xe4llt mir”-Button, Teilen, Senden und Zitat\\n•\tSeiten-Plug-in\\n•\tKommentare\\n•\tMessenger-Plug-in\\n•\tEingebettete Beitr\\xe4ge und Videoplayer\\n•\tGruppen-Plug-in\\nAuf https://developers.facebook.com/docs/plugins erhalten Sie n\\xe4here Informationen, wie die einzelnen Plug-ins verwendet werden. Wir n\\xfctzen die sozialen Plug-ins einerseits, um Ihnen ein besseres Usererlebnis auf unserer Seite zu bieten, andererseits weil Facebook dadurch unsere Werbeanzeigen optimieren kann.\\nSofern Sie ein Facebook-Konto haben oder https://www.facebook.com/ schon mal besucht haben, hat Facebook bereits mindestens ein Cookie in Ihrem Browser gesetzt. In diesem Fall sendet Ihr Browser \\xfcber dieses Cookie Informationen an Facebook, sobald Sie unsere Seite besuchen bzw. mit sozialen Plug-ins (z.B. dem „Gef\\xe4llt mir“-Button) interagieren.\\nDie erhaltenen Informationen werden innerhalb von 90 Tagen wieder gel\\xf6scht bzw. anonymisiert. Laut Facebook geh\\xf6ren zu diesen Daten Ihre IP-Adresse, welche Webseite Sie besucht haben, das Datum, die Uhrzeit und weitere Informationen, die Ihren Browser betreffen.\\nUm zu verhindern, dass Facebook w\\xe4hrend Ihres Besuches auf unserer Webseite viele Daten sammelt und mit den Facebook-Daten verbindet, m\\xfcssen Sie sich w\\xe4hrend des Webseitenbesuchs von Facebook abmelden (ausloggen).\\nFalls Sie bei Facebook nicht angemeldet sind oder kein Facebook-Konto besitzen, sendet Ihr Browser weniger Informationen an Facebook, weil Sie weniger Facebook-Cookies haben. Dennoch k\\xf6nnen Daten wie beispielsweise Ihre IP-Adresse oder welche Webseite Sie besuchen an Facebook \\xfcbertragen werden. Wir m\\xf6chten noch ausdr\\xfccklich darauf hinweisen, dass wir \\xfcber die genauen Inhalte der Daten nicht exakt Bescheid wissen. Wir versuchen aber Sie nach unserem aktuellen Kenntnisstand so gut als m\\xf6glich \\xfcber die Datenverarbeitung aufzukl\\xe4ren. Wie Facebook die Daten nutzt, k\\xf6nnen Sie auch in den Datenrichtline des Unternehmens unter https://www.facebook.com/about/privacy/update nachlesen.\\nFolgende Cookies werden in Ihrem Browser mindestens gesetzt, wenn Sie eine Webseite mit sozialen Plug-ins von Facebook besuchen:\\nName: dpr\\nWert: keine Angabe\\nVerwendungszweck: Dieses Cookie wird verwendet, damit die sozialen Plug-ins auf unserer Webseite funktionieren.\\nAblaufdatum: nach Sitzungsende\\nName: fr\\nWert: 0jieyh4122903583c2GnlufEJ9..Bde09j…1.0.Bde09j\\nVerwendungszweck: Auch das Cookie ist n\\xf6tig, dass die Plug-ins einwandfrei funktionieren.\\nAblaufdatum:: nach 3 Monaten\\nAnmerkung: Diese Cookies wurden nach einem Test gesetzt, auch wenn Sie nicht Facebook-Mitglied sind.\\nSofern Sie bei Facebook angemeldet sind, k\\xf6nnen Sie Ihre Einstellungen f\\xfcr Werbeanzeigen unter https://www.facebook.com/adpreferences/advertisers/ selbst ver\\xe4ndern. Falls Sie kein Facebook-User sind, k\\xf6nnen Sie auf https://www.youronlinechoices.com/de/praferenzmanagement/?tid=122903583 grunds\\xe4tzlich Ihre nutzungsbasierte Online-Werbung verwalten. Dort haben Sie die M\\xf6glichkeit, Anbieter zu deaktivieren bzw. zu aktivieren.\\nWenn Sie mehr \\xfcber den Datenschutz von Facebook erfahren wollen, empfehlen wir Ihnen die eigenen Datenrichtlinien des Unternehmens auf https://www.facebook.com/privacy/policy/.\\nInstagram Datenschutzerkl\\xe4rung\\nInstagram Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse.\\nMehr Details dazu finden Sie weiter unten in der Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: bis Instagram die Daten f\\xfcr ihre Zwecke nicht mehr ben\\xf6tigt\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Instagram?\\nWir haben auf unserer Webseite Funktionen von Instagram eingebaut. Instagram ist eine Social Media Plattform des Unternehmens Instagram LLC, 1601 Willow Rd, Menlo Park CA 94025, USA. Instagram ist seit 2012 ein Tochterunternehmen von Meta Platforms Inc. und geh\\xf6rt zu den Facebook-Produkten. Das Einbetten von Instagram-Inhalten auf unserer Webseite nennt man Embedding. Dadurch k\\xf6nnen wir Ihnen Inhalte wie Buttons, Fotos oder Videos von Instagram direkt auf unserer Webseite zeigen. Wenn Sie Webseiten unserer Webpr\\xe4senz aufrufen, die eine Instagram-Funktion integriert haben, werden Daten an Instagram \\xfcbermittelt, gespeichert und verarbeitet. Instagram verwendet dieselben Systeme und Technologien wie Facebook. Ihre Daten werden somit \\xfcber alle Facebook-Firmen hinweg verarbeitet.\\nIm Folgenden wollen wir Ihnen einen genaueren Einblick geben, warum Instagram Daten sammelt, um welche Daten es sich handelt und wie Sie die Datenverarbeitung weitgehend kontrollieren k\\xf6nnen. Da Instagram zu Meta Platforms Inc. geh\\xf6rt, beziehen wir unsere Informationen einerseits von den Instagram-Richtlinien, andererseits allerdings auch von den Meta-Datenschutzrichtlinien selbst.\\nInstagram ist eines der bekanntesten Social Media Netzwerken weltweit. Instagram kombiniert die Vorteile eines Blogs mit den Vorteilen von audiovisuellen Plattformen wie YouTube oder Vimeo. Sie k\\xf6nnen auf „Insta“ (wie viele der User die Plattform salopp nennen) Fotos und kurze Videos hochladen, mit verschiedenen Filtern bearbeiten und auch in anderen sozialen Netzwerken verbreiten. Und wenn Sie selbst nicht aktiv sein wollen, k\\xf6nnen Sie auch nur anderen interessante Users folgen.\\nWarum verwenden wir Instagram auf unserer Website?\\nInstagram ist jene Social Media Plattform, die in den letzten Jahren so richtig durch die Decke ging. Und nat\\xfcrlich haben auch wir auf diesen Boom reagiert. Wir wollen, dass Sie sich auf unserer Webseite so wohl wie m\\xf6glich f\\xfchlen. Darum ist f\\xfcr uns eine abwechslungsreiche Aufbereitung unserer Inhalte selbstverst\\xe4ndlich. Durch die eingebetteten Instagram-Funktionen k\\xf6nnen wir unseren Content mit hilfreichen, lustigen oder spannenden Inhalten aus der Instagram-Welt bereichern. Da Instagram eine Tochtergesellschaft von Facebook ist, k\\xf6nnen uns die erhobenen Daten auch f\\xfcr personalisierte Werbung auf Facebook dienlich sein. So bekommen unsere Werbeanzeigen nur Menschen, die sich wirklich f\\xfcr unsere Produkte oder Dienstleistungen interessieren.\\nInstagram n\\xfctzt die gesammelten Daten auch zu Messungs- und Analysezwecken. Wir bekommen zusammengefasste Statistiken und so mehr Einblick \\xfcber Ihre W\\xfcnsche und Interessen. Wichtig ist zu erw\\xe4hnen, dass diese Berichte Sie nicht pers\\xf6nlich identifizieren.\\nWelche Daten werden von Instagram gespeichert?\\nWenn Sie auf eine unserer Seiten sto\\xdfen, die Instagram-Funktionen (wie Instagrambilder oder Plug-ins) eingebaut haben, setzt sich Ihr Browser automatisch mit den Servern von Instagram in Verbindung. Dabei werden Daten an Instagram versandt, gespeichert und verarbeitet. Und zwar unabh\\xe4ngig, ob Sie ein Instagram-Konto haben oder nicht. Dazu z\\xe4hlen Informationen \\xfcber unserer Webseite, \\xfcber Ihren Computer, \\xfcber get\\xe4tigte K\\xe4ufe, \\xfcber Werbeanzeigen, die Sie sehen und wie Sie unser Angebot nutzen. Weiters werden auch Datum und Uhrzeit Ihrer Interaktion mit Instagram gespeichert. Wenn Sie ein Instagram-Konto haben bzw. eingeloggt sind, speichert Instagram deutlich mehr Daten \\xfcber Sie.\\nFacebook unterscheidet zwischen Kundendaten und Eventdaten. Wir gehen davon aus, dass dies bei Instagram genau so der Fall ist. Kundendaten sind zum Beispiel Name, Adresse, Telefonnummer und IP-Adresse. Diese Kundendaten werden erst an Instagram \\xfcbermittelt werden, wenn Sie zuvor „gehasht“ wurden. Hashing meint, ein Datensatz wird in eine Zeichenkette verwandelt. Dadurch kann man die Kontaktdaten verschl\\xfcsseln. Zudem werden auch die oben genannten „Event-Daten“ \\xfcbermittelt. Unter „Event-Daten“ versteht Facebook – und folglich auch Instagram – Daten \\xfcber Ihr Userverhalten. Es kann auch vorkommen, dass Kontaktdaten mit Event-Daten kombiniert werden. Die erhobenen Kontaktdaten werden mit den Daten, die Instagram bereits von Ihnen hat, abgeglichen.\\n\\xdcber kleine Text-Dateien (Cookies), die meist in Ihrem Browser gesetzt werden, werden die gesammelten Daten an Facebook \\xfcbermittelt. Je nach verwendeten Instagram-Funktionen und ob Sie selbst ein Instagram-Konto haben, werden unterschiedlich viele Daten gespeichert.\\nWir gehen davon aus, dass bei Instagram die Datenverarbeitung gleich funktioniert wie bei Facebook. Das bedeutet: wenn Sie ein Instagram-Konto haben oder www.instagram.com besucht haben, hat Instagram zumindest ein Cookie gesetzt. Wenn das der Fall ist, sendet Ihr Browser \\xfcber das Cookie Infos an Instagram, sobald Sie mit einer Instagram-Funktion in Ber\\xfchrung kommen. Sp\\xe4testens nach 90 Tagen (nach Abgleichung) werden diese Daten wieder gel\\xf6scht bzw. anonymisiert. Obwohl wir uns intensiv mit der Datenverarbeitung von Instagram besch\\xe4ftigt haben, k\\xf6nnen wir nicht ganz genau sagen, welche Daten Instagram exakt sammelt und speichert.\\nIm Folgenden zeigen wir Ihnen Cookies, die in Ihrem Browser mindestens gesetzt werden, wenn Sie auf eine Instagram-Funktion (wie z.B. Button oder ein Insta-Bild) klicken. Bei unserem Test gehen wir davon aus, dass Sie kein Instagram-Konto haben. Wenn Sie bei Instagram eingeloggt sind, werden nat\\xfcrlich deutlich mehr Cookies in Ihrem Browser gesetzt.\\nDiese Cookies wurden bei unserem Test verwendet:\\nName: csrftoken\\nWert: “”\\nVerwendungszweck: Dieses Cookie wird mit hoher Wahrscheinlichkeit aus Sicherheitsgr\\xfcnden gesetzt, um F\\xe4lschungen von Anfragen zu verhindern. Genauer konnten wir das allerdings nicht in Erfahrung bringen.\\nAblaufdatum: nach einem Jahr\\nName: mid\\nWert: “”\\nVerwendungszweck: Instagram setzt dieses Cookie, um die eigenen Dienstleistungen und Angebote in und au\\xdferhalb von Instagram zu optimieren. Das Cookie legt eine eindeutige User-ID fest.\\nAblaufdatum: nach Ende der Sitzung\\nName: fbsr_122903583124024\\nWert: keine Angaben\\nVerwendungszweck: Dieses Cookie speichert die Log-in-Anfrage f\\xfcr User der Instagram-App. \\nAblaufdatum: nach Ende der Sitzung\\nName: rur\\nWert: ATN\\nVerwendungszweck: Dabei handelt es sich um ein Instagram-Cookie, das die Funktionalit\\xe4t auf Instagram gew\\xe4hrleistet.\\nAblaufdatum: nach Ende der Sitzung\\nName: urlgen\\nWert: “{”194.96.75.33”: 1901}:1iEtYv:Y833k2_UjKvXgYe122903583”\\nVerwendungszweck: Dieses Cookie dient den Marketingzwecken von Instagram.\\nAblaufdatum: nach Ende der Sitzung\\nAnmerkung: Wir k\\xf6nnen hier keinen Vollst\\xe4ndigkeitsanspruch erheben. Welche Cookies im individuellen Fall gesetzt werden, h\\xe4ngt von den eingebetteten Funktionen und Ihrer Verwendung von Instagram ab.\\nWie lange und wo werden die Daten gespeichert?\\nInstagram teilt die erhaltenen Informationen zwischen den Facebook-Unternehmen mit externen Partnern und mit Personen, mit denen Sie sich weltweit verbinden. Die Datenverarbeitung erfolgt unter Einhaltung der eigenen Datenrichtlinie. Ihre Daten sind, unter anderem aus Sicherheitsgr\\xfcnden, auf den Facebook-Servern auf der ganzen Welt verteilt. Die meisten dieser Server stehen in den USA.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nDank der Datenschutz Grundverordnung haben Sie das Recht auf Auskunft, \\xdcbertragbarkeit, Berichtigung und L\\xf6schung Ihrer Daten. In den Instagram-Einstellungen k\\xf6nnen Sie Ihre Daten verwalten. Wenn Sie Ihre Daten auf Instagram v\\xf6llig l\\xf6schen wollen, m\\xfcssen Sie Ihr Instagram-Konto dauerhaft l\\xf6schen.\\nUnd so funktioniert die L\\xf6schung des Instagram-Kontos:\\n\\xd6ffnen Sie zuerst die Instagram-App. Auf Ihrer Profilseite gehen Sie nach unten und klicken Sie auf „Hilfebereich“. Jetzt kommen Sie auf die Webseite des Unternehmens. Klicken Sie auf der Webseite auf „Verwalten des Kontos“ und dann auf „Dein Konto l\\xf6schen“.\\nWenn Sie Ihr Konto ganz l\\xf6schen, l\\xf6scht Instagram Posts wie beispielsweise Ihre Fotos und Status-Updates. Informationen, die andere Personen \\xfcber Sie geteilt haben, geh\\xf6ren nicht zu Ihrem Konto und werden folglich nicht gel\\xf6scht.\\nWie bereits oben erw\\xe4hnt, speichert Instagram Ihre Daten in erster Linie \\xfcber Cookies. Diese Cookies k\\xf6nnen Sie in Ihrem Browser verwalten, deaktivieren oder l\\xf6schen. Abh\\xe4ngig von Ihrem Browser funktioniert die Verwaltung immer ein bisschen anders. Unter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nSie k\\xf6nnen auch grunds\\xe4tzlich Ihren Browser so einrichten, dass Sie immer informiert werden, wenn ein Cookie gesetzt werden soll. Dann k\\xf6nnen Sie immer individuell entscheiden, ob Sie das Cookie zulassen wollen oder nicht.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene Social-Media-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die eingebundene Social-Media-Elemente gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. Die meisten Social-Media-Plattformen setzen auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien des jeweiligen Dienstanbieters anzusehen.\\nInstagram verarbeitet Daten von Ihnen u.a. auch in den USA. Instagram bzw. Meta Platforms ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Instagram sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Instagram, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nWir haben versucht, Ihnen die wichtigsten Informationen \\xfcber die Datenverarbeitung durch Instagram n\\xe4herzubringen. Auf https://privacycenter.instagram.com/policy/ k\\xf6nnen Sie sich noch n\\xe4her mit den Datenrichtlinien von Instagram auseinandersetzen.\\nAudio & Video Einleitung\\nAudio & Video Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Kontaktdaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse k\\xf6nnen gespeichert werden.\\nMehr Details dazu finden Sie weiter unten in den entsprechenden Datenschutztexten.\\n📅 Speicherdauer: Daten bleiben grunds\\xe4tzlich gespeichert, solange sie f\\xfcr den Dienstzweck n\\xf6tig sind\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas sind Audio- und Videoelemente?\\nWir haben auf unsere Website Audio- bzw. Videoelemente eingebunden, damit Sie sich direkt \\xfcber unsere Website etwa Videos ansehen oder Musik/Podcasts anh\\xf6ren k\\xf6nnen. Die Inhalte werden von Dienstanbietern zur Verf\\xfcgung gestellt. Alle Inhalte werden also auch von den entsprechenden Servern der Anbieter bezogen.\\nEs handelt sich dabei um eingebundene Funktionselemente von Plattformen wie etwa YouTube, Vimeo oder Spotify. Die Nutzung dieser Portale ist in der Regel kostenlos, es k\\xf6nnen aber auch kostenpflichtige Inhalte ver\\xf6ffentlicht werden. Mit Hilfe dieser eingebundenen Elemente k\\xf6nne Sie sich \\xfcber unsere Website die jeweiligen Inhalte anh\\xf6ren oder ansehen.\\nWenn Sie Audio- oder Videoelemente auf unsere Website verwenden, k\\xf6nnen auch personenbezogene Daten von Ihnen an die Dienstanbieter \\xfcbermittelt, verarbeitet und gespeichert werden.\\nWarum verwenden wir Audio- & Videoelemente auf unserer Website?\\nNat\\xfcrlich wollen wir Ihnen auf unserer Website das beste Angebot liefern. Und uns ist bewusst, dass Inhalte nicht mehr blo\\xdf in Text und statischem Bild vermittelt werden. Statt Ihnen einfach nur einen Link zu einem Video zu geben, bieten wir Ihnen direkt auf unserer Website Audio- und Videoformate, die unterhaltend oder informativ und im Idealfall sogar beides sind. Das erweitert unser Service und erleichtert Ihnen den Zugang zu interessanten Inhalten. Somit bieten wir neben unseren Texten und Bildern auch Video und/oder Audio-Inhalte an.\\nWelche Daten werden durch Audio- & Videoelemente gespeichert?\\nWenn Sie eine Seite auf unserer Website aufrufen, die beispielsweise ein eingebettetes Video hat, verbindet sich Ihr Server mit dem Server des Dienstanbieters. Dabei werden auch Daten von Ihnen an den Drittanbieter \\xfcbertragen und dort gespeichert. Manche Daten werden ganz unabh\\xe4ngig davon, ob Sie bei dem Drittanbieter ein Konto haben oder nicht, gesammelt und gespeichert. Dazu z\\xe4hlen meist Ihre IP-Adresse, Browsertyp, Betriebssystem, und weitere allgemeine Informationen zu Ihrem Endger\\xe4t. Weiters werden von den meisten Anbietern auch Informationen \\xfcber Ihre Webaktivit\\xe4t eingeholt. Dazu z\\xe4hlen etwa Sitzungsdauer, Absprungrate, auf welchen Button Sie geklickt haben oder \\xfcber welche Website Sie den Dienst nutzen. All diese Informationen werden meist \\xfcber Cookies oder Pixel-Tags (auch Web Beacon genannt) gespeichert. Pseudonymisierte Daten werden meist in Cookies in Ihrem Browser gespeichert. Welche Daten genau gespeichert und verarbeitet werden, erfahren Sie stets in der Datenschutzerkl\\xe4rung des jeweiligen Anbieters.\\nDauer der Datenverarbeitung\\nWie lange die Daten auf den Servern der Drittanbieter genau gespeichert werden, erfahren Sie entweder weiter unten im Datenschutztext des jeweiligen Tools oder in der Datenschutzerkl\\xe4rung des Anbieters. Grunds\\xe4tzlich werden personenbezogene Daten immer nur so lange verarbeitet, wie es f\\xfcr die Bereitstellung unserer Dienstleistungen oder Produkte unbedingt n\\xf6tig wird. Dies gilt in der Regel auch f\\xfcr Drittanbieter. Meist k\\xf6nnen Sie davon ausgehen, dass gewisse Daten \\xfcber mehrere Jahre auf den Servern der Drittanbieter gespeichert werden. Daten k\\xf6nnen speziell in Cookies unterschiedlich lange gespeichert werden. Manche Cookies werden bereits nach dem Verlassen der Website wieder gel\\xf6scht, anderen k\\xf6nnen \\xfcber einige Jahre in Ihrem Browser gespeichert sein.\\nWiderspruchsrecht\\nSie haben auch jederzeit das Recht und die M\\xf6glichkeit Ihre Einwilligung zur Verwendung von Cookies bzw. Drittanbietern zu widerrufen. Das funktioniert entweder \\xfcber unser Cookie-Management-Tool oder \\xfcber andere Opt-Out-Funktionen. Zum Beispiel k\\xf6nnen Sie auch die Datenerfassung durch Cookies verhindern, indem Sie in Ihrem Browser die Cookies verwalten, deaktivieren oder l\\xf6schen. Die Rechtm\\xe4\\xdfigkeit der Verarbeitung bis zum Widerruf bleibt unber\\xfchrt.\\nDa durch die eingebundenen Audio- und Video-Funktionen auf unserer Seite meist auch Cookies verwendet werden, sollte Sie sich auch unsere allgemeine Datenschutzerkl\\xe4rung \\xfcber Cookies durchlesen. In den Datenschutzerkl\\xe4rungen der jeweiligen Drittanbieter erfahren Sie genaueres \\xfcber den Umgang und die Speicherung Ihrer Daten.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene Audio- und Video-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die eingebundenen Audio- und Video-Elemente gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben.\\nSoundCloud Datenschutzerkl\\xe4rung\\nSoundCloud Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Kontaktdaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse k\\xf6nnen gespeichert werden.\\nMehr Details dazu finden Sie weiter unten in dieser Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: Daten bleiben grunds\\xe4tzlich gespeichert, solange sie f\\xfcr den Dienstzweck n\\xf6tig sind\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist SoundCloud?\\nWir verwenden auf unserer Website Funktionen (Widgets) des Social Media Netzwerks SoundCloud der Firma SoundCloud Limited, Rheinsberger Str. 76/77, 10115 Berlin, Deutschland. Sie erkennen die Widgets am bekannten orangen Logo. Durch die Verwendung von Funktionen wie beispielsweise dem Abspielen von Musik werden Daten an SoundCloud \\xfcbermittelt, gespeichert und ausgewertet. In dieser Datenschutzerkl\\xe4rung zeigen wir Ihnen, um welche Daten es sich handelt, warum wir SoundCloud verwenden und wie Sie Ihre Daten bzw. die Daten\\xfcbertragung verwalten oder unterbinden k\\xf6nnen.\\nDas Social-Media-Netzwerk SoundCloud ist eine Online-Musikplattform, die dem Austausch und der Verteilung von Audiodateien dient. Auf SoundCloud bieten Musiker oder Podcaster ihre Audiodateien zum Downloaden an. Zudem kann man mit SoundCloud die Audiodateien auch in anderen Websites einbinden. Und genau das haben auch wir gemacht. Typisch f\\xfcr SoundCloud sind die grafischen Darstellungen der Audiodateien in Wellenform und die Kommentarleiste. So k\\xf6nnen angemeldete User Musikst\\xfccke bzw. Podcasts jederzeit anh\\xf6ren und kommentieren.\\nWarum verwenden wir SoundCloud auf unserer Website?\\nUnser Ziel ist es, Ihnen auf unserer Webseite den bestm\\xf6glichen Service zu liefern. Damit meinen wir nicht nur unsere Produkte oder Dienstleistungen. Zu einem gesamtheitlichen Kundenservice z\\xe4hlt auch, wie wohl Sie sich auf unserer Website f\\xfchlen und wie hilfreich unsere Website f\\xfcr Sie ist. Durch die eingebettete SoundCloud-Abspielfunktion k\\xf6nnen wir Ihnen akustischen Content direkt und frei Haus liefern. Sie m\\xfcssen nicht zuerst irgendeinen Link folgen, um sich eine Audiodatei anzuh\\xf6ren, sondern k\\xf6nnen gleich \\xfcber unsere Webseite starten.\\nWelche Daten werden auf SoundCloud gespeichert?\\nSobald Sie eine unserer Webseiten besuchen, die ein Widget (Like- oder Share-Button oder Abspielfunktion) eingebaut hat, verbindet sich Ihr Browser mit einem SoundCloud-Server. Dabei k\\xf6nnen Daten von Ihnen an SoundCloud \\xfcbertragen, dort verwaltet und gespeichert werden. Zum Beispiel erf\\xe4hrt SoundCloud auf diese Weise Ihre IP-Adresse und welche Seite (in diesem Fall unsere) Sie wann besucht haben. Wenn Sie ein SoundCloud-Konto haben und angemeldet sind, w\\xe4hrend Sie auf unserer Webseite surfen, werden die erhobenen Daten direkt Ihrem Konto/Account zugewiesen. Das k\\xf6nnen Sie nur verhindern, indem Sie sich, w\\xe4hrend Ihres Aufenthalts auf unserer Website, von SoundCloud abmelden. Neben den oben genannten Informationen werden in den Cookies auch Daten \\xfcber Ihr Userverhalten gespeichert. Wann immer Sie beispielsweise einen Button klicken, ein Musikst\\xfcck abspielen oder pausieren wird diese Information in den Cookies gespeichert. Das Widget bzw. SoundCloud ist somit in der Lage, Sie zu erkennen und manchmal wird das Widget auch verwendet, um Ihnen personalisierte Inhalte zu liefern. SoundCloud verwendet nicht nur eigene Cookies, sondern auch Cookies von Drittanbietern wie Facebook oder Google Analytics. Diese Cookies dienen dem Unternehmen mehr Informationen \\xfcber Ihr Verhalten auf externen Websites und der eigenen Plattform zu erhalten. Wir als Websitebetreiber bekommen durch die verwendeten Cookies von SoundCloud keine Informationen \\xfcber Ihr Userverhalten. Die Daten\\xfcbertragung und daher auch die Informationen zu technischen Ger\\xe4ten und Ihrem Verhalten auf der Webseite findet zwischen Ihnen und SoundCloud statt.\\nIm Folgenden zeigen wir Cookies, die gesetzt wurden, wenn man auf eine Webseite geht, die SoundCloud-Funktionen eingebunden hat. Diese Liste ist nur ein Beispiel m\\xf6glicher Cookies und kann keinen Anspruch auf Vollst\\xe4ndigkeit erheben. Bei diesem Beispiel hat der User kein SoundCloud-Konto:\\nName: sc_anonymous_id\\nWert: 208165-986996-398971-423805122903583-0\\nVerwendungszweck: Dieses Cookie macht es erst m\\xf6glich, Dateien oder andere Inhalte in Websites einzubinden und speichert eine User-ID.\\nAblaufdatum: nach 10 Jahren\\nAnmerkung:\\nDas Cookie sc_anonymous_id wird sofort gesetzt, wenn Sie auf einer unserer Webseiten sind, die eine Soundcloud-Funktion eingebaut hat. Daf\\xfcr m\\xfcssen Sie mit der Funktion noch nicht interagieren.\\nName: __qca\\nWert: P0-1223379886-1579605792812122903583-7\\nVerwendungszweck: Dieses Cookie ist ein Drittanbieter-Cookie von Quantcast und sammelt Daten wie beispielsweise wie oft Sie die Seite besuchen oder wie lange Sie auf der Seite bleiben. Die gesammelten Informationen werden dann an SoundCloud weitergegeben.\\nAblaufdatum: nach einem Jahr\\nName: Sclocale\\nWert: de\\nVerwendungszweck: Das Cookie speichert die Spracheinstellung, die Sie voreingestellt haben.\\nAblaufdatum: nach einem Jahr\\nName: _soundcloud_session\\nWert: /\\nVerwendungszweck: Zu diesem Cookie konnten wir keine konkreten Informationen in Erfahrung bringen.\\nAblaufdatum: nach Sitzungsende\\nName: _session_auth_key\\nWert: /\\nVerwendungszweck: Mit Hilfe des Cookies k\\xf6nnen Sitzungsinformationen (also Userverhalten) gespeichert werden und eine Client-Anfrage authentifiziert werden.\\nAblaufdatum: nach 10 Jahren\\nZudem verwendet SoundCloud auch weitere Drittanbieter-Cookies wie _fbp, _ga, gid von Facebook und Google Analytics. All die in den Cookies gespeicherten Informationen nutzt SoundCloud, um die eigenen Dienste zu verbessern und personalisierte Werbung auszuspielen.\\nWie lange und wo werden die Daten gespeichert?\\nGrunds\\xe4tzlich bleiben die erhobenen Daten bei SoundCloud gespeichert, solange ein User-Konto besteht oder es f\\xfcr SoundCloud n\\xf6tig ist, um die betriebswirtschaftlichen Ziele zu erreichen. Wie lange genau gespeichert wird \\xe4ndert sich abh\\xe4ngig vom Kontext und den rechtlichen Verpflichtungen. Auch wenn Sie kein Konto haben und personenbezogene Daten gespeichert wurden, haben Sie das Recht die Datenl\\xf6schung zu beantragen.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nWenn Sie ein SoundCloud-Konto haben, k\\xf6nnen Sie \\xfcber „Einstellungen“ die Datenverarbeitung verwalten bzw. Ihr ganzes Konto l\\xf6schen. Sie k\\xf6nnen aber auch Cookies in Ihrem Browser genau nach Ihren Anspr\\xfcchen verwalten, l\\xf6schen oder deaktivieren. Die Herangehensweise h\\xe4ngt immer von Ihrem verwendeten Browser ab. Falls Sie sich zum L\\xf6schen oder Deaktivieren von Cookies entscheiden, nehmen Sie bitte zu Kenntnis, dass dann m\\xf6glicherweise nicht mehr alle Funktionen verf\\xfcgbar sind. Unter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene SoundCloud-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die eingebundenen SoundCloud-Elemente gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. SoundCloud setzt auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien des jeweiligen Dienstanbieters anzusehen.\\nWir hoffen, wir haben Ihnen einen guten \\xdcberblick \\xfcber den Datenverkehr durch SoundCloud geliefert. Wenn Sie mehr \\xfcber die Datenschutzrichtlinien und dem allgemeinen Umgang mit Daten durch SoundCloud erfahren wollen, empfehlen wir Ihnen die Datenschutzerkl\\xe4rung des Unternehmens unter https://soundcloud.com/pages/privacy.\\nSpotify Datenschutzerkl\\xe4rung\\nWir verwenden auf unserer Website Spotify, ein Tool f\\xfcr Musik- und Podcasts. Dienstanbieter ist das schwedische Unternehmen Spotify AB, Regeringsgatan 19, SE-111 53 Stockholm, Schweden.\\nMehr \\xfcber die Daten, die durch die Verwendung von Spotify verarbeitet werden, erfahren Sie in der Privacy Policy auf https://www.spotify.com/de/legal/privacy-policy/.\\nYouTube Datenschutzerkl\\xe4rung\\nYouTube Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Kontaktdaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse k\\xf6nnen gespeichert werden.\\nMehr Details dazu finden Sie weiter unten in dieser Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: Daten bleiben grunds\\xe4tzlich gespeichert, solange sie f\\xfcr den Dienstzweck n\\xf6tig sind\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist YouTube?\\nWir haben auf unserer Website YouTube-Videos eingebaut. So k\\xf6nnen wir Ihnen interessante Videos direkt auf unserer Seite pr\\xe4sentieren. YouTube ist ein Videoportal, das seit 2006 eine Tochterfirma von Google ist. Betrieben wird das Videoportal durch YouTube, LLC, 901 Cherry Ave., San Bruno, CA 94066, USA. Wenn Sie auf unserer Website eine Seite aufrufen, die ein YouTube-Video eingebettet hat, verbindet sich Ihr Browser automatisch mit den Servern von YouTube bzw. Google. Dabei werden (je nach Einstellungen) verschiedene Daten \\xfcbertragen. F\\xfcr die gesamte Datenverarbeitung im europ\\xe4ischen Raum ist Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) verantwortlich.\\nIm Folgenden wollen wir Ihnen genauer erkl\\xe4ren, welche Daten verarbeitet werden, warum wir YouTube-Videos eingebunden haben und wie Sie Ihre Daten verwalten oder l\\xf6schen k\\xf6nnen.\\nAuf YouTube k\\xf6nnen die User kostenlos Videos ansehen, bewerten, kommentieren und selbst hochladen. \\xdcber die letzten Jahre wurde YouTube zu einem der wichtigsten Social-Media-Kan\\xe4le weltweit. Damit wir Videos auf unserer Webseite anzeigen k\\xf6nnen, stellt YouTube einen Codeausschnitt zur Verf\\xfcgung, den wir auf unserer Seite eingebaut haben.\\nWarum verwenden wir YouTube-Videos auf unserer Website?\\nYouTube ist die Videoplattform mit den meisten Besuchern und dem besten Content. Wir sind bem\\xfcht, Ihnen die bestm\\xf6gliche User-Erfahrung auf unserer Webseite zu bieten. Und nat\\xfcrlich d\\xfcrfen interessante Videos dabei nicht fehlen. Mithilfe unserer eingebetteten Videos stellen wir Ihnen neben unseren Texten und Bildern weiteren hilfreichen Content zur Verf\\xfcgung. Zudem wird unsere Webseite auf der Google-Suchmaschine durch die eingebetteten Videos leichter gefunden. Auch wenn wir \\xfcber Google Ads Werbeanzeigen schalten, kann Google – dank der gesammelten Daten – diese Anzeigen wirklich nur Menschen zeigen, die sich f\\xfcr unsere Angebote interessieren.\\nWelche Daten werden von YouTube gespeichert?\\nSobald Sie eine unserer Seiten besuchen, die ein YouTube-Video eingebaut hat, setzt YouTube zumindest ein Cookie, das Ihre IP-Adresse und unsere URL speichert. Wenn Sie in Ihrem YouTube-Konto eingeloggt sind, kann YouTube Ihre Interaktionen auf unserer Webseite meist mithilfe von Cookies Ihrem Profil zuordnen. Dazu z\\xe4hlen Daten wie Sitzungsdauer, Absprungrate, ungef\\xe4hrer Standort, technische Informationen wie Browsertyp, Bildschirmaufl\\xf6sung oder Ihr Internetanbieter. Weitere Daten k\\xf6nnen Kontaktdaten, etwaige Bewertungen, das Teilen von Inhalten \\xfcber Social Media oder das Hinzuf\\xfcgen zu Ihren Favoriten auf YouTube sein.\\nWenn Sie nicht in einem Google-Konto oder einem Youtube-Konto angemeldet sind, speichert Google Daten mit einer eindeutigen Kennung, die mit Ihrem Ger\\xe4t, Browser oder App verkn\\xfcpft sind. So bleibt beispielsweise Ihre bevorzugte Spracheinstellung beibehalten. Aber viele Interaktionsdaten k\\xf6nnen nicht gespeichert werden, da weniger Cookies gesetzt werden.\\nIn der folgenden Liste zeigen wir Cookies, die in einem Test im Browser gesetzt wurden. Wir zeigen einerseits Cookies, die ohne angemeldetes YouTube-Konto gesetzt werden. Andererseits zeigen wir Cookies, die mit angemeldetem Account gesetzt werden. Die Liste kann keinen Vollst\\xe4ndigkeitsanspruch erheben, weil die Userdaten immer von den Interaktionen auf YouTube abh\\xe4ngen.\\nName: YSC\\nWert: b9-CV6ojI5Y122903583-1\\nVerwendungszweck: Dieses Cookie registriert eine eindeutige ID, um Statistiken des gesehenen Videos zu speichern.\\nAblaufdatum: nach Sitzungsende\\nName: PREF\\nWert: f1=50000000\\nVerwendungszweck: Dieses Cookie registriert ebenfalls Ihre eindeutige ID. Google bekommt \\xfcber PREF Statistiken, wie Sie YouTube-Videos auf unserer Webseite verwenden.\\nAblaufdatum: nach 8 Monaten\\nName: GPS\\nWert: 1\\nVerwendungszweck: Dieses Cookie registriert Ihre eindeutige ID auf mobilen Ger\\xe4ten, um den GPS-Standort zu tracken.\\nAblaufdatum: nach 30 Minuten\\nName: VISITOR_INFO1_LIVE\\nWert: 95Chz8bagyU\\nVerwendungszweck: Dieses Cookie versucht die Bandbreite des Users auf unseren Webseiten (mit eingebautem YouTube-Video) zu sch\\xe4tzen.\\nAblaufdatum: nach 8 Monaten\\nWeitere Cookies, die gesetzt werden, wenn Sie mit Ihrem YouTube-Konto angemeldet sind:\\nName: APISID\\nWert: zILlvClZSkqGsSwI/AU1aZI6HY7122903583-\\nVerwendungszweck: Dieses Cookie wird verwendet, um ein Profil \\xfcber Ihre Interessen zu erstellen. Gen\\xfctzt werden die Daten f\\xfcr personalisierte Werbeanzeigen.\\nAblaufdatum: nach 2 Jahren\\nName: CONSENT\\nWert: YES+AT.de+20150628-20-0\\nVerwendungszweck: Das Cookie speichert den Status der Zustimmung eines Users zur Nutzung unterschiedlicher Services von Google. CONSENT dient auch der Sicherheit, um User zu \\xfcberpr\\xfcfen und Userdaten vor unbefugten Angriffen zu sch\\xfctzen.\\nAblaufdatum: nach 19 Jahren\\nName: HSID\\nWert: AcRwpgUik9Dveht0I\\nVerwendungszweck: Dieses Cookie wird verwendet, um ein Profil \\xfcber Ihre Interessen zu erstellen. Diese Daten helfen personalisierte Werbung anzeigen zu k\\xf6nnen.\\nAblaufdatum: nach 2 Jahren\\nName: LOGIN_INFO\\nWert: AFmmF2swRQIhALl6aL…\\nVerwendungszweck: In diesem Cookie werden Informationen \\xfcber Ihre Login-Daten gespeichert.\\nAblaufdatum: nach 2 Jahren\\nName: SAPISID\\nWert: 7oaPxoG-pZsJuuF5/AnUdDUIsJ9iJz2vdM\\nVerwendungszweck: Dieses Cookie funktioniert, indem es Ihren Browser und Ihr Ger\\xe4t eindeutig identifiziert. Es wird verwendet, um ein Profil \\xfcber Ihre Interessen zu erstellen.\\nAblaufdatum: nach 2 Jahren\\nName: SID\\nWert: oQfNKjAsI122903583-\\nVerwendungszweck: Dieses Cookie speichert Ihre Google-Konto-ID und Ihren letzten Anmeldezeitpunkt in digital signierter und verschl\\xfcsselter Form.\\nAblaufdatum: nach 2 Jahren\\nName: SIDCC\\nWert: AN0-TYuqub2JOcDTyL\\nVerwendungszweck: Dieses Cookie speichert Informationen, wie Sie die Webseite nutzen und welche Werbung Sie vor dem Besuch auf unserer Seite m\\xf6glicherweise gesehen haben.\\nAblaufdatum: nach 3 Monaten\\nWie lange und wo werden die Daten gespeichert?\\nDie Daten, die YouTube von Ihnen erh\\xe4lt und verarbeitet werden auf den Google-Servern gespeichert. Die meisten dieser Server befinden sich in Amerika. Unter https://www.google.com/about/datacenters/locations/?hl=de sehen Sie genau wo sich die Google-Rechenzentren befinden. Ihre Daten sind auf den Servern verteilt. So sind die Daten schneller abrufbar und vor Manipulation besser gesch\\xfctzt.\\nDie erhobenen Daten speichert Google unterschiedlich lang. Manche Daten k\\xf6nnen Sie jederzeit l\\xf6schen, andere werden automatisch nach einer begrenzten Zeit gel\\xf6scht und wieder andere werden von Google \\xfcber l\\xe4ngere Zeit gespeichert. Einige Daten (wie Elemente aus „Meine Aktivit\\xe4t“, Fotos oder Dokumente, Produkte), die in Ihrem Google-Konto gespeichert sind, bleiben so lange gespeichert, bis Sie sie l\\xf6schen. Auch wenn Sie nicht in einem Google-Konto angemeldet sind, k\\xf6nnen Sie einige Daten, die mit Ihrem Ger\\xe4t, Browser oder App verkn\\xfcpft sind, l\\xf6schen.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nGrunds\\xe4tzlich k\\xf6nnen Sie Daten im Google Konto manuell l\\xf6schen. Mit der 2019 eingef\\xfchrten automatischen L\\xf6schfunktion von Standort- und Aktivit\\xe4tsdaten werden Informationen abh\\xe4ngig von Ihrer Entscheidung – entweder 3 oder 18 Monate gespeichert und dann gel\\xf6scht.\\nUnabh\\xe4ngig, ob Sie ein Google-Konto haben oder nicht, k\\xf6nnen Sie Ihren Browser so konfigurieren, dass Cookies von Google gel\\xf6scht bzw. deaktiviert werden. Je nachdem welchen Browser Sie verwenden, funktioniert dies auf unterschiedliche Art und Weise. Unter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nFalls Sie grunds\\xe4tzlich keine Cookies haben wollen, k\\xf6nnen Sie Ihren Browser so einrichten, dass er Sie immer informiert, wenn ein Cookie gesetzt werden soll. So k\\xf6nnen Sie bei jedem einzelnen Cookie entscheiden, ob Sie es erlauben oder nicht.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene YouTube-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die eingebundenen YouTube-Elemente gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. YouTube setzt auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien des jeweiligen Dienstanbieters anzusehen.\\nYoutube verarbeitet Daten von Ihnen u.a. auch in den USA. Youtube bzw. Google ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Google sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Google, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Google Ads Datenverarbeitungsbedingungen (Google Ads Data Processing Terms), welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://business.safety.google/intl/de/adsprocessorterms/.\\nDa YouTube ein Tochterunternehmen von Google ist, gibt es eine gemeinsame Datenschutzerkl\\xe4rung. Wenn Sie mehr \\xfcber den Umgang mit Ihren Daten erfahren wollen, empfehlen wir Ihnen die Datenschutzerkl\\xe4rung unter https://policies.google.com/privacy?hl=de. \\nYouTube Abonnieren Button Datenschutzerkl\\xe4rung\\nWir haben auf unserer Webseite den YouTube Abonnieren Button (engl. „Subscribe-Button“) eingebaut. Sie erkennen den Button meist am klassischen YouTube-Logo. Das Logo zeigt vor rotem Hintergrund in wei\\xdfer Schrift die W\\xf6rter „Abonnieren“ oder „YouTube“ und links davon das wei\\xdfe „Play-Symbol“. Der Button kann aber auch in einem anderen Design dargestellt sein.\\nUnser YouTube-Kanal bietet Ihnen immer wieder lustige, interessante oder spannende Videos. Mit dem eingebauten „Abonnieren-Button“ k\\xf6nnen Sie unseren Kanal direkt von unserer Webseite aus abonnieren und m\\xfcssen nicht eigens die YouTube-Webseite aufrufen. Wir wollen Ihnen somit den Zugang zu unserem umfassenden Content so einfach wie m\\xf6glich machen. Bitte beachten Sie, dass YouTube dadurch Daten von Ihnen speichern und verarbeiten kann.\\nWenn Sie auf unserer Seite einen eingebauten Abo-Button sehen, setzt YouTube – laut Google – mindestens ein Cookie. Dieses Cookie speichert Ihre IP-Adresse und unsere URL. Auch Informationen \\xfcber Ihren Browser, Ihren ungef\\xe4hren Standort und Ihre voreingestellte Sprache kann YouTube so erfahren. Bei unserem Test wurden folgende vier Cookies gesetzt, ohne bei YouTube angemeldet zu sein:\\nName: YSC\\nWert: b9-CV6ojI5122903583Y\\nVerwendungszweck: Dieses Cookie registriert eine eindeutige ID, um Statistiken des gesehenen Videos zu speichern.\\nAblaufdatum: nach Sitzungsende\\nName: PREF\\nWert: f1=50000000\\nVerwendungszweck: Dieses Cookie registriert ebenfalls Ihre eindeutige ID. Google bekommt \\xfcber PREF Statistiken, wie Sie YouTube-Videos auf unserer Webseite verwenden.\\nAblaufdatum: nach 8 Monate\\nName: GPS\\nWert: 1\\nVerwendungszweck: Dieses Cookie registriert Ihre eindeutige ID auf mobilen Ger\\xe4ten, um den GPS-Standort zu tracken.\\nAblaufdatum: nach 30 Minuten\\nName: VISITOR_INFO1_LIVE\\nWert: 12290358395Chz8bagyU\\nVerwendungszweck: Dieses Cookie versucht die Bandbreite des Users auf unseren Webseiten (mit eingebautem YouTube-Video) zu sch\\xe4tzen.\\nAblaufdatum: nach 8 Monaten\\nAnmerkung: Diese Cookies wurden nach einem Test gesetzt und k\\xf6nnen nicht den Anspruch auf Vollst\\xe4ndigkeit erheben.\\nWenn Sie in Ihrem YouTube-Konto angemeldet sind, kann YouTube viele Ihrer Handlungen/Interaktionen auf unserer Webseite mit Hilfe von Cookies speichern und Ihrem YouTube-Konto zuordnen. YouTube bekommt dadurch zum Beispiel Informationen wie lange Sie auf unserer Seite surfen, welchen Browsertyp Sie verwenden, welche Bildschirmaufl\\xf6sung Sie bevorzugen oder welche Handlungen Sie ausf\\xfchren.\\nYouTube verwendet diese Daten zum einen um die eigenen Dienstleistungen und Angebote zu verbessern, zum anderen um Analysen und Statistiken f\\xfcr Werbetreibende (die Google Ads verwenden) bereitzustellen.\\nWebdesign Einleitung\\nWebdesign Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Verbesserung der Nutzererfahrung\\n📓 Verarbeitete Daten: Welche Daten verarbeitet werden, h\\xe4ngt stark von den verwendeten Diensten ab. Meist handelt es sich etwa um IP-Adresse, technische Daten, Spracheinstellungen,  Browserversion, Bildschirmaufl\\xf6sung und Name des Browsers. Mehr Details dazu finden Sie bei den jeweils eingesetzten Webdesign-Tools.\\n📅 Speicherdauer: abh\\xe4ngig von den eingesetzten Tools\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Webdesign?\\nWir verwenden auf unserer Website verschiedene Tools, die unserem Webdesign dienen. Bei Webdesign geht es nicht, wie oft angenommen, nur darum, dass unsere Website h\\xfcbsch aussieht, sondern auch um Funktionalit\\xe4t und Leistung. Aber nat\\xfcrlich ist die passende Optik einer Website auch eines der gro\\xdfen Ziele professionellen Webdesigns. Webdesign ist ein Teilbereich des Mediendesigns und besch\\xe4ftigt sich sowohl mit der visuellen als auch der strukturellen und funktionalen Gestaltung einer Website. Ziel ist es mit Hilfe von Webdesign Ihre Erfahrung auf unserer Website zu verbessern. Im Webdesign-Jargon spricht man in diesem Zusammenhang von User-Experience (UX) und Usability. Unter User Experience versteht man alle Eindr\\xfccke und Erlebnisse, die der Websitebesucher auf einer Website erf\\xe4hrt. Ein Unterpunkt der User Experience ist die Usability. Dabei geht es um die Nutzerfreundlichkeit einer Website. Wert gelegt wird hier vor allem darauf, dass Inhalte, Unterseiten oder Produkte klar strukturiert sind und Sie leicht und schnell finden, wonach Sie suchen. Um Ihnen die bestm\\xf6gliche Erfahrung auf unserer Website zu bieten, verwenden wir auch sogenannte Webdesign-Tools von Drittanbietern. Unter die Kategorie „Webdesign“ fallen in dieser Datenschutzerkl\\xe4rung also alle Dienste, die unsere Website gestalterisch verbessern. Das k\\xf6nnen beispielsweise Schriftarten, diverse Plugins oder andere eingebundene Webdesign-Funktionen sein.\\nWarum verwenden wir Webdesign-Tools?\\nWie Sie Informationen auf einer Website aufnehmen, h\\xe4ngt sehr stark von der Struktur, der Funktionalit\\xe4t und der visuellen Wahrnehmung der Website ab. Daher wurde auch f\\xfcr uns ein gutes und professionelles Webdesign immer wichtiger. Wir arbeiten st\\xe4ndig an der Verbesserung unserer Website und sehen dies auch als erweiterte Dienstleistung f\\xfcr Sie als Websitebesucher. Weiters hat eine sch\\xf6ne und funktionierende Website auch wirtschaftliche Vorteile f\\xfcr uns. Schlie\\xdflich werden Sie uns nur besuchen und unsere Angebote in Anspruch nehmen, wenn Sie sich rundum wohl f\\xfchlen.\\nWelche Daten werden durch Webdesign-Tools gespeichert?\\nWenn Sie unsere Website besuchen, k\\xf6nnen Webdesign-Elemente in unseren Seiten eingebunden sein, die auch Daten verarbeiten k\\xf6nnen. Um welche Daten es sich genau handelt, h\\xe4ngt nat\\xfcrlich stark von den verwendeten Tools ab. Weiter unter sehen Sie genau, welche Tools wir f\\xfcr unsere Website verwenden. Wir empfehlen Ihnen f\\xfcr n\\xe4here Informationen \\xfcber die Datenverarbeitung auch die jeweilige Datenschutzerkl\\xe4rung der verwendeten Tools durchzulesen. Meistens erfahren Sie dort, welche Daten verarbeitet werden, ob Cookies eingesetzt werden und wie lange die Daten aufbewahrt werden. Durch Schriftarten wie etwa Google Fonts werden beispielsweise auch Informationen wie Spracheinstellungen, IP-Adresse, Version des Browsers, Bildschirmaufl\\xf6sung des Browsers und Name des Browsers automatisch an die Google-Server \\xfcbertragen.\\nDauer der Datenverarbeitung\\nWie lange Daten verarbeitet werden, ist sehr individuell und h\\xe4ngt von den eingesetzten Webdesign-Elementen ab. Wenn Cookies beispielsweise zum Einsatz kommen, kann die Aufbewahrungsdauer nur eine Minute, aber auch ein paar Jahre dauern. Machen Sie sich diesbez\\xfcglich bitte schlau. Dazu empfehlen wir Ihnen einerseits unseren allgemeinen Textabschnitt \\xfcber Cookies sowie die Datenschutzerkl\\xe4rungen der eingesetzten Tools. Dort erfahren Sie in der Regel, welche Cookies genau eingesetzt werden, und welche Informationen darin gespeichert werden. Google-Font-Dateien werden zum Beispiel ein Jahr gespeichert. Damit soll die Ladezeit einer Website verbessert werden. Grunds\\xe4tzlich werden Daten immer nur so lange aufbewahrt, wie es f\\xfcr die Bereitstellung des Dienstes n\\xf6tig ist. Bei gesetzlichen Vorschreibungen k\\xf6nnen Daten auch l\\xe4nger gespeichert werden.\\nWiderspruchsrecht\\nSie haben auch jederzeit das Recht und die M\\xf6glichkeit Ihre Einwilligung zur Verwendung von Cookies bzw. Drittanbietern zu widerrufen. Das funktioniert entweder \\xfcber unser Cookie-Management-Tool oder \\xfcber andere Opt-Out-Funktionen. Sie k\\xf6nnen auch die Datenerfassung durch Cookies verhindern, indem Sie in Ihrem Browser die Cookies verwalten, deaktivieren oder l\\xf6schen. Unter Webdesign-Elementen (meistens bei Schriftarten) gibt es allerdings auch Daten, die nicht ganz so einfach gel\\xf6scht werden k\\xf6nnen. Das ist dann der Fall, wenn Daten direkt bei einem Seitenaufruf automatisch erhoben und an einen Drittanbieter (wie z. B. Google) \\xfcbermittelt werden. Wenden Sie sich dann bitte an den Support des entsprechenden Anbieters. Im Fall von Google erreichen Sie den Support unter https://support.google.com/?hl=de.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Webdesign-Tools eingesetzt werden d\\xfcrfen, ist die Rechtsgrundlage der entsprechenden Datenverarbeitung diese Einwilligung. Diese Einwilligung stellt laut Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) die Rechtsgrundlage f\\xfcr die Verarbeitung personenbezogener Daten, wie sie bei der Erfassung durch Webdesign-Tools vorkommen kann, dar. Von unserer Seite besteht zudem ein berechtigtes Interesse, das Webdesign auf unserer Website zu verbessern. Schlie\\xdflich k\\xf6nnen wir Ihnen nur dann ein sch\\xf6nes und professionelles Webangebot liefern. Die daf\\xfcr entsprechende Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen). Wir setzen Webdesign-Tools gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. Das wollen wir hier auf jeden Fall nochmals betonen.\\nInformationen zu speziellen Webdesign-Tools erhalten Sie – sofern vorhanden – in den folgenden Abschnitten.\\nAdobe Fonts Datenschutzerkl\\xe4rung\\nWir verwenden auf unserer Website Adobe Fonts, ein Webschriftarten-Hosting-Dienst. Dienstanbieter ist das amerikanische Unternehmen Adobe Inc. F\\xfcr den europ\\xe4ischen Raum ist das irische Unternehmen Adobe Systems Software Ireland Companies, 4-6 Riverwalk, Citywest Business Campus, Dublin 24, Irland, verantwortlich.\\nAdobe verarbeitet Daten von Ihnen u.a. auch in den USA. Adobe ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Adobe sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Adobe, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nMehr Informationen zu den Standardvertragsklauseln bei Adobe finden Sie unter https://www.adobe.com/at/privacy/eudatatransfers.html.\\nMehr \\xfcber die Daten, die durch die Verwendung von Adobe Fonts verarbeitet werden, erfahren Sie in der Privacy Policy auf https://www.adobe.com/at/privacy.html . \\nGoogle Fonts Datenschutzerkl\\xe4rung\\nGoogle Fonts Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa IP-Adresse und CSS- und Schrift-Anfragen\\nMehr Details dazu finden Sie weiter unten in dieser Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: Font-Dateien werden bei Google ein Jahr gespeichert\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas sind Google Fonts?\\nAuf unserer Website verwenden wir Google Fonts. Das sind die “Google-Schriften” der Firma Google Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) f\\xfcr alle Google-Dienste verantwortlich.\\nF\\xfcr die Verwendung von Google-Schriftarten m\\xfcssen Sie sich nicht anmelden bzw. ein Passwort hinterlegen. Weiters werden auch keine Cookies in Ihrem Browser gespeichert. Die Dateien (CSS, Schriftarten/Fonts) werden \\xfcber die Google-Domains fonts.googleapis.com und fonts.gstatic.com angefordert. Laut Google sind die Anfragen nach CSS und Schriften vollkommen getrennt von allen anderen Google-Diensten. Wenn Sie ein Google-Konto haben, brauchen Sie keine Sorge haben, dass Ihre Google-Kontodaten, w\\xe4hrend der Verwendung von Google Fonts, an Google \\xfcbermittelt werden. Google erfasst die Nutzung von CSS (Cascading Style Sheets) und der verwendeten Schriftarten und speichert diese Daten sicher. Wie die Datenspeicherung genau aussieht, werden wir uns noch im Detail ansehen.\\nGoogle Fonts (fr\\xfcher Google Web Fonts) ist ein Verzeichnis mit \\xfcber 800 Schriftarten, die Google Ihren Nutzern kostenlos zu Verf\\xfcgung stellen.\\nViele dieser Schriftarten sind unter der SIL Open Font License ver\\xf6ffentlicht, w\\xe4hrend andere unter der Apache-Lizenz ver\\xf6ffentlicht wurden. Beides sind freie Software-Lizenzen.\\nWarum verwenden wir Google Fonts auf unserer Website?\\nMit Google Fonts k\\xf6nnen wir auf der eigenen Webseite Schriften nutzen, und m\\xfcssen sie nicht auf unserem eigenen Server hochladen. Google Fonts ist ein wichtiger Baustein, um die Qualit\\xe4t unserer Webseite hoch zu halten. Alle Google-Schriften sind automatisch f\\xfcr das Web optimiert und dies spart Datenvolumen und ist speziell f\\xfcr die Verwendung bei mobilen Endger\\xe4ten ein gro\\xdfer Vorteil. Wenn Sie unsere Seite besuchen, sorgt die niedrige Dateigr\\xf6\\xdfe f\\xfcr eine schnelle Ladezeit. Des Weiteren sind Google Fonts sichere Web Fonts. Unterschiedliche Bildsynthese-Systeme (Rendering) in verschiedenen Browsern, Betriebssystemen und mobilen Endger\\xe4ten k\\xf6nnen zu Fehlern f\\xfchren. Solche Fehler k\\xf6nnen teilweise Texte bzw. ganze Webseiten optisch verzerren. Dank des schnellen Content Delivery Network (CDN) gibt es mit Google Fonts keine plattform\\xfcbergreifenden Probleme. Google Fonts unterst\\xfctzt alle g\\xe4ngigen Browser (Google Chrome, Mozilla Firefox, Apple Safari, Opera) und funktioniert zuverl\\xe4ssig auf den meisten modernen mobilen Betriebssystemen, einschlie\\xdflich Android 2.2+ und iOS 4.2+ (iPhone, iPad, iPod). Wir verwenden die Google Fonts also, damit wir unser gesamtes Online-Service so sch\\xf6n und einheitlich wie m\\xf6glich darstellen k\\xf6nnen.\\nWelche Daten werden von Google gespeichert?\\nWenn Sie unsere Webseite besuchen, werden die Schriften \\xfcber einen Google-Server nachgeladen. Durch diesen externen Aufruf werden Daten an die Google-Server \\xfcbermittelt. So erkennt Google auch, dass Sie bzw. Ihre IP-Adresse unsere Webseite besucht. Die Google Fonts API wurde entwickelt, um Verwendung, Speicherung und Erfassung von Endnutzerdaten auf das zu reduzieren, was f\\xfcr eine ordentliche Bereitstellung von Schriften n\\xf6tig ist. API steht \\xfcbrigens f\\xfcr „Application Programming Interface“ und dient unter anderem als Daten\\xfcbermittler im Softwarebereich.\\nGoogle Fonts speichert CSS- und Schrift-Anfragen sicher bei Google und ist somit gesch\\xfctzt. Durch die gesammelten Nutzungszahlen kann Google feststellen, wie gut die einzelnen Schriften ankommen. Die Ergebnisse ver\\xf6ffentlicht Google auf internen Analyseseiten, wie beispielsweise Google Analytics. Zudem verwendet Google auch Daten des eigenen Web-Crawlers, um festzustellen, welche Webseiten Google-Schriften verwenden. Diese Daten werden in der BigQuery-Datenbank von Google Fonts ver\\xf6ffentlicht. Unternehmer und Entwickler n\\xfctzen das Google-Webservice BigQuery, um gro\\xdfe Datenmengen untersuchen und bewegen zu k\\xf6nnen.\\nZu bedenken gilt allerdings noch, dass durch jede Google Font Anfrage auch Informationen wie Spracheinstellungen, IP-Adresse, Version des Browsers, Bildschirmaufl\\xf6sung des Browsers und Name des Browsers automatisch an die Google-Server \\xfcbertragen werden. Ob diese Daten auch gespeichert werden, ist nicht klar feststellbar bzw. wird von Google nicht eindeutig kommuniziert.\\nWie lange und wo werden die Daten gespeichert?\\nAnfragen f\\xfcr CSS-Assets speichert Google einen Tag lang auf seinen Servern, die haupts\\xe4chlich au\\xdferhalb der EU angesiedelt sind. Das erm\\xf6glicht uns, mithilfe eines Google-Stylesheets die Schriftarten zu nutzen. Ein Stylesheet ist eine Formatvorlage, \\xfcber die man einfach und schnell z.B. das Design bzw. die Schriftart einer Webseite \\xe4ndern kann.\\nDie Font-Dateien werden bei Google ein Jahr gespeichert. Google verfolgt damit das Ziel, die Ladezeit von Webseiten grunds\\xe4tzlich zu verbessern. Wenn Millionen von Webseiten auf die gleichen Schriften verweisen, werden sie nach dem ersten Besuch zwischengespeichert und erscheinen sofort auf allen anderen sp\\xe4ter besuchten Webseiten wieder. Manchmal aktualisiert Google Schriftdateien, um die Dateigr\\xf6\\xdfe zu reduzieren, die Abdeckung von Sprache zu erh\\xf6hen und das Design zu verbessern.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nJene Daten, die Google f\\xfcr einen Tag bzw. ein Jahr speichert k\\xf6nnen nicht einfach gel\\xf6scht werden. Die Daten werden beim Seitenaufruf automatisch an Google \\xfcbermittelt. Um diese Daten vorzeitig l\\xf6schen zu k\\xf6nnen, m\\xfcssen Sie den Google-Support auf https://support.google.com/?hl=de&tid=122903583 kontaktieren. Datenspeicherung verhindern Sie in diesem Fall nur, wenn Sie unsere Seite nicht besuchen.\\nAnders als andere Web-Schriften erlaubt uns Google uneingeschr\\xe4nkten Zugriff auf alle Schriftarten. Wir k\\xf6nnen also unlimitiert auf ein Meer an Schriftarten zugreifen und so das Optimum f\\xfcr unsere Webseite rausholen. Mehr zu Google Fonts und weiteren Fragen finden Sie auf https://developers.google.com/fonts/faq?tid=122903583. Dort geht zwar Google auf datenschutzrelevante Angelegenheiten ein, doch wirklich detaillierte Informationen \\xfcber Datenspeicherung sind nicht enthalten. Es ist relativ schwierig, von Google wirklich pr\\xe4zise Informationen \\xfcber gespeicherten Daten zu bekommen.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Google Fonts eingesetzt werden darf, ist die Rechtsgrundlage der entsprechenden Datenverarbeitung diese Einwilligung. Diese Einwilligung stellt laut Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) die Rechtsgrundlage f\\xfcr die Verarbeitung personenbezogener Daten, wie sie bei der Erfassung durch Google Fonts vorkommen kann, dar.\\nVon unserer Seite besteht zudem ein berechtigtes Interesse, Google Font zu verwenden, um unser Online-Service zu optimieren. Die daf\\xfcr entsprechende Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen). Wir setzen Google Font gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben.\\nGoogle verarbeitet Daten von Ihnen u.a. auch in den USA. Google ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Google sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Google, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Google Ads Datenverarbeitungsbedingungen (Google Ads Data Processing Terms), welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://business.safety.google/intl/de/adsprocessorterms/.\\nWelche Daten grunds\\xe4tzlich von Google erfasst werden und wof\\xfcr diese Daten verwendet werden, k\\xf6nnen Sie auch auf https://www.google.com/intl/de/policies/privacy/ nachlesen.\\nGoogle Fonts Lokal Datenschutzerkl\\xe4rung\\nAuf unserer Website nutzen wir Google Fonts der Firma Google Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) verantwortlich. Wir haben die Google-Schriftarten lokal, d.h. auf unserem Webserver – nicht auf den Servern von Google – eingebunden. Dadurch gibt es keine Verbindung zu Google-Servern und somit auch keine Daten\\xfcbertragung oder Speicherung.\\nWas sind Google Fonts?\\nFr\\xfcher nannte man Google Fonts auch Google Web Fonts. Dabei handelt es sich um ein interaktives Verzeichnis mit \\xfcber 800 Schriftarten, die Google kostenlos bereitstellt. Mit Google Fonts k\\xf6nnte man Schriften nutzen, ohne sie auf den eigenen Server hochzuladen. Doch um diesbez\\xfcglich jede Informations\\xfcbertragung zu Google-Servern zu unterbinden, haben wir die Schriftarten auf unseren Server heruntergeladen. Auf diese Weise handeln wir datenschutzkonform und senden keine Daten an Google Fonts weiter.\\nErkl\\xe4rung verwendeter Begriffe\\nWir sind stets bem\\xfcht unsere Datenschutzerkl\\xe4rung so klar und verst\\xe4ndlich wie m\\xf6glich zu verfassen. Besonders bei technischen und rechtlichen Themen ist das allerdings nicht immer ganz einfach. Es macht oft Sinn juristische Begriffe (wie z. B. personenbezogene Daten) oder bestimmte technische Ausdr\\xfccke (wie z. B. Cookies, IP-Adresse) zu verwenden. Wir m\\xf6chte diese aber nicht ohne Erkl\\xe4rung verwenden. Nachfolgend finden Sie nun eine alphabetische Liste von wichtigen verwendeten Begriffen, auf die wir in der bisherigen Datenschutzerkl\\xe4rung vielleicht noch nicht ausreichend eingegangen sind. Falls diese Begriffe der DSGVO entnommen wurden und es sich um Begriffsbestimmungen handelt, werden wir hier auch die DSGVO-Texte anf\\xfchren und gegebenenfalls noch eigene Erl\\xe4uterungen hinzuf\\xfcgen.\\nAuftragsverarbeiter\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Auftragsverarbeiter“ eine nat\\xfcrliche oder juristische Person, Beh\\xf6rde, Einrichtung oder andere Stelle, die personenbezogene Daten im Auftrag des Verantwortlichen verarbeitet; \\nErl\\xe4uterung: Wir sind als Unternehmen und Websiteinhaber f\\xfcr alle Daten, die wir von Ihnen verarbeiten verantwortlich. Neben den Verantwortlichen kann es auch sogenannte Auftragsverarbeiter geben. Dazu z\\xe4hlt jedes Unternehmen bzw. jede Person, die in unserem Auftrag personenbezogene Daten verarbeitet. Auftragsverarbeiter k\\xf6nnen folglich, neben Dienstleistern wie Steuerberater, etwa auch Hosting- oder Cloudanbieter, Bezahlungs- oder Newsletter-Anbieter oder gro\\xdfe Unternehmen wie beispielsweise Google oder Microsoft sein.\\nEinwilligung\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Einwilligung“ der betroffenen Person jede freiwillig f\\xfcr den bestimmten Fall, in informierter Weise und unmissverst\\xe4ndlich abgegebene Willensbekundung in Form einer Erkl\\xe4rung oder einer sonstigen eindeutigen best\\xe4tigenden Handlung, mit der die betroffene Person zu verstehen gibt, dass sie mit der Verarbeitung der sie betreffenden personenbezogenen Daten einverstanden ist; \\nErl\\xe4uterung: In der Regel erfolgt bei Websites eine solche Einwilligung \\xfcber ein Cookie-Consent-Tool. Sie kennen das bestimmt. Immer wenn Sie erstmals eine Website besuchen, werden Sie meist \\xfcber einen Banner gefragt, ob Sie der Datenverarbeitung zustimmen bzw. einwilligen. Meist k\\xf6nnen Sie auch individuelle Einstellungen treffen und so selbst entscheiden, welche Datenverarbeitung Sie erlauben und welche nicht. Wenn Sie nicht einwilligen, d\\xfcrfen auch keine personenbezogene Daten von Ihnen verarbeitet werden. Grunds\\xe4tzlich kann eine Einwilligung nat\\xfcrlich auch schriftlich, also nicht \\xfcber ein Tool, erfolgen.\\nPersonenbezogene Daten\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„personenbezogene Daten“ alle Informationen, die sich auf eine identifizierte oder identifizierbare nat\\xfcrliche Person (im Folgenden „betroffene Person“) beziehen; als identifizierbar wird eine nat\\xfcrliche Person angesehen, die direkt oder indirekt, insbesondere mittels Zuordnung zu einer Kennung wie einem Namen, zu einer Kennnummer, zu Standortdaten, zu einer Online-Kennung oder zu einem oder mehreren besonderen Merkmalen, die Ausdruck der physischen, physiologischen, genetischen, psychischen, wirtschaftlichen, kulturellen oder sozialen Identit\\xe4t dieser nat\\xfcrlichen Person sind, identifiziert werden kann; \\nErl\\xe4uterung: Personenbezogene Daten sind also all jene Daten, die Sie als Person identifizieren k\\xf6nnen. Das sind in der Regel Daten wie etwa:\\n•\tName\\n•\tAdresse\\n•\tE-Mail-Adresse\\n•\tPost-Anschrift\\n•\tTelefonnummer\\n•\tGeburtsdatum\\n•\tKennnummern wie Sozialversicherungsnummer, Steueridentifikationsnummer, Personalausweisnummer oder Matrikelnummer\\n•\tBankdaten wie Kontonummer, Kreditinformationen, Kontost\\xe4nde uvm.\\nLaut Europ\\xe4ischem Gerichtshof (EuGH) z\\xe4hlt auch Ihre IP-Adresse zu den personenbezogenen Daten. IT-Experten k\\xf6nnen anhand Ihrer IP-Adresse zumindest den ungef\\xe4hren Standort Ihres Ger\\xe4ts und in weiterer Folge Sie als Anschlussinhabers feststellen. Daher ben\\xf6tigt auch das Speichern einer IP-Adresse eine Rechtsgrundlage im Sinne der DSGVO. Es gibt auch noch sogenannte „besondere Kategorien“ der personenbezogenen Daten, die auch besonders sch\\xfctzenswert sind. Dazu z\\xe4hlen:\\n•\trassische und ethnische Herkunft\\n•\tpolitische Meinungen\\n•\treligi\\xf6se bzw. weltanschauliche \\xdcberzeugungen\\n•\tdie Gewerkschaftszugeh\\xf6rigkeit\\n•\tgenetische Daten wie beispielsweise Daten, die aus Blut- oder Speichelproben entnommen werden\\n•\tbiometrische Daten (das sind Informationen zu psychischen, k\\xf6rperlichen oder verhaltenstypischen Merkmalen, die eine Person identifizieren k\\xf6nnen).\\nGesundheitsdaten\\n•\tDaten zur sexuellen Orientierung oder zum Sexualleben\\nProfiling\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Profiling“ jede Art der automatisierten Verarbeitung personenbezogener Daten, die darin besteht, dass diese personenbezogenen Daten verwendet werden, um bestimmte pers\\xf6nliche Aspekte, die sich auf eine nat\\xfcrliche Person beziehen, zu bewerten, insbesondere um Aspekte bez\\xfcglich Arbeitsleistung, wirtschaftliche Lage, Gesundheit, pers\\xf6nliche Vorlieben, Interessen, Zuverl\\xe4ssigkeit, Verhalten, Aufenthaltsort oder Ortswechsel dieser nat\\xfcrlichen Person zu analysieren oder vorherzusagen; \\nErl\\xe4uterung: Beim Profiling werden verschiedene Informationen \\xfcber eine Person zusammengetragen, um daraus mehr \\xfcber diese Person zu erfahren. Im Webbereich wird Profiling h\\xe4ufig f\\xfcr Werbezwecke oder auch f\\xfcr Bonit\\xe4tspr\\xfcfungen angewandt. Web- bzw. Werbeanalyseprogramme sammeln zum Beispiel Daten \\xfcber Ihre Verhalten und Ihre Interessen auf einer Website. Daraus ergibt sich ein spezielles Userprofil, mit dessen Hilfe Werbung gezielt an eine Zielgruppe ausgespielt werden kann.\\n \\nVerantwortlicher\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Verantwortlicher“ die nat\\xfcrliche oder juristische Person, Beh\\xf6rde, Einrichtung oder andere Stelle, die allein oder gemeinsam mit anderen \\xfcber die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten entscheidet; sind die Zwecke und Mittel dieser Verarbeitung durch das Unionsrecht oder das Recht der Mitgliedstaaten vorgegeben, so kann der Verantwortliche beziehungsweise k\\xf6nnen die bestimmten Kriterien seiner Benennung nach dem Unionsrecht oder dem Recht der Mitgliedstaaten vorgesehen werden; \\nErl\\xe4uterung: In unserem Fall sind wir f\\xfcr die Verarbeitung Ihrer personenbezogenen Daten verantwortlich und folglich der “Verantwortliche”. Wenn wir erhobene Daten zur Verarbeitung an andere Dienstleister weitergeben, sind diese “Auftragsverarbeiter”. Daf\\xfcr muss ein “Auftragsverarbeitungsvertrag (AVV)” unterzeichnet werden.\\n \\nVerarbeitung\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Verarbeitung“ jeden mit oder ohne Hilfe automatisierter Verfahren ausgef\\xfchrten Vorgang oder jede solche Vorgangsreihe im Zusammenhang mit personenbezogenen Daten wie das Erheben, das Erfassen, die Organisation, das Ordnen, die Speicherung, die Anpassung oder Ver\\xe4nderung, das Auslesen, das Abfragen, die Verwendung, die Offenlegung durch \\xdcbermittlung, Verbreitung oder eine andere Form der Bereitstellung, den Abgleich oder die Verkn\\xfcpfung, die Einschr\\xe4nkung, das L\\xf6schen oder die Vernichtung; \\nAnmerkung: Wenn wir in unserer Datenschutzerkl\\xe4rung von Verarbeitung sprechen, meinen wir damit jegliche Art von Datenverarbeitung. Dazu z\\xe4hlt, wie oben in der originalen DSGVO-Erkl\\xe4rung erw\\xe4hnt, nicht nur das Erheben sondern auch das Speichern und Verarbeiten von Daten.\\nSchlusswort\\nHerzlichen Gl\\xfcckwunsch! Wenn Sie diese Zeilen lesen, haben Sie sich wirklich durch unsere gesamte Datenschutzerkl\\xe4rung „gek\\xe4mpft“ oder zumindest bis hier hin gescrollt. Wie Sie am Umfang unserer Datenschutzerkl\\xe4rung sehen, nehmen wir den Schutz Ihrer pers\\xf6nlichen Daten, alles andere als auf die leichte Schulter.\\nUns ist es wichtig, Sie nach bestem Wissen und Gewissen \\xfcber die Verarbeitung personenbezogener Daten zu informieren. Dabei wollen wir Ihnen aber nicht nur mitteilen, welche Daten verarbeitet werden, sondern auch die Beweggr\\xfcnde f\\xfcr die Verwendung diverser Softwareprogramme n\\xe4herbringen. In der Regel klingen Datenschutzerkl\\xe4rung sehr technisch und juristisch. Da die meisten von Ihnen aber keine Webentwickler oder Juristen sind, wollten wir auch sprachlich einen anderen Weg gehen und den Sachverhalt in einfacher und klarer Sprache erkl\\xe4ren. Immer ist dies nat\\xfcrlich aufgrund der Thematik nicht m\\xf6glich. Daher werden die wichtigsten Begriffe am Ende der Datenschutzerkl\\xe4rung n\\xe4her erl\\xe4utert.\\nBei Fragen zum Thema Datenschutz auf unserer Website z\\xf6gern Sie bitte nicht, uns oder die verantwortliche Stelle zu kontaktieren. Wir w\\xfcnschen Ihnen noch eine sch\\xf6ne Zeit und hoffen, Sie auf unserer Website bald wieder begr\\xfc\\xdfen zu d\\xfcrfen.\\nAlle Texte sind urheberrechtlich gesch\\xfctzt.\\nQuelle: Erstellt mit dem Datenschutz Generator von AdSimple\",variant:\"g7lX1zYri\",W88zB8mIG:\"+ Mehr anzeigen\",width:\"100%\"})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({GgSC0NjFz:{height:48,width:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px)`,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1j72emj-container\",layoutDependency:layoutDependency,layoutId:\"pJOfQ2Mry-container\",children:/*#__PURE__*/_jsx(Row,{height:\"100%\",id:\"pJOfQ2Mry\",layoutId:\"pJOfQ2Mry\",style:{width:\"100%\"},T8rQFvSBR:\"EU-Streitschlichtung\\nGem\\xe4\\xdf Verordnung \\xfcber Online-Streitbeilegung in Verbraucherangelegenheiten (ODR-Verordnung) m\\xf6chten wir Sie \\xfcber die Online-Streitbeilegungsplattform (OS-Plattform) informieren.\\nVerbraucher haben die M\\xf6glichkeit, Beschwerden an die Online Streitbeilegungsplattform der Europ\\xe4ischen Kommission unter https://ec.europa.eu/consumers/odr/main/index.cfm?event=main.home2.show&lng=DE zu richten. Die daf\\xfcr notwendigen Kontaktdaten finden Sie oberhalb in unserem Impressum.\\nWir m\\xf6chten Sie jedoch darauf hinweisen, dass wir nicht bereit oder verpflichtet sind, an Streitbeilegungsverfahren vor einer Verbraucherschlichtungsstelle teilzunehmen.\\nBildernachweis\\nDie Bilder, Fotos und Grafiken auf dieser Webseite sind urheberrechtlich gesch\\xfctzt.\\nDie Bilderrechte liegen bei: \\nFotograf Max Mustermann\\nFotografin Pia Musterfrau\\nWeitere Onlineauftritte\\nDieses Impressum gilt auch f\\xfcr \\nhttps://instagram.com/nevolutionrecords \\nhttps://instagram.com/aurabeats_by_nevolutionrecords \\nAlle Texte sind urheberrechtlich gesch\\xfctzt.\\nQuelle: Erstellt mit dem Impressum Generator von AdSimple\\nDatenschutzerkl\\xe4rung\\nEinleitung und \\xdcberblick\\nWir haben diese Datenschutzerkl\\xe4rung (Fassung 06.11.2024-122903583) verfasst, um Ihnen gem\\xe4\\xdf der Vorgaben der Datenschutz-Grundverordnung (EU) 2016/679 und anwendbaren nationalen Gesetzen zu erkl\\xe4ren, welche personenbezogenen Daten (kurz Daten) wir als Verantwortliche – und die von uns beauftragten Auftragsverarbeiter (z. B. Provider) – verarbeiten, zuk\\xfcnftig verarbeiten werden und welche rechtm\\xe4\\xdfigen M\\xf6glichkeiten Sie haben. Die verwendeten Begriffe sind geschlechtsneutral zu verstehen.\\nKurz gesagt: Wir informieren Sie umfassend \\xfcber Daten, die wir \\xfcber Sie verarbeiten.\\nDatenschutzerkl\\xe4rungen klingen f\\xfcr gew\\xf6hnlich sehr technisch und verwenden juristische Fachbegriffe. Diese Datenschutzerkl\\xe4rung soll Ihnen hingegen die wichtigsten Dinge so einfach und transparent wie m\\xf6glich beschreiben. Soweit es der Transparenz f\\xf6rderlich ist, werden technische Begriffe leserfreundlich erkl\\xe4rt, Links zu weiterf\\xfchrenden Informationen geboten und Grafiken zum Einsatz gebracht. Wir informieren damit in klarer und einfacher Sprache, dass wir im Rahmen unserer Gesch\\xe4ftst\\xe4tigkeiten nur dann personenbezogene Daten verarbeiten, wenn eine entsprechende gesetzliche Grundlage gegeben ist. Das ist sicher nicht m\\xf6glich, wenn man m\\xf6glichst knappe, unklare und juristisch-technische Erkl\\xe4rungen abgibt, so wie sie im Internet oft Standard sind, wenn es um Datenschutz geht. Ich hoffe, Sie finden die folgenden Erl\\xe4uterungen interessant und informativ und vielleicht ist die eine oder andere Information dabei, die Sie noch nicht kannten.\\nWenn trotzdem Fragen bleiben, m\\xf6chten wir Sie bitten, sich an die unten bzw. im Impressum genannte verantwortliche Stelle zu wenden, den vorhandenen Links zu folgen und sich weitere Informationen auf Drittseiten anzusehen. Unsere Kontaktdaten finden Sie selbstverst\\xe4ndlich auch im Impressum.\\nAnwendungsbereich\\nDiese Datenschutzerkl\\xe4rung gilt f\\xfcr alle von uns im Unternehmen verarbeiteten personenbezogenen Daten und f\\xfcr alle personenbezogenen Daten, die von uns beauftragte Firmen (Auftragsverarbeiter) verarbeiten. Mit personenbezogenen Daten meinen wir Informationen im Sinne des Art. 4 Nr. 1 DSGVO wie zum Beispiel Name, E-Mail-Adresse und postalische Anschrift einer Person. Die Verarbeitung personenbezogener Daten sorgt daf\\xfcr, dass wir unsere Dienstleistungen und Produkte anbieten und abrechnen k\\xf6nnen, sei es online oder offline. Der Anwendungsbereich dieser Datenschutzerkl\\xe4rung umfasst:\\n•\talle Onlineauftritte (Websites, Onlineshops), die wir betreiben\\n•\tSocial Media Auftritte und E-Mail-Kommunikation\\n•\tmobile Apps f\\xfcr Smartphones und andere Ger\\xe4te\\nKurz gesagt: Die Datenschutzerkl\\xe4rung gilt f\\xfcr alle Bereiche, in denen personenbezogene Daten im Unternehmen \\xfcber die genannten Kan\\xe4le strukturiert verarbeitet werden. Sollten wir au\\xdferhalb dieser Kan\\xe4le mit Ihnen in Rechtsbeziehungen eintreten, werden wir Sie gegebenenfalls gesondert informieren.\\nRechtsgrundlagen\\nIn der folgenden Datenschutzerkl\\xe4rung geben wir Ihnen transparente Informationen zu den rechtlichen Grunds\\xe4tzen und Vorschriften, also den Rechtsgrundlagen der Datenschutz-Grundverordnung, die uns erm\\xf6glichen, personenbezogene Daten zu verarbeiten.\\nWas das EU-Recht betrifft, beziehen wir uns auf die VERORDNUNG (EU) 2016/679 DES EUROP\\xc4ISCHEN PARLAMENTS UND DES RATES vom 27. April 2016. Diese Datenschutz-Grundverordnung der EU k\\xf6nnen Sie selbstverst\\xe4ndlich online auf EUR-Lex, dem Zugang zum EU-Recht, unter https://eur-lex.europa.eu/legal-content/DE/ALL/?uri=celex%3A32016R0679 nachlesen.\\nWir verarbeiten Ihre Daten nur, wenn mindestens eine der folgenden Bedingungen zutrifft:\\n1.\tEinwilligung (Artikel 6 Absatz 1 lit. a DSGVO): Sie haben uns Ihre Einwilligung gegeben, Daten zu einem bestimmten Zweck zu verarbeiten. Ein Beispiel w\\xe4re die Speicherung Ihrer eingegebenen Daten eines Kontaktformulars.\\n2.\tVertrag (Artikel 6 Absatz 1 lit. b DSGVO): Um einen Vertrag oder vorvertragliche Verpflichtungen mit Ihnen zu erf\\xfcllen, verarbeiten wir Ihre Daten. Wenn wir zum Beispiel einen Kaufvertrag mit Ihnen abschlie\\xdfen, ben\\xf6tigen wir vorab personenbezogene Informationen.\\n3.\tRechtliche Verpflichtung (Artikel 6 Absatz 1 lit. c DSGVO): Wenn wir einer rechtlichen Verpflichtung unterliegen, verarbeiten wir Ihre Daten. Zum Beispiel sind wir gesetzlich verpflichtet Rechnungen f\\xfcr die Buchhaltung aufzuheben. Diese enthalten in der Regel personenbezogene Daten.\\n4.\tBerechtigte Interessen (Artikel 6 Absatz 1 lit. f DSGVO): Im Falle berechtigter Interessen, die Ihre Grundrechte nicht einschr\\xe4nken, behalten wir uns die Verarbeitung personenbezogener Daten vor. Wir m\\xfcssen zum Beispiel gewisse Daten verarbeiten, um unsere Website sicher und wirtschaftlich effizient betreiben zu k\\xf6nnen. Diese Verarbeitung ist somit ein berechtigtes Interesse.\\nWeitere Bedingungen wie die Wahrnehmung von Aufnahmen im \\xf6ffentlichen Interesse und Aus\\xfcbung \\xf6ffentlicher Gewalt sowie dem Schutz lebenswichtiger Interessen treten bei uns in der Regel nicht auf. Soweit eine solche Rechtsgrundlage doch einschl\\xe4gig sein sollte, wird diese an der entsprechenden Stelle ausgewiesen.\\nZus\\xe4tzlich zu der EU-Verordnung gelten auch noch nationale Gesetze:\\n•\tIn \\xd6sterreich ist dies das Bundesgesetz zum Schutz nat\\xfcrlicher Personen bei der Verarbeitung personenbezogener Daten (Datenschutzgesetz), kurz DSG.\\n•\tIn Deutschland gilt das Bundesdatenschutzgesetz, kurz BDSG.\\nSofern weitere regionale oder nationale Gesetze zur Anwendung kommen, informieren wir Sie in den folgenden Abschnitten dar\\xfcber.\\nSpeicherdauer\\nDass wir personenbezogene Daten nur so lange speichern, wie es f\\xfcr die Bereitstellung unserer Dienstleistungen und Produkte unbedingt notwendig ist, gilt als generelles Kriterium bei uns. Das bedeutet, dass wir personenbezogene Daten l\\xf6schen, sobald der Grund f\\xfcr die Datenverarbeitung nicht mehr vorhanden ist. In einigen F\\xe4llen sind wir gesetzlich dazu verpflichtet, bestimmte Daten auch nach Wegfall des urspr\\xfcngliches Zwecks zu speichern, zum Beispiel zu Zwecken der Buchf\\xfchrung.\\nSollten Sie die L\\xf6schung Ihrer Daten w\\xfcnschen oder die Einwilligung zur Datenverarbeitung widerrufen, werden die Daten so rasch wie m\\xf6glich und soweit keine Pflicht zur Speicherung besteht, gel\\xf6scht.\\n\\xdcber die konkrete Dauer der jeweiligen Datenverarbeitung informieren wir Sie weiter unten, sofern wir weitere Informationen dazu haben.\\nRechte laut Datenschutz-Grundverordnung\\nGem\\xe4\\xdf Artikel 13, 14 DSGVO informieren wir Sie \\xfcber die folgenden Rechte, die Ihnen zustehen, damit es zu einer fairen und transparenten Verarbeitung von Daten kommt:\\n•\tSie haben laut Artikel 15 DSGVO ein Auskunftsrecht dar\\xfcber, ob wir Daten von Ihnen verarbeiten. Sollte das zutreffen, haben Sie Recht darauf eine Kopie der Daten zu erhalten und die folgenden Informationen zu erfahren: \\no\tzu welchem Zweck wir die Verarbeitung durchf\\xfchren;\\no\tdie Kategorien, also die Arten von Daten, die verarbeitet werden;\\no\twer diese Daten erh\\xe4lt und wenn die Daten an Drittl\\xe4nder \\xfcbermittelt werden, wie die Sicherheit garantiert werden kann;\\no\twie lange die Daten gespeichert werden;\\no\tdas Bestehen des Rechts auf Berichtigung, L\\xf6schung oder Einschr\\xe4nkung der Verarbeitung und dem Widerspruchsrecht gegen die Verarbeitung;\\no\tdass Sie sich bei einer Aufsichtsbeh\\xf6rde beschweren k\\xf6nnen (Links zu diesen Beh\\xf6rden finden Sie weiter unten);\\no\tdie Herkunft der Daten, wenn wir sie nicht bei Ihnen erhoben haben;\\no\tob Profiling durchgef\\xfchrt wird, ob also Daten automatisch ausgewertet werden, um zu einem pers\\xf6nlichen Profil von Ihnen zu gelangen.\\n•\tSie haben laut Artikel 16 DSGVO ein Recht auf Berichtigung der Daten, was bedeutet, dass wir Daten richtig stellen m\\xfcssen, falls Sie Fehler finden.\\n•\tSie haben laut Artikel 17 DSGVO das Recht auf L\\xf6schung („Recht auf Vergessenwerden“), was konkret bedeutet, dass Sie die L\\xf6schung Ihrer Daten verlangen d\\xfcrfen.\\n•\tSie haben laut Artikel 18 DSGVO das Recht auf Einschr\\xe4nkung der Verarbeitung, was bedeutet, dass wir die Daten nur mehr speichern d\\xfcrfen aber nicht weiter verwenden.\\n•\tSie haben laut Artikel 20 DSGVO das Recht auf Daten\\xfcbertragbarkeit, was bedeutet, dass wir Ihnen auf Anfrage Ihre Daten in einem g\\xe4ngigen Format zur Verf\\xfcgung stellen.\\n•\tSie haben laut Artikel 21 DSGVO ein Widerspruchsrecht, welches nach Durchsetzung eine \\xc4nderung der Verarbeitung mit sich bringt. \\no\tWenn die Verarbeitung Ihrer Daten auf Artikel 6 Abs. 1 lit. e (\\xf6ffentliches Interesse, Aus\\xfcbung \\xf6ffentlicher Gewalt) oder Artikel 6 Abs. 1 lit. f (berechtigtes Interesse) basiert, k\\xf6nnen Sie gegen die Verarbeitung Widerspruch einlegen. Wir pr\\xfcfen danach so rasch wie m\\xf6glich, ob wir diesem Widerspruch rechtlich nachkommen k\\xf6nnen.\\no\tWerden Daten verwendet, um Direktwerbung zu betreiben, k\\xf6nnen Sie jederzeit gegen diese Art der Datenverarbeitung widersprechen. Wir d\\xfcrfen Ihre Daten danach nicht mehr f\\xfcr Direktmarketing verwenden.\\no\tWerden Daten verwendet, um Profiling zu betreiben, k\\xf6nnen Sie jederzeit gegen diese Art der Datenverarbeitung widersprechen. Wir d\\xfcrfen Ihre Daten danach nicht mehr f\\xfcr Profiling verwenden.\\n•\tSie haben laut Artikel 22 DSGVO unter Umst\\xe4nden das Recht, nicht einer ausschlie\\xdflich auf einer automatisierten Verarbeitung (zum Beispiel Profiling) beruhenden Entscheidung unterworfen zu werden.\\n•\tSie haben laut Artikel 77 DSGVO das Recht auf Beschwerde. Das hei\\xdft, Sie k\\xf6nnen sich jederzeit bei der Datenschutzbeh\\xf6rde beschweren, wenn Sie der Meinung sind, dass die Datenverarbeitung von personenbezogenen Daten gegen die DSGVO verst\\xf6\\xdft.\\nKurz gesagt: Sie haben Rechte – z\\xf6gern Sie nicht, die oben gelistete verantwortliche Stelle bei uns zu kontaktieren!\\nWenn Sie glauben, dass die Verarbeitung Ihrer Daten gegen das Datenschutzrecht verst\\xf6\\xdft oder Ihre datenschutzrechtlichen Anspr\\xfcche in sonst einer Weise verletzt worden sind, k\\xf6nnen Sie sich bei der Aufsichtsbeh\\xf6rde beschweren. Diese ist f\\xfcr \\xd6sterreich die Datenschutzbeh\\xf6rde, deren Website Sie unter https://www.dsb.gv.at/ finden. In Deutschland gibt es f\\xfcr jedes Bundesland einen Datenschutzbeauftragten. F\\xfcr n\\xe4here Informationen k\\xf6nnen Sie sich an die Bundesbeauftragte f\\xfcr den Datenschutz und die Informationsfreiheit (BfDI) wenden. F\\xfcr unser Unternehmen ist die folgende lokale Datenschutzbeh\\xf6rde zust\\xe4ndig:\\n\\xd6sterreich Datenschutzbeh\\xf6rde\\nLeiter: Dr. Matthias Schmidl \\nAdresse: Barichgasse 40-42, 1030 Wien \\nTelefonnr.: +43 1 52 152-0 \\nE-Mail-Adresse: dsb@dsb.gv.at \\nWebsite: https://www.dsb.gv.at/ \\nSicherheit der Datenverarbeitung\\nUm personenbezogene Daten zu sch\\xfctzen, haben wir sowohl technische als auch organisatorische Ma\\xdfnahmen umgesetzt. Wo es uns m\\xf6glich ist, verschl\\xfcsseln oder pseudonymisieren wir personenbezogene Daten. Dadurch machen wir es im Rahmen unserer M\\xf6glichkeiten so schwer wie m\\xf6glich, dass Dritte aus unseren Daten auf pers\\xf6nliche Informationen schlie\\xdfen k\\xf6nnen.\\nArt. 25 DSGVO spricht hier von “Datenschutz durch Technikgestaltung und durch datenschutzfreundliche Voreinstellungen” und meint damit, dass man sowohl bei Software (z. B. Formularen) also auch Hardware (z. B. Zugang zum Serverraum) immer an Sicherheit denkt und entsprechende Ma\\xdfnahmen setzt. Im Folgenden gehen wir, falls erforderlich, noch auf konkrete Ma\\xdfnahmen ein.\\nTLS-Verschl\\xfcsselung mit https\\nTLS, Verschl\\xfcsselung und https klingen sehr technisch und sind es auch. Wir verwenden HTTPS (das Hypertext Transfer Protocol Secure steht f\\xfcr „sicheres Hypertext-\\xdcbertragungsprotokoll“), um Daten abh\\xf6rsicher im Internet zu \\xfcbertragen.\\nDas bedeutet, dass die komplette \\xdcbertragung aller Daten von Ihrem Browser zu unserem Webserver abgesichert ist – niemand kann “mith\\xf6ren”.\\nDamit haben wir eine zus\\xe4tzliche Sicherheitsschicht eingef\\xfchrt und erf\\xfcllen den Datenschutz durch Technikgestaltung (Artikel 25 Absatz 1 DSGVO). Durch den Einsatz von TLS (Transport Layer Security), einem Verschl\\xfcsselungsprotokoll zur sicheren Daten\\xfcbertragung im Internet, k\\xf6nnen wir den Schutz vertraulicher Daten sicherstellen.\\nSie erkennen die Benutzung dieser Absicherung der Daten\\xfcbertragung am kleinen Schlosssymbol  links oben im Browser, links von der Internetadresse (z. B. beispielseite.de) und der Verwendung des Schemas https (anstatt http) als Teil unserer Internetadresse.\\nWenn Sie mehr zum Thema Verschl\\xfcsselung wissen m\\xf6chten, empfehlen wir die Google Suche nach “Hypertext Transfer Protocol Secure wiki” um gute Links zu weiterf\\xfchrenden Informationen zu erhalten.\\nKommunikation\\nKommunikation Zusammenfassung \\n👥 Betroffene: Alle, die mit uns per Telefon, E-Mail oder Online-Formular kommunizieren\\n📓 Verarbeitete Daten: z. B. Telefonnummer, Name, E-Mail-Adresse, eingegebene Formulardaten. Mehr Details dazu finden Sie bei der jeweils eingesetzten Kontaktart\\n🤝 Zweck: Abwicklung der Kommunikation mit Kunden, Gesch\\xe4ftspartnern usw.\\n📅 Speicherdauer: Dauer des Gesch\\xe4ftsfalls und der gesetzlichen Vorschriften\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. b DSGVO (Vertrag), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWenn Sie mit uns Kontakt aufnehmen und per Telefon, E-Mail oder Online-Formular kommunizieren, kann es zur Verarbeitung personenbezogener Daten kommen.\\nDie Daten werden f\\xfcr die Abwicklung und Bearbeitung Ihrer Frage und des damit zusammenh\\xe4ngenden Gesch\\xe4ftsvorgangs verarbeitet. Die Daten w\\xe4hrend eben solange gespeichert bzw. solange es das Gesetz vorschreibt.\\nBetroffene Personen\\nVon den genannten Vorg\\xe4ngen sind alle betroffen, die \\xfcber die von uns bereit gestellten Kommunikationswege den Kontakt zu uns suchen.\\nTelefon\\nWenn Sie uns anrufen, werden die Anrufdaten auf dem jeweiligen Endger\\xe4t und beim eingesetzten Telekommunikationsanbieter pseudonymisiert gespeichert. Au\\xdferdem k\\xf6nnen Daten wie Name und Telefonnummer im Anschluss per E-Mail versendet und zur Anfragebeantwortung gespeichert werden. Die Daten werden gel\\xf6scht, sobald der Gesch\\xe4ftsfall beendet wurde und es gesetzliche Vorgaben erlauben.\\nE-Mail\\nWenn Sie mit uns per E-Mail kommunizieren, werden Daten gegebenenfalls auf dem jeweiligen Endger\\xe4t (Computer, Laptop, Smartphone,…) gespeichert und es kommt zur Speicherung von Daten auf dem E-Mail-Server. Die Daten werden gel\\xf6scht, sobald der Gesch\\xe4ftsfall beendet wurde und es gesetzliche Vorgaben erlauben.\\nOnline Formulare\\nWenn Sie mit uns mittels Online-Formular kommunizieren, werden Daten auf unserem Webserver gespeichert und gegebenenfalls an eine E-Mail-Adresse von uns weitergeleitet. Die Daten werden gel\\xf6scht, sobald der Gesch\\xe4ftsfall beendet wurde und es gesetzliche Vorgaben erlauben.\\nRechtsgrundlagen\\nDie Verarbeitung der Daten basiert auf den folgenden Rechtsgrundlagen:\\n•\tArt. 6 Abs. 1 lit. a DSGVO (Einwilligung): Sie geben uns die Einwilligung Ihre Daten zu speichern und weiter f\\xfcr den Gesch\\xe4ftsfall betreffende Zwecke zu verwenden;\\n•\tArt. 6 Abs. 1 lit. b DSGVO (Vertrag): Es besteht die Notwendigkeit f\\xfcr die Erf\\xfcllung eines Vertrags mit Ihnen oder einem Auftragsverarbeiter wie z. B. dem Telefonanbieter oder wir m\\xfcssen die Daten f\\xfcr vorvertragliche T\\xe4tigkeiten, wie z. B. die Vorbereitung eines Angebots, verarbeiten;\\n•\tArt. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen): Wir wollen Kundenanfragen und gesch\\xe4ftliche Kommunikation in einem professionellen Rahmen betreiben. Dazu sind gewisse technische Einrichtungen wie z. B. E-Mail-Programme, Exchange-Server und Mobilfunkbetreiber notwendig, um die Kommunikation effizient betreiben zu k\\xf6nnen.\\nCookies\\nCookies Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: abh\\xe4ngig vom jeweiligen Cookie. Mehr Details dazu finden Sie weiter unten bzw. beim Hersteller der Software, der das Cookie setzt.\\n📓 Verarbeitete Daten: Abh\\xe4ngig vom jeweils eingesetzten Cookie. Mehr Details dazu finden Sie weiter unten bzw. beim Hersteller der Software, der das Cookie setzt.\\n📅 Speicherdauer: abh\\xe4ngig vom jeweiligen Cookie, kann von Stunden bis hin zu Jahren variieren\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit.f DSGVO (Berechtigte Interessen)\\nWas sind Cookies?\\nUnsere Website verwendet HTTP-Cookies, um nutzerspezifische Daten zu speichern.\\nIm Folgenden erkl\\xe4ren wir, was Cookies sind und warum Sie genutzt werden, damit Sie die folgende Datenschutzerkl\\xe4rung besser verstehen.\\nImmer wenn Sie durch das Internet surfen, verwenden Sie einen Browser. Bekannte Browser sind beispielsweise Chrome, Safari, Firefox, Internet Explorer und Microsoft Edge. Die meisten Websites speichern kleine Text-Dateien in Ihrem Browser. Diese Dateien nennt man Cookies.\\nEines ist nicht von der Hand zu weisen: Cookies sind echt n\\xfctzliche Helferlein. Fast alle Websites verwenden Cookies. Genauer gesprochen sind es HTTP-Cookies, da es auch noch andere Cookies f\\xfcr andere Anwendungsbereiche gibt. HTTP-Cookies sind kleine Dateien, die von unserer Website auf Ihrem Computer gespeichert werden. Diese Cookie-Dateien werden automatisch im Cookie-Ordner, quasi dem “Hirn” Ihres Browsers, untergebracht. Ein Cookie besteht aus einem Namen und einem Wert. Bei der Definition eines Cookies m\\xfcssen zus\\xe4tzlich ein oder mehrere Attribute angegeben werden.\\nCookies speichern gewisse Nutzerdaten von Ihnen, wie beispielsweise Sprache oder pers\\xf6nliche Seiteneinstellungen. Wenn Sie unsere Seite wieder aufrufen, \\xfcbermittelt Ihr Browser die „userbezogenen“ Informationen an unsere Seite zur\\xfcck. Dank der Cookies wei\\xdf unsere Website, wer Sie sind und bietet Ihnen die Einstellung, die Sie gewohnt sind. In einigen Browsern hat jedes Cookie eine eigene Datei, in anderen wie beispielsweise Firefox sind alle Cookies in einer einzigen Datei gespeichert.\\nDie folgende Grafik zeigt eine m\\xf6gliche Interaktion zwischen einem Webbrowser wie z. B. Chrome und dem Webserver. Dabei fordert der Webbrowser eine Website an und erh\\xe4lt vom Server ein Cookie zur\\xfcck, welches der Browser erneut verwendet, sobald eine andere Seite angefordert wird.\\n \\nEs gibt sowohl Erstanbieter Cookies als auch Drittanbieter-Cookies. Erstanbieter-Cookies werden direkt von unserer Seite erstellt, Drittanbieter-Cookies werden von Partner-Websites (z.B. Google Analytics) erstellt. Jedes Cookie ist individuell zu bewerten, da jedes Cookie andere Daten speichert. Auch die Ablaufzeit eines Cookies variiert von ein paar Minuten bis hin zu ein paar Jahren. Cookies sind keine Software-Programme und enthalten keine Viren, Trojaner oder andere „Sch\\xe4dlinge“. Cookies k\\xf6nnen auch nicht auf Informationen Ihres PCs zugreifen.\\nSo k\\xf6nnen zum Beispiel Cookie-Daten aussehen:\\nName: _ga\\nWert: GA1.2.1326744211.152122903583-9\\nVerwendungszweck: Unterscheidung der Websitebesucher\\nAblaufdatum: nach 2 Jahren\\nDiese Mindestgr\\xf6\\xdfen sollte ein Browser unterst\\xfctzen k\\xf6nnen:\\n•\tMindestens 4096 Bytes pro Cookie\\n•\tMindestens 50 Cookies pro Domain\\n•\tMindestens 3000 Cookies insgesamt\\nWelche Arten von Cookies gibt es?\\nDie Frage welche Cookies wir im Speziellen verwenden, h\\xe4ngt von den verwendeten Diensten ab und wird in den folgenden Abschnitten der Datenschutzerkl\\xe4rung gekl\\xe4rt. An dieser Stelle m\\xf6chten wir kurz auf die verschiedenen Arten von HTTP-Cookies eingehen.\\nMan kann 4 Arten von Cookies unterscheiden:\\nUnerl\\xe4ssliche Cookies\\nDiese Cookies sind n\\xf6tig, um grundlegende Funktionen der Website sicherzustellen. Zum Beispiel braucht es diese Cookies, wenn ein User ein Produkt in den Warenkorb legt, dann auf anderen Seiten weitersurft und sp\\xe4ter erst zur Kasse geht. Durch diese Cookies wird der Warenkorb nicht gel\\xf6scht, selbst wenn der User sein Browserfenster schlie\\xdft.\\nZweckm\\xe4\\xdfige Cookies\\nDiese Cookies sammeln Infos \\xfcber das Userverhalten und ob der User etwaige Fehlermeldungen bekommt. Zudem werden mithilfe dieser Cookies auch die Ladezeit und das Verhalten der Website bei verschiedenen Browsern gemessen.\\nZielorientierte Cookies\\nDiese Cookies sorgen f\\xfcr eine bessere Nutzerfreundlichkeit. Beispielsweise werden eingegebene Standorte, Schriftgr\\xf6\\xdfen oder Formulardaten gespeichert.\\nWerbe-Cookies\\nDiese Cookies werden auch Targeting-Cookies genannt. Sie dienen dazu dem User individuell angepasste Werbung zu liefern. Das kann sehr praktisch, aber auch sehr nervig sein.\\n\\xdcblicherweise werden Sie beim erstmaligen Besuch einer Website gefragt, welche dieser Cookiearten Sie zulassen m\\xf6chten. Und nat\\xfcrlich wird diese Entscheidung auch in einem Cookie gespeichert.\\nWenn Sie mehr \\xfcber Cookies wissen m\\xf6chten und technische Dokumentationen nicht scheuen, empfehlen wir https://datatracker.ietf.org/doc/html/rfc6265, dem Request for Comments der Internet Engineering Task Force (IETF) namens “HTTP State Management Mechanism”.\\nZweck der Verarbeitung \\xfcber Cookies\\nDer Zweck ist letztendlich abh\\xe4ngig vom jeweiligen Cookie. Mehr Details dazu finden Sie weiter unten bzw. beim Hersteller der Software, die das Cookie setzt.\\nWelche Daten werden verarbeitet?\\nCookies sind kleine Gehilfen f\\xfcr eine viele verschiedene Aufgaben. Welche Daten in Cookies gespeichert werden, kann man leider nicht verallgemeinern, aber wir werden Sie im Rahmen der folgenden Datenschutzerkl\\xe4rung \\xfcber die verarbeiteten bzw. gespeicherten Daten informieren.\\nSpeicherdauer von Cookies\\nDie Speicherdauer h\\xe4ngt vom jeweiligen Cookie ab und wird weiter unter pr\\xe4zisiert. Manche Cookies werden nach weniger als einer Stunde gel\\xf6scht, andere k\\xf6nnen mehrere Jahre auf einem Computer gespeichert bleiben.\\nSie haben au\\xdferdem selbst Einfluss auf die Speicherdauer. Sie k\\xf6nnen \\xfcber ihren Browser s\\xe4mtliche Cookies jederzeit manuell l\\xf6schen (siehe auch unten “Widerspruchsrecht”). Ferner werden Cookies, die auf einer Einwilligung beruhen, sp\\xe4testens nach Widerruf Ihrer Einwilligung gel\\xf6scht, wobei die Rechtm\\xe4\\xdfigkeit der Speicherung bis dahin unber\\xfchrt bleibt.\\nWiderspruchsrecht – wie kann ich Cookies l\\xf6schen?\\nWie und ob Sie Cookies verwenden wollen, entscheiden Sie selbst. Unabh\\xe4ngig von welchem Service oder welcher Website die Cookies stammen, haben Sie immer die M\\xf6glichkeit Cookies zu l\\xf6schen, zu deaktivieren oder nur teilweise zuzulassen. Zum Beispiel k\\xf6nnen Sie Cookies von Drittanbietern blockieren, aber alle anderen Cookies zulassen.\\nWenn Sie feststellen m\\xf6chten, welche Cookies in Ihrem Browser gespeichert wurden, wenn Sie Cookie-Einstellungen \\xe4ndern oder l\\xf6schen wollen, k\\xf6nnen Sie dies in Ihren Browser-Einstellungen finden:\\nChrome: Cookies in Chrome l\\xf6schen, aktivieren und verwalten \\nSafari: Verwalten von Cookies und Websitedaten mit Safari \\nFirefox: Cookies l\\xf6schen, um Daten zu entfernen, die Websites auf Ihrem Computer abgelegt haben \\nInternet Explorer: L\\xf6schen und Verwalten von Cookies \\nMicrosoft Edge: L\\xf6schen und Verwalten von Cookies \\nFalls Sie grunds\\xe4tzlich keine Cookies haben wollen, k\\xf6nnen Sie Ihren Browser so einrichten, dass er Sie immer informiert, wenn ein Cookie gesetzt werden soll. So k\\xf6nnen Sie bei jedem einzelnen Cookie entscheiden, ob Sie das Cookie erlauben oder nicht. Die Vorgangsweise ist je nach Browser verschieden. Am besten Sie suchen die Anleitung in Google mit dem Suchbegriff “Cookies l\\xf6schen Chrome” oder “Cookies deaktivieren Chrome” im Falle eines Chrome Browsers.\\nRechtsgrundlage\\nSeit 2009 gibt es die sogenannten „Cookie-Richtlinien“. Darin ist festgehalten, dass das Speichern von Cookies eine Einwilligung (Artikel 6 Abs. 1 lit. a DSGVO) von Ihnen verlangt. Innerhalb der EU-L\\xe4nder gibt es allerdings noch sehr unterschiedliche Reaktionen auf diese Richtlinien. In \\xd6sterreich erfolgte aber die Umsetzung dieser Richtlinie in \\xa7 165 Abs. 3 des Telekommunikationsgesetzes (2021). In Deutschland wurden die Cookie-Richtlinien nicht als nationales Recht umgesetzt. Stattdessen erfolgte die Umsetzung dieser Richtlinie weitgehend in \\xa7 15 Abs. 3 des Telemediengesetzes (TMG), welches seit Mai 2024 durch das Digitale-Dienste-Gesetz (DDG) ersetzt wurde.\\nF\\xfcr unbedingt notwendige Cookies, auch soweit keine Einwilligung vorliegt, bestehen berechtigte Interessen (Artikel 6 Abs. 1 lit. f DSGVO), die in den meisten F\\xe4llen wirtschaftlicher Natur sind. Wir m\\xf6chten den Besuchern der Website eine angenehme Benutzererfahrung bescheren und daf\\xfcr sind bestimmte Cookies oft unbedingt notwendig.\\nSoweit nicht unbedingt erforderliche Cookies zum Einsatz kommen, geschieht dies nur im Falle Ihrer Einwilligung. Rechtsgrundlage ist insoweit Art. 6 Abs. 1 lit. a DSGVO.\\nIn den folgenden Abschnitten werden Sie genauer \\xfcber den Einsatz von Cookies informiert, sofern eingesetzte Software Cookies verwendet.\\nWebhosting Einleitung\\nWebhosting Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: professionelles Hosting der Website und Absicherung des Betriebs\\n📓 Verarbeitete Daten: IP-Adresse, Zeitpunkt des Websitebesuchs, verwendeter Browser und weitere Daten. Mehr Details dazu finden Sie weiter unten bzw. beim jeweils eingesetzten Webhosting Provider.\\n📅 Speicherdauer: abh\\xe4ngig vom jeweiligen Provider, aber in der Regel 2 Wochen\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit.f DSGVO (Berechtigte Interessen)\\nWas ist Webhosting?\\nWenn Sie heutzutage Websites besuchen, werden gewisse Informationen – auch personenbezogene Daten – automatisch erstellt und gespeichert, so auch auf dieser Website. Diese Daten sollten m\\xf6glichst sparsam und nur mit Begr\\xfcndung verarbeitet werden. Mit Website meinen wir \\xfcbrigens die Gesamtheit aller Webseiten auf einer Domain, d.h. alles von der Startseite (Homepage) bis hin zur aller letzten Unterseite (wie dieser hier). Mit Domain meinen wir zum Beispiel beispiel.de oder musterbeispiel.com.\\nWenn Sie eine Website auf einem Computer, Tablet oder Smartphone ansehen m\\xf6chten, verwenden Sie daf\\xfcr ein Programm, das sich Webbrowser nennt. Sie kennen vermutlich einige Webbrowser beim Namen: Google Chrome, Microsoft Edge, Mozilla Firefox und Apple Safari. Wir sagen kurz Browser oder Webbrowser dazu.\\nUm die Website anzuzeigen, muss sich der Browser zu einem anderen Computer verbinden, wo der Code der Website gespeichert ist: dem Webserver. Der Betrieb eines Webservers ist eine komplizierte und aufwendige Aufgabe, weswegen dies in der Regel von professionellen Anbietern, den Providern, \\xfcbernommen wird. Diese bieten Webhosting an und sorgen damit f\\xfcr eine verl\\xe4ssliche und fehlerfreie Speicherung der Daten von Websites. Eine ganze Menge Fachbegriffe, aber bitte bleiben Sie dran, es wird noch besser!\\nBei der Verbindungsaufnahme des Browsers auf Ihrem Computer (Desktop, Laptop, Tablet oder Smartphone) und w\\xe4hrend der Daten\\xfcbertragung zu und vom Webserver kann es zu einer Verarbeitung personenbezogener Daten kommen. Einerseits speichert Ihr Computer Daten, andererseits muss auch der Webserver Daten eine Zeit lang speichern, um einen ordentlichen Betrieb zu gew\\xe4hrleisten.\\nEin Bild sagt mehr als tausend Worte, daher zeigt folgende Grafik zur Veranschaulichung das Zusammenspiel zwischen Browser, dem Internet und dem Hosting-Provider.\\n \\nWarum verarbeiten wir personenbezogene Daten?\\nDie Zwecke der Datenverarbeitung sind:\\n1.\tProfessionelles Hosting der Website und Absicherung des Betriebs\\n2.\tzur Aufrechterhaltung der Betriebs- und IT-Sicherheit\\n3.\tAnonyme Auswertung des Zugriffsverhaltens zur Verbesserung unseres Angebots und ggf. zur Strafverfolgung bzw. Verfolgung von Anspr\\xfcchen\\nWelche Daten werden verarbeitet?\\nAuch w\\xe4hrend Sie unsere Website jetzt gerade besuchen, speichert unser Webserver, das ist der Computer auf dem diese Webseite gespeichert ist, in der Regel automatisch Daten wie\\n•\tdie komplette Internetadresse (URL) der aufgerufenen Webseite\\n•\tBrowser und Browserversion (z. B. Chrome 87)\\n•\tdas verwendete Betriebssystem (z. B. Windows 10)\\n•\tdie Adresse (URL) der zuvor besuchten Seite (Referrer URL) (z. B. https://www.beispielquellsite.de/vondabinichgekommen/)\\n•\tden Hostnamen und die IP-Adresse des Ger\\xe4ts von welchem aus zugegriffen wird (z. B. COMPUTERNAME und 194.23.43.121)\\n•\tDatum und Uhrzeit\\n•\tin Dateien, den sogenannten Webserver-Logfiles\\nWie lange werden Daten gespeichert?\\nIn der Regel werden die oben genannten Daten zwei Wochen gespeichert und danach automatisch gel\\xf6scht. Wir geben diese Daten nicht weiter, k\\xf6nnen jedoch nicht ausschlie\\xdfen, dass diese Daten beim Vorliegen von rechtswidrigem Verhalten von Beh\\xf6rden eingesehen werden.\\nKurz gesagt: Ihr Besuch wird durch unseren Provider (Firma, die unsere Website auf speziellen Computern (Servern) laufen l\\xe4sst), protokolliert, aber wir geben Ihre Daten nicht ohne Zustimmung weiter!\\nRechtsgrundlage\\nDie Rechtm\\xe4\\xdfigkeit der Verarbeitung personenbezogener Daten im Rahmen des Webhosting ergibt sich aus Art. 6 Abs. 1 lit. f DSGVO (Wahrung der berechtigten Interessen), denn die Nutzung von professionellem Hosting bei einem Provider ist notwendig, um das Unternehmen im Internet sicher und nutzerfreundlich pr\\xe4sentieren und Angriffe und Forderungen hieraus gegebenenfalls verfolgen zu k\\xf6nnen.\\nZwischen uns und dem Hosting-Provider besteht in der Regel ein Vertrag \\xfcber die Auftragsverarbeitung gem\\xe4\\xdf Art. 28 f. DSGVO, der die Einhaltung von Datenschutz gew\\xe4hrleistet und Datensicherheit garantiert.\\nWorld4You Datenschutzerkl\\xe4rung\\nWorld4You Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Website-Speicher und Zug\\xe4nglichkeit im Internet\\n📓 Verarbeitete Daten: IP-Adresse, aber vor allem auch technische Daten\\n📅 Speicherdauer: Logfiles werden nach 14 Tagen gel\\xf6scht\\n⚖️ Rechtsgrundlagen:  Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist World4You?\\nEs ist gut m\\xf6glich, dass Sie von dem Webhosting-Anbieter World4You schon einmal geh\\xf6rt haben. Besonders in \\xd6sterreich freut sich der Webhoster gro\\xdfer Beliebtheit. Dienstanbieter ist das \\xf6sterreichische Unternehmen World4You Internet Services GmbH, Hafenstra\\xdfe 35, 4020 Linz, \\xd6sterreich.\\nSchon seit 1998 ist das Unternehmen aus der ober\\xf6sterreichischen Landeshauptstadt im Bereich Webhosting aktiv. World4You betreibt mehrere eigene Rechenzentren in \\xd6sterreich und setzt auf eine hauseigene Technik. Dadurch wird ein ausfallsicherer Betrieb und eine schnelle Serververbindung gew\\xe4hrleistet. Wie Sie vielleicht auch schon in unserer Einleitung zu Webhosting gelesen haben, werden auch Daten von Ihnen an die Server von World4You \\xfcbertragen und dort verarbeitet. In erster Linie geht es dabei um technische Daten wie Browserversion oder Betriebssystem, aber zus\\xe4tzlich werden mit Ihrer IP-Adresse auch personenbezogene Daten verarbeitet.\\nWarum verwenden wir World4You?\\nBei einer Website sch\\xe4tzen wir, vermutlich \\xe4hnlich wie Sie, Zuverl\\xe4ssigkeit, Schnelligkeit und Sicherheit. Selbst wenn Sie unsere Website mitten in der Nacht aufrufen oder wir schon viele Besucher haben, muss sie einwandfrei funktionieren. Wenn Sie Unterseiten anklicken, darf es keine halbe Ewigkeit dauern, bis die Seite vollst\\xe4ndig geladen ist. Und falls es doch mal zu Problemen kommt, sollte es ein gutes Backup-System geben, das unsere Inhalte sichert und alle Daten sch\\xfctzt. Damit das alles zu unserer Zufriedenheit klappt, brauchen wir nat\\xfcrlich einen zuverl\\xe4ssigen Webhoster. Mit World4You glauben wir hier einen Partner gefunden zu haben, der unsere Anspr\\xfcche erf\\xfcllt. World4You hat eigene Rechenzentren und damit eine fixe Bandbreite, was eine Website schnell abrufbar macht. Zudem sch\\xe4tzen wir auch den pers\\xf6nlichen Support des Unternehmens.\\nWelche Daten werden von World4You verarbeitet?\\nWorld4You kann auch personenbezogene Daten von Ihnen verarbeitet. Unser Webserver speichert, w\\xe4hrend Sie unsere Website besuchen, automatisch Daten. Dazu z\\xe4hlen personenbezogene Daten wie etwa Ihre IP-Adresse, aber vor allem auch technische Daten wie die Internetadresse der aufgerufenen Website, Ger\\xe4tinformationen wie Browserversion, Betriebssystem und die URL der zuvor besuchten Website. Weiters wird auch erfasst, wann Sie unsere Website aufgerufen haben und gegebenenfalls auch Standortdaten. Die IP-Adresse kann daf\\xfcr verwendet werden, die Sicherheit der Website zu steigern, m\\xf6gliche Fehler zu erkennen und auch um anonyme statistische Analysen durchzuf\\xfchren. F\\xfcr Datenspeicherung k\\xf6nnen auch Cookies verwendet werden.\\nWie lange und wo werden die Daten gespeichert?\\nGespeichert werden die Daten auf den eigenen Servern von World4You. Die genaue Aufbewahrungsdauer der Daten h\\xe4ngt sehr stark von der Art der Daten und von den individuellen Konfigurationen ab. Grunds\\xe4tzlich speichert World4You die Daten so lange, wie es zur Erf\\xfcllung ihrer Pflichten notwendig ist. Die Daten, die nur zur Bereitstellung der Website erfasst werden, werden nach Beendigung der jeweiligen Sitzung gel\\xf6scht. Bei Daten, die in sogenannten Logfiles gespeichert werden, erfolgt die L\\xf6schung sp\\xe4testens nach 14 Tagen. Es kann aber auch vorkommen, dass Daten l\\xe4nger gespeichert werden, um beispielsweise Beweise f\\xfcr m\\xf6gliche rechtliche Auseinandersetzungen zu haben.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nSie haben jederzeit das Recht auf Auskunft, Berichtigung bzw. L\\xf6schung und Einschr\\xe4nkung der Verarbeitung Ihrer personenbezogenen Daten. Sie k\\xf6nnen zudem auch jederzeit die Einwilligung zur Verarbeitung der Daten widerrufen.\\nWenn Sie nicht wollen, dass diese Cookies gesetzt werden und Daten gespeichert werden, k\\xf6nnen Sie in Ihrem Browser das Setzen der Cookies auch verhindern. Denn in Ihrem Browser k\\xf6nnen Sie Cookies verwalten, deaktivieren oder l\\xf6schen. Abh\\xe4ngig von Ihrem Browser funktioniert das immer etwas unterschiedlich.\\nUnter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nRechtsgrundlage\\nVon unserer Seite besteht ein berechtigtes Interesse, World4You zu verwenden, um unser Online-Service anbieten zu k\\xf6nnen. Die daf\\xfcr entsprechende Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen).\\nDiesen Support k\\xf6nnen Sie selbstverst\\xe4ndlich auch nutzen, falls Sie zum Thema Datenschutz bei World4You spezielle Fragen haben. Auch empfehlenswert ist die Datenschutzerkl\\xe4rung der Website, die Sie unter https://www.world4you.com/de/unternehmen/datenschutzerklaerung.html finden. Die FAQs unter https://www.world4you.com/faq/de/dsgvo.html haben noch eine eigene DSGVO-Rubrik, unter der Sie auch noch viele n\\xfctzliche Informationen finden.\\nWeb Analytics Einleitung\\nWeb Analytics Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Auswertung der Besucherinformationen zur Optimierung des Webangebots.\\n📓 Verarbeitete Daten: Zugriffsstatistiken, die Daten wie Standorte der Zugriffe, Ger\\xe4tedaten, Zugriffsdauer und Zeitpunkt, Navigationsverhalten, Klickverhalten und IP-Adressen enthalten. Mehr Details dazu finden Sie beim jeweils eingesetzten Web Analytics Tool.\\n📅 Speicherdauer: abh\\xe4ngig vom eingesetzten Web-Analytics-Tool\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Web Analytics?\\nWir verwenden auf unserer Website Software zur Auswertung des Verhaltens der Website-Besucher, kurz Web Analytics oder Web-Analyse genannt. Dabei werden Daten gesammelt, die der jeweilige Analytic-Tool-Anbieter (auch Trackingtool genannt) speichert, verwaltet und verarbeitet. Mit Hilfe der Daten werden Analysen \\xfcber das Nutzerverhalten auf unserer Website erstellt und uns als Websitebetreiber zur Verf\\xfcgung gestellt. Zus\\xe4tzlich bieten die meisten Tools verschiedene Testm\\xf6glichkeiten an. So k\\xf6nnen wir etwa testen, welche Angebote oder Inhalte bei unseren Besuchern am besten ankommen. Daf\\xfcr zeigen wir Ihnen f\\xfcr einen begrenzten Zeitabschnitt zwei verschiedene Angebote. Nach dem Test (sogenannter A/B-Test) wissen wir, welches Produkt bzw. welcher Inhalt unsere Websitebesucher interessanter finden. F\\xfcr solche Testverfahren, wie auch f\\xfcr andere Analytics-Verfahren, k\\xf6nnen auch Userprofile erstellt werden und die Daten in Cookies gespeichert werden.\\nWarum betreiben wir Web Analytics?\\nMit unserer Website haben wir ein klares Ziel vor Augen: wir wollen f\\xfcr unsere Branche das beste Webangebot auf dem Markt liefern. Um dieses Ziel zu erreichen, wollen wir einerseits das beste und interessanteste Angebot bieten und andererseits darauf achten, dass Sie sich auf unserer Website rundum wohlf\\xfchlen. Mit Hilfe von Webanalyse-Tools k\\xf6nnen wir das Verhalten unserer Websitebesucher genauer unter die Lupe nehmen und dann entsprechend unser Webangebot f\\xfcr Sie und uns verbessern. So k\\xf6nnen wir beispielsweise erkennen wie alt unsere Besucher durchschnittlich sind, woher sie kommen, wann unsere Website am meisten besucht wird oder welche Inhalte oder Produkte besonders beliebt sind. All diese Informationen helfen uns die Website zu optimieren und somit bestens an Ihre Bed\\xfcrfnisse, Interessen und W\\xfcnsche anzupassen.\\nWelche Daten werden verarbeitet?\\nWelche Daten genau gespeichert werden, h\\xe4ngt nat\\xfcrlich von den verwendeten Analyse-Tools ab. Doch in der Regel wird zum Beispiel gespeichert, welche Inhalte Sie auf unserer Website ansehen, auf welche Buttons oder Links Sie klicken, wann Sie eine Seite aufrufen, welchen Browser sie verwenden, mit welchem Ger\\xe4t (PC, Tablet, Smartphone usw.) Sie die Website besuchen oder welches Computersystem Sie verwenden. Wenn Sie damit einverstanden waren, dass auch Standortdaten erhoben werden d\\xfcrfen, k\\xf6nnen auch diese durch den Webanalyse-Tool-Anbieter verarbeitet werden.\\nZudem wird auch Ihre IP-Adresse gespeichert. Gem\\xe4\\xdf der Datenschutz-Grundverordnung (DSGVO) sind IP-Adressen personenbezogene Daten. Ihre IP-Adresse wird allerdings in der Regel pseudonymisiert (also in unkenntlicher und gek\\xfcrzter Form) gespeichert. F\\xfcr den Zweck der Tests, der Webanalyse und der Weboptimierung werden grunds\\xe4tzlich keine direkten Daten, wie etwa Ihr Name, Ihr Alter, Ihre Adresse oder Ihre E-Mail-Adresse gespeichert. All diese Daten werden, sofern sie erhoben werden, pseudonymisiert gespeichert. So k\\xf6nnen Sie als Person nicht identifiziert werden.\\nDas folgende Beispiel zeigt schematisch die Funktionsweise von Google Analytics als Beispiel f\\xfcr client-basiertes Webtracking mit Java-Script-Code.\\n \\nWie lange die jeweiligen Daten gespeichert werden, h\\xe4ngt immer vom Anbieter ab. Manche Cookies speichern Daten nur f\\xfcr ein paar Minuten bzw. bis Sie die Website wieder verlassen, andere Cookies k\\xf6nnen Daten \\xfcber mehrere Jahre speichern.\\nDauer der Datenverarbeitung \\n\\xdcber die Dauer der Datenverarbeitung informieren wir Sie weiter unten, sofern wir weitere Informationen dazu haben. Generell verarbeiten wir personenbezogene Daten nur so lange wie es f\\xfcr die Bereitstellung unserer Dienstleistungen und Produkte unbedingt notwendig ist. Wenn es, wie zum Beispiel im Fall von Buchhaltung, gesetzlich vorgeschrieben ist, kann diese Speicherdauer auch \\xfcberschritten werden.\\nWiderspruchsrecht\\nSie haben auch jederzeit das Recht und die M\\xf6glichkeit Ihre Einwilligung zur Verwendung von Cookies bzw. Drittanbietern zu widerrufen. Das funktioniert entweder \\xfcber unser Cookie-Management-Tool oder \\xfcber andere Opt-Out-Funktionen. Zum Beispiel k\\xf6nnen Sie auch die Datenerfassung durch Cookies verhindern, indem Sie in Ihrem Browser die Cookies verwalten, deaktivieren oder l\\xf6schen.\\nRechtsgrundlage\\nDer Einsatz von Web-Analytics setzt Ihre Einwilligung voraus, welche wir mit unserem Cookie Popup eingeholt haben. Diese Einwilligung stellt laut Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) die Rechtsgrundlage f\\xfcr die Verarbeitung personenbezogener Daten, wie sie bei der Erfassung durch Web-Analytics Tools vorkommen kann, dar.\\nZus\\xe4tzlich zur Einwilligung besteht von unserer Seite ein berechtigtes Interesse daran, das Verhalten der Websitebesucher zu analysieren und so unser Angebot technisch und wirtschaftlich zu verbessern. Mit Hilfe von Web-Analytics erkennen wir Fehler der Website, k\\xf6nnen Attacken identifizieren und die Wirtschaftlichkeit verbessern. Die Rechtsgrundlage daf\\xfcr ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen). Wir setzen die Tools gleichwohl nur ein, soweit sie eine Einwilligung erteilt haben.\\nDa bei Web-Analytics-Tools Cookies zum Einsatz kommen, empfehlen wir Ihnen auch das Lesen unserer allgemeinen Datenschutzerkl\\xe4rung zu Cookies. Um zu erfahren, welche Daten von Ihnen genau gespeichert und verarbeitet werden, sollten Sie die Datenschutzerkl\\xe4rungen der jeweiligen Tools durchlesen.\\nInformationen zu speziellen Web-Analytics-Tools, erhalten Sie – sofern vorhanden – in den folgenden Abschnitten.\\nFacebook Conversions API Datenschutzerkl\\xe4rung\\nWir verwenden auf unserer Website Facebook Conversions API, ein serverseitiges Event-Trackingtool. Dienstanbieter ist das amerikanische Unternehmen Meta Platforms Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Meta Platforms Ireland Limited (4 Grand Canal Square, Grand Canal Harbour, Dublin 2, Irland) verantwortlich.\\nFacebook verarbeitet Daten von Ihnen u.a. auch in den USA. Facebook bzw. Meta Platforms ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Facebook sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Facebook, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Facebook Datenverarbeitungsbedingung, welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://www.facebook.com/legal/terms/dataprocessing.\\nMehr \\xfcber die Daten, die durch die Verwendung von Facebook Conversions API verarbeitet werden, erfahren Sie in der Privacy Policy auf https://www.facebook.com/about/privacy.\\nGoogle Analytics Datenschutzerkl\\xe4rung\\nGoogle Analytics Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Auswertung der Besucherinformationen zur Optimierung des Webangebots.\\n📓 Verarbeitete Daten: Zugriffsstatistiken, die Daten wie Standorte der Zugriffe, Ger\\xe4tedaten, Zugriffsdauer und Zeitpunkt, Navigationsverhalten und Klickverhalten enthalten. Mehr Details dazu finden Sie weiter unten in dieser Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: individuell einstellbar, standardm\\xe4\\xdfig speichert Google Analytics 4 Daten f\\xfcr 14 Monate\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Google Analytics?\\nWir verwenden auf unserer Website das Analyse-Tracking Tool Google Analytics in der Version Google Analytics 4 (GA4) des amerikanischen Unternehmens Google Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) f\\xfcr alle Google-Dienste verantwortlich. Google Analytics sammelt Daten \\xfcber Ihre Handlungen auf unserer Website. Durch die Kombination aus verschiedenen Technologien wie Cookies, Ger\\xe4te-IDs und Anmeldeinformationen, k\\xf6nnen Sie als User aber \\xfcber verschiedene Ger\\xe4te hinweg identifiziert werden. Dadurch k\\xf6nnen Ihre Handlungen auch plattform\\xfcbergreifend analysiert werden.\\nWenn Sie beispielsweise einen Link anklicken, wird dieses Ereignis in einem Cookie gespeichert und an Google Analytics versandt. Mithilfe der Berichte, die wir von Google Analytics erhalten, k\\xf6nnen wir unsere Website und unseren Service besser an Ihre W\\xfcnsche anpassen. Im Folgenden gehen wir n\\xe4her auf das Tracking-Tool ein und informieren Sie vor allem dar\\xfcber, welche Daten verarbeitet werden und wie Sie das verhindern k\\xf6nnen.\\nGoogle Analytics ist ein Trackingtool, das der Datenverkehrsanalyse unserer Website dient. Basis dieser Messungen und Analysen ist eine pseudonyme Nutzeridentifikationsnummer. Diese Nummer beinhaltet keine personenbezogenen Daten wie Name oder Adresse, sondern dient dazu, Ereignisse einem Endger\\xe4t zuzuordnen. GA4 nutzt ein ereignisbasiertes Modell, das detaillierte Informationen zu Userinteraktionen wie etwa Seitenaufrufe, Klicks, Scrollen, Conversion-Ereignisse erfasst. Zudem wurden in GA4 auch verschiedene maschinelle Lernfunktionen eingebaut, um das Nutzerverhalten und gewissen Trends besser zu verstehen. GA4 setzt mit Hilfe maschineller Lernfunktionen auf Modellierungen. Das hei\\xdft auf Grundlage der erhobenen Daten k\\xf6nnen auch fehlende Daten hochgerechnet werden, um damit die Analyse zu optimieren und auch um Prognosen geben zu k\\xf6nnen.\\nDamit Google Analytics grunds\\xe4tzlich funktioniert, wird ein Tracking-Code in den Code unserer Website eingebaut. Wenn Sie unsere Website besuchen, zeichnet dieser Code verschiedene Ereignisse auf, die Sie auf unserer Website ausf\\xfchren. Mit dem ereignisbasierten Datenmodell von GA4 k\\xf6nnen wir als Websitebetreiber spezifische Ereignisse definieren und verfolgen, um Analysen von Userinteraktionen zu erhalten. Somit k\\xf6nnen neben allgemeinen Informationen wie Klicks oder Seitenaufrufe auch spezielle Ereignisse, die f\\xfcr unser Gesch\\xe4ft wichtig sind, verfolgt werden. Solche speziellen Ereignisse k\\xf6nnen zum Beispiel das Absenden eines Kontaktformulars oder der Kauf eines Produkts sein.\\nSobald Sie unsere Website verlassen, werden diese Daten an die Google-Analytics-Server gesendet und dort gespeichert.\\nGoogle verarbeitet die Daten und wir bekommen Berichte \\xfcber Ihr Userverhalten. Dabei kann es sich unter anderem um folgende Berichte handeln:\\n•\tZielgruppenberichte: \\xdcber Zielgruppenberichte lernen wir unsere User besser kennen und wissen genauer, wer sich f\\xfcr unser Service interessiert.\\n•\tAnzeigeberichte: Durch Anzeigeberichte k\\xf6nnen wir unsere Onlinewerbung leichter analysieren und verbessern.\\n•\tAkquisitionsberichte: Akquisitionsberichte geben uns hilfreiche Informationen dar\\xfcber, wie wir mehr Menschen f\\xfcr unseren Service begeistern k\\xf6nnen.\\n•\tVerhaltensberichte: Hier erfahren wir, wie Sie mit unserer Website interagieren. Wir k\\xf6nnen nachvollziehen welchen Weg Sie auf unserer Seite zur\\xfccklegen und welche Links Sie anklicken.\\n•\tConversionsberichte: Conversion nennt man einen Vorgang, bei dem Sie aufgrund einer Marketing-Botschaft eine gew\\xfcnschte Handlung ausf\\xfchren. Zum Beispiel, wenn Sie von einem reinen Websitebesucher zu einem K\\xe4ufer oder Newsletter-Abonnent werden. Mithilfe dieser Berichte erfahren wir mehr dar\\xfcber, wie unsere Marketing-Ma\\xdfnahmen bei Ihnen ankommen. So wollen wir unsere Conversionrate steigern.\\n•\tEchtzeitberichte: Hier erfahren wir immer sofort, was gerade auf unserer Website passiert. Zum Beispiel sehen wir wie viele User gerade diesen Text lesen.\\nNeben den oben genannten Analyseberichten bietet Google Analytics 4 unter anderem auch folgende Funktionen an:\\n•\tEreignisbasiertes Datenmodell: Dieses Modell erfasst ganz spezifische Ereignisse, die auf unserer Website stattfinden k\\xf6nnen. Zum Beispiel das Abspielen eines Videos, der Kauf eines Produkts oder das Anmelden zu unserem Newsletter.\\n•\tErweiterte Analysefunktionen: Mit diesen Funktionen k\\xf6nnen wir Ihr Verhalten auf unserer Website oder gewisse allgemeine Trends noch besser verstehen. So k\\xf6nnen wir etwa Usergruppen segmentieren, Vergleichsanalysen von Zielgruppen machen oder Ihren Weg bzw. Pfad auf unserer Website nachvollziehen.\\n•\tVorhersagemodellierung: Auf Grundlage erhobener Daten k\\xf6nnen durch maschinelles Lernen fehlende Daten hochgerechnet werden, die zuk\\xfcnftige Ereignisse und Trends vorhersagen. Das kann uns helfen, bessere Marketingstrategien zu entwickeln.\\n•\tCross-Plattform-Analyse: Die Erfassung und Analyse von Daten sind sowohl von Websites als auch von Apps m\\xf6glich. Das bietet uns die M\\xf6glichkeit, das Userverhalten plattform\\xfcbergreifend zu analysieren, sofern Sie nat\\xfcrlich der Datenverarbeitung eingewilligt haben.\\nWarum verwenden wir Google Analytics auf unserer Website?\\nUnser Ziel mit dieser Website ist klar: Wir wollen Ihnen den bestm\\xf6glichen Service bieten. Die Statistiken und Daten von Google Analytics helfen uns dieses Ziel zu erreichen.\\nDie statistisch ausgewerteten Daten zeigen uns ein klares Bild von den St\\xe4rken und Schw\\xe4chen unserer Website. Einerseits k\\xf6nnen wir unsere Seite so optimieren, dass sie von interessierten Menschen auf Google leichter gefunden wird. Andererseits helfen uns die Daten, Sie als Besucher besser zu verstehen. Wir wissen somit sehr genau, was wir an unserer Website verbessern m\\xfcssen, um Ihnen das bestm\\xf6gliche Service zu bieten. Die Daten dienen uns auch, unsere Werbe- und Marketing-Ma\\xdfnahmen individueller und kosteng\\xfcnstiger durchzuf\\xfchren. Schlie\\xdflich macht es nur Sinn, unsere Produkte und Dienstleistungen Menschen zu zeigen, die sich daf\\xfcr interessieren.\\nWelche Daten werden von Google Analytics gespeichert?\\nGoogle Analytics erstellt mithilfe eines Tracking-Codes eine zuf\\xe4llige, eindeutige ID, die mit Ihrem Browser-Cookie verbunden ist. So erkennt Sie Google Analytics als neuen User und Ihnen wird eine User-ID zugeordnet. Wenn Sie das n\\xe4chste Mal unsere Seite besuchen, werden Sie als „wiederkehrender“ User erkannt. Alle gesammelten Daten werden gemeinsam mit dieser User-ID gespeichert. So ist es erst m\\xf6glich pseudonyme Userprofile auszuwerten.\\nUm mit Google Analytics unsere Website analysieren zu k\\xf6nnen, muss eine Property-ID in den Tracking-Code eingef\\xfcgt werden. Die Daten werden dann in der entsprechenden Property gespeichert. F\\xfcr jede neu angelegte Property ist die Google Analytics 4-Property standardm\\xe4\\xdfig. Je nach verwendeter Property werden Daten unterschiedlich lange gespeichert.\\nDurch Kennzeichnungen wie Cookies, App-Instanz-IDs, User-IDs oder etwa benutzerdefinierte Ereignisparameter werden Ihre Interaktionen, sofern Sie eingewilligt haben, plattform\\xfcbergreifend gemessen. Interaktionen sind alle Arten von Handlungen, die Sie auf unserer Website ausf\\xfchren. Wenn Sie auch andere Google-Systeme (wie z.B. ein Google-Konto) n\\xfctzen, k\\xf6nnen \\xfcber Google Analytics generierte Daten mit Drittanbieter-Cookies verkn\\xfcpft werden. Google gibt keine Google Analytics-Daten weiter, au\\xdfer wir als Websitebetreiber genehmigen das. Zu Ausnahmen kann es kommen, wenn es gesetzlich erforderlich ist.\\nLaut Google werden in Google Analytics 4 keine IP-Adressen protokolliert oder gespeichert. Google nutzt die IP-Adressdaten allerdings f\\xfcr die Ableitung von Standortdaten und l\\xf6scht sie unmittelbar danach. Alle IP-Adressen, die von Usern in der EU erhoben werden, werden also gel\\xf6scht, bevor die Daten in einem Rechenzentrum oder auf einem Server gespeichert werden.\\nDa bei Google Analytics 4 der Fokus auf ereignisbasierten Daten liegt, verwendet das Tool im Vergleich zu fr\\xfcheren Versionen (wie Google Universal Analytics) deutlich weniger Cookies. Dennoch gibt es einige spezifische Cookies, die von GA4 verwendet werden. Dazu z\\xe4hlen zum Beispiel:\\nName: _ga\\nWert: 2.1326744211.152122903583-5\\nVerwendungszweck: Standardm\\xe4\\xdfig verwendet analytics.js das Cookie _ga, um die User-ID zu speichern. Grunds\\xe4tzlich dient es zur Unterscheidung der Webseitenbesucher.\\nAblaufdatum: nach 2 Jahren\\nName: _gid\\nWert: 2.1687193234.152122903583-1\\nVerwendungszweck: Das Cookie dient auch zur Unterscheidung der Webseitenbesucher\\nAblaufdatum: nach 24 Stunden\\nName: _gat_gtag_UA_<property-id>\\nWert: 1\\nVerwendungszweck: Wird zum Senken der Anforderungsrate verwendet. Wenn Google Analytics \\xfcber den Google Tag Manager bereitgestellt wird, erh\\xe4lt dieser Cookie den Namen _dc_gtm_ <property-id>.\\nAblaufdatum: nach 1 Minute\\nAnmerkung: Diese Aufz\\xe4hlung kann keinen Anspruch auf Vollst\\xe4ndigkeit erheben, da Google die Wahl ihrer Cookies immer wieder auch ver\\xe4ndert. Ziel von GA4 ist es auch, den Datenschutz zu verbessern. Daher bietet das Tool einige M\\xf6glichkeiten zur Kontrolle der Datenerfassung. So k\\xf6nnen wir beispielsweise die Speicherdauer selbst festlegen und auch die Datenerfassung steuern.\\nHier zeigen wir Ihnen einen \\xdcberblick \\xfcber die wichtigsten Arten von Daten, die mit Google Analytics erhoben werden:\\nHeatmaps: Google legt sogenannte Heatmaps an. \\xdcber Heatmaps sieht man genau jene Bereiche, die Sie anklicken. So bekommen wir Informationen, wo Sie auf unserer Seite „unterwegs“ sind.\\nSitzungsdauer: Als Sitzungsdauer bezeichnet Google die Zeit, die Sie auf unserer Seite verbringen, ohne die Seite zu verlassen. Wenn Sie 20 Minuten inaktiv waren, endet die Sitzung automatisch.\\nAbsprungrate (engl. Bouncerate): Von einem Absprung ist die Rede, wenn Sie auf unserer Website nur eine Seite ansehen und dann unsere Website wieder verlassen.\\nKontoerstellung: Wenn Sie auf unserer Website ein Konto erstellen bzw. eine Bestellung machen, erhebt Google Analytics diese Daten.\\nStandort: IP-Adressen werden in Google Analytics nicht protokolliert oder gespeichert. Allerdings werden kurz vor der L\\xf6schung der IP-Adresse Ableitungen f\\xfcr Standortdaten genutzt.\\nTechnische Informationen: Zu den technischen Informationen z\\xe4hlen unter anderem Ihr Browsertyp, Ihr Internetanbieter oder Ihre Bildschirmaufl\\xf6sung.\\nHerkunftsquelle: Google Analytics beziehungsweise uns interessiert nat\\xfcrlich auch \\xfcber welche Website oder welche Werbung Sie auf unsere Seite gekommen sind.\\nWeitere Daten sind Kontaktdaten, etwaige Bewertungen, das Abspielen von Medien (z. B., wenn Sie ein Video \\xfcber unsere Seite abspielen), das Teilen von Inhalten \\xfcber Social Media oder das Hinzuf\\xfcgen zu Ihren Favoriten. Die Aufz\\xe4hlung hat keinen Vollst\\xe4ndigkeitsanspruch und dient nur zu einer allgemeinen Orientierung der Datenspeicherung durch Google Analytics.\\nWie lange und wo werden die Daten gespeichert?\\nGoogle hat ihre Server auf der ganzen Welt verteilt. Hier k\\xf6nnen Sie genau nachlesen, wo sich die Google-Rechenzentren befinden: https://www.google.com/about/datacenters/locations/?hl=de \\nIhre Daten werden auf verschiedenen physischen Datentr\\xe4gern verteilt. Das hat den Vorteil, dass die Daten schneller abrufbar sind und vor Manipulation besser gesch\\xfctzt sind. In jedem Google-Rechenzentrum gibt es entsprechende Notfallprogramme f\\xfcr Ihre Daten. Wenn beispielsweise die Hardware bei Google ausf\\xe4llt oder Naturkatastrophen Server lahmlegen, bleibt das Risiko einer Dienstunterbrechung bei Google dennoch gering.\\nDie Aufbewahrungsdauer der Daten h\\xe4ngt von den verwendeten Properties ab. Die Speicherdauer wird stets f\\xfcr jede einzelne Property eigens festgelegt. Google Analytics bietet uns zur Kontrolle der Speicherdauer vier Optionen an:\\n•\t2 Monate: das ist die k\\xfcrzeste Speicherdauer.\\n•\t14 Monate: standardm\\xe4\\xdfig bleiben die Daten bei GA4 f\\xfcr 14 Monate gespeichert.\\n•\t26 Monate: man kann die Daten auch 26 Monate lang speichern.\\n•\tDaten werden erst gel\\xf6scht, wenn wir sie manuell l\\xf6schen\\nZus\\xe4tzlich gibt es auch die Option, dass Daten erst dann gel\\xf6scht werden, wenn Sie innerhalb des von uns gew\\xe4hlten Zeitraums nicht mehr unsere Website besuchen. In diesem Fall wird die Aufbewahrungsdauer jedes Mal zur\\xfcckgesetzt, wenn Sie unsere Website innerhalb des festgelegten Zeitraums wieder besuchen.\\nWenn der festgelegte Zeitraum abgelaufen ist, werden einmal im Monat die Daten gel\\xf6scht. Diese Aufbewahrungsdauer gilt f\\xfcr Ihre Daten, die mit Cookies, Usererkennung und Werbe-IDs (z.B. Cookies der DoubleClick-Domain) verkn\\xfcpft sind. Berichtergebnisse basieren auf aggregierten Daten und werden unabh\\xe4ngig von Nutzerdaten gespeichert. Aggregierte Daten sind eine Zusammenschmelzung von Einzeldaten zu einer gr\\xf6\\xdferen Einheit.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nNach dem Datenschutzrecht der Europ\\xe4ischen Union haben Sie das Recht, Auskunft \\xfcber Ihre Daten zu erhalten, sie zu aktualisieren, zu l\\xf6schen oder einzuschr\\xe4nken. Mithilfe des Browser-Add-ons zur Deaktivierung von Google Analytics-JavaScript (analytics.js, gtag.js) verhindern Sie, dass Google Analytics 4 Ihre Daten verwendet. Das Browser-Add-on k\\xf6nnen Sie unter https://tools.google.com/dlpage/gaoptout?hl=de runterladen und installieren. Beachten Sie bitte, dass durch dieses Add-on nur die Datenerhebung durch Google Analytics deaktiviert wird.\\nFalls Sie grunds\\xe4tzlich Cookies deaktivieren, l\\xf6schen oder verwalten wollen, finden Sie unter dem Abschnitt „Cookies“ die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nRechtsgrundlage\\nDer Einsatz von Google Analytics setzt Ihre Einwilligung voraus, welche wir mit unserem Cookie Popup eingeholt haben. Diese Einwilligung stellt laut Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) die Rechtsgrundlage f\\xfcr die Verarbeitung personenbezogener Daten, wie sie bei der Erfassung durch Web-Analytics Tools vorkommen kann, dar.\\nZus\\xe4tzlich zur Einwilligung besteht von unserer Seite ein berechtigtes Interesse daran, das Verhalten der Websitebesucher zu analysieren und so unser Angebot technisch und wirtschaftlich zu verbessern. Mit Hilfe von Google Analytics erkennen wir Fehler der Website, k\\xf6nnen Attacken identifizieren und die Wirtschaftlichkeit verbessern. Die Rechtsgrundlage daf\\xfcr ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen). Wir setzen Google Analytics gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben.\\nGoogle verarbeitet Daten von Ihnen u.a. auch in den USA. Google ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Google sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Google, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Google Ads Datenverarbeitungsbedingungen (Google Ads Data Processing Terms), welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://business.safety.google/intl/de/adsprocessorterms/.\\nWir hoffen, wir konnten Ihnen die wichtigsten Informationen rund um die Datenverarbeitung von Google Analytics n\\xe4herbringen. Wenn Sie mehr \\xfcber den Tracking-Dienst erfahren wollen, empfehlen wir diese beiden Links: https://marketingplatform.google.com/about/analytics/terms/de/ und https://support.google.com/analytics/answer/6004245?hl=de.\\nWenn Sie mehr \\xfcber die Datenverarbeitung erfahren wollen, nutzen Sie die Google-Datenschutzerkl\\xe4rung auf https://policies.google.com/privacy?hl=de.\\nGoogle Optimize Datenschutzerkl\\xe4rung\\nWir verwenden auf unserer Website Google Optimize, ein Website-Optimierungstool. Dienstanbieter ist das amerikanische Unternehmen Google Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) f\\xfcr alle Google-Dienste verantwortlich.\\nGoogle verarbeitet Daten von Ihnen u.a. auch in den USA. Google ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Google sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Google, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Google Ads Datenverarbeitungsbedingungen (Google Ads Data Processing Terms), welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://business.safety.google/intl/de/adsprocessorterms/.\\nMehr \\xfcber die Daten, die durch die Verwendung von Google Optimize verarbeitet werden, erfahren Sie in der Privacy Policy auf https://policies.google.com/privacy?hl=de.\\nSocial Media Einleitung\\nSocial Media Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Darstellung und Optimierung unserer Serviceleistung, Kontakt zu Besuchern, Interessenten u.a., Werbung\\n📓 Verarbeitete Daten: Daten wie etwa Telefonnummern, E-Mail-Adressen, Kontaktdaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse.\\nMehr Details dazu finden Sie beim jeweils eingesetzten Social-Media-Tool.\\n📅 Speicherdauer: abh\\xe4ngig von den verwendeten Social-Media-Plattformen\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Social Media?\\nZus\\xe4tzlich zu unserer Website sind wir auch in diversen Social-Media-Plattformen aktiv. Dabei k\\xf6nnen Daten von Usern verarbeitet werden, damit wir gezielt User, die sich f\\xfcr uns interessieren, \\xfcber die sozialen Netzwerke ansprechen k\\xf6nnen. Dar\\xfcber hinaus k\\xf6nnen auch Elemente einer Social-Media-Plattform direkt in unsere Website eingebettet sein. Das ist etwa der Fall, wenn Sie einen sogenannten Social-Button auf unserer Website anklicken und direkt zu unserem Social-Media-Auftritt weitergeleitet werden. Als sogenannte Sozialen Medien oder Social Media werden Websites und Apps bezeichnet, \\xfcber die angemeldete Mitglieder Inhalte produzieren, Inhalte offen oder in bestimmten Gruppen austauschen und sich mit anderen Mitgliedern vernetzen k\\xf6nnen.\\nWarum nutzen wir Social Media?\\nSeit Jahren sind Social-Media-Plattformen der Ort, wo Menschen online kommunizieren und in Kontakt treten. Mit unseren Social-Media-Auftritten k\\xf6nnen wir unsere Produkte und Dienstleistungen Interessenten n\\xe4herbringen. Die auf unserer Website eingebundenen Social-Media-Elemente helfen Ihnen, schnell und ohne Komplikationen zu unseren Social-Media-Inhalten wechseln k\\xf6nnen.\\nDie Daten, die durch Ihre Nutzung eines Social-Media-Kanals gespeichert und verarbeitet werden, haben in erster Linie den Zweck, Webanalysen durchf\\xfchren zu k\\xf6nnen. Ziel dieser Analysen ist es, genauere und personenbezogene Marketing- und Werbestrategien entwickeln zu k\\xf6nnen. Abh\\xe4ngig von Ihrem Verhalten auf einer Social-Media-Plattform, k\\xf6nnen mit Hilfe der ausgewerteten Daten, passende R\\xfcckschl\\xfcsse auf Ihre Interessen getroffen werden und sogenannte Userprofile erstellt werden. So ist es den Plattformen auch m\\xf6glich, Ihnen ma\\xdfgeschneiderte Werbeanzeigen zu pr\\xe4sentieren. Meistens werden f\\xfcr diesen Zweck Cookies in Ihrem Browser gesetzt, die Daten zu Ihrem Nutzungsverhalten speichern.\\nWir gehen in der Regel davon aus, dass wir datenschutzrechtlich verantwortlich bleiben, auch wenn wir Dienste einer Social-Media-Plattform nutzen. Der Europ\\xe4ische Gerichtshof hat jedoch entschieden, dass in bestimmten F\\xe4llen der Betreiber der Social-Media-Plattform zusammen mit uns gemeinsam verantwortlich im Sinne des Art. 26 DSGVO sein kann. Soweit dies der Fall ist, weisen wir gesondert darauf hin und arbeiten auf Grundlage einer diesbez\\xfcglichen Vereinbarung. Das Wesentliche der Vereinbarung ist dann weiter unten bei der betroffenen Plattform wiedergegeben.\\nBitte beachten Sie, dass bei der Nutzung der Social-Media-Plattformen oder unserer eingebauten Elemente auch Daten von Ihnen au\\xdferhalb der Europ\\xe4ischen Union verarbeitet werden k\\xf6nnen, da viele Social-Media-Kan\\xe4le, beispielsweise Facebook oder Twitter, amerikanische Unternehmen sind. Dadurch k\\xf6nnen Sie m\\xf6glicherweise Ihre Rechte in Bezug auf Ihre personenbezogenen Daten nicht mehr so leicht einfordern bzw. durchsetzen.\\nWelche Daten werden verarbeitet?\\nWelche Daten genau gespeichert und verarbeitet werden, h\\xe4ngt vom jeweiligen Anbieter der Social-Media-Plattform ab. Aber f\\xfcr gew\\xf6hnlich handelt es sich um Daten wie etwa Telefonnummern, E-Mailadressen, Daten, die Sie in ein Kontaktformular eingeben, Nutzerdaten wie zum Beispiel welche Buttons Sie klicken, wen Sie liken oder wem folgen, wann Sie welche Seiten besucht haben, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse. Die meisten dieser Daten werden in Cookies gespeichert. Speziell wenn Sie selbst ein Profil bei dem besuchten Social-Media-Kanal haben und angemeldet sind, k\\xf6nnen Daten mit Ihrem Profil verkn\\xfcpft werden.\\nAlle Daten, die \\xfcber eine Social-Media-Plattform erhoben werden, werden auch auf den Servern der Anbieter gespeichert. Somit haben auch nur die Anbieter Zugang zu den Daten und k\\xf6nnen Ihnen die passenden Ausk\\xfcnfte geben bzw. \\xc4nderungen vornehmen.\\nWenn Sie genau wissen wollen, welche Daten bei den Social-Media-Anbietern gespeichert und verarbeitet werden und wie sie der Datenverarbeitung widersprechen k\\xf6nnen, sollten Sie die jeweilige Datenschutzerkl\\xe4rung des Unternehmens sorgf\\xe4ltig durchlesen. Auch wenn Sie zur Datenspeicherung und Datenverarbeitung Fragen haben oder entsprechende Rechte geltend machen wollen, empfehlen wir Ihnen, sich direkt an den Anbieter wenden.\\nDauer der Datenverarbeitung \\n\\xdcber die Dauer der Datenverarbeitung informieren wir Sie weiter unten, sofern wir weitere Informationen dazu haben. Beispielsweise speichert die Social-Media-Plattform Facebook Daten, bis sie f\\xfcr den eigenen Zweck nicht mehr ben\\xf6tigt werden. Kundendaten, die mit den eigenen Userdaten abgeglichen werden, werden aber schon innerhalb von zwei Tagen gel\\xf6scht. Generell verarbeiten wir personenbezogene Daten nur so lange wie es f\\xfcr die Bereitstellung unserer Dienstleistungen und Produkte unbedingt notwendig ist. Wenn es, wie zum Beispiel im Fall von Buchhaltung, gesetzlich vorgeschrieben ist, kann diese Speicherdauer auch \\xfcberschritten werden.\\nWiderspruchsrecht\\nSie haben auch jederzeit das Recht und die M\\xf6glichkeit Ihre Einwilligung zur Verwendung von Cookies bzw. Drittanbietern wie eingebettete Social-Media-Elemente zu widerrufen. Das funktioniert entweder \\xfcber unser Cookie-Management-Tool oder \\xfcber andere Opt-Out-Funktionen. Zum Beispiel k\\xf6nnen Sie auch die Datenerfassung durch Cookies verhindern, indem Sie in Ihrem Browser die Cookies verwalten, deaktivieren oder l\\xf6schen.\\nDa bei Social-Media-Tools Cookies zum Einsatz kommen k\\xf6nnen, empfehlen wir Ihnen auch unsere allgemeine Datenschutzerkl\\xe4rung \\xfcber Cookies. Um zu erfahren, welche Daten von Ihnen genau gespeichert und verarbeitet werden, sollten Sie die Datenschutzerkl\\xe4rungen der jeweiligen Tools durchlesen.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene Social-Media-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten bei Vorliegen einer Einwilligung auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die Tools gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. Die meisten Social-Media-Plattformen setzen auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien des jeweiligen Dienstanbieters anzusehen.\\nInformationen zu speziellen Social-Media-Plattformen erfahren Sie – sofern vorhanden – in den folgenden Abschnitten.\\nFacebook Datenschutzerkl\\xe4rung\\nFacebook Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Kundendaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse.\\nMehr Details dazu finden Sie weiter unten in der Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: bis die Daten f\\xfcr Facebooks Zwecke nicht mehr n\\xfctzlich sind\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas sind Facebook-Tools?\\nWir verwenden auf unserer Website ausgew\\xe4hlte Tools von Facebook. Facebook ist ein Social Media Network des Unternehmens Meta Platforms Inc. bzw. f\\xfcr den europ\\xe4ischen Raum des Unternehmens Meta Platforms Ireland Limited, 4 Grand Canal Square, Grand Canal Harbour, Dublin 2, Irland. Mithilfe dieser Tools k\\xf6nnen wir Ihnen und Menschen, die sich f\\xfcr unsere Produkte und Dienstleistungen interessieren, das bestm\\xf6gliche Angebot bieten.\\nWenn \\xfcber unsere eingebetteten Facebook-Elemente oder \\xfcber unsere Facebook-Seite (Fanpage) Daten von Ihnen erhoben und weitergeleitet werden, sind sowohl wir als auch Facebook Irland Ltd. daf\\xfcr verantwortlich. F\\xfcr die weitere Verarbeitung dieser Daten tr\\xe4gt Facebook allein die Verantwortung. Unsere gemeinsamen Verpflichtungen wurden auch in einer \\xf6ffentlich zug\\xe4nglichen Vereinbarung unter https://www.facebook.com/legal/controller_addendum verankert. Darin ist etwa festgehalten, dass wir Sie klar \\xfcber den Einsatz der Facebook-Tools auf unserer Seite informieren m\\xfcssen. Weiters sind wir auch daf\\xfcr verantwortlich, dass die Tools datenschutzrechtlich sicher in unsere Website eingebunden sind. Facebook ist hingegen beispielsweise f\\xfcr die Datensicherheit der Facebook-Produkte verantwortlich. Bei etwaigen Fragen zur Datenerhebung und Datenverarbeitung durch Facebook k\\xf6nnen Sie sich direkt an das Unternehmen wenden. Wenn Sie die Frage an uns richten, sind wir dazu verpflichtet diese an Facebook weiterleiten.\\nIm Folgenden geben wir einen \\xdcberblick \\xfcber die verschiedenen Facebook Tools, welche Daten an Facebook gesendet werden und wie Sie diese Daten l\\xf6schen k\\xf6nnen.\\nNeben vielen anderen Produkten bietet Facebook auch die sogenannten “Facebook Business Tools” an. Das ist die offizielle Bezeichnung von Facebook. Da der Begriff aber kaum bekannt ist, haben wir uns daf\\xfcr entschieden, sie lediglich Facebook-Tools zu nennen. Darunter finden sich unter anderem:\\n•\tFacebook-Pixel\\n•\tsoziale Plug-ins (wie z.B der „Gef\\xe4llt mir“- oder „Teilen“-Button)\\n•\tFacebook Login\\n•\tAccount Kit\\n•\tAPIs (Programmierschnittstelle)\\n•\tSDKs (Sammlung von Programmierwerkzeugen)\\n•\tPlattform-Integrationen\\n•\tPlugins\\n•\tCodes\\n•\tSpezifikationen\\n•\tDokumentationen\\n•\tTechnologien und Dienstleistungen\\nDurch diese Tools erweitert Facebook Dienstleistungen und hat die M\\xf6glichkeit, Informationen \\xfcber User-Aktivit\\xe4ten au\\xdferhalb von Facebook zu erhalten.\\nWarum verwenden wir Facebook-Tools auf unserer Website?\\nWir wollen unsere Dienstleistungen und Produkte nur Menschen zeigen, die sich auch wirklich daf\\xfcr interessieren. Mithilfe von Werbeanzeigen (Facebook-Ads) k\\xf6nnen wir genau diese Menschen erreichen. Damit den Usern passende Werbung gezeigt werden kann, ben\\xf6tigt Facebook allerdings Informationen \\xfcber die W\\xfcnsche und Bed\\xfcrfnisse der Menschen. So werden dem Unternehmen Informationen \\xfcber das Userverhalten (und Kontaktdaten) auf unserer Webseite zur Verf\\xfcgung gestellt. Dadurch sammelt Facebook bessere User-Daten und kann interessierten Menschen die passende Werbung \\xfcber unsere Produkte bzw. Dienstleistungen anzeigen. Die Tools erm\\xf6glichen somit ma\\xdfgeschneiderte Werbekampagnen auf Facebook.\\nDaten \\xfcber Ihr Verhalten auf unserer Webseite nennt Facebook „Event-Daten“. Diese werden auch f\\xfcr Messungs- und Analysedienste verwendet. Facebook kann so in unserem Auftrag „Kampagnenberichte“ \\xfcber die Wirkung unserer Werbekampagnen erstellen. Weiters bekommen wir durch Analysen einen besseren Einblick, wie Sie unsere Dienstleistungen, Webseite oder Produkte verwenden. Dadurch optimieren wir mit einigen dieser Tools Ihre Nutzererfahrung auf unserer Webseite. Beispielsweise k\\xf6nnen Sie mit den sozialen Plug-ins Inhalte auf unserer Seite direkt auf Facebook teilen.\\nWelche Daten werden von Facebook-Tools gespeichert?\\nDurch die Nutzung einzelner Facebook-Tools k\\xf6nnen personenbezogene Daten (Kundendaten) an Facebook gesendet werden. Abh\\xe4ngig von den benutzten Tools k\\xf6nnen Kundendaten wie Name, Adresse, Telefonnummer und IP-Adresse versandt werden.\\nFacebook verwendet diese Informationen, um die Daten mit den Daten, die es selbst von Ihnen hat (sofern Sie Facebook-Mitglied sind) abzugleichen. Bevor Kundendaten an Facebook \\xfcbermittelt werden, erfolgt ein sogenanntes „Hashing“. Das bedeutet, dass ein beliebig gro\\xdfer Datensatz in eine Zeichenkette transformiert wird. Dies dient auch der Verschl\\xfcsselung von Daten.\\nNeben den Kontaktdaten werden auch „Event-Daten“ \\xfcbermittelt. Unter „Event-Daten“ sind jene Informationen gemeint, die wir \\xfcber Sie auf unserer Webseite erhalten. Zum Beispiel, welche Unterseiten Sie besuchen oder welche Produkte Sie bei uns kaufen. Facebook teilt die erhaltenen Informationen nicht mit Drittanbietern (wie beispielsweise Werbetreibende), au\\xdfer das Unternehmen hat eine explizite Genehmigung oder ist rechtlich dazu verpflichtet. „Event-Daten“ k\\xf6nnen auch mit Kontaktdaten verbunden werden. Dadurch kann Facebook bessere personalisierte Werbung anbieten. Nach dem bereits erw\\xe4hnten Abgleichungsprozess l\\xf6scht Facebook die Kontaktdaten wieder.\\nUm Werbeanzeigen optimiert ausliefern zu k\\xf6nnen, verwendet Facebook die Event-Daten nur, wenn diese mit anderen Daten (die auf andere Weise von Facebook erfasst wurden) zusammengefasst wurden. Diese Event-Daten n\\xfctzt Facebook auch f\\xfcr Sicherheits-, Schutz-, Entwicklungs- und Forschungszwecke. Viele dieser Daten werden \\xfcber Cookies zu Facebook \\xfcbertragen. Cookies sind kleine Text-Dateien, die zum Speichern von Daten bzw. Informationen in Browsern verwendet werden. Je nach verwendeten Tools und abh\\xe4ngig davon, ob Sie Facebook-Mitglied sind, werden unterschiedlich viele Cookies in Ihrem Browser angelegt. In den Beschreibungen der einzelnen Facebook Tools gehen wir n\\xe4her auf einzelne Facebook-Cookies ein. Allgemeine Informationen \\xfcber die Verwendung von Facebook-Cookies erfahren Sie auch auf https://www.facebook.com/policies/cookies.\\nWie lange und wo werden die Daten gespeichert?\\nGrunds\\xe4tzlich speichert Facebook Daten bis sie nicht mehr f\\xfcr die eigenen Dienste und Facebook-Produkte ben\\xf6tigt werden. Facebook hat auf der ganzen Welt Server verteilt, wo seine Daten gespeichert werden. Kundendaten werden allerdings, nachdem sie mit den eigenen Userdaten abgeglichen wurden, innerhalb von 48 Stunden gel\\xf6scht.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nEntsprechend der Datenschutz Grundverordnung haben Sie das Recht auf Auskunft, Berichtigung, \\xdcbertragbarkeit und L\\xf6schung Ihrer Daten.\\nEine komplette L\\xf6schung der Daten erfolgt nur, wenn Sie Ihr Facebook-Konto vollst\\xe4ndig l\\xf6schen. Und so funktioniert das L\\xf6schen Ihres Facebook-Kontos:\\n1) Klicken Sie rechts bei Facebook auf Einstellungen.\\n2) Anschlie\\xdfend klicken Sie in der linken Spalte auf „Deine Facebook-Informationen“.\\n3) Nun klicken Sie “Deaktivierung und L\\xf6schung”.\\n4) W\\xe4hlen Sie jetzt „Konto l\\xf6schen“ und klicken Sie dann auf „Weiter und Konto l\\xf6schen“\\n5) Geben Sie nun Ihr Passwort ein, klicken Sie auf „Weiter“ und dann auf „Konto l\\xf6schen“\\nDie Speicherung der Daten, die Facebook \\xfcber unsere Seite erh\\xe4lt, erfolgt unter anderem \\xfcber Cookies (z.B. bei sozialen Plugins). In Ihrem Browser k\\xf6nnen Sie einzelne oder alle Cookies deaktivieren, l\\xf6schen oder verwalten. Je nach dem welchen Browser Sie verwenden, funktioniert dies auf unterschiedliche Art und Weise. Unter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nFalls Sie grunds\\xe4tzlich keine Cookies haben wollen, k\\xf6nnen Sie Ihren Browser so einrichten, dass er Sie immer informiert, wenn ein Cookie gesetzt werden soll. So k\\xf6nnen Sie bei jedem einzelnen Cookie entscheiden, ob Sie es erlauben oder nicht.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene Facebook-Tools verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die Tools gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. Die meisten Social-Media-Plattformen setzen auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien von Facebook anzusehen.\\nFacebook verarbeitet Daten von Ihnen u.a. auch in den USA. Facebook bzw. Meta Platforms ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Facebook sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Facebook, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Facebook Datenverarbeitungsbedingung, welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://www.facebook.com/legal/terms/dataprocessing.\\nWir hoffen, wir haben Ihnen die wichtigsten Informationen \\xfcber die Nutzung und Datenverarbeitung durch die Facebook-Tools n\\xe4hergebracht. Wenn Sie mehr dar\\xfcber erfahren wollen, wie Facebook Ihre Daten verwendet, empfehlen wir Ihnen die Datenrichtlinien auf https://www.facebook.com/privacy/policy/.\\nFacebook Soziale Plug-ins Datenschutzerkl\\xe4rung\\nAuf unserer Website sind sogenannte soziale Plug-ins des Unternehmens Meta Platforms Inc. eingebaut. Sie erkennen diese Buttons am klassischen Facebook-Logo, wie dem „Gef\\xe4llt mir“-Button (die Hand mit erhobenem Daumen) oder an einer eindeutigen „Facebook Plug-in“-Kennzeichnung. Ein soziales Plug-in ist ein kleiner Teil von Facebook, der in unsere Seite integriert ist. Jedes Plug-in hat eine eigene Funktion. Die am meisten verwendeten Funktionen sind die bekannten “Gef\\xe4llt mir”- und “Teilen”-Buttons.\\nFolgende soziale Plug-ins werden von Facebook angeboten:\\n•\t“Speichern”-Button\\n•\t“Gef\\xe4llt mir”-Button, Teilen, Senden und Zitat\\n•\tSeiten-Plug-in\\n•\tKommentare\\n•\tMessenger-Plug-in\\n•\tEingebettete Beitr\\xe4ge und Videoplayer\\n•\tGruppen-Plug-in\\nAuf https://developers.facebook.com/docs/plugins erhalten Sie n\\xe4here Informationen, wie die einzelnen Plug-ins verwendet werden. Wir n\\xfctzen die sozialen Plug-ins einerseits, um Ihnen ein besseres Usererlebnis auf unserer Seite zu bieten, andererseits weil Facebook dadurch unsere Werbeanzeigen optimieren kann.\\nSofern Sie ein Facebook-Konto haben oder https://www.facebook.com/ schon mal besucht haben, hat Facebook bereits mindestens ein Cookie in Ihrem Browser gesetzt. In diesem Fall sendet Ihr Browser \\xfcber dieses Cookie Informationen an Facebook, sobald Sie unsere Seite besuchen bzw. mit sozialen Plug-ins (z.B. dem „Gef\\xe4llt mir“-Button) interagieren.\\nDie erhaltenen Informationen werden innerhalb von 90 Tagen wieder gel\\xf6scht bzw. anonymisiert. Laut Facebook geh\\xf6ren zu diesen Daten Ihre IP-Adresse, welche Webseite Sie besucht haben, das Datum, die Uhrzeit und weitere Informationen, die Ihren Browser betreffen.\\nUm zu verhindern, dass Facebook w\\xe4hrend Ihres Besuches auf unserer Webseite viele Daten sammelt und mit den Facebook-Daten verbindet, m\\xfcssen Sie sich w\\xe4hrend des Webseitenbesuchs von Facebook abmelden (ausloggen).\\nFalls Sie bei Facebook nicht angemeldet sind oder kein Facebook-Konto besitzen, sendet Ihr Browser weniger Informationen an Facebook, weil Sie weniger Facebook-Cookies haben. Dennoch k\\xf6nnen Daten wie beispielsweise Ihre IP-Adresse oder welche Webseite Sie besuchen an Facebook \\xfcbertragen werden. Wir m\\xf6chten noch ausdr\\xfccklich darauf hinweisen, dass wir \\xfcber die genauen Inhalte der Daten nicht exakt Bescheid wissen. Wir versuchen aber Sie nach unserem aktuellen Kenntnisstand so gut als m\\xf6glich \\xfcber die Datenverarbeitung aufzukl\\xe4ren. Wie Facebook die Daten nutzt, k\\xf6nnen Sie auch in den Datenrichtline des Unternehmens unter https://www.facebook.com/about/privacy/update nachlesen.\\nFolgende Cookies werden in Ihrem Browser mindestens gesetzt, wenn Sie eine Webseite mit sozialen Plug-ins von Facebook besuchen:\\nName: dpr\\nWert: keine Angabe\\nVerwendungszweck: Dieses Cookie wird verwendet, damit die sozialen Plug-ins auf unserer Webseite funktionieren.\\nAblaufdatum: nach Sitzungsende\\nName: fr\\nWert: 0jieyh4122903583c2GnlufEJ9..Bde09j…1.0.Bde09j\\nVerwendungszweck: Auch das Cookie ist n\\xf6tig, dass die Plug-ins einwandfrei funktionieren.\\nAblaufdatum:: nach 3 Monaten\\nAnmerkung: Diese Cookies wurden nach einem Test gesetzt, auch wenn Sie nicht Facebook-Mitglied sind.\\nSofern Sie bei Facebook angemeldet sind, k\\xf6nnen Sie Ihre Einstellungen f\\xfcr Werbeanzeigen unter https://www.facebook.com/adpreferences/advertisers/ selbst ver\\xe4ndern. Falls Sie kein Facebook-User sind, k\\xf6nnen Sie auf https://www.youronlinechoices.com/de/praferenzmanagement/?tid=122903583 grunds\\xe4tzlich Ihre nutzungsbasierte Online-Werbung verwalten. Dort haben Sie die M\\xf6glichkeit, Anbieter zu deaktivieren bzw. zu aktivieren.\\nWenn Sie mehr \\xfcber den Datenschutz von Facebook erfahren wollen, empfehlen wir Ihnen die eigenen Datenrichtlinien des Unternehmens auf https://www.facebook.com/privacy/policy/.\\nInstagram Datenschutzerkl\\xe4rung\\nInstagram Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse.\\nMehr Details dazu finden Sie weiter unten in der Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: bis Instagram die Daten f\\xfcr ihre Zwecke nicht mehr ben\\xf6tigt\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Instagram?\\nWir haben auf unserer Webseite Funktionen von Instagram eingebaut. Instagram ist eine Social Media Plattform des Unternehmens Instagram LLC, 1601 Willow Rd, Menlo Park CA 94025, USA. Instagram ist seit 2012 ein Tochterunternehmen von Meta Platforms Inc. und geh\\xf6rt zu den Facebook-Produkten. Das Einbetten von Instagram-Inhalten auf unserer Webseite nennt man Embedding. Dadurch k\\xf6nnen wir Ihnen Inhalte wie Buttons, Fotos oder Videos von Instagram direkt auf unserer Webseite zeigen. Wenn Sie Webseiten unserer Webpr\\xe4senz aufrufen, die eine Instagram-Funktion integriert haben, werden Daten an Instagram \\xfcbermittelt, gespeichert und verarbeitet. Instagram verwendet dieselben Systeme und Technologien wie Facebook. Ihre Daten werden somit \\xfcber alle Facebook-Firmen hinweg verarbeitet.\\nIm Folgenden wollen wir Ihnen einen genaueren Einblick geben, warum Instagram Daten sammelt, um welche Daten es sich handelt und wie Sie die Datenverarbeitung weitgehend kontrollieren k\\xf6nnen. Da Instagram zu Meta Platforms Inc. geh\\xf6rt, beziehen wir unsere Informationen einerseits von den Instagram-Richtlinien, andererseits allerdings auch von den Meta-Datenschutzrichtlinien selbst.\\nInstagram ist eines der bekanntesten Social Media Netzwerken weltweit. Instagram kombiniert die Vorteile eines Blogs mit den Vorteilen von audiovisuellen Plattformen wie YouTube oder Vimeo. Sie k\\xf6nnen auf „Insta“ (wie viele der User die Plattform salopp nennen) Fotos und kurze Videos hochladen, mit verschiedenen Filtern bearbeiten und auch in anderen sozialen Netzwerken verbreiten. Und wenn Sie selbst nicht aktiv sein wollen, k\\xf6nnen Sie auch nur anderen interessante Users folgen.\\nWarum verwenden wir Instagram auf unserer Website?\\nInstagram ist jene Social Media Plattform, die in den letzten Jahren so richtig durch die Decke ging. Und nat\\xfcrlich haben auch wir auf diesen Boom reagiert. Wir wollen, dass Sie sich auf unserer Webseite so wohl wie m\\xf6glich f\\xfchlen. Darum ist f\\xfcr uns eine abwechslungsreiche Aufbereitung unserer Inhalte selbstverst\\xe4ndlich. Durch die eingebetteten Instagram-Funktionen k\\xf6nnen wir unseren Content mit hilfreichen, lustigen oder spannenden Inhalten aus der Instagram-Welt bereichern. Da Instagram eine Tochtergesellschaft von Facebook ist, k\\xf6nnen uns die erhobenen Daten auch f\\xfcr personalisierte Werbung auf Facebook dienlich sein. So bekommen unsere Werbeanzeigen nur Menschen, die sich wirklich f\\xfcr unsere Produkte oder Dienstleistungen interessieren.\\nInstagram n\\xfctzt die gesammelten Daten auch zu Messungs- und Analysezwecken. Wir bekommen zusammengefasste Statistiken und so mehr Einblick \\xfcber Ihre W\\xfcnsche und Interessen. Wichtig ist zu erw\\xe4hnen, dass diese Berichte Sie nicht pers\\xf6nlich identifizieren.\\nWelche Daten werden von Instagram gespeichert?\\nWenn Sie auf eine unserer Seiten sto\\xdfen, die Instagram-Funktionen (wie Instagrambilder oder Plug-ins) eingebaut haben, setzt sich Ihr Browser automatisch mit den Servern von Instagram in Verbindung. Dabei werden Daten an Instagram versandt, gespeichert und verarbeitet. Und zwar unabh\\xe4ngig, ob Sie ein Instagram-Konto haben oder nicht. Dazu z\\xe4hlen Informationen \\xfcber unserer Webseite, \\xfcber Ihren Computer, \\xfcber get\\xe4tigte K\\xe4ufe, \\xfcber Werbeanzeigen, die Sie sehen und wie Sie unser Angebot nutzen. Weiters werden auch Datum und Uhrzeit Ihrer Interaktion mit Instagram gespeichert. Wenn Sie ein Instagram-Konto haben bzw. eingeloggt sind, speichert Instagram deutlich mehr Daten \\xfcber Sie.\\nFacebook unterscheidet zwischen Kundendaten und Eventdaten. Wir gehen davon aus, dass dies bei Instagram genau so der Fall ist. Kundendaten sind zum Beispiel Name, Adresse, Telefonnummer und IP-Adresse. Diese Kundendaten werden erst an Instagram \\xfcbermittelt werden, wenn Sie zuvor „gehasht“ wurden. Hashing meint, ein Datensatz wird in eine Zeichenkette verwandelt. Dadurch kann man die Kontaktdaten verschl\\xfcsseln. Zudem werden auch die oben genannten „Event-Daten“ \\xfcbermittelt. Unter „Event-Daten“ versteht Facebook – und folglich auch Instagram – Daten \\xfcber Ihr Userverhalten. Es kann auch vorkommen, dass Kontaktdaten mit Event-Daten kombiniert werden. Die erhobenen Kontaktdaten werden mit den Daten, die Instagram bereits von Ihnen hat, abgeglichen.\\n\\xdcber kleine Text-Dateien (Cookies), die meist in Ihrem Browser gesetzt werden, werden die gesammelten Daten an Facebook \\xfcbermittelt. Je nach verwendeten Instagram-Funktionen und ob Sie selbst ein Instagram-Konto haben, werden unterschiedlich viele Daten gespeichert.\\nWir gehen davon aus, dass bei Instagram die Datenverarbeitung gleich funktioniert wie bei Facebook. Das bedeutet: wenn Sie ein Instagram-Konto haben oder www.instagram.com besucht haben, hat Instagram zumindest ein Cookie gesetzt. Wenn das der Fall ist, sendet Ihr Browser \\xfcber das Cookie Infos an Instagram, sobald Sie mit einer Instagram-Funktion in Ber\\xfchrung kommen. Sp\\xe4testens nach 90 Tagen (nach Abgleichung) werden diese Daten wieder gel\\xf6scht bzw. anonymisiert. Obwohl wir uns intensiv mit der Datenverarbeitung von Instagram besch\\xe4ftigt haben, k\\xf6nnen wir nicht ganz genau sagen, welche Daten Instagram exakt sammelt und speichert.\\nIm Folgenden zeigen wir Ihnen Cookies, die in Ihrem Browser mindestens gesetzt werden, wenn Sie auf eine Instagram-Funktion (wie z.B. Button oder ein Insta-Bild) klicken. Bei unserem Test gehen wir davon aus, dass Sie kein Instagram-Konto haben. Wenn Sie bei Instagram eingeloggt sind, werden nat\\xfcrlich deutlich mehr Cookies in Ihrem Browser gesetzt.\\nDiese Cookies wurden bei unserem Test verwendet:\\nName: csrftoken\\nWert: “”\\nVerwendungszweck: Dieses Cookie wird mit hoher Wahrscheinlichkeit aus Sicherheitsgr\\xfcnden gesetzt, um F\\xe4lschungen von Anfragen zu verhindern. Genauer konnten wir das allerdings nicht in Erfahrung bringen.\\nAblaufdatum: nach einem Jahr\\nName: mid\\nWert: “”\\nVerwendungszweck: Instagram setzt dieses Cookie, um die eigenen Dienstleistungen und Angebote in und au\\xdferhalb von Instagram zu optimieren. Das Cookie legt eine eindeutige User-ID fest.\\nAblaufdatum: nach Ende der Sitzung\\nName: fbsr_122903583124024\\nWert: keine Angaben\\nVerwendungszweck: Dieses Cookie speichert die Log-in-Anfrage f\\xfcr User der Instagram-App. \\nAblaufdatum: nach Ende der Sitzung\\nName: rur\\nWert: ATN\\nVerwendungszweck: Dabei handelt es sich um ein Instagram-Cookie, das die Funktionalit\\xe4t auf Instagram gew\\xe4hrleistet.\\nAblaufdatum: nach Ende der Sitzung\\nName: urlgen\\nWert: “{”194.96.75.33”: 1901}:1iEtYv:Y833k2_UjKvXgYe122903583”\\nVerwendungszweck: Dieses Cookie dient den Marketingzwecken von Instagram.\\nAblaufdatum: nach Ende der Sitzung\\nAnmerkung: Wir k\\xf6nnen hier keinen Vollst\\xe4ndigkeitsanspruch erheben. Welche Cookies im individuellen Fall gesetzt werden, h\\xe4ngt von den eingebetteten Funktionen und Ihrer Verwendung von Instagram ab.\\nWie lange und wo werden die Daten gespeichert?\\nInstagram teilt die erhaltenen Informationen zwischen den Facebook-Unternehmen mit externen Partnern und mit Personen, mit denen Sie sich weltweit verbinden. Die Datenverarbeitung erfolgt unter Einhaltung der eigenen Datenrichtlinie. Ihre Daten sind, unter anderem aus Sicherheitsgr\\xfcnden, auf den Facebook-Servern auf der ganzen Welt verteilt. Die meisten dieser Server stehen in den USA.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nDank der Datenschutz Grundverordnung haben Sie das Recht auf Auskunft, \\xdcbertragbarkeit, Berichtigung und L\\xf6schung Ihrer Daten. In den Instagram-Einstellungen k\\xf6nnen Sie Ihre Daten verwalten. Wenn Sie Ihre Daten auf Instagram v\\xf6llig l\\xf6schen wollen, m\\xfcssen Sie Ihr Instagram-Konto dauerhaft l\\xf6schen.\\nUnd so funktioniert die L\\xf6schung des Instagram-Kontos:\\n\\xd6ffnen Sie zuerst die Instagram-App. Auf Ihrer Profilseite gehen Sie nach unten und klicken Sie auf „Hilfebereich“. Jetzt kommen Sie auf die Webseite des Unternehmens. Klicken Sie auf der Webseite auf „Verwalten des Kontos“ und dann auf „Dein Konto l\\xf6schen“.\\nWenn Sie Ihr Konto ganz l\\xf6schen, l\\xf6scht Instagram Posts wie beispielsweise Ihre Fotos und Status-Updates. Informationen, die andere Personen \\xfcber Sie geteilt haben, geh\\xf6ren nicht zu Ihrem Konto und werden folglich nicht gel\\xf6scht.\\nWie bereits oben erw\\xe4hnt, speichert Instagram Ihre Daten in erster Linie \\xfcber Cookies. Diese Cookies k\\xf6nnen Sie in Ihrem Browser verwalten, deaktivieren oder l\\xf6schen. Abh\\xe4ngig von Ihrem Browser funktioniert die Verwaltung immer ein bisschen anders. Unter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nSie k\\xf6nnen auch grunds\\xe4tzlich Ihren Browser so einrichten, dass Sie immer informiert werden, wenn ein Cookie gesetzt werden soll. Dann k\\xf6nnen Sie immer individuell entscheiden, ob Sie das Cookie zulassen wollen oder nicht.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene Social-Media-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die eingebundene Social-Media-Elemente gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. Die meisten Social-Media-Plattformen setzen auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien des jeweiligen Dienstanbieters anzusehen.\\nInstagram verarbeitet Daten von Ihnen u.a. auch in den USA. Instagram bzw. Meta Platforms ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Instagram sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Instagram, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nWir haben versucht, Ihnen die wichtigsten Informationen \\xfcber die Datenverarbeitung durch Instagram n\\xe4herzubringen. Auf https://privacycenter.instagram.com/policy/ k\\xf6nnen Sie sich noch n\\xe4her mit den Datenrichtlinien von Instagram auseinandersetzen.\\nAudio & Video Einleitung\\nAudio & Video Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Kontaktdaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse k\\xf6nnen gespeichert werden.\\nMehr Details dazu finden Sie weiter unten in den entsprechenden Datenschutztexten.\\n📅 Speicherdauer: Daten bleiben grunds\\xe4tzlich gespeichert, solange sie f\\xfcr den Dienstzweck n\\xf6tig sind\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas sind Audio- und Videoelemente?\\nWir haben auf unsere Website Audio- bzw. Videoelemente eingebunden, damit Sie sich direkt \\xfcber unsere Website etwa Videos ansehen oder Musik/Podcasts anh\\xf6ren k\\xf6nnen. Die Inhalte werden von Dienstanbietern zur Verf\\xfcgung gestellt. Alle Inhalte werden also auch von den entsprechenden Servern der Anbieter bezogen.\\nEs handelt sich dabei um eingebundene Funktionselemente von Plattformen wie etwa YouTube, Vimeo oder Spotify. Die Nutzung dieser Portale ist in der Regel kostenlos, es k\\xf6nnen aber auch kostenpflichtige Inhalte ver\\xf6ffentlicht werden. Mit Hilfe dieser eingebundenen Elemente k\\xf6nne Sie sich \\xfcber unsere Website die jeweiligen Inhalte anh\\xf6ren oder ansehen.\\nWenn Sie Audio- oder Videoelemente auf unsere Website verwenden, k\\xf6nnen auch personenbezogene Daten von Ihnen an die Dienstanbieter \\xfcbermittelt, verarbeitet und gespeichert werden.\\nWarum verwenden wir Audio- & Videoelemente auf unserer Website?\\nNat\\xfcrlich wollen wir Ihnen auf unserer Website das beste Angebot liefern. Und uns ist bewusst, dass Inhalte nicht mehr blo\\xdf in Text und statischem Bild vermittelt werden. Statt Ihnen einfach nur einen Link zu einem Video zu geben, bieten wir Ihnen direkt auf unserer Website Audio- und Videoformate, die unterhaltend oder informativ und im Idealfall sogar beides sind. Das erweitert unser Service und erleichtert Ihnen den Zugang zu interessanten Inhalten. Somit bieten wir neben unseren Texten und Bildern auch Video und/oder Audio-Inhalte an.\\nWelche Daten werden durch Audio- & Videoelemente gespeichert?\\nWenn Sie eine Seite auf unserer Website aufrufen, die beispielsweise ein eingebettetes Video hat, verbindet sich Ihr Server mit dem Server des Dienstanbieters. Dabei werden auch Daten von Ihnen an den Drittanbieter \\xfcbertragen und dort gespeichert. Manche Daten werden ganz unabh\\xe4ngig davon, ob Sie bei dem Drittanbieter ein Konto haben oder nicht, gesammelt und gespeichert. Dazu z\\xe4hlen meist Ihre IP-Adresse, Browsertyp, Betriebssystem, und weitere allgemeine Informationen zu Ihrem Endger\\xe4t. Weiters werden von den meisten Anbietern auch Informationen \\xfcber Ihre Webaktivit\\xe4t eingeholt. Dazu z\\xe4hlen etwa Sitzungsdauer, Absprungrate, auf welchen Button Sie geklickt haben oder \\xfcber welche Website Sie den Dienst nutzen. All diese Informationen werden meist \\xfcber Cookies oder Pixel-Tags (auch Web Beacon genannt) gespeichert. Pseudonymisierte Daten werden meist in Cookies in Ihrem Browser gespeichert. Welche Daten genau gespeichert und verarbeitet werden, erfahren Sie stets in der Datenschutzerkl\\xe4rung des jeweiligen Anbieters.\\nDauer der Datenverarbeitung\\nWie lange die Daten auf den Servern der Drittanbieter genau gespeichert werden, erfahren Sie entweder weiter unten im Datenschutztext des jeweiligen Tools oder in der Datenschutzerkl\\xe4rung des Anbieters. Grunds\\xe4tzlich werden personenbezogene Daten immer nur so lange verarbeitet, wie es f\\xfcr die Bereitstellung unserer Dienstleistungen oder Produkte unbedingt n\\xf6tig wird. Dies gilt in der Regel auch f\\xfcr Drittanbieter. Meist k\\xf6nnen Sie davon ausgehen, dass gewisse Daten \\xfcber mehrere Jahre auf den Servern der Drittanbieter gespeichert werden. Daten k\\xf6nnen speziell in Cookies unterschiedlich lange gespeichert werden. Manche Cookies werden bereits nach dem Verlassen der Website wieder gel\\xf6scht, anderen k\\xf6nnen \\xfcber einige Jahre in Ihrem Browser gespeichert sein.\\nWiderspruchsrecht\\nSie haben auch jederzeit das Recht und die M\\xf6glichkeit Ihre Einwilligung zur Verwendung von Cookies bzw. Drittanbietern zu widerrufen. Das funktioniert entweder \\xfcber unser Cookie-Management-Tool oder \\xfcber andere Opt-Out-Funktionen. Zum Beispiel k\\xf6nnen Sie auch die Datenerfassung durch Cookies verhindern, indem Sie in Ihrem Browser die Cookies verwalten, deaktivieren oder l\\xf6schen. Die Rechtm\\xe4\\xdfigkeit der Verarbeitung bis zum Widerruf bleibt unber\\xfchrt.\\nDa durch die eingebundenen Audio- und Video-Funktionen auf unserer Seite meist auch Cookies verwendet werden, sollte Sie sich auch unsere allgemeine Datenschutzerkl\\xe4rung \\xfcber Cookies durchlesen. In den Datenschutzerkl\\xe4rungen der jeweiligen Drittanbieter erfahren Sie genaueres \\xfcber den Umgang und die Speicherung Ihrer Daten.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene Audio- und Video-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die eingebundenen Audio- und Video-Elemente gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben.\\nSoundCloud Datenschutzerkl\\xe4rung\\nSoundCloud Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Kontaktdaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse k\\xf6nnen gespeichert werden.\\nMehr Details dazu finden Sie weiter unten in dieser Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: Daten bleiben grunds\\xe4tzlich gespeichert, solange sie f\\xfcr den Dienstzweck n\\xf6tig sind\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist SoundCloud?\\nWir verwenden auf unserer Website Funktionen (Widgets) des Social Media Netzwerks SoundCloud der Firma SoundCloud Limited, Rheinsberger Str. 76/77, 10115 Berlin, Deutschland. Sie erkennen die Widgets am bekannten orangen Logo. Durch die Verwendung von Funktionen wie beispielsweise dem Abspielen von Musik werden Daten an SoundCloud \\xfcbermittelt, gespeichert und ausgewertet. In dieser Datenschutzerkl\\xe4rung zeigen wir Ihnen, um welche Daten es sich handelt, warum wir SoundCloud verwenden und wie Sie Ihre Daten bzw. die Daten\\xfcbertragung verwalten oder unterbinden k\\xf6nnen.\\nDas Social-Media-Netzwerk SoundCloud ist eine Online-Musikplattform, die dem Austausch und der Verteilung von Audiodateien dient. Auf SoundCloud bieten Musiker oder Podcaster ihre Audiodateien zum Downloaden an. Zudem kann man mit SoundCloud die Audiodateien auch in anderen Websites einbinden. Und genau das haben auch wir gemacht. Typisch f\\xfcr SoundCloud sind die grafischen Darstellungen der Audiodateien in Wellenform und die Kommentarleiste. So k\\xf6nnen angemeldete User Musikst\\xfccke bzw. Podcasts jederzeit anh\\xf6ren und kommentieren.\\nWarum verwenden wir SoundCloud auf unserer Website?\\nUnser Ziel ist es, Ihnen auf unserer Webseite den bestm\\xf6glichen Service zu liefern. Damit meinen wir nicht nur unsere Produkte oder Dienstleistungen. Zu einem gesamtheitlichen Kundenservice z\\xe4hlt auch, wie wohl Sie sich auf unserer Website f\\xfchlen und wie hilfreich unsere Website f\\xfcr Sie ist. Durch die eingebettete SoundCloud-Abspielfunktion k\\xf6nnen wir Ihnen akustischen Content direkt und frei Haus liefern. Sie m\\xfcssen nicht zuerst irgendeinen Link folgen, um sich eine Audiodatei anzuh\\xf6ren, sondern k\\xf6nnen gleich \\xfcber unsere Webseite starten.\\nWelche Daten werden auf SoundCloud gespeichert?\\nSobald Sie eine unserer Webseiten besuchen, die ein Widget (Like- oder Share-Button oder Abspielfunktion) eingebaut hat, verbindet sich Ihr Browser mit einem SoundCloud-Server. Dabei k\\xf6nnen Daten von Ihnen an SoundCloud \\xfcbertragen, dort verwaltet und gespeichert werden. Zum Beispiel erf\\xe4hrt SoundCloud auf diese Weise Ihre IP-Adresse und welche Seite (in diesem Fall unsere) Sie wann besucht haben. Wenn Sie ein SoundCloud-Konto haben und angemeldet sind, w\\xe4hrend Sie auf unserer Webseite surfen, werden die erhobenen Daten direkt Ihrem Konto/Account zugewiesen. Das k\\xf6nnen Sie nur verhindern, indem Sie sich, w\\xe4hrend Ihres Aufenthalts auf unserer Website, von SoundCloud abmelden. Neben den oben genannten Informationen werden in den Cookies auch Daten \\xfcber Ihr Userverhalten gespeichert. Wann immer Sie beispielsweise einen Button klicken, ein Musikst\\xfcck abspielen oder pausieren wird diese Information in den Cookies gespeichert. Das Widget bzw. SoundCloud ist somit in der Lage, Sie zu erkennen und manchmal wird das Widget auch verwendet, um Ihnen personalisierte Inhalte zu liefern. SoundCloud verwendet nicht nur eigene Cookies, sondern auch Cookies von Drittanbietern wie Facebook oder Google Analytics. Diese Cookies dienen dem Unternehmen mehr Informationen \\xfcber Ihr Verhalten auf externen Websites und der eigenen Plattform zu erhalten. Wir als Websitebetreiber bekommen durch die verwendeten Cookies von SoundCloud keine Informationen \\xfcber Ihr Userverhalten. Die Daten\\xfcbertragung und daher auch die Informationen zu technischen Ger\\xe4ten und Ihrem Verhalten auf der Webseite findet zwischen Ihnen und SoundCloud statt.\\nIm Folgenden zeigen wir Cookies, die gesetzt wurden, wenn man auf eine Webseite geht, die SoundCloud-Funktionen eingebunden hat. Diese Liste ist nur ein Beispiel m\\xf6glicher Cookies und kann keinen Anspruch auf Vollst\\xe4ndigkeit erheben. Bei diesem Beispiel hat der User kein SoundCloud-Konto:\\nName: sc_anonymous_id\\nWert: 208165-986996-398971-423805122903583-0\\nVerwendungszweck: Dieses Cookie macht es erst m\\xf6glich, Dateien oder andere Inhalte in Websites einzubinden und speichert eine User-ID.\\nAblaufdatum: nach 10 Jahren\\nAnmerkung:\\nDas Cookie sc_anonymous_id wird sofort gesetzt, wenn Sie auf einer unserer Webseiten sind, die eine Soundcloud-Funktion eingebaut hat. Daf\\xfcr m\\xfcssen Sie mit der Funktion noch nicht interagieren.\\nName: __qca\\nWert: P0-1223379886-1579605792812122903583-7\\nVerwendungszweck: Dieses Cookie ist ein Drittanbieter-Cookie von Quantcast und sammelt Daten wie beispielsweise wie oft Sie die Seite besuchen oder wie lange Sie auf der Seite bleiben. Die gesammelten Informationen werden dann an SoundCloud weitergegeben.\\nAblaufdatum: nach einem Jahr\\nName: Sclocale\\nWert: de\\nVerwendungszweck: Das Cookie speichert die Spracheinstellung, die Sie voreingestellt haben.\\nAblaufdatum: nach einem Jahr\\nName: _soundcloud_session\\nWert: /\\nVerwendungszweck: Zu diesem Cookie konnten wir keine konkreten Informationen in Erfahrung bringen.\\nAblaufdatum: nach Sitzungsende\\nName: _session_auth_key\\nWert: /\\nVerwendungszweck: Mit Hilfe des Cookies k\\xf6nnen Sitzungsinformationen (also Userverhalten) gespeichert werden und eine Client-Anfrage authentifiziert werden.\\nAblaufdatum: nach 10 Jahren\\nZudem verwendet SoundCloud auch weitere Drittanbieter-Cookies wie _fbp, _ga, gid von Facebook und Google Analytics. All die in den Cookies gespeicherten Informationen nutzt SoundCloud, um die eigenen Dienste zu verbessern und personalisierte Werbung auszuspielen.\\nWie lange und wo werden die Daten gespeichert?\\nGrunds\\xe4tzlich bleiben die erhobenen Daten bei SoundCloud gespeichert, solange ein User-Konto besteht oder es f\\xfcr SoundCloud n\\xf6tig ist, um die betriebswirtschaftlichen Ziele zu erreichen. Wie lange genau gespeichert wird \\xe4ndert sich abh\\xe4ngig vom Kontext und den rechtlichen Verpflichtungen. Auch wenn Sie kein Konto haben und personenbezogene Daten gespeichert wurden, haben Sie das Recht die Datenl\\xf6schung zu beantragen.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nWenn Sie ein SoundCloud-Konto haben, k\\xf6nnen Sie \\xfcber „Einstellungen“ die Datenverarbeitung verwalten bzw. Ihr ganzes Konto l\\xf6schen. Sie k\\xf6nnen aber auch Cookies in Ihrem Browser genau nach Ihren Anspr\\xfcchen verwalten, l\\xf6schen oder deaktivieren. Die Herangehensweise h\\xe4ngt immer von Ihrem verwendeten Browser ab. Falls Sie sich zum L\\xf6schen oder Deaktivieren von Cookies entscheiden, nehmen Sie bitte zu Kenntnis, dass dann m\\xf6glicherweise nicht mehr alle Funktionen verf\\xfcgbar sind. Unter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene SoundCloud-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die eingebundenen SoundCloud-Elemente gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. SoundCloud setzt auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien des jeweiligen Dienstanbieters anzusehen.\\nWir hoffen, wir haben Ihnen einen guten \\xdcberblick \\xfcber den Datenverkehr durch SoundCloud geliefert. Wenn Sie mehr \\xfcber die Datenschutzrichtlinien und dem allgemeinen Umgang mit Daten durch SoundCloud erfahren wollen, empfehlen wir Ihnen die Datenschutzerkl\\xe4rung des Unternehmens unter https://soundcloud.com/pages/privacy.\\nSpotify Datenschutzerkl\\xe4rung\\nWir verwenden auf unserer Website Spotify, ein Tool f\\xfcr Musik- und Podcasts. Dienstanbieter ist das schwedische Unternehmen Spotify AB, Regeringsgatan 19, SE-111 53 Stockholm, Schweden.\\nMehr \\xfcber die Daten, die durch die Verwendung von Spotify verarbeitet werden, erfahren Sie in der Privacy Policy auf https://www.spotify.com/de/legal/privacy-policy/.\\nYouTube Datenschutzerkl\\xe4rung\\nYouTube Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa Kontaktdaten, Daten zum Nutzerverhalten, Informationen zu Ihrem Ger\\xe4t und Ihre IP-Adresse k\\xf6nnen gespeichert werden.\\nMehr Details dazu finden Sie weiter unten in dieser Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: Daten bleiben grunds\\xe4tzlich gespeichert, solange sie f\\xfcr den Dienstzweck n\\xf6tig sind\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist YouTube?\\nWir haben auf unserer Website YouTube-Videos eingebaut. So k\\xf6nnen wir Ihnen interessante Videos direkt auf unserer Seite pr\\xe4sentieren. YouTube ist ein Videoportal, das seit 2006 eine Tochterfirma von Google ist. Betrieben wird das Videoportal durch YouTube, LLC, 901 Cherry Ave., San Bruno, CA 94066, USA. Wenn Sie auf unserer Website eine Seite aufrufen, die ein YouTube-Video eingebettet hat, verbindet sich Ihr Browser automatisch mit den Servern von YouTube bzw. Google. Dabei werden (je nach Einstellungen) verschiedene Daten \\xfcbertragen. F\\xfcr die gesamte Datenverarbeitung im europ\\xe4ischen Raum ist Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) verantwortlich.\\nIm Folgenden wollen wir Ihnen genauer erkl\\xe4ren, welche Daten verarbeitet werden, warum wir YouTube-Videos eingebunden haben und wie Sie Ihre Daten verwalten oder l\\xf6schen k\\xf6nnen.\\nAuf YouTube k\\xf6nnen die User kostenlos Videos ansehen, bewerten, kommentieren und selbst hochladen. \\xdcber die letzten Jahre wurde YouTube zu einem der wichtigsten Social-Media-Kan\\xe4le weltweit. Damit wir Videos auf unserer Webseite anzeigen k\\xf6nnen, stellt YouTube einen Codeausschnitt zur Verf\\xfcgung, den wir auf unserer Seite eingebaut haben.\\nWarum verwenden wir YouTube-Videos auf unserer Website?\\nYouTube ist die Videoplattform mit den meisten Besuchern und dem besten Content. Wir sind bem\\xfcht, Ihnen die bestm\\xf6gliche User-Erfahrung auf unserer Webseite zu bieten. Und nat\\xfcrlich d\\xfcrfen interessante Videos dabei nicht fehlen. Mithilfe unserer eingebetteten Videos stellen wir Ihnen neben unseren Texten und Bildern weiteren hilfreichen Content zur Verf\\xfcgung. Zudem wird unsere Webseite auf der Google-Suchmaschine durch die eingebetteten Videos leichter gefunden. Auch wenn wir \\xfcber Google Ads Werbeanzeigen schalten, kann Google – dank der gesammelten Daten – diese Anzeigen wirklich nur Menschen zeigen, die sich f\\xfcr unsere Angebote interessieren.\\nWelche Daten werden von YouTube gespeichert?\\nSobald Sie eine unserer Seiten besuchen, die ein YouTube-Video eingebaut hat, setzt YouTube zumindest ein Cookie, das Ihre IP-Adresse und unsere URL speichert. Wenn Sie in Ihrem YouTube-Konto eingeloggt sind, kann YouTube Ihre Interaktionen auf unserer Webseite meist mithilfe von Cookies Ihrem Profil zuordnen. Dazu z\\xe4hlen Daten wie Sitzungsdauer, Absprungrate, ungef\\xe4hrer Standort, technische Informationen wie Browsertyp, Bildschirmaufl\\xf6sung oder Ihr Internetanbieter. Weitere Daten k\\xf6nnen Kontaktdaten, etwaige Bewertungen, das Teilen von Inhalten \\xfcber Social Media oder das Hinzuf\\xfcgen zu Ihren Favoriten auf YouTube sein.\\nWenn Sie nicht in einem Google-Konto oder einem Youtube-Konto angemeldet sind, speichert Google Daten mit einer eindeutigen Kennung, die mit Ihrem Ger\\xe4t, Browser oder App verkn\\xfcpft sind. So bleibt beispielsweise Ihre bevorzugte Spracheinstellung beibehalten. Aber viele Interaktionsdaten k\\xf6nnen nicht gespeichert werden, da weniger Cookies gesetzt werden.\\nIn der folgenden Liste zeigen wir Cookies, die in einem Test im Browser gesetzt wurden. Wir zeigen einerseits Cookies, die ohne angemeldetes YouTube-Konto gesetzt werden. Andererseits zeigen wir Cookies, die mit angemeldetem Account gesetzt werden. Die Liste kann keinen Vollst\\xe4ndigkeitsanspruch erheben, weil die Userdaten immer von den Interaktionen auf YouTube abh\\xe4ngen.\\nName: YSC\\nWert: b9-CV6ojI5Y122903583-1\\nVerwendungszweck: Dieses Cookie registriert eine eindeutige ID, um Statistiken des gesehenen Videos zu speichern.\\nAblaufdatum: nach Sitzungsende\\nName: PREF\\nWert: f1=50000000\\nVerwendungszweck: Dieses Cookie registriert ebenfalls Ihre eindeutige ID. Google bekommt \\xfcber PREF Statistiken, wie Sie YouTube-Videos auf unserer Webseite verwenden.\\nAblaufdatum: nach 8 Monaten\\nName: GPS\\nWert: 1\\nVerwendungszweck: Dieses Cookie registriert Ihre eindeutige ID auf mobilen Ger\\xe4ten, um den GPS-Standort zu tracken.\\nAblaufdatum: nach 30 Minuten\\nName: VISITOR_INFO1_LIVE\\nWert: 95Chz8bagyU\\nVerwendungszweck: Dieses Cookie versucht die Bandbreite des Users auf unseren Webseiten (mit eingebautem YouTube-Video) zu sch\\xe4tzen.\\nAblaufdatum: nach 8 Monaten\\nWeitere Cookies, die gesetzt werden, wenn Sie mit Ihrem YouTube-Konto angemeldet sind:\\nName: APISID\\nWert: zILlvClZSkqGsSwI/AU1aZI6HY7122903583-\\nVerwendungszweck: Dieses Cookie wird verwendet, um ein Profil \\xfcber Ihre Interessen zu erstellen. Gen\\xfctzt werden die Daten f\\xfcr personalisierte Werbeanzeigen.\\nAblaufdatum: nach 2 Jahren\\nName: CONSENT\\nWert: YES+AT.de+20150628-20-0\\nVerwendungszweck: Das Cookie speichert den Status der Zustimmung eines Users zur Nutzung unterschiedlicher Services von Google. CONSENT dient auch der Sicherheit, um User zu \\xfcberpr\\xfcfen und Userdaten vor unbefugten Angriffen zu sch\\xfctzen.\\nAblaufdatum: nach 19 Jahren\\nName: HSID\\nWert: AcRwpgUik9Dveht0I\\nVerwendungszweck: Dieses Cookie wird verwendet, um ein Profil \\xfcber Ihre Interessen zu erstellen. Diese Daten helfen personalisierte Werbung anzeigen zu k\\xf6nnen.\\nAblaufdatum: nach 2 Jahren\\nName: LOGIN_INFO\\nWert: AFmmF2swRQIhALl6aL…\\nVerwendungszweck: In diesem Cookie werden Informationen \\xfcber Ihre Login-Daten gespeichert.\\nAblaufdatum: nach 2 Jahren\\nName: SAPISID\\nWert: 7oaPxoG-pZsJuuF5/AnUdDUIsJ9iJz2vdM\\nVerwendungszweck: Dieses Cookie funktioniert, indem es Ihren Browser und Ihr Ger\\xe4t eindeutig identifiziert. Es wird verwendet, um ein Profil \\xfcber Ihre Interessen zu erstellen.\\nAblaufdatum: nach 2 Jahren\\nName: SID\\nWert: oQfNKjAsI122903583-\\nVerwendungszweck: Dieses Cookie speichert Ihre Google-Konto-ID und Ihren letzten Anmeldezeitpunkt in digital signierter und verschl\\xfcsselter Form.\\nAblaufdatum: nach 2 Jahren\\nName: SIDCC\\nWert: AN0-TYuqub2JOcDTyL\\nVerwendungszweck: Dieses Cookie speichert Informationen, wie Sie die Webseite nutzen und welche Werbung Sie vor dem Besuch auf unserer Seite m\\xf6glicherweise gesehen haben.\\nAblaufdatum: nach 3 Monaten\\nWie lange und wo werden die Daten gespeichert?\\nDie Daten, die YouTube von Ihnen erh\\xe4lt und verarbeitet werden auf den Google-Servern gespeichert. Die meisten dieser Server befinden sich in Amerika. Unter https://www.google.com/about/datacenters/locations/?hl=de sehen Sie genau wo sich die Google-Rechenzentren befinden. Ihre Daten sind auf den Servern verteilt. So sind die Daten schneller abrufbar und vor Manipulation besser gesch\\xfctzt.\\nDie erhobenen Daten speichert Google unterschiedlich lang. Manche Daten k\\xf6nnen Sie jederzeit l\\xf6schen, andere werden automatisch nach einer begrenzten Zeit gel\\xf6scht und wieder andere werden von Google \\xfcber l\\xe4ngere Zeit gespeichert. Einige Daten (wie Elemente aus „Meine Aktivit\\xe4t“, Fotos oder Dokumente, Produkte), die in Ihrem Google-Konto gespeichert sind, bleiben so lange gespeichert, bis Sie sie l\\xf6schen. Auch wenn Sie nicht in einem Google-Konto angemeldet sind, k\\xf6nnen Sie einige Daten, die mit Ihrem Ger\\xe4t, Browser oder App verkn\\xfcpft sind, l\\xf6schen.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nGrunds\\xe4tzlich k\\xf6nnen Sie Daten im Google Konto manuell l\\xf6schen. Mit der 2019 eingef\\xfchrten automatischen L\\xf6schfunktion von Standort- und Aktivit\\xe4tsdaten werden Informationen abh\\xe4ngig von Ihrer Entscheidung – entweder 3 oder 18 Monate gespeichert und dann gel\\xf6scht.\\nUnabh\\xe4ngig, ob Sie ein Google-Konto haben oder nicht, k\\xf6nnen Sie Ihren Browser so konfigurieren, dass Cookies von Google gel\\xf6scht bzw. deaktiviert werden. Je nachdem welchen Browser Sie verwenden, funktioniert dies auf unterschiedliche Art und Weise. Unter dem Abschnitt „Cookies“ finden Sie die entsprechenden Links zu den jeweiligen Anleitungen der bekanntesten Browser.\\nFalls Sie grunds\\xe4tzlich keine Cookies haben wollen, k\\xf6nnen Sie Ihren Browser so einrichten, dass er Sie immer informiert, wenn ein Cookie gesetzt werden soll. So k\\xf6nnen Sie bei jedem einzelnen Cookie entscheiden, ob Sie es erlauben oder nicht.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Daten von Ihnen durch eingebundene YouTube-Elemente verarbeitet und gespeichert werden k\\xf6nnen, gilt diese Einwilligung als Rechtsgrundlage der Datenverarbeitung (Art. 6 Abs. 1 lit. a DSGVO). Grunds\\xe4tzlich werden Ihre Daten auch auf Grundlage unseres berechtigten Interesses (Art. 6 Abs. 1 lit. f DSGVO) an einer schnellen und guten Kommunikation mit Ihnen oder anderen Kunden und Gesch\\xe4ftspartnern gespeichert und verarbeitet. Wir setzen die eingebundenen YouTube-Elemente gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. YouTube setzt auch Cookies in Ihrem Browser, um Daten zu speichern. Darum empfehlen wir Ihnen, unseren Datenschutztext \\xfcber Cookies genau durchzulesen und die Datenschutzerkl\\xe4rung oder die Cookie-Richtlinien des jeweiligen Dienstanbieters anzusehen.\\nYoutube verarbeitet Daten von Ihnen u.a. auch in den USA. Youtube bzw. Google ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Google sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Google, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Google Ads Datenverarbeitungsbedingungen (Google Ads Data Processing Terms), welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://business.safety.google/intl/de/adsprocessorterms/.\\nDa YouTube ein Tochterunternehmen von Google ist, gibt es eine gemeinsame Datenschutzerkl\\xe4rung. Wenn Sie mehr \\xfcber den Umgang mit Ihren Daten erfahren wollen, empfehlen wir Ihnen die Datenschutzerkl\\xe4rung unter https://policies.google.com/privacy?hl=de. \\nYouTube Abonnieren Button Datenschutzerkl\\xe4rung\\nWir haben auf unserer Webseite den YouTube Abonnieren Button (engl. „Subscribe-Button“) eingebaut. Sie erkennen den Button meist am klassischen YouTube-Logo. Das Logo zeigt vor rotem Hintergrund in wei\\xdfer Schrift die W\\xf6rter „Abonnieren“ oder „YouTube“ und links davon das wei\\xdfe „Play-Symbol“. Der Button kann aber auch in einem anderen Design dargestellt sein.\\nUnser YouTube-Kanal bietet Ihnen immer wieder lustige, interessante oder spannende Videos. Mit dem eingebauten „Abonnieren-Button“ k\\xf6nnen Sie unseren Kanal direkt von unserer Webseite aus abonnieren und m\\xfcssen nicht eigens die YouTube-Webseite aufrufen. Wir wollen Ihnen somit den Zugang zu unserem umfassenden Content so einfach wie m\\xf6glich machen. Bitte beachten Sie, dass YouTube dadurch Daten von Ihnen speichern und verarbeiten kann.\\nWenn Sie auf unserer Seite einen eingebauten Abo-Button sehen, setzt YouTube – laut Google – mindestens ein Cookie. Dieses Cookie speichert Ihre IP-Adresse und unsere URL. Auch Informationen \\xfcber Ihren Browser, Ihren ungef\\xe4hren Standort und Ihre voreingestellte Sprache kann YouTube so erfahren. Bei unserem Test wurden folgende vier Cookies gesetzt, ohne bei YouTube angemeldet zu sein:\\nName: YSC\\nWert: b9-CV6ojI5122903583Y\\nVerwendungszweck: Dieses Cookie registriert eine eindeutige ID, um Statistiken des gesehenen Videos zu speichern.\\nAblaufdatum: nach Sitzungsende\\nName: PREF\\nWert: f1=50000000\\nVerwendungszweck: Dieses Cookie registriert ebenfalls Ihre eindeutige ID. Google bekommt \\xfcber PREF Statistiken, wie Sie YouTube-Videos auf unserer Webseite verwenden.\\nAblaufdatum: nach 8 Monate\\nName: GPS\\nWert: 1\\nVerwendungszweck: Dieses Cookie registriert Ihre eindeutige ID auf mobilen Ger\\xe4ten, um den GPS-Standort zu tracken.\\nAblaufdatum: nach 30 Minuten\\nName: VISITOR_INFO1_LIVE\\nWert: 12290358395Chz8bagyU\\nVerwendungszweck: Dieses Cookie versucht die Bandbreite des Users auf unseren Webseiten (mit eingebautem YouTube-Video) zu sch\\xe4tzen.\\nAblaufdatum: nach 8 Monaten\\nAnmerkung: Diese Cookies wurden nach einem Test gesetzt und k\\xf6nnen nicht den Anspruch auf Vollst\\xe4ndigkeit erheben.\\nWenn Sie in Ihrem YouTube-Konto angemeldet sind, kann YouTube viele Ihrer Handlungen/Interaktionen auf unserer Webseite mit Hilfe von Cookies speichern und Ihrem YouTube-Konto zuordnen. YouTube bekommt dadurch zum Beispiel Informationen wie lange Sie auf unserer Seite surfen, welchen Browsertyp Sie verwenden, welche Bildschirmaufl\\xf6sung Sie bevorzugen oder welche Handlungen Sie ausf\\xfchren.\\nYouTube verwendet diese Daten zum einen um die eigenen Dienstleistungen und Angebote zu verbessern, zum anderen um Analysen und Statistiken f\\xfcr Werbetreibende (die Google Ads verwenden) bereitzustellen.\\nWebdesign Einleitung\\nWebdesign Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Verbesserung der Nutzererfahrung\\n📓 Verarbeitete Daten: Welche Daten verarbeitet werden, h\\xe4ngt stark von den verwendeten Diensten ab. Meist handelt es sich etwa um IP-Adresse, technische Daten, Spracheinstellungen,  Browserversion, Bildschirmaufl\\xf6sung und Name des Browsers. Mehr Details dazu finden Sie bei den jeweils eingesetzten Webdesign-Tools.\\n📅 Speicherdauer: abh\\xe4ngig von den eingesetzten Tools\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas ist Webdesign?\\nWir verwenden auf unserer Website verschiedene Tools, die unserem Webdesign dienen. Bei Webdesign geht es nicht, wie oft angenommen, nur darum, dass unsere Website h\\xfcbsch aussieht, sondern auch um Funktionalit\\xe4t und Leistung. Aber nat\\xfcrlich ist die passende Optik einer Website auch eines der gro\\xdfen Ziele professionellen Webdesigns. Webdesign ist ein Teilbereich des Mediendesigns und besch\\xe4ftigt sich sowohl mit der visuellen als auch der strukturellen und funktionalen Gestaltung einer Website. Ziel ist es mit Hilfe von Webdesign Ihre Erfahrung auf unserer Website zu verbessern. Im Webdesign-Jargon spricht man in diesem Zusammenhang von User-Experience (UX) und Usability. Unter User Experience versteht man alle Eindr\\xfccke und Erlebnisse, die der Websitebesucher auf einer Website erf\\xe4hrt. Ein Unterpunkt der User Experience ist die Usability. Dabei geht es um die Nutzerfreundlichkeit einer Website. Wert gelegt wird hier vor allem darauf, dass Inhalte, Unterseiten oder Produkte klar strukturiert sind und Sie leicht und schnell finden, wonach Sie suchen. Um Ihnen die bestm\\xf6gliche Erfahrung auf unserer Website zu bieten, verwenden wir auch sogenannte Webdesign-Tools von Drittanbietern. Unter die Kategorie „Webdesign“ fallen in dieser Datenschutzerkl\\xe4rung also alle Dienste, die unsere Website gestalterisch verbessern. Das k\\xf6nnen beispielsweise Schriftarten, diverse Plugins oder andere eingebundene Webdesign-Funktionen sein.\\nWarum verwenden wir Webdesign-Tools?\\nWie Sie Informationen auf einer Website aufnehmen, h\\xe4ngt sehr stark von der Struktur, der Funktionalit\\xe4t und der visuellen Wahrnehmung der Website ab. Daher wurde auch f\\xfcr uns ein gutes und professionelles Webdesign immer wichtiger. Wir arbeiten st\\xe4ndig an der Verbesserung unserer Website und sehen dies auch als erweiterte Dienstleistung f\\xfcr Sie als Websitebesucher. Weiters hat eine sch\\xf6ne und funktionierende Website auch wirtschaftliche Vorteile f\\xfcr uns. Schlie\\xdflich werden Sie uns nur besuchen und unsere Angebote in Anspruch nehmen, wenn Sie sich rundum wohl f\\xfchlen.\\nWelche Daten werden durch Webdesign-Tools gespeichert?\\nWenn Sie unsere Website besuchen, k\\xf6nnen Webdesign-Elemente in unseren Seiten eingebunden sein, die auch Daten verarbeiten k\\xf6nnen. Um welche Daten es sich genau handelt, h\\xe4ngt nat\\xfcrlich stark von den verwendeten Tools ab. Weiter unter sehen Sie genau, welche Tools wir f\\xfcr unsere Website verwenden. Wir empfehlen Ihnen f\\xfcr n\\xe4here Informationen \\xfcber die Datenverarbeitung auch die jeweilige Datenschutzerkl\\xe4rung der verwendeten Tools durchzulesen. Meistens erfahren Sie dort, welche Daten verarbeitet werden, ob Cookies eingesetzt werden und wie lange die Daten aufbewahrt werden. Durch Schriftarten wie etwa Google Fonts werden beispielsweise auch Informationen wie Spracheinstellungen, IP-Adresse, Version des Browsers, Bildschirmaufl\\xf6sung des Browsers und Name des Browsers automatisch an die Google-Server \\xfcbertragen.\\nDauer der Datenverarbeitung\\nWie lange Daten verarbeitet werden, ist sehr individuell und h\\xe4ngt von den eingesetzten Webdesign-Elementen ab. Wenn Cookies beispielsweise zum Einsatz kommen, kann die Aufbewahrungsdauer nur eine Minute, aber auch ein paar Jahre dauern. Machen Sie sich diesbez\\xfcglich bitte schlau. Dazu empfehlen wir Ihnen einerseits unseren allgemeinen Textabschnitt \\xfcber Cookies sowie die Datenschutzerkl\\xe4rungen der eingesetzten Tools. Dort erfahren Sie in der Regel, welche Cookies genau eingesetzt werden, und welche Informationen darin gespeichert werden. Google-Font-Dateien werden zum Beispiel ein Jahr gespeichert. Damit soll die Ladezeit einer Website verbessert werden. Grunds\\xe4tzlich werden Daten immer nur so lange aufbewahrt, wie es f\\xfcr die Bereitstellung des Dienstes n\\xf6tig ist. Bei gesetzlichen Vorschreibungen k\\xf6nnen Daten auch l\\xe4nger gespeichert werden.\\nWiderspruchsrecht\\nSie haben auch jederzeit das Recht und die M\\xf6glichkeit Ihre Einwilligung zur Verwendung von Cookies bzw. Drittanbietern zu widerrufen. Das funktioniert entweder \\xfcber unser Cookie-Management-Tool oder \\xfcber andere Opt-Out-Funktionen. Sie k\\xf6nnen auch die Datenerfassung durch Cookies verhindern, indem Sie in Ihrem Browser die Cookies verwalten, deaktivieren oder l\\xf6schen. Unter Webdesign-Elementen (meistens bei Schriftarten) gibt es allerdings auch Daten, die nicht ganz so einfach gel\\xf6scht werden k\\xf6nnen. Das ist dann der Fall, wenn Daten direkt bei einem Seitenaufruf automatisch erhoben und an einen Drittanbieter (wie z. B. Google) \\xfcbermittelt werden. Wenden Sie sich dann bitte an den Support des entsprechenden Anbieters. Im Fall von Google erreichen Sie den Support unter https://support.google.com/?hl=de.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Webdesign-Tools eingesetzt werden d\\xfcrfen, ist die Rechtsgrundlage der entsprechenden Datenverarbeitung diese Einwilligung. Diese Einwilligung stellt laut Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) die Rechtsgrundlage f\\xfcr die Verarbeitung personenbezogener Daten, wie sie bei der Erfassung durch Webdesign-Tools vorkommen kann, dar. Von unserer Seite besteht zudem ein berechtigtes Interesse, das Webdesign auf unserer Website zu verbessern. Schlie\\xdflich k\\xf6nnen wir Ihnen nur dann ein sch\\xf6nes und professionelles Webangebot liefern. Die daf\\xfcr entsprechende Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen). Wir setzen Webdesign-Tools gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben. Das wollen wir hier auf jeden Fall nochmals betonen.\\nInformationen zu speziellen Webdesign-Tools erhalten Sie – sofern vorhanden – in den folgenden Abschnitten.\\nAdobe Fonts Datenschutzerkl\\xe4rung\\nWir verwenden auf unserer Website Adobe Fonts, ein Webschriftarten-Hosting-Dienst. Dienstanbieter ist das amerikanische Unternehmen Adobe Inc. F\\xfcr den europ\\xe4ischen Raum ist das irische Unternehmen Adobe Systems Software Ireland Companies, 4-6 Riverwalk, Citywest Business Campus, Dublin 24, Irland, verantwortlich.\\nAdobe verarbeitet Daten von Ihnen u.a. auch in den USA. Adobe ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Adobe sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Adobe, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nMehr Informationen zu den Standardvertragsklauseln bei Adobe finden Sie unter https://www.adobe.com/at/privacy/eudatatransfers.html.\\nMehr \\xfcber die Daten, die durch die Verwendung von Adobe Fonts verarbeitet werden, erfahren Sie in der Privacy Policy auf https://www.adobe.com/at/privacy.html . \\nGoogle Fonts Datenschutzerkl\\xe4rung\\nGoogle Fonts Datenschutzerkl\\xe4rung Zusammenfassung \\n👥 Betroffene: Besucher der Website\\n🤝 Zweck: Optimierung unserer Serviceleistung\\n📓 Verarbeitete Daten: Daten wie etwa IP-Adresse und CSS- und Schrift-Anfragen\\nMehr Details dazu finden Sie weiter unten in dieser Datenschutzerkl\\xe4rung.\\n📅 Speicherdauer: Font-Dateien werden bei Google ein Jahr gespeichert\\n⚖️ Rechtsgrundlagen: Art. 6 Abs. 1 lit. a DSGVO (Einwilligung), Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen)\\nWas sind Google Fonts?\\nAuf unserer Website verwenden wir Google Fonts. Das sind die “Google-Schriften” der Firma Google Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) f\\xfcr alle Google-Dienste verantwortlich.\\nF\\xfcr die Verwendung von Google-Schriftarten m\\xfcssen Sie sich nicht anmelden bzw. ein Passwort hinterlegen. Weiters werden auch keine Cookies in Ihrem Browser gespeichert. Die Dateien (CSS, Schriftarten/Fonts) werden \\xfcber die Google-Domains fonts.googleapis.com und fonts.gstatic.com angefordert. Laut Google sind die Anfragen nach CSS und Schriften vollkommen getrennt von allen anderen Google-Diensten. Wenn Sie ein Google-Konto haben, brauchen Sie keine Sorge haben, dass Ihre Google-Kontodaten, w\\xe4hrend der Verwendung von Google Fonts, an Google \\xfcbermittelt werden. Google erfasst die Nutzung von CSS (Cascading Style Sheets) und der verwendeten Schriftarten und speichert diese Daten sicher. Wie die Datenspeicherung genau aussieht, werden wir uns noch im Detail ansehen.\\nGoogle Fonts (fr\\xfcher Google Web Fonts) ist ein Verzeichnis mit \\xfcber 800 Schriftarten, die Google Ihren Nutzern kostenlos zu Verf\\xfcgung stellen.\\nViele dieser Schriftarten sind unter der SIL Open Font License ver\\xf6ffentlicht, w\\xe4hrend andere unter der Apache-Lizenz ver\\xf6ffentlicht wurden. Beides sind freie Software-Lizenzen.\\nWarum verwenden wir Google Fonts auf unserer Website?\\nMit Google Fonts k\\xf6nnen wir auf der eigenen Webseite Schriften nutzen, und m\\xfcssen sie nicht auf unserem eigenen Server hochladen. Google Fonts ist ein wichtiger Baustein, um die Qualit\\xe4t unserer Webseite hoch zu halten. Alle Google-Schriften sind automatisch f\\xfcr das Web optimiert und dies spart Datenvolumen und ist speziell f\\xfcr die Verwendung bei mobilen Endger\\xe4ten ein gro\\xdfer Vorteil. Wenn Sie unsere Seite besuchen, sorgt die niedrige Dateigr\\xf6\\xdfe f\\xfcr eine schnelle Ladezeit. Des Weiteren sind Google Fonts sichere Web Fonts. Unterschiedliche Bildsynthese-Systeme (Rendering) in verschiedenen Browsern, Betriebssystemen und mobilen Endger\\xe4ten k\\xf6nnen zu Fehlern f\\xfchren. Solche Fehler k\\xf6nnen teilweise Texte bzw. ganze Webseiten optisch verzerren. Dank des schnellen Content Delivery Network (CDN) gibt es mit Google Fonts keine plattform\\xfcbergreifenden Probleme. Google Fonts unterst\\xfctzt alle g\\xe4ngigen Browser (Google Chrome, Mozilla Firefox, Apple Safari, Opera) und funktioniert zuverl\\xe4ssig auf den meisten modernen mobilen Betriebssystemen, einschlie\\xdflich Android 2.2+ und iOS 4.2+ (iPhone, iPad, iPod). Wir verwenden die Google Fonts also, damit wir unser gesamtes Online-Service so sch\\xf6n und einheitlich wie m\\xf6glich darstellen k\\xf6nnen.\\nWelche Daten werden von Google gespeichert?\\nWenn Sie unsere Webseite besuchen, werden die Schriften \\xfcber einen Google-Server nachgeladen. Durch diesen externen Aufruf werden Daten an die Google-Server \\xfcbermittelt. So erkennt Google auch, dass Sie bzw. Ihre IP-Adresse unsere Webseite besucht. Die Google Fonts API wurde entwickelt, um Verwendung, Speicherung und Erfassung von Endnutzerdaten auf das zu reduzieren, was f\\xfcr eine ordentliche Bereitstellung von Schriften n\\xf6tig ist. API steht \\xfcbrigens f\\xfcr „Application Programming Interface“ und dient unter anderem als Daten\\xfcbermittler im Softwarebereich.\\nGoogle Fonts speichert CSS- und Schrift-Anfragen sicher bei Google und ist somit gesch\\xfctzt. Durch die gesammelten Nutzungszahlen kann Google feststellen, wie gut die einzelnen Schriften ankommen. Die Ergebnisse ver\\xf6ffentlicht Google auf internen Analyseseiten, wie beispielsweise Google Analytics. Zudem verwendet Google auch Daten des eigenen Web-Crawlers, um festzustellen, welche Webseiten Google-Schriften verwenden. Diese Daten werden in der BigQuery-Datenbank von Google Fonts ver\\xf6ffentlicht. Unternehmer und Entwickler n\\xfctzen das Google-Webservice BigQuery, um gro\\xdfe Datenmengen untersuchen und bewegen zu k\\xf6nnen.\\nZu bedenken gilt allerdings noch, dass durch jede Google Font Anfrage auch Informationen wie Spracheinstellungen, IP-Adresse, Version des Browsers, Bildschirmaufl\\xf6sung des Browsers und Name des Browsers automatisch an die Google-Server \\xfcbertragen werden. Ob diese Daten auch gespeichert werden, ist nicht klar feststellbar bzw. wird von Google nicht eindeutig kommuniziert.\\nWie lange und wo werden die Daten gespeichert?\\nAnfragen f\\xfcr CSS-Assets speichert Google einen Tag lang auf seinen Servern, die haupts\\xe4chlich au\\xdferhalb der EU angesiedelt sind. Das erm\\xf6glicht uns, mithilfe eines Google-Stylesheets die Schriftarten zu nutzen. Ein Stylesheet ist eine Formatvorlage, \\xfcber die man einfach und schnell z.B. das Design bzw. die Schriftart einer Webseite \\xe4ndern kann.\\nDie Font-Dateien werden bei Google ein Jahr gespeichert. Google verfolgt damit das Ziel, die Ladezeit von Webseiten grunds\\xe4tzlich zu verbessern. Wenn Millionen von Webseiten auf die gleichen Schriften verweisen, werden sie nach dem ersten Besuch zwischengespeichert und erscheinen sofort auf allen anderen sp\\xe4ter besuchten Webseiten wieder. Manchmal aktualisiert Google Schriftdateien, um die Dateigr\\xf6\\xdfe zu reduzieren, die Abdeckung von Sprache zu erh\\xf6hen und das Design zu verbessern.\\nWie kann ich meine Daten l\\xf6schen bzw. die Datenspeicherung verhindern?\\nJene Daten, die Google f\\xfcr einen Tag bzw. ein Jahr speichert k\\xf6nnen nicht einfach gel\\xf6scht werden. Die Daten werden beim Seitenaufruf automatisch an Google \\xfcbermittelt. Um diese Daten vorzeitig l\\xf6schen zu k\\xf6nnen, m\\xfcssen Sie den Google-Support auf https://support.google.com/?hl=de&tid=122903583 kontaktieren. Datenspeicherung verhindern Sie in diesem Fall nur, wenn Sie unsere Seite nicht besuchen.\\nAnders als andere Web-Schriften erlaubt uns Google uneingeschr\\xe4nkten Zugriff auf alle Schriftarten. Wir k\\xf6nnen also unlimitiert auf ein Meer an Schriftarten zugreifen und so das Optimum f\\xfcr unsere Webseite rausholen. Mehr zu Google Fonts und weiteren Fragen finden Sie auf https://developers.google.com/fonts/faq?tid=122903583. Dort geht zwar Google auf datenschutzrelevante Angelegenheiten ein, doch wirklich detaillierte Informationen \\xfcber Datenspeicherung sind nicht enthalten. Es ist relativ schwierig, von Google wirklich pr\\xe4zise Informationen \\xfcber gespeicherten Daten zu bekommen.\\nRechtsgrundlage\\nWenn Sie eingewilligt haben, dass Google Fonts eingesetzt werden darf, ist die Rechtsgrundlage der entsprechenden Datenverarbeitung diese Einwilligung. Diese Einwilligung stellt laut Art. 6 Abs. 1 lit. a DSGVO (Einwilligung) die Rechtsgrundlage f\\xfcr die Verarbeitung personenbezogener Daten, wie sie bei der Erfassung durch Google Fonts vorkommen kann, dar.\\nVon unserer Seite besteht zudem ein berechtigtes Interesse, Google Font zu verwenden, um unser Online-Service zu optimieren. Die daf\\xfcr entsprechende Rechtsgrundlage ist Art. 6 Abs. 1 lit. f DSGVO (Berechtigte Interessen). Wir setzen Google Font gleichwohl nur ein, soweit Sie eine Einwilligung erteilt haben.\\nGoogle verarbeitet Daten von Ihnen u.a. auch in den USA. Google ist aktiver Teilnehmer des EU-US Data Privacy Frameworks, wodurch der korrekte und sichere Datentransfer personenbezogener Daten von EU-B\\xfcrgern in die USA geregelt wird. Mehr Informationen dazu finden Sie auf https://commission.europa.eu/document/fa09cbad-dd7d-4684-ae60-be03fcb0fddf_en.\\nZudem verwendet Google sogenannte Standardvertragsklauseln (= Art. 46. Abs. 2 und 3 DSGVO). Standardvertragsklauseln (Standard Contractual Clauses – SCC) sind von der EU-Kommission bereitgestellte Mustervorlagen und sollen sicherstellen, dass Ihre Daten auch dann den europ\\xe4ischen Datenschutzstandards entsprechen, wenn diese in Drittl\\xe4nder (wie beispielsweise in die USA) \\xfcberliefert und dort gespeichert werden. Durch das EU-US Data Privacy Framework und durch die Standardvertragsklauseln verpflichtet sich Google, bei der Verarbeitung Ihrer relevanten Daten, das europ\\xe4ische Datenschutzniveau einzuhalten, selbst wenn die Daten in den USA gespeichert, verarbeitet und verwaltet werden. Diese Klauseln basieren auf einem Durchf\\xfchrungsbeschluss der EU-Kommission. Sie finden den Beschluss und die entsprechenden Standardvertragsklauseln u.a. hier: https://eur-lex.europa.eu/eli/dec_impl/2021/914/oj?locale=de \\nDie Google Ads Datenverarbeitungsbedingungen (Google Ads Data Processing Terms), welche auf die Standardvertragsklauseln verweisen, finden Sie unter https://business.safety.google/intl/de/adsprocessorterms/.\\nWelche Daten grunds\\xe4tzlich von Google erfasst werden und wof\\xfcr diese Daten verwendet werden, k\\xf6nnen Sie auch auf https://www.google.com/intl/de/policies/privacy/ nachlesen.\\nGoogle Fonts Lokal Datenschutzerkl\\xe4rung\\nAuf unserer Website nutzen wir Google Fonts der Firma Google Inc. F\\xfcr den europ\\xe4ischen Raum ist das Unternehmen Google Ireland Limited (Gordon House, Barrow Street Dublin 4, Irland) verantwortlich. Wir haben die Google-Schriftarten lokal, d.h. auf unserem Webserver – nicht auf den Servern von Google – eingebunden. Dadurch gibt es keine Verbindung zu Google-Servern und somit auch keine Daten\\xfcbertragung oder Speicherung.\\nWas sind Google Fonts?\\nFr\\xfcher nannte man Google Fonts auch Google Web Fonts. Dabei handelt es sich um ein interaktives Verzeichnis mit \\xfcber 800 Schriftarten, die Google kostenlos bereitstellt. Mit Google Fonts k\\xf6nnte man Schriften nutzen, ohne sie auf den eigenen Server hochzuladen. Doch um diesbez\\xfcglich jede Informations\\xfcbertragung zu Google-Servern zu unterbinden, haben wir die Schriftarten auf unseren Server heruntergeladen. Auf diese Weise handeln wir datenschutzkonform und senden keine Daten an Google Fonts weiter.\\nErkl\\xe4rung verwendeter Begriffe\\nWir sind stets bem\\xfcht unsere Datenschutzerkl\\xe4rung so klar und verst\\xe4ndlich wie m\\xf6glich zu verfassen. Besonders bei technischen und rechtlichen Themen ist das allerdings nicht immer ganz einfach. Es macht oft Sinn juristische Begriffe (wie z. B. personenbezogene Daten) oder bestimmte technische Ausdr\\xfccke (wie z. B. Cookies, IP-Adresse) zu verwenden. Wir m\\xf6chte diese aber nicht ohne Erkl\\xe4rung verwenden. Nachfolgend finden Sie nun eine alphabetische Liste von wichtigen verwendeten Begriffen, auf die wir in der bisherigen Datenschutzerkl\\xe4rung vielleicht noch nicht ausreichend eingegangen sind. Falls diese Begriffe der DSGVO entnommen wurden und es sich um Begriffsbestimmungen handelt, werden wir hier auch die DSGVO-Texte anf\\xfchren und gegebenenfalls noch eigene Erl\\xe4uterungen hinzuf\\xfcgen.\\nAuftragsverarbeiter\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Auftragsverarbeiter“ eine nat\\xfcrliche oder juristische Person, Beh\\xf6rde, Einrichtung oder andere Stelle, die personenbezogene Daten im Auftrag des Verantwortlichen verarbeitet; \\nErl\\xe4uterung: Wir sind als Unternehmen und Websiteinhaber f\\xfcr alle Daten, die wir von Ihnen verarbeiten verantwortlich. Neben den Verantwortlichen kann es auch sogenannte Auftragsverarbeiter geben. Dazu z\\xe4hlt jedes Unternehmen bzw. jede Person, die in unserem Auftrag personenbezogene Daten verarbeitet. Auftragsverarbeiter k\\xf6nnen folglich, neben Dienstleistern wie Steuerberater, etwa auch Hosting- oder Cloudanbieter, Bezahlungs- oder Newsletter-Anbieter oder gro\\xdfe Unternehmen wie beispielsweise Google oder Microsoft sein.\\nEinwilligung\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Einwilligung“ der betroffenen Person jede freiwillig f\\xfcr den bestimmten Fall, in informierter Weise und unmissverst\\xe4ndlich abgegebene Willensbekundung in Form einer Erkl\\xe4rung oder einer sonstigen eindeutigen best\\xe4tigenden Handlung, mit der die betroffene Person zu verstehen gibt, dass sie mit der Verarbeitung der sie betreffenden personenbezogenen Daten einverstanden ist; \\nErl\\xe4uterung: In der Regel erfolgt bei Websites eine solche Einwilligung \\xfcber ein Cookie-Consent-Tool. Sie kennen das bestimmt. Immer wenn Sie erstmals eine Website besuchen, werden Sie meist \\xfcber einen Banner gefragt, ob Sie der Datenverarbeitung zustimmen bzw. einwilligen. Meist k\\xf6nnen Sie auch individuelle Einstellungen treffen und so selbst entscheiden, welche Datenverarbeitung Sie erlauben und welche nicht. Wenn Sie nicht einwilligen, d\\xfcrfen auch keine personenbezogene Daten von Ihnen verarbeitet werden. Grunds\\xe4tzlich kann eine Einwilligung nat\\xfcrlich auch schriftlich, also nicht \\xfcber ein Tool, erfolgen.\\nPersonenbezogene Daten\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„personenbezogene Daten“ alle Informationen, die sich auf eine identifizierte oder identifizierbare nat\\xfcrliche Person (im Folgenden „betroffene Person“) beziehen; als identifizierbar wird eine nat\\xfcrliche Person angesehen, die direkt oder indirekt, insbesondere mittels Zuordnung zu einer Kennung wie einem Namen, zu einer Kennnummer, zu Standortdaten, zu einer Online-Kennung oder zu einem oder mehreren besonderen Merkmalen, die Ausdruck der physischen, physiologischen, genetischen, psychischen, wirtschaftlichen, kulturellen oder sozialen Identit\\xe4t dieser nat\\xfcrlichen Person sind, identifiziert werden kann; \\nErl\\xe4uterung: Personenbezogene Daten sind also all jene Daten, die Sie als Person identifizieren k\\xf6nnen. Das sind in der Regel Daten wie etwa:\\n•\tName\\n•\tAdresse\\n•\tE-Mail-Adresse\\n•\tPost-Anschrift\\n•\tTelefonnummer\\n•\tGeburtsdatum\\n•\tKennnummern wie Sozialversicherungsnummer, Steueridentifikationsnummer, Personalausweisnummer oder Matrikelnummer\\n•\tBankdaten wie Kontonummer, Kreditinformationen, Kontost\\xe4nde uvm.\\nLaut Europ\\xe4ischem Gerichtshof (EuGH) z\\xe4hlt auch Ihre IP-Adresse zu den personenbezogenen Daten. IT-Experten k\\xf6nnen anhand Ihrer IP-Adresse zumindest den ungef\\xe4hren Standort Ihres Ger\\xe4ts und in weiterer Folge Sie als Anschlussinhabers feststellen. Daher ben\\xf6tigt auch das Speichern einer IP-Adresse eine Rechtsgrundlage im Sinne der DSGVO. Es gibt auch noch sogenannte „besondere Kategorien“ der personenbezogenen Daten, die auch besonders sch\\xfctzenswert sind. Dazu z\\xe4hlen:\\n•\trassische und ethnische Herkunft\\n•\tpolitische Meinungen\\n•\treligi\\xf6se bzw. weltanschauliche \\xdcberzeugungen\\n•\tdie Gewerkschaftszugeh\\xf6rigkeit\\n•\tgenetische Daten wie beispielsweise Daten, die aus Blut- oder Speichelproben entnommen werden\\n•\tbiometrische Daten (das sind Informationen zu psychischen, k\\xf6rperlichen oder verhaltenstypischen Merkmalen, die eine Person identifizieren k\\xf6nnen).\\nGesundheitsdaten\\n•\tDaten zur sexuellen Orientierung oder zum Sexualleben\\nProfiling\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Profiling“ jede Art der automatisierten Verarbeitung personenbezogener Daten, die darin besteht, dass diese personenbezogenen Daten verwendet werden, um bestimmte pers\\xf6nliche Aspekte, die sich auf eine nat\\xfcrliche Person beziehen, zu bewerten, insbesondere um Aspekte bez\\xfcglich Arbeitsleistung, wirtschaftliche Lage, Gesundheit, pers\\xf6nliche Vorlieben, Interessen, Zuverl\\xe4ssigkeit, Verhalten, Aufenthaltsort oder Ortswechsel dieser nat\\xfcrlichen Person zu analysieren oder vorherzusagen; \\nErl\\xe4uterung: Beim Profiling werden verschiedene Informationen \\xfcber eine Person zusammengetragen, um daraus mehr \\xfcber diese Person zu erfahren. Im Webbereich wird Profiling h\\xe4ufig f\\xfcr Werbezwecke oder auch f\\xfcr Bonit\\xe4tspr\\xfcfungen angewandt. Web- bzw. Werbeanalyseprogramme sammeln zum Beispiel Daten \\xfcber Ihre Verhalten und Ihre Interessen auf einer Website. Daraus ergibt sich ein spezielles Userprofil, mit dessen Hilfe Werbung gezielt an eine Zielgruppe ausgespielt werden kann.\\n \\nVerantwortlicher\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Verantwortlicher“ die nat\\xfcrliche oder juristische Person, Beh\\xf6rde, Einrichtung oder andere Stelle, die allein oder gemeinsam mit anderen \\xfcber die Zwecke und Mittel der Verarbeitung von personenbezogenen Daten entscheidet; sind die Zwecke und Mittel dieser Verarbeitung durch das Unionsrecht oder das Recht der Mitgliedstaaten vorgegeben, so kann der Verantwortliche beziehungsweise k\\xf6nnen die bestimmten Kriterien seiner Benennung nach dem Unionsrecht oder dem Recht der Mitgliedstaaten vorgesehen werden; \\nErl\\xe4uterung: In unserem Fall sind wir f\\xfcr die Verarbeitung Ihrer personenbezogenen Daten verantwortlich und folglich der “Verantwortliche”. Wenn wir erhobene Daten zur Verarbeitung an andere Dienstleister weitergeben, sind diese “Auftragsverarbeiter”. Daf\\xfcr muss ein “Auftragsverarbeitungsvertrag (AVV)” unterzeichnet werden.\\n \\nVerarbeitung\\nBegriffsbestimmung nach Artikel 4 der DSGVO \\nIm Sinne dieser Verordnung bezeichnet der Ausdruck:\\n„Verarbeitung“ jeden mit oder ohne Hilfe automatisierter Verfahren ausgef\\xfchrten Vorgang oder jede solche Vorgangsreihe im Zusammenhang mit personenbezogenen Daten wie das Erheben, das Erfassen, die Organisation, das Ordnen, die Speicherung, die Anpassung oder Ver\\xe4nderung, das Auslesen, das Abfragen, die Verwendung, die Offenlegung durch \\xdcbermittlung, Verbreitung oder eine andere Form der Bereitstellung, den Abgleich oder die Verkn\\xfcpfung, die Einschr\\xe4nkung, das L\\xf6schen oder die Vernichtung; \\nAnmerkung: Wenn wir in unserer Datenschutzerkl\\xe4rung von Verarbeitung sprechen, meinen wir damit jegliche Art von Datenverarbeitung. Dazu z\\xe4hlt, wie oben in der originalen DSGVO-Erkl\\xe4rung erw\\xe4hnt, nicht nur das Erheben sondern auch das Speichern und Verarbeiten von Daten.\\nSchlusswort\\nHerzlichen Gl\\xfcckwunsch! Wenn Sie diese Zeilen lesen, haben Sie sich wirklich durch unsere gesamte Datenschutzerkl\\xe4rung „gek\\xe4mpft“ oder zumindest bis hier hin gescrollt. Wie Sie am Umfang unserer Datenschutzerkl\\xe4rung sehen, nehmen wir den Schutz Ihrer pers\\xf6nlichen Daten, alles andere als auf die leichte Schulter.\\nUns ist es wichtig, Sie nach bestem Wissen und Gewissen \\xfcber die Verarbeitung personenbezogener Daten zu informieren. Dabei wollen wir Ihnen aber nicht nur mitteilen, welche Daten verarbeitet werden, sondern auch die Beweggr\\xfcnde f\\xfcr die Verwendung diverser Softwareprogramme n\\xe4herbringen. In der Regel klingen Datenschutzerkl\\xe4rung sehr technisch und juristisch. Da die meisten von Ihnen aber keine Webentwickler oder Juristen sind, wollten wir auch sprachlich einen anderen Weg gehen und den Sachverhalt in einfacher und klarer Sprache erkl\\xe4ren. Immer ist dies nat\\xfcrlich aufgrund der Thematik nicht m\\xf6glich. Daher werden die wichtigsten Begriffe am Ende der Datenschutzerkl\\xe4rung n\\xe4her erl\\xe4utert.\\nBei Fragen zum Thema Datenschutz auf unserer Website z\\xf6gern Sie bitte nicht, uns oder die verantwortliche Stelle zu kontaktieren. Wir w\\xfcnschen Ihnen noch eine sch\\xf6ne Zeit und hoffen, Sie auf unserer Website bald wieder begr\\xfc\\xdfen zu d\\xfcrfen.\\nAlle Texte sind urheberrechtlich gesch\\xfctzt.\\nQuelle: Erstellt mit dem Datenschutz Generator von AdSimple\",variant:\"REWt8TbPR\",W88zB8mIG:\"- weniger anzeigen\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-2YfvX.framer-1rifqic, .framer-2YfvX .framer-1rifqic { display: block; }\",\".framer-2YfvX.framer-1rv22lo { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px 20px 0px 20px; position: relative; width: 1000px; will-change: var(--framer-will-change-override, transform); }\",\".framer-2YfvX .framer-1tvrs1r-container, .framer-2YfvX .framer-1j72emj-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-2YfvX.framer-1rv22lo { gap: 0px; } .framer-2YfvX.framer-1rv22lo > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-2YfvX.framer-1rv22lo > :first-child { margin-top: 0px; } .framer-2YfvX.framer-1rv22lo > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 24\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"GgSC0NjFz\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramersFI68qU_5=withCSS(Component,css,\"framer-2YfvX\");export default FramersFI68qU_5;FramersFI68qU_5.displayName=\"Accordion\";FramersFI68qU_5.defaultProps={height:24,width:1e3};addPropertyControls(FramersFI68qU_5,{variant:{options:[\"cFj1y8_XL\",\"GgSC0NjFz\"],optionTitles:[\"Variant 1\",\"Variant 2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramersFI68qU_5,[{explicitInter:true,fonts:[]},...RowFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramersFI68qU_5\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"1000\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"24\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"GgSC0NjFz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Poppins Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/tiXS08l3mPirX2J2Uzp2VaMrdCM.woff2\"}]}];export const css=['.framer-uu0R6 .framer-styles-preset-19k1oeb:not(.rich-text-wrapper), .framer-uu0R6 .framer-styles-preset-19k1oeb.rich-text-wrapper h6 { --framer-font-family: \"Poppins Medium\", \"Poppins Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 28px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.47em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-uu0R6 .framer-styles-preset-19k1oeb:not(.rich-text-wrapper), .framer-uu0R6 .framer-styles-preset-19k1oeb.rich-text-wrapper h6 { --framer-font-family: \"Poppins Medium\", \"Poppins Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.47em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-uu0R6 .framer-styles-preset-19k1oeb:not(.rich-text-wrapper), .framer-uu0R6 .framer-styles-preset-19k1oeb.rich-text-wrapper h6 { --framer-font-family: \"Poppins Medium\", \"Poppins Medium Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0px; --framer-line-height: 1.47em; --framer-paragraph-spacing: 40px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-uu0R6\";\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 (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Poppins Medium\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/tiXS08l3mPirX2J2Uzp2VaMrdCM.woff2\"}]}];export const css=[\".framer-tVMkp .framer-styles-preset-oadsub:not(.rich-text-wrapper), .framer-tVMkp .framer-styles-preset-oadsub.rich-text-wrapper h4 { --framer-font-family: \\\"Poppins Medium\\\", \\\"Poppins Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 22px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-tVMkp .framer-styles-preset-oadsub:not(.rich-text-wrapper), .framer-tVMkp .framer-styles-preset-oadsub.rich-text-wrapper h4 { --framer-font-family: \\\"Poppins Medium\\\", \\\"Poppins Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 20px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-tVMkp .framer-styles-preset-oadsub:not(.rich-text-wrapper), .framer-tVMkp .framer-styles-preset-oadsub.rich-text-wrapper h4 { --framer-font-family: \\\"Poppins Medium\\\", \\\"Poppins Medium Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.7em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-tVMkp\";\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 (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Poppins SemiBold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/UE12vX73EEO8KjkItKSNlzgLhc.woff2\"}]}];export const css=['.framer-i8sj3 .framer-styles-preset-bhwbp8:not(.rich-text-wrapper), .framer-i8sj3 .framer-styles-preset-bhwbp8.rich-text-wrapper h5 { --framer-font-family: \"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 30px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, #171717); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-i8sj3 .framer-styles-preset-bhwbp8:not(.rich-text-wrapper), .framer-i8sj3 .framer-styles-preset-bhwbp8.rich-text-wrapper h5 { --framer-font-family: \"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 24px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, #171717); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-i8sj3 .framer-styles-preset-bhwbp8:not(.rich-text-wrapper), .framer-i8sj3 .framer-styles-preset-bhwbp8.rich-text-wrapper h5 { --framer-font-family: \"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 19px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0em; --framer-line-height: 1.4em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, #171717); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-i8sj3\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (ca9141d)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Poppins Bold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins Bold\",source:\"custom\",url:\"https://framerusercontent.com/assets/u58u0gqQtjNOI0ZGBH9aOwEcY0.woff2\"}]}];export const css=['.framer-XCskm .framer-styles-preset-9fp2q3:not(.rich-text-wrapper), .framer-XCskm .framer-styles-preset-9fp2q3.rich-text-wrapper h1 { --framer-font-family: \"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 93px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.8px; --framer-line-height: 1.05em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-XCskm .framer-styles-preset-9fp2q3:not(.rich-text-wrapper), .framer-XCskm .framer-styles-preset-9fp2q3.rich-text-wrapper h1 { --framer-font-family: \"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 74px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.8px; --framer-line-height: 1.05em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-XCskm .framer-styles-preset-9fp2q3:not(.rich-text-wrapper), .framer-XCskm .framer-styles-preset-9fp2q3.rich-text-wrapper h1 { --framer-font-family: \"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -1.8px; --framer-line-height: 1.25em; --framer-paragraph-spacing: 0px; --framer-text-alignment: left; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-XCskm\";\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 (51f36d1)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Poppins SemiBold\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins SemiBold\",source:\"custom\",url:\"https://framerusercontent.com/assets/UE12vX73EEO8KjkItKSNlzgLhc.woff2\"}]}];export const css=['.framer-ME5d6 .framer-styles-preset-5k3yg3:not(.rich-text-wrapper), .framer-ME5d6 .framer-styles-preset-5k3yg3.rich-text-wrapper h2 { --framer-font-family: \"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 48px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.6px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-ME5d6 .framer-styles-preset-5k3yg3:not(.rich-text-wrapper), .framer-ME5d6 .framer-styles-preset-5k3yg3.rich-text-wrapper h2 { --framer-font-family: \"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 38px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.6px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-ME5d6 .framer-styles-preset-5k3yg3:not(.rich-text-wrapper), .framer-ME5d6 .framer-styles-preset-5k3yg3.rich-text-wrapper h2 { --framer-font-family: \"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 31px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: 0.6px; --framer-line-height: 1.2em; --framer-paragraph-spacing: 40px; --framer-text-alignment: center; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-ME5d6\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-Ry3ux .framer-styles-preset-e5bmmx:not(.rich-text-wrapper), .framer-Ry3ux .framer-styles-preset-e5bmmx.rich-text-wrapper a { --framer-link-current-text-color: #111111; --framer-link-current-text-decoration: underline; --framer-link-hover-text-color: #0088ff; --framer-link-hover-text-decoration: underline; --framer-link-text-decoration: underline; }\"];export const className=\"framer-Ry3ux\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Poppins Medium\",\"Inter-Black\",\"Inter-BlackItalic\",\"Inter-BoldItalic\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins Medium\",source:\"custom\",url:\"https://framerusercontent.com/assets/tiXS08l3mPirX2J2Uzp2VaMrdCM.woff2\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/mkY5Sgyq51ik0AMrSBwhm9DJg.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/X5hj6qzcHUYv7h1390c8Rhm6550.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/gQhNpS3tN86g8RcVKYUUaKt2oMQ.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cugnVhSraaRyANCaUtI5FV17wk.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/5HcVoGak8k5agFJSaKa4floXVu0.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/jn4BtSPLlS0NDp1KiFAtFKiiY0o.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/P2Bw01CtL0b9wqygO0sSVogWbo.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/05KsVHGDmqXSBXM4yRZ65P8i0s.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/ky8ovPukK4dJ1Pxq74qGhOqCYI.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/vvNSqIj42qeQ2bvCRBIWKHscrc.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/3ZmXbBKToJifDV9gwcifVd1tEY.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/FNfhX3dt4ChuLJq2PwdlxHO7PU.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/g0c8vEViiXNlKAgI4Ymmk3Ig.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/efTfQcBJ53kM2pB1hezSZ3RDUFs.woff2\",weight:\"900\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/H89BbHkbHDzlxZzxi8uPzTsp90.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/u6gJwDuwB143kpNK1T1MDKDWkMc.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/43sJ6MfOPh1LCJt46OvyDuSbA6o.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/wccHG0r4gBDAIRhfHiOlq6oEkqw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/WZ367JPwf9bRW6LdTHN8rXgSjw.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/QxmhnWTzLtyjIiZcfaLIJ8EFBXU.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/2A4Xx7CngadFGlVV4xrO06OBHY.woff2\",weight:\"700\"}]}];export const css=['.framer-zR1Tr .framer-styles-preset-1ff6ht3:not(.rich-text-wrapper), .framer-zR1Tr .framer-styles-preset-1ff6ht3.rich-text-wrapper h3 { --framer-font-family: \"Poppins Medium\", \"Poppins Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }','@media (max-width: 1199px) and (min-width: 810px) { .framer-zR1Tr .framer-styles-preset-1ff6ht3:not(.rich-text-wrapper), .framer-zR1Tr .framer-styles-preset-1ff6ht3.rich-text-wrapper h3 { --framer-font-family: \"Poppins Medium\", \"Poppins Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-style-bold: normal; --framer-font-style-bold-italic: italic; --framer-font-style-italic: italic; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-font-weight-bold: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 809px) and (min-width: 0px) { .framer-zR1Tr .framer-styles-preset-1ff6ht3:not(.rich-text-wrapper), .framer-zR1Tr .framer-styles-preset-1ff6ht3.rich-text-wrapper h3 { --framer-font-family: \"Poppins Medium\", \"Poppins Medium Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", sans-serif; --framer-font-family-bold-italic: \"Inter\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: \\'blwf\\' on, \\'cv09\\' on, \\'cv03\\' on, \\'cv04\\' on, \\'cv11\\' on; --framer-font-size: 14px; --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: 900; --framer-font-weight-bold-italic: 900; --framer-font-weight-italic: 700; --framer-letter-spacing: 0em; --framer-line-height: 1em; --framer-paragraph-spacing: 40px; --framer-text-alignment: start; --framer-text-color: #ffffff; --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-zR1Tr\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (9f68555)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"CUSTOM;Poppins Regular\"]);export const fonts=[{explicitInter:true,fonts:[{family:\"Poppins Regular\",source:\"custom\",url:\"https://framerusercontent.com/assets/cittOaxvr9F56mLCaMGDDM2G8c.woff2\"}]}];export const css=[\".framer-95gdX .framer-styles-preset-ey43k4:not(.rich-text-wrapper), .framer-95gdX .framer-styles-preset-ey43k4.rich-text-wrapper p { --framer-font-family: \\\"Poppins Regular\\\", \\\"Poppins Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 18px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; }\",\"@media (max-width: 1199px) and (min-width: 810px) { .framer-95gdX .framer-styles-preset-ey43k4:not(.rich-text-wrapper), .framer-95gdX .framer-styles-preset-ey43k4.rich-text-wrapper p { --framer-font-family: \\\"Poppins Regular\\\", \\\"Poppins Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\",\"@media (max-width: 809px) and (min-width: 0px) { .framer-95gdX .framer-styles-preset-ey43k4:not(.rich-text-wrapper), .framer-95gdX .framer-styles-preset-ey43k4.rich-text-wrapper p { --framer-font-family: \\\"Poppins Regular\\\", \\\"Poppins Regular Placeholder\\\", sans-serif; --framer-font-open-type-features: 'blwf' on, 'cv09' on, 'cv03' on, 'cv04' on, 'cv11' on; --framer-font-size: 16px; --framer-font-style: normal; --framer-font-variation-axes: normal; --framer-font-weight: 400; --framer-letter-spacing: -0.02em; --framer-line-height: 1.6em; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, #ffffff); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }\"];export const className=\"framer-95gdX\";\nexport const __FramerMetadata__ = {\"exports\":{\"css\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"className\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fonts\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nexport default function metadata(params,activeLocale){return{customHTMLBodyStart:\"<!-- Google Tag Manager (noscript) -->\\n<noscript><iframe src=\\\"https://www.googletagmanager.com/ns.html?id=GTM-5Q3DVS6G\\\" height=\\\"0\\\" width=\\\"0\\\" style=\\\"display:none;visibility:hidden\\\"></iframe></noscript>\\n<!-- End Google Tag Manager (noscript) -->\\n<!-- Event snippet for Angebot anfordern conversion page\\nIn your html page, add the snippet and call gtag_report_conversion when someone clicks on the chosen link or button. -->\\n<script>\\nfunction gtag_report_conversion(url) {\\n  var callback = function () {\\n    if (typeof(url) != 'undefined') {\\n      window.location = url;\\n    }\\n  };\\n  gtag('event', 'conversion', {\\n      'send_to': 'AW-993656747/YmIcCPXdi8obEKv_59kD',\\n      'value': 1.0,\\n      'currency': 'EUR',\\n      'event_callback': callback\\n  });\\n  return false;\\n}\\n</script>\\n\",customHTMLHeadStart:\"<!-- Google Tag Manager -->\\n<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':\\nnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],\\nj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=\\n'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);\\n})(window,document,'script','dataLayer','GTM-5Q3DVS6G');</script>\\n<!-- End Google Tag Manager -->\\n<!-- Google tag (gtag.js) -->\\n<script async=\\\"\\\" src=\\\"https://www.googletagmanager.com/gtag/js?id=AW-993656747\\\">\\n</script>\\n<script>\\n  window.dataLayer = window.dataLayer || [];\\n  function gtag(){dataLayer.push(arguments);}\\n  gtag('js', new Date());\\n\\n  gtag('config', 'AW-993656747');\\n</script>\",description:\"Dein Tonstudio aus Ober\\xf6sterreich f\\xfcr Recording, Mixing und Mastering mit hochwertiger Audioqualit\\xe4t und ma\\xdfgeschneiderten L\\xf6sungen.\",favicon:\"https://framerusercontent.com/assets/ARqviOdKDWlZDApMnXJ3LQOhOqs.png\",robots:\"max-image-preview:large\",socialImage:\"https://framerusercontent.com/assets/8ulNfds4rkGzVP4XPFsIMT28FHk.jpg\",title:\"Nevolution Records\"};}export const metadataVersion=1;\nexport const __FramerMetadata__ = {\"exports\":{\"metadataVersion\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (94ad37d)\nimport siteMetadata from\"https://framerusercontent.com/modules/vXr5yEcxi9Q8zayoGTLv/oZqh5fTLTwuYbodKzvm1/siteMetadata.js\";export default function metadata(params,activeLocale){return{breakpoints:[{hash:\"72rtr7\",mediaQuery:\"(min-width: 1200px)\"},{hash:\"d3guk2\",mediaQuery:\"(min-width: 810px) and (max-width: 1199.98px)\"},{hash:\"1a3ch7t\",mediaQuery:\"(max-width: 809.98px)\"}],description:siteMetadata(params,activeLocale).description,elements:{CwIki14_F:\"services\",eGRvTQ8sD:\"about\",j602iPyxx:\"studio\",KWQoXZI7D:\"referenzen\",M8sLcmsWj:\"kontakt\",OIZKHV8W7:\"/aurabeats\",pgLi_p05a:\"pricing\"},robots:\"max-image-preview:large\",serializationId:\"framer-Vm6Up\",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 (94ad37d)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,Container,cx,FormContainer,FormPlainTextInput,FormSelect,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image,Link,PropertyOverrides,RichText,useComponentViewport,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,useMetadata,useRouteElementId,withCSS,withFX}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import NoiseGradient from\"https://framerusercontent.com/modules/cFjPtjbJ051ozDpEHU2p/DcTNk63d3WvgOq1OUG6s/NoiseGradient.js\";import CookieConsent from\"https://framerusercontent.com/modules/k9MvyOU0uUgnYrhaQwo7/doaUzlsH9Hc9J5Ic5V0o/CookieConsent.js\";import{Spotify}from\"https://framerusercontent.com/modules/tW1ExjbbJRt9YcZ0Gyxk/7xLQ6of7kXWmBUVuRiYG/Spotify.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import Carousel from\"https://framerusercontent.com/modules/UIrMjSS6ZX89L0CsT8k6/7r5UGUpFh6FWtcVOCSDp/Carousel.js\";import{Twemoji}from\"https://framerusercontent.com/modules/xwmmLiR3CC4FXXYz8XsN/lYH3CKjOKcdUfcu0ZKf2/Twemoji.js\";import Button from\"#framer/local/canvasComponent/JgUCROpyA/JgUCROpyA.js\";import NavbarFooter from\"#framer/local/canvasComponent/Ktic4PsG4/Ktic4PsG4.js\";import Accordion from\"#framer/local/canvasComponent/sFI68qU_5/sFI68qU_5.js\";import*as sharedStyle1 from\"#framer/local/css/eRxHyJgCr/eRxHyJgCr.js\";import*as sharedStyle4 from\"#framer/local/css/FpaHVA39Z/FpaHVA39Z.js\";import*as sharedStyle6 from\"#framer/local/css/iDQ41KlcN/iDQ41KlcN.js\";import*as sharedStyle from\"#framer/local/css/NWMBD3613/NWMBD3613.js\";import*as sharedStyle3 from\"#framer/local/css/PDdk0Eyow/PDdk0Eyow.js\";import*as sharedStyle8 from\"#framer/local/css/QI3jDn9H1/QI3jDn9H1.js\";import*as sharedStyle2 from\"#framer/local/css/taKbIVgLL/taKbIVgLL.js\";import*as sharedStyle7 from\"#framer/local/css/uZl4QadAq/uZl4QadAq.js\";import*as sharedStyle5 from\"#framer/local/css/W7unxad8e/W7unxad8e.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const CookieConsentFonts=getFonts(CookieConsent);const NoiseGradientFonts=getFonts(NoiseGradient);const PhosphorFonts=getFonts(Phosphor);const CarouselFonts=getFonts(Carousel);const SpotifyFonts=getFonts(Spotify);const MotionDivWithFX=withFX(motion.div);const TwemojiFonts=getFonts(Twemoji);const ImageWithFX=withFX(Image);const ButtonFonts=getFonts(Button);const AccordionFonts=getFonts(Accordion);const NavbarFooterFonts=getFonts(NavbarFooter);const breakpoints={bKyWoKwMs:\"(max-width: 809.98px)\",sEnUJCJA7:\"(min-width: 810px) and (max-width: 1199.98px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-Vm6Up\";const variantClassNames={bKyWoKwMs:\"framer-v-1a3ch7t\",sEnUJCJA7:\"framer-v-d3guk2\",WQLkyLRf1:\"framer-v-72rtr7\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const formVariants=(form,variants,currentVariant)=>{switch(form.state){case\"success\":return variants.success??currentVariant;case\"pending\":return variants.pending??currentVariant;case\"error\":return variants.error??currentVariant;case\"incomplete\":return variants.incomplete??currentVariant;default:return currentVariant;}};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={Desktop:\"WQLkyLRf1\",Phone:\"bKyWoKwMs\",Tablet:\"sEnUJCJA7\"};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,sharedStyle2.className,sharedStyle3.className,sharedStyle4.className,sharedStyle5.className,sharedStyle6.className,sharedStyle7.className,sharedStyle8.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const elementId=useRouteElementId(\"CwIki14_F\");const ref1=React.useRef(null);const elementId1=useRouteElementId(\"j602iPyxx\");const ref2=React.useRef(null);const elementId2=useRouteElementId(\"KWQoXZI7D\");const ref3=React.useRef(null);const elementId3=useRouteElementId(\"OIZKHV8W7\");const ref4=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"bKyWoKwMs\")return false;return true;};const elementId4=useRouteElementId(\"eGRvTQ8sD\");const ref5=React.useRef(null);const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"bKyWoKwMs\")return true;return false;};const elementId5=useRouteElementId(\"pgLi_p05a\");const ref6=React.useRef(null);const elementId6=useRouteElementId(\"M8sLcmsWj\");const ref7=React.useRef(null);useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{primaryVariantId:\"WQLkyLRf1\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\"html body { background: var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h0a8dm-container\",id:\"h0a8dm\",isAuthoredByUser:true,isModuleExternal:true,layoutScroll:true,nodeId:\"ZdwEw7Lg_\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},content:{cookiePolicy:{color:\"rgb(0, 0, 0)\",font:{},label:\"\"},description:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",title:\"We value your privacy\"},inset:\"0px\",padding:\"20px\",position:\"bottom right\",style:{bgBlur:0,border:{borderBottomWidth:0,borderColor:\"rgb(0, 112, 255)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},fill:\"var(--token-84f076ce-bec0-4430-bbfe-fa50ccdf1dd1, rgb(110, 110, 110))\",radius:\"20px\",shadow:\"\"},width:370,zIndex:100},buttons:{buttonLabels:{acceptAll:\"Accept all\",allowSelection:\"Accept selection\",back:\"Back\",customize:\"Customize\",deny:\"Reject\"},direction:\"vertical\",font:{fontFamily:'\"Poppins Medium\", \"Poppins Medium Placeholder\", sans-serif',fontSize:\"14px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:8,primaryButton:{border:{borderColor:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",borderStyle:\"solid\",borderWidth:1},fill:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",padding:\"11.5px 28px 11.5px 28px\",radius:\"12px\",shadow:\"\",textColor:\"rgb(255, 255, 255)\"},secondaryButton:{border:{borderColor:\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:0},fill:\"rgb(255, 255, 255)\",padding:\"11.5px 20px 11.5px 20px\",radius:\"12px\",shadow:\"\",textColor:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\"}},textStyle:{body:{fontFamily:'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',fontSize:\"15px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\",textAlign:\"center\"},bodyColor:\"rgb(0, 0, 0)\",gap:14,title:{fontFamily:'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',fontSize:\"17px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\",textAlign:\"center\"},titleColor:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\"}}},children:/*#__PURE__*/_jsx(CookieConsent,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:0},content:{cookiePolicy:{color:\"rgb(0, 0, 0)\",font:{},label:\"\"},description:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",title:\"We value your privacy\"},inset:\"0px\",padding:\"32px\",position:\"bottom right\",style:{bgBlur:0,border:{borderBottomWidth:0,borderColor:\"rgb(0, 112, 255)\",borderLeftWidth:0,borderRightWidth:0,borderStyle:\"solid\",borderTopWidth:0},fill:\"var(--token-84f076ce-bec0-4430-bbfe-fa50ccdf1dd1, rgb(110, 110, 110))\",radius:\"20px\",shadow:\"\"},width:500,zIndex:100},buttons:{buttonLabels:{acceptAll:\"Accept all\",allowSelection:\"Accept selection\",back:\"Back\",customize:\"Customize\",deny:\"Reject\"},direction:\"horizontal\",font:{fontFamily:'\"Poppins Medium\", \"Poppins Medium Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:500,letterSpacing:\"0em\",lineHeight:\"1em\"},gap:6,primaryButton:{border:{borderColor:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",borderStyle:\"solid\",borderWidth:1},fill:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",padding:\"11.5px 28px 11.5px 28px\",radius:\"100px\",shadow:\"\",textColor:\"rgb(255, 255, 255)\"},secondaryButton:{border:{borderColor:\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\",borderStyle:\"solid\",borderWidth:0},fill:\"rgb(255, 255, 255)\",padding:\"11.5px 20px 11.5px 20px\",radius:\"100px\",shadow:\"\",textColor:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\"}},cookies:[{category:\"necessary\",customCode:'<script>console.log(\"Necessary cookie enabled\");</script>',expirationDays:\"1\",location:\"start-of-head\",name:\"NecessaryCookie\"}],height:\"100%\",id:\"ZdwEw7Lg_\",layoutId:\"ZdwEw7Lg_\",options:{advertising:{description:\"Advertising cookies are used to track visitors across websites. The intention is to display ads that are relevant and engaging for the individual user.\",name:\"Advertising\"},background:\"rgb(255, 255, 255)\",functional:{description:\"Functional cookies allow the website to remember choices you make and provide enhanced, more personal features.\",name:\"Functional\"},necessary:{description:\"Necessary cookies enable core functionality such as security, network management, and accessibility.\",name:\"Necessary\"},performance:{description:\"Performance cookies help us to understand how visitors interact with our website, by collecting and reporting information anonymously.\",name:\"Performance\"},preview:false,selection:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\"},preview:true,textStyle:{body:{fontFamily:'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',fontSize:\"16px\",fontStyle:\"normal\",fontWeight:400,letterSpacing:\"0em\",lineHeight:\"1.2em\"},bodyColor:\"rgb(0, 0, 0)\",gap:10,title:{fontFamily:'\"Poppins SemiBold\", \"Poppins SemiBold Placeholder\", sans-serif',fontSize:\"18px\",fontStyle:\"normal\",fontWeight:600,letterSpacing:\"0em\",lineHeight:\"1.4em\"},titleColor:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\"},trigger:{color:\"rgb(51, 51, 51)\",font:{},label:\"Cookie Setting\",size:40,triggerType:\"icon\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1n0xcxe\",\"data-framer-name\":\"Body\",children:[/*#__PURE__*/_jsxs(\"header\",{className:\"framer-15gwun4\",\"data-framer-name\":\"Startseite\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-12ipcnv-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"tM13Mv9Ni\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{brightness:300}},children:/*#__PURE__*/_jsx(NoiseGradient,{angle:55,backgroundColor:\"rgb(0, 0, 0)\",blending:\"overlay\",brightness:500,contrast:500,gradientColor:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",height:\"100%\",id:\"tM13Mv9Ni\",layoutId:\"tM13Mv9Ni\",overlayColor:\"rgb(0, 0, 0)\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-a7u6uq\",\"data-framer-name\":\"Hero Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sEnUJCJA7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-9fp2q3\",\"data-styles-preset\":\"NWMBD3613\",style:{\"--framer-text-alignment\":\"left\"},children:\"Professionelle Musikproduktion\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h1\",{className:\"framer-styles-preset-9fp2q3\",\"data-styles-preset\":\"NWMBD3613\",children:\"Professionelle Musikproduktion\"})}),className:\"framer-rc8zgf\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h6\",{className:\"framer-styles-preset-19k1oeb\",\"data-styles-preset\":\"eRxHyJgCr\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Von der Idee zum Release:\"}),\" Dein Tonstudio aus Ober\\xf6sterreich f\\xfcr Recording, Mixing und Mastering mit hochwertiger Audioqualit\\xe4t und ma\\xdfgeschneiderten L\\xf6sungen.\"]})}),className:\"framer-1o2rxyz\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e4rct9\",\"data-framer-name\":\"Services\",id:elementId,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-zdkpcj\",\"data-framer-name\":\"H2 Wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-st209p\",\"data-border\":true,\"data-framer-name\":\"Border\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ff6ht3\",\"data-styles-preset\":\"taKbIVgLL\",children:\"Services\"})}),className:\"framer-8avx3x\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",children:[\"Deine Musik.\",/*#__PURE__*/_jsx(\"br\",{}),\"Mein Know-how.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",children:\"Deine Musik. Mein Know-how.\"})}),className:\"framer-1ny7c4e\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1i1c7j7\",\"data-framer-name\":\"Services Icons\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jcgstz\",\"data-framer-name\":\"Service Point\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1wbblby-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"NiMUY6DUu\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Waveform\",id:\"NiMUY6DUu\",layoutId:\"NiMUY6DUu\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-oadsub\",\"data-styles-preset\":\"FpaHVA39Z\",children:\"Producing\"})}),className:\"framer-h1va3w\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-h6zvne\",\"data-framer-name\":\"Recording\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-fs39d9-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"LfjsnJmAJ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Microphone\",id:\"LfjsnJmAJ\",layoutId:\"LfjsnJmAJ\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-oadsub\",\"data-styles-preset\":\"FpaHVA39Z\",children:\"Recording\"})}),className:\"framer-13m3vbm\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yb5jxb\",\"data-framer-name\":\"Editing\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-7hbzqj-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Dglg5vnCc\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Scissors\",id:\"Dglg5vnCc\",layoutId:\"Dglg5vnCc\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-oadsub\",\"data-styles-preset\":\"FpaHVA39Z\",children:\"Editing\"})}),className:\"framer-1cmizxx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-11lelll\",\"data-framer-name\":\"Restauration\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-11nt0hc-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"DPRnf9jnd\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"MusicNotesMinus\",id:\"DPRnf9jnd\",layoutId:\"DPRnf9jnd\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-oadsub\",\"data-styles-preset\":\"FpaHVA39Z\",children:\"Restauration\"})}),className:\"framer-1r0vl0n\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17gwhaj\",\"data-framer-name\":\"Mixing\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-uw4jfg-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Zq8tSww_5\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Equalizer\",id:\"Zq8tSww_5\",layoutId:\"Zq8tSww_5\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-oadsub\",\"data-styles-preset\":\"FpaHVA39Z\",children:\"Mixing\"})}),className:\"framer-j08txx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kdc4nt\",\"data-framer-name\":\"Mastering\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-h8ln3n-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"NggsbR9BZ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Sliders\",id:\"NggsbR9BZ\",layoutId:\"NggsbR9BZ\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-oadsub\",\"data-styles-preset\":\"FpaHVA39Z\",children:\"Mastering\"})}),className:\"framer-3gm8yq\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ae4199\",\"data-framer-name\":\"Studio Wrapper\",id:elementId1,ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lgmbry\",\"data-framer-name\":\"H2 Wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-109n0ae\",\"data-border\":true,\"data-framer-name\":\"Border\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ff6ht3\",\"data-styles-preset\":\"taKbIVgLL\",children:\"Studio\"})}),className:\"framer-4yzzt2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",children:/*#__PURE__*/_jsxs(\"strong\",{children:[\"Dein Projekt\",/*#__PURE__*/_jsx(\"br\",{}),\"beginnt hier\"]})})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Dein Projekt beginnt hier\"})})}),className:\"framer-ugolbe\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15gj5s\",\"data-framer-name\":\"Studio gesamt\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1jvntr8-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"F1LAzmmMi\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{axis:true,sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:1,widthInset:0,widthType:\"stretch\"}}},children:/*#__PURE__*/_jsx(Carousel,{align:\"center\",ariaLabel:\"Studio Fotos\",arrowObject:{arrowFill:\"rgba(23, 23, 23, 0.7)\",arrowPadding:20,arrowRadius:40,arrowSize:40,showMouseControls:true},axis:false,borderRadius:12,fadeObject:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeTransition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},fadeWidth:25},gap:15,height:\"100%\",id:\"F1LAzmmMi\",layoutId:\"F1LAzmmMi\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressObject:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:4,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false,showScrollbar:false},sizingObject:{heightInset:0,heightRows:2,heightType:\"auto\",widthColumns:2,widthInset:0,widthType:\"auto\"},slots:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:300,intrinsicWidth:400,pixelHeight:600,pixelWidth:800,sizes:\"550px\",src:\"https://framerusercontent.com/images/E7RLd0f9sx001nRUJOLw9g4k0A.jpg?width=800&height=600\",srcSet:\"https://framerusercontent.com/images/E7RLd0f9sx001nRUJOLw9g4k0A.jpg?scale-down-to=512&width=800&height=600 512w,https://framerusercontent.com/images/E7RLd0f9sx001nRUJOLw9g4k0A.jpg?width=800&height=600 800w\"},className:\"framer-1xvm659\",\"data-framer-name\":\"Studio 2-3\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:300,intrinsicWidth:400,pixelHeight:600,pixelWidth:800,sizes:\"550px\",src:\"https://framerusercontent.com/images/JwKpDbBo7MqvI1MtpwMsd1Zw.jpg?width=800&height=600\",srcSet:\"https://framerusercontent.com/images/JwKpDbBo7MqvI1MtpwMsd1Zw.jpg?scale-down-to=512&width=800&height=600 512w,https://framerusercontent.com/images/JwKpDbBo7MqvI1MtpwMsd1Zw.jpg?width=800&height=600 800w\"},className:\"framer-10wry4r\",\"data-framer-name\":\"Studio 1-3\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:225,intrinsicWidth:400,pixelHeight:450,pixelWidth:800,sizes:\"550px\",src:\"https://framerusercontent.com/images/8ulNfds4rkGzVP4XPFsIMT28FHk.jpg?width=800&height=450\",srcSet:\"https://framerusercontent.com/images/8ulNfds4rkGzVP4XPFsIMT28FHk.jpg?scale-down-to=512&width=800&height=450 512w,https://framerusercontent.com/images/8ulNfds4rkGzVP4XPFsIMT28FHk.jpg?width=800&height=450 800w\"},className:\"framer-11tqmpu\",\"data-framer-name\":\"Raum OPTIONAL-2\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:266.5,intrinsicWidth:400,pixelHeight:533,pixelWidth:800,sizes:\"550px\",src:\"https://framerusercontent.com/images/OJdJg5UCbQI0RF6uIuXfVbc.jpg?width=800&height=533\",srcSet:\"https://framerusercontent.com/images/OJdJg5UCbQI0RF6uIuXfVbc.jpg?scale-down-to=512&width=800&height=533 512w,https://framerusercontent.com/images/OJdJg5UCbQI0RF6uIuXfVbc.jpg?width=800&height=533 800w\"},className:\"framer-1yjde60\",\"data-framer-name\":\"Raum 1-2\"}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:266.5,intrinsicWidth:400,pixelHeight:533,pixelWidth:800,sizes:\"550px\",src:\"https://framerusercontent.com/images/CAVmPgkkuI846jMc0YgfKiM.jpg?width=800&height=533\",srcSet:\"https://framerusercontent.com/images/CAVmPgkkuI846jMc0YgfKiM.jpg?scale-down-to=512&width=800&height=533 512w,https://framerusercontent.com/images/CAVmPgkkuI846jMc0YgfKiM.jpg?width=800&height=533 800w\"},className:\"framer-s8enw7\",\"data-framer-name\":\"Gitarren 2-2\"})],snapObject:{fluid:false,snap:true,snapEdge:\"center\"},style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-e84hw2\",\"data-framer-name\":\"Studio Text\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[\"Mein akustisch optimiertes \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgQm9sZA==\",\"--framer-font-family\":'\"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif'},children:\"Studio in Ottnang am Hausruck\"}),\" bietet auf 21 m\\xb2 die ideale Umgebung f\\xfcr deine Musikproduktion. Hier findest du Profi-Equipment und eine entspannte Atmosph\\xe4re, die auch l\\xe4ngere Recording-Sessions zum Vergn\\xfcgen macht.\"]})}),className:\"framer-19gij4y\",fonts:[\"CUSTOM;Poppins Regular\",\"CUSTOM;Poppins Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2objdi\",\"data-framer-name\":\"Aufz\\xe4hlung\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1izkct3\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-slbxzz-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"XfDgPZIMs\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"XfDgPZIMs\",layoutId:\"XfDgPZIMs\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",style:{\"--framer-text-alignment\":\"left\"},children:\"Vollmikrofoniertes Drumset\"})}),className:\"framer-pjxnly\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-164cdtj\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-2locyf-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"GVDUfUCvu\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"GVDUfUCvu\",layoutId:\"GVDUfUCvu\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",style:{\"--framer-text-alignment\":\"left\"},children:\"Verschiedene Gitarren und ein Piano\"})}),className:\"framer-u3rmw2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tjgsos\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1m2va6q-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"DZ84XFIJ5\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"DZ84XFIJ5\",layoutId:\"DZ84XFIJ5\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",style:{\"--framer-text-alignment\":\"left\"},children:\"hochwertige Mikrofone von Lewitt, Shure und AKG\"})}),className:\"framer-1bz0t3w\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hvefav\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-8nczl9-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"nqKl8daEA\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"nqKl8daEA\",layoutId:\"nqKl8daEA\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",style:{\"--framer-text-alignment\":\"left\"},children:\"Line6 Helix Guitar Processor\"})}),className:\"framer-7rvkbc\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1f70i8x\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rq55om-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"TKxDgdaQo\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"TKxDgdaQo\",layoutId:\"TKxDgdaQo\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"Peavey Vollr\\xf6hren-Amp\"})}),className:\"framer-s1pyi2\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1edu4wk\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18c4ixn-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Qq9YPA3t7\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"CheckCircle\",id:\"Qq9YPA3t7\",layoutId:\"Qq9YPA3t7\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"thin\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",style:{\"--framer-text-alignment\":\"left\"},children:\"Vollausgestattete K\\xfcchenzeile\"})}),className:\"framer-ug6cmd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cv4toy\",\"data-framer-name\":\"Referenzen\",id:elementId2,ref:ref3,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-jawz6j\",\"data-framer-name\":\"H2 Wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-hisxcd\",\"data-border\":true,\"data-framer-name\":\"Border\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ff6ht3\",\"data-styles-preset\":\"taKbIVgLL\",children:\"Referenzen\"})}),className:\"framer-52knfj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"So klingt Nevolution Records\"})})}),className:\"framer-gonna3\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(MotionDivWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,className:\"framer-1wl6i3b\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-19mv9wx-container\",id:\"19mv9wx\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"PZnXj9fRB\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Spotify,{height:\"100%\",id:\"PZnXj9fRB\",layoutId:\"PZnXj9fRB\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},theme:1,url:\"https://open.spotify.com/playlist/0KDz1gm21T6l1tdbnNQtZC?si=JLRiqQfIQmSh3_25Bcn7wQ\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-8tdypw-container\",id:\"8tdypw\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"MAXW4xUlU\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Spotify,{height:\"100%\",id:\"MAXW4xUlU\",layoutId:\"MAXW4xUlU\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},theme:1,url:\"https://open.spotify.com/playlist/2W5BUqCADChbWsMv925kIx?si=LqH14Mq5QxmY9OB8VPkIyA\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1pwr8r9-container\",id:\"1pwr8r9\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"JK1P3LJN5\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Spotify,{height:\"100%\",id:\"JK1P3LJN5\",layoutId:\"JK1P3LJN5\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},theme:1,url:\"https://open.spotify.com/playlist/7DAxBoVmYorbL45a7K5tK4?si=89JJJFsDQeSeXyME5ryapA\",width:\"100%\"})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-39nrt1\",\"data-framer-name\":\"Aurabeats\",id:elementId3,ref:ref4,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1buqqkw\",\"data-framer-name\":\"Aurabeats Text\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-13z0nf4\",\"data-border\":true,\"data-framer-name\":\"Border\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ff6ht3\",\"data-styles-preset\":\"taKbIVgLL\",style:{\"--framer-text-alignment\":\"center\"},children:\"/Aurabeats \"})}),className:\"framer-4lce4e\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",style:{\"--framer-text-alignment\":\"left\"},children:\"Rapproduktion von Nevolution Records\"})}),className:\"framer-mucz5w\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"Mit \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgQm9sZA==\",\"--framer-font-family\":'\"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif'},children:\"/Aurabeats\"}),\" biete ich dir ma\\xdfgeschneiderte Beats und professionelle Produktionen, die deinen Rap-Sound auf das n\\xe4chste Level bringen. Von packenden Instrumentals bis hin zu Recording, Mixing und Mastering - hier entsteht Musik, die deinen Anspr\\xfcchen entspricht. Ob Hip-Hop, Cloudrap oder aggressiver Stra\\xdfenrap – bei /Aurabeats steht dein Stil im Mittelpunkt. Ich unterst\\xfctze dich dabei, deinen individuellen Sound zu finden und umzusetzen.\"]})})},sEnUJCJA7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"Mit \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgQm9sZA==\",\"--framer-font-family\":'\"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif'},children:\"/Aurabeats\"}),\" biete ich dir ma\\xdfgeschneiderte Beats und professionelle Produktionen, die deinen Rap-Sound auf das n\\xe4chste Level bringen. Von packenden Instrumentals bis hin zu Recording, Mixing und Mastering - hier entsteht Musik, die deinen Anspr\\xfcchen entspricht. Ob Hip-Hop, Cloudrap oder aggressiver Stra\\xdfenrap – bei /Aurabeats steht dein Stil im Mittelpunkt. Ich unterst\\xfctze dich dabei, deinen individuellen Sound zu finden und umzusetzen.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:[\"Mit \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgQm9sZA==\",\"--framer-font-family\":'\"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif'},children:\"/Aurabeats\"}),\" biete ich dir ma\\xdfgeschneiderte Beats und professionelle Produktionen, die deinen Rap-Sound auf das n\\xe4chste Level bringen. Von packenden Instrumentals bis hin zu Recording, Mixing und Mastering - hier entsteht Musik, die deinen Anspr\\xfcchen entspricht. Ob Hip-Hop, Cloudrap oder aggressiver Stra\\xdfenrap – bei /Aurabeats steht dein Stil im Mittelpunkt. Ich unterst\\xfctze dich dabei, deinen individuellen Sound zu finden und umzusetzen.\"]})}),className:\"framer-wexxvw\",fonts:[\"CUSTOM;Poppins Regular\",\"CUSTOM;Poppins Bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2rxtkq\",\"data-framer-name\":\"Playlists\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1vwhped-container\",id:\"1vwhped\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"Ojj69PBfl\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Spotify,{height:\"100%\",id:\"Ojj69PBfl\",layoutId:\"Ojj69PBfl\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},theme:1,url:\"https://open.spotify.com/playlist/2uSOgQWqZCKufRmmwvT4CT?si=7ASa2y2-R1KzeAfmK-33kQ\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qsmhdu-container\",id:\"1qsmhdu\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"GcDLdhRFh\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Spotify,{height:\"100%\",id:\"GcDLdhRFh\",layoutId:\"GcDLdhRFh\",style:{height:\"100%\",maxHeight:\"100%\",width:\"100%\"},theme:1,url:\"https://open.spotify.com/playlist/5yq4wTIp1SpW38gUHKuPPq?si=NeI_FlacTTGRMEA52dsleA\",width:\"100%\"})})})]}),isDisplayed()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{sEnUJCJA7:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3032.5,intrinsicWidth:5390.5,pixelHeight:580,pixelWidth:997,sizes:\"533px\",src:\"https://framerusercontent.com/images/0y4L40nGKCDq3j4JisWWs2nJ7FA.png?width=997&height=580\",srcSet:\"https://framerusercontent.com/images/0y4L40nGKCDq3j4JisWWs2nJ7FA.png?scale-down-to=512&width=997&height=580 512w,https://framerusercontent.com/images/0y4L40nGKCDq3j4JisWWs2nJ7FA.png?width=997&height=580 997w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:3032.5,intrinsicWidth:5390.5,pixelHeight:580,pixelWidth:997,sizes:\"800px\",src:\"https://framerusercontent.com/images/0y4L40nGKCDq3j4JisWWs2nJ7FA.png?width=997&height=580\",srcSet:\"https://framerusercontent.com/images/0y4L40nGKCDq3j4JisWWs2nJ7FA.png?scale-down-to=512&width=997&height=580 512w,https://framerusercontent.com/images/0y4L40nGKCDq3j4JisWWs2nJ7FA.png?width=997&height=580 997w\"},className:\"framer-95xr2x hidden-1a3ch7t\",\"data-framer-name\":\"Aurabeats Logo mit BG QUER\",transformTemplate:transformTemplate1})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1tlj9cd\",\"data-framer-name\":\"About\",id:elementId4,ref:ref5,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1h8xyfb\",\"data-framer-name\":\"H2 Wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1tyqf0w\",\"data-border\":true,\"data-framer-name\":\"Border\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ff6ht3\",\"data-styles-preset\":\"taKbIVgLL\",children:\"About\"})}),className:\"framer-37c1q8\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yo56sn\",\"data-framer-name\":\"Headline Wrapper\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",children:\"Hi \"})}),className:\"framer-yxpatg\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-f37za4-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"y85YcIipf\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Twemoji,{height:\"100%\",id:\"y85YcIipf\",isSelection:false,layoutId:\"y85YcIipf\",search:\"👋\",selection:\"🔥\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",children:\"ich bin Robin!\"})}),className:\"framer-o1wiza\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{background:{alt:\"\",fit:\"fill\",pixelHeight:1365,pixelWidth:2048,positionX:\"right\",positionY:\"top\",sizes:`min(min(${componentViewport?.width||\"100vw\"}, 1600px), 1200px)`,src:\"https://framerusercontent.com/images/tE3tQjTBtQ1bCVm269GWWw0D3x0.jpg?width=2048&height=1365\",srcSet:\"https://framerusercontent.com/images/tE3tQjTBtQ1bCVm269GWWw0D3x0.jpg?scale-down-to=512&width=2048&height=1365 512w,https://framerusercontent.com/images/tE3tQjTBtQ1bCVm269GWWw0D3x0.jpg?scale-down-to=1024&width=2048&height=1365 1024w,https://framerusercontent.com/images/tE3tQjTBtQ1bCVm269GWWw0D3x0.jpg?width=2048&height=1365 2048w\"}}},children:/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",pixelHeight:1365,pixelWidth:2048,positionX:\"right\",positionY:\"top\",src:\"https://framerusercontent.com/images/tE3tQjTBtQ1bCVm269GWWw0D3x0.jpg?width=2048&height=1365\",srcSet:\"https://framerusercontent.com/images/tE3tQjTBtQ1bCVm269GWWw0D3x0.jpg?scale-down-to=512&width=2048&height=1365 512w,https://framerusercontent.com/images/tE3tQjTBtQ1bCVm269GWWw0D3x0.jpg?scale-down-to=1024&width=2048&height=1365 1024w,https://framerusercontent.com/images/tE3tQjTBtQ1bCVm269GWWw0D3x0.jpg?width=2048&height=1365 2048w\"},className:\"framer-1au4f3a hidden-72rtr7 hidden-d3guk2\",\"data-framer-name\":\"Portrait Gitarre\"})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ehyfis\",\"data-framer-name\":\"About Content\",children:[isDisplayed()&&/*#__PURE__*/_jsx(Image,{\"aria-label\":\"Portrait Unternehmensgr\\xfcnder\",background:{alt:\"\",fit:\"fill\",pixelHeight:6e3,pixelWidth:5199,positionX:\"right\",positionY:\"top\",sizes:`max(max((min(min(${componentViewport?.width||\"100vw\"}, 1600px), 1200px) - 80px) / 2, 1px), (min(min(${componentViewport?.width||\"100vw\"}, 1600px), 1200px) - 50px) / 2)`,src:\"https://framerusercontent.com/images/xtYBRlpJl3g5q8pyXY81IEnu94.webp?width=5199&height=6000\",srcSet:\"https://framerusercontent.com/images/xtYBRlpJl3g5q8pyXY81IEnu94.webp?scale-down-to=1024&width=5199&height=6000 887w,https://framerusercontent.com/images/xtYBRlpJl3g5q8pyXY81IEnu94.webp?scale-down-to=2048&width=5199&height=6000 1774w,https://framerusercontent.com/images/xtYBRlpJl3g5q8pyXY81IEnu94.webp?scale-down-to=4096&width=5199&height=6000 3549w,https://framerusercontent.com/images/xtYBRlpJl3g5q8pyXY81IEnu94.webp?width=5199&height=6000 5199w\"},className:\"framer-78vws6 hidden-1a3ch7t\",\"data-framer-name\":\"Portrait Gitarre\"}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Als Ober\\xf6sterreicher mit einer Leidenschaft f\\xfcr Musik habe ich nach meinem Audio-Engineering-Studium 2024 mein eigenes Studio – Nevolution Records – gegr\\xfcndet.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"rgb(255, 255, 255)\"},children:\"Hier biete ich dir kompetente Unterst\\xfctzung f\\xfcr alle Schritte der Musikproduktion – von Recording \\xfcber Mixing bis hin zum Mastering. Egal, ob Deutschrap, Pop oder Metal – ich freue mich darauf, gemeinsam mit dir den idealen Sound zu finden!\"})]}),className:\"framer-1r3smtl\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:703,intrinsicWidth:1250,pixelHeight:1352,pixelWidth:2458,sizes:\"163px\",src:\"https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?width=2458&height=1352\",srcSet:\"https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?scale-down-to=512&width=2458&height=1352 512w,https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?scale-down-to=1024&width=2458&height=1352 1024w,https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?scale-down-to=2048&width=2458&height=1352 2048w,https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?width=2458&height=1352 2458w\"}},sEnUJCJA7:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:703,intrinsicWidth:1250,pixelHeight:1352,pixelWidth:2458,sizes:\"407px\",src:\"https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?width=2458&height=1352\",srcSet:\"https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?scale-down-to=512&width=2458&height=1352 512w,https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?scale-down-to=1024&width=2458&height=1352 1024w,https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?scale-down-to=2048&width=2458&height=1352 2048w,https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?width=2458&height=1352 2458w\"}}},children:/*#__PURE__*/_jsx(ImageWithFX,{__framer__animate:{transition:transition1},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__targetOpacity:1,\"aria-label\":\"Bild Unternehmensgr\\xfcnder\",background:{alt:\"\",fit:\"fill\",intrinsicHeight:703,intrinsicWidth:1250,pixelHeight:1352,pixelWidth:2458,sizes:\"500px\",src:\"https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?width=2458&height=1352\",srcSet:\"https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?scale-down-to=512&width=2458&height=1352 512w,https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?scale-down-to=1024&width=2458&height=1352 1024w,https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?scale-down-to=2048&width=2458&height=1352 2048w,https://framerusercontent.com/images/fkxRiflDtdJiTi3G3rKrqBN5wY.jpg?width=2458&height=1352 2458w\"},className:\"framer-1wpssf9\",\"data-framer-name\":\"Robin sitzt\"})})]})]}),/*#__PURE__*/_jsxs(Image,{\"aria-label\":\"Schlagzeug Becken\",as:\"section\",background:{alt:\"\",fit:\"fill\",pixelHeight:3467,pixelWidth:3024,positionX:\"center\",positionY:\"top\",sizes:`min(${componentViewport?.width||\"100vw\"}, 1600px)`,src:\"https://framerusercontent.com/images/zeJQapxsqLgknEWcirIDuKbwTq8.jpg?width=3024&height=3467\",srcSet:\"https://framerusercontent.com/images/zeJQapxsqLgknEWcirIDuKbwTq8.jpg?scale-down-to=1024&width=3024&height=3467 893w,https://framerusercontent.com/images/zeJQapxsqLgknEWcirIDuKbwTq8.jpg?scale-down-to=2048&width=3024&height=3467 1786w,https://framerusercontent.com/images/zeJQapxsqLgknEWcirIDuKbwTq8.jpg?width=3024&height=3467 3024w\"},className:\"framer-12njhtu\",\"data-framer-name\":\"Pricing\",id:elementId5,ref:ref6,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-13w24pv\",\"data-framer-name\":\"Pricing Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-gch04u\",\"data-framer-name\":\"H2 Wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-owk88z\",\"data-border\":true,\"data-framer-name\":\"Border\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ff6ht3\",\"data-styles-preset\":\"taKbIVgLL\",children:\"Pricing\"})}),className:\"framer-2u8upx\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",children:/*#__PURE__*/_jsx(\"strong\",{children:\"Preisgestaltung - Richtwerte\"})})}),className:\"framer-iwkwt0\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[\"Bei den hier angegebenen Preisen handelt es sich um grobe \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgQm9sZA==\",\"--framer-font-family\":'\"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif'},children:\"Richtwerte\"}),\". Gerne erstelle dich dir nach unserem Erstgespr\\xe4ch ein auf dein Projekt zugeschnittenes Angebot. \"]})})},sEnUJCJA7:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[\"Bei den hier angegebenen Preisen handelt es sich um grobe \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgQm9sZA==\",\"--framer-font-family\":'\"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif'},children:\"Richtwerte\"}),\". Gerne erstelle dich dir nach unserem Erstgespr\\xe4ch ein auf dein Projekt zugeschnittenes Angebot. \"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[\"Bei den hier angegebenen Preisen handelt es sich um grobe \",/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgQm9sZA==\",\"--framer-font-family\":'\"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif'},children:\"Richtwerte\"}),\".\"]}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"Gerne erstelle dich dir nach unserem Erstgespr\\xe4ch ein auf dein Projekt zugeschnittenes Angebot. \"}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"18px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgQm9sZA==\",\"--framer-font-family\":'\"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif'},children:\"Hinweis: \"}),\"Zur Kalkulation der Preise ist die Anzahl der Spuren des Drumsets irrelevant, da das gesamte Set als eine Spur gerechnet wird.\"]})]}),className:\"framer-1bftt72\",fonts:[\"CUSTOM;Poppins Regular\",\"CUSTOM;Poppins Bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-duyben\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-16tz0yn\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-bhwbp8\",\"data-styles-preset\":\"iDQ41KlcN\",children:\"Mastering Singles\"})}),className:\"framer-1rwxuxt\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15nmwz2\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"ca.\"})}),className:\"framer-14sg0g4\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-bhwbp8\",\"data-styles-preset\":\"iDQ41KlcN\",style:{\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"180€\"})}),className:\"framer-e48iz1\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1u1uc07\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-z9c3qm\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-xhmsho-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"LNEWRqMWV\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Check\",id:\"LNEWRqMWV\",layoutId:\"LNEWRqMWV\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"Mastering von 3 Songs\"})}),className:\"framer-qck7mr\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-15mis0t\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-15cklle-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"JOLjexsfy\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Check\",id:\"JOLjexsfy\",layoutId:\"JOLjexsfy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"Jeweils 1 Stems pro Song\"})}),className:\"framer-dx04jg\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1aqc9jm\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-bhwbp8\",\"data-styles-preset\":\"iDQ41KlcN\",children:\"Mastering Album\"})}),className:\"framer-1tw81zk\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-r7lgey\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"ca.\"})}),className:\"framer-1vol9xs\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-bhwbp8\",\"data-styles-preset\":\"iDQ41KlcN\",style:{\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"700€\"})}),className:\"framer-1gno1e5\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-84d7je\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7vqrdh\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-xr7if1-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"H6SaRlZTv\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Check\",id:\"H6SaRlZTv\",layoutId:\"H6SaRlZTv\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"Mastering von 12 Songs\"})}),className:\"framer-t3vbst\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1kbfrtv\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qvfzh2-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"ZZh6jeTp0\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Check\",id:\"ZZh6jeTp0\",layoutId:\"ZZh6jeTp0\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"Jeweils 2 Stems pro Song\"})}),className:\"framer-zyw8hf\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-mkawas\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-bhwbp8\",\"data-styles-preset\":\"iDQ41KlcN\",children:\"Mixing Singles\"})}),className:\"framer-n5xhpo\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19ti0yy\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"ca.\"})}),className:\"framer-2nh90b\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-bhwbp8\",\"data-styles-preset\":\"iDQ41KlcN\",style:{\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"380€\"})}),className:\"framer-14adqsj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-17f06f8\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-lgh989\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1woi2j0-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"KWgTWYe4d\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Check\",id:\"KWgTWYe4d\",layoutId:\"KWgTWYe4d\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"Mixing von 3 Songs\"})}),className:\"framer-xem59s\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1ja7cdb\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1goehxd-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"sKSFp9j_x\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Check\",id:\"sKSFp9j_x\",layoutId:\"sKSFp9j_x\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"Max. je 7 Spuren pro Song\"})}),className:\"framer-2gzzih\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1x4v5v0\",\"data-framer-name\":\"Card\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-bhwbp8\",\"data-styles-preset\":\"iDQ41KlcN\",children:\"Mixing Album \"})}),className:\"framer-1fajep0\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1hgkbfd\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"ca.\"})}),className:\"framer-1jl2u8h\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h5\",{className:\"framer-styles-preset-bhwbp8\",\"data-styles-preset\":\"iDQ41KlcN\",style:{\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"1.500€\"})}),className:\"framer-w8nhep\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1jyvbz1\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4hzj8m\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-axt99q-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"rZTB2VYU7\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Check\",id:\"rZTB2VYU7\",layoutId:\"rZTB2VYU7\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"Mixing von 12 Songs\"})}),className:\"framer-1523s42\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tufb93\",\"data-framer-name\":\"Row\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-cq6647-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"mkYQufWCa\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, rgb(23, 23, 23))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Check\",id:\"mkYQufWCa\",layoutId:\"mkYQufWCa\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"Max. je 10 Spuren pro Song\"})}),className:\"framer-cfesr1\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4jop2q\",\"data-framer-name\":\"Kontakt\",id:elementId6,ref:ref7,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-9cxu0g\",\"data-framer-name\":\"H2 Wrapper\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-4umg7w\",\"data-border\":true,\"data-framer-name\":\"Border\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1ff6ht3\",\"data-styles-preset\":\"taKbIVgLL\",children:\"Kontakt\"})}),className:\"framer-wuehkg\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",style:{\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"Starten wir dein Musikprojekt\"})}),className:\"framer-1m2vitd\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-288zwn\",\"data-framer-name\":\"Kontakt Content\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1xdz257\",\"data-framer-name\":\"Kontakt Text\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-oadsub\",\"data-styles-preset\":\"FpaHVA39Z\",style:{\"--framer-text-alignment\":\"left\"},children:\"Schreib mir und wir vereinbaren ein unverbindliches Erstgespr\\xe4ch bei dem wir gemeinsam dein Projekt besprechen. Ich freue mich auf deine Nachricht!\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h4\",{className:\"framer-styles-preset-oadsub\",\"data-styles-preset\":\"FpaHVA39Z\",children:\"Schreib mir und wir vereinbaren ein unverbindliches Erstgespr\\xe4ch bei dem wir gemeinsam dein Projekt besprechen. Ich freue mich auf deine Nachricht!\"})}),className:\"framer-d6c4m\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-kkjqq6\",\"data-framer-name\":\"Mail und Phone\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1lp55ly\",\"data-framer-name\":\"Mail\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ky5cyu-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"rkfGqBcGm\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"EnvelopeSimple\",id:\"rkfGqBcGm\",layoutId:\"rkfGqBcGm\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:/*#__PURE__*/_jsx(Link,{href:\"mailto:contact@nevolutionrecords.at\",motionChild:true,nodeId:\"JqhRVocoY\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1vplqwl\",\"data-styles-preset\":\"uZl4QadAq\",children:\"contact@nevolutionrecords.at\"})})})}),className:\"framer-4b8nve\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-5wpatm\",\"data-framer-name\":\"Phone\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1fv2kz2-container\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"NnGxVaGgs\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"rgb(255, 255, 255)\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Phone\",id:\"NnGxVaGgs\",layoutId:\"NnGxVaGgs\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"light\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:\"+43 670 55 22 288\"})}),className:\"framer-c9qzkq\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",style:{\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Nevolution Records e.U.\"}),/*#__PURE__*/_jsx(\"strong\",{children:/*#__PURE__*/_jsx(\"br\",{})}),\"Robin Grabenberger\"]}),/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",style:{\"--framer-text-alignment\":\"left\"},children:[\"Neue Heimat 30\",/*#__PURE__*/_jsx(\"br\",{}),\"4901 Ottnang am Hausruck\",/*#__PURE__*/_jsx(\"br\",{}),\"\\xd6sterreich\"]})]})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Nevolution Records e.U.\"}),/*#__PURE__*/_jsx(\"strong\",{children:/*#__PURE__*/_jsx(\"br\",{})}),\"Robin Grabenberger\"]}),/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-ey43k4\",\"data-styles-preset\":\"W7unxad8e\",children:[\"Neue Heimat 30\",/*#__PURE__*/_jsx(\"br\",{}),\"4901 Ottnang am Hausruck\",/*#__PURE__*/_jsx(\"br\",{}),\"\\xd6sterreich\"]})]}),className:\"framer-vrz5x0\",fonts:[\"Inter\",\"Inter-Bold\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(FormContainer,{action:\"https://api.framer.com/forms/v1/forms/d7ce1b08-0ec7-4fba-a39d-5ba379717f31/submit\",className:\"framer-1snz5jn\",nodeId:\"xJ8flVxSo\",children:formState=>/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsxs(\"label\",{className:\"framer-1747kce\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"Name*\"})}),className:\"framer-1yec1bm\",fonts:[\"CUSTOM;Poppins Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-hbv3an\",inputName:\"Name\",placeholder:\"Dein Name\",required:true,type:\"text\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-n8qvxp\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"Email*\"})}),className:\"framer-1u5au6k\",fonts:[\"CUSTOM;Poppins Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-ju3sp9\",inputName:\"Email\",placeholder:\"max@mustermann.at\",required:true,type:\"email\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-qwgq2b\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"Nachricht*\"})}),className:\"framer-1lskbql\",fonts:[\"CUSTOM;Poppins Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-1naeo2j\",inputName:\"Nachricht\",placeholder:\"Deine Anfrage\",required:true,type:\"textarea\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-wmh3it\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"Anzahl der Songs\"})}),className:\"framer-1249yy9\",fonts:[\"CUSTOM;Poppins Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormPlainTextInput,{className:\"framer-117thkc\",inputName:\"Songs\",placeholder:\"1-20 Songs\",required:false,type:\"number\"})]}),/*#__PURE__*/_jsxs(\"label\",{className:\"framer-efe19b\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"Anzahl der Spuren\"})}),className:\"framer-1j4sayw\",fonts:[\"CUSTOM;Poppins Regular\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(FormSelect,{className:\"framer-1vjqhc5\",defaultValue:\"1-7 Spuren\",inputName:\"Spuren\",required:false,selectOptions:[{disabled:true,title:\"1-7 Spuren\",type:\"option\",value:\"1-7 Spuren\"},{title:\"8-13 Spuren\",type:\"option\",value:\"8-13 Spuren\"},{title:\"14-20 Spuren\",type:\"option\",value:\"14-20 Spuren\"},{title:\"21-28 Spuren\",type:\"option\",value:\"21-28 Spuren\"},{title:\"29-35 Spuren\",type:\"option\",value:\"29-35 Spuren\"},{title:\"36-42 Spuren\",type:\"option\",value:\"36-42 Spuren\"},{title:\"43-49 Spuren\",type:\"option\",value:\"43-49 Spuren\"},{title:\"50-56 Spuren\",type:\"option\",value:\"50-56 Spuren\"},{title:\"57-63 Spuren\",type:\"option\",value:\"57-63 Spuren\"},{title:\"64-70 Spuren\",type:\"option\",value:\"64-70 Spuren\"},{title:\"ab 71 Spuren\",type:\"option\",value:\"ab 71 Spuren\"}]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-text-color\":\"rgb(136, 136, 136)\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgQm9sZA==\",\"--framer-font-family\":'\"Poppins Bold\", \"Poppins Bold Placeholder\", sans-serif'},children:\"Hinweis:\"}),\" Komplettes Drumset z\\xe4hlt als eine Spur, unabh\\xe4ngig von der Mikrofonanzahl\"]})}),className:\"framer-1mra1q4\",fonts:[\"CUSTOM;Poppins Regular\",\"CUSTOM;Poppins Bold\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{width:`min(min(${componentViewport?.width||\"100vw\"}, 1600px) - 30px, 1200px)`},sEnUJCJA7:{width:`max((min(min(${componentViewport?.width||\"100vw\"}, 1600px) - 100px, 1200px) - 40px) / 2, 1px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`max((min(min(${componentViewport?.width||\"100vw\"}, 1600px) - 150px, 1200px) - 40px) / 2, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-gpm01c-container\",nodeId:\"EdrmgVBsm\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Button,{height:\"100%\",id:\"EdrmgVBsm\",layoutId:\"EdrmgVBsm\",style:{height:\"100%\",width:\"100%\"},type:\"submit\",variant:formVariants(formState,{pending:\"agLqDc8E5\",success:\"lBi6d_UJO\"},\"SryX7vdjZ\"),width:\"100%\"})})})})]})})]})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-6qorir\",\"data-framer-name\":\"Impressum\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bkp7ww\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-5k3yg3\",\"data-styles-preset\":\"PDdk0Eyow\",style:{\"--framer-text-alignment\":\"center\"},children:\"Impressum\"})}),className:\"framer-bczikm\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14oenoz\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"Informationen \\xfcber den Diensteanbieter.\"}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:/*#__PURE__*/_jsx(\"strong\",{children:\"Nevolution Records e.U.\"})}),/*#__PURE__*/_jsx(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:\"Robin Grabenberger\"}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[\"Neue Heimat 30, \",/*#__PURE__*/_jsx(\"br\",{}),\"4901 Ottnang am Hausruck, \",/*#__PURE__*/_jsx(\"br\",{}),\"\\xd6sterreich\"]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Tel.:\"}),\" +43 670 55 22 288\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{children:\"E-Mail:\"}),\" \",/*#__PURE__*/_jsx(Link,{href:\"mailto:contact@nevolutionrecords.at\",motionChild:true,nodeId:\"AxcOrTn1i\",openInNewTab:false,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"contact@nevolutionrecords.at\"})})]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Firmenbuchnummer:\"}),\" 637930h\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{children:\"Firmenbuchgericht:\"}),\" Landesgericht Wels\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{children:\"Firmensitz:\"}),\" 4901 Ottnang am Hausruck\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{children:\"Unternehmensgegenstand:\"}),\" Tonstudio\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{children:\"GLN (Global Location Number):\"}),\" 9110036705341\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{children:\"GISA (Gewerbeinformationssystem Austria):\"}),\" 37476007\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{children:\"Mitglied bei:\"}),\" WKO\"]}),/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgUmVndWxhcg==\",\"--framer-font-family\":'\"Poppins Regular\", \"Poppins Regular Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-letter-spacing\":\"-0.02em\",\"--framer-line-height\":\"1.6em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[/*#__PURE__*/_jsx(\"strong\",{children:\"Berufsbezeichnung:\"}),\" Ton- und Musikproduktion\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"strong\",{children:\"Verleihungsstaat:\"}),\" \\xd6sterreich\"]})]}),className:\"framer-1yd4j1z\",fonts:[\"CUSTOM;Poppins Regular\",\"CUSTOMV2;Poppins Bold\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 30px)`},sEnUJCJA7:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 100px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:24,width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 150px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-bbjpl6-container\",nodeId:\"HEOFQCcyX\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Accordion,{height:\"100%\",id:\"HEOFQCcyX\",layoutId:\"HEOFQCcyX\",style:{width:\"100%\"},variant:\"cFj1y8_XL\",width:\"100%\"})})})})]})]})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{width:componentViewport?.width||\"100vw\",y:undefined},sEnUJCJA7:{width:componentViewport?.width||\"100vw\",y:undefined}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:\"1100px\",y:25,children:/*#__PURE__*/_jsx(Container,{className:\"framer-147zxiv-container\",\"data-framer-name\":\"Navbar1\",layoutScroll:true,name:\"Navbar1\",nodeId:\"MdkHRC4oU\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{variant:\"dDVmVgJ7R\"},sEnUJCJA7:{variant:\"dDVmVgJ7R\"}},children:/*#__PURE__*/_jsx(NavbarFooter,{height:\"100%\",id:\"MdkHRC4oU\",layoutId:\"MdkHRC4oU\",name:\"Navbar1\",style:{width:\"100%\"},variant:\"nfgS1dYXz\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:58,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1clpauw-container\",\"data-framer-name\":\"Footer1\",name:\"Footer1\",nodeId:\"F75JCsdoM\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{bKyWoKwMs:{variant:\"v7UBiPzuu\"},sEnUJCJA7:{variant:\"v7UBiPzuu\"}},children:/*#__PURE__*/_jsx(NavbarFooter,{height:\"100%\",id:\"F75JCsdoM\",layoutId:\"F75JCsdoM\",name:\"Footer1\",style:{width:\"100%\"},variant:\"BeeeWdMVO\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-94opvb\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{style:{\"--font-selector\":\"Q1VTVE9NO1BvcHBpbnMgTWVkaXVt\",\"--framer-font-family\":'\"Poppins Medium\", \"Poppins Medium Placeholder\", sans-serif',\"--framer-text-color\":\"var(--token-b14b564c-daca-4a06-a278-0b6107b45e53, rgb(255, 255, 255))\"},children:[\"Webdesign von \",/*#__PURE__*/_jsx(Link,{href:\"www.dagrafika.at\",motionChild:true,nodeId:\"uaua2NUsB\",openInNewTab:true,relValues:[],scopeId:\"augiA20Il\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-e5bmmx\",\"data-styles-preset\":\"QI3jDn9H1\",children:\"www.dagrafika.at\"})})]})}),className:\"framer-sl361g\",fonts:[\"CUSTOM;Poppins Medium\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-Vm6Up.framer-lux5qc, .framer-Vm6Up .framer-lux5qc { display: block; }\",\".framer-Vm6Up.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, #171717); display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1200px; }\",\".framer-Vm6Up .framer-h0a8dm-container { bottom: 50px; flex: none; height: auto; left: 50px; position: fixed; width: auto; z-index: 2; }\",\".framer-Vm6Up .framer-1n0xcxe { 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: 1600px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-15gwun4 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 850px; justify-content: center; overflow: hidden; padding: 50px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-12ipcnv-container { bottom: -80px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; z-index: 0; }\",\".framer-Vm6Up .framer-a7u6uq { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 55px; height: min-content; justify-content: center; overflow: hidden; padding: 20px 0px 0px 50px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-rc8zgf, .framer-Vm6Up .framer-bczikm { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Vm6Up .framer-1o2rxyz { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; overflow: visible; position: relative; white-space: pre-wrap; width: 65%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Vm6Up .framer-e4rct9 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: visible; padding: 75px 150px 75px 150px; position: relative; scroll-margin-top: 50px; width: 100%; }\",\".framer-Vm6Up .framer-zdkpcj, .framer-Vm6Up .framer-1lgmbry, .framer-Vm6Up .framer-jawz6j, .framer-Vm6Up .framer-gch04u, .framer-Vm6Up .framer-9cxu0g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-st209p { --border-bottom-width: 1px; --border-color: #8c8c8c; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 10px 35px 10px 35px; position: relative; width: min-content; }\",\".framer-Vm6Up .framer-8avx3x, .framer-Vm6Up .framer-4yzzt2, .framer-Vm6Up .framer-52knfj, .framer-Vm6Up .framer-4lce4e, .framer-Vm6Up .framer-37c1q8, .framer-Vm6Up .framer-2u8upx, .framer-Vm6Up .framer-wuehkg { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-Vm6Up .framer-1ny7c4e, .framer-Vm6Up .framer-ugolbe, .framer-Vm6Up .framer-gonna3, .framer-Vm6Up .framer-mucz5w, .framer-Vm6Up .framer-iwkwt0, .framer-Vm6Up .framer-1bftt72, .framer-Vm6Up .framer-1m2vitd, .framer-Vm6Up .framer-d6c4m, .framer-Vm6Up .framer-vrz5x0, .framer-Vm6Up .framer-1yd4j1z { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Vm6Up .framer-1i1c7j7 { display: grid; flex: none; gap: 25px; grid-auto-rows: min-content; grid-template-columns: repeat(3, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-1jcgstz { align-content: center; align-items: center; align-self: start; background-color: rgba(110, 110, 110, 0.5); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-1wbblby-container, .framer-Vm6Up .framer-fs39d9-container, .framer-Vm6Up .framer-7hbzqj-container, .framer-Vm6Up .framer-11nt0hc-container, .framer-Vm6Up .framer-uw4jfg-container, .framer-Vm6Up .framer-h8ln3n-container, .framer-Vm6Up .framer-f37za4-container { flex: none; height: 60px; position: relative; width: 60px; }\",\".framer-Vm6Up .framer-h1va3w, .framer-Vm6Up .framer-13m3vbm, .framer-Vm6Up .framer-1cmizxx, .framer-Vm6Up .framer-1r0vl0n, .framer-Vm6Up .framer-j08txx, .framer-Vm6Up .framer-3gm8yq, .framer-Vm6Up .framer-yxpatg, .framer-Vm6Up .framer-o1wiza { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Vm6Up .framer-h6zvne, .framer-Vm6Up .framer-1yb5jxb, .framer-Vm6Up .framer-11lelll, .framer-Vm6Up .framer-17gwhaj, .framer-Vm6Up .framer-kdc4nt { -webkit-backdrop-filter: blur(20px); align-content: center; align-items: center; align-self: start; backdrop-filter: blur(20px); background-color: rgba(110, 110, 110, 0.5); border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 200px; justify-content: center; justify-self: start; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-ae4199 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; max-width: 1400px; overflow: visible; padding: 50px 75px 50px 75px; position: relative; scroll-margin-top: 75px; width: 100%; }\",\".framer-Vm6Up .framer-109n0ae, .framer-Vm6Up .framer-hisxcd, .framer-Vm6Up .framer-13z0nf4, .framer-Vm6Up .framer-1tyqf0w, .framer-Vm6Up .framer-owk88z, .framer-Vm6Up .framer-4umg7w { --border-bottom-width: 1px; --border-color: #8c8c8c; --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-left-radius: 100px; border-top-right-radius: 100px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 35px 10px 35px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-Vm6Up .framer-15gj5s { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-1jvntr8-container { flex: none; height: 493px; position: relative; width: 550px; }\",\".framer-Vm6Up .framer-1xvm659, .framer-Vm6Up .framer-10wry4r, .framer-Vm6Up .framer-11tqmpu, .framer-Vm6Up .framer-1yjde60, .framer-Vm6Up .framer-s8enw7 { border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; border-top-left-radius: 10px; border-top-right-radius: 10px; height: 350px; overflow: visible; position: relative; width: 550px; }\",\".framer-Vm6Up .framer-e84hw2 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-Vm6Up .framer-19gij4y, .framer-Vm6Up .framer-wexxvw { --framer-paragraph-spacing: 0px; flex: none; height: auto; max-width: 100%; overflow: visible; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Vm6Up .framer-2objdi { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 21px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-1izkct3, .framer-Vm6Up .framer-164cdtj, .framer-Vm6Up .framer-tjgsos, .framer-Vm6Up .framer-1hvefav, .framer-Vm6Up .framer-1f70i8x, .framer-Vm6Up .framer-1edu4wk, .framer-Vm6Up .framer-5wpatm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-slbxzz-container, .framer-Vm6Up .framer-2locyf-container, .framer-Vm6Up .framer-1m2va6q-container, .framer-Vm6Up .framer-8nczl9-container, .framer-Vm6Up .framer-1rq55om-container, .framer-Vm6Up .framer-18c4ixn-container, .framer-Vm6Up .framer-1ky5cyu-container, .framer-Vm6Up .framer-1fv2kz2-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 39px); position: relative; width: 36px; }\",\".framer-Vm6Up .framer-pjxnly, .framer-Vm6Up .framer-u3rmw2, .framer-Vm6Up .framer-1bz0t3w, .framer-Vm6Up .framer-7rvkbc, .framer-Vm6Up .framer-s1pyi2, .framer-Vm6Up .framer-ug6cmd, .framer-Vm6Up .framer-c9qzkq { --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-Vm6Up .framer-1cv4toy { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: center; overflow: visible; padding: 50px 50px 75px 50px; position: relative; scroll-margin-top: 75px; width: 100%; }\",\".framer-Vm6Up .framer-1wl6i3b { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-19mv9wx-container, .framer-Vm6Up .framer-8tdypw-container, .framer-Vm6Up .framer-1pwr8r9-container { flex: 1 0 0px; height: 427px; max-height: 100%; min-width: 100px; position: relative; scroll-margin-top: 10px; width: 1px; }\",\".framer-Vm6Up .framer-39nrt1 { align-content: flex-start; align-items: flex-start; background-color: #4a0f0f; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 103px; height: 1125px; justify-content: center; overflow: visible; padding: 75px 50px 75px 50px; position: relative; scroll-margin-top: 50px; width: 100%; }\",\".framer-Vm6Up .framer-1buqqkw { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 28px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: sticky; top: 100px; width: 1px; z-index: 1; }\",\".framer-Vm6Up .framer-2rxtkq { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-Vm6Up .framer-1vwhped-container, .framer-Vm6Up .framer-1qsmhdu-container { flex: none; height: 500px; max-height: 100%; min-width: 100px; position: relative; scroll-margin-top: 10px; width: 100%; }\",\".framer-Vm6Up .framer-95xr2x { aspect-ratio: 1.7775762572135203 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 450px); left: 50%; opacity: 0.09; overflow: visible; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 800px; z-index: 0; }\",\".framer-Vm6Up .framer-1tlj9cd { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; max-width: 1200px; overflow: visible; padding: 0px; position: relative; scroll-margin-top: 50px; width: 100%; }\",\".framer-Vm6Up .framer-1h8xyfb { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: visible; padding: 75px 50px 50px 50px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-1yo56sn { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-1au4f3a { flex: none; height: 250px; overflow: hidden; position: relative; width: 100%; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-Vm6Up .framer-1ehyfis { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 30px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 50px 200px 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-78vws6 { flex: 1 0 0px; height: 500px; min-width: 50%; overflow: hidden; position: relative; width: 1px; will-change: var(--framer-will-change-filter-override, filter); }\",\".framer-Vm6Up .framer-1r3smtl { --framer-paragraph-spacing: 0px; flex: 1 0 0px; height: auto; max-width: 100%; overflow: visible; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; z-index: 1; }\",\".framer-Vm6Up .framer-1wpssf9 { aspect-ratio: 1.7780938833570412 / 1; border-bottom-left-radius: 15px; border-bottom-right-radius: 15px; border-top-left-radius: 15px; border-top-right-radius: 15px; flex: none; height: var(--framer-aspect-ratio-supported, 281px); left: 421px; overflow: visible; position: absolute; top: 337px; width: 500px; z-index: 1; }\",\".framer-Vm6Up .framer-12njhtu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: min-content; justify-content: flex-start; overflow: visible; padding: 75px 180px 75px 180px; position: relative; scroll-margin-top: 50px; width: 100%; }\",\".framer-Vm6Up .framer-13w24pv { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-duyben { display: grid; flex: none; gap: 20px; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, min-content); height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-16tz0yn, .framer-Vm6Up .framer-1aqc9jm { -webkit-backdrop-filter: blur(5px); align-content: flex-start; align-items: flex-start; align-self: start; backdrop-filter: blur(5px); background-color: rgba(110, 110, 110, 0.8); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 0.7961918735236395px 2.3885756205709185px -0.625px rgba(0, 0, 0, 0.05), 0px 2.414506143104518px 7.2435184293135535px -1.25px rgba(0, 0, 0, 0.05), 0px 6.382653521484461px 19.147960564453385px -1.875px rgba(0, 0, 0, 0.05), 0px 20px 60px -2.5px rgba(0, 0, 0, 0.05); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; justify-self: end; overflow: hidden; padding: 30px 50px 30px 50px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Vm6Up .framer-1rwxuxt, .framer-Vm6Up .framer-14sg0g4, .framer-Vm6Up .framer-e48iz1, .framer-Vm6Up .framer-qck7mr, .framer-Vm6Up .framer-dx04jg, .framer-Vm6Up .framer-1tw81zk, .framer-Vm6Up .framer-1vol9xs, .framer-Vm6Up .framer-1gno1e5, .framer-Vm6Up .framer-t3vbst, .framer-Vm6Up .framer-zyw8hf, .framer-Vm6Up .framer-n5xhpo, .framer-Vm6Up .framer-2nh90b, .framer-Vm6Up .framer-14adqsj, .framer-Vm6Up .framer-xem59s, .framer-Vm6Up .framer-2gzzih, .framer-Vm6Up .framer-1fajep0, .framer-Vm6Up .framer-1jl2u8h, .framer-Vm6Up .framer-w8nhep, .framer-Vm6Up .framer-1523s42, .framer-Vm6Up .framer-cfesr1 { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Vm6Up .framer-15nmwz2, .framer-Vm6Up .framer-r7lgey, .framer-Vm6Up .framer-19ti0yy, .framer-Vm6Up .framer-1hgkbfd { 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: min-content; }\",\".framer-Vm6Up .framer-1u1uc07, .framer-Vm6Up .framer-84d7je { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-z9c3qm, .framer-Vm6Up .framer-15mis0t, .framer-Vm6Up .framer-7vqrdh, .framer-Vm6Up .framer-1kbfrtv, .framer-Vm6Up .framer-4hzj8m, .framer-Vm6Up .framer-tufb93 { 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: 0px; position: relative; width: min-content; }\",\".framer-Vm6Up .framer-xhmsho-container, .framer-Vm6Up .framer-15cklle-container, .framer-Vm6Up .framer-xr7if1-container, .framer-Vm6Up .framer-1qvfzh2-container, .framer-Vm6Up .framer-1woi2j0-container, .framer-Vm6Up .framer-1goehxd-container, .framer-Vm6Up .framer-axt99q-container, .framer-Vm6Up .framer-cq6647-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 33px); position: relative; width: 30px; }\",\".framer-Vm6Up .framer-mkawas, .framer-Vm6Up .framer-1x4v5v0 { -webkit-backdrop-filter: blur(5px); align-content: flex-start; align-items: flex-start; align-self: start; backdrop-filter: blur(5px); background-color: rgba(110, 110, 110, 0.8); border-bottom-left-radius: 20px; border-bottom-right-radius: 20px; border-top-left-radius: 20px; border-top-right-radius: 20px; box-shadow: 0px 0.7961918735236395px 2.3885756205709185px -0.625px rgba(0, 0, 0, 0.05), 0px 2.414506143104518px 7.2435184293135535px -1.25px rgba(0, 0, 0, 0.05), 0px 6.382653521484461px 19.147960564453385px -1.875px rgba(0, 0, 0, 0.05), 0px 20px 60px -2.5px rgba(0, 0, 0, 0.05); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: flex-start; justify-self: start; overflow: hidden; padding: 30px 50px 30px 50px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-Vm6Up .framer-17f06f8, .framer-Vm6Up .framer-1jyvbz1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-lgh989, .framer-Vm6Up .framer-1ja7cdb { 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: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-4jop2q { align-content: center; align-items: center; background-color: var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, #171717); display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 50px; height: min-content; justify-content: flex-start; overflow: visible; padding: 75px 75px 50px 75px; position: relative; scroll-margin-top: 50px; width: 100%; }\",\".framer-Vm6Up .framer-288zwn { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: flex-start; max-width: 1200px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-1xdz257 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 42px; height: 605px; justify-content: flex-start; overflow: hidden; padding: 20px 0px 20px 0px; position: relative; width: 1px; }\",\".framer-Vm6Up .framer-kkjqq6 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-1lp55ly { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-4b8nve, .framer-Vm6Up .framer-1yec1bm, .framer-Vm6Up .framer-1u5au6k, .framer-Vm6Up .framer-1lskbql, .framer-Vm6Up .framer-1249yy9, .framer-Vm6Up .framer-1j4sayw, .framer-Vm6Up .framer-sl361g { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-Vm6Up .framer-1snz5jn { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 35px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-Vm6Up .framer-1747kce, .framer-Vm6Up .framer-n8qvxp, .framer-Vm6Up .framer-qwgq2b, .framer-Vm6Up .framer-wmh3it, .framer-Vm6Up .framer-efe19b { 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: flex-start; padding: 0px; position: relative; width: 100%; }\",'.framer-Vm6Up .framer-hbv3an, .framer-Vm6Up .framer-ju3sp9, .framer-Vm6Up .framer-117thkc { --framer-input-background: rgba(187, 187, 187, 0.15); --framer-input-border-bottom-width: 1px; --framer-input-border-color: rgba(136, 136, 136, 0.1); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: #999999; --framer-input-font-family: \"Poppins Medium\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: #999999; flex: none; height: 40px; position: relative; width: 100%; }','.framer-Vm6Up .framer-1naeo2j { --framer-input-background: rgba(187, 187, 187, 0.15); --framer-input-border-bottom-width: 1px; --framer-input-border-color: rgba(136, 136, 136, 0.1); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: #999999; --framer-input-font-family: \"Poppins Medium\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-icon-color: #999999; --framer-input-padding: 12px; --framer-input-placeholder-color: #999999; --framer-input-wrapper-height: auto; --framer-textarea-resize: vertical; flex: none; height: auto; min-height: 100px; position: relative; width: 100%; }','.framer-Vm6Up .framer-1vjqhc5 { --framer-input-background: rgba(187, 187, 187, 0.15); --framer-input-border-bottom-width: 1px; --framer-input-border-color: rgba(136, 136, 136, 0.1); --framer-input-border-left-width: 1px; --framer-input-border-radius-bottom-left: 10px; --framer-input-border-radius-bottom-right: 10px; --framer-input-border-radius-top-left: 10px; --framer-input-border-radius-top-right: 10px; --framer-input-border-right-width: 1px; --framer-input-border-style: solid; --framer-input-border-top-width: 1px; --framer-input-focused-border-color: #0099ff; --framer-input-focused-border-style: solid; --framer-input-focused-border-width: 1px; --framer-input-font-color: #999999; --framer-input-font-family: \"Poppins Medium\"; --framer-input-font-letter-spacing: 0em; --framer-input-font-line-height: 1.2em; --framer-input-font-size: 14px; --framer-input-icon-color: #999999; --framer-input-invalid-text-color: #999999; --framer-input-padding: 12px; flex: none; height: 40px; max-width: 1500px; position: relative; width: 100%; }',\".framer-Vm6Up .framer-1mra1q4 { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-Vm6Up .framer-gpm01c-container { flex: none; height: 40px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-6qorir { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-1bkp7ww { align-content: center; align-items: center; background-color: var(--token-bd7a09f2-8c5a-476b-a06a-61e2f0a37bf8, #171717); display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 40px; height: min-content; justify-content: center; overflow: hidden; padding: 50px 75px 100px 75px; position: relative; width: 1px; }\",\".framer-Vm6Up .framer-14oenoz { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-Vm6Up .framer-bbjpl6-container { flex: none; height: auto; position: relative; width: 100%; z-index: 2; }\",\".framer-Vm6Up .framer-147zxiv-container { flex: none; height: auto; left: 50%; position: fixed; top: 25px; transform: translateX(-50%); width: 1100px; z-index: 1; }\",\".framer-Vm6Up .framer-1clpauw-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-Vm6Up .framer-94opvb { align-content: center; align-items: center; background-color: #1e341e; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 50px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,'.framer-Vm6Up[data-border=\"true\"]::after, .framer-Vm6Up [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; pointer-events: none; }',\"@media (min-width: 810px) and (max-width: 1199.98px) { .framer-Vm6Up.framer-72rtr7 { width: 810px; } .framer-Vm6Up .framer-h0a8dm-container { bottom: unset; order: 5; top: 400px; } .framer-Vm6Up .framer-1n0xcxe { order: 1; } .framer-Vm6Up .framer-15gwun4 { height: 600px; } .framer-Vm6Up .framer-a7u6uq { padding: 20px 0px 0px 0px; } .framer-Vm6Up .framer-1o2rxyz { width: 100%; } .framer-Vm6Up .framer-e4rct9 { padding: 50px 75px 50px 75px; } .framer-Vm6Up .framer-1wbblby-container, .framer-Vm6Up .framer-fs39d9-container, .framer-Vm6Up .framer-7hbzqj-container, .framer-Vm6Up .framer-11nt0hc-container, .framer-Vm6Up .framer-uw4jfg-container, .framer-Vm6Up .framer-h8ln3n-container, .framer-Vm6Up .framer-f37za4-container { width: 52px; } .framer-Vm6Up .framer-ae4199, .framer-Vm6Up .framer-12njhtu { padding: 50px; } .framer-Vm6Up .framer-15gj5s { flex-direction: column; } .framer-Vm6Up .framer-e84hw2 { flex: none; width: 100%; } .framer-Vm6Up .framer-95xr2x { height: var(--framer-aspect-ratio-supported, 300px); top: 50%; width: 533px; } .framer-Vm6Up .framer-1wpssf9 { height: var(--framer-aspect-ratio-supported, 229px); left: 206px; top: 398px; width: 407px; } .framer-Vm6Up .framer-16tz0yn, .framer-Vm6Up .framer-1aqc9jm, .framer-Vm6Up .framer-mkawas, .framer-Vm6Up .framer-1x4v5v0 { padding: 30px; } .framer-Vm6Up .framer-4jop2q { padding: 75px 50px 50px 50px; } .framer-Vm6Up .framer-6qorir { order: 2; } .framer-Vm6Up .framer-1bkp7ww { padding: 50px 50px 100px 50px; } .framer-Vm6Up .framer-147zxiv-container { left: unset; order: 0; position: relative; top: unset; transform: unset; width: 100%; } .framer-Vm6Up .framer-1clpauw-container { order: 3; } .framer-Vm6Up .framer-94opvb { order: 4; }}\",\"@media (max-width: 809.98px) { .framer-Vm6Up.framer-72rtr7 { width: 390px; } .framer-Vm6Up .framer-h0a8dm-container { bottom: unset; left: unset; order: 5; right: 10px; top: 340px; } .framer-Vm6Up .framer-1n0xcxe { order: 1; } .framer-Vm6Up .framer-15gwun4 { height: min-content; padding: 20px; } .framer-Vm6Up .framer-a7u6uq { gap: 30px; padding: 100px 0px 100px 0px; } .framer-Vm6Up .framer-1o2rxyz { width: 100%; } .framer-Vm6Up .framer-e4rct9 { gap: 25px; padding: 40px 15px 40px 15px; } .framer-Vm6Up .framer-1i1c7j7 { gap: 15px; grid-template-columns: repeat(2, minmax(50px, 1fr)); } .framer-Vm6Up .framer-1jcgstz { -webkit-backdrop-filter: blur(20px); backdrop-filter: blur(20px); gap: 0px; height: 130px; padding: 0px 0px 15px 0px; } .framer-Vm6Up .framer-1wbblby-container, .framer-Vm6Up .framer-fs39d9-container, .framer-Vm6Up .framer-7hbzqj-container, .framer-Vm6Up .framer-11nt0hc-container, .framer-Vm6Up .framer-uw4jfg-container, .framer-Vm6Up .framer-h8ln3n-container { width: 40px; } .framer-Vm6Up .framer-h6zvne, .framer-Vm6Up .framer-1yb5jxb, .framer-Vm6Up .framer-11lelll, .framer-Vm6Up .framer-17gwhaj, .framer-Vm6Up .framer-kdc4nt { gap: 0px; height: 130px; padding: 0px 0px 15px 0px; } .framer-Vm6Up .framer-ae4199 { padding: 40px 15px 40px 15px; } .framer-Vm6Up .framer-15gj5s, .framer-Vm6Up .framer-1wl6i3b, .framer-Vm6Up .framer-288zwn { flex-direction: column; } .framer-Vm6Up .framer-1jvntr8-container { height: 395px; width: 100%; } .framer-Vm6Up .framer-e84hw2, .framer-Vm6Up .framer-19mv9wx-container, .framer-Vm6Up .framer-8tdypw-container, .framer-Vm6Up .framer-1pwr8r9-container, .framer-Vm6Up .framer-1r3smtl, .framer-Vm6Up .framer-1snz5jn { flex: none; width: 100%; } .framer-Vm6Up .framer-1cv4toy { padding: 40px 15px 55px 15px; } .framer-Vm6Up .framer-39nrt1 { flex-direction: column; gap: 50px; height: min-content; padding: 40px 15px 40px 15px; } .framer-Vm6Up .framer-1buqqkw { align-content: center; align-items: center; flex: none; padding: 0px 7px 65px 7px; width: 100%; } .framer-Vm6Up .framer-2rxtkq { flex: none; gap: 0px; width: 100%; } .framer-Vm6Up .framer-1h8xyfb { padding: 50px 0px 20px 0px; } .framer-Vm6Up .framer-f37za4-container { width: 45px; } .framer-Vm6Up .framer-1ehyfis { flex-direction: column; padding: 0px 20px 50px 20px; } .framer-Vm6Up .framer-1wpssf9 { height: var(--framer-aspect-ratio-supported, 92px); width: 163px; } .framer-Vm6Up .framer-12njhtu { padding: 55px 25px 55px 25px; } .framer-Vm6Up .framer-duyben { grid-template-columns: repeat(1, minmax(50px, 1fr)); } .framer-Vm6Up .framer-16tz0yn, .framer-Vm6Up .framer-1aqc9jm, .framer-Vm6Up .framer-mkawas, .framer-Vm6Up .framer-1x4v5v0 { padding: 25px; } .framer-Vm6Up .framer-4jop2q { gap: 35px; padding: 40px 15px 40px 15px; } .framer-Vm6Up .framer-1xdz257 { align-content: flex-start; align-items: flex-start; flex: none; height: min-content; padding: 0px; width: 100%; } .framer-Vm6Up .framer-1ky5cyu-container, .framer-Vm6Up .framer-1fv2kz2-container { height: var(--framer-aspect-ratio-supported, 33px); width: 30px; } .framer-Vm6Up .framer-5wpatm { justify-content: flex-start; } .framer-Vm6Up .framer-c9qzkq { flex: none; white-space: pre; width: auto; } .framer-Vm6Up .framer-6qorir { order: 2; } .framer-Vm6Up .framer-1bkp7ww { padding: 40px 15px 75px 15px; } .framer-Vm6Up .framer-147zxiv-container { left: unset; order: 0; position: relative; top: unset; transform: unset; width: 100%; } .framer-Vm6Up .framer-1clpauw-container { order: 3; } .framer-Vm6Up .framer-94opvb { order: 4; }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 8005\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"sEnUJCJA7\":{\"layout\":[\"fixed\",\"auto\"]},\"bKyWoKwMs\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"CwIki14_F\":{\"pattern\":\":CwIki14_F\",\"name\":\"services\"},\"j602iPyxx\":{\"pattern\":\":j602iPyxx\",\"name\":\"studio\"},\"KWQoXZI7D\":{\"pattern\":\":KWQoXZI7D\",\"name\":\"referenzen\"},\"OIZKHV8W7\":{\"pattern\":\":OIZKHV8W7\",\"name\":\"/aurabeats\"},\"eGRvTQ8sD\":{\"pattern\":\":eGRvTQ8sD\",\"name\":\"about\"},\"pgLi_p05a\":{\"pattern\":\":pgLi_p05a\",\"name\":\"pricing\"},\"M8sLcmsWj\":{\"pattern\":\":M8sLcmsWj\",\"name\":\"kontakt\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-Vm6Up\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:8005,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{cssFamilyName:\"Poppins SemiBold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/assets/UE12vX73EEO8KjkItKSNlzgLhc.woff2\",weight:\"600\"},{cssFamilyName:\"Poppins Regular\",source:\"custom\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/assets/cittOaxvr9F56mLCaMGDDM2G8c.woff2\",weight:\"400\"},{cssFamilyName:\"Poppins Medium\",source:\"custom\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/assets/tiXS08l3mPirX2J2Uzp2VaMrdCM.woff2\",weight:\"500\"},{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:\"Poppins Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/assets/u58u0gqQtjNOI0ZGBH9aOwEcY0.woff2\",weight:\"700\"},{cssFamilyName:\"Poppins Bold\",source:\"custom\",style:\"normal\",uiFamilyName:\"Poppins\",url:\"https://framerusercontent.com/assets/u58u0gqQtjNOI0ZGBH9aOwEcY0.woff2\",weight:\"700\"}]},...CookieConsentFonts,...NoiseGradientFonts,...PhosphorFonts,...CarouselFonts,...SpotifyFonts,...TwemojiFonts,...ButtonFonts,...AccordionFonts,...NavbarFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...getFontsFromSharedStyle(sharedStyle4.fonts),...getFontsFromSharedStyle(sharedStyle5.fonts),...getFontsFromSharedStyle(sharedStyle6.fonts),...getFontsFromSharedStyle(sharedStyle7.fonts),...getFontsFromSharedStyle(sharedStyle8.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerResponsiveScreen\":\"\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"8005\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"1200\",\"framerScrollSections\":\"{\\\"CwIki14_F\\\":{\\\"pattern\\\":\\\":CwIki14_F\\\",\\\"name\\\":\\\"services\\\"},\\\"j602iPyxx\\\":{\\\"pattern\\\":\\\":j602iPyxx\\\",\\\"name\\\":\\\"studio\\\"},\\\"KWQoXZI7D\\\":{\\\"pattern\\\":\\\":KWQoXZI7D\\\",\\\"name\\\":\\\"referenzen\\\"},\\\"OIZKHV8W7\\\":{\\\"pattern\\\":\\\":OIZKHV8W7\\\",\\\"name\\\":\\\"/aurabeats\\\"},\\\"eGRvTQ8sD\\\":{\\\"pattern\\\":\\\":eGRvTQ8sD\\\",\\\"name\\\":\\\"about\\\"},\\\"pgLi_p05a\\\":{\\\"pattern\\\":\\\":pgLi_p05a\\\",\\\"name\\\":\\\"pricing\\\"},\\\"M8sLcmsWj\\\":{\\\"pattern\\\":\\\":M8sLcmsWj\\\",\\\"name\\\":\\\"kontakt\\\"}}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"sEnUJCJA7\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"bKyWoKwMs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{withCSS}from\"framer\";const NotFoundPage=()=>{React.useEffect(()=>{let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",\"noindex\");}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",\"noindex\");document.head.appendChild(robotsTag);}},[]);return /*#__PURE__*/_jsx(\"div\",{className:\"__framer-not-found-page\",style:{display:\"flex\",height:\"100vh\",alignItems:\"center\",justifyContent:\"center\",backgroundColor:\"var(--color-primary)\",background:\"var(--color-background)\",fontSize:\"var(--font-size-body)\",boxSizing:\"border-box\",fontFeatureSettings:'\"liga\", \"clig\"',fontVariantLigatures:\"common-ligatures\",textRendering:\"optimizeLegibility\"},children:/*#__PURE__*/_jsxs(\"main\",{style:{boxSizing:\"border-box\",fontFamily:'\"Inter\", sans-serif',fontWeight:500,maxWidth:\"240px\",width:\"100%\",display:\"flex\",alignItems:\"center\",flexDirection:\"column\",padding:\"0 20px\",textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"svg\",{xmlns:\"http://www.w3.org/2000/svg\",width:\"14\",height:\"21\",style:{verticalAlign:\"middle\",color:\"var(--color-primary)\",marginBottom:\"20px\"},children:/*#__PURE__*/_jsx(\"path\",{d:\"M 14 0 L 14 7 L 7 7 L 0 0 Z M 14 14 L 7 14 L 7 21 L 0 14 L 0 7 L 7 7 Z\",fill:\"currentColor\"})}),/*#__PURE__*/_jsx(\"h1\",{style:{margin:\"0 0 10px 0\",fontSize:\"var(--font-size-title)\",color:\"var(--color-primary)\",textAlign:\"center\"},children:\"Page Not Found\"}),/*#__PURE__*/_jsx(\"div\",{style:{color:\"var(--color-secondary)\",marginBottom:\"20px\",lineHeight:\"1.5em\",textAlign:\"center\"},children:\"The page you are looking for does not exist or may have been moved.\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/\",role:\"button\",style:{backgroundColor:\"var(--color-tint)\",color:\"#ffffff\",paddingLeft:\"8px\",paddingRight:\"8px\",borderRadius:\"8px\",lineHeight:\"30px\",height:\"30px\",textDecoration:\"none\",verticalAlign:\"baseline\"},children:\"Back to Home\"})]})});};const css=[`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/oYaAX5himiTPYuN8vLWnqBbfD2s.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/lEJLP4R0yuCaMCjSXYHtJw72M.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/1ZFS7N918ojhhd0nQWdj3jz4w.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 600;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F,\n        U+FE2E-FE2F;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+1F00-1FFF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0370-03FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB,\n        U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6,\n        U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193,\n        U+2212, U+2215, U+FEFF, U+FFFD;\n    }`,`@font-face {\n      font-family: Inter;\n      src: url(https://framerusercontent.com/assets/DolVirEGb34pEXEp8t8FQBSK4.woff2);\n      font-display: swap;\n      font-style: normal;\n      font-weight: 500;\n      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169,\n        U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;\n    }`,`@font-face {\n      font-family: Inter Placeholder;\n      src: local(\"Arial\");\n      ascent-override: 89.79%;\n      descent-override: 22.36%;\n      line-gap-override: 0%;\n      size-adjust: 107.89%;\n    }`,`.__framer-not-found-page {\n      --color-background: #ffffff;\n      --color-primary: #333;\n      --color-secondary: #888;\n      --color-tint: #0099ff;\n      --font-size-body: 12px;\n      --font-size-title: 12px;\n    }`,`@media (prefers-color-scheme: dark) {\n      .__framer-not-found-page {\n        --color-background: #000000;\n        --color-primary: #fff;\n        --color-secondary: #888;\n      }\n    }`];const component=withCSS(NotFoundPage,css);export default component;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"component\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./NotFoundPage.map","/*\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"],"mappings":"iqBAAyE,SAAS,EAAI,EAAE,CAAC,IAAI,IAAIA,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,KAAK,GAAEF,EAAE,CAAO,CAAC,EAAKE,GAAE,KAAKC,GAAEH,EAAE,CAAO,CAAC,EAAKI,GAAE,KAAKJ,EAAE,CAAQ,GAAEA,GAAG,CAAC,GAAE,GAAEA,GAAG,CAAC,EAAQ,CAAC,GAAE,SAASK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,gBAAoBN,IAAJ,GAAWA,IAAJ,GAAWA,IAAJ,EAAM,KAAK,cAAcO,EAAE,KAAK,mBAAmBJ,EAAE,KAAK,gBAAgBD,EAAE,KAAK,aAAaD,EAAE,KAAK,KAAKD,EAAE,KAAK,YAAYK,EAAE,KAAK,kBAAkBD,EAAozC,SAAS,GAAK,EAAE,CAAC,OAAOH,EAAE,GAAG,aAAa,CAAwjF,SAAS,EAAE,EAAE,CAAC,GAAe,OAAOA,GAAnB,WAAiC,OAAOA,GAAlB,SAAoB,MAAM,GAAGA,EAAE,EAAE,GAAGA,EAAE,IAAID,EAAE,GAAE,KAAKC,EAAE,CAAC,GAAGD,EAAE,CAAC,IAAIE,EAAEK,EAAE,GAAGJ,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,EAAqBK,EAAnBA,EAAEN,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,MAAM,EAAI,GAAG,CAAC,CAAM,IAAI,IAAIK,IAAb,GAAE,CAAC,EAAeL,EAAE,GAAGC,GAAE,KAAKD,EAAEK,EAAE,CAAC,CAAC,IAAIF,EAAEH,EAAEK,GAAG,GAASF,GAAN,MAAqB,OAAOA,GAAnB,WAA2BA,IAAL,GAAO,CAAC,GAAOE,EAAE,QAAQ,KAAK,GAAnB,EAAoB,CAAC,IAAIH,EAAE,EAAEG,EAAE,CAAC,EAAE,GAAG,GAAGF,GAAG,MAAM,CAAC,KAAK,CAAC,EAAEE,EAAE,IAAIC,EAAEC,GAAE,IAAIL,EAAE,CAAUI,IAAT,IAAK,KAAQ,EAAE,EAAEJ,EAAE,QAAQ,GAAE,MAAM,CAAC,aAAa,CAAC,QAAQ,GAAE,OAAO,CAAC,CAACK,GAAE,IAAIL,EAAEI,EAAE,EAAE,EAAEA,EAAE,EAAa,OAAOH,GAAlB,SAAwBA,IAAJ,GAAOF,GAAE,KAAKO,GAAEH,EAAE,CAAC,GAAGF,EAAEA,EAAE,KAAK,GAAG,GAAGA,GAAG,MAAM,CAAC,CAAC,GAAG,EAAE,CAAC,EAAEJ,EAAE,KAAK,WAAWG,EAAE,IAAIC,EAAE,EAAEJ,EAAE,KAAK,IAAIG,EAAE,IAAIC,EAAE,EAAE,GAAGJ,EAAE,KAAK,IAAI,CAAC,SAAS,EAAI,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOC,EAAP,CAAU,IAAI,QAAQ,GAAKD,EAAED,EAAEO,EAAE,CAAC,OAAO,IAAI,eAAe,IAAI,iBAAiB,IAAI,YAAY,IAAI,iCAAiC,IAAI,2BAA2B,OAAO,GAAG,EAAE,EAAEL,EAAE,SAAeA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,QAAc,EAAE,EAAE,eAAeA,EAAE,CAAC,EAAEA,GAAG,KAAYF,IAAP,KAAS,CAAC,OAAO,OAAOO,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,CAACP,EAAE,gBAAgB,OAAyB,OAAlB,EAAEA,EAAE,cAAqBA,EAAE,KAAT,CAAe,IAAK,GAAE,GAAGC,EAAE,KAAK,IAAIC,EAAE,MAAM,CAAC,MAAM,IAAK,GAAE,CAAC,IAAIK,EAAEN,EAAE,KAAK,IAAIC,EAAE,MAAM,CAAC,CAAC,IAAIK,GAAGN,EAAE,KAAK,IAAIC,EAAE,KAAK,EAAEK,EAAE,CAAC,IAAI,CAAC,MAAM,IAAK,GAAE,MAAMA,EAAE,EAAEN,EAAE,KAAK,IAAIC,EAAE,KAAK,EAAEK,EAAE,CAAC,IAAI,CAAC,MAAM,IAAK,GAAE,CAAC,MAAMA,EAAE,EAAE,GAAGA,GAAGN,EAAE,KAAK,IAAIC,EAAE,KAAK,EAAEK,EAAE,CAAC,IAAI,CAAC,MAAM,QAAQ,EAAE,cAAc,EAAE,GAAGA,GAAGN,EAAE,KAAK,IAAIC,EAAE,KAAK,EAAEK,EAAE,CAAC,IAAI,UAAU,GAAKL,EAAE,CAAC,CAAC,OAAO,OAAOK,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,EAAEL,EAAE,aAAa,CAAC,MAAM,EAAE,EAAE,CAAWF,IAAV,SAAuBA,IAAV,QAAY,OAAO,EAAE,KAAK,IAAIE,EAAE,KAAK,EAAEK,EAAE,CAAC,IAAI,GAAE,SAAS,GAAI,EAAE,EAAE,EAAE,CAAC,GAASP,GAAN,KAAQ,CAAC,GAASE,GAAN,KAAQ,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,GAAc,OAAOF,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,EAAEA,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,KAAK,EAAEE,EAAE,CAAC,CAAC,IAAIG,EAAED,EAAE,EAAE,KAAK,IAAIC,KAAKL,EAAE,GAAGG,GAAE,KAAKH,EAAEK,EAAE,CAAC,CAAC,IAAIG,EAAER,EAAEK,GAAG,GAASG,GAAN,KAAQ,OAAOH,EAAP,CAAU,IAAI,WAAW,EAAEG,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,EAAIP,EAAEM,EAAEF,EAAEG,EAAE,EAAyB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIP,EAAEG,EAAEF,EAAE,CAAkB,OAAOA,GAAlB,UAAqBD,EAAE,KAAK,EAAEC,EAAE,CAAC,CAAC,MAAMA,EAAgD,SAAS,EAAE,EAAE,CAAC,IAAIF,EAAE,GAAE,IAAIC,EAAE,CAAC,GAAYD,IAAT,IAAK,GAAM,CAAC,GAAG,CAAC,GAAE,KAAKC,EAAE,CAAC,MAAM,MAAM,EAAI,GAAGA,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,KAAK,EAAE,SAAS,CAAC,CAAC,IAAII,EAAE,KAAKI,EAAE,KAAK,IAAIG,KAAKT,EAAE,GAAGC,GAAE,KAAKD,EAAES,EAAE,CAAC,CAAC,IAAIC,EAAEV,EAAES,GAAG,GAASC,GAAN,KAAQ,OAAOD,EAAP,CAAU,IAAI,WAAW,EAAEC,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,eAAe,IAAI,QAAQ,MAAM,QAAQ,EAAIX,EAAEM,EAAEI,EAAEC,EAAE,EAAyB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIX,EAAEO,EAAEJ,EAAE,CAAQA,EAAE,IAAI,SAAS,EAAEC,EAAE,cAAc,EAAE,KAAK,EAAE,SAAS,CAAC,CAAC,IAAIQ,EAAE,EAAE,KAAKH,EAAE,KAASC,EAAE,KAAK,IAAIP,KAAKF,EAAE,GAAGC,GAAE,KAAKD,EAAEE,EAAE,CAAC,CAAC,IAAIU,EAAEZ,EAAEE,GAAG,GAASU,GAAN,KAAQ,OAAOV,EAAP,CAAU,IAAI,WAAW,EAAEU,EAAE,MAAM,IAAI,WAAW,EAAEA,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,QAAQ,EAAIb,EAAEM,EAAEH,EAAEU,EAAE,EAAE,GAASN,GAAN,KAAQ,GAAG,EAASK,IAAP,KAAc,GAAKD,EAAE,CAAZ,GAAGC,EAAU,GAAEL,EAAE,MAAM,EAAE,EAAED,EAAEC,EAAE,OAAO,IAAI,GAAG,GAAGA,EAAED,KAAKL,EAAE,CAAC,EAAE,KAAK,eAAe,CAAC,YAAW,GAAGM,IAAIN,GAAGD,EAAE,KAAK,eAAe,MAAM,GAAGA,EAAE,KAAK,eAAe,CAAwB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIA,EAAEU,EAAEC,EAAE,CAAQA,EAAE,IAAI,WAA4C,IAAIA,KAArC,EAAE,KAAK,EAAE,WAAW,CAAC,CAAC,EAAE,EAAE,EAAE,KAAcV,EAAE,GAAGC,GAAE,KAAKD,EAAEU,EAAE,GAAG,EAAEV,EAAEU,GAASC,GAAN,MAAS,OAAOD,EAAP,CAAU,IAAI,WAAW,EAAEC,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,QAAQ,EAAIZ,EAAEM,EAAEK,EAAEC,EAAE,CAAuC,GAA/BT,IAAP,MAAiBI,IAAP,OAAW,EAAEA,GAAG,EAAE,KAAK,IAAI,CAAUG,GAAN,KAAQ,CAAC,GAASP,GAAN,KAAQ,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,GAAG,GAAEO,EAAE,EAAE,EAAEA,EAAE,OAAO,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,EAAE,GAAGA,EAA2E,OAA9D,OAAOP,GAAlB,UAA4BA,EAAE,KAAT;GAAaH,EAAE,KAAK;EAAK,CAAQG,IAAP,MAAUH,EAAE,KAAK,EAAE,GAAGG,EAAE,CAAC,CAAQ,KAAK,IAAI,QAAwC,IAAII,KAApC,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,KAAcN,EAAE,GAAGC,GAAE,KAAKD,EAAEM,EAAE,GAAG,EAAEN,EAAEM,GAASE,GAAN,MAAS,OAAOF,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM,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,EAAIT,EAAEM,EAAEC,EAAEE,EAAE,CAAoI,OAA5HC,IAAP,KAAqCE,IAAP,MAAU,EAAIZ,EAAEM,EAAE,UAAUM,EAAE,CAAnD,EAAIZ,EAAEM,EAAE,UAAUI,EAAE,CAAuCP,IAAP,KAAmCQ,IAAP,MAAU,EAAIX,EAAEM,EAAE,QAAQK,EAAE,CAA/C,EAAIX,EAAEM,EAAE,QAAQH,EAAE,CAA8B,EAAE,KAAK,KAAK,CAAQ,KAAK,IAAI,WAAiC,IAAI,IAAIW,KAA9B,EAAE,KAAK,EAAE,WAAW,CAAC,CAAcb,EAAE,GAAGC,GAAE,KAAKD,EAAEa,EAAE,GAAG,EAAEb,EAAEa,GAASX,GAAN,MAAS,OAAOW,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,QAAQ,EAAId,EAAEM,EAAEQ,EAAEX,EAAE,CAAa,OAAZ,EAAE,KAAK,IAAI,CAAQ,KAAK,IAAI,QAAkC,IAAIU,KAA9B,EAAE,KAAK,EAAE,QAAQ,CAAC,CAAC,EAAE,KAAcZ,EAAE,GAAGC,GAAE,KAAKD,EAAEY,EAAE,GAAG,EAAEZ,EAAEY,GAASN,GAAN,MAAS,OAAOM,EAAP,CAAU,IAAI,WAAW,EAAEN,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,QAAQ,EAAIP,EAAEM,EAAEO,EAAEN,EAAE,CAAa,OAAZ,EAAE,KAAK,IAAI,CAAQJ,EAAE,IAAI,UAAU,IAAI,MAA4B,IAAIS,KAA1B,EAAE,KAAK,EAAEb,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcE,EAAE,GAAGC,GAAE,KAAKD,EAAEW,EAAE,GAAG,EAAEX,EAAEW,GAASD,GAAN,MAAS,OAAOC,EAAP,CAAU,IAAI,WAAW,EAAED,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,EAAIX,EAAEM,EAAEM,EAAED,EAAE,CAAa,GAAZ,EAAE,KAAK,IAAI,CAAUJ,GAAN,KAAQ,CAAC,GAASJ,GAAN,KAAQ,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,GAAc,OAAOI,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAM,EAAI,GAAG,CAAC,CAAC,EAAEA,EAAE,OAAcN,GAAP,OAAkC,OAAOA,GAAlB,UAAqB,EAAEA,EAAE,QAAeA,EAAE,KAAT;EAAYD,EAAE,KAAK;EAAKC,EAAE,CAACD,EAAE,KAAK,GAAGC,EAAE,EAAiD,OAApC,OAAOE,GAAlB,UAA4BA,EAAE,KAAT;GAAaH,EAAE,KAAK;EAAK,CAAQG,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,IAAIY,KAArB,EAAE,KAAK,EAAEhB,EAAE,CAAC,CAAcE,EAAE,GAAGC,GAAE,KAAKD,EAAEc,EAAE,GAAG,EAAEd,EAAEc,GAASZ,GAAN,MAAS,OAAOY,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM,EAAI,IAAIhB,EAAE,CAAC,CAAC,QAAQ,EAAIC,EAAEM,EAAES,EAAEZ,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,GAAKH,EAAEC,EAAEF,EAAEO,EAAE,CAAC,IAAI,OAAO,OAAWF,EAAE,gBAAN,GAAqBJ,EAAE,KAAK,kBAAkB,CAAC,GAAKA,EAAEC,EAAEF,EAAEO,EAAE,CAAC,QAAQ,GAAQP,EAAE,QAAQ,IAAI,GAAnB,IAAgC,OAAOE,EAAE,IAApB,SAAuB,OAAO,GAAKD,EAAEC,EAAEF,EAAEO,EAAE,CAAuB,IAAIG,KAA1B,EAAE,KAAK,EAAEV,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcE,EAAE,GAAGC,GAAE,KAAKD,EAAEQ,EAAE,GAAG,EAAER,EAAEQ,GAASE,GAAN,MAAS,OAAOF,EAAP,CAAU,IAAI,WAAW,EAAEE,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,GAAKX,EAAEM,EAAEK,EAAE,CAAC,MAAM,IAAI,iCAAiC,IAAI,2BAA2B,MAAM,QAAQ,GAAKF,EAAE,EAAe,OAAOE,GAApB,YAAkC,OAAOA,GAAlB,UAAqBX,EAAE,KAAK,IAAIS,EAAE,KAAK,EAAEE,EAAE,CAAC,IAAI,CAAwB,OAAvB,EAAE,KAAK,IAAI,CAAC,GAAIX,EAAEO,EAAEJ,EAAE,CAAQA,GAAG,SAAS,GAAK,EAAE,EAAE,EAAE,CAAyC,GAAxC,EAAE,KAAK,0BAAgC,CAAWF,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAW,OAAV,EAAE,KAAKA,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,EAAEO,EAAE,SAAS,GAAG,CAACN,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,oDAAoD,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEO,EAAE,SAAS,GAAG,CAACN,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,qDAAqD,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEO,EAAE,SAAS,GAAG,CAACN,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,qBAAqB,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEO,EAAE,SAAS,GAAG,CAACN,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,4BAA4B,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEO,EAAE,SAAS,GAAG,CAACN,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,yBAAyB,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEO,EAAE,SAAS,GAAG,CAACN,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,IAAK,GAAE,OAAOA,EAAE,KAAK,+BAA+B,CAACA,EAAE,KAAKD,EAAE,cAAc,CAAC,EAAEO,EAAE,SAAS,GAAG,CAACN,EAAE,KAAKD,EAAE,CAACC,EAAE,KAAK,KAAK,CAAC,QAAQ,MAAM,MAAM,EAAI,IAAI,CAAC,EAAE,SAAS,GAAK,EAAE,EAAE,CAAC,OAAOD,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,MAAM,EAAI,IAAI,CAAC,EAA2B,SAAS,GAAK,EAAE,CAAC,OAAO,KAAK,UAAUA,EAAE,CAAC,QAAQgB,IAAG,SAAS,EAAE,CAAC,OAAOhB,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,KAAK,EAAED,EAAE,CAAC,CAAC,CAAC,IAAOA,IAAL,GAAO,EAAEO,GAAGA,GAAGN,EAAE,KAAK,WAAiB,CAACA,EAAE,KAAK,EAAED,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,KAAKiB,GAAE,MAAM,WAAW,KAAKC,GAAE,MAAM,SAAS,KAAK,GAAE,MAAM,WAAW,KAAK,GAAE,MAAM,aAAa,KAAKC,GAAE,MAAM,WAAW,KAAKC,GAAE,MAAM,eAAe,GAAc,OAAOpB,GAAlB,SAAoB,OAAOA,EAAE,SAAT,CAAmB,KAAK,GAAE,OAAOA,EAAE,aAAa,WAAW,YAAY,KAAKqB,GAAE,OAAOrB,EAAE,SAAS,aAAa,WAAW,YAAY,KAAK,GAAE,IAAID,EAAEC,EAAE,OAAkG,MAA3F,GAAEA,EAAE,YAAY,AAAgC,KAA5B,EAAED,EAAE,aAAaA,EAAE,MAAM,GAAUC,IAAL,GAA2B,aAApB,cAAcA,EAAE,KAAyBA,EAAE,KAAKsB,GAAG,MAAO,GAAEtB,EAAE,aAAa,KAAYD,IAAP,KAAW,GAAKC,EAAE,KAAK,EAAE,OAAhBD,EAAuB,KAAKwB,GAAG,EAAEvB,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,OAAOwB,GAAG,IAAIvB,EAAEK,EAAE,EAAE,CAAC,IAAIL,KAAKD,EAAE,EAAEC,GAAGF,EAAEE,GAAG,OAAOK,EAAc,SAASmB,GAAE,EAAE,EAAE,CAAC,GAAGzB,IAAID,EAAE,CAAC,EAAE,QAAQ,eAAeC,EAAE,YAAY,EAAEA,EAAE,OAAO,IAAIC,EAAEF,EAAE,OAAO,GAAUC,IAAP,SAAoBC,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,KAAK,CAAC,GAAUA,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,GAAED,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,MAAM,EAAI,IAAI,CAAC,CAAC,EAAE,QAAQD,EAAE,MAAM0B,GAAEzB,EAAED,EAAE,CAAC,GAAKC,EAAED,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAE,OAAO,GAAUE,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,EAAE,QAAQA,EAAE,MAAMwB,GAAEzB,EAAEC,EAAE,CAAC,GAAKD,EAAEC,EAAE,CAAC,EAAE,QAAQ,eAAeF,EAAE,MAAM,SAAS2B,GAAE,EAAE,CAAC,IAAI3B,EAAE,GAAG,IAAIC,IAAWD,IAAP,KAAS,GAAKC,EAAE,CAAQA,IAAP,KAAS,GAAKD,EAAE,CAACA,EAAE,QAAQC,EAAE,MAAMyB,GAAE1B,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,QAAQ2B,GAAG,EAAE,MAAM1B,EAAE,EAAE,MAAMC,EAAE,IAAIE,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,gBAAgBA,EAAE,IAAID,EAAEJ,EAAE,YAAmL,GAAvK,EAAE,QAAmB,OAAOI,GAAlB,UAA4BA,EAAEA,EAAE,eAAeG,EAAE,EAAEP,EAAE,yBAAsC,OAAOI,GAApB,aAAwB,EAAEA,EAAEF,EAAEC,EAAE,CAAC,EAASC,GAAP,KAAqBD,EAAE0B,GAAE,EAAE,CAAC1B,EAAEC,EAAE,CAAC,EAAE,MAAMD,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,OAAO2B,GAAG,oBAAoB3B,EAAEA,EAAE,MAAM,KAAK,CAAQI,EAAE,QAAT,MAAgB,EAAEA,EAAE,MAAM,OAAO,GAAG,EAAEA,EAAE,MAAM,EAAEA,EAAE,QAAQ,EAAE,MAAM,KAAK,EAAE,QAAQ,CAAC,EAAED,GAAOJ,EAAE,SAAN,EAAa,EAAE,MAAMA,EAAE,OAAO,CAAuB,IAAtB,EAAEI,EAAEJ,EAAE,GAAGC,EAAE,MAAM,EAAE,CAAC,EAAM,EAAEG,EAAE,EAAE,EAAEA,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAIQ,EAAER,EAAEI,GAAG,EAAe,OAAOI,GAApB,WAAsBA,EAAE,KAAKP,EAAEI,EAAEH,EAAEK,EAAE,CAACC,EAAQA,GAAN,OAAUL,GAAG,EAAE,CAAC,EAAE,EAAE0B,GAAE,EAAE,CAACxB,EAAEG,EAAE,EAAEqB,GAAExB,EAAEG,EAAE,EAAE,EAAE,MAAMH,OAAO,EAAE,MAAM,KAA+B,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEN,EAAE,GAAG,EAAEA,EAAE,SAAS,IAAIE,EAAE,GAAG,GAAGI,EAAE,CAAC,EAAE,GAAG,EAAE,GAAGJ,GAAG,GAAG,EAAE,IAAIE,EAAE,GAAG,GAAGL,EAAE,CAACG,EAAE,GAAG,GAAGE,EAAE,CAAC,IAAID,EAAED,EAAEA,EAAE,EAAyC,MAAvC,IAAGI,GAAG,GAAGH,GAAG,GAAG,SAAS,GAAG,CAAC,IAAIA,EAAE,GAAGA,EAAQ,CAAC,GAAG,GAAG,GAAG,GAAGJ,EAAE,CAACG,EAAED,GAAGC,EAAEI,EAAE,SAASF,EAAEJ,EAAE,CAAC,MAAM,CAAC,GAAG,GAAGI,EAAEH,GAAGC,EAAEI,EAAE,SAASN,EAAE,CAA2D,SAAS,GAAK,EAAE,CAAQ,MAAP,MAAK,EAAaA,IAAJ,EAAM,GAAG,IAAI6B,GAAG7B,EAAE,CAAC8B,GAAG,GAAG,EAAE,SAAS,GAAK,EAAE,EAAE,CAAC,OAAO9B,IAAID,IAAQC,IAAJ,GAAO,EAAEA,GAAI,EAAED,IAAIC,IAAIA,GAAGD,IAAIA,EAAoH,SAAS,IAAK,CAAC,GAAU,KAAP,KAAU,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,OAAO,GAAG,SAAS,IAAM,CAAC,GAAG,EAAE,GAAG,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,MAAM,CAAC,cAAc,KAAK,MAAM,KAAK,KAAK,KAAK,CAAC,SAAS,IAAM,CAAoH,OAA5GgC,IAAP,KAAiB,KAAP,MAAW,GAAG,CAAC,EAAE,GAAG,EAAG,IAAM,GAAG,GAAG,CAAC,EAAE,EAAG,IAAWA,EAAG,OAAV,MAAgB,GAAG,CAAC,EAAE,EAAG,EAAG,KAAK,IAAM,GAAG,GAAG,CAAC,EAAE,EAAGA,EAAG,MAAaA,EAAG,SAAS,IAAM,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,EAAE,GAAG,KAAK,GAAG,EAAE,EAAG,GAAG,KAAK,SAAS,GAAK,EAAE,EAAE,CAAC,OAAmB,OAAOhC,GAApB,WAAsBA,EAAEC,EAAE,CAACD,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAoB,GAAnB,GAAG,IAAK,CAAC,EAAG,IAAM,CAAI,GAAG,CAAC,IAAIO,EAAEyB,EAAG,MAAmB,GAAb,EAAEzB,EAAE,SAAmB,KAAP,OAAY,EAAE,GAAG,IAAIA,EAAE,CAAUL,IAAT,IAAK,IAAO,CAAC,GAAG,OAAOK,EAAE,CAAC,EAAEyB,EAAG,cAAc,EAAG,GAAE/B,EAAEM,EAAEL,EAAE,OAAO,CAAC,EAAEA,EAAE,WAAkBA,IAAP,MAA6B,MAAnB,GAAG,cAAcK,EAAQ,CAACA,EAAEP,EAAE,CAAC,MAAM,CAACgC,EAAG,cAAchC,EAAE,CAAoJ,MAAnJ,GAAEC,IAAI,GAAkB,OAAOD,GAApB,WAAsBA,GAAG,CAACA,EAAWE,IAAT,IAAK,GAAWF,EAALE,EAAEF,EAAE,CAAG,EAAG,cAAcC,EAAE,EAAE,EAAG,MAAM,CAAC,KAAK,KAAK,SAAS,KAAK,CAAC,EAAE,EAAE,SAAS,GAAK,KAAK,KAAK,GAAGA,EAAE,CAAO,CAAC+B,EAAG,cAAc/B,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,CAAwC,GAAvC,GAAG,IAAK,CAAC,EAAG,IAAM,CAAC,EAAWD,IAAT,IAAK,GAAM,KAAKA,EAAYgC,IAAP,KAAU,CAAC,IAAI9B,EAAE8B,EAAG,cAAc,GAAU9B,IAAP,MAAiBF,IAAP,KAAS,CAAC,IAAIO,EAAEL,EAAE,GAAG,EAAE,GAAUK,IAAP,KAAS,EAAE,CAAC,MAAM,CAAC,IAAI,IAAIJ,EAAE,EAAEA,EAAEI,EAAE,QAAQJ,EAAEH,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGA,EAAEG,GAAGI,EAAEJ,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,GAAGI,EAAE,OAAOL,EAAE,IAAiC,MAA7B,GAAED,GAAG,CAAC,EAAG,cAAc,CAACA,EAAED,EAAE,CAAQC,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,GAAG,IAAI,GAAG,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,GAAGA,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC,OAAOC,EAAE,KAAK,KAAK,CAAQ,KAAP,OAAY,GAAG,IAAI,KAAK,EAAE,GAAG,IAAIF,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,MAAM,EAAI,IAAI,CAAC,CAAC,SAASgC,IAAK,EAAo/B,SAAS,GAAK,EAAE,CAAkB,OAAjB,QAAQ,MAAMhC,EAAE,CAAQ,KAAK,SAAS,IAAK,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIY,EAAE,EAAE,CAACH,EAAE,IAAI,IAAqgB,MAAjgB,GAAE,CAAC,YAAY,KAAK,cAAcV,EAAE,qBAA8BO,IAAT,IAAK,GAAM,MAAMA,EAAE,OAAO,EAAE,WAAW,KAAK,cAAc,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,qBAAqB,KAAK,eAAeG,EAAE,YAAYG,EAAE,yBAAyB,EAAE,CAAC,oBAAoB,EAAE,CAAC,kBAAkB,EAAE,CAAC,QAAiBV,IAAT,IAAK,GAAM,GAAKA,EAAE,WAAoBE,IAAT,IAAK,GAAM,GAAIA,EAAE,aAAsBD,IAAT,IAAK,GAAM,GAAIA,EAAE,aAAsBI,IAAT,IAAK,GAAM,GAAIA,EAAE,aAAsBI,IAAT,IAAK,GAAM,GAAIA,EAAE,CAAC,EAAEsB,GAAIlC,EAAE,EAAE,KAAKE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,GAAKF,EAAEC,EAAE,KAAKC,EAAEQ,EAAEe,GAAG,KAAKU,GAAG,CAAC,EAAE,KAAKlC,EAAE,CAAQD,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,kBAAyBE,IAAP,KAAS,EAAE,mBAAmB,EAAE,eAAe,IAAIU,EAAE,CAAC,KAAKZ,EAAE,KAAK,UAAU,CAAC,IAAIA,EAAEC,EAAE,YAAY,EAAE,KAAKW,EAAE,CAAKZ,EAAE,SAAN,GAAc,GAAKC,EAAE,EAAE,gBAAgBC,EAAE,eAAeK,EAAE,SAASJ,EAAE,cAAcE,EAAE,QAAQD,EAAE,YAAYI,EAAE,CAAU,OAAT,EAAE,IAAII,EAAE,CAAQA,EAAE,SAASsB,GAAI,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,GAAG,MAAMlC,EAAE,cAAc,CAAC,EAAE,OAAO,EAAE,CAAC,SAAS,EAAE,CAAC,cAAcO,EAAE,SAASL,EAAE,eAAeC,EAAE,aAAaE,EAAE,CAAC,SAAS,GAAI,EAAE,EAAE,CAAgB,GAAf,EAAEJ,EAAE,QAAQD,EAAE,CAAUC,GAAN,MAAoB,OAAOA,GAAlB,SAAoB,MAAM,MAAM,iMAAiM,OAAOA,EAAE,YAAY,CAAC,OAAOA,EAAE,SAAS,GAAI,EAAE,EAAE,CAAC,IAAIC,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,EAAEK,EAAEJ,EAAE,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,EAAG,KAAK,EAAED,EAAEK,EAAEJ,EAAE,CAAQ,OAAP,IAAM,CAAQF,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAE,QAAQ,CAACG,EAAEE,EAAE,kBAAkB,GAAUF,GAAP,KAAqB,CAAC,IAAID,EAAEJ,EAAE,cAAc,GAAgB,OAAOE,EAAE,iBAAtB,WAAsC,EAAEE,MAAM,CAAuB,IAAI,IAAII,IAA9B,GAAEN,EAAE,iBAAiB,CAAcA,EAAE,GAAG,EAAEM,KAAKH,GAAG,MAAM,MAAM,EAAI,IAAI,GAAKE,EAAE,EAAE,UAAUC,EAAE,CAAC,CAAC,EAAEqB,GAAE,EAAE,CAACzB,EAAEF,EAAE,CAAC,EAAE,cAAcK,EAAE,GAAIN,EAAED,EAAEG,EAAE,CAAC,EAAE,cAAcC,OAAO,GAAIH,EAAED,EAAEG,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGF,GAAGA,EAAE,aAAa,CAA4B,IAAI,IAAIC,IAAnC,GAAE2B,GAAE,EAAE,CAAC7B,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,IAAIK,EAAEH,EAAE,YAAY,EAAE,IAAIA,EAAEK,EAAa,OAAOF,GAAlB,UAA4BA,EAAEA,EAAE,eAAeF,EAAE,CAAC,GAAKE,EAAEH,EAAEK,EAAEJ,EAAE,CAAC,GAAKF,EAAED,EAAEK,EAAEH,EAAE,KAAK,CAAC,EAAE,GAAKA,EAAEF,EAAE,cAAc,CAAC,EAAE,GAAKC,EAAED,EAAEE,EAAEK,EAAEF,EAAE,CAAC,IAAID,EAAM,KAAJ,EAAO,GAAc,OAAOD,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,QAAtB,YAAuCA,EAAE,WAAX,IAAK,GAAe,GAAKA,EAAED,EAAEK,EAAEF,EAAE,CAAC,GAAKJ,EAAED,EAAEG,EAAED,EAAE,SAASE,EAAE,CAAC,EAAEJ,EAAE,YAAY,EAAE,YAAY,GAAKO,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAIN,EAAED,EAAEG,EAAE,QAAQ,CAAC,EAAE,YAAYI,QAAQ,GAAIN,EAAED,EAAEG,EAAE,KAAK,CAAC,GAAc,OAAOD,GAAlB,SAAoB,CAAC,OAAOA,EAAP,CAAU,KAAK,GAAG,KAAK,GAAG,KAAK,GAAE,KAAK,GAAE,KAAKgB,GAAE,GAAIjB,EAAED,EAAEO,EAAE,SAAS,CAAC,OAAO,KAAKc,GAAE,GAAIpB,EAAED,EAAEO,EAAE,SAAS,CAAC,OAAO,KAAK6B,GAAG,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,KAAKhB,GAAE,EAAE,CAAC,EAAEpB,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAEO,EAAE,SAAS,EAAEA,EAAE,SAAS,EAAE,IAAI,IAAI,IAAIC,EAAE,CAAC,GAAG,KAAK,cAAc,GAAG,cAAc,CAAC,EAAE,aAAa,EAAE,kBAAkB,CAAC,EAAE,kBAAkB,EAAE,CAAC,SAAS,EAAE,uBAAuBJ,EAAE,YAAY,KAAK,CAACQ,EAAEsB,GAAIjC,EAAEE,EAAE,OAAO,OAAOK,EAAEL,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKS,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,IAAIC,EAAEqB,GAAIjC,EAAE,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,gBAAgBK,EAAE,EAAE,eAAeK,EAAE,GAAG,CAAC,GAAG,GAAKZ,EAAED,EAAEO,EAAE,CAACN,EAAE,cAAc,sBAAsBY,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,WAAiB,CAAC,EAAE,OAAO,EAAEwB,GAAI7B,EAAEK,EAAE,CAAKL,EAAE,eAAN,EAAmB,MAAM,QAAQR,EAAE,CAAC,EAAE,OAAO,EAAE,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAY,GAAIC,EAAED,EAAE,QAAQ,CAAC,EAAE,gBAAgBE,EAAE,EAAE,eAAeC,EAAE,EAAE,GAAKF,EAAEI,EAAEH,EAAEU,EAAER,EAAEJ,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,EAAE,YAAY,KAAKA,EAAE,CAAC,OAAO,GAAc,OAAOE,GAAlB,UAA4BA,EAAE,OAAOA,EAAE,SAAT,CAAmB,KAAK,GAA2B,GAAzB,EAAE,GAAKD,EAAED,EAAEE,EAAE,OAAOK,EAAEJ,EAAE,CAAQ,KAAJ,EAAO,CAAC,EAAEH,EAAE,YAAY,EAAE,YAAY,GAAKE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAID,EAAED,EAAEO,EAAE,QAAQ,CAAC,EAAE,YAAYL,QAAQ,GAAID,EAAED,EAAEO,EAAE,CAAC,OAAO,KAAKgB,GAAG,EAAErB,EAAE,KAAK,EAAE,GAAGA,EAAEK,EAAE,CAAC,GAAKN,EAAED,EAAEE,EAAEK,EAAEJ,EAAE,CAAC,OAAO,KAAKmB,GAAwL,GAAtL,EAAEf,EAAE,SAAS,EAAEL,EAAE,SAAS,EAAEK,EAAE,MAAM,EAAEL,EAAE,eAAe,EAAE,eAAeK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,OAAOH,EAAE,MAAaA,IAAP,KAAS,EAAEA,EAAE,MAAM,EAAE,QAAQF,EAAE,YAAYG,EAAE,MAAME,EAAE,CAAC,EAAE,QAAQA,EAAE,GAAIN,EAAED,EAAEG,EAAE,CAAC,EAAE,GAAaF,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,EAAEA,EAAE,YAAY,EAAE,QAAQ,eAAeM,IAAI+B,GAAGrC,EAAE,QAAQ,cAAcM,EAAE,EAAE,GAAGN,EAAE,OAAO,EAAE,QAAQA,EAAE,OAAO,KAAK,GAAE,EAAEM,EAAE,SAAS,EAAEA,EAAEL,EAAE,eAAe,CAAC,GAAID,EAAED,EAAEO,EAAE,CAAC,OAAO,KAAKiB,GAAG,EAAEtB,EAAE,MAAM,EAAEC,EAAED,EAAE,SAAS,CAAC,EAAE,GAAGA,EAAEK,EAAE,CAAC,GAAKN,EAAED,EAAEE,EAAEK,EAAE,IAAK,GAAE,CAAC,OAAO,MAAM,MAAM,EAAI,IAAUL,GAAN,KAAQA,EAAE,OAAOA,EAAE,GAAG,CAAC,CAAyK,OAAxK,EAAEF,EAAE,eAAe,EAAE,GAAKG,EAAE,OAAOD,EAAEK,EAAEN,EAAE,cAAcE,EAAE,cAAc,CAAC,EAAE,eAAe,CAAC,EAAE,EAAEA,EAAE,cAAc,EAAE,cAAc,GAAKC,EAAEF,EAAEK,EAAE,CAAC,GAAKN,EAAED,EAAEK,EAAE,CAAC,EAAE,cAAcD,EAASF,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,SAAS,GAAI,EAAE,EAAE,EAAE,CAAU,GAAT,EAAE,KAAKA,EAAgB,OAAOA,GAAlB,UAA4BA,EAAE,CAAC,OAAOA,EAAE,SAAT,CAAmB,KAAK,GAAE,GAAKD,EAAED,EAAEE,EAAE,KAAKA,EAAE,MAAMA,EAAE,IAAI,CAAC,OAAO,KAAKiB,GAAE,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,KAAKK,GAAG,IAAIjB,EAAEL,EAAE,MAAM,EAAEK,EAAEL,EAAE,SAAS,CAAC,GAAID,EAAED,EAAEE,EAAE,CAAC,OAAO,GAAG,GAAEA,EAAE,CAAC,CAAC,GAAKD,EAAED,EAAEE,EAAE,CAAC,OAA0G,GAA9E,OAAOA,GAAlB,WAAHA,EAAuB,EAAE,MAAM,EAAEqC,IAAIrC,EAAEqC,KAAKrC,EAAE,cAAc,EAAe,OAAOK,GAApB,WAAsBA,EAAE,MAASA,AAAI,IAAEA,EAAE,KAAKL,EAAE,CAAE,CAAY,GAAX,EAAEK,EAAE,MAAM,CAAI,CAACL,EAAE,KAAK,CAAC,IAAIC,EAAE,EAAE,CAAC,GAAG,EAAE,KAAKD,EAAE,MAAM,CAAC,EAAEK,EAAE,MAAM,OAAO,CAACL,EAAE,MAAM,GAAKD,EAAED,EAAEG,EAAE,CAAC,OAA2C,KAApC,GAAE,OAAO,UAAU,SAAS,KAAKD,EAAE,CAAO,MAAM,EAAI,GAAuBD,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,cAAcM,EAAE,eAAe,EAAa,OAAOL,GAAlB,WAAsB,EAAEF,EAAE,eAAe,EAAE,eAAe,GAAKA,EAAE,eAAe,OAAO,GAAGE,EAAED,EAAE,cAAcM,EAAE,eAAe,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAEL,EAAE,OAAOC,EAAE,EAAEA,EAAEI,EAAE,IAAI,CAAC,IAAIF,EAAEL,EAAE,YAAY,EAAE,YAAY,GAAKK,EAAEE,EAAEJ,EAAE,CAAC,GAAG,CAAC,GAAKF,EAAED,EAAEE,EAAEC,GAAG,QAAQ,CAAC,EAAE,YAAYE,IAAI,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEP,EAAE,eAAe,cAAcG,EAAEH,EAAE,cAAcK,EAAEL,EAAE,QAAQ,GAAG,CAAC,OAAO,GAAIC,EAAED,EAAEE,EAAE,OAAOU,EAAE,CAAC,GAAG,IAAM,CAAY,OAAOA,GAAlB,WAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,KAAM,GAAE,eAAe,cAAcL,EAAE,EAAE,cAAcJ,EAAE,EAAE,QAAQE,EAAEsB,GAAEtB,EAAE,CAACO,EAAE,EAAEA,EAAE,IAAIR,EAAEJ,EAAE,eAAeQ,EAAE0B,GAAIjC,EAAEG,EAAE,OAAO,OAAO,KAAKA,EAAE,cAAcA,EAAE,eAAe,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKI,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,EAAE,GAAKP,EAAED,EAAE,KAAKA,EAAE,gBAAgBQ,EAAER,EAAE,SAASA,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,KAAK,EAAE,KAAKC,EAAEA,EAAE,CAAC,EAAE,eAAe,cAAcM,EAAE,EAAE,cAAcJ,EAAE,EAAE,QAAQE,EAAE,GAAEA,EAAE,EAAE,SAAS,GAAK,EAAE,CAAC,IAAIL,EAAEC,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAE,OAAO,EAAE,GAAK,KAAKD,EAAEC,EAAE,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAIM,EAAEN,EAAE,gBAAgB,EAAE,eAAe,OAAO,EAASM,IAAP,MAAU,EAAE,kBAAsBP,EAAE,SAAN,IAAe,EAAE,OAAO,EAASA,EAAE,cAAT,MAAsBA,EAAE,YAAY,KAAK,KAAK,IAAI,EAAE,eAAeO,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAWL,IAAT,IAAK,GAAM,MAAM,EAAI,IAAI,CAAC,CAACA,EAAE,EAAE,YAAYF,EAAE,QAAQC,EAAE,CAACM,EAAE,eAAeP,EAAE,yBAAyB,KAAKO,EAAE,EAAEA,EAAE,uBAAuB,SAAS,SAAS,EAAE,CAAC,OAAO,GAAKN,EAAED,EAAEE,EAAE,GAAG,CAACK,EAAE,uBAAuB,OAAO,CAAC,EAAE,kBAAsBP,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWO,GAAG,GAAG,SAAS8B,GAAI,EAAE,EAAE,CAAC,GAAOrC,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,GAAcmC,GAAIpC,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,MAAM,EAAI,IAAI,CAAC,CAAC,EAAE,qBAAqBC,EAAE,EAAE,mBAAuBD,EAAE,mBAAN,IAAyB,EAAE,aAAa,GAAI,EAAEA,EAAE,aAAaD,GAAG,OAAO,EAAE,eAAeA,EAAE,oBAAwBA,EAAE,eAAN,GAAoBE,EAAE,eAAmBA,EAAE,SAAN,GAAcmC,GAAIrC,EAAEE,EAAE,CAACF,EAAE,eAAeC,EAAE,oBAAoB,KAAKD,EAAE,CAACA,EAAE,uBAAuB,QAAQ,GAAKC,EAAE,CAACD,EAAE,uBAAuB,OAAO,EAAEE,EAAE,eAAmBA,EAAE,SAAN,IAAemC,GAAIrC,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,EAAE,GAAGE,EAAE,GAAG,QAAQ,GAAG,QAAQ,GAAG,IAAIK,EAAE,GAAG,GAAGN,EAAE,cAAc,GAAG,CAAC,IAAIE,EAAEE,EAAEJ,EAAE,YAAY,IAAI,EAAE,EAAEE,EAAEE,EAAE,OAAO,IAAI,CAAC,IAAID,EAAEC,EAAEF,GAAOK,EAAEP,EAAEW,EAAER,EAAE,eAAe,GAAOQ,EAAE,SAAN,EAAa,CAAC,GAAER,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAII,EAAEJ,EAAEA,EAAE,KAAK,CAACI,EAAE,cAAc,sBAAsBI,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,WAAiB,CAACR,EAAE,SAAS,OAAOA,EAAE,CAAC,EAAE,OAAO,EAAE,GAAKI,EAAEJ,EAAE,gBAAgBQ,EAAE,OAAOX,EAAE,CAAC,GAAG,IAAM,CAAY,OAAOA,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,CAAC,IAAIY,EAAET,EAAE,KAAK,EAAE,KAAKS,EAAEA,EAAE,KAAK,CAAC,EAAE,SAAS,OAAOT,EAAE,CAAC,EAAE,OAAO,EAAE,IAAIM,EAAEN,EAAE,gBAAgBO,EAAEV,EAAEa,EAAE,GAAIN,EAAEG,EAAE,CAA4K,GAApKD,IAAP,KAAS,GAAIF,EAAEG,EAAE,EAAE,EAAE,eAAeD,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAYI,EAAEJ,EAAE,eAAeF,EAAE,yBAAyB,KAAKE,EAAE,GAAG,EAAE,kBAAyBF,EAAE,kBAAN,EAAsB,CAAC,IAAIO,EAAEP,EAAE,WAAW,GAAG,KAAK,EAAE,OAAO,EAAEL,EAAE,CAAQF,EAAE,cAAT,MAAsB,GAAKA,EAAEA,EAAE,YAAY,OAAOD,EAAE,CAAC,GAAIC,EAAED,EAAE,CAAC,GAAIC,EAAED,EAAE,QAAQ,CAAC,GAAGO,EAAE,GAAG,QAAQL,EAAEA,IAAI,IAAIyB,GAAE3B,EAAE,GAAG,SAASwC,GAAI,EAAE,EAAE,EAAE,CAAoB,OAAnB,EAAE,cAAc,CAAC,EAAStC,EAAE,OAAT,CAAiB,IAAK,GAAE,IAAIK,EAAE,EAAE,GAAG,EAAE,gBAAwJ,MAAxI,GAAE,eAAe,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAEN,EAAE,cAAc,EAAE,KAAK,iBAAiB,CAAC,EAAE,KAAKA,EAAE,kBAAkB,CAAC,EAAEM,EAAE,SAAS,GAAG,CAAC,EAAE,KAAKN,EAAE,CAAQD,EAAE,KAAK,gBAAgB,CAAC,IAAK,GAAE,EAAE,OAAO,EAAE,IAAIG,EAAE,CAAC,EAAE,EAAED,EAAE,OAAO,IAAIG,EAAE,EAAE,EAAEH,EAAE,SAAS,IAAI,IAAIE,EAAE,EAAEA,EAAEF,EAAE,OAAO,IAAI,CAAC,IAAI,EAAEA,EAAEE,GAAGC,EAAEF,EAAE,MAAM,IAAI,EAAE,KAAKI,EAAEF,GAAG,CAAC,EAAE,GAAKJ,EAAED,EAAEG,EAAE,CAAC,KAAKE,EAAEE,EAAE,OAAO,EAAE,IAAI,EAAE,KAAKA,EAAEF,GAAG,CAA8B,OAA7B,EAAEE,EAAE,SAAS,EAAEP,EAAE,KAAKO,EAAEF,GAAG,EAASF,EAAE,QAAQ,MAAM,MAAM,EAAI,IAAI,CAAC,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,CAAC,IAAII,EAAEL,EAAE,SAAS,GAAUK,IAAP,KAAS,OAAOiC,GAAIvC,EAAED,EAAEE,EAAE,CAAoB,GAAnB,EAAE,cAAc,CAAC,EAAKK,EAAE,kBAAkB,OAAON,EAAE,cAAc,uBAAuB,EAAEM,EAAE,YAAYP,EAAE,KAAK,YAAkB,CAACA,EAAE,KAAK,YAAY,CAACO,IAAIP,EAAE,KAAK,eAAe,CAAC,EAAE,EAAEO,EAAE,CAACP,EAAE,KAAKO,EAAE,CAACP,EAAE,KAAK,IAAI,EAAEA,EAAE,KAAK,eAAe,EAAEwC,GAAIvC,EAAED,EAAEE,EAAE,CAAC,EAAE,CAAC,CAACD,EAAE,cAAc,sBAAsBD,EAAE,KAAK,YAAkB,CAACC,EAAE,GAAG,EAAEM,EAAE,aAAa,CAAC,EAAE,cAAc,EAAE,gBAAgB,EAAEA,EAAE,kBAAkB,QAAQN,EAAE,kBAAkB,KAAKM,EAAE,CAAC,IAAIJ,EAAEF,EAAE,cAAkBI,EAAE,EAAE,iBAAiG,MAAhF,GAAEF,EAAE,eAAeE,EAAE,SAAS,GAAG,CAAC,EAAE,EAAE,GAAGF,EAAE,GAAKH,EAAEC,EAAE,cAAcM,EAAE,CAAC,GAAIN,EAAED,EAAEE,EAAE,CAAQF,EAAE,KAAK,YAAkB,CAAC,GAAGO,EAAE,SAASN,EAAE,qBAAqB,MAAO,GAAE,cAAc,EAAE,gBAAgBA,EAAE,oBAAoB,KAAKM,EAAE,CAAC,GAAKP,EAAEC,EAAE,cAAcM,EAAE,GAAG,CAACiC,GAAIvC,EAAED,EAAEE,EAAE,CAACF,EAAE,KAAK,YAAkB,CAAsF,GAArF,EAAE,cAAc,sBAAsBA,EAAE,KAAK,WAAiB,CAAC,EAAEO,EAAE,kBAAyBL,EAAE,SAAN,EAAa,MAAM,MAAM,EAAI,IAAI,CAAC,CAAoF,OAAnF,GAAKD,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,IAAIK,EAAEL,EAAE,kBAAkBC,EAAE,EAAEA,EAAEI,EAAE,OAAO,IAAI,GAAKN,EAAED,EAAEE,EAAEK,EAAEJ,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,EAAYO,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAA4E,MAA3E,GAAEL,EAAE,SAAS,GAAG,CAAC,EAAE,KAAKK,EAAE,CAAC,EAAE,KAAK,MAAM,CAAC,EAAE,KAAKN,EAAE,cAAc,CAAC,EAAE,KAAKC,EAAE,CAAQF,EAAE,KAAK,eAAe,CAAC,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,GAAOO,EAAE,SAAN,EAAa,MAAM,CAAC,EAAE,IAAIJ,EAAEI,EAAE,GAAG,GAAQJ,IAAL,GAAO,CAAC,IAAS,EAAE,GAAGD,EAAE,iBAAb,GAA4B,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,OAAO,GAAKD,EAAED,EAAEO,EAAE,CAAoc,OAAnc,GAAKN,EAAED,EAAEO,EAAE,CAAC,EAAEN,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,IAAIK,EAAEN,EAAE,cAAc,gBAAgB,IAAI,EAAE,EAAEC,EAAEK,EAAE,OAAO,EAAE,IAAI,EAAE,KAAKA,EAAEL,GAAG,CAAC,EAAEK,EAAE,QAAQP,EAAE,KAAKO,EAAEL,GAAG,CAAC,IAAIC,EAAEE,EAAEJ,EAAE,yBAAyB,IAAI,EAAE,EAAEE,EAAEE,EAAE,OAAO,IAAI,CAAC,IAAID,EAAEC,EAAEF,GAAG,EAAEH,EAAE,IAAIQ,EAAEP,EAAE,cAAcW,EAAER,EAAE,GAAGS,EAAET,EAAE,YAAYM,EAAEN,EAAE,aAAaO,EAAEP,EAAE,oBAA4T,GAAxS,EAAE,KAAKI,EAAE,kBAAkB,CAAC,EAAE,yBAAyBD,EAAE,KAAK,QAAQ,EAAE,EAAE,yBAAyB,CAAC,EAAEA,EAAE,KAAK,yLAAyL,EAAYK,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAAuB,GAAtB,EAAE,KAAKA,EAAE,CAAC,EAAE,KAAK,IAAI,CAAIC,GAAGH,GAAGC,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,IAAIG,EAAE,GAAKD,GAAG,GAAG,CAAC,EAAE,KAAKC,EAAE,CAAC,GAAGJ,GAAGC,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,IAAII,EAAE,GAAKL,GAAG,GAAG,CAAC,EAAE,KAAKK,EAAE,CAAC,GAAGJ,EAAE,CAAC,EAAE,KAAK,IAAI,CAAC,IAAIK,EAAE,GAAKL,EAAE,CAAC,EAAE,KAAKK,EAAE,CAAC,GAAG,CAACT,EAAE,KAAK,cAAc,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEJ,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIsC,EAAExC,EAAE,oBAAoB,IAAI,EAAE,EAAEE,EAAEsC,EAAE,OAAO,IAAI,GAAG,CAAC,GAAKxC,EAAED,EAAEyC,EAAEtC,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,OAAO,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIM,EAAER,EAAE,kBAAkB,IAAI,EAAE,EAAEE,EAAEM,EAAE,OAAO,IAAI,CAAC,IAAIiC,EAAEjC,EAAEN,GAAG,EAAE,CAAC,EAAEF,EAAE,EAAED,EAAE,IAAI2C,EAAED,EAAE,kBAAkB,IAAI,EAAE,EAAElC,EAAEmC,EAAE,OAAO,IAAI,GAAG,CAAC,GAAKtC,EAAED,EAAEsC,EAAEC,EAAEnC,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIS,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,OAAO,EAAET,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAACS,EAAE,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEd,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAI0B,EAAE5B,EAAE,oBAAoB,IAAI,EAAE,EAAEE,EAAE0B,EAAE,OAAO,IAAI,GAAG,CAAC,GAAK5B,EAAED,EAAE6B,EAAE1B,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,CAAC,GAAIC,EAAED,EAAE,EAAE,SAAS,IAAM,EAAE,SAAS,GAAK,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,CAAC,EAAEE,EAAE,KAAKD,EAAE,GAAGI,EAAE,CAAC,KAAK,SAAS,EAAE,CAAkB,OAAVP,IAAP,OAAW,GAAGA,GAAS,CAAC,GAAG,QAAQ,SAAS,EAAE,CAAC,EAAE,CAAC,EAAE,EAAEA,GAAG,CAACW,EAAE,CAAC,EAA6J,GAA3J,EAAE,GAAKX,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,EAAEM,EAAE,CAAQN,EAAE,SAAN,EAAa,EAAE,OAAO,EAAEO,EAAE,QAAQP,EAAE,WAAW,SAAaA,EAAE,SAAN,GAAqBA,EAAE,cAAT,KAAqB,CAAC,EAAE,YAAYO,EAAE,GAAG,CAAC,GAAKP,EAAEO,EAAE,OAAOR,EAAE,CAAC,GAAIC,EAAED,EAAE,CAAC,GAAIC,EAAED,EAAE,EAAE,GAAGG,EAAE,MAAME,EAAE,GAAG,CAACO,EAAE,MAAM,MAAM,EAAI,IAAI,CAAC,CAAC,OAAOR,EAA63B,SAASwC,EAAE,EAAE,CAAC,IAAI,IAAI5C,EAAE,yDAAyDC,EAAEC,EAAE,EAAEA,EAAE,UAAU,OAAO,IAAI,GAAG,WAAW,mBAAmB,UAAUA,GAAG,CAAC,MAAM,yBAAyBD,EAAE,WAAWD,EAAE,iHAAkI,SAAS6C,EAAE,EAAE,EAAE,CAAC,GAAO7C,EAAE,SAAN,EAAa,GAAG,IAAIA,EAAE,OAAO,EAAE,KAAKC,EAAE,QAAQ,IAAI,WAAW,GAAG,OAAO,EAAE,GAAG,CAAC,CAAC,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,GAAGA,EAAE,QAAQD,EAAE,KAAK,CAAC,IAAIE,EAAE,GAAG,OAAO,GAAG,EAAEF,EAAE,SAAaE,IAAJ,EAAMD,EAAE,QAAQ,GAAG,EAAE,GAAG,IAAID,EAAE,SAAS,EAAEE,EAAE,CAAC,GAAG,CAACD,EAAE,QAAQ,GAAG,CAAC,EAAED,EAAE,SAASE,EAAE,EAAE,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,GAAG,GAAG,IAAIF,EAAE,GAAG,CAAC,IAAIA,EAAE,QAAQ,SAAS8C,EAAE,EAAE,EAAE,CAAQ,OAAP,EAAE7C,EAAED,EAAE,CAAO,CAAC,EAAE,SAAS,GAAG,EAAE,CAAC,IAAI,EAAE,KAAKC,EAAE,QAAQ,IAAI,WAAW,GAAG,OAAO,EAAE,GAAG,CAAC,CAAC,GAAG,KAAK,GAAG,GAA0B,SAAS8C,EAAE,EAAE,CAAC,OAAO,GAAG,OAAO9C,EAAE,CAAC,SAAS,EAAE,EAAE,CAAC,OAAO,GAAG,OAAOA,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAc,OAAOA,EAAE,OAAtB,WAA4BA,EAAE,MAAMD,EAAE,CAACC,EAAE,OAAO,CAAqZ,SAAS,GAAG,EAAE,CAA4F,OAAxF,GAAG,KAAK,GAAGA,EAAE,CAAO,CAAC,EAAK,GAAG,KAAK,GAAGA,EAAE,CAAO,CAAC,EAAK,GAAG,KAAKA,EAAE,CAAQ,GAAGA,GAAG,CAAC,GAAE,GAAGA,GAAG,CAAC,EAAQ,CAAC,GAAE,SAAS,GAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,gBAAoBD,IAAJ,GAAWA,IAAJ,GAAWA,IAAJ,EAAM,KAAK,cAAcO,EAAE,KAAK,mBAAmBJ,EAAE,KAAK,gBAAgBD,EAAE,KAAK,aAAaD,EAAE,KAAK,KAAKD,EAAE,KAAK,YAAYK,EAAE,KAAK,kBAAkBD,EAA+zC,SAAS,GAAG,EAAE,CAAC,OAAOH,EAAE,GAAG,aAAa,CAAkkF,SAAS+C,EAAE,EAAE,CAAC,GAAe,OAAO/C,GAAnB,WAAiC,OAAOA,GAAlB,SAAoB,MAAM,GAAGA,EAAE,EAAE,GAAGA,EAAE,IAAID,EAAE,GAAG,KAAKC,EAAE,CAAC,GAAGD,EAAE,CAAC,IAAIE,EAAEK,EAAE,GAAGJ,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,EAAqBK,EAAnBA,EAAEN,EAAE,UAAUE,EAAED,EAAE,CAAG,OAAOD,EAAoM,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOD,GAASE,IAAN,IAAQ,UAAU,WAAWK,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAWN,IAAT,IAAK,GAAM,GAAGA,EAAE,EAAWD,IAAT,IAAK,GAAM,GAAG,EAAE,kBAAkBgD,EAAEhD,EAAE,CAAC,KAAK,CAAC,IAAIK,EAAE,EAAE,CAAmD,GAAzCH,IAAT,IAAK,IAAOG,EAAE,KAAKL,EAAE+C,GAAG,GAAG7C,GAAG,QAAQ,GAAG,GAAG,CAAC,CAAC,GAAG,CAAaK,IAAT,IAAK,GAAM,IAAI,EAAE,EAAEL,EAAEK,EAAE,OAAO,IAAI,EAAE,KAAK,GAAGwC,EAAEC,EAAEzC,EAAEL,GAAG,CAAC,CAAC,GAAG,CAAC,GAAYC,IAAT,IAAK,GAAM,IAAI,EAAE,EAAEI,EAAEJ,EAAE,OAAO,IAAI,EAAE,KAAK,GAAG4C,EAAEC,EAAE7C,EAAEI,GAAG,CAAC,CAAC,GAAG,CAAC,MAAM,CAAC,gBAAgBF,EAAE,kBAAkBL,EAAE,kBAAkB,EAAEC,EAAE,KAAK,CAAC,cAAc,EAAEA,EAAE,KAAK,CAAC,eAAeA,EAAE,KAAK,SAASA,EAAE,eAAe,EAAE,4BAA4B,CAAC,EAAE,6BAA6B,CAAC,EAAE,yBAAyB,CAAC,EAAE,CAAC,SAASgD,GAAE,EAAE,EAAE,CAAC,MAAM,CAAC,cAAchD,EAAE,cAAcD,EAAE,CAAC,SAAS,GAAG,EAAE,CAAC,OAAOiD,GAAiChD,IAA/B,6BAAiC,EAAyCA,IAAvC,qCAAyC,EAAE,EAAE,KAAK,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,OAAOD,EAAP,CAAU,IAAI,SAAS,OAAOiD,GAAE,EAAQ/C,EAAE,OAAR,KAAsBA,EAAE,aAAVA,EAAE,MAAqB,CAAC,IAAI,MAAM,OAAO+C,GAAE,EAAE,KAAK,CAAC,IAAI,OAAO,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,gBAAgB,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,QAAQ,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,QAAQ,IAAI,QAAQ,IAAI,QAAQ,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,WAAW,OAAOA,GAAE,EAAE,KAAK,CAAC,IAAI,KAAK,OAAOA,GAAE,EAAE,KAAK,CAAC,MAAO,IAAGhD,EAAE,eAAmBA,EAAE,gBAAN,EAAoBgD,GAAE,EAAE,KAAK,CAAChD,EAA6B,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAkD,OAAzCD,IAAL,GAAcO,GAAE,GAAGN,EAAE,KAAK,GAAG,CAAC,EAAE,KAAK8C,EAAEC,EAAEhD,EAAE,CAAC,CAAC,CAAO,CAAC,GAAsD,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,GAAc,OAAOE,GAAlB,SAAoB,MAAM,MAAM0C,EAAE,GAAG,CAAC,CAAM,IAAI,IAAIrC,IAAb,GAAE,CAAC,EAAeL,EAAE,GAAG,GAAG,KAAKA,EAAEK,EAAE,CAAC,CAAC,IAAIJ,EAAED,EAAEK,GAAG,GAASJ,GAAN,MAAqB,OAAOA,GAAnB,WAA2BA,IAAL,GAAO,CAAC,GAAOI,EAAE,QAAQ,KAAK,GAAnB,EAAoB,CAAC,IAAIF,EAAE0C,EAAEC,EAAEzC,EAAE,CAAC,CAAC,EAAEwC,EAAEC,GAAG,GAAG7C,GAAG,MAAM,CAAC,CAAC,KAAK,CAAC,EAAEI,EAAE,IAAIH,EAAE,GAAG,IAAIC,EAAE,CAAUD,IAAT,IAAK,KAAQ,EAAE,EAAE4C,EAAE3C,EAAE,QAAQ,GAAG,MAAM,CAAC,aAAa,CAAC,QAAQ,GAAG,OAAO,CAAC,CAAC,CAAC,GAAG,IAAIA,EAAED,EAAE,EAAE,EAAEA,EAAE,EAAa,OAAOD,GAAlB,SAAwBA,IAAJ,GAAO,GAAG,KAAK,GAAGI,EAAE,CAACwC,EAAE,GAAG5C,EAAE,CAAC4C,EAAE5C,EAAE,KAAK,CAAC4C,EAAEC,GAAG,GAAG7C,GAAG,MAAM,CAAC,CAAC,CAAC,GAAG,EAAE,CAAC,EAAEF,EAAE,KAAK,GAAGI,EAAE,GAAGF,EAAE,EAAEF,EAAE,KAAK,GAAGI,EAAE,GAAGF,EAAE,EAAE,GAAGF,EAAE,KAAK,GAAG,CAAgD,SAASiD,GAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOhD,EAAP,CAAU,IAAI,QAAQ,GAAGD,EAAED,EAAEO,EAAE,CAAC,OAAO,IAAI,eAAe,IAAI,iBAAiB,IAAI,YAAY,IAAI,iCAAiC,IAAI,2BAA2B,OAAO,GAAG,EAAE,EAAEL,EAAE,SAAeA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,KAAkBA,EAAE,KAAR,QAAc,EAAE,EAAG,eAAeA,EAAE,CAAC,EAAGA,GAAG,KAAYF,IAAP,KAAS,CAAC,OAAO,OAAOO,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,CAACP,EAAE,gBAAgB,OAA4B,OAArB,EAAE+C,EAAE/C,EAAE,cAAc,CAAQA,EAAE,KAAT,CAAe,IAAK,GAAE,GAAGC,EAAE,KAAK,GAAGC,EAAE,GAAG,CAAC,MAAM,IAAK,GAAE,CAAC,IAAIK,EAAEN,EAAE,KAAK,GAAGC,EAAE,GAAG,CAAC,CAAC,IAAIK,GAAGN,EAAE,KAAK,GAAGC,EAAE,GAAG6C,EAAEC,EAAEzC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,IAAK,GAAE,MAAMA,EAAE,EAAEN,EAAE,KAAK,GAAGC,EAAE,GAAG6C,EAAEC,EAAEzC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,IAAK,GAAE,CAAC,MAAMA,EAAE,EAAE,GAAGA,GAAGN,EAAE,KAAK,GAAGC,EAAE,GAAG6C,EAAEC,EAAEzC,EAAE,CAAC,CAAC,GAAG,CAAC,MAAM,QAAQ,EAAE,cAAc,EAAE,GAAGA,GAAGN,EAAE,KAAK,GAAGC,EAAE,GAAG6C,EAAEC,EAAEzC,EAAE,CAAC,CAAC,GAAG,UAAU,GAAGL,EAAE,CAAC,CAAC,OAAO,OAAOK,EAAd,CAAiB,IAAI,WAAW,IAAI,SAAS,OAAO,IAAI,UAAU,GAAG,EAAEL,EAAE,aAAa,CAAC,MAAM,EAAE,EAAE,CAAWF,IAAV,SAAuBA,IAAV,QAAY,OAAO,EAAE,KAAK,GAAG+C,EAAE7C,EAAE,CAAC,GAAG6C,EAAEC,EAAEzC,EAAE,CAAC,CAAC,GAAG,GAA2B,SAAS4C,GAAE,EAAE,EAAE,EAAE,CAAC,GAASnD,GAAN,KAAQ,CAAC,GAASE,GAAN,KAAQ,MAAM,MAAM0C,EAAE,GAAG,CAAC,CAAC,GAAc,OAAO5C,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAM4C,EAAE,GAAG,CAAC,CAAC,EAAE5C,EAAE,OAAcA,GAAP,MAAsBC,EAAE,KAAK8C,EAAE,GAAG/C,EAAE,CAAC,EAAE,SAAS,GAAG,EAAE,CAAC,IAAIA,EAAE,GAAyD,OAAtD,GAAG,SAAS,QAAQC,GAAG,SAAS,EAAE,CAAOA,GAAN,OAAU,GAAGA,KAAK,CAAQD,EAA2B,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,KAAKoD,GAAElD,EAAE,CAAC,CAAC,IAAIC,EAAEE,EAAE,EAAE,KAAK,IAAIF,KAAKH,EAAE,GAAG,GAAG,KAAKA,EAAEG,EAAE,CAAC,CAAC,IAAIC,EAAEJ,EAAEG,GAAG,GAASC,GAAN,KAAQ,OAAOD,EAAP,CAAU,IAAI,WAAW,EAAEC,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAEH,EAAEM,EAAEJ,EAAEC,EAAE,EAAsB,OAApB,EAAE,KAAK,GAAG,CAAC,GAAEH,EAAEI,EAAEH,EAAE,CAAkB,OAAOA,GAAlB,UAAqBD,EAAE,KAAK8C,EAAEC,EAAE9C,EAAE,CAAC,CAAC,CAAC,MAAMA,EAA6D,SAASkD,GAAE,EAAE,CAAC,IAAIpD,EAAE,GAAG,IAAIC,EAAE,CAAC,GAAYD,IAAT,IAAK,GAAM,CAAC,GAAG,CAAC,GAAG,KAAKC,EAAE,CAAC,MAAM,MAAM2C,EAAE,GAAG3C,EAAE,CAAC,CAAC,EAAE,EAAE,IAAIA,EAAE,CAAC,GAAG,IAAIA,EAAED,EAAE,CAAC,OAAOA,EAA8B,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,SAAS,EAAE,KAAKoD,GAAE,SAAS,CAAC,CAAC,IAAI/C,EAAE,KAAKD,EAAE,KAAK,IAAIM,KAAKR,EAAE,GAAG,GAAG,KAAKA,EAAEQ,EAAE,CAAC,CAAC,IAAIF,EAAEN,EAAEQ,GAAG,GAASF,GAAN,KAAQ,OAAOE,EAAP,CAAU,IAAI,WAAW,EAAEF,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,eAAe,IAAI,QAAQ,MAAM,QAAQ,GAAEP,EAAEM,EAAEG,EAAEF,EAAE,EAAsB,OAApB,EAAE,KAAK,GAAG,CAAC,GAAEP,EAAEG,EAAEC,EAAE,CAAQA,EAAE,IAAI,SAAS,EAAEF,EAAE,cAAc,EAAE,KAAKiD,GAAE,SAAS,CAAC,CAAC,IAAIxC,EAAE,EAAE,KAAKC,EAAE,KAASH,EAAE,KAAK,IAAIL,KAAKH,EAAE,GAAG,GAAG,KAAKA,EAAEG,EAAE,CAAC,CAAC,IAAIM,EAAET,EAAEG,GAAG,GAASM,GAAN,KAAQ,OAAON,EAAP,CAAU,IAAI,WAAW,EAAEM,EAAE,MAAM,IAAI,WAAW,EAAEA,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,QAAQ,GAAEV,EAAEM,EAAEF,EAAEM,EAAE,EAAE,GAASP,GAAN,KAAQ,GAAG,EAASQ,IAAP,KAAc,GAAGJ,EAAE,CAAV,GAAGI,EAAQ,GAAGR,EAAE,MAAM,EAAE,EAAEG,EAAEH,EAAE,OAAO,IAAI,GAAG,GAAGA,EAAEG,KAAKL,EAAE,CAAC,EAAE,KAAK,GAAG,CAAC,YAAW,GAAGE,IAAIF,GAAGD,EAAE,KAAK,GAAG,MAAM,GAAGA,EAAE,KAAK,GAAG,CAAqB,OAApB,EAAE,KAAK,GAAG,CAAC,GAAEA,EAAES,EAAEF,EAAE,CAAQA,EAAE,IAAI,WAA4C,IAAIA,KAArC,EAAE,KAAK4C,GAAE,WAAW,CAAC,CAAC,EAAE,EAAE,EAAE,KAAclD,EAAE,GAAG,GAAG,KAAKA,EAAEM,EAAE,GAAG,EAAEN,EAAEM,GAASI,GAAN,MAAS,OAAOJ,EAAP,CAAU,IAAI,WAAW,EAAEI,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAMgC,EAAE,GAAG,CAAC,CAAC,QAAQ,GAAE3C,EAAEM,EAAEC,EAAEI,EAAE,CAAsC,GAA9BP,IAAP,MAAiBD,IAAP,OAAW,EAAEA,GAAG,EAAE,KAAK,GAAG,CAAUM,GAAN,KAAQ,CAAC,GAASL,GAAN,KAAQ,MAAM,MAAMuC,EAAE,GAAG,CAAC,CAAC,GAAG,GAAGlC,EAAE,EAAE,EAAEA,EAAE,OAAO,MAAM,MAAMkC,EAAE,GAAG,CAAC,CAAC,EAAE,GAAGlC,EAA4E,OAA/D,OAAOL,GAAlB,UAA4BA,EAAE,KAAT;GAAaJ,EAAE,KAAK,GAAG,CAAQI,IAAP,MAAUJ,EAAE,KAAK8C,EAAEC,EAAE,GAAG3C,EAAE,CAAC,CAAC,CAAQ,KAAK,IAAI,QAAwC,IAAID,KAApC,EAAE,KAAKgD,GAAE,QAAQ,CAAC,CAAC,EAAE,EAAE,EAAE,EAAE,KAAclD,EAAE,GAAG,GAAG,KAAKA,EAAEE,EAAE,GAAG,EAAEF,EAAEE,GAASS,GAAN,MAAS,OAAOT,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAMwC,EAAE,IAAI,QAAQ,CAAC,CAAC,IAAI,iBAAiB,EAAE/B,EAAE,MAAM,IAAI,eAAe,EAAEA,EAAE,MAAM,IAAI,UAAU,EAAEA,EAAE,MAAM,IAAI,QAAQ,EAAEA,EAAE,MAAM,QAAQ,GAAEZ,EAAEM,EAAEH,EAAES,EAAE,CAA0H,OAAlHH,IAAP,KAAmCE,IAAP,MAAUsC,GAAEjD,EAAEM,EAAE,UAAUK,EAAE,CAA/CsC,GAAEjD,EAAEM,EAAE,UAAUG,EAAE,CAAqCL,IAAP,KAAiCG,IAAP,MAAU0C,GAAEjD,EAAEM,EAAE,QAAQC,EAAE,CAA3C0C,GAAEjD,EAAEM,EAAE,QAAQF,EAAE,CAA4B,EAAE,KAAK,GAAG,CAAQ,KAAK,IAAI,WAAiC,IAAI,IAAIS,KAA9B,EAAE,KAAKsC,GAAE,WAAW,CAAC,CAAclD,EAAE,GAAG,GAAG,KAAKA,EAAEY,EAAE,GAAG,EAAEZ,EAAEY,GAAST,GAAN,MAAS,OAAOS,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM8B,EAAE,IAAI,CAAC,CAAC,QAAQ,GAAE3C,EAAEM,EAAEO,EAAET,EAAE,CAAY,OAAX,EAAE,KAAK,GAAG,CAAQ,KAAK,IAAI,QAAkC,IAAIM,KAA9B,EAAE,KAAKyC,GAAE,QAAQ,CAAC,CAAC,EAAE,KAAclD,EAAE,GAAG,GAAG,KAAKA,EAAES,EAAE,GAAG,EAAET,EAAES,GAASP,GAAN,MAAS,OAAOO,EAAP,CAAU,IAAI,WAAW,EAAEP,EAAE,MAAM,IAAI,0BAA0B,MAAM,MAAMwC,EAAE,IAAI,CAAC,CAAC,QAAQ,GAAE3C,EAAEM,EAAEI,EAAEP,EAAE,CAAY,OAAX,EAAE,KAAK,GAAG,CAAQC,EAAE,IAAI,UAAU,IAAI,MAA4B,IAAIO,KAA1B,EAAE,KAAKwC,GAAEpD,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcE,EAAE,GAAG,GAAG,KAAKA,EAAEU,EAAE,GAAG,EAAEV,EAAEU,GAASJ,GAAN,MAAS,OAAOI,EAAP,CAAU,IAAI,WAAW,EAAEJ,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,QAAQ,GAAEP,EAAEM,EAAEK,EAAEJ,EAAE,CAAY,GAAX,EAAE,KAAK,GAAG,CAAUJ,GAAN,KAAQ,CAAC,GAASC,GAAN,KAAQ,MAAM,MAAMuC,EAAE,GAAG,CAAC,CAAC,GAAc,OAAOxC,GAAlB,UAAqB,EAAE,WAAWA,GAAG,MAAM,MAAMwC,EAAE,GAAG,CAAC,CAAC,EAAExC,EAAE,OAAcF,GAAP,OAAkC,OAAOA,GAAlB,UAAqB,EAAEA,EAAE,QAAeA,EAAE,KAAT;EAAYD,EAAE,KAAK,GAAG8C,EAAE7C,EAAE,CAAC,CAACD,EAAE,KAAK8C,EAAE,GAAG7C,EAAE,CAAC,EAA+C,OAAlC,OAAOG,GAAlB,UAA4BA,EAAE,KAAT;GAAaJ,EAAE,KAAK,GAAG,CAAQI,EAAE,IAAI,OAAO,IAAI,OAAO,IAAI,KAAK,IAAI,MAAM,IAAI,QAAQ,IAAI,KAAK,IAAI,MAAM,IAAI,SAAS,IAAI,OAAO,IAAI,OAAO,IAAI,QAAQ,IAAI,SAAS,IAAI,QAAQ,IAAI,MAAmB,IAAI,IAAIU,KAArB,EAAE,KAAKqC,GAAEpD,EAAE,CAAC,CAAcE,EAAE,GAAG,GAAG,KAAKA,EAAEa,EAAE,GAAG,EAAEb,EAAEa,GAASV,GAAN,MAAS,OAAOU,EAAP,CAAU,IAAI,WAAW,IAAI,0BAA0B,MAAM,MAAM6B,EAAE,IAAI5C,EAAE,CAAC,CAAC,QAAQ,GAAEC,EAAEM,EAAEQ,EAAEV,EAAE,CAAY,OAAX,EAAE,KAAK,GAAG,CAAQ,KAAK,IAAI,iBAAiB,IAAI,gBAAgB,IAAI,YAAY,IAAI,gBAAgB,IAAI,gBAAgB,IAAI,mBAAmB,IAAI,iBAAiB,IAAI,gBAAgB,OAAO,GAAGJ,EAAEC,EAAEF,EAAEO,EAAE,CAAC,IAAI,OAAO,OAAWJ,EAAE,gBAAN,GAAqBF,EAAE,KAAK,GAAG,CAAC,GAAGA,EAAEC,EAAEF,EAAEO,EAAE,CAAC,QAAQ,GAAQP,EAAE,QAAQ,IAAI,GAAnB,IAAgC,OAAOE,EAAE,IAApB,SAAuB,OAAO,GAAGD,EAAEC,EAAEF,EAAEO,EAAE,CAAuB,IAAIM,KAA1B,EAAE,KAAKuC,GAAEpD,EAAE,CAAC,CAAC,EAAE,EAAE,KAAcE,EAAE,GAAG,GAAG,KAAKA,EAAEW,EAAE,GAAG,EAAEX,EAAEW,GAASL,GAAN,MAAS,OAAOK,EAAP,CAAU,IAAI,WAAW,EAAEL,EAAE,MAAM,IAAI,0BAA0B,EAAEA,EAAE,MAAM,IAAI,QAAQ,GAAGP,EAAEM,EAAEC,EAAE,CAAC,MAAM,IAAI,iCAAiC,IAAI,2BAA2B,MAAM,QAAQ,GAAGK,EAAE,EAAe,OAAOL,GAApB,YAAkC,OAAOA,GAAlB,UAAqBP,EAAE,KAAK,GAAG8C,EAAElC,EAAE,CAAC,GAAGkC,EAAEC,EAAExC,EAAE,CAAC,CAAC,GAAG,CAAqB,OAApB,EAAE,KAAK,GAAG,CAAC,GAAEP,EAAEG,EAAEC,EAAE,CAAQA,GAAyT,SAAS,GAAG,EAAE,EAAE,EAAE,CAAS,GAAR,EAAEJ,EAAE,GAAG,CAAWC,IAAP,KAAS,MAAM,MAAM0C,EAAE,IAAI,CAAC,CAAQ,OAAP,EAAE3C,EAAEC,EAAE,CAAQ4C,EAAE7C,EAAE,GAAG,CAA2e,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,OAAOC,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAO2C,EAAE5C,EAAE,GAAG,CAAC4C,EAAE5C,EAAED,EAAE,cAAc,CAAC6C,EAAE5C,EAAE8C,EAAExC,EAAE,SAAS,GAAG,CAAC,CAAC,CAACuC,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO4C,EAAE5C,EAAE,GAAG,CAAC4C,EAAE5C,EAAED,EAAE,cAAc,CAAC6C,EAAE5C,EAAE8C,EAAExC,EAAE,SAAS,GAAG,CAAC,CAAC,CAACuC,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO4C,EAAE5C,EAAE,GAAG,CAAC4C,EAAE5C,EAAED,EAAE,cAAc,CAAC6C,EAAE5C,EAAE8C,EAAExC,EAAE,SAAS,GAAG,CAAC,CAAC,CAACuC,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO4C,EAAE5C,EAAE,GAAG,CAAC4C,EAAE5C,EAAED,EAAE,cAAc,CAAC6C,EAAE5C,EAAE8C,EAAExC,EAAE,SAAS,GAAG,CAAC,CAAC,CAACuC,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO4C,EAAE5C,EAAE,GAAG,CAAC4C,EAAE5C,EAAED,EAAE,cAAc,CAAC6C,EAAE5C,EAAE8C,EAAExC,EAAE,SAAS,GAAG,CAAC,CAAC,CAACuC,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO4C,EAAE5C,EAAE,GAAG,CAAC4C,EAAE5C,EAAED,EAAE,cAAc,CAAC6C,EAAE5C,EAAE8C,EAAExC,EAAE,SAAS,GAAG,CAAC,CAAC,CAACuC,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO4C,EAAE5C,EAAE,GAAG,CAAC4C,EAAE5C,EAAED,EAAE,cAAc,CAAC6C,EAAE5C,EAAE8C,EAAExC,EAAE,SAAS,GAAG,CAAC,CAAC,CAACuC,EAAE7C,EAAE,GAAG,CAAC,QAAQ,MAAM,MAAM2C,EAAE,IAAI,CAAC,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAO5C,EAAE,cAAT,CAAwB,IAAK,GAAE,IAAK,GAAE,OAAO8C,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO6C,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO6C,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO6C,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO6C,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO6C,EAAE7C,EAAE,GAAG,CAAC,IAAK,GAAE,OAAO6C,EAAE7C,EAAE,GAAG,CAAC,QAAQ,MAAM,MAAM2C,EAAE,IAAI,CAAC,EAAg/B,SAAS,GAAG,EAAE,CAAC,OAAO,KAAK,UAAU3C,EAAE,CAAC,QAAQ,IAAI,SAAS,EAAE,CAAC,OAAOA,EAAP,CAAU,IAAI,IAAI,MAAM,UAAU,IAAI,SAAS,MAAM,UAAU,IAAI,SAAS,MAAM,UAAU,QAAQ,MAAM,MAAM,oMAAoM,IAAI,CAAujB,SAAS,GAAG,EAAE,CAAC,GAASA,GAAN,KAAQ,OAAO,KAAK,GAAgB,OAAOA,GAApB,WAAsB,OAAOA,EAAE,aAAaA,EAAE,MAAM,KAAK,GAAc,OAAOA,GAAlB,SAAoB,OAAOA,EAAE,OAAOA,EAAP,CAAU,KAAK,GAAG,MAAM,WAAW,KAAK,GAAG,MAAM,SAAS,KAAK,GAAG,MAAM,WAAW,KAAK,GAAG,MAAM,aAAa,KAAK,GAAG,MAAM,WAAW,KAAK,GAAG,MAAM,eAAe,GAAc,OAAOA,GAAlB,SAAoB,OAAOA,EAAE,SAAT,CAAmB,KAAK,GAAG,OAAOA,EAAE,aAAa,WAAW,YAAY,KAAK,GAAG,OAAOA,EAAE,SAAS,aAAa,WAAW,YAAY,KAAK,GAAG,IAAID,EAAEC,EAAE,OAAkG,MAA3F,GAAEA,EAAE,YAAY,AAAgC,KAA5B,EAAED,EAAE,aAAaA,EAAE,MAAM,GAAUC,IAAL,GAA2B,aAApB,cAAcA,EAAE,KAAyBA,EAAE,KAAK,GAAG,MAAO,GAAEA,EAAE,aAAa,KAAYD,IAAP,KAAW,GAAGC,EAAE,KAAK,EAAE,OAAdD,EAAqB,KAAK,GAAG,EAAEC,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,OAAO,GAAG,IAAIC,EAAEK,EAAE,EAAE,CAAC,IAAIL,KAAKD,EAAE,EAAEC,GAAGF,EAAEE,GAAG,OAAOK,EAAc,SAAS,GAAE,EAAE,EAAE,CAAC,GAAGN,IAAID,EAAE,CAAC,EAAE,QAAQ,cAAcC,EAAE,YAAY,EAAEA,EAAE,OAAO,IAAIC,EAAEF,EAAE,OAAO,GAAUC,IAAP,SAAoBC,IAAP,KAAS,MAAM,MAAM0C,EAAE,IAAI,CAAC,KAAK,CAAC,GAAU1C,IAAP,KAAS,MAAM,MAAM0C,EAAE,IAAI,CAAC,CAAC,GAAE3C,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,MAAM2C,EAAE,IAAI,CAAC,CAAC,EAAE,QAAQ5C,EAAE,MAAM,GAAEC,EAAED,EAAE,CAAC,GAAGC,EAAED,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,IAAIE,EAAEF,EAAE,OAAO,GAAUE,IAAP,KAAS,MAAM,MAAM0C,EAAE,IAAI,CAAC,CAAC,EAAE,QAAQ1C,EAAE,MAAM,GAAED,EAAEC,EAAE,CAAC,GAAGD,EAAEC,EAAE,CAAC,EAAE,QAAQ,cAAcF,EAAE,MAAM,SAASqD,GAAE,EAAE,CAAC,IAAIrD,EAAE,GAAG,IAAIC,IAAWD,IAAP,KAAS,GAAGC,EAAE,CAAQA,IAAP,KAAS,GAAGD,EAAE,CAACA,EAAE,QAAQC,EAAE,MAAM,GAAED,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,QAAQ,GAAG,EAAE,MAAMC,EAAE,EAAE,MAAMC,EAAE,IAAIE,EAAE,CAAC,MAAM,EAAE,CAAC,QAAQ,CAAC,EAAE,CAAC,EAAE,gBAAgBA,EAAE,IAAID,EAAEJ,EAAE,YAAmL,GAAvK,EAAE,QAAmB,OAAOI,GAAlB,UAA4BA,EAAEA,EAAE,cAAcG,EAAE,EAAEP,EAAE,yBAAsC,OAAOI,GAApB,aAAwB,EAAEA,EAAEF,EAAEC,EAAE,CAAC,EAASC,GAAP,KAAqBD,EAAE,GAAG,EAAE,CAACA,EAAEC,EAAE,CAAC,EAAE,MAAMD,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,OAAO,GAAG,oBAAoBA,EAAEA,EAAE,MAAM,KAAK,CAAQI,EAAE,QAAT,MAAgB,EAAEA,EAAE,MAAM,OAAO,GAAG,EAAEA,EAAE,MAAM,EAAEA,EAAE,QAAQ,EAAE,MAAM,KAAK,EAAE,QAAQ,CAAC,EAAED,GAAOJ,EAAE,SAAN,EAAa,EAAE,MAAMA,EAAE,OAAO,CAAuB,IAAtB,EAAEI,EAAEJ,EAAE,GAAGC,EAAE,MAAM,EAAE,CAAC,EAAM,EAAEG,EAAE,EAAE,EAAEA,EAAEJ,EAAE,OAAO,IAAI,CAAC,IAAIQ,EAAER,EAAEI,GAAG,EAAe,OAAOI,GAApB,WAAsBA,EAAE,KAAKP,EAAEI,EAAEH,EAAEK,EAAE,CAACC,EAAQA,GAAN,OAAUL,GAAG,EAAE,CAAC,EAAE,EAAE,GAAG,EAAE,CAACE,EAAEG,EAAE,EAAE,GAAGH,EAAEG,EAAE,EAAE,EAAE,MAAMH,OAAO,EAAE,MAAM,KAA+B,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEN,EAAE,GAAG,EAAEA,EAAE,SAAS,IAAIE,EAAE,GAAG,GAAGI,EAAE,CAAC,EAAE,GAAG,EAAE,GAAGJ,GAAG,GAAG,EAAE,IAAIE,EAAE,GAAG,GAAGL,EAAE,CAACG,EAAE,GAAG,GAAGE,EAAE,CAAC,IAAID,EAAED,EAAEA,EAAE,EAAyC,MAAvC,IAAGI,GAAG,GAAGH,GAAG,GAAG,SAAS,GAAG,CAAC,IAAIA,EAAE,GAAGA,EAAQ,CAAC,GAAG,GAAG,GAAG,GAAGJ,EAAE,CAACG,EAAED,GAAGC,EAAEI,EAAE,SAASF,EAAEJ,EAAE,CAAC,MAAM,CAAC,GAAG,GAAGI,EAAEH,GAAGC,EAAEI,EAAE,SAASN,EAAE,CAAyD,SAAS,GAAG,EAAE,CAAQ,MAAP,MAAK,EAAaA,IAAJ,EAAM,GAAG,IAAI,GAAGA,EAAE,CAAC,GAAG,GAAG,EAAE,SAAS,GAAG,EAAE,EAAE,CAAC,OAAOA,IAAID,IAAQC,IAAJ,GAAO,EAAEA,GAAI,EAAED,IAAIC,IAAIA,GAAGD,IAAIA,EAAkH,SAASsD,IAAG,CAAC,GAAU,KAAP,KAAU,MAAM,MAAMV,EAAE,IAAI,CAAC,CAAC,OAAO,GAAG,SAAS,IAAI,CAAC,GAAG,EAAE,GAAG,MAAM,MAAMA,EAAE,IAAI,CAAC,CAAC,MAAM,CAAC,cAAc,KAAK,MAAM,KAAK,KAAK,KAAK,CAAC,SAAS,IAAI,CAAgH,OAAxG,IAAP,KAAiB,KAAP,MAAW,GAAG,CAAC,EAAE,GAAG,EAAG,IAAI,GAAG,GAAG,CAAC,EAAE,EAAG,IAAW,EAAG,OAAV,MAAgB,GAAG,CAAC,EAAE,EAAG,EAAG,KAAK,IAAI,GAAG,GAAG,CAAC,EAAE,EAAG,EAAG,MAAa,EAAG,SAAS,IAAI,CAAC,GAAG,GAAG,KAAK,GAAG,CAAC,EAAE,GAAG,KAAK,GAAG,EAAE,EAAG,GAAG,KAAK,SAAS,GAAG,EAAE,EAAE,CAAC,OAAmB,OAAO5C,GAApB,WAAsBA,EAAEC,EAAE,CAACD,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAgB,GAAf,GAAGsD,IAAG,CAAC,EAAG,IAAI,CAAI,GAAG,CAAC,IAAI/C,EAAE,EAAG,MAAmB,GAAb,EAAEA,EAAE,SAAmB,KAAP,OAAY,EAAE,GAAG,IAAIA,EAAE,CAAUL,IAAT,IAAK,IAAO,CAAC,GAAG,OAAOK,EAAE,CAAC,EAAE,EAAG,cAAc,EAAG,GAAEN,EAAEM,EAAEL,EAAE,OAAO,CAAC,EAAEA,EAAE,WAAkBA,IAAP,MAA6B,MAAnB,GAAG,cAAcK,EAAQ,CAACA,EAAEP,EAAE,CAAC,MAAM,CAAC,EAAG,cAAcA,EAAE,CAAgJ,MAA/I,GAAEC,IAAI,GAAgB,OAAOD,GAApB,WAAsBA,GAAG,CAACA,EAAWE,IAAT,IAAK,GAAWF,EAALE,EAAEF,EAAE,CAAG,EAAG,cAAcC,EAAE,EAAE,EAAG,MAAM,CAAC,KAAK,KAAK,SAAS,KAAK,CAAC,EAAE,EAAE,SAAS,GAAG,KAAK,KAAK,GAAGA,EAAE,CAAO,CAAC,EAAG,cAAcA,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAoC,GAAnC,GAAGqD,IAAG,CAAC,EAAG,IAAI,CAAC,EAAWtD,IAAT,IAAK,GAAM,KAAKA,EAAY,IAAP,KAAU,CAAC,IAAIE,EAAE,EAAG,cAAc,GAAUA,IAAP,MAAiBF,IAAP,KAAS,CAAC,IAAIO,EAAEL,EAAE,GAAG,EAAE,GAAUK,IAAP,KAAS,EAAE,CAAC,MAAM,CAAC,IAAI,IAAIJ,EAAE,EAAEA,EAAEI,EAAE,QAAQJ,EAAEH,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGA,EAAEG,GAAGI,EAAEJ,GAAG,CAAC,CAAC,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,CAAC,EAAE,GAAGI,EAAE,OAAOL,EAAE,IAAiC,MAA7B,GAAED,GAAG,CAAC,EAAG,cAAc,CAACA,EAAED,EAAE,CAAQC,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,GAAG,IAAI,GAAG,MAAM,MAAM2C,EAAE,IAAI,CAAC,CAAC,GAAG3C,IAAI,GAAG,GAAG,GAAG,CAAC,EAAE,EAAE,CAAC,OAAOC,EAAE,KAAK,KAAK,CAAQ,KAAP,OAAY,GAAG,IAAI,KAAK,EAAE,GAAG,IAAIF,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,MAAM2C,EAAE,IAAI,CAAC,CAAC,SAAS,IAAI,EAAm9B,SAAS,GAAG,EAAE,CAAkB,OAAjB,QAAQ,MAAM3C,EAAE,CAAQ,KAAK,SAASsD,IAAG,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,IAAI1C,EAAE,EAAE,CAACH,EAAE,IAAI,IAAwf,MAApf,GAAE,CAAC,YAAY,KAAK,cAAcV,EAAE,qBAA8BO,IAAT,IAAK,GAAM,MAAMA,EAAE,OAAO,EAAE,WAAW,KAAK,cAAc,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,qBAAqB,KAAK,eAAeG,EAAE,YAAYG,EAAE,yBAAyB,EAAE,CAAC,oBAAoB,EAAE,CAAC,kBAAkB,EAAE,CAAC,QAAiBV,IAAT,IAAK,GAAM,GAAGA,EAAE,WAAoBE,IAAT,IAAK,GAAMkD,GAAElD,EAAE,aAAsBD,IAAT,IAAK,GAAMmD,GAAEnD,EAAE,aAAsBI,IAAT,IAAK,GAAM+C,GAAE/C,EAAE,aAAsBI,IAAT,IAAK,GAAM2C,GAAE3C,EAAE,CAAC,EAAE,GAAGZ,EAAE,EAAE,KAAKE,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,GAAGF,EAAEC,EAAE,KAAKC,EAAEQ,EAAE,GAAG,KAAK,GAAG,CAAC,EAAE,KAAKT,EAAE,CAAQD,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,EAAE,kBAAyBE,IAAP,KAAS,EAAE,mBAAmB,EAAE,eAAe,IAAIU,EAAE,CAAC,KAAKZ,EAAE,KAAK,UAAU,CAAC,IAAIA,EAAEC,EAAE,YAAY,EAAE,KAAKW,EAAE,CAAKZ,EAAE,SAAN,GAAc,GAAGC,EAAE,EAAE,gBAAgBC,EAAE,eAAeK,EAAE,SAASJ,EAAE,cAAcE,EAAE,QAAQD,EAAE,YAAYI,EAAE,CAAU,OAAT,EAAE,IAAII,EAAE,CAAQA,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,MAAM,CAAC,OAAO,EAAE,GAAG,GAAG,MAAMZ,EAAE,cAAc,CAAC,EAAE,OAAO,EAAE,CAAC,SAAS,EAAE,CAAC,cAAcO,EAAE,SAASL,EAAE,eAAeC,EAAE,aAAaE,EAAE,CAAC,SAASmD,GAAE,EAAE,EAAE,CAAgB,GAAf,EAAEvD,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,GAAGC,EAAE,YAAYD,EAAE,EAA8B,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,CAAiB,IAAhB,GAAG,EAAE,CAAC,GAAGA,EAAE,GAAG,EAAM,EAAEE,EAAEK,EAAEJ,EAAE,CAAC,IAAI,GAAG,CAAC,EAAE,GAAG,EAAE,IAAI,EAAE,EAAG,KAAK,EAAED,EAAEK,EAAEJ,EAAE,CAAM,OAAL,IAAI,CAAQF,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAED,EAAE,QAAQ,CAACG,EAAEE,EAAE,kBAAkB,GAAUF,GAAP,KAAqB,CAAC,IAAID,EAAEJ,EAAE,cAAc,GAAgB,OAAOE,EAAE,iBAAtB,WAAsC,EAAEE,MAAM,CAAuB,IAAI,IAAII,IAA9B,GAAEN,EAAE,iBAAiB,CAAcA,EAAE,GAAG,EAAEM,KAAKH,GAAG,MAAM,MAAMuC,EAAE,IAAI,GAAGrC,EAAE,EAAE,UAAUC,EAAE,CAAC,CAAC,EAAE,GAAG,EAAE,CAACJ,EAAEF,EAAE,CAAC,EAAE,cAAcK,EAAE,GAAEN,EAAED,EAAEG,EAAE,CAAC,EAAE,cAAcC,OAAO,GAAEH,EAAED,EAAEG,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAGF,GAAGA,EAAE,aAAa,CAA6B,IAAI,IAAIC,IAApC,GAAE,GAAG,EAAE,CAACF,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,IAAIK,EAAEH,EAAE,YAAY,EAAE,IAAIA,EAAEK,EAAa,OAAOF,GAAlB,UAA4BA,EAAEA,EAAE,cAAcF,EAAE,CAAC,GAAGE,EAAEH,EAAEK,EAAEJ,EAAE,CAAC,GAAGF,EAAED,EAAEK,EAAEH,EAAE,KAAK,CAAC,EAAE,GAAGA,EAAEF,EAAE,cAAc,CAAC,EAAE,GAAGC,EAAED,EAAEE,EAAEK,EAAEF,EAAE,CAAC,IAAID,EAAM,KAAJ,EAAO,GAAc,OAAOD,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,QAAtB,YAAuCA,EAAE,WAAX,IAAK,GAAe,GAAGA,EAAED,EAAEK,EAAEF,EAAE,CAAC,GAAGJ,EAAED,EAAEG,EAAED,EAAE,SAASE,EAAE,CAAC,EAAEJ,EAAE,YAAY,EAAE,YAAY,GAAGO,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAEN,EAAED,EAAEG,EAAE,QAAQ,CAAC,EAAE,YAAYI,QAAQ,GAAEN,EAAED,EAAEG,EAAE,KAAK,CAAC,GAAc,OAAOD,GAAlB,SAAoB,CAAC,OAAOA,EAAP,CAAU,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,GAAG,GAAED,EAAED,EAAEO,EAAE,SAAS,CAAC,OAAO,KAAK,GAAG,GAAEN,EAAED,EAAEO,EAAE,SAAS,CAAC,OAAO,KAAK,GAAG,MAAM,MAAMqC,EAAE,IAAI,CAAC,CAAC,KAAK,GAAG,EAAE,CAAC,EAAE5C,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAEO,EAAE,SAAS,EAAEA,EAAE,SAAS,EAAE,IAAI,IAAI,IAAIC,EAAE,CAAC,GAAG,KAAK,cAAc,GAAG,cAAc,CAAC,EAAE,aAAa,EAAE,kBAAkB,CAAC,EAAE,kBAAkB,EAAE,CAAC,SAAS,EAAE,uBAAuBJ,EAAE,YAAY,KAAK,CAACQ,EAAE,GAAGX,EAAEE,EAAE,OAAO,OAAOK,EAAEL,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKS,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,IAAIC,EAAE,GAAGZ,EAAE,EAAE,KAAKE,EAAE,cAAc,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,cAAc,CAAC,EAAE,EAAE,gBAAgBK,EAAE,EAAE,eAAeK,EAAE,GAAG,CAAC,GAAG,GAAGZ,EAAED,EAAEO,EAAE,CAACM,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,GAAG,CAAC,EAAE,OAAO,EAAE,GAAGL,EAAEK,EAAE,CAAKL,EAAE,eAAN,EAAmB,MAAM,QAAQR,EAAE,CAAC,EAAE,OAAO,EAAE,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAYwD,GAAEvD,EAAED,EAAE,QAAQ,CAAC,EAAE,gBAAgBE,EAAE,EAAE,eAAeC,EAAE,EAAE,GAAGF,EAAEI,EAAEH,EAAEU,EAAER,EAAEJ,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,EAAE,YAAY,KAAKA,EAAE,CAAC,OAAO,GAAc,OAAOE,GAAlB,UAA4BA,EAAE,OAAOA,EAAE,SAAT,CAAmB,KAAK,GAA0B,GAAvB,EAAE,GAAGD,EAAED,EAAEE,EAAE,OAAOK,EAAEJ,EAAE,CAAQ,KAAJ,EAAO,CAAC,EAAEH,EAAE,YAAY,EAAE,YAAY,GAAGE,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,GAAED,EAAED,EAAEO,EAAE,QAAQ,CAAC,EAAE,YAAYL,QAAQ,GAAED,EAAED,EAAEO,EAAE,CAAC,OAAO,KAAK,GAAG,EAAEL,EAAE,KAAK,EAAE,GAAGA,EAAEK,EAAE,CAAC,GAAGN,EAAED,EAAEE,EAAEK,EAAEJ,EAAE,CAAC,OAAO,KAAK,GAAqL,GAAlL,EAAEI,EAAE,SAAS,EAAEL,EAAE,SAAS,EAAEK,EAAE,MAAM,EAAEL,EAAE,cAAc,EAAE,cAAcK,EAAE,EAAE,GAAG,GAAG,EAAE,CAAC,OAAOH,EAAE,MAAaA,IAAP,KAAS,EAAEA,EAAE,MAAM,EAAE,QAAQF,EAAE,YAAYG,EAAE,MAAME,EAAE,CAAC,EAAE,QAAQA,EAAE,GAAEN,EAAED,EAAEG,EAAE,CAAC,EAAE,GAAaF,IAAP,KAAS,MAAM,MAAM2C,EAAE,IAAI,CAAC,CAAC,EAAE3C,EAAE,YAAY,EAAE,QAAQ,cAAcM,IAAI,GAAGN,EAAE,QAAQ,cAAcM,EAAE,EAAE,GAAGN,EAAE,OAAO,EAAE,QAAQA,EAAE,OAAO,KAAK,GAAG,EAAEM,EAAE,SAAS,EAAEA,EAAEL,EAAE,cAAc,CAAC,GAAED,EAAED,EAAEO,EAAE,CAAC,OAAO,KAAK,GAAG,EAAEL,EAAE,MAAM,EAAEC,EAAED,EAAE,SAAS,CAAC,EAAE,GAAGA,EAAEK,EAAE,CAAC,GAAGN,EAAED,EAAEE,EAAEK,EAAE,IAAK,GAAE,CAAC,OAAO,MAAM,MAAMqC,EAAE,IAAU1C,GAAN,KAAQA,EAAE,OAAOA,EAAE,GAAG,CAAC,CAAmK,OAAlK,EAAEF,EAAE,eAAe,EAAE,GAAGG,EAAE,OAAOD,EAAEK,EAAEN,EAAE,cAAcE,EAAE,cAAc,CAAC,EAAE,eAAe,CAAC,EAAE,EAAEA,EAAE,cAAc,EAAE,cAAc,GAAGC,EAAEF,EAAEK,EAAE,CAAC,GAAGN,EAAED,EAAEK,EAAE,CAAC,EAAE,cAAcD,EAASF,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,GAAG6C,EAAE7C,EAAE,CAAC,GAAG,CAAC,EAAE,eAAe,CAAC,GAAG,SAASuD,GAAE,EAAE,EAAE,EAAE,CAAU,GAAT,EAAE,KAAKvD,EAAgB,OAAOA,GAAlB,UAA4BA,EAAE,CAAC,OAAOA,EAAE,SAAT,CAAmB,KAAK,GAAG,GAAGD,EAAED,EAAEE,EAAE,KAAKA,EAAE,MAAMA,EAAE,IAAI,CAAC,OAAO,KAAK,GAAG,MAAM,MAAM0C,EAAE,IAAI,CAAC,CAAC,KAAK,GAAG,IAAIrC,EAAEL,EAAE,MAAM,EAAEK,EAAEL,EAAE,SAAS,CAAC,GAAED,EAAED,EAAEE,EAAE,CAAC,OAAO,GAAG,GAAGA,EAAE,CAAC,CAAC,GAAGD,EAAED,EAAEE,EAAE,CAAC,OAA0G,GAA9E,OAAOA,GAAlB,WAAHA,EAAuB,EAAE,MAAM,EAAE,IAAIA,EAAE,KAAKA,EAAE,cAAc,EAAe,OAAOK,GAApB,WAAsBA,EAAE,MAASA,AAAI,IAAEA,EAAE,KAAKL,EAAE,CAAE,CAAY,GAAX,EAAEK,EAAE,MAAM,CAAI,CAACL,EAAE,KAAK,CAAC,IAAIC,EAAE,EAAE,CAAC,GAAG,EAAE,KAAKD,EAAE,MAAM,CAAC,EAAEK,EAAE,MAAM,OAAO,CAACL,EAAE,MAAM,GAAGD,EAAED,EAAEG,EAAE,CAAC,OAA2C,KAApC,GAAE,OAAO,UAAU,SAAS,KAAKD,EAAE,CAAO,MAAM0C,EAAE,GAAuB3C,IAApB,kBAAsB,qBAAqB,OAAO,KAAKC,EAAE,CAAC,KAAK,KAAK,CAAC,IAAID,EAAE,CAAC,CAAY,OAAOC,GAAlB,UAAqB,EAAEF,EAAE,eAAe,EAAE,eAAe,GAAGA,EAAE,eAAe,OAAOE,EAAED,EAAE,cAAcM,EAAE,eAAe,EAAa,OAAOL,GAAlB,WAAsB,EAAEF,EAAE,eAAe,EAAE,eAAe,GAAGA,EAAE,eAAe,OAAO,GAAGE,EAAED,EAAE,cAAcM,EAAE,eAAe,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAI,IAAIA,EAAEL,EAAE,OAAOC,EAAE,EAAEA,EAAEI,EAAE,IAAI,CAAC,IAAIF,EAAEL,EAAE,YAAY,EAAE,YAAY,GAAGK,EAAEE,EAAEJ,EAAE,CAAC,GAAG,CAAC,GAAGF,EAAED,EAAEE,EAAEC,GAAG,QAAQ,CAAC,EAAE,YAAYE,IAAI,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAEP,EAAE,eAAe,cAAcG,EAAEH,EAAE,cAAcK,EAAEL,EAAE,QAAQ,GAAG,CAAC,OAAOyD,GAAExD,EAAED,EAAEE,EAAE,OAAOU,EAAE,CAAC,GAAG,IAAI,CAAY,OAAOA,GAAlB,WAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,KAAM,GAAE,eAAe,cAAcL,EAAE,EAAE,cAAcJ,EAAE,EAAE,QAAQE,EAAEgD,GAAEhD,EAAE,CAACO,EAAE,EAAEA,EAAE,IAAIR,EAAEJ,EAAE,eAAeQ,EAAE,GAAGP,EAAEG,EAAE,OAAO,OAAO,KAAKA,EAAE,cAAcA,EAAE,eAAe,CAAC,EAAE,CAAC,EAAE,SAAS,KAAKI,EAAE,CAAC,EAAE,eAAe,CAAC,EAAE,EAAE,GAAGP,EAAED,EAAE,KAAKA,EAAE,gBAAgBQ,EAAER,EAAE,SAASA,EAAE,cAAcA,EAAE,QAAQA,EAAE,YAAY,CAAC,KAAK,EAAE,KAAKC,EAAEA,EAAE,CAAC,EAAE,eAAe,cAAcM,EAAE,EAAE,cAAcJ,EAAE,EAAE,QAAQE,EAAE,GAAEA,EAAE,EAAE,SAAS,GAAG,EAAE,CAAC,IAAIL,EAAEC,EAAE,gBAAgB,EAAEA,EAAE,eAAe,EAAE,OAAO,EAAE,GAAG,KAAKD,EAAEC,EAAE,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIM,EAAEN,EAAE,gBAAgB,EAAE,eAAe,OAAO,EAASM,IAAP,MAAU,EAAE,kBAAsBP,EAAE,SAAN,IAAe,EAAE,OAAO,EAASA,EAAE,cAAT,MAAsBA,EAAE,YAAY,OAAO,IAAI,EAAE,eAAeO,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAWL,IAAT,IAAK,GAAM,MAAM0C,EAAE,IAAI,CAAC,CAAC1C,EAAE,EAAE,YAAYF,EAAE,QAAQC,EAAE,CAACM,EAAE,eAAeP,EAAE,yBAAyB,KAAKO,EAAE,EAAEA,EAAE,uBAAuB,SAAS,SAAS,EAAE,CAAC,OAAO,GAAGN,EAAED,EAAEE,EAAE,GAAG,CAACK,EAAE,uBAAuB,OAAO,CAAC,EAAE,kBAAsBP,EAAE,kBAAN,IAAwB,EAAEA,EAAE,WAAWO,GAAG,GAAG,SAAS,GAAG,EAAE,EAAE,CAAC,GAAOP,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,MAAM2C,EAAE,IAAI,CAAC,CAAC,EAAE,qBAAqB1C,EAAE,EAAE,mBAAuBD,EAAE,mBAAN,IAAyB,EAAE,aAAasD,GAAE,EAAEtD,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,EAAE,GAAGE,EAAE,GAAG,QAAQ,GAAG,QAAQ,GAAG,IAAIK,EAAE,GAAG,GAAGN,EAAE,cAAc,GAAG,CAAC,IAAIE,EAAEE,EAAEJ,EAAE,YAAY,IAAI,EAAE,EAAEE,EAAEE,EAAE,OAAO,IAAI,CAAC,IAAID,EAAEC,EAAEF,GAAOK,EAAEP,EAAEW,EAAER,EAAE,eAAe,GAAOQ,EAAE,SAAN,EAAa,CAAC,GAAER,EAAE,QAAQ,CAAC,GAAG,CAAC,GAAEI,EAAEJ,EAAEA,EAAE,KAAK,CAACQ,EAAE,gBAAgBA,EAAE,cAAcA,EAAE,OAAO,KAAK,GAAG,CAACR,EAAE,SAAS,OAAOA,EAAE,CAAC,EAAE,OAAO,EAAE,GAAGI,EAAEJ,EAAE,gBAAgBQ,EAAE,OAAOX,EAAE,CAAC,GAAG,IAAI,CAAY,OAAOA,GAAlB,UAA4BA,GAAgB,OAAOA,EAAE,MAAtB,WAA2B,CAAC,IAAIY,EAAET,EAAE,KAAK,EAAE,KAAKS,EAAEA,EAAE,KAAK,CAAC,EAAE,SAAS,OAAOT,EAAE,CAAC,EAAE,OAAO,EAAE,IAAIM,EAAEN,EAAE,gBAAgBO,EAAEV,EAAEa,EAAE0C,GAAEhD,EAAEG,EAAE,CAA2K,GAAnKD,IAAP,KAAS,GAAGF,EAAEG,EAAE,EAAE,EAAE,eAAeD,EAAE,oBAAoB,EAAE,kBAAkB,CAAC,EAAE,EAAE,YAAYI,EAAEJ,EAAE,eAAeF,EAAE,yBAAyB,KAAKE,EAAE,GAAG,EAAE,kBAAyBF,EAAE,kBAAN,EAAsB,CAAC,IAAIO,EAAEP,EAAE,WAAW,GAAG,KAAK,EAAE,OAAO,EAAEL,EAAE,CAAQF,EAAE,cAAT,MAAsB,GAAGA,EAAEA,EAAE,YAAY,OAAOD,EAAE,CAAC,GAAEC,EAAED,EAAE,CAAC,GAAGC,EAAED,EAAE,QAAQ,CAAC,GAAGO,EAAE,GAAG,QAAQL,EAAEA,IAAI,IAAImD,GAAErD,EAAE,GAAG,SAAS,GAAG,EAAE,EAAE,EAAE,CAAoB,OAAnB,EAAE,cAAc,CAAC,EAASE,EAAE,OAAT,CAAiB,IAAK,GAAE,IAAIK,EAAE,EAAE,GAAG,EAAE,gBAAoI,MAApH,GAAE,eAAe,CAAC,EAAE,EAAE,aAAa,CAAC,EAAE,EAAEN,EAAE,cAAc,EAAED,EAAE,GAAG,CAAC,EAAEA,EAAEC,EAAE,kBAAkB,CAAC,EAAE8C,EAAExC,EAAE,SAAS,GAAG,CAAC,CAAC,EAAEP,EAAEC,EAAE,CAAQ6C,EAAE9C,EAAE,GAAG,CAAC,IAAK,GAAE,EAAE,OAAO,EAAE,IAAIG,EAAE,CAAC,EAAE,EAAED,EAAE,OAAO,IAAIG,EAAE,EAAE,EAAEH,EAAE,SAAS,IAAI,IAAIE,EAAE,EAAEA,EAAEF,EAAE,OAAO,IAAI,CAAC,IAAI,EAAEA,EAAEE,GAAGC,EAAEF,EAAE,MAAM,IAAI,EAAEH,EAAEO,EAAEF,GAAG,CAAC,EAAE,GAAGJ,EAAED,EAAEG,EAAE,CAAC,KAAKE,EAAEE,EAAE,OAAO,EAAE,IAAI,EAAEP,EAAEO,EAAEF,GAAG,CAA2B,OAA1B,EAAEE,EAAE,SAAS,EAAEuC,EAAE9C,EAAEO,EAAEF,GAAG,EAASF,EAAE,QAAQ,MAAM,MAAMyC,EAAE,IAAI,CAAC,EAAE,SAAS,GAAG,EAAE,EAAE,EAAE,CAAC,IAAIrC,EAAEL,EAAE,SAAS,GAAUK,IAAP,KAAS,OAAO,GAAGN,EAAED,EAAEE,EAAE,CAAoB,GAAnB,EAAE,cAAc,CAAC,EAAKK,EAAE,kBAAkB,EAAEA,EAAE,YAAYuC,EAAE9C,EAAE,GAAG,CAAC6C,EAAE7C,EAAE,GAAG,CAACO,IAAIsC,EAAE7C,EAAE,GAAG,CAAC6C,EAAE7C,EAAE+C,EAAEC,EAAEzC,EAAE,CAAC,CAAC,CAACsC,EAAE7C,EAAE,GAAG,EAAE8C,EAAE9C,EAAE,GAAG,CAAC,GAAGC,EAAED,EAAEE,EAAE,SAAS,EAAEK,EAAE,aAAa,CAAC,EAAE,cAAc,EAAE,gBAAgB,EAAEA,EAAE,kBAAkB,QAAQN,EAAE,kBAAkB,KAAKM,EAAE,CAAC,IAAIJ,EAAEF,EAAE,cAAkBI,EAAE,EAAE,iBAAiB,EAAE,EAAEF,EAAE,eAAeE,EAAE,SAAS,GAAG,CAAC,CAAC,EAAE,EAAE,GAAGF,EAAE,GAAGH,EAAEC,EAAE,cAAcM,EAAE,CAAC,GAAGN,EAAED,EAAEE,EAAE,SAASK,EAAE,SAASN,EAAE,qBAAqB,EAAE,cAAc,EAAE,gBAAgBA,EAAE,oBAAoB,KAAKM,EAAE,CAAC,GAAGP,EAAEC,EAAE,cAAcM,EAAE,GAAG,CAAC,GAAGN,EAAED,EAAEE,EAAE,KAAK,CAA+B,GAA9B,EAAEF,EAAE,GAAG,CAAC,EAAEO,EAAE,kBAAyBL,EAAE,SAAN,EAAa,MAAM,MAAM0C,EAAE,IAAI,CAAC,CAAC,GAAG3C,EAAED,EAAEE,EAAE,GAAG,CAAC,OAAO4C,EAAE9C,EAAE,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,CAAsD,OAArD,GAAGA,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,IAAIK,EAAEL,EAAE,kBAAkBC,EAAE,EAAEA,EAAEI,EAAE,OAAO,IAAI,GAAGN,EAAED,EAAEE,EAAEK,EAAEJ,GAAG,CAAmK,GAAlK,EAAE,OAAO,EAAE,EAAEF,EAAE,cAAc,EAAEC,EAAE,GAAG,EAAEA,EAAE,cAAc,EAAEF,EAAEC,EAAE,kBAAkB,CAAC,EAAE,6BAA6B4C,EAAE7C,EAAE,GAAG,EAAE,EAAE,6BAA6B,CAAC,EAAE6C,EAAE7C,EAAE,GAAG,EAAYO,IAAP,KAAS,MAAM,MAAMqC,EAAE,IAAI,CAAC,CAAgE,MAA/D,GAAEG,EAAE7C,EAAE,SAAS,GAAG,CAAC,CAAC,EAAEF,EAAEO,EAAE,CAAC,EAAEP,EAAE,GAAG,CAAC,EAAEA,EAAEC,EAAE,cAAc,CAAC,EAAED,EAAEE,EAAE,CAAQ4C,EAAE9C,EAAE,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,EAAE,EAAE,CAAC,GAAOO,EAAE,SAAN,EAAa,MAAM,CAAC,EAAE,IAAIJ,EAAEI,EAAE,GAAG,GAAQJ,IAAL,GAAO,CAAC,IAAS,EAAE,GAAGD,EAAE,iBAAb,GAA4B,MAAM,MAAM0C,EAAE,IAAI,CAAC,CAAC,OAAO,GAAG3C,EAAED,EAAEO,EAAE,CAA+N,OAA9N,GAAGN,EAAED,EAAEO,EAAE,CAAC,EAAEN,EAAE,cAAc,EAAED,EAAEC,EAAE,kBAAkB,CAAC,EAAE,4BAA4B4C,EAAE7C,EAAE,GAAG,EAAE,EAAE,4BAA4B,CAAC,EAAE6C,EAAE7C,EAAE,GAAG,EAAE,EAAEA,EAAEC,EAAE,cAAc,CAAC,EAAE8C,EAAE5C,EAAE,SAAS,GAAG,CAAC,CAAC,EAAEH,EAAEG,EAAE,CAAC,EAAEH,EAAE,GAAG,CAAC,EAAEA,EAAEC,EAAE,kBAAkB,CAAC,EAAED,EAAEG,EAAE,CAAQ2C,EAAE9C,EAAE,GAAG,CAAC,SAAS,GAAG,EAAE,EAAE,CAAC,GAAG,IAAI,WAAW,IAAI,CAAC,GAAG,EAAE,GAAG,CAAC,IAAIE,EAAED,EAAE,qBAAqB,GAAUC,IAAP,MAAcD,EAAE,mBAAN,EAAuB,CAAC,GAAGA,EAAED,EAAEE,EAAE,CAAC,EAAE,qBAAqB,KAAK,IAAIK,EAAEN,EAAE,cAAc,gBAAgB,IAAI,EAAE,EAAEC,EAAEK,EAAE,OAAO,EAAE,IAAI,EAAEP,EAAEO,EAAEL,GAAG,CAAC,EAAEK,EAAE,QAAQuC,EAAE9C,EAAEO,EAAEL,GAAG,CAAC,IAAIC,EAAEE,EAAEJ,EAAE,yBAAyB,IAAI,EAAE,EAAEE,EAAEE,EAAE,OAAO,IAAI,CAAC,IAAID,EAAEC,EAAEF,GAAG,EAAEH,EAAE,IAAIQ,EAAEP,EAAE,cAAcW,EAAER,EAAE,GAAGS,EAAET,EAAE,YAAYM,EAAEN,EAAE,aAAaO,EAAEP,EAAE,oBAAwH,GAApG,EAAEG,EAAEC,EAAE,kBAAkB,CAAC,EAAE,yBAAyBqC,EAAEtC,EAAE,GAAG,EAAE,EAAE,yBAAyB,CAAC,EAAEsC,EAAEtC,EAAE,GAAG,EAAYK,IAAP,KAAS,MAAM,MAAMgC,EAAE,IAAI,CAAC,CAAsH,GAArH,EAAErC,EAAEK,EAAE,CAAC,EAAEL,EAAE,GAAG,EAAEM,GAAGH,GAAGC,KAAKkC,EAAEtC,EAAE,GAAG,CAACsC,EAAEtC,EAAEwC,EAAE,GAAGlC,GAAG,GAAG,CAAC,CAAC,GAAGH,GAAGC,KAAKkC,EAAEtC,EAAE,GAAG,CAACsC,EAAEtC,EAAEwC,EAAE,GAAGrC,GAAG,GAAG,CAAC,CAAC,EAAE,IAAImC,EAAEtC,EAAE,GAAG,CAACsC,EAAEtC,EAAEwC,EAAE,GAAGpC,EAAE,CAAC,CAAC,EAAK,CAACmC,EAAEvC,EAAE,GAAG,CAAC,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEJ,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIW,EAAEb,EAAE,oBAAoB,IAAI,EAAE,EAAEE,EAAEW,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGb,EAAED,EAAEc,EAAEX,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,IAAIe,EAAEd,EAAE,kBAAkB,IAAI,EAAE,EAAEE,EAAEY,EAAE,OAAO,IAAI,CAAC,IAAIC,EAAED,EAAEZ,GAAG,EAAE,CAAC,EAAEF,EAAE,EAAED,EAAE,IAAIyC,EAAEzB,EAAE,kBAAkB,IAAI,EAAE,EAAER,EAAEiC,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGpC,EAAED,EAAEY,EAAEyB,EAAEjC,GAAG,CAAC,CAAC,IAAI,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,MAAM,EAAE,EAAE,OAAO,EAAED,EAAE,CAAC,EAAE,CAAC,EAAE,GAAG,CAACC,EAAE,CAAC,EAAE,YAAY,KAAK,IAAI,EAAE,OAAO,EAAEN,EAAE,CAAC,QAAQ,EAAE,OAAO,EAAEA,EAAE,CAAC,IAAIuC,EAAEzC,EAAE,oBAAoB,IAAI,EAAE,EAAEE,EAAEuC,EAAE,OAAO,IAAI,GAAG,CAAC,GAAGzC,EAAED,EAAE0C,EAAEvC,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,ikBAA/+nE,CAAIA,GAAE,YAAYC,EAAEyD,GAAUzD,EAAMC,GAAE,EAAE,CAAKK,GAAEP,GAAoUG,GAAE,OAAO,UAAU,eAAeE,GAAE,8VAA8VD,GAAE,EAAE,CAAC,GAAE,EAAE,CAAwU,EAAE,EAAE,CAAC,uIAAuI,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEH,GAAG,IAAIK,EAAEL,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,EAAED,GAAG,IAAIM,EAAEN,EAAE,EAAE,CAAC,EAAEC,EAAE,GAAG,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,kBAAkB,YAAY,aAAa,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEA,GAAG,IAAIK,EAAEL,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,cAAc,4BAA4B,YAAY,gBAAgB,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEA,GAAG,IAAIK,EAAEL,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,8OAA8O,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEA,GAAG,IAAIK,EAAEL,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,QAAQ,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEA,GAAG,IAAIK,EAAEL,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEA,GAAG,IAAIK,EAAEL,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEA,GAAG,IAAIK,EAAEL,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEA,GAAG,IAAIK,EAAEL,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAK,GAAE,gBAA2D,0jCAA0jC,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,QAAQ,GAAE,GAAK,CAAC,EAAED,GAAG,IAAIM,EAAEN,EAAE,EAAE,CAAC,EAAEC,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,2EAA2E,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,QAAQ,GAAE,GAAK,CAAC,EAAED,GAAG,IAAIM,EAAEN,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,QAAQ,GAAE,GAAK,CAAC,EAAED,GAAG,IAAIM,EAAEN,EAAE,EAAE,CAAC,EAAEC,EAAE,uCAAuC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,cAAc,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEA,GAAG,IAAIK,EAAEL,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,EAAE,UAAU,IAAIK,EAAE,YAAY,EAAE,CAAC,EAAE,aAAa,+BAA+B,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,SAAS,aAAa,CAAC,SAAS,SAAS,EAAE,CAAC,EAAEL,GAAG,IAAIK,EAAEL,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAKS,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,CAAC,GAAE,CAAC,SAAS,KAAK,MAAM,IAAI,CAAC,OAAO,KAAKA,GAAE,CAAC,SAAS,SAAS,EAAE,CAAC,GAAE,SAAS,SAAS,EAAE,CAAC,EAAEV,EAAEC,EAAE,OAAO,EAAE,CAAC,aAAa,CAACA,EAAE,UAAU,EAAE,CAAC,GAAED,GAAGU,GAAET,KAAK,GAAG,CAAK,GAAE,UAA6Y,GAAE,WAAW,GAAE,OAAO,GAAE,MAAM,QAAwdQ,GAAE,IAAI,IAA61D,GAAE,8BAA8B,GAAE,IAAI,IAAggKQ,GAAE,mBAA40BY,GAAE,OAAO,OAAO,GAAE,OAAO,IAAI,gBAAgB,CAACV,GAAE,OAAO,IAAI,eAAe,CAACD,GAAE,OAAO,IAAI,iBAAiB,CAAC,GAAE,OAAO,IAAI,oBAAoB,CAAC,GAAE,OAAO,IAAI,iBAAiB,CAACI,GAAE,OAAO,IAAI,iBAAiB,CAAC,GAAE,OAAO,IAAI,gBAAgB,CAAC,GAAE,OAAO,IAAI,oBAAoB,CAACF,GAAE,OAAO,IAAI,iBAAiB,CAACC,GAAE,OAAO,IAAI,sBAAsB,CAACE,GAAG,OAAO,IAAI,aAAa,CAACC,GAAG,OAAO,IAAI,aAAa,CAACY,GAAG,OAAO,IAAI,cAAc,CAAC,GAAG,OAAO,IAAI,yBAAyB,CAAC,GAAG,OAAO,IAAI,sBAAsB,CAACE,GAAG,OAAO,IAAI,sBAAsB,CAACC,GAAG,OAAO,SAAqtBd,GAAG,EAAE,CAAkG,GAAG,KAAiyBG,GAAG,CAAC,UAAU,UAAU,CAAC,MAAM,CAAC,GAAG,gBAAgB,SAAS,EAAE,EAAE,CAAC,EAAE3B,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/BmC,GAAG,CAAC,GAAG,EAAE,SAAS,GAAG,CAA+O,GAAG,KAAK,MAAM,KAAK,MAAM,GAAKL,GAAG,KAAK,IAAIC,GAAG,KAAK,IAAoI,GAAgB,OAAO,OAAO,IAA3B,WAA8B,OAAO,GAAG,GAAK,GAAG,KAAK,GAAG,KAAK,GAAG,KAAKC,EAAG,KAAK,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,KAAK,GAAG,EAA+1C,GAAG,CAAC,YAAY,SAAS,EAAE,CAAC,OAAO/B,EAAE,gBAAgB,WAAW,SAAS,EAAE,CAAO,OAAN,IAAK,CAAQA,EAAE,gBAAgB,QAAQ,GAAK,WAAW,GAAK,OAAO,SAAS,EAAE,CAAC,GAAG,IAAK,CAAC,EAAG,IAAM,CAAC,IAAID,EAAEgC,EAAG,cAAc,OAAchC,IAAP,MAAU,EAAE,CAAC,QAAQC,EAAE,CAAC,EAAG,cAAcA,GAAGD,GAAG,SAAS,SAAS,EAAE,CAAC,OAAO,GAAK,GAAKC,EAAE,EAAE,mBAAmBgC,GAAI,gBAAgB,UAAU,GAAG,YAAY,SAAS,EAAE,EAAE,CAAC,OAAO,IAAM,UAAU,CAAC,OAAOhC,IAAID,EAAE,EAAE,oBAAoBiC,GAAI,UAAUA,GAAI,cAAcA,GAAI,iBAAiB,SAAS,EAAE,CAAO,OAAN,IAAK,CAAQhC,GAAG,cAAc,UAAU,CAAO,OAAN,IAAK,CAAO,CAAC,CAAC,EAAE,GAAK,EAAE,MAAM,UAAU,CAAC,IAAIA,EAAE,GAAG,YAAgBD,EAAEC,EAAE,SAAS,EAAEA,EAAE,GAAG,GAAGA,EAAE,EAAE,GAAG,GAAG,GAAGA,EAAE,CAAC,IAAI,SAAS,GAAG,CAACD,EAAE,IAAIE,EAAE,GAAG,GAAUA,IAAP,KAAS,MAAM,MAAM,EAAI,IAAI,CAAC,CAA4D,MAA3D,GAAE,KAAK,EAAE,IAAIA,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,MAAM,EAAI,IAAI,CAAC,CAAC,OAAOA,GAAG,EAAE,CAAC,GAAG,KAAK,GAAGK,GAAE,mDAAmD,uBAAuwb,GAAE,mBAAmB,UAAU,CAAC,MAAM,MAAM,EAAI,IAAI,CAAC,EAAE,GAAE,qBAAqB,SAAS,EAAE,EAAE,CAAC,OAAO,GAAKN,EAAED,EAAE,CAAC,EAAE,8NAA8N,EAAE,GAAE,yBAAyB,UAAU,CAAC,MAAM,MAAM,EAAI,IAAI,CAAC,EAAE,GAAE,eAAe,SAAS,EAAE,EAAE,CAAC,OAAO,GAAKC,EAAED,EAAE,CAAC,EAAE,mXAAmX,EAAE,GAAE,QAAQ,SAAa,GAAG,YAAYC,EAAEyD,GAAUzD,EAAM,GAAG,EAAE,CAAK,GAAG,GAAmU,GAAG,KAAK,GAAG,EAA+a,GAAG,IAAI,YAAsJ,GAAG,OAAO,UAAU,eAAe,GAAG,8VAA8V,GAAG,EAAE,CAAC,GAAG,EAAE,CAA6U,EAAG,EAAE,CAAC,uIAAuI,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,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,EAAGD,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEC,EAAE,GAAG,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,kBAAkB,YAAY,aAAa,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,cAAc,4BAA4B,YAAY,gBAAgB,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,8OAA8O,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,QAAQ,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,WAAW,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,OAAO,OAAO,OAAO,OAAO,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,UAAU,QAAQ,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAK,GAAG,gBAAyD,0jCAA0jC,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,QAAQ,GAAG,GAAG,CAAC,EAAGD,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEC,EAAE,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,2EAA2E,MAAM,IAAI,CAAC,SAAS,SAAS,EAAE,CAAC,IAAID,EAAEC,EAAE,QAAQ,GAAG,GAAG,CAAC,EAAGD,GAAG,IAAI,GAAEA,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,QAAQ,GAAG,GAAG,CAAC,EAAGD,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEC,EAAE,uCAAuC,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,CAAC,WAAW,cAAc,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAC,EAAG,UAAU,IAAI,GAAE,YAAY,EAAE,CAAC,EAAE,aAAa,+BAA+B,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,MAAM,OAAO,SAAS,aAAa,CAAC,SAAS,SAAS,EAAE,CAAC,EAAGA,GAAG,IAAI,GAAEA,EAAE,EAAE,CAAC,EAAEA,EAAE,aAAa,CAAC,KAAK,CAAC,EAAE,CAAC,EAAE,GAAG,CAAK,GAAG,CAAC,wBAAwB,CAAC,EAAE,YAAY,CAAC,EAAE,kBAAkB,CAAC,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,CAAC,EAAE,QAAQ,CAAC,EAAE,aAAa,CAAC,EAAE,gBAAgB,CAAC,EAAE,YAAY,CAAC,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,EAAE,SAAS,CAAC,EAAE,aAAa,CAAC,EAAE,WAAW,CAAC,EAAE,aAAa,CAAC,EAAE,UAAU,CAAC,EAAE,SAAS,CAAC,EAAE,QAAQ,CAAC,EAAE,WAAW,CAAC,EAAE,YAAY,CAAC,EAAE,aAAa,CAAC,EAAE,WAAW,CAAC,EAAE,cAAc,CAAC,EAAE,eAAe,CAAC,EAAE,gBAAgB,CAAC,EAAE,WAAW,CAAC,EAAE,UAAU,CAAC,EAAE,WAAW,CAAC,EAAE,QAAQ,CAAC,EAAE,MAAM,CAAC,EAAE,QAAQ,CAAC,EAAE,QAAQ,CAAC,EAAE,OAAO,CAAC,EAAE,OAAO,CAAC,EAAE,KAAK,CAAC,EAAE,YAAY,CAAC,EAAE,aAAa,CAAC,EAAE,YAAY,CAAC,EAAE,gBAAgB,CAAC,EAAE,iBAAiB,CAAC,EAAE,iBAAiB,CAAC,EAAE,cAAc,CAAC,EAAE,YAAY,CAAC,EAAE,CAAC,GAAG,CAAC,SAAS,KAAK,MAAM,IAAI,CAAC,OAAO,KAAK,GAAG,CAAC,SAAS,SAAS,EAAE,CAAC,GAAG,SAAS,SAAS,EAAE,CAAC,EAAED,EAAEC,EAAE,OAAO,EAAE,CAAC,aAAa,CAACA,EAAE,UAAU,EAAE,CAAC,GAAGD,GAAG,GAAGC,KAAK,GAAG,CAAK,GAAG,UAA8Y,GAAG,WAAW,GAAG,OAAO,GAAG,MAAM,QAAQ,GAAG,EAAE,WAAW,CAAC,GAAG,EAAE,aAAa,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,EAAE,8BAA8B,CAAC,GAAG,EAAE,wBAAwB,CAAC,GAAG,sBAA0nC,GAAG,EAAE,WAAiB,CAAoF,GAAG,IAAI,IAAI,GAAG,EAAE,WAAW,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,IAAI,CAAyd,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,MAAM,CAAo3B,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,KAAK,CAAqQ,GAAG,EAAE,eAAe,CAA8Q,GAAG,EAAE;EAAK,CAAC,GAAG,8BAA8B,GAAG,IAAI,IAAyH,GAAG,EAAE,kBAAkB,CAA67G,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,iBAAiB,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,EAAE,WAAiB,CAAC,GAAG,EAAE,0BAAgC,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,EAAE,YAAkB,CAAC,GAAG,EAAE,YAAkB,CAAC,GAAG,EAAE,YAAY,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,eAAe,CAAC,EAAE,cAAc,CAAC,EAAE,eAAe,CAAK,GAAG,EAAE,eAAe,CAAsF,GAAG,EAAE,mBAAmB,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,SAAS,CAAC,GAAG,EAAE,oDAAoD,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,SAAS,CAAC,GAAG,EAAE,qDAAqD,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,UAAU,CAAC,GAAG,EAAE,qBAAqB,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,WAAW,CAAC,GAAG,EAAE,4BAA4B,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,mBAAmB,CAAC,GAAG,EAAE,yBAAyB,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,gBAAgB,CAAC,GAAG,EAAE,+BAA+B,CAAC,GAAG,EAAE,KAAK,CAAC,GAAG,EAAE,sBAAsB,CAAm0B,GAAG,EAAE,yMAAyM,CAAC,GAAG,EAAE,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC,GAAG,EAAE,eAAe,CAAC,GAAG,EAAE,4aAA4a,CAAC,GAAG,EAAE,QAAQ,CAAC,GAAG,EAAE,MAAM,CAAC,GAAG,EAAE,eAAe,CAAC,GAAG,EAAE,yLAAyL,CAAC,GAAG,EAAE,QAAQ,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,EAAE,cAAc,CAAC,GAAG,EAAE,IAAI,CAAC,GAAG,mBAAgZ,GAAG,OAAO,OAAO,GAAG,OAAO,IAAI,gBAAgB,CAAC,GAAG,OAAO,IAAI,eAAe,CAAC,GAAG,OAAO,IAAI,iBAAiB,CAAC,GAAG,OAAO,IAAI,oBAAoB,CAAC,GAAG,OAAO,IAAI,iBAAiB,CAAC,GAAG,OAAO,IAAI,iBAAiB,CAAC,GAAG,OAAO,IAAI,gBAAgB,CAAC,GAAG,OAAO,IAAI,oBAAoB,CAAC,GAAG,OAAO,IAAI,iBAAiB,CAAC,GAAG,OAAO,IAAI,sBAAsB,CAAC,GAAG,OAAO,IAAI,aAAa,CAAC,GAAG,OAAO,IAAI,aAAa,CAAC,GAAG,OAAO,IAAI,cAAc,CAAC,GAAG,OAAO,IAAI,yBAAyB,CAAC,GAAG,OAAO,IAAI,sBAAsB,CAAC,GAAG,OAAO,IAAI,sBAAsB,CAAC,GAAG,OAAO,SAAwtB,GAAG,EAAE,CAAgG,GAAG,KAA2vB,GAAG,CAAC,UAAU,UAAU,CAAC,MAAM,CAAC,GAAG,gBAAgB,SAAS,EAAE,EAAE,CAAC,EAAEA,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/B,GAAG,CAAC,GAAG,EAAE,SAAS,GAAG,CAA6O,GAAG,KAAK,MAAM,KAAK,MAAM,GAAG,GAAG,KAAK,IAAI,GAAG,KAAK,IAAgI,GAAgB,OAAO,OAAO,IAA3B,WAA8B,OAAO,GAAG,GAAG,GAAG,KAAK,GAAG,KAAK,GAAG,KAAK,EAAG,KAAK,GAAG,CAAC,EAAE,GAAG,CAAC,EAAE,GAAG,EAAE,GAAG,KAAK,GAAG,EAAozC,GAAG,CAAC,YAAY,SAAS,EAAE,CAAC,OAAOC,EAAE,eAAe,WAAW,SAAS,EAAE,CAAK,OAAJ,IAAG,CAAQA,EAAE,eAAe,QAAQ,GAAG,WAAW,GAAG,OAAO,SAAS,EAAE,CAAC,GAAGqD,IAAG,CAAC,EAAG,IAAI,CAAC,IAAItD,EAAE,EAAG,cAAc,OAAcA,IAAP,MAAU,EAAE,CAAC,QAAQC,EAAE,CAAC,EAAG,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,EAAE,GAAG,YAAgBD,EAAEC,EAAE,SAAS,EAAEA,EAAE,GAAG,GAAGA,EAAE,EAAE,GAAG,GAAG,GAAGA,EAAE,CAAC,IAAI,SAAS,GAAG,CAACD,EAAE,IAAIE,EAAE,GAAG,GAAUA,IAAP,KAAS,MAAM,MAAM0C,EAAE,IAAI,CAAC,CAA4D,MAA3D,GAAE,KAAK,EAAE,IAAI1C,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,MAAM0C,EAAE,IAAI,CAAC,CAAC,OAAO1C,GAAG,EAAE,CAAC,GAAG,KAAK,GAAG,GAAG,mDAAmD,uBAAsqX,GAAG,uBAAuB,SAAS,EAAE,EAAE,CAAC,OAAO,IAAI,SAAS,SAAS,EAAE,EAAE,CAAC,IAAIC,EAAEE,EAAED,EAAE,IAAI,SAAS,SAAS,EAAE,EAAE,CAAC,EAAEH,EAAE,EAAED,IAAI,CAACQ,EAAE,GAAGP,EAAE,GAAGD,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,CAAC,GAAGA,EAAEA,EAAE,aAAa,IAAK,GAAE,CAACA,EAAEA,EAAE,qBAAqB,IAAK,GAAEA,EAAEA,EAAE,QAAQ,IAAK,GAAEK,GAAG,UAAU,CAAC,IAAIJ,EAAE,IAAI,eAAe,CAAC,KAAK,QAAQ,KAAK,SAAS,EAAE,CAAC,GAAOO,EAAE,SAAN,EAAa,EAAE,OAAO,EAAE,GAAGP,EAAEO,EAAE,WAAW,SAAaA,EAAE,SAAN,GAAqBA,EAAE,cAAT,KAAqB,CAAC,EAAE,YAAYP,EAAE,GAAG,CAAC,GAAGO,EAAEP,EAAE,OAAOA,EAAE,CAAC,GAAEO,EAAEP,EAAE,CAAC,GAAGO,EAAEP,EAAE,IAAI,OAAO,UAAU,CAAC,GAAGO,EAAE,EAAE,CAAC,CAAC,cAAc,EAAE,CAAC,CAAC,EAAE,SAASJ,EAAE,EAAEH,EAAE,IAAI,SAAS,EAAE,CAAC,EAAE,OAAO,UAAU,IAAI,CAAC,EAAEA,EAAE,GAAGE,EAAE,CAAC,GAAGH,GAAGA,EAAE,OAAO,CAAC,IAAIY,EAAEZ,EAAE,OAAO2D,EAAE,UAAU,CAAC,GAAGnD,EAAEI,EAAE,OAAO,CAAC,EAAE,oBAAoB,QAAQ+C,EAAE,EAAE,EAAE,iBAAiB,QAAQA,EAAE,CAAC,GAAGnD,EAAE,GAAG,EAAE,GAAG,QAAQ,SAAa,GAAG,EAAE,CAAK,GAASN,GAAN,GAAW,GAAG,GAAG,QAAQ,GAAG,QAAQ,GAAG,eAAe,GAAG,eAAe,GAAG,qBAAqB,GAAG,qBAAqB,GAAG,mBAAmB,GAAG,mBAAmB,GAAG,yBAAyB,GAAG,yBAAyB,GAAG,uBAAuB,GAAG,uBAAgC,GAAG,QAAW,GAAG,eAAkB,GAAG,qBAAwB,GAAG,mBAAsB,GAAG,yBAAyB,GAAG,GAAG,0BCUnuqE,SAAwB,GAAc,EAAM,CAAC,GAAK,CAAC,QAAM,kBAAgB,iBAAe,WAAS,aAAW,WAAS,gBAAc,gBAAc,EAA0F,EAAK,CAAC,MAAM,OAAO,OAAO,OAAO,CAAO,EAAM,CAAC,SAAS,WAAW,MAAM,EAAE,CAAC,OAAqB,EAAM,MAAM,CAAC,MAAM,CAAC,GAAG,EAAK,SAAS,WAAW,kBAAgB,UAAU,UAAU,CAAC,SAAS,CAAe,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAK,GAAG,EAAM,WAAW,mBAAmB,EAAM,OAAO,EAAc,0FAA6B,OAAO,YAAY,EAAS,gBAAgB,EAAW,IAAI,CAAC,CAAC,CAAe,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAK,GAAG,EAAM,gBAAgB,EAAa,aAAa,EAAS,CAAC,CAAC,CAAC,CAAC,CAAC,mBAVtqB,IAAoD,CAUqnB,GAAc,aAAa,CAAC,QAAQ,EAAE,gBAAgB,OAAO,cAAc,OAAO,aAAa,OAAO,MAAM,GAAG,SAAS,IAAI,WAAW,IAAI,CAAC,GAAc,YAAY,iBAAiB,GAAoB,GAAc,CAAC,gBAAgB,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,CAAC,cAAc,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,KAAK,MAAM,aAAa,GAAc,aAAa,MAAM,CAAC,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,CAAC,WAAW,CAAC,MAAM,aAAa,KAAK,EAAY,OAAO,IAAI,IAAI,IAAI,IAAI,KAAK,IAAI,CAAC,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,SAAS,WAAW,SAAS,UAAU,SAAS,UAAU,cAAc,aAAa,aAAa,aAAa,aAAa,YAAY,MAAM,aAAa,QAAQ,aAAc,CAAC,aAAa,CAAC,SAAS,WAAW,SAAS,UAAU,SAAS,UAAU,cAAc,aAAa,aAAa,aAAa,aAAa,YAAY,MAAM,aAAa,QAAQ,aAAc,CAAC,CAAC,CAAC,ICCvyD,SAAwB,GAAc,EAAM,CAC/C,GAAK,CAAC,EAAe,GAAmB0D,EAAS,GAAM,CAAM,CAAC,EAAU,GAAcA,EAAS,GAAM,CAAM,CAAC,EAAQ,GAAYA,EAAS,CAAC,UAAU,GAAK,YAAY,GAAM,WAAW,GAAM,YAAY,GAAM,CAAC,CAC/M,MAAc,CAAC,GAAG,IAAc,EAAM,QAAQ,CAAC,EAAa,GAAK,CAAC,OAAQ,IAAM,EAAc,SAAS,OAAO,MAAM,KAAK,CAAC,KAAK,GAAK,EAAI,WAAW,iBAAiB,CAAC,CAAC,GAAG,CAAC,EAC1K,EAAa,GAAK,KAAM,CACxB,IAAM,EAAa,KAAK,MAAM,mBAAmB,EAAc,MAAM,IAAI,CAAC,GAAG,CAAC,CAAC,EAAW,EAAa,CAAI,OAAO,OAAO,EAAa,CAAC,KAAK,GAAO,IAAQ,GAAK,EAAE,EAAc,EAAa,GAAK,CAAC,GAAa,EAAM,QAAQ,CAAC,CAAC,MAAc,CAAI,KAAiB,EAAM,QAAQ,QAAS,EAAkB,GAAK,CAAO,EAAkB,GAAM,GAAK,CAAC,GAAa,EAAM,QAAQ,QAAQ,CAAC,CAC1X,IAAM,EAAa,GAAU,CAAI,IAAW,aAAa,EAAW,IAAO,CAAC,GAAG,GAAM,GAAU,CAAC,EAAK,GAAU,EAAE,EAAU,MAAoB,CAAC,IAAM,EAAW,CAAC,UAAU,GAAK,YAAY,GAAK,WAAW,GAAK,YAAY,GAAK,CAAC,EAAiB,EAAW,CAAC,EAAc,EAAW,CAAC,EAAa,GAAM,CAAC,EAAkB,GAAM,EAAS,MAAiB,CAAC,IAAM,EAAiB,CAAC,UAAU,GAAK,YAAY,GAAM,WAAW,GAAM,YAAY,GAAM,CAAC,EAAiB,EAAiB,CAAC,EAAc,EAAiB,CAAC,EAAa,GAAM,CAAC,EAAkB,GAAM,EAAS,MAA0B,CAAC,EAAiB,EAAQ,CAAC,EAAc,EAAQ,CAAC,EAAa,GAAM,CAAC,EAAkB,GAAM,EACzqB,MAAuB,CAAC,EAAa,CAAC,EAAU,EAChD,EAAiB,GAAc,CAAC,SAAS,OAAO,iBAAiB,mBAAmB,KAAK,UAAU,EAAa,CAAC,CAAC,kDAAyD,EAAc,GAAS,CAAC,EAAM,QAAQ,QAAQ,GAAQ,CAAC,GAAGC,EAAQ,EAAO,UAAU,CAAC,IAAM,EAAiB,EAAkB,EAAO,eAAe,CAAO,EAAa,GAAG,EAAO,KAAK,iBAAiB,EAAiB,wBAAwB,SAAS,OAAO,EAAa,QAAQ,IAAI,eAAe,IAAe,CAAC,EAAqB,EAAO,WAAW,EAAO,SAAS,GAAI,CACpiB,QAAQ,IAAI,mBAAmB,SAAS,OAAO,EACS,EAAkB,GAAgB,CAAC,GAAG,IAAiB,IAAK,MAAM,GACpH,CAAC,IAAM,EAAK,SAAS,EAAe,GAAG,CAAO,EAAK,IAAI,KAAoD,OAA/C,EAAK,QAAQ,EAAK,SAAS,CAAC,EAAK,GAAG,GAAG,GAAG,IAAI,CAAO,WAAW,EAAK,aAAa,KAAY,GAAsB,EAAW,IAAW,CAAC,IAAM,EAAQ,SAAS,cAAc,MAAM,CAAC,EAAQ,UAAU,EAAW,IAAM,EAAS,SAAS,wBAAwB,CAAC,KAAM,EAAQ,YAAY,EAAS,YAAY,EAAQ,WAAW,CAAE,OAAO,EAAP,CAAiB,IAAI,gBAAgB,SAAS,KAAK,aAAa,EAAS,SAAS,KAAK,WAAW,CAAC,MAAM,IAAI,cAAc,SAAS,KAAK,YAAY,EAAS,CAAC,MAAM,IAAI,gBAAgB,SAAS,KAAK,aAAa,EAAS,SAAS,KAAK,WAAW,CAAC,MAAM,IAAI,cAAc,SAAS,KAAK,YAAY,EAAS,CAAC,MAAM,QAAQ,SAAS,KAAK,YAAY,EAAS,CAAC,QAAS,GAAG,CAAC,GAAW,EAAE,IAAc,EAAM,SAAU,OAAoB,EAAK,GAAc,CAAO,QAAyB,qBAAmB,CAAC,CAAE,IAAM,EAAiB,CAAC,GAAG,IAAI,IAAI,EAAM,QAAQ,IAAI,GAAQ,EAAO,SAAS,CAAC,CAAC,CAAC,KAAK,GAAU,IAAW,YAAY,GAAG,EAAE,CAA8B,EAAkB,GAAU,CAAC,IAAM,EAAO,EAAE,CAAC,GAAG,GAA+D,MAAjD,GAAO,SAAS,EAAM,QAAQ,WAAW,QAAe,EAAgC,OAAxB,EAAO,SAAS,QAAe,EAAP,CAAiB,IAAI,WAAW,EAAO,IAAI,IAAI,EAAO,KAAK,IAAI,MAAM,IAAI,aAAa,EAAO,IAAI,IAAI,EAAO,KAAK,MAAM,EAAO,UAAU,mBAAmB,MAAM,IAAI,YAAY,EAAO,IAAI,IAAI,EAAO,MAAM,IAAI,MAAM,IAAI,SAAS,EAAO,IAAI,MAAM,EAAO,KAAK,MAAM,EAAO,UAAU,wBAC58C,OAAO,eAAe,EAAO,YAAY,CAAC,MAAM,wBAAwB,SAAS,GAAM,aAAa,GAAK,CAAC,CAAC,MAAM,IAAI,cAAc,EAAO,OAAO,IAAI,EAAO,KAAK,IAAI,MAAM,IAAI,gBAAgB,EAAO,OAAO,IAAI,EAAO,KAAK,MAAM,EAAO,UAAU,mBAAmB,MAAM,IAAI,eAAe,EAAO,OAAO,IAAI,EAAO,MAAM,IAAI,MAAM,QAAQ,MAAO,OAAO,GACzV,GAAY,CAAC,MAAM,GAAG,EAAM,OAAO,MAAM,IAAI,SAAS,QAAQ,OAAO,OAAO,WAAW,EAAe,EAAM,QAAQ,WAAW,EAAM,OAAO,MAAM,KAAK,eAAe,GAAG,EAAM,OAAO,MAAM,OAAO,cAAc,IAAA,GAAgD,EAAM,OAAO,MAAM,OAAO,eAAhE,EAAM,OAAO,MAAM,OAAO,YAAqD,IAAI,kBAAkB,GAAG,EAAM,OAAO,MAAM,OAAO,cAAc,IAAA,GAAgD,EAAM,OAAO,MAAM,OAAO,kBAAhE,EAAM,OAAO,MAAM,OAAO,YAAwD,IAAI,iBAAiB,GAAG,EAAM,OAAO,MAAM,OAAO,cAAc,IAAA,GAAgD,EAAM,OAAO,MAAM,OAAO,iBAAhE,EAAM,OAAO,MAAM,OAAO,YAAuD,IAAI,gBAAgB,GAAG,EAAM,OAAO,MAAM,OAAO,cAAc,IAAA,GAAgD,EAAM,OAAO,MAAM,OAAO,gBAAhE,EAAM,OAAO,MAAM,OAAO,YAAsD,IAAI,YAAY,EAAM,OAAO,MAAM,OAAO,YAAY,YAAY,EAAM,OAAO,MAAM,OAAO,YAAY,UAAU,EAAM,OAAO,MAAM,OAAO,MAAM,OAAO,QAAQ,EAAM,OAAO,QAAQ,QAAQ,OAAO,cAAc,SAAS,WAAW,aAAa,IAAI,OAAO,aAAa,EAAM,OAAO,MAAM,OAAO,SAAS,SAAS,eAAe,EAAM,OAAO,MAAM,OAAO,EAAE,QAAQ,EAAM,OAAO,MAAM,OAAO,KAAK,QAAQ,CAAO,EAAmB,CAAC,QAAQ,EAAM,OAAO,MAAM,GAAG,EAAkB,EAAM,OAAO,SAAS,CAAC,OAAO,EAAM,OAAO,OAAO,CAC1wC,EAAmB,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,EAAM,UAAU,IAAI,IAAI,CAAO,GAAW,CAAC,MAAM,EAAM,UAAU,WAAW,OAAO,EAAE,WAAW,EAAM,UAAU,MAAM,YAAY,QAAQ,SAAS,EAAM,UAAU,MAAM,UAAU,OAAO,WAAW,EAAM,UAAU,MAAM,YAAY,MAAM,UAAU,EAAM,UAAU,MAAM,WAAW,SAAS,cAAc,EAAM,UAAU,MAAM,cAAc,WAAW,EAAM,UAAU,MAAM,YAAY,QAAQ,UAAU,EAAM,UAAU,MAAM,UAAU,CAAO,EAAU,CAAC,MAAM,EAAM,UAAU,UAAU,OAAO,EAAE,WAAW,EAAM,UAAU,KAAK,YAAY,QAAQ,SAAS,EAAM,UAAU,KAAK,UAAU,OAAO,WAAW,EAAM,UAAU,KAAK,WAAW,UAAU,EAAM,UAAU,KAAK,UAAU,cAAc,EAAM,UAAU,KAAK,eAAe,SAAS,WAAW,EAAM,UAAU,KAAK,YAAY,QAAQ,UAAU,EAAM,UAAU,KAAK,UAAU,CAAO,GAAgB,CAAC,WAAW,EAAM,OAAO,QAAQ,aAAa,KAAK,YAAY,QAAQ,SAAS,EAAM,OAAO,QAAQ,aAAa,KAAK,UAAU,OAAO,WAAW,EAAM,OAAO,QAAQ,aAAa,KAAK,WAAW,UAAU,EAAM,OAAO,QAAQ,aAAa,KAAK,UAAU,cAAc,EAAM,OAAO,QAAQ,aAAa,KAAK,eAAe,UAAU,WAAW,EAAM,OAAO,QAAQ,aAAa,KAAK,YAAY,QAAQ,UAAU,EAAM,OAAO,QAAQ,aAAa,KAAK,UAAU,MAAM,EAAM,OAAO,QAAQ,aAAa,MAAM,CACj5C,GAAoB,CAAC,QAAQ,OAAO,eAAe,gBAAgB,MAAM,OAAO,CAAO,EAAoB,CAAC,WAAW,EAAM,UAAU,MAAM,YAAY,QAAQ,SAAS,EAAM,UAAU,MAAM,UAAU,OAAO,WAAW,EAAM,UAAU,MAAM,YAAY,MAAM,UAAU,EAAM,UAAU,MAAM,WAAW,SAAS,cAAc,EAAM,UAAU,MAAM,cAAc,WAAW,EAAM,UAAU,MAAM,YAAY,QAAQ,UAAU,EAAM,UAAU,MAAM,UAAU,MAAM,EAAM,UAAU,WAAW,CAAO,GAAmB,CAAC,WAAW,EAAM,UAAU,KAAK,YAAY,QAAQ,SAAS,EAAM,UAAU,KAAK,UAAU,OAAO,WAAW,EAAM,UAAU,KAAK,WAAW,UAAU,EAAM,UAAU,KAAK,UAAU,cAAc,EAAM,UAAU,KAAK,eAAe,SAAS,WAAW,EAAM,UAAU,KAAK,YAAY,QAAQ,UAAU,EAAM,UAAU,KAAK,UAAU,MAAM,EAAM,UAAU,UAAU,UAAU,MAAM,CACp4B,EAAqB,CAAC,QAAQ,OAAO,MAAM,OAAO,UAAU,OAAO,cAAc,GAAG,EAAM,QAAQ,YAAY,WAAW,SAAS,QAAQ,IAAI,GAAG,EAAM,QAAQ,IAAI,IAAI,CAAO,EAAmB,CAAC,MAAM,OAAO,WAAW,EAAM,QAAQ,cAAc,KAAK,MAAM,EAAM,QAAQ,cAAc,UAAU,eAAe,GAAG,EAAM,QAAQ,cAAc,OAAO,cAAc,IAAA,GAAyD,EAAM,QAAQ,cAAc,OAAO,eAAlF,EAAM,QAAQ,cAAc,OAAO,YAA8D,IAAI,kBAAkB,GAAG,EAAM,QAAQ,cAAc,OAAO,cAAc,IAAA,GAAyD,EAAM,QAAQ,cAAc,OAAO,kBAAlF,EAAM,QAAQ,cAAc,OAAO,YAAiE,IAAI,iBAAiB,GAAG,EAAM,QAAQ,cAAc,OAAO,cAAc,IAAA,GAAyD,EAAM,QAAQ,cAAc,OAAO,iBAAlF,EAAM,QAAQ,cAAc,OAAO,YAAgE,IAAI,gBAAgB,GAAG,EAAM,QAAQ,cAAc,OAAO,cAAc,IAAA,GAAyD,EAAM,QAAQ,cAAc,OAAO,gBAAlF,EAAM,QAAQ,cAAc,OAAO,YAA+D,IAAI,YAAY,EAAM,QAAQ,cAAc,OAAO,YAAY,YAAY,EAAM,QAAQ,cAAc,OAAO,YAAY,UAAU,EAAM,QAAQ,cAAc,OAAO,QAAQ,EAAM,QAAQ,cAAc,QAAQ,OAAO,UAAU,aAAa,EAAM,QAAQ,cAAc,OAAO,KAAK,EAAM,QAAQ,KAAK,CAAO,GAAqB,CAAC,MAAM,OAAO,WAAW,EAAM,QAAQ,gBAAgB,KAAK,MAAM,EAAM,QAAQ,gBAAgB,UAAU,eAAe,GAAG,EAAM,QAAQ,gBAAgB,OAAO,aAAa,EAAM,QAAQ,gBAAgB,OAAO,eAAe,IAAI,kBAAkB,GAAG,EAAM,QAAQ,gBAAgB,OAAO,aAAa,EAAM,QAAQ,gBAAgB,OAAO,kBAAkB,IAAI,iBAAiB,GAAG,EAAM,QAAQ,gBAAgB,OAAO,aAAa,EAAM,QAAQ,gBAAgB,OAAO,iBAAiB,IAAI,gBAAgB,GAAG,EAAM,QAAQ,gBAAgB,OAAO,aAAa,EAAM,QAAQ,gBAAgB,OAAO,gBAAgB,IAAI,YAAY,EAAM,QAAQ,gBAAgB,OAAO,YAAY,YAAY,EAAM,QAAQ,gBAAgB,OAAO,YAAY,UAAU,EAAM,QAAQ,gBAAgB,OAAO,QAAQ,EAAM,QAAQ,gBAAgB,QAAQ,OAAO,UAAU,aAAa,EAAM,QAAQ,gBAAgB,OAAO,KAAK,EAAM,QAAQ,KAAK,CACvtE,EAA2B,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;kBAY9E,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,EAAmB,SAAsB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,EAAE,EAAM,OAAO,UAAU,EAAE,EAAE,EAAM,OAAO,UAAU,EAAE,MAAM,EAAM,OAAO,UAAU,MAAM,CAAC,QAAQ,CAAC,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,CAAC,WAAW,EAAM,OAAO,UAAU,WAAW,SAAsB,EAAM,MAAM,CAAC,MAAM,GAAY,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,EAAmB,SAAS,CAAc,EAAK,KAAK,CAAC,MAAM,CAAC,GAAG,EAAM,UAAU,MAAM,GAAG,GAAW,CAAC,SAAS,EAAM,OAAO,QAAQ,MAAM,CAAC,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,WAAW,aAAa,IAAI,OAAO,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,EAAU,SAAS,EAAM,OAAO,QAAQ,YAAY,CAAC,CAAC,EAAM,OAAO,QAAQ,aAAa,OAAoB,EAAK,IAAI,CAAC,KAAK,EAAM,OAAO,QAAQ,aAAa,MAAM,8CAA8C,MAAM,GAAgB,OAAO,QAAQ,SAAS,EAAM,OAAO,QAAQ,aAAa,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAA6B,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU,0BAA0B,SAAS,EAAiB,IAAI,GAAuB,EAAM,MAAM,CAAC,MAAM,GAAoB,UAAU,kBAAkB,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,SAAS,MAAM,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,EAAoB,SAAS,EAAM,QAAQ,GAAU,KAAK,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,GAAmB,SAAS,EAAM,QAAQ,GAAU,YAAY,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAa,CAAC,UAAU,EAAQ,IAAW,GAAM,aAAa,EAAa,EAAS,CAAC,SAAS,IAAW,YAAY,MAAM,EAAM,QAAQ,UAAU,CAAC,CAAC,CAAC,CAAC,EAAS,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,MAAM,EAAqB,SAAS,EAA4B,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,YAAY,EAAkB,GAAM,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,KAAK,GAAG,GAAqB,CAAC,SAAS,EAAM,QAAQ,aAAa,KAAK,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAsB,MAAM,CAAC,GAAG,EAAM,QAAQ,KAAK,GAAG,EAAmB,CAAC,SAAS,EAAM,QAAQ,aAAa,eAAe,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,YAAY,EAAkB,GAAK,CAAC,MAAM,CAAC,GAAG,EAAM,QAAQ,KAAK,GAAG,GAAqB,CAAC,SAAS,EAAM,QAAQ,aAAa,UAAU,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAa,MAAM,CAAC,GAAG,EAAM,QAAQ,KAAK,GAAG,GAAqB,CAAC,SAAS,EAAM,QAAQ,aAAa,KAAK,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAgB,MAAM,CAAC,GAAG,EAAM,QAAQ,KAAK,GAAG,EAAmB,CAAC,SAAS,EAAM,QAAQ,aAAa,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CACthF,OAAoB,EAAKA,EAAU,CAAC,SAAS,IAAc,EAAM,QAAqB,EAAKA,EAAU,CAAC,SAAS,EAAc,CAAC,CAAc,EAAMA,EAAU,CAAC,SAAS,CAAc,EAAK,GAAc,CAAO,QAAyB,qBAAmB,CAAC,CAAC,GAAW,CAAC,IAA2B,EAAa,EAAc,SAAS,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,mCAxClQ,IAAoD,IAAkC,IAAsC,IAAoC,CAItO,GAAoB,IAAS,QAAa,EAAO,SAAS,KAAK,SAAS,aAAa,CAAO,OAAwB,CAAC,IAAM,EAAQ,SAAS,cAAc;;IAE/J,CAAC,SAAS,gBAAgB,aAAa,EAAQ,SAAS,gBAAgB,WAAW,EAAa,IAAS,QAC7G,EAAO,0BAA0B,CAAC,IAAqB,EAAG,CAiC+R,IAAe,CAAC,QAAM,wBAAsB,CAAC,GAAK,CAAC,WAAS,EAAM,GAAG,EAAQ,cAAc,OAAO,OAAO,KAAK,IAAM,EAAoB,CAAC,QAAQ,MAAM,WAAW,OAAO,MAAM,EAAQ,OAAO,UAAU,OAAO,OAAO,OAAO,UAAU,CAAC,OAAoB,EAAKA,EAAU,CAAC,SAAS,EAAQ,cAAc,OAAoB,EAAK,SAAS,CAAC,QAAQ,EAAmB,MAAM,EAAoB,SAAsB,EAAK,MAAM,CAAC,IAAI,EAAQ,MAAM,sEAAsE,OAAO,EAAQ,KAAK,MAAM,EAAQ,KAAK,IAAI,iBAAiB,CAAC,CAAC,CAAC,CAAc,EAAK,SAAS,CAAC,QAAQ,EAAmB,MAAM,CAAC,GAAG,EAAQ,KAAK,GAAG,EAAoB,CAAC,SAAS,EAAQ,MAAM,CAAC,CAAC,CAAC,EAAS,IAAc,CAAC,YAAU,WAAS,WAAS,WAAS,CACnlC,IAAM,GAAiB,EAAU,IAAU,CAAC,IAAM,EAAI,EAAU,MAAM,OAAO,CAAoF,OAAhF,GAAK,EAAI,SAAS,EAAS,QAAQ,EAAI,GAAG,IAAI,EAAI,GAAG,IAAI,EAAI,GAAG,IAAI,EAAQ,GAAW,GAC/J,EAAiB,CAAC,SAAS,WAAW,QAAQ,eAAe,MAAM,OAAO,OAAO,OAAO,CAAO,EAAiB,CAAC,QAAQ,EAAE,MAAM,EAAE,OAAO,EAAE,CAAO,EAAkB,CAAC,SAAS,WAAW,OAAO,EAAS,cAAc,UAAU,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,gBAAgB,EAAS,EAAgB,EAAM,GAAG,CAC1T,EAAU,EAAM,kBAAkB,WAAW,MAAM,aAAa,OAAO,CACyI,OAAoB,EAAM,QAAQ,CAAC,MAAM,EAAiB,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,QAAQ,EAAmB,WAAkB,WAAS,MAAM,EAAiB,CAAC,CAAc,EAAK,OAAO,CAAC,MAAM,EAAkB,SAAsB,EAAK,OAAO,CAAC,MAD7X,CAAC,SAAS,WAAW,QAAQ,KAAK,OAAO,OAAO,MAAM,OAAO,KAAK,MAAM,OAAO,MAAM,WAAW,MAAM,UAAU,EAAU,mBAAmB,gBACpP,gBAAgB,qBAAqB,aAAa,QAAQ,UAAU,oGAAoG,gBAAgB,cAAc,QAAQ,EAAE,CAAkT,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,GAAc,aAAa,CAAC,QAAQ,GAAM,QAAQ,CAAC,YAAY,OAAO,MAAM,iBAAiB,MAAM,mBAAmB,KAAK,GAAG,CAAC,OAAO,CAAC,QAAQ,CAAC,MAAM,wBAAwB,YAAY,mGAAmG,CAAC,QAAQ,OAAO,MAAM,IAAI,MAAM,YAAY,SAAS,cAAc,OAAO,IAAI,MAAM,CAAC,KAAK,uBAAuB,OAAO,0CAA0C,OAAO,OAAO,OAAO,mCAAmC,OAAO,GAAG,CAAC,CAAC,UAAU,CAAC,WAAW,UAAU,UAAU,UAAU,IAAI,EAAE,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,aAAa,KAAK,SAAS,UAAU,YAAY,eAAe,mBAAmB,KAAK,OAAO,CAAC,cAAc,CAAC,KAAK,UAAU,UAAU,OAAO,QAAQ,cAAc,OAAO,+BAA+B,OAAO,QAAQ,OAAO,mCAAmC,CAAC,gBAAgB,CAAC,KAAK,OAAO,UAAU,UAAU,QAAQ,cAAc,OAAO,gCAAgC,OAAO,QAAQ,OAAO,mCAAmC,CAAC,IAAI,EAAE,CAAC,QAAQ,CAAC,UAAU,CAAC,KAAK,YAAY,YAAY,uGAAuG,CAAC,YAAY,CAAC,KAAK,cAAc,YAAY,yIAAyI,CAAC,WAAW,CAAC,KAAK,aAAa,YAAY,kHAAkH,CAAC,YAAY,CAAC,KAAK,cAAc,YAAY,0JAA0J,CAAC,CAAC,QAAQ,CAAC,CAAC,SAAS,YAAY,KAAK,kBAAkB,WAAW,6DAA4D,SAAS,gBAAgB,eAAe,IAAI,CAAC,CAAC,CAAC,GAAoB,GAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,YAAY,gCAAgC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,OAAO,wBAAwB,GAAK,0BAA0B,aAAa,QAAQ,CAAC,OAAO,OAAO,OAAO,CAAC,aAAa,CAAC,OAAO,OAAO,OAAO,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,kBAAkB,OAAO,GAAO,EAAM,cAAc,OAAO,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,SAAS,WAAW,OAAO,EAAM,CAAC,OAAO,EAAM,aAAa,QAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,mBAAmB,OAAO,EAAM,CAAC,OAAO,EAAM,aAAa,QAAS,CAAC,KAAK,CAAC,KAAK,EAAY,MAAM,OAAO,EAAM,CAAC,OAAO,EAAM,aAAa,QAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,GAAG,OAAO,EAAM,CAAC,OAAO,EAAM,aAAa,QAAS,CAAC,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,YAAY,cAAc,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,wBAAwB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,aAAa,oGAAoG,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,gBAAgB,YAAY,gBAAgB,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,YAAY,gBAAgB,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,SAAS,WAAW,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,aAAa,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,aAAa,cAAc,QAAQ,CAAC,WAAW,aAAa,YAAY,SAAS,cAAc,gBAAgB,eAAe,CAAC,aAAa,CAAC,WAAW,aAAa,YAAY,SAAS,cAAc,gBAAgB,eAAe,CAAC,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,OAAO,CAAC,MAAM,CAAC,KAAK,EAAY,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,MAAM,aAAa,uBAAuB,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,CAAC,YAAY,UAAU,eAAe,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,gBAAgB,EAAE,YAAY,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,aAAa,OAAO,CAAC,OAAO,CAAC,KAAK,EAAY,UAAU,CAAC,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,IAAI,EAAE,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,IAAI,EAAE,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,IAAI,EAAE,CAAC,MAAM,CAAC,KAAK,EAAY,OAAO,KAAK,GAAG,aAAa,EAAE,IAAI,EAAE,CAAC,WAAW,CAAC,KAAK,EAAY,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,YAAY,UAAU,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAM,YAAY,iCAAiC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,YAAY,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,uGAAuG,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,yIAAyI,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,aAAa,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,kHAAkH,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,aAAa,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,aAAa,0JAA0J,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,YAAY,aAAa,UAAU,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,cAAc,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,MAAM,aAAa,SAAS,WAAW,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,cAAc,aAAa,UAAU,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,SAAS,WAAW,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,aAAa,aAAa,UAAU,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,YAAY,mBAAmB,SAAS,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,aAAa,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,aAAa,mBAAmB,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,OAAO,CAAC,CAAC,CAAC,cAAc,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,MAAM,aAAa,oBAAoB,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,aAAa,sBAAsB,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,0BAA0B,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,CAAC,YAAY,UAAU,YAAY,EAAE,YAAY,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,aAAa,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,UAAU,CAAC,CAAC,CAAC,gBAAgB,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,MAAM,aAAa,sBAAsB,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,aAAa,oBAAoB,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,0BAA0B,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,CAAC,YAAY,UAAU,YAAY,EAAE,YAAY,QAAQ,CAAC,CAAC,OAAO,CAAC,KAAK,EAAY,aAAa,aAAa,QAAQ,CAAC,OAAO,CAAC,KAAK,EAAY,UAAU,CAAC,CAAC,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,SAAS,WAAW,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,aAAa,aAAa,wBAAwB,GAAK,0BAA0B,aAAa,QAAQ,CAAC,aAAa,WAAW,CAAC,aAAa,CAAC,IAAI,IAAI,CAAC,CAAC,CAAC,CAAC,QAAQ,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,gBAAgB,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,YAAY,cAAc,aAAa,cAAc,CAAC,aAAa,CAAC,YAAY,cAAc,aAAa,cAAc,CAAC,CAAC,KAAK,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,YAAY,wBAAwB,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,cAAc,YAAY,8BAA8B,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,gBAAgB,cAAc,gBAAgB,cAAc,CAAC,aAAa,CAAC,oBAAoB,kBAAkB,oBAAoB,kBAAkB,CAAC,YAAY,0DAA0D,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,aAAa,KAAK,YAAY,qEAAqE,CAAC,CAAC,CAAC,CAAC,CAAC,ICvCjnT,SAAgB,GAAQ,EAAM,CAAC,GAAK,CAAC,QAAM,IAAI,GAAW,EAKe,OAAqB,EAAK,SAAS,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,YAAY,EAAE,IALzEC,MAAgB,CAAC,GAAG,EAAU,OAAO,EAAE,OAAO,KACvI,IAAM,EAAY,EAAU,SAAS,SAAS,CAAC,EAAU,MAAM,GAAS,CAAC,GAAG,QAAQ,IAAI,GAAG,CAAC,EAAgB,EAAI,IAAI,IAAI,EAAY,CAIpI,OAHI,EAAI,SAAS,SAAS,QAAQ,GAAC,EAAI,SAAS,SAAS,EAAI,YAC7D,EAAI,OAAO,SAAS,IAEb,EAAI,UAAU,EAAG,CAAC,EAAM,EAAU,CAAC,EAAkC,CAAqG,CAAC,sBAVvI,IAAoD,IAA+B,CAAM,GAAS,qBAUwC,GAAQ,aAAa,CAAC,IAAI,kFAAkF,MAAM,IAAI,OAAO,IAAI,MAAM,EAAE,CAAC,GAAoB,GAAQ,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,wBAAwB,GAAK,QAAQ,CAAC,EAAE,EAAE,CAAC,aAAa,CAAC,KAAK,MAAM,CAAC,CAAC,CAAC,2BCV1b,IACjB,CAClBC,GAAkB,CAC3B,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CASKC,GAAkB,CACpB,GAAGD,GACH,aAAc,EACd,WAAY,2BACZ,OAAQ,uCACR,MAAO,UACP,cAAe,SAClB,CACY,GAA0B,GAAkB,EAAG,IACnC,EAAK,MAAO,CAC7B,MAAOC,GACF,MACR,CAAC,CACJ,8CE5BEC,GAAQ,IACL,KACH,GAA4B,IAAI,IAAI,CAClC,CACE,OACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,8RAA+R,CAAC,CAAC,CAC7Y,CACD,CACE,UACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAC9E,OACA,CACE,EAAG,yGACH,QAAS,MACV,CACF,CAAkB,EAAM,cAAc,OAAQ,CAAE,EAAG,mQAAoQ,CAAC,CAAC,CAC3T,CACD,CACE,OACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,oMAAqM,CAAC,CAAC,CACnT,CACD,CACE,QACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,oTAAqT,CAAC,CAAC,CACna,CACD,CACE,UACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,mQAAoQ,CAAC,CAAC,CAClX,CACD,CACE,OACgB,EAAM,cAAc,EAAM,SAAU,KAAsB,EAAM,cAAc,OAAQ,CAAE,EAAG,2SAA4S,CAAC,CAAC,CAC1Z,CACF,CAAC,CACF,GAAY,EAAM,YAAY,EAAO,IAAwB,EAAM,cAAc,IAAK,CAAE,MAAK,GAAG,EAAO,CAAE,GAAU,IAAI,EAAM,OAAO,CAAC,CAAC,EAEjI,IAYL,GAAgBA,0BC3C8F,ICH0U,SAAgB,GAAiB,EAAS,EAAa,EAAW,GAAG,EAAc,EAAsB,CAEriB,GAAG,EAAa,OAAO,EAAc,GAAG,GAAY,MAAO,GAAyD,SAAU,EAAE,OAAO,KAAK,IAAM,EAAe,EAAW,aAAa,CAAC,QAAQ,QAAQ,GAAG,CAC5C,OAA7HC,EAAsB,IAAkE,GAAYC,EAAS,EAAe,CAAsB,SAAgB,GAAiB,EAAS,EAAa,EAAW,GAAG,EAAc,EAAsB,CAC/R,IAAM,EAAiBC,MAAY,CAAC,GAAG,GAAY,MAAO,GAAyD,SAAU,EAAE,OAAO,KAAK,IAAM,EAAe,EAAW,aAAa,CAAC,QAAQ,QAAQ,GAAG,CAC3C,OAA7HF,EAAsB,IAAkE,GAAYC,EAAS,EAAe,EAAuB,CAAC,EAAc,EAAW,CAAC,CAAwD,OAA5C,EAAa,EAAc,0BAT9N,IAAgC,CAI2E,GAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,aAAa,CAAC,YAAY,CAAC,KAAK,EAAY,aAAa,CAAC,UAAU,CAAC,KAAK,EAAY,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,aAAa,CAAC,aAAa,CAAC,KAAK,EAAY,aAAa,CAAC,CAAO,IAAa,EAAI,IAAS,EAAI,KAAK,GAAGE,EAAE,aAAa,CAAC,SAAS,EAAO,CAAC,ICIxb,SAAgB,EAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,SAAO,YAAU,EAAY,EAAUC,EAAO,GAAM,CAAO,EAAQ,GAAiBC,GAAS,EAAa,EAAW,EAAcC,GAAsB,CAAM,CAAC,EAAa,GAAiBC,EAAS,IAAU,OAAOC,GAAaC,EAAM,CAAC,KAAK,CAAC,eAAe,GAAc,CACxZ,GAAG,CAAuF,IAAM,EAAO,MAAM,OAA9D,GAAGC,KAAgB,EAAQ,aAAqF,EAAU,SAAQ,EAAgB,EAAO,QAAQD,EAAM,CAAC,MAAY,CAAI,EAAU,SAAQ,EAAgB,KAAK,EAAG,OAAe,EAAU,QAAQ,GAAK,GAAc,KAAW,CAAC,EAAU,QAAQ,KAAU,CAAC,EAAQ,CAAC,CAA+D,IAAM,EAAnD,GAAa,SAAS,GAAG,GAAa,OAAgD,EAAK,GAAU,EAAE,CAAC,CAAC,KAAK,OAAoB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,WAAW,CAAC,UAAQ,eAAa,eAAa,cAAY,YAAU,SAAS,EAA0B,EAAK,MAAM,CAAC,MAAM,6BAA6B,QAAQ,cAAc,MAAM,CAAC,WAAW,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,eAAe,KAAK,EAAM,QAAM,WAAW,EAAE,UAAU,EAAS,eAAe,IAAA,GAAU,CAAC,UAAU,QAAc,QAAM,SAAsB,EAAK,EAAa,CAAO,QAAa,SAAO,CAAC,CAAC,CAAC,CAAC,EAAW,CAAC,+BATn7B,IAA4B,IAA8G,IAAkC,KAA2E,KAA8E,KAAqI,CAAMJ,GAAS,+4gBAAgzmB,CAAOK,GAAc,uCAA6CC,GAAc,CAAC,OAAO,QAAQ,UAAU,OAAO,OAAO,UAAU,CAAOL,GAAsBD,GAAS,QAAQ,EAAI,KAAO,EAAI,EAAI,aAAa,EAAE,EAAW,GAAM,EAAE,CAAC,CAS1jmB,EAAK,YAAY,WAAW,EAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,QAAQ,WAAW,QAAQ,MAAM,OAAO,aAAa,GAAK,OAAO,UAAU,SAAS,GAAM,CAAC,GAAoB,EAAK,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAa,EAAK,aAAa,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,QAAQA,GAAS,aAAa,EAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAAC,EAAa,YAAY,0EAA0E,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgB,EAAa,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,EAAK,aAAa,MAAM,CAAC,OAAO,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,aAAaM,GAAc,IAAI,GAAO,EAAM,OAAO,EAAE,CAAC,aAAa,CAAC,EAAM,MAAM,EAAE,CAAC,CAAC,QAAQA,GAAc,aAAa,EAAK,aAAa,OAAO,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAa,EAAK,aAAa,SAAS,CAAC,GAAG,GAAc,CAAC,ICT5qD,SAAS,GAAoB,EAAE,EAAE,CAAC,OAAO,GAAaC,EAAE,CAACA,EAAE,GAAK,EAAEA,EAAE,OAAOC,EAAE,EAAED,EAAsH,SAAS,GAAW,EAAE,EAAE,CAAC,IAAME,EAAEF,EAAEA,EAAE,OAAO,GAAG,IAAI,IAAIG,EAAE,EAAEA,GAAGF,EAAE,IAAI,CAAC,IAAMG,EAAEC,GAAS,EAAEJ,EAAEE,EAAE,CAAC,EAAE,KAAK,GAAID,EAAE,EAAEE,EAAE,CAAC,EAAE,SAAS,GAAc,EAAE,CAAC,IAAMH,EAAE,CAAC,EAAE,CAAmB,OAAlB,GAAWA,EAAED,EAAE,EAAE,CAAQC,EAAE,SAAS,GAAY,EAAE,EAAE,GAAcD,EAAE,OAAO,CAAC,EAAE,GAAW,CAAC,IAAMG,EAAEH,EAAE,OAAaI,EAAED,EAAEF,EAAE,OAA4B,OAArB,EAAE,GAAG,GAAWA,EAAEG,EAAE,CAAQ,GAAG,CAAC,IAAIE,EAAE,EAAE,KAAKA,EAAEH,EAAE,GAASC,IAAEH,EAAEK,EAAE,IAAb,KAAsB,IAAIC,EAAEC,GAAM,EAAE,EAAEH,GAASJ,EAAEK,GAAGL,EAAEK,EAAE,GAAGF,EAAE,CAAC,CAAyC,MAAP,GAAzB,GAAoBF,EAAEI,EAAE,CAAKC,EAAE,CAAQ,GAAIP,EAAEM,GAAGN,EAAEM,EAAE,GAAGC,EAAE,EAM3gC,SAAS,GAAkB,EAAE,EAAE,CAAC,OAAON,EAAED,GAAG,IAAIC,GAAG,yCAN4EO,IAAO,EAAE,EAAE,IAAI,KAAK,IAAI,KAAK,IAAIN,EAAEF,EAAE,CAACC,EAAE,CAAuE,GAAS,GAAc,OAAOD,GAAlB,SAA0B,GAAa,GAAG,MAAM,QAAQA,EAAE,EAAE,CAAC,GAASA,EAAE,GAAG,CAAO,IAAM,EAAE,EAAE,IAAI,CAAC,IAAMG,EAAEF,EAAED,EAAE,QAAQE,EAAEF,GAAGG,EAAEA,GAAGA,EAAEH,GAA0F,IAAK,EAAE,EAAE,IAAI,CAACE,EAAEF,EAAEE,EAAED,EAAED,EAA0B,GAAW,GAAGA,EAAQK,IAAU,EAAE,EAAE,IAAIJ,EAAED,IAAI,EAAE,GAAGE,EAAEF,IAAIC,EAAED,GAAgoB,GAAS,GAAc,OAAOA,GAAlB,2BCArpC,mBCAwH,ICAokB,SAAS,GAAO,EAAE,EAAE,CAAC,IAAIqB,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,4BCAlF,ICAkmK,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,EAAE,GAAEA,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,EAAEc,GAAE,IAAIhB,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,EAAEiB,GAAE,IAAIhB,EAAE,CAAKD,IAAG,EAAE,IAAI,IAAI,GAAE,IAAIC,EAAED,EAAE,EAAC,EAAE,IAAIE,EAAE,CAAQ,IAAuB,QAAQD,EAAE,GAAG,KAAW,CAAC,EAAE,SAAS,GAAG,CAAC,IAAMD,EAAEiB,GAAE,IAAIhB,EAAE,CAAQD,GAAuB,OAAOE,EAAE,CAASF,GAAP,MAA4BA,EAAE,MAAe,IAAP,MAA4B,GAAE,UAAUC,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,SAAS,GAAE,CAAC,SAAS,GAAa,EAAE,CAAyC,OAAxC,GAAE,IAAID,EAAE,CAAC,IAAG,IAA2B,KAAW,CAAC,GAAE,OAAOA,EAAE,CAAC,CAAC,GAAE,MAAM,KAAI,GAAE,IAAK,KAAI,SAAS,GAAO,EAAE,EAAE,CAAC,OAAmB,OAAOA,GAApB,WAAsB,GAAaA,EAAE,CAAC,GAAcA,EAAEC,EAAE,CAA8S,SAAS,GAAe,EAAE,EAAE,EAAE,EAAE,CAAC,IAAMG,EAAEL,EAAEE,GAAQ,CAAC,OAAOI,EAAE,SAASC,GAAG,GAAEL,GAASE,EAAEC,EAAE,QAAcI,EAAET,EAAE,KAAK,EAAE,QAAQC,EAAE,SAASM,GAAG,EAAE,aAAaN,EAAE,SAASK,GAAGL,EAAE,SAASK,GAAG,EAAE,OAAO,OAAO,EAAE,EAAE,OAAO,GAAG,EAAE,EAAE,OAAO,GAAGD,EAAE,aAAa,EAAE,SAASa,GAAE,EAAEb,EAAE,aAAaA,EAAE,QAAQ,CAAC,IAAMK,EAAEP,EAAEM,EAAE,EAAE,SAASC,EAAES,GAAE,EAAEC,GAAEf,EAAE,QAAQD,EAAEM,EAAE,CAAC,SAAS,GAAiB,EAAE,EAAE,EAAE,CAAC,GAAeT,EAAE,IAAIC,EAAEF,EAAE,CAAC,GAAeC,EAAE,IAAIC,EAAEF,EAAE,CAAC,EAAE,KAAKA,EAAE,SAAS,GAAU,EAAE,EAAE,CAAC,IAAIA,EAAE,CAAC,EAAE,EAAE,EAAE,EAAE,CAAKG,EAAEF,EAAE,KAAME,GAAGA,IAAID,GAAE,GAAGC,aAAa,YAAa,EAAE,GAAGA,EAAE,WAAW,EAAE,GAAGA,EAAE,UAAU,EAAEA,EAAE,qBAAqBA,aAAa,oBAAoB,YAAYA,EAAE,CAAC,GAAK,CAAC,IAAIF,EAAE,KAAKC,GAAGC,EAAE,SAAS,CAAe,IAAd,EAAE,GAAGD,EAAE,EAAE,GAAGD,EAAQE,GAAWA,EAAE,UAAV,OAAkB,EAAEA,EAAE,WAAW,OAAOH,EAAyH,SAAS,GAAY,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIG,EAAE,EAA0B,GAAf,GAAEF,KAAX,IAAK,KAAW,EAAE,GAAEA,IAAOc,GAAEd,EAAE,CAAC,CAAC,IAAMC,EAAE,WAAWD,EAAE,CAAC,EAAE,SAAS,KAAK,CAAC,EAAEC,EAAED,EAAE,SAAS,IAAI,CAAC,EAAEC,EAAE,IAAID,EAAE,SAAS,KAAK,CAAC,EAAEC,EAAE,IAAI,SAAS,gBAAgB,YAAYD,EAAE,SAAS,KAAK,CAAC,EAAEC,EAAE,IAAI,SAAS,gBAAgB,aAAa,EAAEA,EAAgB,OAAd,GAAED,EAAE,GAAG,EAAEC,EAAED,GAAUD,EAAEG,EAAgB,SAAS,GAAc,EAAE,EAAE,EAAE,EAAE,CAAC,IAAIE,EAAE,MAAM,QAAQJ,EAAE,CAACA,EAAE,GAAMK,EAAE,EAAMF,EAAE,EAAuI,OAAlIG,GAAEN,EAAE,CAAC,EAAE,CAACA,EAAEA,EAAE,CAASc,GAAEd,EAAE,GAAE,EAAEA,EAAE,MAAM,CAAC,EAAEA,EAAE,SAAS,IAAI,CAACA,EAAE,MAAM,IAAI,CAAC,CAACA,EAAE,GAAEA,GAAGA,EAAE,IAAI,EAAC,EAAE,GAAYI,EAAE,GAAGL,EAAEG,EAAE,CAAC,EAAE,GAAYE,EAAE,GAAGH,EAAE,CAAQI,EAAEF,EAAqB,SAAS,GAAe,EAAE,EAAE,EAAE,CAAC,GAAG,CAAC,OAAOD,EAAEkB,GAAE,KAAKrB,EAAO,CAAC,OAAOK,EAAEJ,EAAE,KAAKK,EAAE,KAAKN,EAAQO,EAAQD,IAAN,IAAQ,SAAS,QAAcF,EAAEC,IAAIJ,EAAiB,GAAf,GAAUI,EAAEJ,EAAE,CAAUQ,EAAEJ,IAAIJ,EAAE,CAAC,MAAMA,EAAE,YAAY,OAAOA,EAAE,aAAa,CAAC,CAAC,MAAMI,EAAE,YAAY,OAAOA,EAAE,aAAa,CAAOK,EAAE,CAAC,MAAMT,EAAE,YAAY,OAAOA,EAAE,aAAa,CAAC,EAAEK,GAAG,OAAO,OAAO,EAAE,IAAIK,EAAE,CAACT,EAAEI,GAAG,YAAkBM,EAAET,EAAE,OAAO,IAAI,IAAIF,EAAE,EAAEA,EAAEW,EAAE,IAAI,CAAC,IAAMZ,EAAE,GAAcG,EAAEF,GAAGS,EAAEH,GAAGE,EAAEF,GAAGH,EAAEE,GAAG,CAAC,GAAGN,IAAIE,EAAEI,GAAG,oBAAoBL,KAAK,EAAE,IAAM,EAAEK,GAAG,OAAOL,GAAGD,EAAKW,IAAG,EAAEL,GAAG,YAAYgB,GAAEN,GAAEJ,EAAE,CAACV,EAAEI,GAAG,OAAO,CAAC,EAAEA,GAAG,oBAAoB,CAAC,GAAGJ,EAAEI,GAAG,OAAO,EAAC,EAAEA,GAAG,SAASJ,EAAEI,GAAG,YAAYJ,EAAEI,GAAG,QAAQ,CAAC,SAAS,GAAQ,EAAE,EAAEL,EAAE,EAAE,CAAuC,GAAtC,EAAE,EAAE,aAAa,EAAE,EAAE,EAAE,aAAa,EAAKC,IAAID,EAAE,CAAC,IAAIE,EAAED,EAAE,KAAMC,GAAGA,GAAGF,GAAG,EAAE,EAAE,cAAcE,EAAE,WAAW,EAAE,EAAE,cAAcA,EAAE,UAAU,EAAEA,EAAE,aAAc,EAAE,EAAE,aAAaD,IAAID,EAAEC,EAAE,YAAYA,EAAE,YAAY,EAAE,EAAE,aAAaA,IAAID,EAAEC,EAAE,aAAaA,EAAE,aAAa,EAAE,EAAE,gBAAgBD,EAAE,YAAY,EAAE,EAAE,gBAAgBA,EAAE,aAAa,SAAS,GAAsB,EAAE,EAAE,EAAE,EAAE,EAAE,CAAC,CAAC,IAAMI,EAAEF,EAAE,MAAM,IAAI,MAAM,CAAC,YAAY,GAAQF,EAAEE,EAAE,OAAOH,EAAE,CAAC,OAAO,GAAG,CAAC,GAAiBC,EAAED,EAAEE,EAAE,EAAEC,EAAE,QAAQA,EAAE,SAAS,GAAeF,EAAED,EAAEG,EAAE,EAAE,OAAoB,OAAOD,GAApB,eAA0BA,EAAEF,EAAE,CAAC,GAAeE,EAAEF,EAAEK,GAAG,CAAC,CAAC,SAAS,GAAe,EAAE,EAAE,CAAqQ,OAApQ,EAAE,OAAO,CAAC,EAAE,gBAAgB,EAAE,CAAC,OAAOL,KAAK,CAAC,IAAIG,EAAEE,EAAE,GAAGJ,EAAE,eAAgB,IAAI,EAAE,OAAOC,IAAG,EAAE,eAAe,EAAE,KAAK,CAAC,IAAMA,EAAE,CAAC,SAAS,IAAI,CAAC,IAAI,EAAE,OAAO,WAAkB,GAAU,EAAED,EAAE,SAA6B,eAAnD,MAAoFI,EAAE,KAAKF,EAAED,EAAE,IAAI,KAAW,CAAC,EAAE,YAAYF,EAAE,UAAuI,SAAS,GAAO,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,CAAC,UAAUA,EAAE,SAAS,iBAAiBE,EAAEC,EAAEoB,GAAErB,EAAE,CAAC,YAAY,CAAC,CAAC,IAAIG,EAAE,GAAG,IAAIL,EAAE,CAAKK,IAAG,EAAE,IAAI,IAAI,GAAG,IAAIL,EAAEK,EAAE,EAA4B,IAAME,EAAE,GAAsBP,EAAEC,EAAnD,IAAkB,CAAqCE,EAAE,CAAU,GAAT,EAAE,IAAII,EAAE,CAAI,CAACiB,GAAG,IAAIxB,EAAE,CAAC,CAAC,IAAM,MAAa,CAAC,IAAMC,EAAE,YAAY,KAAK,CAAC,IAAI,IAAMA,KAAKI,EAAE,EAAE,SAAS,CAAC,IAAI,IAAMH,KAAKG,EAAE,EAAE,OAAOJ,EAAE,CAAC,IAAI,IAAMA,KAAKI,EAAE,EAAE,QAAQ,EAAE,GAAG,IAAIL,EAAE,EAAS,CAAC,IAAMC,EAAE,GAAeD,EAAE,CAAC,EAAO,iBAAiB,SAAS,EAAS,CAAC,QAAQ,GAAK,CAAC,CAAC,IAAI,SAAS,iBAAiB,GAAG,IAAIA,EAAE,GAAOA,EAAE,EAAS,CAAC,CAAC,EAAE,iBAAiB,SAAS,EAAS,CAAC,QAAQ,GAAK,CAAC,CAAC,IAAMI,EAAEoB,GAAG,IAAIxB,EAAE,CAAOS,EAAE,sBAAsBL,EAAE,CAAC,UAAU,CAAC,IAAIF,EAAe,OAAOD,GAApB,YAAuBA,EAAE,MAAM,CAAC,qBAAqBQ,EAAE,CAAC,IAAMN,EAAE,GAAG,IAAIH,EAAE,CAA0B,GAAtB,CAACG,IAAS,EAAE,OAAOI,EAAE,CAAIJ,EAAE,MAAK,OAAO,IAAME,EAAEmB,GAAG,IAAIxB,EAAE,CAAC,GAAG,OAAOA,EAAE,CAAIK,IAAG,GAAeL,EAAE,CAAC,oBAAoB,SAASK,EAAE,EAAS,EAAE,GAAG,IAAIL,EAAE,GAAnB,MAAwCE,GAAG,CAAC,EAAO,oBAAoB,SAASG,EAAE,GAA+2B,SAAS,GAAqB,EAAE,EAAE,EAAE,CAAC,EAAE,cAAc,IAAI,YAAYH,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,6GAAvte,IAAI,IAAMC,aAAzqE,KAAwE,KAA+B,KAAuC,KAA+G,CAA+L,GAAE,CAAC,GAAG,IAAI,IAAI,IAAI,CAAO,GAAE,CAAC,YAAY,QAAQ,SAAS,OAAO,CAA8D,GAAE,CAAC,OAAO,UAAU,aAAa,OAAO,cAAc,GAAGA,EAAE,MAAM,CAAO,GAAE,CAAC,UAAU,CAAC,OAAO,sBAAsB,aAAa,MAAM,cAAc,GAAGA,EAAE,KAAK,CAAC,OAAO,GAAE,MAAM,CAAC,OAAO,WAAW,aAAa,EAAE,cAAcC,GAAE,CAAC,KAAK,GAAE,CAAO,GAAE,IAAI,IAAU,GAAkB,GAAG,YAAYD,IAAU,GAAE,CAAC,IAAI,IAAI,IAAI,CAAC,GAAE,SAAS,GAAG,CAAC,GAAE,SAAS,GAAG,CAAC,GAAE,KAAKA,EAAEC,EAAE,CAAC,GAAE,IAAI,GAAkBD,EAAEC,EAAE,CAAC,GAAED,GAAG,GAAG,GAAG,CAAsE,IAAI,IAAI,GAAE,CAAguB,GAAc,GAAG,SAAS,cAAc,MAAM,CAAC,QAAQA,EAAE,CAAC,SAAS,KAAK,CAAC,CAAO,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,CAAO,GAAE,EAAE,CAAO,GAAE,EAAE,CAAgB,GAAE,GAAEA,QAAiB,GAAEA,KAAX,IAAK,KAAW,GAAEA,GAAG,GAAEA,IAAI,EAAS,GAAEA,IAA8hQ,GAAE,CAAC,IAAI,EAAE,IAAI,EAAE,CAAkkBgB,GAAE,IAAI,QAA45B,GAAE,IAAI,IAAmaE,GAAE,GAAS,QAAoB,CAAC,QAAQ,EAAE,OAAO,EAAE,CAAC,SAAS,EAAE,aAAa,EAAE,aAAa,EAAE,aAAa,EAAE,gBAAgB,EAAE,SAAS,EAAE,EAAQ,QAAsB,CAAC,KAAK,EAAE,EAAE,IAAgB,CAAC,EAAE,IAAgB,CAAC,EAAQ,GAAE,CAAC,EAAE,CAAC,OAAO,QAAQ,SAAS,OAAO,CAAC,EAAE,CAAC,OAAO,SAAS,SAAS,MAAM,CAAC,CAAktBE,GAAE,CAAC,MAAM,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,KAAK,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,IAAI,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,CAAC,CAAC,CAAO,GAAE,CAAC,MAAM,EAAE,OAAO,GAAG,IAAI,EAAE,CAA2S,GAAE,CAAC,EAAE,EAAE,CAAkO,GAAG,CAAC,EAAE,EAAE,EAAE,EAAE,CAA6gDG,GAAG,IAAI,QAAc,GAAG,IAAI,QAAc,GAAG,IAAI,QAAc,GAAe,GAAGvB,IAAI,SAAS,gBAAgB,EAAOA,EAAy9D2B,GAAG,CAAC,SAAS,GAAG,EAAQ3B,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,IAAnIqB,GAAEpB,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+xB,GAAG,CAAC,OAAOyB,GAAG,MAAjyB,CAAC,SAAS,GAAG,EAAQ3B,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,KAAK,GAAG,CAAQ,kBCA50lB,IAAO,EAAE,EAAE,IAAI,KAAK,IAAI,KAAK,IAAI6B,EAAEC,EAAE,CAACC,EAAE,qBCApI,CAExB,GAAkB,CAC3B,SAAU,WACV,MAAO,OACP,OAAQ,OACR,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CAGG,CADA,GAAG,GACW,CAQJ,EAAY,aAGZ,EAAY,aAGZ,EAAY,aAIhB,EAAY,OASR,EAAY,QAOZ,EAAY,OAMZ,EAAY,sBCpD8B,IACtB,kBCDH,kBCAA,kBCAM,kBCAN,kBCAM,sBCAL,kBCAE,KAE+F,kBCF1E,IACK,KAEqE,KAEJ,kBCJ/F,IAA6B,KAAoH,kBCD/I,IACM,kBCDP,ICuC/B,SAAgB,GAAW,EAAO,CAC9B,GAAM,CAAE,UAAU,iBAAiB,aAAa,eAAe,gBAAgB,eAAmB,EAUlG,OATqBE,MAAY,EAAiB,GAAG,EAAW,KAAK,EAAa,KAAK,EAAc,KAAK,EAAY,IAAM,EAC1H,CACE,EACA,EACA,EACA,EACA,EACA,EACH,CAAC,sBAjD0B,IACK,CAiBvB,EAAY,YAkCb,GAAiB,CAC1B,QAAS,CACL,KAAM,EAAY,YAClB,UAAW,iBACX,aAAc,CACV,UACA,mBACH,CACD,UAAW,CACP,aACA,eACA,gBACA,cACH,CACD,YAAa,CACT,IACA,IACA,IACA,IACH,CACD,IAAK,EACL,MAAO,UACV,CACJ,mBC3E4M,KAAiJ,KAAwH,KAAgJ,KAA4H,KAA+I,KAAgI,KAA6H,KAAyI,KAA0Q,KAAgI,KAA6J,KAAsI,KAAkK,uBEInkE,SAAS,GAAc,CAAC,EAAM,GAAO,CAAC,OAAO,GAAO,IAAI,IAAQ,EAAM,KAAK,GAG3E,SAAS,IAAY,CAAC,GAAK,CAAC,EAAc,GAAkBC,EAAS,GAAM,CAA+G,OAA9G,MAAoB,CAAC,MAAoB,EAAiB,EAAO,WAAW,iBAAiB,CAAC,QAAQ,CAAC,EAAG,EAAE,CAAC,CAAQ,EAKjM,SAAS,GAAW,EAAS,EAAO,CAAC,cAAY,YAAU,aAAW,EAAW,CAAI,EAAU,SAASC,IAAW,GAAQ,EAAU,QAAQ,GAAM,GAAQ,EAAY,EAAE,EAAW,CAAC,EAAU,QAAQ,aAAa,WAAW,GAAG,EAAU,CAAC,EAAU,SAASA,IAAW,IAAQ,EAAU,QAAQ,GAAK,GAAQ,EAAY,EAAE,EAAW,CAAC,EAAU,QAAQ,gBAAgB,WAAW,EAAG,SAAS,GAAO,EAAiB,EAAa,CAAC,IAAM,EAAUC,EAAO,EAAiB,CAAO,EAAY,EAAe,EAAU,QAAQ,EAAE,EAAE,CAAO,EAAY,GAAa,EAAY,CAAC,EAAE,EAAE,CAAC,CAAC,GAAc,EAAE,EAAE,CAAC,CAAO,EAAc,GAAa,EAAY,GAAG,EAAEC,EAAE,CAAO,EAAUD,EAAO,KAAK,CAKzpB,EAAc,GAAa,EAAc,GAAGC,EAAE,GAAG,OAAO,OAAO,CAG/D,EAAO,GAAa,EAAc,GAAGA,IAAI,OAAO,UAAU,UAAU,CAAoF,MAAM,CAAC,YAAU,cAAY,cAAY,YAA1G,CAAC,GAAG,GAAiB,QAAQ,EAAc,gBAAc,SAAO,CAAsD,YAAU,CAAE,SAAS,GAAe,CAAC,WAAS,CAAC,EAAQ,aAAa,cAAc,GAAM,CAAE,SAAS,GAAgB,EAAU,EAAK,EAAW,EAAoB,EAAa,EAAY,EAAa,CAAC,MAAc,CAAC,GAAG,CAAC,EAAU,QAAQ,OAIlT,IAAM,EAAW,GAJ+T,GAAM,CAAC,EAAW,QAAQ,EAAK,GAIlf,EAAK,GAAM,UAAU,EAAa,UAAS,EAAa,QAAQ,IAAA,IAAW,EAAoB,EAAK,GAAM,QAAQ,CAAC,GAAa,EAA4C,CAAC,UAAU,EAAU,QAAQ,OAAK,CAAC,CAAO,EAAW,GAAO,EAAU,YAAY,CAAC,GAAc,CAAC,GAAa,EAAG,CAAC,UAAU,CAAC,GAAY,CAAC,GAAY,GAAK,CAAC,EAAY,EAAa,CAAC,CASlX,SAAwB,GAAS,CAAC,QAAM,MAAI,OAAK,QAAM,eAAa,aAAW,cAAY,aAAW,iBAAe,YAAU,eAAa,gBAAc,GAAG,GAAO,CACvK,IAAM,EAAc,EAAM,OAAO,QAAQ,CAAO,EAASE,EAAS,MAAM,EAAc,CAAO,EAAS,GAAa,SAAS,GAAG,GAAa,OAAa,GAAQ,GAAW,EAAM,CAAO,EAAU,EAAK,IAAI,IAAS,CAAC,eAAY,aAAU,YAAU,kBAAe,aAAW,EAAgB,CAAC,OAAK,YAAS,SAAO,EAAgB,CAAC,aAAU,cAAW,gBAAa,cAAW,eAAY,eAAY,EAAkB,CAAC,gBAAc,oBAAiB,WAAQ,YAAU,cAAW,eAAY,WAAQ,YAAS,kBAAe,qBAAkB,eAAY,aAAU,EAAoB,CAAC,oBAAkB,YAAU,eAAY,YAAU,aAAU,cAAW,iBAAc,EAE5oB,EAAWH,EAAO,IAAA,GAAU,CAG5B,GAAaA,EAAO,IAAA,GAAU,CAI9B,GAAc,EAAe,EAAE,CAAO,GAAoB,GAAW,CAAC,GAAc,IAAI,GAAa,UAAU,IAAA,GAA+B,EAArB,GAAa,QAAkB,EAG1I,IAAY,CAEhC,IAAM,GAAM,GAAO,GAAM,EAAU,CAAO,EAAI,GAAO,GAAK,EAAU,CAAO,GAAe,EAAe,EAAU,GAAG,CAAO,EAAa,GAAa,GAAe,GAAG,IAAIC,EAAE,CAAO,GAAU,EAAe,GAAU,CAAO,EAAe,GAAa,CAAC,GAAe,GAAU,CAAC,GAAc,CAAO,GAAa,GAAa,EAAe,GAAG,IAAIA,EAAE,CAAO,GAAU,EAAe,EAAK,QAAQ,SAAS,CAAO,GAAK,GAAa,CAAC,GAAU,GAAM,YAAY,GAAe,EAAe,EAAI,YAAY,EAAa,GAAa,CAAC,GAAe,sBAAsB,EAAO,GAAG,iBAAiB,EAAO,GAAG,IAAI,EAAO,GAAG,qBAAqB,EAAO,GAAG,sBAAsB,EAAO,GAAG,kBAAkB,EAAO,GAAG,IAAI,EAAO,GAAG,IAAM,CAAO,EAAYD,EAAO,KAAK,CAEpvB,CAAC,GAAS,IAAaF,EAAS,EAAS,EAAE,EAAE,CAE5C,GAAU,CAAC,gBAAgB,GAAS,WAAW,EAAE,CAAO,EAAW,EAAE,CAAI,IAAQ,YAAc,GAAM,EAAW,OAAO,OAAO,GAAU,OAAO,SAAa,EAAW,MAAM,OAAO,GAAU,MAAM,SAAa,IAAO,GAAU,eAAe,UAAa,KAAY,WAAW,GAAU,MAAM,eAAe,IAAY,EAAE,KAAK,EAAW,MAAM,QAAgB,KAAY,YAAW,GAAU,MAAM,QAAQ,IAAI,GAAa,MAAM,EAAI,OAAO,EAAI,GAAa,KAAK,EAAW,MAAM,QAAW,KAAa,WAAW,GAAU,OAAO,eAAe,IAAa,EAAE,KAAK,EAAW,OAAO,QAAgB,KAAa,SAAQ,GAAU,OAAO,QAAQ,IAAI,GAAW,MAAM,EAAI,OAAO,EAAI,GAAW,KAAK,EAAW,OAAO,QAAQ,IAAM,GAAe,EAAS,SAAS,OAAaM,GAAe,CAAC,GAAG,GAAmB,WAAQ,CAAO,GAAc,CAAC,GAAG,GAAkB,MAAI,WAAW,EAAM,cAAc,EAAK,MAAM,SAAS,UAAU,EAAK,GAAe,SAAS,UAAU,EAAK,SAAS,GAAe,eAAe,EAAK,GAAG,EAAU,YAAY,IAAA,GAAU,wBAAwB,QAAQ,gBAAgB,GAAY,GAAK,IAAA,GAAU,aAAa,GAAY,GAAK,IAAA,GAAU,UAAU,GAAY,GAAK,IAAA,GAAU,eAAa,CAAO,GAAa,CAAE,uBAAwB,WAAW,CAAI,IAAW,GAAa,cAAc,GAAW,IAAM,GAAS,EAAE,CAA+F,GAA3F,IAAQ,YAAW,GAAS,aAAa,QAAQ,GAAS,wBAAwB,SAAY,CAAC,EAAS,CAAC,IAAM,EAAUJ,EAAO,EAAE,CAAC,CAAC,GAAgB,EAAY,EAAU,EAAW,GAAoB,GAAaK,MAAgB,CAAC,GAAG,CAAC,EAAW,QAAQ,OAAO,GAAK,CAAC,eAAa,kBAAgB,gBAAc,EAAW,QAAc,EAAQ,GAAc,KAAK,CAAC,GAAG,CAAC,GAAc,CAAC,EAAgB,OAAO,GAAG,EAAa,EAAgB,CAAC,GAAW,EAAQ,EAAE,GAAM,GAAe,CAAC,GAAW,EAAQ,EAAa,EAAI,GAAe,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAE,EAAU,QAAQ,OAAO,IAAI,CAAC,GAAK,CAAC,UAAQ,MAAA,EAAM,IAAA,GAAK,EAAU,QAAQA,GAAMC,EAAI,GAASC,EAAM,EAAQ,EAAiB,EAAQ,aAAa,cAAc,GAAK,CAAO,EAAQ,aAAa,cAAc,GAAM,OAAS,GAAW,EAAE,EAAE,GAAM,GAAe,CAAC,GAAW,EAAE,EAAE,EAAI,GAAe,CAAC,EAAU,QAAQ,QAAQ,GAAe,CAOhrE,IAAI,EAAY,KAAK,KAAK,EAAa,EAAgB,CAAK,MAAM,EAAY,GAC9F,EAAY,EAAS,MAAI,EAAY,GAAY,IAAc,IAAS,GAAY,EAAY,GAAI,CAAC,GAAS,CAAC,CAACH,MAAgB,CAAK,EAAY,UAAe,EAAU,QAAQ,MAAM,KAAK,EAAY,QAAQ,SAAS,CAAC,IAAI,GAAiB,EAAK,CAAC,UAAQ,MAAM,EAAQ,WAAW,IAAI,EAAQ,WAAW,EAAQ,YAAY,CAAC,CAAC,UAAQ,MAAM,EAAQ,UAAU,IAAI,EAAQ,UAAU,EAAQ,aAAa,CAAG,GAAG,EAAE,CAAC,CAAC,CAIlZ,IAAU,MAAc,CAAC,GAAU,IAAI,GAAU,EAAG,CAAC,GAAU,CAAC,CAAC,MAAc,CAAC,GAAe,IAAI,EAAU,GAAG,EAAG,CAAC,EAAU,CAAC,CAAC,MAAc,CAAC,GAAU,IAAI,EAAK,QAAQ,SAAS,EAAG,CAAC,EAAK,CAAC,EAAgtB,IAAM,GAAgB,GAAkB,CAAO,GAAK,GAAU,CAAC,GAAa,QAAQ,EAAS,IAAM,EAAQ,EAAK,CAAC,KAAK,EAAS,CAAC,CAAC,IAAI,EAAS,CAAC,EAAY,QAAQ,SAAS,CAAC,GAAG,EAAQ,SAAS,GAAgB,OAAO,SAAS,CAAC,EAAS,GAAS,GAAM,CAAC,GAAG,CAAC,EAAW,QAAQ,OAAO,GAAK,CAAC,gBAAc,EAAW,QAAQ,GAAK,GAAM,GAAc,GAAS,IAAI,EAAS,GAAU,OAAW,CAAC,GAAG,CAAC,EAAW,QAAQ,OAAO,GAAK,CAAC,kBAAgB,gBAAc,EAAW,QAAc,EAAQ,GAAc,KAAK,CAAO,EAAW,EAAa,GAA8E,GAAnD,GAAM,EAAE,GAAS,EAAE,KAAK,MAAM,EAAQ,EAAW,CAAC,CAAsB,EAAM,EAEnhD,GAAG,IAAW,EAAG,OAAoB,EAAK,GAAY,EAAE,CAAC,CAAE,IAAM,GAAK,EAAE,CAAO,GAAc,EAAE,CAAC,GAAG,GAAS,GAAG,IAAkB,CAAC,EAAc,CAAC,IAAI,IAAIC,EAAE,EAAEA,EAAE,GAAS,IAAI,CAAC,IAAM,EAAW,GAAU,CAACA,GAAG,GAAM,GAAK,KAAkB,EAAK,GAAI,CAAC,SAAS,CAAC,GAAG,GAAS,MAAM,GAAQ,OAAO,GAAQ,gBAAgB,GAAS,CAAC,YAAY,GAA4B,aAAW,gBAAgB,GAAkB,QAAQ,GAAY,YAAY,GAASA,EAAE,CAAe,iBAAyB,aAAW,MAAM,GAAS,MAAMA,EAAE,IAAI,GAAQ,QAAQ,GAAiB,OAAK,CAAC,CAAC,CAAK,KAAU,GAAc,eAAe,GAAc,qBAAqB,GAAc,kBAAkB,QAAQ,GAAS,MAAO,OAAoB,EAAM,UAAU,CAAC,MAAMF,GAAe,GAAG,GAAa,SAAS,CAAc,EAAK,EAAO,GAAG,CAAC,IAAI,EAAY,MAAM,GAAc,UAAU,mBAAmB,sBAAsB,EAAc,cAAc,QAAQ,YAAY,SAAS,YAAY,GAAa,QAAQ,IAAA,GAAU,SAASD,EAAS,IAAI,GAAe,EAAM,IAA8C,EAAK,KAAK,CAAC,MAAM,GAAU,GAAG,GAAS,aAAa,GAAG,EAAM,EAAE,MAAM,IAAW,SAAsB,EAAa,EAAM,CAAC,GAAG,EAAM,MAAM,MAAM,CAAC,GAAiB,EAAM,OAAyD,MAAM,GAAG,EAAW,CAAC,CAAC,CAAC,CAAC,CAAG,CAAC,CAAC,CAAc,EAAM,WAAW,CAAC,MAAM,CAAC,GAAG,GAAe,QAAQ,GAAa,QAAQ,OAAO,cAAc,EAAK,MAAM,SAAS,CAAC,aAAa,+BAA+B,UAAU,4BAA4B,2BAA2B,EAAkB,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,IAAI,GAAM,UAAU,KAAK,SAAS,MAAM,CAAC,GAAG,GAAM,YAAY,gBAAgB,EAAU,MAAM,EAAU,OAAO,EAAU,aAAa,GAAY,OAAQ,EAAQ,EAAH,GAAK,QAAQ,EAAkB,QAAQ,OAAO,CAAC,QAAQ,GAAU,GAAG,CAAC,aAAa,WAAW,SAAS,CAAC,MAAM,GAAG,CAAC,WAAW,CAAC,SAAS,IAAI,CAAC,SAAsB,EAAK,MAAM,CAAC,SAAS,QAAQ,IAAI,GAAG,MAAM,EAAU,OAAO,EAAU,IAAI,IAAW,sEAAsE,CAAC,CAAC,CAAC,CAAc,EAAK,EAAO,OAAO,CAAC,IAAI,EAAI,UAAU,KAAK,SAAS,MAAM,CAAC,GAAG,EAAI,YAAY,gBAAgB,EAAU,MAAM,EAAU,OAAO,EAAU,aAAa,GAAY,OAAQ,EAAQ,EAAH,GAAK,QAAQ,EAAkB,QAAQ,OAAO,CAAC,QAAQ,GAAU,EAAE,CAAC,aAAa,OAAO,SAAS,CAAC,MAAM,GAAG,CAAC,WAAW,CAAC,SAAS,IAAI,CAAC,SAAsB,EAAK,MAAM,CAAC,SAAS,QAAQ,IAAI,GAAG,MAAM,EAAU,OAAO,EAAU,IAAI,IAAY,sEAAsE,CAAC,CAAC,CAAC,CAAC,GAAK,OAAO,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,GAAmB,KAAK,EAAK,MAAM,EAAU,IAAK,EAAW,QAAN,MAAc,UAAU,EAAK,mBAAmB,mBAAmB,cAAc,EAAK,MAAM,SAAS,OAAO,EAAK,EAAU,QAAQ,aAAa,GAAW,gBAAgB,GAAe,GAAG,GAAc,CAAC,SAAS,GAAK,CAAC,CAAC,KAAK,CAAC,CAAC,CAAc,EAAK,GAAY,EAAE,CAAC,CAAC,CAAC,CAAC,CAA65K,SAAS,GAAI,CAAC,gBAAc,aAAW,aAAW,kBAAgB,QAAQ,EAAkB,QAAM,QAAM,SAAA,EAAS,cAAY,MAAI,UAAQ,OAAK,GAAG,GAAO,CAAC,IAAM,EAAQ,GAAa,EAAc,GAAG,CAA8C,GAAG,CAAuB,EAAW,SAAyE,aAAe,OAAO,IAAQ,EAAE,EAAgB,EAAmB,IAAM,EAAkC,EAAW,SAA2E,aAAc,EAAY,EAAU,EAAW,EAAY,EAAU,EAAU,EAAsF,OAA1DF,GAAG,IAAY,EAAM,EAAM,EAAEA,EAAE,EAAU,IAAQ,EAAM,GAAqB,EAAgB,GAAoB,CAAO,EAAc,EAAI,EAAM,EAAI,CAAC,GAAM,EAAM,EAAE,EAAc,EAAY,EAAO,CAAC,GAAM,IAAQ,EAAM,EAAE,EAAc,EAAY,EAAM,GAAM,IAAQ,EAAM,EAAE,EAAc,EAAY,EAAK,GAAM,EAAM,EAAE,EAAc,EAAQ,OAAoB,EAAK,SAAS,CAAC,aAAa,kBAAkB,EAAM,IAAI,KAAK,SAAS,GAAG,EAAM,MAAM,CAAC,GAAG,EAAY,QAAQ,GAAG,EAAI,KAAK,EAAM,KAAK,EAAO,KAAK,EAAK,IAAI,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGQ,EAAS,UAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,IAAa,CAAC,OAAoB,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,6CAA6C,CAAC,CAAC,CAAC,CAAC,CAAE,SAAS,IAAa,CAAC,OAAoB,EAAK,MAAM,CAAC,wBAAwB,CAAC,OAAO;;;;;;;;;;;;;;;;uBAgBj7T,CAAC,CAAC,qDAlFgC,IAA+G,IAAiE,KAA0C,KAA6C,IAAuF,KAA4F,CAkE49E,GAAS,aAAa,CAAC,IAAI,GAAG,QAAQ,GAAG,eAAe,CAAC,cAAc,GAAM,iBAAiB,GAAM,CAAC,aAAa,CAAC,UAAU,OAAO,YAAY,EAAE,aAAa,EAAE,WAAW,OAAO,aAAa,EAAE,WAAW,EAAE,CAAC,aAAa,EAAE,CAAwB,GAAoB,GAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,QAAQ,CAAC,KAAK,EAAY,kBAAkB,CAAC,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,GAAK,GAAM,CAAC,YAAY,CAAC,uBAAuB,qBAAqB,CAAC,wBAAwB,GAAK,CAAC,MAAM,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,WAAW,CAAC,YAAY,CAAC,KAAK,CAAC,KAAK,CAAC,YAAY,eAAe,eAAe,CAAC,MAAM,CAAC,aAAa,eAAe,cAAc,CAAC,CAAC,CAAC,aAAa,SAAS,wBAAwB,GAAK,CAAC,IAAI,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,CAAC,GAAG,GAAe,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,OAAO,UAAU,UAAU,CAAC,aAAa,CAAC,OAAO,UAAU,UAAU,CAAC,aAAa,OAAO,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,OAAO,GAAO,EAAM,YAAY,UAAU,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,eAAe,GAAK,OAAO,GAAO,EAAM,YAAY,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,KAAK,MAAM,SAAS,QAAQ,CAAC,OAAO,UAAU,OAAO,CAAC,aAAa,CAAC,OAAO,UAAU,OAAO,CAAC,aAAa,OAAO,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,EAAE,OAAO,GAAO,EAAM,aAAa,UAAU,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,eAAe,GAAK,OAAO,GAAO,EAAM,aAAa,OAAO,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,KAAK,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,QAAQ,CAAC,QAAQ,SAAS,MAAM,CAAC,aAAa,CAAC,OAAO,SAAS,QAAQ,CAAC,aAAa,SAAS,OAAO,GAAO,CAAC,EAAM,KAAK,CAAC,MAAM,CAAC,KAAK,EAAY,QAAQ,MAAM,QAAQ,aAAa,GAAM,OAAO,GAAO,CAAC,EAAM,KAAK,CAAC,CAAC,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAM,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,OAAO,GAAO,CAAC,EAAM,YAAY,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,CAAC,eAAe,CAAC,KAAK,EAAY,WAAW,MAAM,aAAa,OAAO,GAAO,CAAC,EAAM,YAAY,CAAC,CAAC,CAAC,eAAe,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,cAAc,CAAC,KAAK,EAAY,QAAQ,MAAM,aAAa,aAAa,GAAM,CAAC,iBAAiB,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAM,OAAO,GAAO,EAAM,cAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,SAAS,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,OAAO,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,eAAe,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,aAAa,kBAAkB,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,GAAG,KAAK,GAAG,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,kBAAkB,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,SAAS,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,KAAK,EAAE,OAAO,GAAO,CAAC,EAAM,kBAAkB,EAAM,cAAc,CAAC,CAAC,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,kBAAkB,CAAC,KAAK,EAAY,QAAQ,MAAM,OAAO,aAAa,GAAK,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,kBAAkB,OAAO,GAAO,CAAC,EAAM,kBAAkB,CAAC,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,WAAW,OAAO,GAAO,CAAC,EAAM,kBAAkB,CAAC,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,OAAO,GAAO,CAAC,EAAM,kBAAkB,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAa,GAAG,OAAO,GAAO,CAAC,EAAM,kBAAkB,CAAC,YAAY,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAO,GAAO,CAAC,EAAM,kBAAkB,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAO,GAAO,CAAC,EAAM,kBAAkB,CAAC,CAAC,CAAC,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,aAAa,YAAY,YAAY,CAAC,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAa,EAAE,CAAC,CAAC,CAgBpyQ,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,CAEze,GAAmB,CAAC,QAAQ,OAAO,SAAS,SAAS,MAAM,OAAO,OAAO,OAAO,SAAS,WAAW,CAAO,GAAkB,CAAC,QAAQ,EAAE,OAAO,EAAE,UAAU,OAAO,SAAS,WAAW,QAAQ,OAAO,KAAK,WAAW,MAAM,OAAO,OAAO,OAAO,CAAO,GAAiB,CAAC,OAAO,OAAO,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,WAAW,cAAc,OAAO,UAAU,OAAO,EAAE,QAAQ,EAAE,CAAO,GAAe,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,cAAc,OAAO,OAAO,EAAE,QAAQ,EAAE,OAAO,EAAE,CAE3lB,GAAmB,CAAC,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,SAAS,WAAW,cAAc,OAAO,CAAO,GAAS,CAAC,aAAa,MAAM,WAAW,QAAQ,OAAO,UAAU,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,QAAQ,EAAE,kBCtFvRC,GAAU,EAAE,CAChB,OAAO,eAAeA,GAAS,aAAc,CAC3C,MAAO,GACR,CAAC,CAIF,GAAQ,QAAU,0qZACCA,GAAQ,cCK3B,SAAS,GAAuB,EAAK,CACnC,OAAO,GAAO,EAAI,WAAa,EAAM,CACnC,QAAS,EACV,CAMH,SAAS,GAAM,EAAM,EAAS,CAC5B,IAAI,EAAY,GAAW,EAAQ,UAAY,EAAQ,UAAY,MAC/D,EAAgB,GAAW,EAAQ,SAAW,EAAQ,SAAW,SAAU,EAAY,EAAW,CACpG,OAAOE,IAAc,MAAQ,6CAA+CC,EAAa,OAAS,2CAA6CA,EAAa,QAE1J,EAAW,EAAE,CAGjB,IAFA,GAAQ,QAAQ,UAAY,IAEf,CACX,IAAI,EAAS,GAAQ,QAAQ,KAAK,EAAK,CAEvC,GAAI,CAAC,EACH,MAGF,IAAI,EAAY,EAAO,GACnB,EAAa,GAAa,GAAY,EAAU,CAAC,CAAC,KAAK,IAAI,CAC/D,EAAS,KAAK,CACZ,IAAK,EAAa,EAAc,EAAY,EAAU,CAAG,GACzD,QAAS,CAAC,EAAO,MAAO,GAAQ,QAAQ,UAAU,CAClD,KAAM,EACN,KAAM,GACP,CAAC,CAGJ,OAAO,EAWT,SAAS,GAAa,EAAmB,CAMvC,IALA,IAAI,EAAS,EAAE,CACX,EAAO,EACP,EAAW,EACXC,EAAI,EAEDA,EAAI,EAAkB,QAC3B,EAAO,EAAkB,WAAW,IAAI,CAEpC,GACF,EAAO,MAAM,OAAS,EAAW,OAAS,KAAO,EAAO,QAAQ,SAAS,GAAG,CAAC,CAC7E,EAAW,GACF,EAAO,OAAS,GAAQ,MACjC,EAAW,EAEX,EAAO,KAAK,EAAK,SAAS,GAAG,CAAC,CAIlC,OAAO,uCA7E8D,CAEnE,GAAU,EAAE,CAChB,OAAO,eAAe,GAAS,aAAc,CAC3C,MAAO,GACR,CAAC,CACF,GAAQ,SAAW,IAAA,GACnB,GAAQ,MAAQ,GAChB,GAAQ,aAAe,GAGnB,GAAU,GAFD,GAE+B,CAQxC,GAAW,GAAQ,SAAW,QA+B9B,GAAa,UAEb,GAAkB,IAElB,GAAc,SAAqB,EAAU,CAC/C,OAAO,EAAS,QAAQ,GAAgB,CAAG,EAAI,EAAS,QAAQ,GAAY,GAAG,CAAG,GAwBjE,GAAQ,WACT,GAAQ,SACX,GAAQ,MACD,GAAQ,+BClFyB,UAEE,ICYrD,SAAgB,GAAQ,EAAM,CAAC,GAAK,CAAC,SAAO,cAAY,YAAU,SAAO,EAAY,EAAME,MAAgB,EAAmB,EAAc,GAAa,KAAqB,CAAC,EAAO,EAAY,EAAU,CAAC,CAAuJ,OAAqB,EAAK,MAAM,CAAC,MAAM,GAAe,SAAuB,EAAK,MAAM,CAAC,IAArOA,MAAiCC,GAAc,MAAM,EAAM,CAAC,SAAS,GAAM,GAAG,KAAU,EAAK,MAAM,CAAC,CAAsB,GAAG,IAAM,CAAC,EAAM,CAAC,CAAkG,MAAM,GAAe,CAAC,CAAC,CAAC,yBAdtb,IAA2B,IAAoD,KAAkE,CAA0F,GAAQ,6DAcqM,GAAQ,aAAa,CAAC,MAAM,IAAI,OAAO,IAAI,OAAO,KAAK,CAAC,GAAoB,GAAQ,CAAC,YAAY,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,SAAS,cAAc,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,IAAI,QAAQ,CAAC,KAAK,KAAK,KAAK,KAAK,KAAK,CAAC,aAAa,KAAK,wBAAwB,GAAK,QAAQ,CAAC,iBAAe,CAAC,EAAY,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,IAAI,YAAY,eAAe,QAAQ,CAAC,iBAAe,EAAY,CAAC,CAAC,CAAO,GAAe,CAAC,OAAO,OAAO,MAAM,OAAO,UAAU,UAAU,UAAU,SAAS,SAAS,SAAS,gBAAgB,cAAc,ICdp+B,SAAgB,GAAY,EAAO,CACjH,IAAM,EAAU,GAAK,CAAC,MAAM,OAAO,OAAO,CAAC,GAAG,EAAO,CAAC,CAAC,CAAC,CAClD,EAAa,GAAU,CAC1B,OAAO,GAAW,aAAY,EAAS,EAAS,EAAU,MAAM,EAAE,EAAU,MAAM,OAAO,OAAO,CAAC,GAAG,EAAU,MAAM,GAAG,EAAS,CAAC,EAChI,EAAW,OAAO,GAAS,SAAS,OAAO,OAAO,CAAC,GAAG,EAAO,CAAC,CAAC,EAC7D,EAAa,IAAI,IACjB,EAAc,GAAU,CAC3B,OAAO,GAAW,aAAY,EAAS,EAAS,EAAW,EAAE,EAAW,OAAO,GAAW,SAAS,OAAO,OAAO,CAAC,GAAG,EAAW,GAAG,EAAS,CAAC,CAAC,EACjJ,EAAa,QAAQ,GAAQ,EAAO,EAAW,CAAC,EAChD,SAASC,GAAU,CACnB,GAAK,CAAC,EAAM,GAAUC,EAAS,EAAW,CAK1C,OAHA,OACA,EAAa,IAAI,EAAS,KAAW,EAAa,OAAO,EAAS,EAAG,EAAE,CAAC,CACrE,IAAgB,GAAG,IAAM,IAAgB,CAAO,CAAC,EAAU,MAAM,EAAa,EAC3E,CAAC,EAAM,EAAc,CAAG,OAAOD,oBAfC,IAAwC,wCEAjE,GAAgB,CACzB,QAAS,OACT,eAAgB,SAChB,WAAY,SACf,CAWG,CADA,GAAG,GACO,CAGD,OAAkB,IAAM,KAAK,MAAM,KAAK,QAAQ,CAAG,SAAS,CAAC,SAAS,GAAG,uBEftF,SAAgB,GAAgB,EAAU,CAAC,OAAoB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,EAAM,GAAU,IAAU,CAAC,OAAoB,EAAKE,EAAU,CAAK,MAAI,GAAG,EAAM,QAAQ,CAAC,WAAW,EAAM,WAAW,CAAC,YAAY,CAEhO,wBAAwB,CACxB,EAAS,CAAC,WAAW,IAAa,CAAC,CAAC,EAAG,CAAC,EAAG,sBALA,IAA8B,KAAqE,KAAqE,CAC7M,GAAS,GAAY,CAAC,WAAW,UAAU,CAAC,ICD08B,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAAsF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,uEAA3mC,IAAwK,IAAkE,IAA4B,KAAkK,CAAMC,GAAgB,GAAO,EAAO,IAAI,CAAO,GAAmC,GAA6B,EAAO,OAAO,CAAC,OAAO,YAAY,SAAS,GAAgB,QAAQ,YAAY,CAAC,CAAOC,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,QAAQ,GAAK,CAAC,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,CAA8LC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,KAAK,QAAQ,CAAOC,GAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,CAAOC,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,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,QAAQ,YAAY,SAAS,YAAY,MAAM,YAAY,QAAQ,YAAY,QAAQ,YAAY,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQD,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAUvtE,GAAgB,GAVuuE,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,cAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,gBAAA,GAAgB,IAAI,EAAW,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAsC,GAAkB,GAAGd,GAA2C,CAAO,MAAoB,IAAc,YAA6C,OAAqB,IAAc,YAAuC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKU,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAML,GAAY,SAAsB,EAAM,GAAmC,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,GAAkB,iBAAiBe,EAAU,EAAW,CAAC,mBAAmB,UAAU,aAAa,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,QAAQ,EAAE,GAAG,EAAM,CAAC,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,yBAAyB,QAAQ,EAAE,CAAC,oBAAoB,CAAC,gBAAgB,kBAAkB,QAAQ,EAAE,CAAC,UAAU,CAAC,gBAAgB,0BAA0B,QAAQ,EAAE,CAAC,UAAU,CAAC,QAAQ,GAAG,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,GAAGrB,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,oBAAoB,CAAC,mBAAmB,IAAA,GAAU,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,GAAa,EAAe,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKe,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,sBAAsB,8FAA8F,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,CAAC,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,wEAAwE,CAAC,oBAAoB,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,mBAAmB,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGf,GAAqB,CAAC,kBAAkB,CAAC,SAAsB,EAAKe,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,oBAAoB,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,sBAAsB,4CAA4C,CAAC,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,sBAAsB,8FAA8F,CAAC,SAAS,2BAA8B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,IAAc,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,oIAAoI,WAAW,oIAAoI,CAAC,SAAsB,EAAKd,GAAgB,CAAC,eAAeO,GAAU,4BAA4B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyBD,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,2JAA2J,KAAK,OAAO,WAAW,OAAO,CAAC,SAAS,CAAC,UAAU,CAAC,KAAK,oIAAoI,WAAW,oIAAoI,CAAC,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,kBAAkBE,GAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,2QAA2Q,8JAA8J,sLAAsL,oIAAoI,gMAAgM,8MAA8M,sEAAsE,CAUr9T,eAAe,IAAgB,GAAgB,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,UAAU,WAAW,UAAU,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCVnoB,GAAU,UAAU,EAAE,CAAC,CAAca,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,sQAAsQ,CAAcC,GAAU,yCCA3X,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,6QAA6Q,CAAcC,GAAU,sCCD1Z,GAAK,GACAC,EAGP,GAAK,IACG,AAAM,KAAI,GAAEA,EAAE,cAAc,OAAQ,CAAC,EAAG,sCAAsC,CAAC,CAAE,OAAO,CAAE,2BCEW,ICC7G,SAAgBC,GAAK,EAAM,CAAC,GAAK,CAAC,QAAM,eAAa,aAAW,gBAAc,UAAQ,cAAY,YAAU,eAAa,eAAa,WAAS,SAAO,EAAY,EAAUC,EAAO,GAAM,CAAO,EAAQ,GAAiB,GAAS,EAAa,EAAW,EAAc,GAAsB,CAC5R,EAAiB,GAAoB,IAAI,GAAM,EAAM,GAAM,CAC3D,EAAUC,MAAY,CAAC,IAAM,EAAa,GAAM,GAAS,GAAG,CAAC,EAAa,OAAO,IAAM,EAAY,EAAM,YAAY,KAAmB,OAAc,SAAgB,OAAO,GAAc,CAAC,GAAG,EAAiB,CAAC,CAClN,CAAC,EAAa,GAAiBC,EAAS,IAAU,OAAOC,GAAYC,EAAM,CAAC,KAAK,CACtF,eAAe,IAAc,CAC7B,GAAG,OAAO,GAAM,IAAW,SAAS,CAAC,EAAgB,KAAK,CAAC,OAC3D,GAAG,CACH,IAAM,EAAO,MAAM,OADwC,GAAG,KAAgB,IAA9D,GAAoB,GAA0D,aACxB,EAAU,SAAQ,EAAgB,EAAO,QAAQA,EAAM,CAAC,MAAO,CAAI,EAAU,SAAQ,EAAgB,KAAK,EAChL,OAAe,EAAU,QAAQ,GAAK,IAAc,KAAW,CAAC,EAAU,QAAQ,KAAU,CAAC,EAAQ,GAAG,EAAiB,CAAC,CAA+D,IAAM,EAAnD,GAAa,SAAS,GAAG,GAAa,OAAiD,EAAK,GAAU,EAAE,CAAC,CAAC,KAAK,OAAqB,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,WAAW,CAAC,UAAQ,eAAa,eAAa,cAAY,YAAU,SAAS,EAA2B,EAAK,MAAM,CAAC,MAAM,6BAA6B,MAAM,CAAC,WAAW,OAAO,MAAM,OAAO,OAAO,OAAO,QAAQ,eAAe,KAAK,EAAM,WAAW,EAAE,UAAU,EAAS,eAAe,IAAA,GAAU,GAAG,EAAM,CAAC,UAAU,QAAQ,QAAQ,YAAkB,QAAM,SAAS,EAAa,CAAC,CAAC,EAAW,CAAC,CAA0K,SAAS,GAAiB,EAAM,EAAa,CAAC,GAAK,CAAC,eAAa,aAAW,iBAAe,EAAY,EAAmB,SAAS,EAAa,CAAyG,EAAK,GAAlG,GAAiB,GAAS,EAAa,EAAW,EAAc,GAAsB,EAAoH,MAAzF,CAAC,GAAM,IAAqB,EAAS,GAAQ,IAAO,yCAhBtnC,IAA4B,IAA6H,KAA2E,KAA4E,KAAsJ,CAAM,GAAc,uCAA6C,GAAM,CAAC,OAAO,GAAG,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,iBAAiB,EAAE,cAAc,EAAE,iBAAiB,EAAE,WAAW,GAAG,kBAAkB,EAAE,eAAe,EAAE,qBAAqB,EAAE,WAAW,GAAG,cAAc,EAAE,YAAY,GAAG,QAAQ,GAAG,IAAI,GAAG,IAAI,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,OAAO,GAAG,YAAY,GAAG,UAAU,GAAG,iBAAiB,EAAE,WAAW,GAAG,UAAU,GAAG,QAAQ,GAAG,YAAY,GAAG,eAAe,EAAE,aAAa,GAAG,kBAAkB,EAAE,YAAY,GAAG,QAAQ,GAAG,gBAAgB,EAAE,QAAQ,GAAG,WAAW,GAAG,gBAAgB,EAAE,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,OAAO,GAAG,mBAAmB,EAAE,YAAY,GAAG,IAAI,GAAG,gBAAgB,EAAE,eAAe,EAAE,mBAAmB,EAAE,qBAAqB,EAAE,QAAQ,GAAG,eAAe,EAAE,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,oBAAoB,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,SAAS,GAAG,aAAa,GAAG,OAAO,GAAG,SAAS,GAAG,eAAe,EAAE,UAAU,GAAG,OAAO,GAAG,QAAQ,GAAG,UAAU,GAAG,aAAa,GAAG,IAAI,GAAG,UAAU,GAAG,IAAI,GAAG,YAAY,GAAG,gBAAgB,EAAE,eAAe,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,GAAG,aAAa,GAAG,QAAQ,GAAG,UAAU,GAAG,aAAa,GAAG,gBAAgB,EAAE,gBAAgB,EAAE,cAAc,EAAE,cAAc,EAAE,cAAc,EAAE,oBAAoB,EAAE,YAAY,GAAG,aAAa,GAAG,gBAAgB,EAAE,UAAU,GAAG,WAAW,GAAG,cAAc,EAAE,YAAY,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,WAAW,GAAG,cAAc,EAAE,eAAe,EAAE,iBAAiB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,UAAU,GAAG,mBAAmB,EAAE,eAAe,EAAE,IAAI,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,WAAW,GAAG,YAAY,GAAG,cAAc,EAAE,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,cAAc,EAAE,UAAU,GAAG,QAAQ,GAAG,oBAAoB,EAAE,SAAS,GAAG,UAAU,GAAG,OAAO,GAAG,YAAY,GAAG,MAAM,GAAG,aAAa,GAAG,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,gBAAgB,EAAE,SAAS,GAAG,QAAQ,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,aAAa,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,eAAe,EAAE,YAAY,GAAG,IAAI,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,EAAE,QAAQ,GAAG,SAAS,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,eAAe,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,eAAe,EAAE,mBAAmB,EAAE,aAAa,GAAG,WAAW,GAAG,QAAQ,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,WAAW,GAAG,SAAS,GAAG,YAAY,GAAG,cAAc,EAAE,eAAe,EAAE,eAAe,EAAE,UAAU,GAAG,UAAU,GAAG,aAAa,GAAG,YAAY,GAAG,YAAY,GAAG,iBAAiB,EAAE,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,UAAU,GAAG,eAAe,EAAE,kBAAkB,EAAE,gBAAgB,EAAE,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,eAAe,EAAE,eAAe,EAAE,cAAc,EAAE,iBAAiB,EAAE,YAAY,GAAG,oBAAoB,EAAE,aAAa,GAAG,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,MAAM,GAAG,YAAY,GAAG,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,eAAe,EAAE,MAAM,GAAG,MAAM,GAAG,OAAO,GAAG,KAAK,GAAG,UAAU,GAAG,cAAc,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,KAAK,GAAG,QAAQ,GAAG,SAAS,GAAG,UAAU,GAAG,WAAW,GAAG,mBAAmB,EAAE,aAAa,GAAG,UAAU,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,cAAc,EAAE,WAAW,GAAG,WAAW,GAAG,aAAa,GAAG,SAAS,GAAG,OAAO,GAAG,mBAAmB,EAAE,mBAAmB,EAAE,UAAU,GAAG,UAAU,GAAG,aAAa,GAAG,eAAe,EAAE,WAAW,GAAG,UAAU,GAAG,MAAM,GAAG,OAAO,GAAG,KAAK,GAAG,cAAc,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,SAAS,GAAG,YAAY,GAAG,SAAS,GAAG,kBAAkB,EAAE,gBAAgB,EAAE,MAAM,GAAG,SAAS,GAAG,OAAO,GAAG,aAAa,GAAG,cAAc,EAAE,gBAAgB,EAAE,KAAK,GAAG,WAAW,GAAG,kBAAkB,EAAE,MAAM,GAAG,SAAS,GAAG,qBAAqB,EAAE,YAAY,GAAG,mBAAmB,EAAE,UAAU,GAAG,YAAY,GAAG,aAAa,GAAG,UAAU,GAAG,cAAc,EAAE,iBAAiB,EAAE,OAAO,GAAG,oBAAoB,EAAE,MAAM,GAAG,WAAW,GAAG,iBAAiB,EAAE,MAAM,GAAG,SAAS,GAAG,MAAM,GAAG,gBAAgB,EAAE,cAAc,EAAE,iBAAiB,EAAE,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,cAAc,EAAE,SAAS,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,QAAQ,GAAG,OAAO,GAAG,YAAY,GAAG,YAAY,GAAG,oBAAoB,EAAE,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,cAAc,EAAE,mBAAmB,EAAE,SAAS,GAAG,SAAS,GAAG,mBAAmB,EAAE,YAAY,GAAG,aAAa,GAAG,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,eAAe,EAAE,YAAY,GAAG,SAAS,GAAG,YAAY,GAAG,WAAW,GAAG,aAAa,GAAG,gBAAgB,EAAE,cAAc,EAAE,aAAa,GAAG,QAAQ,GAAG,UAAU,GAAG,YAAY,GAAG,cAAc,EAAE,QAAQ,GAAG,YAAY,GAAG,OAAO,GAAG,gBAAgB,EAAE,WAAW,GAAG,cAAc,EAAE,YAAY,GAAG,KAAK,GAAG,KAAK,GAAG,QAAQ,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,SAAS,GAAG,cAAc,EAAE,aAAa,GAAG,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,UAAU,GAAG,SAAS,GAAG,UAAU,GAAG,mBAAmB,EAAE,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,UAAU,GAAG,KAAK,GAAG,OAAO,GAAG,OAAO,GAAG,cAAc,EAAE,cAAc,EAAE,YAAY,GAAG,eAAe,EAAE,eAAe,EAAE,YAAY,GAAG,eAAe,EAAE,WAAW,GAAG,eAAe,EAAE,QAAQ,GAAG,eAAe,EAAE,kBAAkB,EAAE,cAAc,EAAE,UAAU,GAAG,iBAAiB,EAAE,cAAc,EAAE,QAAQ,GAAG,aAAa,GAAG,UAAU,GAAG,QAAQ,GAAG,OAAO,GAAG,aAAa,GAAG,WAAW,GAAG,eAAe,EAAE,eAAe,EAAE,qBAAqB,EAAE,cAAc,EAAE,oBAAoB,EAAE,cAAc,EAAE,oBAAoB,EAAE,cAAc,EAAE,kBAAkB,EAAE,cAAc,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,eAAe,EAAE,UAAU,GAAG,kBAAkB,EAAE,SAAS,GAAG,IAAI,GAAG,UAAU,GAAG,aAAa,GAAG,aAAa,GAAG,YAAY,GAAG,aAAa,GAAG,gBAAgB,EAAE,gBAAgB,EAAE,eAAe,EAAE,UAAU,GAAG,WAAW,GAAG,KAAK,GAAG,gBAAgB,EAAE,OAAO,GAAG,eAAe,EAAE,mBAAmB,EAAE,KAAK,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,WAAW,GAAG,SAAS,GAAG,UAAU,GAAG,YAAY,GAAG,SAAS,GAAG,YAAY,GAAG,eAAe,EAAE,SAAS,GAAG,aAAa,GAAG,mBAAmB,EAAE,YAAY,GAAG,OAAO,GAAG,WAAW,GAAG,cAAc,EAAE,SAAS,GAAG,cAAc,EAAE,kBAAkB,EAAE,IAAI,GAAG,YAAY,GAAG,IAAI,GAAG,IAAI,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,QAAQ,GAAG,eAAe,EAAE,KAAK,GAAG,IAAI,GAAG,eAAe,EAAE,cAAc,EAAE,KAAK,GAAG,eAAe,EAAE,aAAa,GAAG,gBAAgB,EAAE,kBAAkB,EAAE,QAAQ,GAAG,SAAS,GAAG,OAAO,GAAG,WAAW,GAAG,QAAQ,GAAG,YAAY,GAAG,MAAM,GAAG,QAAQ,GAAG,aAAa,GAAG,YAAY,GAAG,cAAc,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,mBAAmB,EAAE,SAAS,GAAG,SAAS,GAAG,MAAM,GAAG,cAAc,EAAE,YAAY,GAAG,WAAW,GAAG,kBAAkB,EAAE,YAAY,GAAG,aAAa,GAAG,YAAY,GAAG,aAAa,GAAG,oBAAoB,EAAE,YAAY,GAAG,mBAAmB,EAAE,UAAU,GAAG,MAAM,GAAG,aAAa,GAAG,UAAU,GAAG,iBAAiB,EAAE,KAAK,GAAG,WAAW,GAAG,UAAU,GAAG,MAAM,GAAG,eAAe,EAAE,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,OAAO,GAAG,WAAW,GAAG,WAAW,GAAG,SAAS,GAAG,QAAQ,GAAG,WAAW,GAAG,SAAS,GAAG,UAAU,GAAG,aAAa,GAAG,KAAK,GAAG,kBAAkB,EAAE,SAAS,GAAG,UAAU,GAAG,eAAe,EAAE,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,SAAS,GAAG,eAAe,EAAE,iBAAiB,EAAE,cAAc,EAAE,KAAK,GAAG,SAAS,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,SAAS,GAAG,kBAAkB,EAAE,SAAS,GAAG,SAAS,GAAG,iBAAiB,EAAE,SAAS,GAAG,aAAa,GAAG,iBAAiB,EAAE,gBAAgB,EAAE,YAAY,GAAG,WAAW,GAAG,OAAO,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,QAAQ,GAAG,YAAY,GAAG,UAAU,GAAG,YAAY,GAAG,kBAAkB,EAAE,YAAY,GAAG,aAAa,GAAG,UAAU,GAAG,WAAW,GAAG,WAAW,GAAG,gBAAgB,EAAE,cAAc,EAAE,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,iBAAiB,EAAE,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,cAAc,EAAE,MAAM,GAAG,MAAM,GAAG,UAAU,GAAG,OAAO,GAAG,UAAU,GAAG,KAAK,GAAG,MAAM,GAAG,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,cAAc,EAAE,aAAa,GAAG,SAAS,GAAG,OAAO,GAAG,WAAW,GAAG,cAAc,EAAE,KAAK,GAAG,kBAAkB,EAAE,cAAc,EAAE,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,OAAO,GAAG,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,eAAe,EAAE,aAAa,GAAG,gBAAgB,EAAE,SAAS,GAAG,kBAAkB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,iBAAiB,EAAE,WAAW,GAAG,YAAY,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,gBAAgB,EAAE,qBAAqB,EAAE,qBAAqB,EAAE,aAAa,GAAG,kBAAkB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,WAAW,GAAG,oBAAoB,EAAE,iBAAiB,EAAE,MAAM,GAAG,QAAQ,GAAG,UAAU,GAAG,UAAU,GAAG,SAAS,GAAG,eAAe,EAAE,WAAW,GAAG,gBAAgB,EAAE,oBAAoB,EAAE,MAAM,GAAG,UAAU,GAAG,OAAO,GAAG,WAAW,GAAG,cAAc,EAAE,WAAW,GAAG,eAAe,EAAE,UAAU,GAAG,YAAY,GAAG,WAAW,GAAG,QAAQ,GAAG,MAAM,GAAG,OAAO,GAAG,MAAM,GAAG,QAAQ,GAAG,OAAO,GAAG,IAAI,GAAG,OAAO,EAAE,KAAK,GAAG,WAAW,GAAG,OAAO,EAAE,OAAO,GAAG,QAAQ,GAAG,SAAS,GAAG,SAAS,GAAG,YAAY,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,UAAU,GAAG,MAAM,GAAG,QAAQ,GAAG,QAAQ,GAAG,gBAAgB,EAAE,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,MAAM,GAAG,SAAS,GAAG,UAAU,GAAG,OAAO,GAAG,YAAY,GAAG,gBAAgB,EAAE,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,GAAG,GAAG,QAAQ,GAAG,cAAc,EAAE,kBAAkB,EAAE,OAAO,GAAG,aAAa,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,UAAU,GAAG,QAAQ,GAAG,WAAW,GAAG,kBAAkB,EAAE,QAAQ,GAAG,WAAW,GAAG,WAAW,GAAG,QAAQ,GAAG,gBAAgB,EAAE,QAAQ,GAAG,gBAAgB,EAAE,OAAO,GAAG,KAAK,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,UAAU,GAAG,WAAW,GAAG,YAAY,GAAG,UAAU,GAAG,aAAa,GAAG,aAAa,GAAG,OAAO,GAAG,QAAQ,GAAG,WAAW,GAAG,iBAAiB,EAAE,eAAe,EAAE,KAAK,GAAG,QAAQ,GAAG,SAAS,GAAG,kBAAkB,EAAE,SAAS,GAAG,eAAe,EAAE,gBAAgB,EAAE,OAAO,GAAG,MAAM,GAAG,gBAAgB,EAAE,kBAAkB,EAAE,eAAe,EAAE,cAAc,EAAE,aAAa,GAAG,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,SAAS,GAAG,UAAU,GAAG,KAAK,GAAG,MAAM,GAAG,KAAK,GAAG,WAAW,GAAG,SAAS,GAAG,MAAM,GAAG,iBAAiB,EAAE,kBAAkB,EAAE,YAAY,GAAG,kBAAkB,EAAE,eAAe,EAAE,aAAa,GAAG,iBAAiB,EAAE,MAAM,GAAG,KAAK,GAAG,MAAM,GAAG,YAAY,GAAG,cAAc,EAAE,gBAAgB,EAAE,eAAe,EAAE,iBAAiB,EAAE,WAAW,GAAG,YAAY,GAAG,SAAS,GAAG,UAAU,EAAE,UAAU,GAAG,WAAW,GAAG,aAAa,GAAG,gBAAgB,EAAE,SAAS,GAAG,KAAK,GAAG,IAAI,GAAG,SAAS,GAAG,SAAS,GAAG,YAAY,GAAG,kBAAkB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,gBAAgB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,aAAa,GAAG,eAAe,EAAE,YAAY,GAAG,cAAc,EAAE,QAAQ,GAAG,QAAQ,GAAG,YAAY,GAAG,MAAM,GAAG,eAAe,EAAE,SAAS,GAAG,UAAU,GAAG,SAAS,GAAG,OAAO,GAAG,iBAAiB,EAAE,UAAU,GAAG,cAAc,EAAE,SAAS,GAAG,OAAO,GAAG,OAAO,GAAG,YAAY,GAAG,YAAY,GAAG,QAAQ,GAAG,WAAW,GAAG,aAAa,GAAG,KAAK,GAAG,SAAS,GAAG,WAAW,GAAG,gBAAgB,EAAE,aAAa,GAAG,aAAa,GAAG,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,UAAU,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,QAAQ,GAAG,aAAa,GAAG,SAAS,EAAE,OAAO,GAAG,KAAK,GAAG,QAAQ,GAAG,SAAS,GAAG,OAAO,GAAG,OAAO,GAAG,cAAc,EAAE,aAAa,GAAG,SAAS,GAAG,SAAS,GAAG,UAAU,GAAG,aAAa,GAAG,YAAY,GAAG,WAAW,GAAG,oBAAoB,EAAE,aAAa,GAAG,gBAAgB,EAAE,kBAAkB,EAAE,cAAc,EAAE,WAAW,GAAG,oBAAoB,EAAE,aAAa,GAAG,UAAU,GAAG,YAAY,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,WAAW,GAAG,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,gBAAgB,EAAE,eAAe,EAAE,SAAS,GAAG,cAAc,EAAE,UAAU,GAAG,aAAa,GAAG,iBAAiB,EAAE,YAAY,GAAG,WAAW,GAAG,kBAAkB,EAAE,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,MAAM,GAAG,OAAO,GAAG,MAAM,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,OAAO,GAAG,SAAS,GAAG,SAAS,GAAG,KAAK,GAAG,MAAM,GAAG,YAAY,GAAG,QAAQ,GAAG,cAAc,EAAE,kBAAkB,EAAE,QAAQ,GAAG,YAAY,GAAG,KAAK,GAAG,YAAY,GAAG,KAAK,GAAG,eAAe,EAAE,aAAa,GAAG,IAAI,GAAG,aAAa,GAAG,QAAQ,GAAG,OAAO,GAAG,aAAa,GAAG,aAAa,GAAG,eAAe,EAAE,cAAc,EAAE,gBAAgB,EAAE,WAAW,GAAG,kBAAkB,EAAE,MAAM,GAAG,SAAS,GAAG,kBAAkB,EAAE,iBAAiB,EAAE,UAAU,GAAG,gBAAgB,EAAE,WAAW,GAAG,YAAY,GAAG,OAAO,GAAG,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,UAAU,GAAG,QAAQ,GAAG,IAAI,GAAG,eAAe,EAAE,cAAc,EAAE,QAAQ,GAAG,OAAO,GAAG,UAAU,GAAG,aAAa,GAAG,SAAS,GAAG,gBAAgB,EAAE,IAAI,GAAG,eAAe,EAAE,UAAU,GAAG,kBAAkB,EAAE,cAAc,EAAE,KAAK,GAAG,YAAY,GAAG,SAAS,GAAG,gBAAgB,EAAE,UAAU,GAAG,YAAY,GAAG,cAAc,EAAE,eAAe,EAAE,MAAM,GAAG,SAAS,GAAG,cAAc,EAAE,QAAQ,GAAG,cAAc,EAAE,iBAAiB,EAAE,KAAK,GAAG,QAAQ,GAAG,MAAM,GAAG,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,SAAS,GAAG,iBAAiB,EAAE,gBAAgB,EAAE,MAAM,GAAG,YAAY,GAAG,MAAM,GAAG,cAAc,EAAE,YAAY,GAAG,OAAO,GAAG,GAAG,GAAG,eAAe,EAAE,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,SAAS,GAAG,WAAW,GAAG,WAAW,GAAG,IAAI,GAAG,OAAO,GAAG,aAAa,GAAG,eAAe,EAAE,aAAa,GAAG,WAAW,GAAG,OAAO,GAAG,eAAe,EAAE,YAAY,GAAG,UAAU,GAAG,YAAY,GAAG,aAAa,GAAG,cAAc,EAAE,YAAY,GAAG,YAAY,GAAG,SAAS,GAAG,SAAS,GAAG,IAAI,GAAG,aAAa,GAAG,UAAU,GAAG,WAAW,GAAG,gBAAgB,EAAE,WAAW,GAAG,MAAM,GAAG,UAAU,GAAG,OAAO,GAAG,WAAW,GAAG,WAAW,GAAG,WAAW,GAAG,OAAO,GAAG,SAAS,GAAG,aAAa,GAAG,QAAQ,GAAG,OAAO,GAAG,UAAU,GAAG,QAAQ,GAAG,cAAc,EAAE,cAAc,EAAE,MAAM,GAAG,WAAW,GAAG,WAAW,GAAG,cAAc,EAAE,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,cAAc,EAAE,cAAc,EAAE,kBAAkB,EAAE,WAAW,GAAG,KAAK,GAAG,QAAQ,GAAG,QAAQ,GAAG,MAAM,GAAG,gBAAgB,EAAE,cAAc,EAAE,oBAAoB,EAAE,kBAAkB,EAAE,iBAAiB,EAAE,oBAAoB,EAAE,YAAY,GAAG,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,iBAAiB,EAAE,QAAQ,GAAG,cAAc,EAAE,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,SAAS,GAAG,YAAY,GAAG,SAAS,GAAG,OAAO,GAAG,aAAa,GAAG,OAAO,GAAG,QAAQ,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,GAAG,QAAQ,GAAG,QAAQ,GAAG,SAAS,GAAG,gBAAgB,EAAE,mBAAmB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,YAAY,GAAG,KAAK,GAAG,UAAU,GAAG,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,YAAY,GAAG,kBAAkB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,QAAQ,GAAG,SAAS,GAAG,UAAU,GAAG,QAAQ,GAAG,eAAe,EAAE,OAAO,GAAG,UAAU,GAAG,cAAc,EAAE,cAAc,EAAE,oBAAoB,EAAE,gBAAgB,EAAE,aAAa,GAAG,UAAU,GAAG,aAAa,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,aAAa,GAAG,cAAc,EAAE,kBAAkB,EAAE,UAAU,GAAG,cAAc,EAAE,UAAU,GAAG,gBAAgB,EAAE,aAAa,GAAG,iBAAiB,EAAE,aAAa,GAAG,cAAc,EAAE,YAAY,GAAG,kBAAkB,EAAE,KAAK,GAAG,MAAM,GAAG,aAAa,GAAG,cAAc,EAAE,cAAc,EAAE,aAAa,GAAG,eAAe,EAAE,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,YAAY,GAAG,UAAU,GAAG,eAAe,EAAE,cAAc,EAAE,aAAa,GAAG,cAAc,EAAE,eAAe,EAAE,MAAM,GAAG,WAAW,GAAG,YAAY,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,GAAG,aAAa,GAAG,qBAAqB,EAAE,qBAAqB,EAAE,MAAM,GAAG,SAAS,GAAG,aAAa,GAAG,iBAAiB,EAAE,oBAAoB,EAAE,SAAS,GAAG,gBAAgB,EAAE,IAAI,GAAG,QAAQ,GAAG,UAAU,EAAE,gBAAgB,EAAE,MAAM,GAAG,WAAW,GAAG,UAAU,GAAG,WAAW,GAAG,iBAAiB,EAAE,kBAAkB,EAAE,aAAa,GAAG,YAAY,GAAG,WAAW,GAAG,YAAY,GAAG,iBAAiB,EAAE,aAAa,GAAG,SAAS,GAAG,QAAQ,GAAG,SAAS,GAAG,YAAY,GAAG,OAAO,GAAG,KAAK,GAAG,KAAK,GAAG,gBAAgB,EAAE,SAAS,GAAG,QAAQ,GAAG,MAAM,GAAG,WAAW,GAAG,SAAS,GAAG,iBAAiB,EAAE,cAAc,EAAE,aAAa,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,MAAM,GAAG,cAAc,EAAE,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,OAAO,GAAG,UAAU,GAAG,QAAQ,GAAG,qBAAqB,EAAE,QAAQ,GAAG,OAAO,GAAG,QAAQ,GAAG,cAAc,EAAE,aAAa,GAAG,WAAW,GAAG,eAAe,EAAE,MAAM,GAAG,WAAW,GAAG,cAAc,EAAE,WAAW,GAAG,KAAK,GAAG,YAAY,GAAG,MAAM,GAAG,MAAM,GAAG,mBAAmB,EAAE,qBAAqB,EAAE,aAAa,GAAG,YAAY,GAAG,WAAW,GAAG,OAAO,GAAG,MAAM,GAAG,SAAS,GAAG,QAAQ,GAAG,YAAY,GAAG,aAAa,GAAG,UAAU,GAAG,gBAAgB,EAAE,OAAO,EAAE,OAAO,GAAG,KAAK,GAAG,eAAe,EAAE,QAAQ,GAAG,WAAW,GAAG,OAAO,GAAG,aAAa,GAAG,oBAAoB,EAAE,WAAW,GAAG,gBAAgB,EAAE,gBAAgB,EAAE,aAAa,GAAG,mBAAmB,EAAE,QAAQ,GAAG,OAAO,GAAG,SAAS,GAAG,UAAU,GAAG,YAAY,GAAG,OAAO,GAAG,SAAS,GAAG,SAAS,GAAG,QAAQ,GAAG,mBAAmB,EAAE,MAAM,GAAG,SAAS,GAAG,OAAO,GAAG,oBAAoB,EAAE,UAAU,GAAG,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,QAAQ,GAAG,WAAW,GAAG,WAAW,GAAG,eAAe,EAAE,QAAQ,GAAG,iBAAiB,EAAE,YAAY,GAAG,QAAQ,GAAG,SAAS,GAAG,WAAW,GAAG,QAAQ,GAAG,KAAK,GAAG,gBAAgB,EAAE,YAAY,GAAG,mBAAmB,EAAE,WAAW,GAAG,YAAY,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,KAAK,GAAG,IAAI,GAAG,KAAK,GAAG,WAAW,GAAG,UAAU,GAAG,kBAAkB,EAAE,SAAS,GAAG,cAAc,EAAE,QAAQ,GAAG,UAAU,GAAG,UAAU,GAAG,KAAK,GAAG,QAAQ,GAAG,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,YAAY,GAAG,SAAS,GAAG,aAAa,GAAG,OAAO,GAAG,OAAO,GAAG,QAAQ,GAAG,MAAM,GAAG,oBAAoB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,eAAe,EAAE,oBAAoB,EAAE,YAAY,GAAG,WAAW,GAAG,GAAG,GAAG,OAAO,GAAG,YAAY,GAAG,UAAU,GAAG,OAAO,GAAG,UAAU,GAAG,SAAS,GAAG,eAAe,EAAE,mBAAmB,EAAE,QAAQ,GAAG,UAAU,GAAG,gBAAgB,EAAE,KAAK,GAAG,KAAK,GAAG,eAAe,EAAE,aAAa,GAAG,WAAW,GAAG,aAAa,GAAG,QAAQ,GAAG,WAAW,GAAG,iBAAiB,EAAE,mBAAmB,EAAE,QAAQ,GAAG,SAAS,GAAG,qBAAqB,EAAE,kBAAkB,EAAE,mBAAmB,EAAE,aAAa,GAAG,iBAAiB,EAAE,qBAAqB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,cAAc,EAAE,cAAc,EAAE,eAAe,EAAE,gBAAgB,EAAE,cAAc,EAAE,OAAO,GAAG,WAAW,GAAG,QAAQ,GAAG,YAAY,GAAG,MAAM,GAAG,cAAc,EAAE,OAAO,GAAG,KAAK,GAAG,MAAM,GAAG,QAAQ,GAAG,YAAY,GAAG,eAAe,EAAE,aAAa,GAAG,UAAU,GAAG,SAAS,GAAG,UAAU,GAAG,OAAO,GAAG,QAAQ,GAAG,UAAU,GAAG,aAAa,GAAG,KAAK,GAAG,mBAAmB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,mBAAmB,EAAE,kBAAkB,EAAE,eAAe,EAAE,eAAe,EAAE,mBAAmB,EAAE,eAAe,EAAE,mBAAmB,EAAE,eAAe,EAAE,mBAAmB,EAAE,eAAe,EAAE,mBAAmB,EAAE,cAAc,EAAE,cAAc,EAAE,QAAQ,GAAG,aAAa,GAAG,gBAAgB,EAAE,UAAU,GAAG,IAAI,GAAG,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,eAAe,EAAE,cAAc,EAAE,SAAS,GAAG,aAAa,GAAG,SAAS,GAAG,UAAU,GAAG,gBAAgB,EAAE,YAAY,GAAG,aAAa,GAAG,YAAY,GAAG,SAAS,GAAG,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,IAAI,GAAG,UAAU,GAAG,cAAc,EAAE,OAAO,GAAG,aAAa,GAAG,WAAW,GAAG,YAAY,GAAG,KAAK,GAAG,eAAe,EAAE,KAAK,GAAG,YAAY,GAAG,OAAO,GAAG,MAAM,GAAG,UAAU,GAAG,UAAU,GAAG,IAAI,GAAG,SAAS,GAAG,QAAQ,GAAG,aAAa,GAAG,aAAa,GAAG,gBAAgB,EAAE,aAAa,GAAG,MAAM,GAAG,WAAW,GAAG,YAAY,GAAG,OAAO,GAAG,UAAU,GAAG,eAAe,EAAE,iBAAiB,EAAE,cAAc,EAAE,cAAc,EAAE,eAAe,EAAE,WAAW,GAAG,eAAe,EAAE,aAAa,GAAG,cAAc,EAAE,UAAU,GAAG,kBAAkB,EAAE,YAAY,GAAG,YAAY,GAAG,aAAa,GAAG,aAAa,GAAG,iBAAiB,EAAE,WAAW,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,OAAO,GAAG,KAAK,GAAG,WAAW,GAAG,oBAAoB,EAAE,SAAS,GAAG,YAAY,GAAG,cAAc,EAAE,SAAS,GAAG,MAAM,GAAG,qBAAqB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,oBAAoB,EAAE,YAAY,GAAG,KAAK,GAAG,WAAW,GAAG,gBAAgB,EAAE,QAAQ,GAAG,MAAM,GAAG,mBAAmB,EAAE,WAAW,GAAG,MAAM,GAAG,WAAW,GAAG,OAAO,GAAG,WAAW,GAAG,eAAe,EAAE,SAAS,GAAG,MAAM,GAAG,QAAQ,GAAG,UAAU,GAAG,cAAc,EAAE,UAAU,GAAG,aAAa,GAAG,OAAO,GAAG,UAAU,GAAG,YAAY,GAAG,qBAAqB,EAAE,kBAAkB,EAAE,QAAQ,GAAG,aAAa,GAAG,QAAQ,GAAG,cAAc,EAAE,UAAU,GAAG,UAAU,GAAG,qBAAqB,EAAE,SAAS,GAAG,mBAAmB,EAAE,MAAM,GAAG,cAAc,EAAE,aAAa,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,KAAK,GAAG,QAAQ,GAAG,aAAa,GAAG,YAAY,GAAG,qBAAqB,EAAE,aAAa,GAAG,gBAAgB,EAAE,IAAI,GAAG,cAAc,EAAE,WAAW,GAAG,UAAU,GAAG,UAAU,GAAG,OAAO,GAAG,cAAc,EAAE,UAAU,GAAG,IAAI,GAAG,SAAS,GAAG,cAAc,EAAE,WAAW,GAAG,MAAM,GAAG,KAAK,GAAG,QAAQ,GAAG,UAAU,GAAG,SAAS,EAAE,MAAM,GAAG,QAAQ,GAAG,WAAW,GAAG,WAAW,GAAG,aAAa,GAAG,mBAAmB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,iBAAiB,EAAE,YAAY,GAAG,QAAQ,GAAG,QAAQ,GAAG,cAAc,EAAE,SAAS,GAAG,WAAW,GAAG,eAAe,EAAE,WAAW,GAAG,UAAU,GAAG,gBAAgB,EAAE,eAAe,EAAE,iBAAiB,EAAE,OAAO,GAAG,WAAW,GAAG,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,gBAAgB,EAAE,QAAQ,GAAG,WAAW,GAAG,cAAc,EAAE,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,SAAS,GAAG,MAAM,GAAG,QAAQ,GAAG,cAAc,EAAE,OAAO,GAAG,aAAa,GAAG,SAAS,GAAG,mBAAmB,EAAE,MAAM,GAAG,IAAI,GAAG,MAAM,GAAG,UAAU,GAAG,SAAS,GAAG,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,SAAS,GAAG,KAAK,GAAG,KAAK,GAAG,aAAa,GAAG,QAAQ,GAAG,MAAM,GAAG,KAAK,GAAG,UAAU,GAAG,YAAY,GAAG,iBAAiB,EAAE,UAAU,GAAG,cAAc,EAAE,aAAa,GAAG,aAAa,GAAG,WAAW,GAAG,WAAW,GAAG,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,SAAS,GAAG,SAAS,GAAG,YAAY,GAAG,GAAG,GAAG,MAAM,GAAG,SAAS,GAAG,aAAa,GAAG,YAAY,GAAG,cAAc,EAAE,YAAY,GAAG,aAAa,GAAG,QAAQ,EAAE,KAAK,GAAG,SAAS,GAAG,MAAM,GAAG,WAAW,GAAG,SAAS,GAAG,UAAU,GAAG,KAAK,GAAG,WAAW,GAAG,WAAW,GAAG,YAAY,GAAG,YAAY,GAAG,SAAS,GAAG,OAAO,GAAG,eAAe,EAAE,QAAQ,GAAG,OAAO,GAAG,WAAW,GAAG,IAAI,GAAG,OAAO,GAAG,SAAS,GAAG,aAAa,GAAG,oBAAoB,EAAE,oBAAoB,EAAE,iBAAiB,EAAE,cAAc,EAAE,UAAU,GAAG,UAAU,GAAG,gBAAgB,EAAE,iBAAiB,EAAE,WAAW,GAAG,aAAa,GAAG,cAAc,EAAE,YAAY,GAAG,SAAS,GAAG,YAAY,GAAG,eAAe,EAAE,kBAAkB,EAAE,WAAW,GAAG,UAAU,GAAG,aAAa,GAAG,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,QAAQ,GAAG,aAAa,GAAG,SAAS,GAAG,SAAS,GAAG,WAAW,GAAG,UAAU,GAAG,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,SAAS,GAAG,MAAM,GAAG,WAAW,GAAG,cAAc,EAAE,UAAU,GAAG,aAAa,GAAG,UAAU,GAAG,WAAW,GAAG,WAAW,GAAG,UAAU,GAAG,SAAS,GAAG,kBAAkB,EAAE,OAAO,GAAG,QAAQ,GAAG,OAAO,GAAG,UAAU,GAAG,QAAQ,GAAG,aAAa,GAAG,KAAK,GAAG,MAAM,GAAG,WAAW,GAAG,MAAM,GAAG,YAAY,GAAG,eAAe,EAAE,MAAM,GAAG,OAAO,GAAG,SAAS,GAAG,eAAe,EAAE,aAAa,GAAG,QAAQ,GAAG,QAAQ,GAAG,WAAW,GAAG,GAAG,GAAG,IAAI,GAAG,SAAS,GAAG,YAAY,GAAG,QAAQ,GAAG,KAAK,GAAG,SAAS,EAAE,SAAS,GAAG,iBAAiB,EAAE,YAAY,GAAG,QAAQ,GAAG,KAAK,GAAG,YAAY,GAAG,aAAa,GAAG,SAAS,GAAG,QAAQ,GAAG,mBAAmB,EAAE,cAAc,EAAE,iBAAiB,EAAE,OAAO,GAAG,QAAQ,GAAG,KAAK,GAAG,QAAQ,GAAG,YAAY,GAAG,WAAW,GAAG,SAAS,GAAG,cAAc,EAAE,QAAQ,GAAG,KAAK,GAAG,QAAQ,EAAE,mBAAmB,EAAE,OAAO,GAAG,QAAQ,GAAG,WAAW,GAAG,CAAO,GAAS,OAAO,KAAK,GAAM,CAAO,GAAc,CAAC,SAAS,UAAU,QAAQ,UAAU,WAAY,CAAO,GAAgB,CAAC,GAAG,CAAC,GAAG,GAAc,CAAC,EAAE,CAAC,SAAS,UAAU,QAAQ,UAAU,CAAC,EAAE,CAAC,SAAS,QAAQ,CAAC,CAAO,GAAoB,OAAO,KAAK,GAAgB,CAAC,IAAI,GAAW,YAAY,IAAY,CAAO,GAAsB,GAAS,QAAQ,EAAI,KAAO,EAAI,EAAI,aAAa,EAAE,EAAW,GAAM,EAAE,CAAC,CAgB95vB,GAAK,YAAY,WAAW,GAAK,aAAa,CAAC,MAAM,GAAG,OAAO,GAAG,cAAc,OAAO,WAAW,OAAO,MAAM,OAAO,aAAa,GAAK,OAAO,SAAS,SAAS,GAAM,CAAoX,GAAoBL,GAAK,CAAC,aAAa,CAAC,KAAK,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,SAAS,aAAaA,GAAK,aAAa,aAAa,CAAC,cAAc,CAAC,KAAK,EAAY,KAAK,QAAQ,GAAS,aAAaA,GAAK,aAAa,cAAc,MAAM,OAAO,QAAQ,CAAC,kBAAgB,CAAC,EAAa,YAAY,8EAA8E,CAAC,WAAW,CAAC,KAAK,EAAY,OAAO,MAAM,OAAO,YAAY,mBAAmB,QAAQ,CAAC,kBAAgB,EAAa,CAAC,SAAS,CAAC,KAAK,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,aAAaA,GAAK,aAAa,SAAS,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAaA,GAAK,aAAa,MAAM,CAAC,GAAG,OAAO,KAAK,GAAgB,CAAC,QAAQ,EAAO,KAAa,EAAO,YAAY,KAAa,CAAC,KAAK,EAAY,KAAK,MAAM,QAAQ,aAAa,SAAS,QAAQ,GAAgB,GAAW,OAAO,GAAO,GAAiB,EAAM,EAAU,CAAC,CAAQ,GAAS,EAAE,CAAC,CAAC,GAAG,GAAc,CAAC,ICfvhD,SAASM,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAx0B,IAAuL,IAAkE,IAA4B,KAA0H,CAAM,GAAc,EAASC,GAAS,CAAO,GAAiB,GAAoBA,GAAS,CAAO,GAAgB,CAAC,UAAU,CAAC,MAAM,GAAK,CAAC,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,IAAU,CAAC,QAAM,SAAO,GAAA,EAAG,OAAK,QAAM,QAAM,GAAG,MAA+B,CAAC,GAAG,EAAM,UAAgB,GAAmC,EAAM,WAAsC,qEAAqE,UAAU,GAAgC,EAAM,UAAU,UAAiB,GAAmC,EAAM,WAAwC,WAAW,EAASC,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAS34D,GAAgB,GAT25D,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,mBAAgB,UAAQ,kBAAA,GAAkB,CAAC,CAAO,GAAiBC,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,GAAsB,EAAE,CAAgD,OAAvB,IAAsB,CAAqB,EAAK,GAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKL,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,EAAU,OAAO,YAAY,aAAa,GAAK,SAAsB,EAAK,EAAO,EAAE,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAG,GAAGF,GAAkB,GAAG,GAAsB,gBAAgBY,EAAU,EAAW,CAAC,iBAAiB,mBAAmB,YAA6B,oBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGd,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,oBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAS,CAAC,MAAM,EAAU,OAAO,OAAO,WAAW,OAAO,cAAc,EAAU,YAAY,WAAW,WAAW,SAAS,WAAW,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,GAAGD,GAAqB,CAAC,kBAAkB,CAAC,MAAM,qEAAqE,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,iSAAiS,yGAAyG,2WAA2W,iGAAiG,CASn1J,eAAe,IAAgB,GAAgB,GAAgB,YAAY,oBAAoB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,CAAC,GAAoB,GAAgB,CAAC,UAAW,IAA2E,eAAmB,CAAC,GAAG,GAAiB,cAAiB,aAAa,WAAW,YAAY,IAAA,GAAU,OAAO,IAAA,GAAU,MAAM,OAAO,CAAC,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,gGAAgG,MAAM,QAAQ,KAAK,EAAY,MAAM,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAc,CAAC,CAAC,6BAA6B,GAAK,CAAC,6CCTntB,IAA2H,IAAkE,IAA4B,CAAMe,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,CAQrtC,GAAgB,GARquC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAO,EAAKC,EAAa,KAAK,CAAO,EAAgBC,GAAa,CAAO,GAAsB,EAAE,CAAO,EAAkB,IAAsB,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKL,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAKU,GAAM,CAAC,GAAG,EAAU,GAAG,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,KAAK,QAAQ,GAA2B,GAA8E,GAAI,EAAE,CAAC,YAAY,KAAK,WAAW,IAAI,MAAO,GAA8E,OAAQ,QAAQ,IAAI,0FAA0F,OAAO,mcAAmc,CAAC,UAAU,GAAGZ,GAAkB,GAAG,GAAsB,gBAAgBa,EAAU,EAAW,CAAC,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,qGAAqG,CAQt5G,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICRmlC,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,oEAA5/C,IAA6N,IAAkE,IAA4B,KAA0H,KAA0H,KAAyH,KAA0H,KAA+G,CAAM,GAAU,EAASC,GAAK,CAAOC,GAAc,EAASC,EAAS,CAAO,GAAqB,EAASC,GAAgB,CAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,IAAI,GAAG,EAAE,CAAC,KAAK,QAAQ,CAAO,GAAY,CAAC,QAAQ,GAAG,MAAM,GAAG,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,gBAAgB,YAAY,aAAa,YAAY,QAAQ,YAAY,OAAO,YAAY,MAAM,YAAY,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,QAAsDD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQvyF,GAAgB,GARuzF,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,EAAS,CAAM,CAAC,yBAAsB,SAAO,GAAyB,EAAY,CAAO,EAAc,GAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,GAAc,GAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,CAAC,IAAI,EAAG,CAAO,EAAKC,EAAa,KAAK,CAAO,OAAiB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,MAAqB,IAAc,YAA6C,OAAkB,EAAG,CAAC,YAAY,YAAY,CAAC,SAAS,EAAY,CAAkC,EAAgBC,GAAa,CAAO,EAAsB,CAACC,GAAsBC,GAAuB,CAAO,GAAkB,IAAsB,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKR,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,GAAGR,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAGM,GAAkB,GAAG,EAAsB,iBAAiBe,EAAU,EAAW,CAAC,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,eAAe,aAAa,WAAW,qHAAqH,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,aAAa,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,eAAe,YAAY,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,YAAY,CAAC,UAAU,CAAC,eAAe,YAAY,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,YAAY,CAAC,UAAU,CAAC,eAAe,YAAY,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,YAAY,CAAC,UAAU,CAAC,eAAe,YAAY,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,qBAAqB,YAAY,CAAC,CAAC,GAAGrB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,aAAa,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAK,CAAC,KAAK,CAAC,UAAU,YAAY,CAAC,OAAO,YAAY,SAAsB,EAAM,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAI,IAA8E,GAAI,IAAI,KAAM,IAA8E,QAAS,IAAI,GAAG,IAAI,GAAG,EAAE,EAAE,GAAGA,GAAqB,CAAC,UAAU,CAAC,GAAI,IAA8E,GAAI,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,GAAI,IAA8E,GAAI,GAAG,GAAG,EAAE,EAAE,EAAE,CAAC,UAAU,CAAC,EAAE,IAAA,GAAU,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKC,GAAK,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKE,EAAS,CAAC,MAAM,wEAAwE,OAAO,OAAO,WAAW,QAAQ,cAAc,OAAO,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,GAAGH,GAAqB,CAAC,UAAU,CAAC,cAAc,IAAI,QAAQ,EAAc,CAAC,UAAU,CAAC,QAAQ,GAAc,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,YAAY,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,YAAY,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,YAAY,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,YAAY,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,UAAU,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,UAAU,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,UAAU,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,UAAU,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,cAAc,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,cAAc,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,cAAc,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,cAAc,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,cAAc,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,cAAc,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,cAAc,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,cAAc,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,SAAS,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,SAAS,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,SAAS,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,SAAS,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,WAAW,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,WAAW,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,WAAW,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,WAAW,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,WAAW,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qBAAqB,6BAA6B,MAAM,CAAC,SAAS,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,UAAU,CAAC,qBAAqB,wEAAwE,CAAC,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,GAAGb,GAAqB,CAAC,UAAU,CAAC,SAAsB,EAAKa,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,8CAA8C,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,WAAW,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,qBAAqB,OAAO,0BAA0B,SAAS,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,WAAW,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAsB,EAAK,EAAK,CAAC,KAAK,WAAW,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAY,EAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAc,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKT,GAAgB,CAAC,OAAO,OAAO,UAAU,wEAAwE,GAAG,YAAY,SAAS,YAAY,UAAU,+CAA+C,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,UAAU,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKA,GAAgB,CAAC,OAAO,OAAO,UAAU,wEAAwE,GAAG,YAAY,SAAS,YAAY,UAAU,2BAA2B,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,UAAU,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,2UAA2U,sTAAsT,oRAAoR,0GAA0G,yGAAyG,iRAAiR,qVAAqV,0RAA0R,iJAAiJ,iuCAAiuC,2PAA2P,2HAA2H,uNAAuN,6JAA6J,8NAA8N,s8BAAs8B,wNAAwN,2JAA2J,8FAA8F,uNAAuN,4GAA4G,4GAA4G,4GAA4G,4GAA4G,8GAA8G,8GAA8G,gqBAAgqB,sSAAsS,oIAAoI,mMAAmM,kFAAkF,2wCAA2wC,iIAAiI,mGAAmG,qIAAqI,y+BAAy+B,GAAGkB,GAAgB,GAAGC,GAAiB,CAQho0C,eAAe,IAAgB,GAAgB,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,CAAC,aAAa,CAAC,UAAU,aAAa,SAAS,gBAAgB,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,mBAAmB,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,CAAC,GAAG,GAAU,GAAGrB,GAAc,GAAG,GAAqB,GAAG,GAAwBsB,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICRjT,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,qDAAlnB,IAA6J,IAAkE,IAA4B,CAAMC,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAOC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,aAAW,EAAE,CAAC,KAAK,UAAU,EAAW,CAAC,CAAC,CAAC,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,WAAS,CAAC,EAASC,GAAS,EAAO,OAAOC,EAAe,CAAOC,GAAwB,CAAC,OAAO,YAAY,KAAK,YAAY,CAAOC,IAAU,CAAC,SAAO,SAAO,GAAA,EAAG,WAAS,QAAM,GAAG,MAA4E,CAAC,GAAG,EAAM,UAAgB,GAAsC,EAAM,WAAsC,4FAA4F,QAAuDD,GAAwB,EAAM,UAAyG,EAAM,SAAsC,YAAY,UAAiB,GAA4C,EAAM,WAAwC,4FAA4F,EAASE,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CASnmE,GAAgB,GATmnE,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWD,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiBC,GAAuB,EAAM,GAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,YAAY,EAAG,CAAO,EAAKC,EAAa,KAAK,CAAO,OAAoB,IAAc,YAA6C,EAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAgD,OAAvB,IAAsB,CAAqB,EAAK,GAAY,CAAC,GAAG,GAA4C,EAAgB,SAAsB,EAAKN,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKH,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAGF,GAAkB,GAAG,EAAsB,iBAAiBa,EAAU,EAAW,CAAC,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,GAA6B,EAAK,MAAM,CAAC,GAAG,EAAM,CAAC,GAAGf,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,GAAGA,GAAqB,CAAC,UAAU,CAAC,MAAM,GAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKS,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,iEAAiE,0BAA0B,MAAM,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,iGAAiG,2BAA2B,YAAY,CAAC,SAAS,4FAA4F,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,0BAA0B,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,MAAM,CAAC,KAAK,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,IAAa,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,CAAC,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,MAAM,0BAA0B,OAAO,sBAAsB,iGAAiG,CAAC,SAAS,4FAA4F,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,CAAkB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,6BAA6B,MAAM,QAAQ,GAAG,CAAC,KAAK,EAAU,SAAS,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,gFAAgF,uQAAuQ,oVAAoV,sKAAsK,4SAA4S,mNAAmN,o2BAAo2B,CASx0Q,eAAe,IAAgB,GAAgB,GAAgB,YAAY,MAAM,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,SAAS,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,UAAU,CAAC,aAAa,4FAA4F,gBAAgB,GAAK,MAAM,WAAW,KAAK,EAAY,OAAO,CAAC,UAAU,CAAC,aAAa,4FAA4F,gBAAgB,GAAK,MAAM,SAAS,KAAK,EAAY,OAAO,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,mBAAmB,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,OAAO,kBAAkB,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,ICT1W,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,EAAE,CAA+H,OAA9H,GAAmD,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,GAAS,CAAC,CAAQ,wDAAxyB,IAAyM,IAAkE,IAA4B,KAA8G,CAAM,GAAS,EAASO,GAAI,CAAO,GAAW,CAAC,YAAY,YAAY,CAAOC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,CAAuOC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAO,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,EAAoB,CAAO,EAAW,GAAmC,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,CAAOC,GAAwB,CAAC,YAAY,YAAY,YAAY,YAAY,CAAOC,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgE,CAAC,GAAG,EAAM,QAAsDD,GAAwB,EAAM,UAAyG,EAAM,SAAoC,YAAY,EAAS,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAAC,EAAM,iBAAwB,EAAS,KAAK,IAAI,CAQj4D,GAAgB,GARi5D,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,eAAa,aAAW,IAAe,CAAM,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWC,GAAS,EAAM,CAAM,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,UAAQ,kBAAA,GAAkB,CAAC,CAAO,EAAiB,GAAuB,EAAM,EAAS,CAAM,CAAC,wBAAsB,UAAO,GAAyB,EAAY,CAAO,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,GAAM,CAAC,CAAC,EAAW,GAAkB,EAAG,CAAO,EAAKC,EAAa,KAAK,CAAO,OAAoB,IAAc,YAA6C,MAAqB,IAAc,YAA6C,GAAgBC,GAAa,CAAO,EAAsB,EAAE,CAAO,GAAkB,IAAsB,CAAC,OAAoB,EAAK,GAAY,CAAC,GAAG,GAA4C,GAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAMP,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,GAAGF,GAAkB,GAAG,EAAsB,iBAAiBU,EAAU,EAAW,CAAC,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,GAA6B,EAAK,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAG,EAAM,CAAC,SAAS,CAAC,UAAU,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,CAAC,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,YAAY,CAAC,CAAC,EAAY,EAAe,CAAC,SAAS,CAAC,IAAa,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAS,IAA8E,OAAQ,QAAQ,UAAU,GAAI,IAA8E,GAAI,GAAG,EAAE,EAAE,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKX,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6DAAq1vJ,QAAQ,YAAY,UAAU,kBAAkB,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAK,EAA0B,CAAC,GAAG,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,QAAS,IAA8E,OAAQ,QAAQ,UAAU,GAAI,IAA8E,GAAI,GAAG,EAAE,EAAE,CAAC,CAAC,EAAY,EAAe,CAAC,SAAsB,EAAK,EAAO,IAAI,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,SAAsB,EAAKA,GAAI,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,UAAU;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6DAAq1vJ,QAAQ,YAAY,UAAU,qBAAqB,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,kFAAkF,2WAA2W,kJAAkJ,6WAA6W,CAQzmrT,eAAe,IAAgB,GAAgB,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,CAAC,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,CAAC,aAAa,CAAC,YAAY,YAAY,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,CAAC,CAAC,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,GAAG,GAAS,CAAC,CAAC,6BAA6B,GAAK,CAAC,2BCRpa,GAAU,UAAU,CAAC,wBAAwB,CAAC,CAAcY,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,SAAS,IAAI,yEAAyE,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,oqBAAoqB,0tBAA0tB,utBAAutB,CAAcC,GAAU,yCCAv1E,GAAU,UAAU,CAAC,wBAAwB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,SAAS,IAAI,yEAAyE,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,itBAAqtB,uwBAA2wB,owBAAwwB,CAAcC,GAAU,yCCA1+E,GAAU,UAAU,CAAC,0BAA0B,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,mBAAmB,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,ytBAAytB,+wBAA+wB,4wBAA4wB,CAAcC,GAAU,yCCAz/E,GAAU,UAAU,CAAC,sBAAsB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,eAAe,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,gqBAAgqB,stBAAstB,mtBAAmtB,CAAcC,GAAU,yCCAt0E,GAAU,UAAU,CAAC,0BAA0B,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,mBAAmB,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,yqBAAyqB,+tBAA+tB,4tBAA4tB,CAAcC,GAAU,yCCAz2E,GAAU,UAAU,EAAE,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,EAAE,CAAC,CAAC,CAAcC,GAAI,CAAC,yWAAyW,CAAcC,GAAU,yCCA9d,GAAU,UAAU,CAAC,wBAAwB,cAAc,oBAAoB,mBAAmB,CAAC,CAAcC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,iBAAiB,OAAO,SAAS,IAAI,yEAAyE,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,CAAcC,GAAI,CAAC,ulCAAimC,6oCAAupC,0oCAAopC,CAAcC,GAAU,yCCAzyQ,GAAU,UAAU,CAAC,yBAAyB,CAAC,CAAc,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,kBAAkB,OAAO,SAAS,IAAI,wEAAwE,CAAC,CAAC,CAAC,CAAc,GAAI,CAAC,ywBAA6wB,+zBAAm0B,4zBAAg0B,CAAc,GAAU,kBCAjrF,SAAwBC,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,oBAAoB;;;;;;;;;;;;;;;;;;;;;EAAyyB,oBAAoB;;;;;;;;;;;;;;;;YAA8tB,YAAY,uIAAsJ,QAAQ,uEAAuE,OAAO,0BAA0B,YAAY,uEAAuE,MAAM,qBAAqB,oBCAl3D,SAAwB,GAAS,EAAO,EAAa,CAAC,MAAM,CAAC,YAAY,CAAC,CAAC,KAAK,SAAS,WAAW,sBAAsB,CAAC,CAAC,KAAK,SAAS,WAAW,gDAAgD,CAAC,CAAC,KAAK,UAAU,WAAW,wBAAwB,CAAC,CAAC,YAAYC,GAAa,EAAO,EAAa,CAAC,YAAY,SAAS,CAAC,UAAU,WAAW,UAAU,QAAQ,UAAU,SAAS,UAAU,aAAa,UAAU,UAAU,UAAU,aAAa,UAAU,UAAU,CAAC,OAAO,0BAA0B,gBAAgB,eAAe,MAAMA,GAAa,EAAO,EAAa,CAAC,OAAO,OAAO,SAAS,qBAAqB,0BAApmB,CAAmnB,GAAgB,EAChvBC,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,gGCDpK,IAAoW,IAA8C,IAA4B,KAAsJ,KAA4H,KAAgH,KAA0H,KAAkH,KAAgH,KAAyE,KAA+E,KAA4E,KAAsE,KAAsE,KAAsE,KAAqE,KAAsE,KAAsE,KAAsE,KAAsE,KAAsE,KAAmF,CAAM,GAAmB,EAAS,GAAc,CAAO,GAAmB,EAAS,GAAc,CAAO,GAAc,EAASC,EAAS,CAAO,GAAc,EAAS,GAAS,CAAO,GAAa,EAAS,GAAQ,CAAO,GAAgB,GAAO,EAAO,IAAI,CAAO,GAAa,EAAS,GAAQ,CAAO,GAAY,GAAOC,GAAM,CAAO,GAAY,EAASC,GAAO,CAAO,GAAe,EAASC,GAAU,CAAO,GAAkB,EAASC,GAAa,CAAO,GAAY,CAAC,UAAU,wBAAwB,UAAU,gDAAgD,UAAU,sBAAsB,CAAO,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,CAAO,GAAU,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,GAAG,KAAK,SAAS,CAAO,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,EAAE,CAAO,IAAoB,EAAE,IAAI,yBAAyBC,IAAU,IAAc,EAAK,EAAS,IAAiB,CAAC,OAAO,EAAK,MAAZ,CAAmB,IAAI,UAAU,OAAO,EAAS,SAAS,EAAe,IAAI,UAAU,OAAO,EAAS,SAAS,EAAe,IAAI,QAAQ,OAAO,EAAS,OAAO,EAAe,IAAI,aAAa,OAAO,EAAS,YAAY,EAAe,QAAQ,OAAO,IAAwB,IAAW,CAAC,WAAyB,IAAqB,CAAoB,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,EAAM,CAAC,yBAAyB,GAAG,CAAC,CAAS,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,OAAO,YAAY,CAAO,IAAU,CAAC,SAAO,GAAA,EAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,EAaj8H,GAAgB,GAbi9H,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,GAAW,GAAS,EAAM,CAAoF,GAApEC,MAAkBC,GAAiB,EAAE,CAAC,EAAa,CAAC,CAAC,EAAa,CAAC,CAAsB,CAAC,GAAK,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,GAAM,CAAkR,EAAkB,GAAG,GAA1OC,GAAsBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAAuBC,GAA8F,CAAO,EAAU,GAAkB,YAAY,CAAO,GAAKC,EAAa,KAAK,CAAO,EAAW,GAAkB,YAAY,CAAO,EAAKA,EAAa,KAAK,CAAO,GAAW,GAAkB,YAAY,CAAO,EAAKA,EAAa,KAAK,CAAO,GAAW,GAAkB,YAAY,CAAO,EAAKA,EAAa,KAAK,CAAO,MAAqB,IAAW,CAAgB,IAAc,YAAtB,GAAmE,EAAW,GAAkB,YAAY,CAAO,GAAKA,EAAa,KAAK,CAAO,MAAqB,CAAC,IAAW,EAAgB,IAAc,YAA6C,GAAW,GAAkB,YAAY,CAAO,GAAKA,EAAa,KAAK,CAAO,GAAW,GAAkB,YAAY,CAAO,GAAKA,EAAa,KAAK,CAAsB,OAArB,GAAiB,EAAE,CAAC,CAAqB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,qBAAkB,CAAC,SAAsB,EAAM,GAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,gGAAgG,CAAC,CAAc,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,GAAG,EAAkB,gBAAgBC,EAAU,CAAC,IAAI,EAAW,MAAM,CAAC,GAAG,EAAM,CAAC,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,GAAG,SAAS,iBAAiB,GAAK,iBAAiB,GAAK,aAAa,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKC,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,EAAE,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,eAAe,KAAK,EAAE,CAAC,MAAM,GAAG,CAAC,YAAY,oGAAoG,MAAM,wBAAwB,CAAC,MAAM,MAAM,QAAQ,OAAO,SAAS,eAAe,MAAM,CAAC,OAAO,EAAE,OAAO,CAAC,kBAAkB,EAAE,YAAY,mBAAmB,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,EAAE,CAAC,KAAK,wEAAwE,OAAO,OAAO,OAAO,GAAG,CAAC,MAAM,IAAI,OAAO,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,aAAa,eAAe,mBAAmB,KAAK,OAAO,UAAU,YAAY,KAAK,SAAS,CAAC,UAAU,WAAW,KAAK,CAAC,WAAW,6DAA6D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,CAAC,IAAI,EAAE,cAAc,CAAC,OAAO,CAAC,YAAY,qEAAqE,YAAY,QAAQ,YAAY,EAAE,CAAC,KAAK,qEAAqE,QAAQ,0BAA0B,OAAO,OAAO,OAAO,GAAG,UAAU,qBAAqB,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,wEAAwE,YAAY,QAAQ,YAAY,EAAE,CAAC,KAAK,qBAAqB,QAAQ,0BAA0B,OAAO,OAAO,OAAO,GAAG,UAAU,qEAAqE,CAAC,CAAC,UAAU,CAAC,KAAK,CAAC,WAAW,+DAA+D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,UAAU,SAAS,CAAC,UAAU,eAAe,IAAI,GAAG,MAAM,CAAC,WAAW,iEAAiE,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,UAAU,SAAS,CAAC,WAAW,qEAAqE,CAAC,CAAC,CAAC,SAAsB,EAAK,GAAc,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,EAAE,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,EAAE,EAAE,EAAE,EAAE,CAAC,QAAQ,CAAC,aAAa,CAAC,MAAM,eAAe,KAAK,EAAE,CAAC,MAAM,GAAG,CAAC,YAAY,oGAAoG,MAAM,wBAAwB,CAAC,MAAM,MAAM,QAAQ,OAAO,SAAS,eAAe,MAAM,CAAC,OAAO,EAAE,OAAO,CAAC,kBAAkB,EAAE,YAAY,mBAAmB,gBAAgB,EAAE,iBAAiB,EAAE,YAAY,QAAQ,eAAe,EAAE,CAAC,KAAK,wEAAwE,OAAO,OAAO,OAAO,GAAG,CAAC,MAAM,IAAI,OAAO,IAAI,CAAC,QAAQ,CAAC,aAAa,CAAC,UAAU,aAAa,eAAe,mBAAmB,KAAK,OAAO,UAAU,YAAY,KAAK,SAAS,CAAC,UAAU,aAAa,KAAK,CAAC,WAAW,6DAA6D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,MAAM,CAAC,IAAI,EAAE,cAAc,CAAC,OAAO,CAAC,YAAY,qEAAqE,YAAY,QAAQ,YAAY,EAAE,CAAC,KAAK,qEAAqE,QAAQ,0BAA0B,OAAO,QAAQ,OAAO,GAAG,UAAU,qBAAqB,CAAC,gBAAgB,CAAC,OAAO,CAAC,YAAY,wEAAwE,YAAY,QAAQ,YAAY,EAAE,CAAC,KAAK,qBAAqB,QAAQ,0BAA0B,OAAO,QAAQ,OAAO,GAAG,UAAU,qEAAqE,CAAC,CAAC,QAAQ,CAAC,CAAC,SAAS,YAAY,WAAW,6DAA4D,eAAe,IAAI,SAAS,gBAAgB,KAAK,kBAAkB,CAAC,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,CAAC,YAAY,CAAC,YAAY,0JAA0J,KAAK,cAAc,CAAC,WAAW,qBAAqB,WAAW,CAAC,YAAY,kHAAkH,KAAK,aAAa,CAAC,UAAU,CAAC,YAAY,uGAAuG,KAAK,YAAY,CAAC,YAAY,CAAC,YAAY,yIAAyI,KAAK,cAAc,CAAC,QAAQ,GAAM,UAAU,qEAAqE,CAAC,QAAQ,GAAK,UAAU,CAAC,KAAK,CAAC,WAAW,+DAA+D,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,UAAU,eAAe,IAAI,GAAG,MAAM,CAAC,WAAW,iEAAiE,SAAS,OAAO,UAAU,SAAS,WAAW,IAAI,cAAc,MAAM,WAAW,QAAQ,CAAC,WAAW,qEAAqE,CAAC,QAAQ,CAAC,MAAM,kBAAkB,KAAK,EAAE,CAAC,MAAM,iBAAiB,KAAK,GAAG,YAAY,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc,EAAM,SAAS,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,IAAI,CAAC,CAAC,SAAsB,EAAK,GAAc,CAAC,MAAM,GAAG,gBAAgB,eAAe,SAAS,UAAU,WAAW,IAAI,SAAS,IAAI,cAAc,qEAAqE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,aAAa,eAAe,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iCAAiC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAM,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAC,wIAAuJ,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,aAAa,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,GAAG,EAAU,IAAI,GAAK,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAAS,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAM,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,eAA4B,EAAK,KAAK,EAAE,CAAC,CAAC,iBAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,8BAA8B,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,WAAW,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,aAAa,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,WAAW,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,kBAAkB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,YAAY,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,UAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,UAAU,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,GAAG,EAAW,IAAI,EAAK,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,SAAS,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAM,SAAS,CAAC,SAAS,CAAC,eAA4B,EAAK,KAAK,EAAE,CAAC,CAAC,eAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,SAAS,CAAC,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,aAAa,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,KAAK,GAAK,aAAa,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,OAAO,aAAa,EAAE,WAAW,EAAE,UAAU,UAAU,CAAC,CAAC,CAAC,SAAsB,EAAK,GAAS,CAAC,MAAM,SAAS,UAAU,eAAe,YAAY,CAAC,UAAU,wBAAwB,aAAa,GAAG,YAAY,GAAG,UAAU,GAAG,kBAAkB,GAAK,CAAC,KAAK,GAAM,aAAa,GAAG,WAAW,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,eAAe,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,SAAS,CAAC,UAAU,GAAG,CAAC,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,eAAe,CAAC,kBAAkB,EAAE,eAAe,qBAAqB,SAAS,EAAE,SAAS,qBAAqB,QAAQ,GAAG,UAAU,GAAG,QAAQ,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,iBAAiB,GAAM,cAAc,GAAM,CAAC,aAAa,CAAC,YAAY,EAAE,WAAW,EAAE,WAAW,OAAO,aAAa,EAAE,WAAW,EAAE,UAAU,OAAO,CAAC,MAAM,CAAc,EAAKpB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,2FAA2F,OAAO,gNAAgN,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,CAAC,CAAc,EAAKA,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,yFAAyF,OAAO,4MAA4M,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,CAAC,CAAc,EAAKA,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,CAAC,CAAc,EAAKA,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,MAAM,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,wFAAwF,OAAO,0MAA0M,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,CAAC,CAAc,EAAKA,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,MAAM,eAAe,IAAI,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,wFAAwF,OAAO,0MAA0M,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,CAAC,CAAC,CAAC,WAAW,CAAC,MAAM,GAAM,KAAK,GAAK,SAAS,SAAS,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKqB,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,wEAAwE,CAAC,SAAS,CAAC,8BAA2C,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,CAAC,SAAS,gCAAgC,CAAC,CAAC,4LAA2M,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,sBAAsB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,aAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,sCAAsC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,kDAAkD,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,wBAA2B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,cAAc,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,gCAAmC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,GAAG,GAAW,IAAI,EAAK,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAAS,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,SAAS,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,aAAa,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,GAAgB,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAM,gBAAgB,GAAU,eAAe,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,GAAG,UAAU,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,UAAU,OAAO,MAAM,OAAO,CAAC,MAAM,EAAE,IAAI,qFAAqF,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,GAAG,SAAS,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,UAAU,OAAO,MAAM,OAAO,CAAC,MAAM,EAAE,IAAI,qFAAqF,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,GAAG,UAAU,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,UAAU,OAAO,MAAM,OAAO,CAAC,MAAM,EAAE,IAAI,qFAAqF,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,GAAG,GAAW,IAAI,EAAK,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,SAAS,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,cAAc,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,CAAC,OAAoB,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,CAAC,SAAS,aAAa,CAAC,CAAC,gbAA+b,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,CAAC,OAAoB,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,CAAC,SAAS,aAAa,CAAC,CAAC,gbAA+b,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,CAAC,OAAoB,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,CAAC,SAAS,aAAa,CAAC,CAAC,gbAA+b,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,yBAAyB,sBAAsB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,GAAG,UAAU,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,UAAU,OAAO,MAAM,OAAO,CAAC,MAAM,EAAE,IAAI,qFAAqF,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,GAAG,UAAU,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,UAAU,OAAO,MAAM,OAAO,CAAC,MAAM,EAAE,IAAI,qFAAqF,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,GAAa,EAAe,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,OAAO,eAAe,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,CAAC,CAAC,SAAsB,EAAKpB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,OAAO,eAAe,OAAO,YAAY,IAAI,WAAW,IAAI,MAAM,QAAQ,IAAI,4FAA4F,OAAO,kNAAkN,CAAC,UAAU,+BAA+B,mBAAmB,6BAA6B,kBAAkB,GAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,GAAG,EAAW,IAAI,GAAK,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,SAAS,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKqB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,mBAAmB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,YAAY,GAAM,SAAS,YAAY,OAAO,KAAK,UAAU,KAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,GAAc,EAAe,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,MAAM,MAAM,WAAW,GAAmB,OAAO,QAAQ,oBAAoB,IAAI,8FAA8F,OAAO,4UAA4U,CAAC,CAAC,CAAC,SAAsB,EAAKpB,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,MAAM,IAAI,8FAA8F,OAAO,4UAA4U,CAAC,UAAU,6CAA6C,mBAAmB,mBAAmB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,SAAS,CAAC,GAAa,EAAe,EAAKA,GAAM,CAAC,aAAa,+BAAkC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,IAAI,WAAW,KAAK,UAAU,QAAQ,UAAU,MAAM,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,iDAAiD,GAAmB,OAAO,QAAQ,iCAAiC,IAAI,8FAA8F,OAAO,kcAAkc,CAAC,UAAU,+BAA+B,mBAAmB,mBAAmB,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAMqB,EAAe,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,kKAA2K,CAAC,CAAc,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,qBAAqB,CAAC,SAAS,mPAA4P,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,6FAA6F,OAAO,6bAA6b,CAAC,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,6FAA6F,OAAO,6bAA6b,CAAC,CAAC,CAAC,SAAsB,EAAK,GAAY,CAAC,kBAAkB,CAAC,WAAW,GAAY,CAAC,sBAAsB,GAAM,gBAAgB,GAAU,eAAe,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,gBAAgB,EAAE,aAAa,2BAA8B,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,IAAI,eAAe,KAAK,YAAY,KAAK,WAAW,KAAK,MAAM,QAAQ,IAAI,6FAA6F,OAAO,6bAA6b,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAMpB,GAAM,CAAC,aAAa,oBAAoB,GAAG,UAAU,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,YAAY,KAAK,WAAW,KAAK,UAAU,SAAS,UAAU,MAAM,MAAM,OAAO,GAAmB,OAAO,QAAQ,WAAW,IAAI,8FAA8F,OAAO,6UAA6U,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,GAAG,GAAW,IAAI,GAAK,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,kBAAkB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAAS,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKqB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,SAAS,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,aAAa,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,CAAC,6DAA0E,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,CAAC,SAAS,aAAa,CAAC,CAAC,qGAAwG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,CAAC,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,CAAC,6DAA0E,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,CAAC,SAAS,aAAa,CAAC,CAAC,qGAAwG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAMA,EAAe,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,CAAC,6DAA0E,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,CAAC,SAAS,aAAa,CAAC,CAAC,IAAI,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,mGAAsG,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,CAAC,SAAS,YAAY,CAAC,CAAC,iIAAiI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,sBAAsB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,2BAA2B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,yBAAyB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,2BAA2B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,OAAO,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,MAAM,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,4BAA4B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sBAAsB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,6BAA6B,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,GAAG,GAAW,IAAI,GAAK,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,aAAa,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,SAAS,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,UAAU,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,wEAAwE,CAAC,SAAS,gCAAgC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,kBAAkB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,SAAS,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAKC,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,sJAAyJ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,sJAAyJ,CAAC,CAAC,CAAC,CAAC,UAAU,eAAe,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,iBAAiB,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,QAAQ,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsB,EAAK,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,SAAS,CAAc,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKtB,EAAS,CAAC,MAAM,qBAAqB,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,OAAO,QAAQ,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKsB,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsB,EAAMC,EAAe,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAc,EAAK,SAAS,CAAC,SAAsB,EAAK,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,CAAC,SAAS,CAAC,iBAA8B,EAAK,KAAK,EAAE,CAAC,CAAC,2BAAwC,EAAK,KAAK,EAAE,CAAC,CAAC,aAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAMA,EAAe,CAAC,SAAS,CAAc,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAc,EAAK,SAAS,CAAC,SAAsB,EAAK,KAAK,EAAE,CAAC,CAAC,CAAC,CAAC,qBAAqB,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,iBAA8B,EAAK,KAAK,EAAE,CAAC,CAAC,2BAAwC,EAAK,KAAK,EAAE,CAAC,CAAC,aAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,aAAa,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,GAAc,CAAC,OAAO,oFAAoF,UAAU,iBAAiB,OAAO,YAAY,SAAS,GAAwB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAM,QAAQ,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKD,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,sBAAsB,wEAAwE,CAAC,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKE,GAAmB,CAAC,UAAU,gBAAgB,UAAU,OAAO,YAAY,YAAY,SAAS,GAAK,KAAK,OAAO,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,QAAQ,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKF,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,sBAAsB,wEAAwE,CAAC,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKE,GAAmB,CAAC,UAAU,gBAAgB,UAAU,QAAQ,YAAY,oBAAoB,SAAS,GAAK,KAAK,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,QAAQ,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKF,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,sBAAsB,wEAAwE,CAAC,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKE,GAAmB,CAAC,UAAU,iBAAiB,UAAU,YAAY,YAAY,gBAAgB,SAAS,GAAK,KAAK,WAAW,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,QAAQ,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKF,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,sBAAsB,wEAAwE,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKE,GAAmB,CAAC,UAAU,iBAAiB,UAAU,QAAQ,YAAY,aAAa,SAAS,GAAM,KAAK,SAAS,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,QAAQ,CAAC,UAAU,gBAAgB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKF,EAAe,CAAC,SAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,sBAAsB,wEAAwE,CAAC,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAK,GAAW,CAAC,UAAU,iBAAiB,aAAa,aAAa,UAAU,SAAS,SAAS,GAAM,cAAc,CAAC,CAAC,SAAS,GAAK,MAAM,aAAa,KAAK,SAAS,MAAM,aAAa,CAAC,CAAC,MAAM,cAAc,KAAK,SAAS,MAAM,cAAc,CAAC,CAAC,MAAM,eAAe,KAAK,SAAS,MAAM,eAAe,CAAC,CAAC,MAAM,eAAe,KAAK,SAAS,MAAM,eAAe,CAAC,CAAC,MAAM,eAAe,KAAK,SAAS,MAAM,eAAe,CAAC,CAAC,MAAM,eAAe,KAAK,SAAS,MAAM,eAAe,CAAC,CAAC,MAAM,eAAe,KAAK,SAAS,MAAM,eAAe,CAAC,CAAC,MAAM,eAAe,KAAK,SAAS,MAAM,eAAe,CAAC,CAAC,MAAM,eAAe,KAAK,SAAS,MAAM,eAAe,CAAC,CAAC,MAAM,eAAe,KAAK,SAAS,MAAM,eAAe,CAAC,CAAC,MAAM,eAAe,KAAK,SAAS,MAAM,eAAe,CAAC,CAAC,CAAC,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKA,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,sBAAsB,qBAAqB,CAAC,SAAS,CAAc,EAAK,OAAO,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,yDAAyD,CAAC,SAAS,WAAW,CAAC,CAAC,6EAAmF,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,sBAAsB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAW,GAAmB,OAAO,QAAQ,2BAA2B,CAAC,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,8CAA8C,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,8CAA8C,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKnB,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,OAAO,CAAC,KAAK,SAAS,QAAQ,GAAa,EAAU,CAAC,QAAQ,YAAY,QAAQ,YAAY,CAAC,YAAY,CAAC,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,YAAY,SAAsB,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKoB,EAAe,CAAC,SAAsB,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,SAAS,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,UAAU,gBAAgB,MAAM,CAAC,QAAQ,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAc,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAMA,EAAe,CAAC,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,0CAA6C,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAsB,EAAK,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAC,CAAC,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,qBAAqB,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,CAAC,mBAAgC,EAAK,KAAK,EAAE,CAAC,CAAC,6BAA0C,EAAK,KAAK,EAAE,CAAC,CAAC,aAAgB,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,QAAQ,CAAC,CAAC,qBAAkC,EAAK,KAAK,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,UAAU,CAAC,CAAC,IAAiB,EAAK,EAAK,CAAC,KAAK,sCAAsC,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,EAAE,CAAC,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,SAAS,+BAA+B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,oBAAoB,CAAC,CAAC,WAAwB,EAAK,KAAK,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAC,sBAAmC,EAAK,KAAK,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,cAAc,CAAC,CAAC,4BAAyC,EAAK,KAAK,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,0BAA0B,CAAC,CAAC,aAA0B,EAAK,KAAK,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,gCAAgC,CAAC,CAAC,iBAA8B,EAAK,KAAK,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,4CAA4C,CAAC,CAAC,YAAyB,EAAK,KAAK,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,gBAAgB,CAAC,CAAC,OAAO,CAAC,CAAC,CAAc,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,+DAA+D,qBAAqB,OAAO,0BAA0B,UAAU,uBAAuB,QAAQ,0BAA0B,SAAS,sBAAsB,wEAAwE,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,qBAAqB,CAAC,CAAC,4BAAyC,EAAK,KAAK,EAAE,CAAC,CAAc,EAAK,SAAS,CAAC,SAAS,oBAAoB,CAAC,CAAC,cAAiB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,UAAU,iBAAiB,MAAM,CAAC,yBAAyB,wBAAwB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAc,EAAKD,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,iBAAiB,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,YAAY,GAAmB,OAAO,QAAQ,iBAAiB,SAAsB,EAAK,EAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKlB,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAKkB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,GAAmB,OAAO,QAAQ,EAAE,IAAA,GAAU,CAAC,UAAU,CAAC,MAAM,GAAmB,OAAO,QAAQ,EAAE,IAAA,GAAU,CAAC,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,SAAS,EAAE,GAAG,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,UAAU,aAAa,GAAK,KAAK,UAAU,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKA,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKjB,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,SAAsB,EAAK,EAAU,CAAC,UAAU,2BAA2B,mBAAmB,UAAU,KAAK,UAAU,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKiB,EAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,UAAU,CAAC,QAAQ,YAAY,CAAC,CAAC,SAAsB,EAAKjB,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,UAAU,MAAM,CAAC,MAAM,OAAO,CAAC,QAAQ,YAAY,MAAM,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAsB,EAAK,EAAS,CAAC,sBAAsB,GAAK,SAAsB,EAAKkB,EAAe,CAAC,SAAsB,EAAM,IAAI,CAAC,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,6DAA6D,sBAAsB,wEAAwE,CAAC,SAAS,CAAC,iBAA8B,EAAK,EAAK,CAAC,KAAK,mBAAmB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,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,CAAC,UAAU,gBAAgB,MAAM,CAAC,wBAAwB,CAAC,kBAAkB,MAAM,mBAAmB,GAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAc,EAAK,MAAM,CAAC,GAAG,UAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAG,CAAW,CAAC,kFAAkF,gFAAgF,sVAAsV,2IAA2I,mSAAmS,mRAAmR,0IAA0I,qSAAqS,6UAA6U,qPAAqP,2TAA2T,qZAAqZ,qkBAAqkB,8ZAA8Z,kgBAAkgB,uTAAuT,gdAAgd,0VAA0V,kZAAkZ,4oBAA4oB,4UAA4U,yxBAAyxB,oRAAoR,2GAA2G,mWAAmW,iRAAiR,oRAAoR,+QAA+Q,qcAAqc,gcAAgc,waAAwa,0TAA0T,6QAA6Q,0PAA0P,qVAAqV,gTAAgT,6RAA6R,gNAAgN,iRAAiR,6TAA6T,iSAAiS,6QAA6Q,kLAAkL,oSAAoS,mMAAmM,wPAAwP,qWAAqW,gUAAgU,gRAAgR,sTAAsT,g7BAAg7B,iyBAAiyB,oXAAoX,qTAAqT,gbAAgb,+bAA+b,i7BAAi7B,0TAA0T,gTAAgT,2YAA2Y,2SAA2S,8RAA8R,+QAA+Q,iRAAiR,ySAAyS,8RAA8R,kYAAkY,0jCAA0jC,0lCAA0lC,khCAAkhC,qKAAqK,wGAAwG,oRAAoR,iXAAiX,wRAAwR,oHAAoH,uKAAuK,qHAAqH,gSAAgS,GAAGG,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,GAAiB,gcAAgc,krDAAkrD,q8GAAq8G,CAax9uH,eAAe,IAAgB,GAAgB,GAAgB,YAAY,OAAO,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,KAAK,CAAC,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,mBAAmB,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,kBAAkB,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,iBAAiB,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,yEAAyE,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,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,eAAe,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,cAAc,eAAe,OAAO,SAAS,MAAM,SAAS,aAAa,UAAU,IAAI,wEAAwE,OAAO,MAAM,CAAC,CAAC,CAAC,GAAG,GAAmB,GAAG,GAAmB,GAAG,GAAc,GAAG,GAAc,GAAG,GAAa,GAAG,GAAa,GAAG,GAAY,GAAG,GAAe,GAAG,GAAkB,GAAG,GAAwBC,GAAkB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,GAAG,GAAwBC,GAAmB,CAAC,CAAC,CAAC,6BAA6B,GAAK,CAAC,CAC9rKC,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,EAAE,CAAC,YAAc,CAAC,sBAAwB,IAAI,uBAAyB,GAAG,6BAA+B,OAAO,yBAA2B,OAAO,sBAAwB,OAAO,4BAA8B,OAAO,yBAA2B,QAAQ,kBAAoB,OAAO,qBAAuB,OAAO,qBAAuB,OAAO,qBAAuB,kYAAwc,oCAAsC,4JAA0L,CAAC,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAA,8BCfzrC,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,GAAQ,GAhIw9D,CAAC;;;;;;;;OAQl/D;;;;;;;OAOA;;;;;;;OAOA;;;;;;;OAOA;;;;;;;;OAQA;;;;;;;;;OASA;;;;;;;;OAQA;;;;;;;;OAQA;;;;;;;OAOA;;;;;;;OAOA;;;;;;;OAOA;;;;;;;;OAQA;;;;;;;;;OASA;;;;;;;;OAQA;;;;;;;OAOA;;;;;;;OAOA;;;;;;OAMA,CAA0C,IAAgB,GACpD,GAAqB,CAAC,QAAU,CAAC,QAAU,CAAC,KAAO,iBAAiB,KAAO,YAAY,MAAQ,EAAE,CAAC,YAAc,CAAC,sBAAwB,IAAI,CAAC,CAAC,mBAAqB,CAAC,KAAO,WAAW,CAAC,CAAC,wBC1H7E"}