{
  "version": 3,
  "sources": ["ssg:https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/ICC3kQB0rIHwdyJxFwc3/SuperfieldsShared.js", "ssg:https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/hIJKk8W2vTfMTpPmM6YJ/CMSLibrary.js", "ssg:https://framerusercontent.com/modules/JfW6EfEeJnrqM1YQCYmc/GJijJu4WrREqn6Sg1VOH/Masonry.js", "ssg:https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/2EM1XAFs06y2ux1V0qay/zustand.js", "ssg:https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/CVdUSqwHRYYoh8nXLjx5/Store.js", "ssg:https://ga.jspm.io/npm:js-cookie@3.0.1/dist/js.cookie.mjs", "ssg:https://framerusercontent.com/modules/c1jaZMVo1HBulMCJfZHW/4SCjOKih77grfiVkVrTg/FavouriteStore.js", "ssg:https://framerusercontent.com/modules/1o5Bk6b6qvbR58A6b2Ej/0pQTfUARQx5sQl0x4j9H/Superfields.js", "ssg:https://ga.jspm.io/npm:@motionone/utils@10.14.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/easing@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/animation@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:tslib@2.4.0/tslib.es6.js", "ssg:https://ga.jspm.io/npm:hey-listen@1.0.8/dist/index.js", "ssg:https://ga.jspm.io/npm:@motionone/generators@10.12.0/dist/index.es.js", "ssg:https://ga.jspm.io/npm:@motionone/dom@10.13.1/dist/index.es.js", "ssg:https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js", "ssg:https://framerusercontent.com/modules/DeOFaQSEkzad7IWREtaG/uSF4wTJztPxXXCcQVP6B/g3OPvNRkB.js", "ssg:https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js", "ssg:https://framerusercontent.com/modules/omo5LdjL4LRSZXvwvWOk/u3WxIJnBoahCGbEeALvk/O_XoZ3FcZ.js", "ssg:https://framerusercontent.com/modules/vgGQCs8qU8mMEnPDl2zB/SL4yGMXQi4YferYuQxGO/b5_f4Rs4a.js", "ssg:https://framerusercontent.com/modules/nrRg5qvtdJ65BHPr5Vn4/1imYEpOHwUGts0FKfLdd/bsvSbzXCs.js", "ssg:https://framerusercontent.com/modules/KMXzsPOBAfmxQfcRI4H3/htLm8ttOG814xy8cyAZQ/ChCIB6ylE.js", "ssg:https://framerusercontent.com/modules/Vb7pElMdFLB9MuW16lux/EowykMDvCjbZm82txsYu/Fce2WyPtm.js", "ssg:https://framerusercontent.com/modules/K2pLopLljJwMW8w4sxTn/7Kp1LU39ImF9NEkVxtao/Va5ks7T_H.js", "ssg:https://framerusercontent.com/modules/syLaAdltH2HYGrPvOZKZ/64lhydAUgjOtyPEnOIte/XITVWdIoi.js", "ssg:https://framerusercontent.com/modules/LwIQAZK2Z5vQTTx8r3zR/iaCnSnJp0ZSpj27kPtkL/yXwC0P8Ae.js", "ssg:https://framerusercontent.com/modules/7ebX1QSsN2W6vKbgF3he/dC4XXKXbTb3hHH1fbcZS/gpYLz7FFm.js", "ssg:https://framerusercontent.com/modules/edCJDuGF5kapvTjvfSmH/mHAndF6UD0DG5snTtgWP/IfEOSYH9d.js", "ssg:https://framerusercontent.com/modules/uf8UX1xokYNyJIDT3OfF/hNfb8l0HuqwBfHBow3tw/IQbhwCcIE.js", "ssg:https://framerusercontent.com/modules/bIHT8Z85Rrxx0G1sY3Sz/SgJ0fIlZOyNDUCC6YO0B/QecVTtEB4.js", "ssg:https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/90ICLbTHnkXgVfH1BSgW/Video.js", "ssg:https://framer.com/m/Shared-8iGD.js@9bbvaZD8RsNyj0rYVQ4z", "ssg:https://framerusercontent.com/modules/yDndrRYHHoVxIyC3m6NG/9OQfZUyRkPgTxQOvlqBB/ThemeVariants.js", "ssg:https://framerusercontent.com/modules/d2ZBtVt1BMMaNaUcQYa2/uiaQS5UPIb6FZ3zGjDax/S5SbUZfHQ.js", "ssg:https://framerusercontent.com/modules/QhjuzwaDgmm3mG619Klo/h4ZF0OSOisHEulXywjlh/ro7OPezbn.js", "ssg:https://framerusercontent.com/modules/eB8NAwAzAYSdKc4XTPhU/vffCmedIkznDFYYss4qE/XgVcHI7z9.js", "ssg:https://framerusercontent.com/modules/leCAJGJOwI74bEeYXL7G/pXvymmZRLwRTPlqUp8se/tDWjv4Sgg.js", "ssg:https://framerusercontent.com/modules/SOqxZK4k6ptCtJpOeeKt/SSdjjGNt5fL2MiQcMu2W/ETlGO9YK3.js", "ssg:https://framerusercontent.com/modules/6bw9EnIfwTnfe8jwvVxK/XrD1vA4HobCHSIvpLV7U/xLXr5q4F1.js", "ssg:https://framerusercontent.com/modules/0NJBeYICbp7EHQ7vmqWf/l1hsT78Hi9NeO1FtSS2O/UU2VL5IJw.js", "ssg:https://framerusercontent.com/modules/gb3g8s7UGNdWsyMm3jz8/1aZL4jDp4hOZt5qVzDp7/Sz9S4_GWH.js", "ssg:https://framerusercontent.com/modules/HVSuXkh8cyc2j9wfj2GM/5rwxmAJqqdXGrZQcTeMp/zCT_X9_5v.js", "ssg:https://framerusercontent.com/modules/mmhvUZ2uLeHAQUbe2CxO/SJWSRYSOKmxnDjBhT0Wt/zv9ILMdFT.js", "ssg:https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js", "ssg:https://framer.com/m/SlideShow-07du.js", "ssg:https://framerusercontent.com/modules/gxUwhuYF6v2gMaSeTHPB/hOXZVFyEJODln1t2sNXM/CMSSlideshow.js", "ssg:https://framerusercontent.com/modules/9fD1txYsuMRjwawRrlUH/8zYuiexsi5iaoVnkupGg/Counter1.js", "ssg:https://framerusercontent.com/modules/ueMjxS6RkOBtaCKsRDK3/xlgiZImrPP2Ykq6SX3nh/augiA20Il.js"],
  "sourcesContent": ["// @ts-ignore\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType,useRouter,PathVariablesContext}from\"framer\";import{motion}from\"framer-motion\";import{cloneElement,useContext,useId}from\"react\";export const DEFAULT_SORTING_ID=\"[{(DEFAULT_SORTING)}]\";export const FAVOURITES_FILTER_ID=\"[{(FAVOURITES)}]\";export const DELIMITER=\"_&%#|_\"// Used for multi-select items and multiple options field names\n;export var FieldType;(function(FieldType){FieldType[\"String\"]=\"string\";FieldType[\"Number\"]=\"number\";FieldType[\"Boolean\"]=\"boolean\";FieldType[\"Enum\"]=\"enum\";FieldType[\"Date\"]=\"date\";})(FieldType||(FieldType={}));export var FilterFieldType;(function(FilterFieldType){FilterFieldType[\"Option\"]=\"option\";FilterFieldType[\"Toggle\"]=\"toggle\";FilterFieldType[\"Text\"]=\"text\";FilterFieldType[\"Reference\"]=\"reference\";FilterFieldType[\"MultiReference\"]=\"multiReference\";FilterFieldType[\"MultipleOptions\"]=\"multipleOptions\";})(FilterFieldType||(FilterFieldType={}));export var FilterTextCondition;(function(FilterTextCondition){FilterTextCondition[\"Equals\"]=\"equals\";FilterTextCondition[\"Contains\"]=\"contains\";})(FilterTextCondition||(FilterTextCondition={}));export function useSlug(){const{currentPathVariables}=useRouter();const pathVariables=useContext(PathVariablesContext);let slug=null;let slugFieldId=null;if(pathVariables){slugFieldId=Object.keys(pathVariables)[0];slug=pathVariables[slugFieldId];}if(currentPathVariables&&!slug&&!slugFieldId){slugFieldId=Object.keys(currentPathVariables)[0];slug=currentPathVariables[slugFieldId];}return{slug,slugFieldId};}export const calculateTotalPages=(totalItems,itemsPerPage)=>{if(itemsPerPage<=0){return 0;}return Math.ceil(totalItems/itemsPerPage);};export const useInstanceId=()=>{const id=useId();const cleanId=id.replace(/:/g,\"\");const instanceId=`superfields-${cleanId}`;return instanceId;};export const superfieldsId=({hidden=undefined}={})=>({superfieldsId:{type:ControlType.Number,defaultValue:0,min:0,step:1,displayStepper:true,title:\"CMS ID\",description:\"Match with ID on Superfields component\",hidden}});export const buttonPropertyControls=({text=\"\"})=>({appearance:{type:ControlType.Enum,defaultValue:\"default\",options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true},customLayer:{type:ControlType.ComponentInstance,title:\"Layer\",description:\"Connect a custom layer from outside the breakpoint\",hidden:props=>props.appearance!==\"custom\"},text:{type:ControlType.String,defaultValue:text,hidden:props=>props.appearance!==\"default\"},fill:fillProp({color:\"#000\",gradientColorA:\"#8C8C8C\",gradientColorB:\"#000\",hidden:props=>props.appearance!==\"default\"}),fontColor:{type:ControlType.Color,defaultValue:\"#FFF\",hidden:props=>props.appearance!==\"default\"},font:{type:\"font\",controls:\"extended\",defaultFontType:\"sans-serif\",defaultValue:{fontSize:14,lineHeight:1.4},hidden:props=>props.appearance!==\"default\"},padding:{type:ControlType.FusedNumber,defaultValue:12,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0,hidden:props=>props.appearance!==\"default\"},radius:{type:ControlType.FusedNumber,defaultValue:8,toggleKey:\"radiusIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"radiusTopLeft\",\"radiusTopRight\",\"radiusBottomRight\",\"radiusBottomLeft\"],valueLabels:[\"TL\",\"TR\",\"BR\",\"BL\"],min:0,hidden:props=>props.appearance!==\"default\"},border:borderPropertyControl({hidden:props=>props.appearance!==\"default\"}),shadows:{type:ControlType.BoxShadow,hidden:props=>props.appearance!==\"default\"}});export function Button({props,onClick,onMouseEnter=null}){var _props_font,_props_style;if(props.appearance==\"custom\"){var _props_customLayer,_props_style1,_props_style2;let layer=(_props_customLayer=props.customLayer)===null||_props_customLayer===void 0?void 0:_props_customLayer[0];const width=(_props_style1=props.style)===null||_props_style1===void 0?void 0:_props_style1.width;const height=(_props_style2=props.style)===null||_props_style2===void 0?void 0:_props_style2.height;if(layer&&props.style&&(width||height)){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...width&&{width:width},...height&&{height:height}}});}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:{display:\"contents\"},onClick:onClick,children:layer});}return /*#__PURE__*/_jsxs(\"div\",{\"data-superfields\":true,onClick:onClick,style:{position:\"relative\",display:\"flex\",justifyContent:((_props_font=props.font)===null||_props_font===void 0?void 0:_props_font.textAlign)||\"center\",alignItems:\"center\",...createBackground(props.fill),color:props.fontColor,padding:props.paddingIsMixed?`${props.paddingTop}px ${props.paddingRight}px ${props.paddingBottom}px ${props.paddingLeft}px`:`${props.padding}px`,borderRadius:props.radiusIsMixed?`${props.radiusTopLeft}px ${props.radiusTopRight}px ${props.radiusBottomRight}px ${props.radiusBottomLeft}px`:`${props.radius}px`,userSelect:\"none\",cursor:\"pointer\",flex:props.sizing==\"fill\"?\"1 0 0\":undefined,textWrap:((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)==\"100%\"?undefined:\"nowrap\",boxShadow:props.shadows,...props.font,...props.style},children:[props.text,/*#__PURE__*/_jsx(Border,{...props.border})]});}Button.displayName=\"Superfields/Button\";export const borderPropertyControl=(props={})=>({type:ControlType.Object,optional:true,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}},...props});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition,animate,radius=\"inherit\"}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color,...animate},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:radius,pointerEvents:\"none\"},initial:false,transition:transition});}Border.displayName=\"Superfields/Border\";export function Message({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,textWrap:\"balance\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}Message.displayName=\"Superfields/Message\";export const EmptyState=Message;export function createBackground(fill,on=null){if(fill){let{color,colorA,colorB}=fill;if(typeof on==\"boolean\"){if(on){color=fill.colorOn;colorA=fill.colorAOn;colorB=fill.colorBOn;}else{color=fill.colorOff;colorA=fill.colorAOff;colorB=fill.colorBOff;}}if(fill.type==\"color\"){return{backgroundColor:color,backgroundImage:\"none\"};}else{return{backgroundColor:\"none\",backgroundImage:`linear-gradient(${fill.gradientAngle}deg, ${colorB}, ${colorA})`};}}return{};}export function fillProp({color=\"#FFF\",gradientColorA=\"#FFF\",gradientColorB=\"#BDBDBD\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",color,colorA:gradientColorA,colorB:gradientColorB,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},color:{type:ControlType.Color,defaultValue:color,hidden:props=>props.type!=\"color\"},colorA:{type:ControlType.Color,defaultValue:gradientColorA,title:\"Colors\",hidden:props=>props.type!=\"gradient\"},colorB:{type:ControlType.Color,defaultValue:gradientColorB,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function fillPropOnOff({colorOn=\"#FFF\",colorAOn=\"#FFF\",colorBOn=\"#000\",colorOff=\"#FFF\",colorAOff=\"#FFF\",colorBOff=\"#000\",noDefault=false,...props}){return{type:ControlType.Object,optional:true,defaultValue:noDefault?undefined:{type:\"color\",colorOn,colorAOn,colorBOn,colorOff,colorAOff,colorBOff,gradientAngle:0},controls:{type:{type:ControlType.Enum,defaultValue:\"color\",options:[\"color\",\"gradient\"],optionTitles:[\"Color\",\"Gradient\"],displaySegmentedControl:true},colorOn:{type:ControlType.Color,defaultValue:colorOn,hidden:props=>props.type!=\"color\"},colorAOn:{type:ControlType.Color,defaultValue:colorAOn,title:\"Colors On\",hidden:props=>props.type!=\"gradient\"},colorBOn:{type:ControlType.Color,defaultValue:colorBOn,title:\" \",hidden:props=>props.type!=\"gradient\"},colorOff:{type:ControlType.Color,defaultValue:colorOff,hidden:props=>props.type!=\"color\"},colorAOff:{type:ControlType.Color,defaultValue:colorAOff,title:\"Colors Off\",hidden:props=>props.type!=\"gradient\"},colorBOff:{type:ControlType.Color,defaultValue:colorBOff,title:\" \",hidden:props=>props.type!=\"gradient\"},gradientAngle:{type:ControlType.Number,defaultValue:0,title:\"Angle\",step:1,min:0,max:360,unit:\"\\xb0\",hidden:props=>props.type!=\"gradient\"}},...props};}export function parsePadding(padding){if(typeof padding!==\"string\"){return[0,0,0,0];}const values=padding.split(\" \");const parsedValues=values.map(value=>parseInt(value.replace(\"px\",\"\"),10));switch(parsedValues.length){case 1:const p=parsedValues[0];return[p,p,p,p];case 4:return parsedValues;}return[0,0,0,0];}export function sortingControls({defaultSorting=false,hidden=null}={}){return{sortBy:{type:ControlType.Enum,defaultValue:\"field\",options:[\"field\",\"favourites\",...defaultSorting?[\"defaultSorting\"]:[]],optionTitles:[\"CMS Field\",\"Favourites\",...defaultSorting?[\"Default Sorting\"]:[]],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden},fieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",hidden:props=>props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},fieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\",\"reference\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\",\"Reference\"],hidden:props=>props.sortBy!==\"field\"||(hidden===null||hidden===void 0?void 0:hidden(props))},referenceFieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"Reference Field Name\",hidden:props=>props.sortBy!==\"field\"||props.fieldType!==\"reference\"||(hidden===null||hidden===void 0?void 0:hidden(props))},referenceFieldType:{type:ControlType.Enum,defaultValue:\"string\",options:[\"string\",\"number\",\"date\",\"boolean\",\"enum\"],optionTitles:[\"Text\",\"Number\",\"Date\",\"Toggle\",\"Option\"],hidden:props=>props.sortBy!==\"field\"||props.fieldType!==\"reference\"||(hidden===null||hidden===void 0?void 0:hidden(props))},stringSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>sortFieldType(props)!==\"string\"||(hidden===null||hidden===void 0?void 0:hidden(props))},numberSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"number\"||(hidden===null||hidden===void 0?void 0:hidden(props))},dateSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"ascending\",\"descending\"],optionTitles:[\"Ascending \u2191\",\"Descending \u2193\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"date\"||(hidden===null||hidden===void 0?void 0:hidden(props))},booleanSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"yesNo\",\"noYes\"],optionTitles:[\"Yes, No\",\"No, Yes\"],displaySegmentedControl:true,title:\"Sort\",hidden:props=>sortFieldType(props)!==\"boolean\"||(hidden===null||hidden===void 0?void 0:hidden(props))},enumSort:{type:ControlType.Enum,defaultValue:\"ascending\",options:[\"optionOrder\",\"reverseOptionOrder\",\"ascending\",\"descending\"],optionTitles:[\"Option Order\",\"Reverse Order\",\"A \u2192 Z\",\"Z \u2192 A\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>sortFieldType(props)!==\"enum\"||(hidden===null||hidden===void 0?void 0:hidden(props))},favouritesSort:{type:ControlType.Enum,defaultValue:\"favouritesFirst\",options:[\"favouritesFirst\",\"favouritesLast\"],optionTitles:[\"Favourites First\",\"Favourites Last\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\",title:\"Sort\",hidden:props=>props.sortBy!==\"favourites\"||(hidden===null||hidden===void 0?void 0:hidden(props))}};}const sortFieldType=props=>{return props.sortBy===\"field\"?props.fieldType===\"reference\"?props.referenceFieldType:props.fieldType:false;};\nexport const __FramerMetadata__ = {\"exports\":{\"superfieldsId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"EmptyState\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DELIMITER\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"useSlug\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FAVOURITES_FILTER_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Message\":{\"type\":\"reactComponent\",\"name\":\"Message\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"calculateTotalPages\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Button\":{\"type\":\"reactComponent\",\"name\":\"Button\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"sortingControls\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterFieldType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"buttonPropertyControls\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillPropOnOff\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"parsePadding\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"fillProp\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FilterTextCondition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SORTING_ID\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useInstanceId\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"createBackground\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SuperfieldsShared.map", "// @ts-ignore\nexport function getCollectionData(collectionList){var _collectionList_props,_collectionList_props_children_props,_collectionList_props_children,_collectionList_props1,_collectionList_props_children_props_children_props,_collectionList_props_children_props_children,_collectionList_props_children_props1,_collectionList_props_children1,_collectionList_props2,_queryParent_props,_collections_;let queryParent=null;if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.query){queryParent=collectionList;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:(_collectionList_props_children=_collectionList_props1.children)===null||_collectionList_props_children===void 0?void 0:(_collectionList_props_children_props=_collectionList_props_children.props)===null||_collectionList_props_children_props===void 0?void 0:_collectionList_props_children_props.query){queryParent=collectionList.props.children;}else if(collectionList===null||collectionList===void 0?void 0:(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props_children1=_collectionList_props2.children)===null||_collectionList_props_children1===void 0?void 0:(_collectionList_props_children_props1=_collectionList_props_children1.props)===null||_collectionList_props_children_props1===void 0?void 0:(_collectionList_props_children_props_children=_collectionList_props_children_props1.children)===null||_collectionList_props_children_props_children===void 0?void 0:(_collectionList_props_children_props_children_props=_collectionList_props_children_props_children.props)===null||_collectionList_props_children_props_children_props===void 0?void 0:_collectionList_props_children_props_children_props.query){queryParent=collectionList.props.children.props.children;}const query=queryParent===null||queryParent===void 0?void 0:(_queryParent_props=queryParent.props)===null||_queryParent_props===void 0?void 0:_queryParent_props.query;const from=query===null||query===void 0?void 0:query.from;let collections=[];if(from){if(from.type===\"Collection\"){collections.push(from);}else if(from.type===\"LeftJoin\"){processJoin(from.left,collections);processJoin(from.right,collections);}}const select=query===null||query===void 0?void 0:query.select;if(collections.length>1&&Array.isArray(select)){for(const field of select){if(field.type==\"Identifier\"&&field.name==\"id\"&&!field.alias){const mainCollection=collections.find(c=>c.alias==field.collection);if(mainCollection){collections=[mainCollection,...collections.filter(c=>c!==mainCollection)];}break;}}}const multiReferenceQueries={};const multiReferenceIdMap={};// Get collections from multi-reference fields\nif(Array.isArray(select)){for(const field of select){if(field.type===\"FunctionCall\"&&(field.functionName===\"ARRAY\"||field.functionName===\"FLAT_ARRAY\")&&Array.isArray(field.arguments)){for(const argument of field.arguments){var _argument_from;if(((_argument_from=argument.from)===null||_argument_from===void 0?void 0:_argument_from.type)===\"Collection\"){var _argument_where;const alias=argument.from.alias;let fieldId=alias;const right=(_argument_where=argument.where)===null||_argument_where===void 0?void 0:_argument_where.right;if(right&&right.type===\"Identifier\"&&right.name){fieldId=right.name;}collections.push({...argument.from,fieldId});multiReferenceIdMap[fieldId]=alias;multiReferenceIdMap[alias]=alias;multiReferenceQueries[alias]=argument;}}}}}let queryData=(_collections_=collections[0])===null||_collections_===void 0?void 0:_collections_.data;const propertyControlsById={};const propertyControlsByTitle={};for(const collection of collections){var _collection_data;const byId={};const byName={};propertyControlsById[collection.alias]=byId;propertyControlsByTitle[collection.alias]=byName;const propertyControls=(_collection_data=collection.data)===null||_collection_data===void 0?void 0:_collection_data.propertyControls;for(const id of Object.keys(propertyControls)){const control={id,...propertyControls[id]};byId[id]=control;byName[control.title]=control;}}// Get children function\nlet childrenFunction=null;if(collectionList){var _collectionList_props3,_clpc_props,_clpc_props_children_props,_clpc_props_children,_clpc_props1;const clpc=(_collectionList_props3=collectionList.props)===null||_collectionList_props3===void 0?void 0:_collectionList_props3.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props=clpc.props)===null||_clpc_props===void 0?void 0:_clpc_props.children)==\"function\"){childrenFunction=clpc.props.children;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props1=clpc.props)===null||_clpc_props1===void 0?void 0:(_clpc_props_children=_clpc_props1.children)===null||_clpc_props_children===void 0?void 0:(_clpc_props_children_props=_clpc_props_children.props)===null||_clpc_props_children_props===void 0?void 0:_clpc_props_children_props.children)==\"function\"){childrenFunction=clpc.props.children.props.children;}}return{query,queryParent,queryData,collections,propertyControlsById,propertyControlsByTitle,childrenFunction,multiReferenceQueries,multiReferenceIdMap};}function processJoin(join,collections){if(join&&typeof join===\"object\"){if(join.type===\"Collection\"){collections.push(join);}else if(join.type===\"LeftJoin\"){processJoin(join.left,collections);processJoin(join.right,collections);}}}// field: { name: string, referenceFieldName: string }\nexport function addFieldsToSelect(fields,query,propertyControlsByTitle,collections){const select=Array.isArray(query===null||query===void 0?void 0:query.select)?[...query.select]:[];for(const field of fields){const selectItem=getSelectItemForField(field.name,field.referenceFieldName,query,propertyControlsByTitle,collections,select);if(selectItem){select.push(selectItem);}}return select;}export function getSelectItemForField(name,referenceFieldName,query,propertyControlsByTitle,collections,select=null// When there is a select, check for a matching existing select item\n){var _collections_,_propertyControlsByTitle_mainAlias,_propertyControlsByTitle_fieldId;// const mainAlias = query?.from?.alias || \"\"\nconst mainAlias=((_collections_=collections[0])===null||_collections_===void 0?void 0:_collections_.alias)||\"\";const propertyControl=(_propertyControlsByTitle_mainAlias=propertyControlsByTitle[mainAlias])===null||_propertyControlsByTitle_mainAlias===void 0?void 0:_propertyControlsByTitle_mainAlias[name];if(!propertyControl){return null;}const fieldId=propertyControl===null||propertyControl===void 0?void 0:propertyControl.id;const alias=referenceFieldName?fieldId:mainAlias;const referencedField=referenceFieldName?(_propertyControlsByTitle_fieldId=propertyControlsByTitle[fieldId])===null||_propertyControlsByTitle_fieldId===void 0?void 0:_propertyControlsByTitle_fieldId[referenceFieldName]:null;if(select){let matchFound=false;for(const item of select){if(item.type===\"Identifier\"){if(referenceFieldName){if(referencedField&&item.alias===`${fieldId}.${referencedField.id}`&&item.collection===fieldId&&item.name===referencedField.id){matchFound=true;break;}}else{if(item.name===fieldId&&item.collection===alias){matchFound=true;break;}}}else if(item.type===\"FunctionCall\"){if(item.alias===fieldId){matchFound=true;break;}}}if(matchFound){return null;}}if(referenceFieldName){if(referencedField){return{alias:`${fieldId}.${referencedField.id}`,collection:fieldId,name:referencedField.id,type:\"Identifier\"};}}else{return{collection:alias,name:fieldId,type:\"Identifier\"};}}\nexport const __FramerMetadata__ = {\"exports\":{\"getCollectionData\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"addFieldsToSelect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getSelectItemForField\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSLibrary.map", "// Code from Nikolay Goncharuk on GitHub:\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/Masonry.tsx\n// https://github.com/GoncharukBro/react-smart-masonry/blob/master/src/useResize.ts\n//\n// Modified by Isaac Roberts for Superfields\n// https://superfields.io\n//\n// Copyright (c) 2021 Nikolay Goncharuk\n// MIT License\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{useState,useLayoutEffect,useEffect,useMemo,useRef,Children,isValidElement}from\"react\";const DEFAULT_COLUMNS=1;const DEFAULT_GAP=0;export default function Masonry({breakpoints,columns=DEFAULT_COLUMNS,gapH=DEFAULT_GAP,gapV=DEFAULT_GAP,reverse=false,autoArrange=false,alignment=\"center\",children,style,...otherProps},forwardedRef){const elements=useRef([]);const previousLayout=useRef([]);const[arrange,setArrange]=useState(false);const[layoutVersion,setLayoutVersion]=useState(0);const resizeObservers=useRef(new Map);const updateTimeoutRef=useRef(null);const earliestChangedIndex=useRef(null);// Replace image load handler with resize observer handler\nconst handleElementResize=element=>{if(!resizeObservers.current.has(element)){let lastUpdatedHeight=element.offsetHeight;const observer=new ResizeObserver(entries=>{const entry=entries[0];const newHeight=entry.target.offsetHeight;if(newHeight!==lastUpdatedHeight&&Math.abs(newHeight-lastUpdatedHeight)>2){lastUpdatedHeight=newHeight;// Find the index of the changed element\nconst changedIndex=elements.current.findIndex(el=>el.element===element);// Update earliest changed index\nif(earliestChangedIndex.current===null){earliestChangedIndex.current=changedIndex;}else{earliestChangedIndex.current=Math.min(earliestChangedIndex.current,changedIndex);}// Only set timeout if one isn't already running\nif(!updateTimeoutRef.current){const delay=layoutVersion===0?10:200// 10ms for first update, 200ms for subsequent\n;updateTimeoutRef.current=setTimeout(()=>{setLayoutVersion(v=>v+1);updateTimeoutRef.current=null;},delay);}}});observer.observe(element);resizeObservers.current.set(element,observer);}};const addElement=index=>element=>{if(element!==null){temporaryElements.push({element,index});elements.current=temporaryElements;handleElementResize(element);}};// Cleanup resize observers when component unmounts\nuseEffect(()=>{return()=>{resizeObservers.current.forEach(observer=>observer.disconnect());resizeObservers.current.clear();};},[]);// Clean up timeout on unmount\nuseEffect(()=>{return()=>{if(updateTimeoutRef.current){clearTimeout(updateTimeoutRef.current);}};},[]);useLayoutEffect(()=>{if(autoArrange&&!arrange)setArrange(true);if(autoArrange&&arrange)setLayoutVersion(v=>v+1);return()=>{if(autoArrange&&arrange)setArrange(false);};},[autoArrange]);const layout=useMemo(()=>{if(columns<1)return[];const arrayOfChildren=Children.toArray(children);if(reverse)arrayOfChildren.reverse();const newLayout=Array.from({length:columns},()=>{return[];});const columnHeights=newLayout.map(()=>0);var _earliestChangedIndex_current;// Use the ref directly instead of parsing from layoutVersion\nconst changedIndex=(_earliestChangedIndex_current=earliestChangedIndex.current)!==null&&_earliestChangedIndex_current!==void 0?_earliestChangedIndex_current:-1;const getColumnIndex=index=>{if(autoArrange&&arrange&&elements.current.length>0){// If we're after the changed element, find the shortest column\nif(changedIndex===-1||index>changedIndex){const columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const element=elements.current.find(item=>item.index===index);const elementHeight=element===null||element===void 0?void 0:element.element.getBoundingClientRect().height;columnHeights[columnIndex]+=(elementHeight||0)+gapV;return columnIndex;}else{// For elements before or at the changed index, use their current column\nconst element=elements.current.find(item=>item.index===index);if(element){const currentColumn=previousLayout.current.findIndex(col=>col.some(item=>item.index===index));if(currentColumn!==-1){const elementHeight=element.element.getBoundingClientRect().height;columnHeights[currentColumn]+=(elementHeight||0)+gapV;return currentColumn;}}// Fallback to default behavior if element not found\nconst columnIndex=columnHeights.findIndex(item=>{return item===Math.min(...columnHeights);});const elementHeight=element===null||element===void 0?void 0:element.element.getBoundingClientRect().height;columnHeights[columnIndex]+=(elementHeight||0)+gapV;return columnIndex;}}return index%columns;};arrayOfChildren.forEach((child,index)=>{if(child&&/*#__PURE__*/isValidElement(child)){newLayout[getColumnIndex(index)].push({element:child,index});}});// Store the new layout for next render\npreviousLayout.current=newLayout;return newLayout;},[layoutVersion,arrange,children,columns,reverse,autoArrange]);const temporaryElements=[];return /*#__PURE__*/_jsx(\"div\",{ref:forwardedRef,style:{display:\"flex\",gap:gapH,...style},...otherProps,children:layout.map((column,columnIndex)=>/*#__PURE__*/_jsx(\"div\",{style:{flex:1,display:\"flex\",flexDirection:\"column\",alignItems:alignment,gap:gapV},children:column.map((item,itemIndex)=>/*#__PURE__*/_jsx(\"div\",{ref:addElement(item.index),children:item.element},itemIndex))},columnIndex))});}Masonry.displayName=\"Superfields/Masonry\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Masonry\",\"slots\":[\"children\"],\"annotations\":{\"framerContractVersion\":\"1\"}},\"MasonryProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Masonry.map", "// https://ga.jspm.io/npm:zustand@3.7.0/esm/index.js\n// The only changes are changing default exports to regular export\n// to export multiple functions in one file.\nimport{useEffect as t,useLayoutEffect as e,useReducer as n,useRef as r,useDebugValue as c}from\"react\";function createStore(t){let e;const n=new Set;const setState=(t,r)=>{const c=\"function\"===typeof t?t(e):t;if(c!==e){const t=e;e=r?c:Object.assign({},e,c);n.forEach(n=>n(e,t));}};const getState=()=>e;const subscribeWithSelector=(t,r=getState,c=Object.is)=>{console.warn(\"[DEPRECATED] Please use `subscribeWithSelector` middleware\");let o=r(e);function listenerToAdd(){const n=r(e);if(!c(o,n)){const e=o;t(o=n,e);}}n.add(listenerToAdd);return()=>n.delete(listenerToAdd);};const subscribe=(t,e,r)=>{if(e||r)return subscribeWithSelector(t,e,r);n.add(t);return()=>n.delete(t);};const destroy=()=>n.clear();const r={setState:setState,getState:getState,subscribe:subscribe,destroy:destroy};e=t(setState,getState,r);return r;}const o=\"undefined\"===typeof window||!window.navigator||/ServerSideRendering|^Deno\\//.test(window.navigator.userAgent);const s=o?t:e;export function create(t){const e=\"function\"===typeof t?createStore(t):t;const useStore=(t=e.getState,o=Object.is)=>{const[,u]=n(t=>t+1,0);const i=e.getState();const a=r(i);const d=r(t);const l=r(o);const f=r(false);const S=r();void 0===S.current&&(S.current=t(i));let b;let g=false;if(a.current!==i||d.current!==t||l.current!==o||f.current){b=t(i);g=!o(S.current,b);}s(()=>{g&&(S.current=b);a.current=i;d.current=t;l.current=o;f.current=false;});const w=r(i);s(()=>{const listener=()=>{try{const t=e.getState();const n=d.current(t);if(!l.current(S.current,n)){a.current=t;S.current=n;u();}}catch(t){f.current=true;u();}};const t=e.subscribe(listener);e.getState()!==w.current&&listener();return t;},[]);const p=g?b:S.current;c(p);return p;};Object.assign(useStore,e);useStore[Symbol.iterator]=function(){console.warn(\"[useStore, api] = create() is deprecated and will be removed in v4\");const t=[useStore,e];return{next(){const e=t.length<=0;return{value:t.shift(),done:e};}};};return useStore;}// https://ga.jspm.io/npm:zustand@3.7.0/esm/shallow.js\nexport function shallow(e,t){if(Object.is(e,t))return true;if(\"object\"!==typeof e||null===e||\"object\"!==typeof t||null===t)return false;const l=Object.keys(e);if(l.length!==Object.keys(t).length)return false;for(let r=0;r<l.length;r++)if(!Object.prototype.hasOwnProperty.call(t,l[r])||!Object.is(e[l[r]],t[l[r]]))return false;return true;}\nexport const __FramerMetadata__ = {\"exports\":{\"create\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"shallow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zustand.map", "import{create,shallow}from\"https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/2EM1XAFs06y2ux1V0qay/zustand.js\";import{useRef,useTransition,useMemo,useEffect}from\"react\";// Create a function to generate the initial state\nconst createInitialState=()=>({totalItems:0,filters:{},randomizationSeed:null,search:\"\",sortOption:null,defaultSortOption:null,sortingUrlParameter:null,page:0,itemsPerPage:0,paginationType:null,paginationActive:false});const useBaseStore=create((set,get)=>({instances:{},getState:id=>{var _get_instances_path;const path=getCurrentPath();const state=(_get_instances_path=get().instances[path])===null||_get_instances_path===void 0?void 0:_get_instances_path[id];return state||createInitialState();},setState:(id,updates)=>{const path=getCurrentPath();set(state=>({instances:{...state.instances,[path]:{...state.instances[path],[id]:{...state.getState(id),...updates}}}}));},// Example of how to update a specific state property\n    setTotalItems:(id,totalItems)=>{get().setState(id,{totalItems});},setFilterValue:(id,fieldName,value)=>{const currentFilters=get().getState(id).filters;get().setState(id,{filters:{...currentFilters,[fieldName]:{...currentFilters[fieldName],value}}});},setRandomizationSeed:(id,randomizationSeed)=>{get().setState(id,{randomizationSeed});},setSearch:(id,search)=>{get().setState(id,{search});},setSortOption:(id,sortOption)=>{get().setState(id,{sortOption});},setPage:(id,page)=>{get().setState(id,{page});}}));const useSuperfieldsStore=(id,selector,initialize=null)=>{const initializedRef=useRef(false);const[_,startTransition]=useTransition();// Memoize the function wrappers\nconst memoizedFunctions=useMemo(()=>{const functions={};const state=useBaseStore.getState();for(const key in state){const value=state[key];if(typeof value===\"function\"){if(key.startsWith(\"set\")){functions[key]=(...args)=>{if(typeof window!==\"undefined\"){startTransition(()=>value(id,...args));}else{value(id,...args);}};}else{functions[key]=(...args)=>value(id,...args);}}}return functions;},[id]);useEffect(()=>{if(initialize&&!initializedRef.current){const state=useBaseStore.getState();const currentState=state.getState(id);const initializedState={...currentState};initialize(initializedState);state.setState(id,initializedState);initializedRef.current=true;}},[]);return useBaseStore(state=>{var _state_instances_path;const path=getCurrentPath();if(!((_state_instances_path=state.instances[path])===null||_state_instances_path===void 0?void 0:_state_instances_path[id])){const initialState=createInitialState();state.setState(id,initialState);}let newState={...state.getState(id),...memoizedFunctions};return selector(newState);},shallow);};export default useSuperfieldsStore;const getCurrentPath=()=>{if(typeof window===\"undefined\"){return\"/\";}return window.location.pathname;};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "function assign(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)e[r]=n[r]}return e}var e={read:function(e){'\"'===e[0]&&(e=e.slice(1,-1));return e.replace(/(%[\\dA-F]{2})+/gi,decodeURIComponent)},write:function(e){return encodeURIComponent(e).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}};function init(e,t){function set(n,r,i){if(\"undefined\"!==typeof document){i=assign({},t,i);\"number\"===typeof i.expires&&(i.expires=new Date(Date.now()+864e5*i.expires));i.expires&&(i.expires=i.expires.toUTCString());n=encodeURIComponent(n).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var o=\"\";for(var c in i)if(i[c]){o+=\"; \"+c;true!==i[c]&&(o+=\"=\"+i[c].split(\";\")[0])}return document.cookie=n+\"=\"+e.write(r,n)+o}}function get(t){if(\"undefined\"!==typeof document&&(!arguments.length||t)){var n=document.cookie?document.cookie.split(\"; \"):[];var r={};for(var i=0;i<n.length;i++){var o=n[i].split(\"=\");var c=o.slice(1).join(\"=\");try{var a=decodeURIComponent(o[0]);r[a]=e.read(c,a);if(t===a)break}catch(e){}}return t?r[t]:r}}return Object.create({set:set,get:get,remove:function(e,t){set(e,\"\",assign({},t,{expires:-1}))},withAttributes:function(e){return init(this.converter,assign({},this.attributes,e))},withConverter:function(e){return init(assign({},this.converter,e),this.attributes)}},{attributes:{value:Object.freeze(t)},converter:{value:Object.freeze(e)}})}var t=init(e,{path:\"/\"});export{t as default};\n\n//# sourceMappingURL=js.cookie.mjs.map", "import{create}from\"https://framerusercontent.com/modules/XPZpWLgM1p9otlAim6ab/2EM1XAFs06y2ux1V0qay/zustand.js\";import Cookies from\"js-cookie\";const useBaseStore=create((set,get)=>({collections:{},getFavourites:slugFieldId=>{const state=get().collections[slugFieldId];return state||[];},setFavourites:(slugFieldId,favourites)=>{set(state=>({collections:{...state.collections,[slugFieldId]:favourites}}));Cookies.set(`superfieldsFavourites_${slugFieldId}`,favourites);},addFavourite:(slugFieldId,favourite)=>{const currentFavourites=get().getFavourites(slugFieldId);get().setFavourites(slugFieldId,[...currentFavourites,favourite]);},removeFavourite:(slugFieldId,favouriteToRemove)=>{const currentFavourites=get().getFavourites(slugFieldId);get().setFavourites(slugFieldId,currentFavourites.filter(fav=>fav!==favouriteToRemove));}}));const useFavouriteStore=(slugFieldId,selector,cmsCollectionName=null)=>{return useBaseStore(state=>{let newState={favourites:state.getFavourites(slugFieldId)};if(!Array.isArray(state.collections[slugFieldId])){// Load favourites from cookies\ntry{const cookieId=`superfieldsFavourites_${slugFieldId}`;let savedState=Cookies.get(cookieId);if(!savedState&&cmsCollectionName){const cmsNameCookieId=`superfieldsFavourites_${cmsCollectionName}`;savedState=Cookies.get(cmsNameCookieId);if(savedState){Cookies.set(cookieId,savedState);Cookies.remove(cmsNameCookieId);}}if(savedState){const savedFavourites=savedState.split(\",\");state.setFavourites(slugFieldId,savedFavourites);newState.favourites=savedFavourites;}}catch(error){console.error(\"Failed to load or parse favourites cookie:\",error);}}for(const key in state){const value=state[key];if(typeof value===\"function\"){newState[key]=(...args)=>value(slugFieldId,...args);}else{newState[key]=value;}}return selector(newState);});};export default useFavouriteStore;\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FavouriteStore.map", "import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,// @ts-ignore\nResolveLinks,// @ts-ignore\nuseQueryData,// @ts-ignore\nPathVariablesContext}from\"framer\";import{cloneElement,useEffect,useRef,useMemo,memo}from\"react\";import{Message,sortingControls,FAVOURITES_FILTER_ID,DELIMITER,FieldType,FilterFieldType,FilterTextCondition,DEFAULT_SORTING_ID}from\"https://framerusercontent.com/modules/FZjYlw33eNo8pxLbSFLX/ICC3kQB0rIHwdyJxFwc3/SuperfieldsShared.js\";import{getCollectionData,addFieldsToSelect}from\"https://framerusercontent.com/modules/PNm0aYRdp2Urx1MCseUn/hIJKk8W2vTfMTpPmM6YJ/CMSLibrary.js\";import Masonry from\"https://framerusercontent.com/modules/JfW6EfEeJnrqM1YQCYmc/GJijJu4WrREqn6Sg1VOH/Masonry.js\";import useSuperfieldsStore from\"https://framerusercontent.com/modules/OoGHZMzWDzm2mNN7bmeR/CVdUSqwHRYYoh8nXLjx5/Store.js\";import useFavouriteStore from\"https://framerusercontent.com/modules/c1jaZMVo1HBulMCJfZHW/4SCjOKih77grfiVkVrTg/FavouriteStore.js\";const fieldTypeNames={[FieldType.String]:\"Text\",[FieldType.Number]:\"Number\",[FieldType.Date]:\"Date\",[FieldType.Boolean]:\"Toggle\",[FieldType.Enum]:\"Option\"};var Order;(function(Order){Order[\"Ascending\"]=\"ascending\";Order[\"Descending\"]=\"descending\";})(Order||(Order={}));var PaginationType;(function(PaginationType){PaginationType[\"PrevNextButtons\"]=\"prevNextButtons\";PaginationType[\"LoadMoreButton\"]=\"loadMoreButton\";PaginationType[\"FramerPagination\"]=\"framerPagination\";})(PaginationType||(PaginationType={}));var LayoutType;(function(LayoutType){LayoutType[\"Stack\"]=\"stack\";LayoutType[\"Grid\"]=\"grid\";LayoutType[\"Masonry\"]=\"masonry\";})(LayoutType||(LayoutType={}));var SearchFieldType;(function(SearchFieldType){SearchFieldType[\"Default\"]=\"default\";SearchFieldType[\"Reference\"]=\"reference\";})(SearchFieldType||(SearchFieldType={}));/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any\n * @framerIntrinsicWidth 600\n * @framerDisableUnlink\n */export default function Superfields(props){var _props_collectionList,_props_emptyState,_queryParent_props,_mainPropertyControlsByTitle_,_filters_FAVOURITES_FILTER_ID,_collectionList_props,_collectionList_props1;const{superfieldsId,layout,componentConfig,cmsCollectionName,favouritesOnly,searchFields,sortingField,urlParameters,slugFieldName,scrollUp,customOverrideFilter=null,customOverrideSort=null}=props;const collectionList=(_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0];const emptyState=(_props_emptyState=props.emptyState)===null||_props_emptyState===void 0?void 0:_props_emptyState[0];const isCanvas=RenderTarget.current()===RenderTarget.canvas;const isOptimizing=typeof window===\"undefined\";const scrollUpRef=useRef(null);const itemCountRef=useRef(-1);const isFirstRender=useRef(true);const{query,queryParent,propertyControlsById,propertyControlsByTitle,childrenFunction,collections,multiReferenceQueries,multiReferenceIdMap}=useMemo(()=>getCollectionData(collectionList),[collectionList]);const mainCollection=collections[0];const framerPaginationSize=isCanvas?0:(queryParent===null||queryParent===void 0?void 0:(_queryParent_props=queryParent.props)===null||_queryParent_props===void 0?void 0:_queryParent_props.pageSize)||0;const framerPagination=framerPaginationSize>0;const[filters,randomizationSeed,search,sortOption,defaultSortOption,sortingUrlParameter,paginationActive,paginationType,itemsPerPage,page,setPage,setTotalItems]=useSuperfieldsStore(superfieldsId,state=>[state.filters,state.randomizationSeed,state.search,state.sortOption,state.defaultSortOption,state.sortingUrlParameter,state.paginationActive,state.paginationType,state.itemsPerPage,state.page,state.setPage,state.setTotalItems],state=>{state.itemsPerPage=framerPagination?framerPaginationSize:props.pagination?props.itemsPerPage:0;state.paginationType=framerPagination?\"framerPagination\":props.pagination?props.paginationType:null;state.paginationActive=framerPagination||props.pagination;if(!isOptimizing&&!isCanvas){if(props.randomize){state.randomizationSeed=Math.floor(Math.random()*1e8);}const urlParams=new URLSearchParams(window.location.search);if((urlParameters===null||urlParameters===void 0?void 0:urlParameters.search)&&urlParameters.searchName){const searchParam=urlParams.get(urlParameters.searchName);if(searchParam){state.search=searchParam;}}if((urlParameters===null||urlParameters===void 0?void 0:urlParameters.pagination)&&urlParameters.paginationName){const pageParam=urlParams.get(urlParameters.paginationName);if(pageParam){const parsedPage=parseInt(pageParam,10);const maxPages=Math.ceil(data.length/state.itemsPerPage);if(!isNaN(parsedPage)&&parsedPage>=1&&parsedPage<=maxPages){state.page=parsedPage-1// Convert to 0-based index\n;}}}}});const randomize=props.randomize||(randomizationSeed?true:false);const mainAlias=mainCollection===null||mainCollection===void 0?void 0:mainCollection.alias;const mainPropertyControlsByTitle=propertyControlsByTitle[mainAlias]||{};const mainPropertyControlsById=propertyControlsById[mainAlias]||{};const slugFieldId=(_mainPropertyControlsByTitle_=mainPropertyControlsByTitle[slugFieldName||\"Slug\"])===null||_mainPropertyControlsByTitle_===void 0?void 0:_mainPropertyControlsByTitle_.id;const filterIds=Object.keys(filters);let sort=props.sorting?sortingField:null;if(sortOption&&sortOption.id!==DEFAULT_SORTING_ID){sort=sortOption;}const favourites=useFavouriteStore(slugFieldId,state=>state.favourites,cmsCollectionName);const select=useMemo(()=>{return modifySelect(query,filters,props.search,searchFields,sort,propertyControlsByTitle,collections);},[query,filters,props.search,searchFields,sort===null||sort===void 0?void 0:sort.sortBy,sort===null||sort===void 0?void 0:sort.fieldName]);const multiReferenceSelects=useMemo(()=>{const selects={};for(const alias of Object.keys(multiReferenceQueries)){// const cmsFieldsForCollection = []\n// for (const fieldId of Object.keys(mainPropertyControlsById)) {\n//     const field = mainPropertyControlsById[fieldId]\n//     // if (field?.title)\n// }\nlet cmsField=mainPropertyControlsById[alias];if(!cmsField){for(const key of Object.keys(multiReferenceIdMap)){if(multiReferenceIdMap[key]===alias){cmsField=mainPropertyControlsById[key];break;}}}if(cmsField){const fieldTitle=cmsField.title;const referenceSearchFields=[];for(const searchField of searchFields){if(searchField.fieldType===\"reference\"&&searchField.fieldName===fieldTitle){referenceSearchFields.push({fieldName:searchField.referenceFieldName,fieldType:\"default\"});}}const referenceFilters={};for(const filterId of Object.keys(filters)){const filter=filters[filterId];if(filter.fieldType===FilterFieldType.MultiReference&&filter.fieldName===fieldTitle){referenceFilters[filterId]={...filter,fieldName:filter.referenceFieldName,fieldType:filter.referenceFieldType,referenceFieldName:undefined,referenceFieldType:undefined};}}selects[alias]=modifySelect(multiReferenceQueries[alias],referenceFilters,props.search,referenceSearchFields,null,propertyControlsByTitle,collections);}else{const rQuery=multiReferenceQueries[alias];if(rQuery){selects[alias]=rQuery.select;}}}return selects;},[multiReferenceQueries,filters,props.search,searchFields]);const originalData=query?useQueryData({...query,select}):[];const multiReferenceItemsById={};for(const fieldId of Object.keys(multiReferenceQueries)){const refSelect=multiReferenceSelects[fieldId];const refQuery=multiReferenceQueries[fieldId];const refDataItemsById={};if(select&&query){const refData=useQueryData({...refQuery,select:refSelect,where:undefined,orderBy:undefined});for(const item of refData){refDataItemsById[item.id]=item;}}multiReferenceItemsById[fieldId]=refDataItemsById;}const data=mapCollectionDataValues(originalData,propertyControlsById[mainAlias],multiReferenceItemsById,multiReferenceIdMap);const dataIds=originalData.map(item=>item.id);const dataItemsById={};if(!isCanvas&&Array.isArray(data)){for(const item of data){dataItemsById[item.id]=item;}}const scrollToTop=()=>{if(scrollUp&&scrollUpRef.current&&!isOptimizing&&!isCanvas){const rect=scrollUpRef.current.getBoundingClientRect();const topIsInView=rect.top>=0&&rect.top<=window.innerHeight;if(!topIsInView){scrollUpRef.current.scrollIntoView({behavior:scrollUp.scrollStyle});}}};useEffect(()=>{if(isFirstRender.current){return;}if(scrollUp&&(scrollUp.filteringEnabled&&filterIds.length>0||scrollUp.sortingEnabled&&(sort===null||sort===void 0?void 0:sort.sortBy)!==\"defaultSorting\")){scrollToTop();}},[filters,sort===null||sort===void 0?void 0:sort.sortBy]);useEffect(()=>{if(isFirstRender.current){isFirstRender.current=false;return;}if(paginationActive&&scrollUp&&scrollUp.paginationEnabled&&paginationType==\"prevNextButtons\"){scrollToTop();}// Update URL parameter\nif(paginationActive&&(urlParameters===null||urlParameters===void 0?void 0:urlParameters.pagination)&&urlParameters.paginationName&&!isOptimizing){const url=new URL(window.location.href);const pageNumber=page+1// Convert to 1-based\n;if(pageNumber>1){url.searchParams.set(urlParameters.paginationName,pageNumber.toString());}else{url.searchParams.delete(urlParameters.paginationName);}window.history.replaceState({path:url.href},\"\",url.href);}},[page,paginationActive,paginationType,urlParameters]);useEffect(()=>{if(!(urlParameters===null||urlParameters===void 0?void 0:urlParameters.search)||!urlParameters.searchName||isCanvas||isOptimizing){return;}const url=new URL(window.location.href);if(search){url.searchParams.set(urlParameters.searchName,search);}else{url.searchParams.delete(urlParameters.searchName);}window.history.replaceState({path:url.href},\"\",url.href);},[search,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing){return;}const url=new URL(window.location.href);let hasUrlParameterFilter=false;for(const filterId of filterIds){const filter=filters[filterId];if(filter&&filter.urlParameter){hasUrlParameterFilter=true;const value=filter.value;if(value!=null&&value!==undefined&&value!==\"\"){url.searchParams.set(filter.urlParameter,value.toString());}else{url.searchParams.delete(filter.urlParameter);}}}if(hasUrlParameterFilter){window.history.replaceState({path:url.href},\"\",url.href);}},[filters,urlParameters]);useEffect(()=>{if(isCanvas||isOptimizing||!sortingUrlParameter){return;}const url=new URL(window.location.href);if(sortOption&&sortOption.title!==(defaultSortOption===null||defaultSortOption===void 0?void 0:defaultSortOption.title)){url.searchParams.set(sortingUrlParameter,sortOption.title);}else{url.searchParams.delete(sortingUrlParameter);}window.history.replaceState({path:url.href},\"\",url.href);},[sortOption,defaultSortOption,sortingUrlParameter]);// Filtering\nconst filteredData=useMemo(()=>{if(isCanvas||!filterIds.length){return dataIds;}let itemIds=dataIds;for(const filterId of filterIds){if(filterId==FAVOURITES_FILTER_ID){continue;}const filter=filters[filterId];const{fieldName,fieldType}=filter;const filterValue=filter.value;const conditionContains=(filter===null||filter===void 0?void 0:filter.condition)===FilterTextCondition.Contains;const fields=[];if(fieldType===FilterFieldType.MultipleOptions){for(const n of fieldName.split(DELIMITER)){const field=mainPropertyControlsByTitle[n.trim()];if(field){fields.push(field);}}}else if(fieldType===FilterFieldType.Reference||fieldType===FilterFieldType.MultiReference){const{referenceFieldName}=filter;const field=mainPropertyControlsByTitle[fieldName];const isMultiRef=(field===null||field===void 0?void 0:field.type)===\"multicollectionreference\";if(field&&(field.type===\"collectionreference\"||isMultiRef)){var _collection_data;const collection=collections.find(c=>c.alias===field.id||isMultiRef&&c.alias===multiReferenceIdMap[field.id]);const collectionPropControls=collection===null||collection===void 0?void 0:(_collection_data=collection.data)===null||_collection_data===void 0?void 0:_collection_data.propertyControls;if(collectionPropControls){let propertyControlId=null;let propertyControl=null;for(const propertyId of Object.keys(collectionPropControls)){const control=collectionPropControls[propertyId];if(control.title===referenceFieldName){propertyControlId=propertyId;propertyControl=control;break;}}if(propertyControl&&propertyControlId){if(isMultiRef){fields.push({...field,referenceAlias:multiReferenceIdMap[field.id],referenceId:propertyControlId,referenceType:propertyControl.type});}else{fields.push({id:`${field.id}.${propertyControlId}`,type:propertyControl.type});}}}}}else{const field=mainPropertyControlsByTitle[fieldName];if(field){fields.push(field);}}const isMultipleFields=fields.length>1;if(filter&&fields.length&&filterValue!=null&&filterValue!=undefined){const filteredData=[];for(const id of itemIds){let foundMatch=false;const dataItem=dataItemsById[id];if(isMultipleFields){for(const field of fields){if(processField(field,dataItem[field.id],filterValue,filter.multiSelect,conditionContains,multiReferenceItemsById)){foundMatch=true;break;}}}else{const field=fields[0];foundMatch=processField(field,dataItem[field.id],filterValue,filter.multiSelect,conditionContains,multiReferenceItemsById);}if(foundMatch){filteredData.push(id);}}itemIds=filteredData;}}return itemIds;},[filters,data]);// Favourites filter\nconst favouriteFilterValue=(_filters_FAVOURITES_FILTER_ID=filters[FAVOURITES_FILTER_ID])===null||_filters_FAVOURITES_FILTER_ID===void 0?void 0:_filters_FAVOURITES_FILTER_ID.value;const favouriteFilteredData=useMemo(()=>{if(isCanvas||!slugFieldId||!favouritesOnly&&typeof favouriteFilterValue!==FieldType.Boolean){return dataIds;}const shouldFilterFavorites=favouriteFilterValue===true||favouritesOnly;if(!Array.isArray(favourites)||favourites.length===0){if(shouldFilterFavorites){return[];}}else{return dataIds.filter(id=>favourites.includes(dataItemsById[id][slugFieldId])===shouldFilterFavorites);}return dataIds;},[favouriteFilterValue,favouritesOnly,favourites,data]);const customFilteredData=useMemo(()=>{if(!customOverrideFilter){return dataIds;}const value=customOverrideFilter({dataIds,dataItemsById,collections,propertyControlsById,propertyControlsByTitle});if(Array.isArray(value)){return value;}return dataIds;},[customOverrideFilter,data]);var _search_trim_toLowerCase;// Search\nconst searchText=(_search_trim_toLowerCase=search===null||search===void 0?void 0:search.trim().toLowerCase())!==null&&_search_trim_toLowerCase!==void 0?_search_trim_toLowerCase:\"\";const[searchData,hasSearch,missingSearchField]=useMemo(()=>{if(isCanvas||!searchText.length||!Array.isArray(data)){return[dataIds,false,null];}let missingFieldName=null;// 0: Hidden\n// 1: Includes text\n// 2: Includes full word\n// 3: Starts with\n// 4: Exact match\nconst levels=[[...dataIds],[],[],[],[]];const itemLevels=new Array(data.length).fill(0);for(let i=0;i<searchFields.length;i++){const{fieldType,fieldName,referenceFieldName}=searchFields[i];const{property}=getPropertyControl(fieldName,fieldType,referenceFieldName,null,propertyControlsByTitle,mainAlias,\"Title\");if(!property){missingFieldName=fieldName;break;}const propertyID=property.id;const propertyType=property.type;const propIsString=propertyType==FieldType.String||propertyType==FieldType.Enum;const propIsNumber=propertyType==FieldType.Number;const propIsMultiReference=propertyType==\"multicollectionreference\";for(const ii in data){const cmsItem=data[ii];let level=0;if(propIsMultiReference){var _dataItemsById_cmsItem_id;const items=(_dataItemsById_cmsItem_id=dataItemsById[cmsItem.id])===null||_dataItemsById_cmsItem_id===void 0?void 0:_dataItemsById_cmsItem_id[propertyID];const alias=multiReferenceIdMap[property.id];const propertyControls=propertyControlsByTitle[alias];if(propertyControls&&typeof propertyControls===\"object\"&&Array.isArray(items)){const rPropertyControl=propertyControls[referenceFieldName||\"Title\"];const propId=rPropertyControl===null||rPropertyControl===void 0?void 0:rPropertyControl.id;if(propId){for(const rItem of items){if(rItem){const rValue=rItem[propId];level=Math.max(level,getSearchLevelForValue(rValue,searchText));}}}}}else{var _dataItemsById_cmsItem_id1;const value=(_dataItemsById_cmsItem_id1=dataItemsById[cmsItem.id])===null||_dataItemsById_cmsItem_id1===void 0?void 0:_dataItemsById_cmsItem_id1[propertyID];level=getSearchLevelForValue(value,searchText);}// Move item to new level if it's a higher level\nconst oldLevel=itemLevels[ii];if(level>oldLevel){// Remove from old level\nconst oldLevelItems=[];for(const item of levels[oldLevel]){if(item!=cmsItem.id){oldLevelItems.push(item);}}levels[oldLevel]=oldLevelItems;// Add to new level\nlevels[level].push(cmsItem.id);itemLevels[ii]=level;}}}if(missingFieldName){return[dataIds,false,missingFieldName];}return[[...levels[4],...levels[3],...levels[2],...levels[1]],true,missingFieldName];},[searchText,data,searchFields]);// Pagination, randomization and sorting are applied after filtering and search\nlet itemIds=searchData.filter(itemId=>filteredData.includes(itemId)&&favouriteFilteredData.includes(itemId)&&customFilteredData.includes(itemId));const itemCount=itemIds.length;const pageCount=itemsPerPage&&itemCount?Math.ceil(itemCount/itemsPerPage):1;if(itemCount!==itemCountRef.current){setTotalItems(itemCount);}itemCountRef.current=itemCount;// Randomization\nconst dataOrder=useMemo(()=>{if(randomizationSeed&&!isCanvas&&Array.isArray(data)){const newDataOrder=Array.from({length:data.length},(_,i)=>i);return shuffle(newDataOrder,randomizationSeed);}return null;},[randomizationSeed,isCanvas,data]);if(!isCanvas&&!hasSearch&&randomize){let orderedItemIds=dataIds;if(dataOrder){orderedItemIds=new Array(dataIds.length);for(let i=0;i<dataOrder.length;i++){orderedItemIds[dataOrder[i]]=dataIds[i];}}itemIds=orderedItemIds.filter(itemId=>itemIds.includes(itemId));}const canSort=!isCanvas&&!randomize&&!hasSearch;let missingSortField=\"\";let mismatchedSortFieldName=\"\";let mismatchedSortFieldType=\"\";if(canSort&&sort&&sort.sortBy!==\"defaultSorting\"){const{sortBy}=sort;const isReference=sort.fieldType===\"reference\";const fieldType=isReference?sort.referenceFieldType:sort.fieldType;const{property,mismatchedFieldName,mismatchedFieldType}=getPropertyControl(sort.fieldName,sort.fieldType,sort.referenceFieldName,sort.referenceFieldType,propertyControlsByTitle,mainAlias);if(mismatchedFieldName){mismatchedSortFieldName=mismatchedFieldName;mismatchedSortFieldType=mismatchedFieldType;}else{const fieldId=property===null||property===void 0?void 0:property.id;if(sortBy===\"field\"&&fieldId||sortBy===\"favourites\"&&slugFieldId){const isAscending=sortBy===\"favourites\"?sort.favouritesSort===\"favouritesLast\":fieldType===FieldType.String&&sort.stringSort===\"ascending\"||fieldType===FieldType.Number&&sort.numberSort===\"ascending\"||fieldType===FieldType.Date&&sort.dateSort===\"ascending\"||fieldType===FieldType.Boolean&&sort.booleanSort===\"noYes\"||fieldType===FieldType.Enum&&(sort.enumSort===\"optionOrder\"||sort.enumSort===\"ascending\");const getSortValue=id=>{var _dataItemsById_id;if(sortBy===\"favourites\"){var _dataItemsById_id1;const slug=(_dataItemsById_id1=dataItemsById[id])===null||_dataItemsById_id1===void 0?void 0:_dataItemsById_id1[slugFieldId];return Array.isArray(favourites)&&favourites.includes(slug)?1:0;}const value=(_dataItemsById_id=dataItemsById[id])===null||_dataItemsById_id===void 0?void 0:_dataItemsById_id[fieldId];if(value==null){return null;}switch(fieldType){case FieldType.Number:return Number(value);case FieldType.Date:return new Date(value).getTime();case FieldType.Boolean:return value?1:0;case FieldType.Enum:return sort.enumSort===\"optionOrder\"||sort.enumSort===\"reverseOptionOrder\"?property.optionTitles?property.optionTitles.indexOf(value):-1:String(value);default:return String(value);}};const sortedItemIds=[...itemIds].sort((a,b)=>{const aValue=getSortValue(a);const bValue=getSortValue(b);if(aValue===null&&bValue===null)return 0;if(aValue===null)return 1;if(bValue===null)return-1;let comparison;if(fieldType===FieldType.String||fieldType===FieldType.Enum&&(sort.enumSort===\"ascending\"||sort.enumSort===\"descending\")){comparison=aValue.localeCompare(bValue);}else{comparison=aValue<bValue?-1:aValue>bValue?1:0;}return isAscending?comparison:-comparison;});itemIds=sortedItemIds;}else{missingSortField=sort.fieldName;}}}if(canSort&&customOverrideSort){const value=customOverrideSort({itemIds,dataItemsById,collections,propertyControlsById,propertyControlsByTitle});if(Array.isArray(value)){itemIds=value;}}// Pagination\nif(!isCanvas&&paginationActive){switch(paginationType){case\"prevNextButtons\":itemIds=itemIds.slice(page*itemsPerPage,(page+1)*itemsPerPage);break;case\"loadMoreButton\":case\"framerPagination\":itemIds=itemIds.slice(0,(page+1)*itemsPerPage);break;}}const memoizedChildren=useMemo(()=>{var _clChildren_props;if(isCanvas||!collectionList||!query||!childrenFunction){return null;}const{offset,limit}=query;const paginationInfo={currentPage:page+1,totalPages:pageCount,isLoading:false};const loadMore=()=>{if(paginationActive){const newPage=page+1;if(newPage>=0&&newPage<pageCount){setPage(newPage);}}};const originalDataItemsById={};for(const item of originalData){originalDataItemsById[item.id]=item;}const items=itemIds.map(itemId=>originalDataItemsById[itemId]).filter(Boolean);let clChildren=childrenFunction(items,paginationInfo,loadMore);const modifyChildren=elements=>{if(componentConfig&&componentConfig.variant.length>0&&(elements===null||elements===void 0?void 0:elements.length)){const newChildren=[];let isComponentWithVariants=true;for(let i=0;i<elements.length;i++){var _child_props;const child=elements[i];const component=/*#__PURE__*/_jsx(MemoizedComponentVariantSwitch,{child:child,componentConfig:componentConfig},(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.id);if(component===child){isComponentWithVariants=false;break;}else{newChildren.push(component);}}if(isComponentWithVariants){return newChildren;}}return elements;};let children=null;if(Array.isArray(clChildren)){children=modifyChildren(clChildren);}else if(Array.isArray(clChildren===null||clChildren===void 0?void 0:(_clChildren_props=clChildren.props)===null||_clChildren_props===void 0?void 0:_clChildren_props.children)){const childrenArray=clChildren.props.children;let arrayIndex=childrenArray.findIndex(child=>Array.isArray(child));if(arrayIndex==-1){children=modifyChildren(childrenArray);}else{let newChildren=[];for(const child of childrenArray){if(Array.isArray(child)){newChildren=newChildren.concat(modifyChildren(child));}else{newChildren.push(child);}}children=newChildren;}}const childrenSlugs=[];if(Array.isArray(children)){for(const child of children){var _child_props_child,_child_props;let slug=null;const id=(_child_props=child.props)===null||_child_props===void 0?void 0:(_child_props_child=_child_props.child)===null||_child_props_child===void 0?void 0:_child_props_child.key;if(id){var _dataItemsById_id;slug=(_dataItemsById_id=dataItemsById[id])===null||_dataItemsById_id===void 0?void 0:_dataItemsById_id[slugFieldId];}childrenSlugs.push(slug);}}return children.map((child,index)=>/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{[slugFieldId]:childrenSlugs[index]||null},children:child}));},[isCanvas,collectionList,query,itemIds,page,componentConfig]);if(!collectionList){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"Drag the handle on the right side to a Collection List or select from the dropdown list. The Collection List must be outside of a page to be connected.\"});}else if(!isCanvas&&!query){return /*#__PURE__*/_jsx(Message,{title:\"Connect a CMS Collection List\",subtitle:\"The layer that's connected isn't a Collection List. Make sure the Collection List isn't inside of any other layers or components when connecting it.\"});}else if(missingSearchField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSearchField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSearchField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the search fields list or add a new CMS field with that name.`});}else if(missingSortField){return /*#__PURE__*/_jsx(Message,{title:`\"${missingSortField}\" field does not exist in your CMS collection`,subtitle:`The field \"${missingSortField}\" is in the search fields list, but there are no fields in your CMS collection with that name. Edit the field name in the sorting condiguration or add a new CMS field with that name.`});}else if(mismatchedSortFieldName){return /*#__PURE__*/_jsx(Message,{title:`\"${mismatchedSortFieldName}\" is not a ${fieldTypeNames[mismatchedSortFieldType]||mismatchedSortFieldType} field.`,subtitle:\"Please update the Superfields sorting mode to match the field type on the CMS collection\"});}let layoutStyle={};if(layout){switch(layout.type){case\"stack\":const isVertical=layout.direction==\"vertical\";layoutStyle={display:\"flex\",flexDirection:isVertical?\"column\":\"row\",flexWrap:layout.wrap?\"wrap\":\"nowrap\",alignItems:isVertical?layout.alignV:layout.alignH,justifyContent:layout.distribute,gap:layout.gap};break;case\"grid\":// Columns\nlet gridTemplateColumns=\"\";if(layout.columns==\"auto\"){if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(auto-fill, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(auto-fill, ${layout.gridWidth}px)`;}}else{if(layout.gridWidthType==\"min\"){gridTemplateColumns=`repeat(${layout.columnCount}, minmax(${layout.gridWidth}px, 1fr))`;}else{// \"fixed\"\ngridTemplateColumns=`repeat(${layout.columnCount}, ${layout.gridWidth}px)`;}}// Rows\nlet gridAutoRows=\"\";switch(layout.gridHeightType){case\"fixed\":gridAutoRows=`${layout.gridHeight}px`;break;case\"fit\":gridAutoRows=\"min-content\";break;}layoutStyle={display:\"grid\",gridTemplateColumns,gridAutoRows,justifyContent:layout.gridAlign,alignItems:layout.gridAlignV,columnGap:layout.gapH,rowGap:layout.gapV};break;}}const isMasonry=(layout===null||layout===void 0?void 0:layout.type)===\"masonry\";const collectionListStyle={...isMasonry?{}:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.style,...props.style,...layoutStyle,position:\"relative\",padding:layout?layout.paddingIsMixed?`${layout.paddingTop}px ${layout.paddingRight}px ${layout.paddingBottom}px ${layout.paddingLeft}px`:`${layout.padding}px`:undefined};// Canvas view\nif(isCanvas){if(collectionList){let paginationPreviewOffset=0;let paginationItemsAfter=0;if(paginationActive&&paginationType!==\"framerPagination\"){try{// const children = collectionList.type.type(collectionList.props).props.children.props\n// \t.children;\n// if (children.length > 1) {\n// \tfor (let i = 0; i < children.length; i++) {\n// \t\tif (children[i].key == \"repeated\") {\n// \t\t\tpaginationPreviewOffset = i;\n// \t\t\tpaginationItemsAfter = children.length - i - 1;\n// \t\t\tbreak;\n// \t\t}\n// \t}\n// }\n}catch{console.warn(\"Failed to calculate Superfields pagination preview offset.\");}}if(isMasonry){var _collectionList_props___node_cache,_collectionList_props___node,_collectionList_props2;const htmlElement=(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props___node=_collectionList_props2.__node)===null||_collectionList_props___node===void 0?void 0:(_collectionList_props___node_cache=_collectionList_props___node.cache)===null||_collectionList_props___node_cache===void 0?void 0:_collectionList_props___node_cache.htmlElement;if(htmlElement){var _htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children,_htmlElement_reactFiberKey_memoizedProps_children__props_children_props,_htmlElement_reactFiberKey_memoizedProps_children__props_children,_htmlElement_reactFiberKey_memoizedProps_children__props,_htmlElement_reactFiberKey_memoizedProps_children_,_htmlElement_reactFiberKey_memoizedProps_children,_htmlElement_reactFiberKey_memoizedProps,_htmlElement_reactFiberKey;let reactFiberKey=\"\";for(const key of Object.keys(htmlElement)){if(key.startsWith(\"__reactFiber\")){reactFiberKey=key;}}// Solution for getting React children from CMS collection on canvas by Fehmi Ozuseven\nlet cmsChildren=(_htmlElement_reactFiberKey=htmlElement[reactFiberKey])===null||_htmlElement_reactFiberKey===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps=_htmlElement_reactFiberKey.memoizedProps)===null||_htmlElement_reactFiberKey_memoizedProps===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children=_htmlElement_reactFiberKey_memoizedProps.children)===null||_htmlElement_reactFiberKey_memoizedProps_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children_=_htmlElement_reactFiberKey_memoizedProps_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props=_htmlElement_reactFiberKey_memoizedProps_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props=_htmlElement_reactFiberKey_memoizedProps_children__props_children.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children[1])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props.children)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children[0])===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_===void 0?void 0:(_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props=_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_.props)===null||_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props===void 0?void 0:_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props.children;if(Array.isArray(cmsChildren)){let children=[];for(const child of cmsChildren){var _child_props;if(child.key==\"repeated\"&&Array.isArray((_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.children)){children=children.concat(child.props.children);}else{children.push(child);}}return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true,style:collectionListStyle,children:/*#__PURE__*/_jsx(MemoizedMasonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",children:children})});}}}else{var _props_id;const id=(_props_id=props.id)!==null&&_props_id!==void 0?_props_id:\"a\"+String(Math.floor(Math.random()*999999999));return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/cloneElement(collectionList,{id,style:collectionListStyle}),paginationActive&&paginationType!==\"framerPagination\"&&/*#__PURE__*/_jsx(\"style\",{children:`#${id} > *:nth-child(n+${itemsPerPage+1+paginationPreviewOffset})${paginationItemsAfter?`:not(:nth-last-child(-n+${paginationItemsAfter}))`:\"\"} { display: none !important; }`})]});}}else{return /*#__PURE__*/_jsx(\"div\",{style:{height:100}});}}// Empty state\nif(!(itemIds===null||itemIds===void 0?void 0:itemIds.length)){if(emptyState){return /*#__PURE__*/cloneElement(emptyState,{style:{...emptyState.props.style,...props.style},\"data-superfields\":true});}else{return /*#__PURE__*/_jsx(\"div\",{\"data-superfields\":true});}}return /*#__PURE__*/_jsxs(\"div\",{...collectionList.props,style:collectionListStyle,className:isMasonry?\"\":((_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:_collectionList_props1.className)||\"\",\"data-superfields\":true,children:[isMasonry?/*#__PURE__*/_jsx(MemoizedMasonry,{columns:layout.masonryColumns,gap:`${layout.gapV}px ${layout.gapH}px`,alignment:layout.masonryItemWidth===\"fit\"?layout.masonryAlign:\"stretch\",autoArrange:true,reverse:false,children:memoizedChildren}):memoizedChildren,paginationActive&&scrollUp&&/*#__PURE__*/_jsx(\"div\",{ref:scrollUpRef,style:{position:\"absolute\",top:scrollUp.offset,pointerEvents:\"none\"}})]});}addPropertyControls(Superfields,{superfieldsId:{type:ControlType.Number,defaultValue:0,step:1,min:0,displayStepper:true,title:\"ID\"},collectionList:{type:ControlType.ComponentInstance},emptyState:{type:ControlType.ComponentInstance},layout:{type:ControlType.Object,optional:true,controls:{type:{type:ControlType.Enum,defaultValue:\"stack\",options:[\"stack\",\"grid\",\"masonry\"],optionTitles:[\"Stack\",\"Grid\",\"Masonry\"],displaySegmentedControl:true,segmentedControlDirection:\"vertical\"},direction:{type:ControlType.Enum,defaultValue:\"vertical\",options:[\"horizontal\",\"vertical\"],optionTitles:[\"Horizontal\",\"Vertical\"],optionIcons:[\"direction-horizontal\",\"direction-vertical\"],displaySegmentedControl:true,hidden:props=>props.type!=\"stack\"},distribute:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\",\"space-between\",\"space-around\",\"space-evenly\"],optionTitles:[\"Start\",\"Center\",\"End\",\"Space Between\",\"Space Around\",\"Space Evenly\"],hidden:props=>props.type!=\"stack\"},alignH:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"horizontal\"},alignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],optionIcons:[\"align-left\",\"align-center\",\"align-right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"stack\"||props.direction!=\"vertical\"},wrap:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.type!=\"stack\"},columns:{type:ControlType.Enum,defaultValue:\"fixed\",options:[\"auto\",\"fixed\"],optionTitles:[\"Auto\",\"Fixed\"],displaySegmentedControl:true,hidden:props=>props.type!=\"grid\"},columnCount:{type:ControlType.Number,defaultValue:2,min:1,step:1,displayStepper:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.columns==\"auto\"},gridWidthType:{type:ControlType.Enum,defaultValue:\"min\",options:[\"min\",\"fixed\"],optionTitles:[\"Min\",\"Fixed\"],displaySegmentedControl:true,title:\"Width\",hidden:props=>props.type!=\"grid\"},gridWidth:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"},gridHeightType:{type:ControlType.Enum,defaultValue:\"fit\",options:[\"fit\",\"fixed\"],optionTitles:[\"Fit\",\"Fixed\"],displaySegmentedControl:true,title:\"Height\",hidden:props=>props.type!=\"grid\"},gridHeight:{type:ControlType.Number,defaultValue:200,min:1,step:1,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!=\"fixed\"},gridAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!=\"grid\"},gridAlignV:{type:ControlType.Enum,defaultValue:\"start\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Top\",\"Center\",\"Bottom\"],optionIcons:[\"align-top\",\"align-middle\",\"align-bottom\"],displaySegmentedControl:true,title:\" \",hidden:props=>props.type!=\"grid\"||props.gridHeightType!==\"fit\"},masonryColumns:{type:ControlType.Number,defaultValue:3,min:1,step:1,displayStepper:true,title:\"Columns\",hidden:props=>props.type!==\"masonry\"},masonryItemWidth:{type:ControlType.Enum,defaultValue:\"fill\",options:[\"fit\",\"fill\"],optionTitles:[\"Fit\",\"Fill\"],displaySegmentedControl:true,title:\"Item Width\",hidden:props=>props.type!==\"masonry\"},masonryAlign:{type:ControlType.Enum,defaultValue:\"center\",options:[\"start\",\"center\",\"end\"],optionTitles:[\"Left\",\"Center\",\"Right\"],displaySegmentedControl:true,title:\"Align\",hidden:props=>props.type!==\"masonry\"||props.masonryItemWidth!==\"fit\"},gap:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"stack\"},gapH:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&(props.type!==\"masonry\"||props.masonryColumns===1)},gapV:{type:ControlType.Number,defaultValue:10,min:0,step:1,hidden:props=>props.type!==\"grid\"&&props.type!==\"masonry\"},padding:{type:ControlType.FusedNumber,defaultValue:0,toggleKey:\"paddingIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}},componentConfig:{type:ControlType.Object,optional:true,title:\"Component\",controls:{variant:{type:ControlType.String,defaultValue:\"\",placeholder:\"Variant Name\",preventLocalization:true,description:\"Override the component's variant for responsive design.\\n\\n*Note:* The component must be the only layer inside the Collection List to use this.\\n\\n*Note:* Variant does not appear while editing. Preview your project to see the variant.\"}}},scrollUp:{type:ControlType.Object,optional:true,defaultValue:{scrollStyle:\"smooth\",offset:0},title:\"Scroll to Top\",description:\" \",controls:{scrollStyle:{type:ControlType.Enum,defaultValue:\"smooth\",options:[\"smooth\",\"instant\"],optionTitles:[\"Smooth\",\"Instant\"],displaySegmentedControl:true,title:\"Scroll\"},offset:{type:ControlType.Number,defaultValue:-32,step:1},paginationEnabled:{type:ControlType.Boolean,defaultValue:true,title:\"Pagination\"},filteringEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Filters\"},sortingEnabled:{type:ControlType.Boolean,defaultValue:false,title:\"Sorting\",description:\"Scroll to the top of the Superfields component when page, filter, or sorting is changed.\"}}},// urlParameters: {\n//     type: ControlType.Object,\n//     title: \"URL Parameters\",\n//     description: \" \",\n//     controls: {\n//         pagination: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         paginationName: {\n//             type: ControlType.String,\n//             defaultValue: \"page\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Current page\",\n//             hidden: (props) => !props.pagination,\n//         },\n//         search: {\n//             type: ControlType.Boolean,\n//             defaultValue: false,\n//         },\n//         searchName: {\n//             type: ControlType.String,\n//             defaultValue: \"search\",\n//             placeholder: \"URL Parameter\",\n//             title: \"Name\",\n//             description: \"Search input text\",\n//             // \"Search input text\\n\\n*Note:* URL parameters for filters and sorting can be added on the Filter and Sorting Selector components.\",\n//             hidden: (props) => !props.search,\n//         },\n//     },\n// },\npagination:{type:ControlType.Boolean,defaultValue:false},paginationType:{type:ControlType.Enum,defaultValue:\"pagination\",options:[\"prevNextButtons\",\"loadMoreButton\"],optionTitles:[\"Prev/Next Buttons\",\"Load More Button\"],title:\"Type\",displaySegmentedControl:true,segmentedControlDirection:\"vertical\",hidden:props=>!props.pagination},itemsPerPage:{type:ControlType.Number,defaultValue:4,min:1,step:1,displayStepper:true,hidden:props=>!props.pagination},filtering:{type:ControlType.Boolean,defaultValue:false},favouriting:{type:ControlType.Boolean,defaultValue:false},favouritesOnly:{type:ControlType.Boolean,defaultValue:false,hidden:props=>!props.favouriting},search:{type:ControlType.Boolean,defaultValue:false},searchFields:{type:ControlType.Array,defaultValue:[{fieldType:\"default\",fieldName:\"Title\"}],title:\"Fields\",control:{type:ControlType.Object,controls:{fieldType:{type:ControlType.Enum,defaultValue:\"default\",options:[\"reference\",\"default\"],optionTitles:[\"Yes\",\"No\"],displaySegmentedControl:true,title:\"Reference\"},fieldName:{type:ControlType.String,defaultValue:\"Title\",placeholder:\"CMS Field Name\",preventLocalization:true},referenceFieldName:{type:ControlType.String,defaultValue:\"\",placeholder:\"CMS Field Name\",preventLocalization:true,hidden:props=>props.fieldType!==\"reference\"}}},description:\"CMS fields to search\",hidden:props=>!props.search},randomize:{type:ControlType.Boolean,defaultValue:false},sorting:{type:ControlType.Boolean,defaultValue:false,hidden:props=>props.randomize},sortingField:{type:ControlType.Object,optional:true,hidden:props=>props.randomize||!props.sorting,controls:sortingControls()},slugFieldName:{type:ControlType.String,defaultValue:\"Slug\",placeholder:\"Slug Field Name\",preventLocalization:true,hidden:props=>!props.favouriting&&!props.sorting},cmsCollectionName:{type:ControlType.String,defaultValue:\"\",preventLocalization:true,hidden:props=>true}});function ComponentVariantSwitch({child,componentConfig}){var _child_props_children_props,_child_props_children,_child_props,_componentChild_props,_componentChild_props1,_clonedComponent_props;const componentChild=child===null||child===void 0?void 0:(_child_props=child.props)===null||_child_props===void 0?void 0:(_child_props_children=_child_props.children)===null||_child_props_children===void 0?void 0:(_child_props_children_props=_child_props_children.props)===null||_child_props_children_props===void 0?void 0:_child_props_children_props.children;const componentProps=componentChild===null||componentChild===void 0?void 0:componentChild.props;const component=componentProps===null||componentProps===void 0?void 0:componentProps.children;const variant=componentConfig.variant;if(!component){return child;}const clonedComponent=cloneComponent(componentChild,variant);if(clonedComponent){return clonedComponent;}if(componentProps&&typeof componentProps===\"object\"&&((_componentChild_props=componentChild.props)===null||_componentChild_props===void 0?void 0:_componentChild_props.hasOwnProperty(\"href\"))){var _componentProps_children_props,_componentProps_children;const clonedChild=cloneComponent((_componentProps_children=componentProps.children)===null||_componentProps_children===void 0?void 0:(_componentProps_children_props=_componentProps_children.props)===null||_componentProps_children_props===void 0?void 0:_componentProps_children_props.children,variant);if(clonedChild){var _componentChild_props2,_componentChild_props_children,_componentChild_props3;return /*#__PURE__*/cloneElement(componentChild,{children:{...(_componentChild_props2=componentChild.props)===null||_componentChild_props2===void 0?void 0:_componentChild_props2.children,props:{...(_componentChild_props3=componentChild.props)===null||_componentChild_props3===void 0?void 0:(_componentChild_props_children=_componentChild_props3.children)===null||_componentChild_props_children===void 0?void 0:_componentChild_props_children.props,children:clonedChild}}});}}const clonedChild=cloneComponent(componentChild===null||componentChild===void 0?void 0:(_componentChild_props1=componentChild.props)===null||_componentChild_props1===void 0?void 0:_componentChild_props1.children,variant);if(clonedChild){return /*#__PURE__*/cloneElement(componentChild,{children:clonedChild});}if(clonedComponent===null||clonedComponent===void 0?void 0:(_clonedComponent_props=clonedComponent.props)===null||_clonedComponent_props===void 0?void 0:_clonedComponent_props.hasOwnProperty(\"variant\")){return /*#__PURE__*/cloneElement(component,{variant});}return child;}const MemoizedComponentVariantSwitch=/*#__PURE__*/memo(ComponentVariantSwitch);const MemoizedMasonry=/*#__PURE__*/memo(Masonry);function cloneComponent(componentChild,variant){var _component_type;const componentProps=componentChild===null||componentChild===void 0?void 0:componentChild.props;const component=componentProps===null||componentProps===void 0?void 0:componentProps.children;if((componentChild===null||componentChild===void 0?void 0:componentChild.type)==ResolveLinks){return /*#__PURE__*/_jsx(ResolveLinks,{...componentProps,children:(...values)=>{const element=component(...values);return /*#__PURE__*/cloneElement(element,{children:{...element.props.children,props:{...element.props.children.props,children:{...element.props.children.props.children,props:{...element.props.children.props.children.props,variant}}}}});}});}else if(!(component===null||component===void 0?void 0:(_component_type=component.type)===null||_component_type===void 0?void 0:_component_type.propertyControls)){var _component_props;const cData=component===null||component===void 0?void 0:(_component_props=component.props)===null||_component_props===void 0?void 0:_component_props.children;if(component&&cData){var _cData_type_propertyControls,_cData_type;const variantProp=(_cData_type=cData.type)===null||_cData_type===void 0?void 0:(_cData_type_propertyControls=_cData_type.propertyControls)===null||_cData_type_propertyControls===void 0?void 0:_cData_type_propertyControls.variant;if(variantProp){return /*#__PURE__*/cloneElement(component,{children:{...cData,props:{...cData.props,variant}}});}}}return null;}function shuffle(array,seed){// Create a copy of the original array to avoid modifying it directly\nconst shuffled=array.slice();// Create a seeded random number generator\nlet currentSeed=seed;const random=()=>{const x=Math.sin(currentSeed++)*1e4;return x-Math.floor(x);};// Fisher-Yates shuffle algorithm\nfor(let i=shuffled.length-1;i>0;i--){const j=Math.floor(random()*(i+1));[shuffled[i],shuffled[j]]=[shuffled[j],shuffled[i]];}return shuffled;}function getPropertyControl(fieldName,fieldType,referenceFieldName,referenceFieldType,propertyControlsByTitle,mainAlias,defaultReferencePropertyTitle=\"\"){var _propertyControlsByTitle_mainAlias;let property=((_propertyControlsByTitle_mainAlias=propertyControlsByTitle[mainAlias])===null||_propertyControlsByTitle_mainAlias===void 0?void 0:_propertyControlsByTitle_mainAlias[fieldName])||null;let mismatchedFieldName=\"\";let mismatchedFieldType=\"\";if(property){if(property.type===\"collectionreference\"){const alias=property.id;const propertyControls=propertyControlsByTitle[alias];if(propertyControls){const name=fieldType===\"reference\"?referenceFieldName:defaultReferencePropertyTitle;const control=propertyControls[name];if(control){if(referenceFieldType&&referenceFieldType!==control.type){mismatchedFieldName=fieldName;mismatchedFieldType=control.type;}else{property={...control,id:`${alias}.${control.id}`};}}}}else if(property.type!==fieldType){mismatchedFieldName=fieldName;mismatchedFieldType=fieldType;}}return{property,mismatchedFieldName,mismatchedFieldType};}function processField(field,fieldValue,filterValue,multiSelect,conditionContains,multiReferenceItemsById){if(field.type===\"multicollectionreference\"&&Array.isArray(fieldValue)){const rItems=multiReferenceItemsById[field.referenceAlias];for(const item of fieldValue){if(!item){continue;}const itemValue=item[field.referenceId];if(itemValue===null||itemValue===undefined){continue;}if(filterData(itemValue,filterValue,field.referenceType,multiSelect,conditionContains)){return true;}}}else{if(fieldValue===null||fieldValue===undefined){return false;}return filterData(fieldValue,filterValue,field.type,multiSelect,conditionContains);}return false;}function filterData(fieldValue,filterValue,fieldType,multiSelect,conditionContains){if(typeof filterValue==\"string\"&&multiSelect){const values=filterValue.split(DELIMITER);switch(fieldType){case FieldType.String:case FieldType.Enum:if(conditionContains){for(const v of values){if(fieldValue.includes(v)){return true;}}}else{if(values.includes(fieldValue)){return true;}}break;}}else{switch(fieldType){case FieldType.Boolean:if(fieldValue==filterValue){return true;}break;case FieldType.String:case FieldType.Enum:if(conditionContains){if(fieldValue===null||fieldValue===void 0?void 0:fieldValue.includes(filterValue)){return true;}}else{if(fieldValue==filterValue){return true;}}break;}}return false;}function modifySelect(query,filters,search,searchFields,sort,propertyControlsByTitle,collections){const filterIds=Object.keys(filters);const hasFilters=filterIds.length;if((query===null||query===void 0?void 0:query.select)&&(hasFilters||search||(sort===null||sort===void 0?void 0:sort.sortBy)===\"field\")){const fields=[];if(hasFilters){for(const filterId of filterIds){const filter=filters[filterId];if(filter.fieldType===FilterFieldType.MultipleOptions){for(const name of filter.fieldName.split(DELIMITER)){fields.push({name:name});}}else if(filter.fieldType===FilterFieldType.Reference){fields.push({name:filter.fieldName,referenceFieldName:filter.referenceFieldName});}else{fields.push({name:filter.fieldName});}}}for(const field of searchFields){if(field.fieldType===\"reference\"){fields.push({name:field.fieldName,referenceFieldName:field.referenceFieldName});}else{fields.push({name:field.fieldName});}}if(sort&&sort.sortBy===\"field\"){fields.push({name:sort.fieldName});}// Deduplicate fields\nconst uniqueFields=[];for(const field of fields){if(!uniqueFields.some(f=>f.name===field.name&&f.referenceFieldName===field.referenceFieldName)){uniqueFields.push(field);}}return addFieldsToSelect(uniqueFields,query,propertyControlsByTitle,collections);}return query===null||query===void 0?void 0:query.select;}function mapCollectionDataValues(items,propertyControlsById,multiReferenceItemsById,multiReferenceIdMap){if(!Array.isArray(items)||typeof propertyControlsById!==\"object\"||typeof multiReferenceItemsById!==\"object\"){return items// Return the original array if inputs are invalid\n;}// Create a shallow copy of the items array\nconst copiedItems=items.map(item=>({...item}));for(const propertyId of Object.keys(propertyControlsById)){const property=propertyControlsById[propertyId];if(property.type===\"enum\"){const optionMap={};if(property.options&&property.optionTitles){for(let i=0;i<property.options.length;i++){optionMap[property.options[i]]=property.optionTitles[i];}}for(const item of copiedItems){if(item[propertyId]){item[propertyId]=optionMap[item[propertyId]]||\"\";}}}else if(property.type===\"multicollectionreference\"){const alias=multiReferenceIdMap[propertyId];const referenceItemsById=multiReferenceItemsById[alias];if(referenceItemsById){for(const item of copiedItems){const referenceItems=item[alias];const newItemValues=[];if(Array.isArray(referenceItems)){for(const item of referenceItems){if(typeof item===\"string\"){newItemValues.push(referenceItemsById[item]);}else{newItemValues.push(item);}}}item[propertyId]=newItemValues;}}}}return copiedItems;}function getSearchLevelForValue(value,searchText){if(value==undefined||value==null){return 0;}const text=String(value).toLowerCase();if(text==searchText){return 4;}else if(text.includes(searchText)){if(text.startsWith(searchText)){return 3;}else if((\" \"+text+\" \").includes(\" \"+searchText+\" \")){return 2;}else{return 1;}}return 0;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Superfields\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any\",\"framerDisableUnlink\":\"\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"600\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Superfields.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,progress as o,isFunction as i,defaults as s,isCubicBezier as r,isEasingGenerator as a,isEasingList as c,isNumber as l,time as f,noop as u,removeItem as d,mix as g,getEasingForSegment as m,isString as h,defaultOffset as p,fillOffset as v,velocityPerSecond as y,interpolate as w}from\"@motionone/utils\";import{Animation as E,getEasingFunction as b}from\"@motionone/animation\";import{__rest as S}from\"tslib\";import{invariant as A}from\"hey-listen\";import{pregenerateKeyframes as O,calcGeneratorVelocity as x,spring as V,glide as z}from\"@motionone/generators\";const W=new WeakMap;function getAnimationData(e){W.has(e)||W.set(e,{transforms:[],values:new Map});return W.get(e)}function getMotionValue(t,n){t.has(n)||t.set(n,new e);return t.get(n)}const L=[\"\",\"X\",\"Y\",\"Z\"];const T=[\"translate\",\"scale\",\"rotate\",\"skew\"];const D={x:\"translateX\",y:\"translateY\",z:\"translateZ\"};const M={syntax:\"<angle>\",initialValue:\"0deg\",toDefaultUnit:e=>e+\"deg\"};const k={translate:{syntax:\"<length-percentage>\",initialValue:\"0px\",toDefaultUnit:e=>e+\"px\"},rotate:M,scale:{syntax:\"<number>\",initialValue:1,toDefaultUnit:t},skew:M};const B=new Map;const asTransformCssVar=e=>`--motion-${e}`;const j=[\"x\",\"y\",\"z\"];T.forEach((e=>{L.forEach((t=>{j.push(e+t);B.set(asTransformCssVar(e+t),k[e])}))}));const compareTransformOrder=(e,t)=>j.indexOf(e)-j.indexOf(t);const P=new Set(j);const isTransform=e=>P.has(e);const addTransformToElement=(e,t)=>{D[t]&&(t=D[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 $=new Set;function registerCssVariable(e){if(!$.has(e)){$.add(e);try{const{syntax:t,initialValue:n}=B.has(e)?B.get(e):{};CSS.registerProperty({name:e,inherits:false,syntax:t,initialValue:n})}catch(e){}}}const testAnimation=(e,t)=>document.createElement(\"div\").animate(e,t);const 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]},{duration:.001}).finished),linearEasing:()=>{try{testAnimation({opacity:0},{easing:\"linear(0, 1)\"})}catch(e){return false}return true}};const R={};const H={};for(const e in C)H[e]=()=>{void 0===R[e]&&(R[e]=C[e]());return R[e]};const I=.015;const generateLinearEasingPoints=(e,t)=>{let n=\"\";const i=Math.round(t/I);for(let t=0;t<i;t++)n+=e(o(0,i-1,t))+\", \";return n.substring(0,n.length-2)};const convertEasing=(e,t)=>i(e)?H.linearEasing()?`linear(${generateLinearEasingPoints(e,t)})`:s.easing:r(e)?cubicBezierAsString(e):e;const cubicBezierAsString=([e,t,n,o])=>`cubic-bezier(${e}, ${t}, ${n}, ${o})`;function hydrateKeyframes(e,t){for(let n=0;n<e.length;n++)null===e[n]&&(e[n]=n?e[n-1]:t());return e}const keyframesList=e=>Array.isArray(e)?e:[e];function getStyleName(e){D[e]&&(e=D[e]);return isTransform(e)?asTransformCssVar(e):e}const N={get:(e,t)=>{t=getStyleName(t);let n=isCssVar(t)?e.style.getPropertyValue(t):getComputedStyle(e)[t];if(!n&&0!==n){const e=B.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 r=getDevToolsRecord();const d=false!==o.record&&r;let g;let{duration:m=s.duration,delay:h=s.delay,endDelay:p=s.endDelay,repeat:v=s.repeat,easing:y=s.easing,direction:w,offset:b,allowWebkitAcceleration:S=false}=o;const A=getAnimationData(e);const O=isTransform(t);let x=H.waapi();O&&addTransformToElement(e,t);const V=getStyleName(t);const z=getMotionValue(A.values,V);const W=B.get(V);stopAnimation(z.animation,!(a(y)&&z.generator)&&false!==o.record);return()=>{const readInitialValue=()=>{var t,n;return null!==(n=null!==(t=N.get(e,V))&&void 0!==t?t:null===W||void 0===W?void 0:W.initialValue)&&void 0!==n?n:0};let s=hydrateKeyframes(keyframesList(n),readInitialValue);if(a(y)){const e=y.createAnimation(s,readInitialValue,O,V,z);y=e.easing;void 0!==e.keyframes&&(s=e.keyframes);void 0!==e.duration&&(m=e.duration)}isCssVar(V)&&(H.cssRegisterProperty()?registerCssVariable(V):x=false);O&&!H.linearEasing()&&(i(y)||c(y)&&y.some(i))&&(x=false);if(x){W&&(s=s.map((e=>l(e)?W.toDefaultUnit(e):e)));1!==s.length||H.partialKeyframes()&&!d||s.unshift(readInitialValue());const t={delay:f.ms(h),duration:f.ms(m),endDelay:f.ms(p),easing:c(y)?void 0:convertEasing(y,m),direction:w,iterations:v+1,fill:\"both\"};g=e.animate({[V]:s,offset:b,easing:c(y)?y.map((e=>convertEasing(e,m))):void 0},t);g.finished||(g.finished=new Promise(((e,t)=>{g.onfinish=e;g.oncancel=t})));const n=s[s.length-1];g.finished.then((()=>{N.set(e,V,n);g.cancel()})).catch(u);S||(g.playbackRate=1.000001)}else if(O){s=s.map((e=>\"string\"===typeof e?parseFloat(e):e));1===s.length&&s.unshift(parseFloat(readInitialValue()));const render=t=>{W&&(t=W.toDefaultUnit(t));N.set(e,V,t)};g=new E(render,s,Object.assign(Object.assign({},o),{duration:m,easing:y}))}else{const t=s[s.length-1];N.set(e,V,W&&l(t)?W.toDefaultUnit(t):t)}d&&r(e,t,s,{duration:m,delay:h,easing:y,repeat:v,offset:b},\"motion-one\");z.setAnimation(g);return g}}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=s.duration)=>new Proxy({animations:e.map(createAnimation).filter(Boolean),duration:n,options:t},F);const getActiveAnimation=e=>e.animations[0];const F={get:(e,t)=>{const n=getActiveAnimation(e);switch(t){case\"duration\":return e.duration;case\"currentTime\":return f.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(u));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=f.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 r=l(n)?n:getFromIndex(n,s);const a=Math.abs(r-i);let c=e*a;if(o){const t=s*e;const n=b(o);c=n(c/t)*t}return t+c}}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 i(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 l(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){d(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:g(i,s,o[r]),easing:m(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,i=S(t,[\"defaultOptions\"]);const r=[];const c=new Map;const l={};const f=new Map;let u=0;let d=0;let g=0;for(let t=0;t<e.length;t++){const o=e[t];if(h(o)){f.set(o,d);continue}if(!Array.isArray(o)){f.set(o.name,calcNextTime(d,o.at,u,f));continue}const[i,r,m={}]=o;void 0!==m.at&&(d=calcNextTime(d,m.at,u,f));let y=0;const w=resolveElements(i,l);const E=w.length;for(let e=0;e<E;e++){const t=w[e];const o=getElementSequence(t,c);for(const t in r){const i=getValueSequence(t,o);let c=keyframesList(r[t]);const l=getOptions(m,t);let{duration:f=n.duration||s.duration,easing:u=n.easing||s.easing}=l;if(a(u)){const e=isTransform(t);A(2===c.length||!e,\"spring must be provided 2 keyframes within timeline\");const n=u.createAnimation(c,(()=>\"0\"),e);u=n.easing;void 0!==n.keyframes&&(c=n.keyframes);void 0!==n.duration&&(f=n.duration)}const h=resolveOption(m.delay,e,E)||0;const w=d+h;const b=w+f;let{offset:S=p(c.length)}=l;1===S.length&&0===S[0]&&(S[1]=1);const O=length-c.length;O>0&&v(S,O);1===c.length&&c.unshift(null);addKeyframes(i,c,u,S,w,b);y=Math.max(h+f,y);g=Math.max(b,g)}}u=d;d+=y}c.forEach(((e,t)=>{for(const a in e){const c=e[a];c.sort(compareByTime);const l=[];const f=[];const u=[];for(let e=0;e<c.length;e++){const{at:t,value:n,easing:i}=c[e];l.push(n);f.push(o(0,g,t));u.push(i||s.easing)}if(0!==f[0]){f.unshift(0);l.unshift(l[0]);u.unshift(\"linear\")}if(1!==f[f.length-1]){f.push(1);l.push(null)}r.push([t,a,l,Object.assign(Object.assign(Object.assign({},n),{duration:g,easing:u,offset:f}),i)])}}));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,O(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=x((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 U=createGeneratorEasing(V);const q=createGeneratorEasing(z);const K={any:0,all:1};function inView$1(e,t,{root:n,margin:o,amount:s=\"any\"}={}){if(\"undefined\"===typeof IntersectionObserver)return()=>{};const r=resolveElements(e);const a=new WeakMap;const onIntersectionChange=e=>{e.forEach((e=>{const n=a.get(e.target);if(e.isIntersecting!==Boolean(n))if(e.isIntersecting){const n=t(e);i(n)?a.set(e.target,n):c.unobserve(e.target)}else if(n){n(e);a.delete(e.target)}}))};const c=new IntersectionObserver(onIntersectionChange,{root:n,rootMargin:o,threshold:\"number\"===typeof s?s:K[s]});r.forEach((e=>c.observe(e)));return()=>c.disconnect()}const G=new WeakMap;let _;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=G.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&&(_=new ResizeObserver(notifyAll))}function resizeElement(e,t){_||createResizeObserver();const n=resolveElements(e);n.forEach((e=>{let n=G.get(e);if(!n){n=new Set;G.set(e,n)}n.add(t);null===_||void 0===_?void 0:_.observe(e)}));return()=>{n.forEach((e=>{const n=G.get(e);null===n||void 0===n?void 0:n.delete(t);(null===n||void 0===n?void 0:n.size)||(null===_||void 0===_?void 0:_.unobserve(e))}))}}const Z=new Set;let X;function createWindowResizeHandler(){X=()=>{const e={width:window.innerWidth,height:window.innerHeight};const t={target:window,size:e,contentSize:e};Z.forEach((e=>e(t)))};window.addEventListener(\"resize\",X)}function resizeWindow(e){Z.add(e);X||createWindowResizeHandler();return()=>{Z.delete(e);!Z.size&&X&&(X=void 0)}}function resize(e,t){return i(e)?resizeWindow(e):resizeElement(e,t)}const Y=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 J={x:{length:\"Width\",position:\"Left\"},y:{length:\"Height\",position:\"Top\"}};function updateAxisInfo(e,t,n,i){const s=n[t];const{length:r,position:a}=J[t];const c=s.current;const l=n.time;s.current=e[\"scroll\"+a];s.scrollLength=e[\"scroll\"+r]-e[\"client\"+r];s.offset.length=0;s.offset[0]=0;s.offset[1]=s.scrollLength;s.progress=o(0,s.scrollLength,s.current);const f=i-l;s.velocity=f>Y?0:y(s.current-c,f)}function updateScrollInfo(e,t,n){updateAxisInfo(e,\"x\",t,n);updateAxisInfo(e,\"y\",t,n);t.time=n}function calcInset(e,t){let n={x:0,y:0};let o=e;while(o&&o!==t)if(o instanceof HTMLElement){n.x+=o.offsetLeft;n.y+=o.offsetTop;o=o.offsetParent}else if(o instanceof SVGGraphicsElement&&\"getBBox\"in o){const{top:e,left:t}=o.getBBox();n.x+=t;n.y+=e;while(o&&\"svg\"!==o.tagName)o=o.parentNode}return n}const Q={Enter:[[0,1],[1,1]],Exit:[[0,0],[1,0]],Any:[[1,0],[0,1]],All:[[0,0],[1,1]]};const ee={start:0,center:.5,end:1};function resolveEdge(e,t,n=0){let o=0;void 0!==ee[e]&&(e=ee[e]);if(h(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}l(e)&&(o=t*e);return n+o}const te=[0,0];function resolveOffset(e,t,n,o){let i=Array.isArray(e)?e:te;let s=0;let r=0;if(l(e))i=[e,e];else if(h(e)){e=e.trim();i=e.includes(\" \")?e.split(\" \"):[e,ee[e]?e:\"0\"]}s=resolveEdge(i[0],n,o);r=resolveEdge(i[1],t);return s-r}const ne={x:0,y:0};function resolveOffsets(e,t,n){let{offset:o=Q.All}=n;const{target:i=e,axis:s=\"y\"}=n;const r=\"y\"===s?\"height\":\"width\";const a=i!==e?calcInset(i,e):ne;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=w(p(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 s=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:i(t)?()=>t(n):scrubAnimation(t,n[s])}}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 oe=new WeakMap;const ie=new WeakMap;const se=new WeakMap;const getEventTarget=e=>e===document.documentElement?window:e;function scroll(e,t={}){var{container:n=document.documentElement}=t,o=S(t,[\"container\"]);let i=se.get(n);if(!i){i=new Set;se.set(n,i)}const s=createScrollInfo();const r=createOnScrollHandler(n,e,s,o);i.add(r);if(!oe.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()};oe.set(n,listener);const e=getEventTarget(n);window.addEventListener(\"resize\",listener,{passive:true});n!==document.documentElement&&ie.set(n,resize(n,listener));e.addEventListener(\"scroll\",listener,{passive:true})}const a=oe.get(n);const c=requestAnimationFrame(a);return()=>{var t;\"function\"!==typeof e&&e.stop();cancelAnimationFrame(c);const o=se.get(n);if(!o)return;o.delete(r);if(o.size)return;const i=oe.get(n);oe.delete(n);if(i){getEventTarget(n).removeEventListener(\"scroll\",i);null===(t=ie.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 re;function processScheduledAnimations(){if(!re)return;const e=re.sort(compareByDepth).map(fireAnimateUpdates);e.forEach(fireNext);e.forEach(fireNext);re=void 0}function scheduleAnimation(e){if(re)n(re,e);else{re=[e];requestAnimationFrame(processScheduledAnimations)}}function unscheduleAnimation(e){re&&d(re,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 ae={isActive:e=>Boolean(e.inView),subscribe:(e,{enable:t,disable:n},{inViewOptions:o={}})=>{const{once:i}=o,s=S(o,[\"once\"]);return inView$1(e,(o=>{t();dispatchViewEvent(e,\"viewenter\",o);if(!i)return t=>{n();dispatchViewEvent(e,\"viewleave\",t)}}),s)}};const mouseEvent=(e,t,n)=>o=>{if(!o.pointerType||\"mouse\"===o.pointerType){n();dispatchPointerEvent(e,t,o)}};const ce={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 le={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 fe={inView:ae,hover:ce,press:le};const ue=[\"initial\",\"animate\",...Object.keys(fe),\"exit\"];const de=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 ue)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)||{},l=S(c,[\"transition\"]);const f=Object.assign({},l);function*animateUpdates(){var t,o;const s=l;l={};const r={};for(const n of ue){if(!i[n])continue;const s=resolveVariant(e[n]);if(s)for(const n in s)if(\"transition\"!==n){l[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(l),...Object.keys(s)]);const c=[];a.forEach((e=>{var t;void 0===l[e]&&(l[e]=f[e]);if(hasChanged(s[e],l[e])){null!==(t=f[e])&&void 0!==t?t:f[e]=N.get(n,e);c.push(animateStyle(n,e,l[e],r[e]))}}));yield;const d=c.map((e=>e())).filter(Boolean);if(!d.length)return;const g=l;n.dispatchEvent(motionEvent(\"motionstart\",g));Promise.all(d.map((e=>e.finished))).then((()=>{n.dispatchEvent(motionEvent(\"motioncomplete\",g))})).catch(u)}const setGesture=(e,t)=>()=>{i[e]=t;scheduleAnimation(d)};const updateGestureSubscriptions=()=>{for(const t in fe){const o=fe[t].isActive(e);const i=s[t];if(o&&!i)s[t]=fe[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:()=>l,getOptions:()=>e,getContext:()=>r,mount:e=>{A(Boolean(e),\"Animation state must be mounted with valid Element\");n=e;de.set(n,d);updateGestureSubscriptions();return()=>{de.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)){D[o]&&(o=D[o]);n.push(o);o=asTransformCssVar(o)}let s=Array.isArray(i)?i[0]:i;const r=B.get(o);r&&(s=l(i)?r.toDefaultUnit(i):i);t[o]=s}n.length&&(t.transform=buildTransformTemplate(n));return t}const camelLetterToPipeLetter=e=>`-${e.toLowerCase()}`;const camelToPipeCase=e=>e.replace(/[A-Z]/g,camelLetterToPipeLetter);function createStyleString(e={}){const t=createStyles(e);let n=\"\";for(const e in t){n+=e.startsWith(\"--\")?e:camelToPipeCase(e);n+=`: ${t[e]}; `}return n}export{Q as ScrollOffset,animate,animateStyle,createMotionState,createStyleString,createStyles,getAnimationData,getStyleName,q as glide,inView$1 as inView,de as mountedStates,resize,scroll,U as spring,stagger,N as style,timeline,withControls};\n\n//# sourceMappingURL=index.es.js.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{Children,useEffect,useState,useRef,useMemo,createRef,useCallback,cloneElement}from\"react\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{useAnimationFrame,useReducedMotion,LayoutGroup,useInView,useMotionValue,useTransform,motion,wrap,frame}from\"framer-motion\";import{resize}from\"@motionone/dom\";const MAX_DUPLICATED_ITEMS=100;const directionTransformers={left:offset=>`translateX(-${offset}px)`,right:offset=>`translateX(${offset}px)`,top:offset=>`translateY(-${offset}px)`,bottom:offset=>`translateY(${offset}px)`};const supportsAcceleratedAnimations=typeof Animation!==\"undefined\"&&typeof Animation.prototype.updatePlaybackRate===\"function\";/**\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Ticker(props){/* Props */let{slots,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,speed,hoverFactor,direction,alignment,sizingOptions,fadeOptions,style}=props;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{widthType,heightType}=sizingOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/* Checks */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const numChildren=Children.count(filteredSlots);const hasChildren=numChildren>0;if(direction===true){direction=\"left\";}const isHorizontal=direction===\"left\"||direction===\"right\";const offset=useMotionValue(0);const transformer=directionTransformers[direction];const transform=useTransform(offset,transformer);/* Refs and State */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return[/*#__PURE__*/createRef(),/*#__PURE__*/createRef()];},[]);const[size,setSize]=useState({parent:null,children:null});/* Arrays */let clonedChildren=[];let dupedChildren=[];/* Duplicate value */let duplicateBy=0;let opacity=0;if(isCanvas){duplicateBy=numChildren?Math.floor(10/numChildren):0;opacity=1;}if(!isCanvas&&hasChildren&&size.parent){duplicateBy=Math.round(size.parent/size.children*2)+1;duplicateBy=Math.min(duplicateBy,MAX_DUPLICATED_ITEMS);opacity=1;}/* Measure parent and child */const measure=useCallback(()=>{if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=childrenRef[0].current?isHorizontal?childrenRef[0].current.offsetLeft:childrenRef[0].current.offsetTop:0;const end=childrenRef[1].current?isHorizontal?childrenRef[1].current.offsetLeft+childrenRef[1].current.offsetWidth:childrenRef[1].current.offsetTop+childrenRef[1].current.offsetHeight:0;const childrenLength=end-start+gap;setSize({parent:parentLength,children:childrenLength});}},[]);const childrenStyles=isCanvas?{contentVisibility:\"auto\"}:{};/* Add refs to first and last child */if(hasChildren){// TODO: These conditional hooks will be unsafe if hasChildren ever changes outside the canvas.\nif(!isCanvas){/**\n             * Track whether this is the initial resize event. By default this will fire on mount,\n             * which we do in the useEffect. We should only fire it on subsequent resizes.\n             */let initialResize=useRef(true);useEffect(()=>{frame.read(measure);return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){frame.read(measure);}initialResize.current=false;});},[]);}clonedChildren=Children.map(filteredSlots,(child,index)=>{var _child_props,_child_props1,_child_props2,_child_props3;let ref;if(index===0){ref=childrenRef[0];}if(index===filteredSlots.length-1){ref=childrenRef[1];}const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{ref:ref,style:size,children:/*#__PURE__*/cloneElement(child,{style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,...size,flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.children)})});});}if(!isCanvas){for(let i=0;i<duplicateBy;i++){dupedChildren=[...dupedChildren,...Children.map(filteredSlots,(child,childIndex)=>{var _child_props,_child_props1,_child_props2,_child_props3,_child_props4,_child_props5;const size={width:widthType?(_child_props=child.props)===null||_child_props===void 0?void 0:_child_props.width:\"100%\",height:heightType?(_child_props1=child.props)===null||_child_props1===void 0?void 0:_child_props1.height:\"100%\",willChange:\"transform\"};return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:size,\"aria-hidden\":true,children:/*#__PURE__*/cloneElement(child,{key:i+\" \"+childIndex,style:{...(_child_props2=child.props)===null||_child_props2===void 0?void 0:_child_props2.style,width:widthType?(_child_props3=child.props)===null||_child_props3===void 0?void 0:_child_props3.width:\"100%\",height:heightType?(_child_props4=child.props)===null||_child_props4===void 0?void 0:_child_props4.height:\"100%\",flexShrink:0,...childrenStyles},layoutId:child.props.layoutId?child.props.layoutId+\"-dupe-\"+i:undefined},(_child_props5=child.props)===null||_child_props5===void 0?void 0:_child_props5.children)},i+\"li\"+childIndex)},i+\"lg\"+childIndex);})];}}const animateToValue=size.children+size.children*Math.round(size.parent/size.children);const initialTime=useRef(null);const prevTime=useRef(null);const xOrY=useRef(0);const isHover=useRef(false);const isReducedMotion=useReducedMotion();const listRef=useRef(null);const animationRef=useRef(null);/**\n     * Setup animations\n     */if(!isCanvas){const isInView=useInView(parentRef);/**\n         * If this is an animation we can hardware accelerate, animate with WAAPI\n         */if(supportsAcceleratedAnimations){useEffect(()=>{if(isReducedMotion||!animateToValue||!speed){return;}animationRef.current=listRef.current.animate({transform:[transformer(0),transformer(animateToValue)]},{duration:Math.abs(animateToValue)/speed*1e3,iterations:Infinity,easing:\"linear\"});return()=>animationRef.current.cancel();},[hoverFactor,animateToValue,speed]);// Pause the animation when it's out of view\nuseEffect(()=>{if(!animationRef.current)return;if(isInView&&animationRef.current.playState===\"paused\"){animationRef.current.play();}else if(!isInView&&animationRef.current.playState===\"running\"){animationRef.current.pause();}},[isInView]);}else{/**\n             * If we can't accelerate this animation because we have a hoverFactor defined\n             * animate with a rAF loop.\n             */useAnimationFrame(t=>{if(!animateToValue||isReducedMotion||supportsAcceleratedAnimations){return;}/**\n                 * In case this animation is delayed from starting because we're running a bunch\n                 * of other work, we want to set an initial time rather than counting from 0.\n                 * That ensures that if the animation is delayed, it starts from the first frame\n                 * rather than jumping.\n                 */if(initialTime.current===null){initialTime.current=t;}t=t-initialTime.current;const timeSince=prevTime.current===null?0:t-prevTime.current;let delta=timeSince*(speed/1e3);if(isHover.current){delta*=hoverFactor;}xOrY.current+=delta;xOrY.current=wrap(0,animateToValue,xOrY.current);prevTime.current=t;if(!isInView)return;offset.set(xOrY.current);});}}/* Fades */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/* Empty state */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2728\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to infinitely loop on your page.\"})]});}return /*#__PURE__*/_jsx(\"section\",{style:{...containerStyle,opacity:opacity,WebkitMaskImage:fadeContent?fadeMask:undefined,MozMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,overflow:overflow?\"visible\":\"hidden\",padding:paddingValue},ref:parentRef,children:/*#__PURE__*/_jsxs(motion.ul,{ref:listRef,style:{...containerStyle,gap:gap,top:direction===\"bottom\"&&isValidNumber(animateToValue)?-animateToValue:undefined,left:direction===\"right\"&&isValidNumber(animateToValue)?-animateToValue:undefined,placeItems:alignment,position:\"relative\",flexDirection:isHorizontal?\"row\":\"column\",...style,willChange:isCanvas?\"auto\":\"transform\",transform:supportsAcceleratedAnimations?transformer(0):transform},onMouseEnter:()=>{isHover.current=true;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=hoverFactor;}},onMouseLeave:()=>{isHover.current=false;if(animationRef.current){// TODO Replace with updatePlaybackRate when Chrome bugs sorted\nanimationRef.current.playbackRate=1;}},children:[clonedChildren,dupedChildren]})});}/* Default Properties */Ticker.defaultProps={gap:10,padding:10,sizingOptions:{widthType:true,heightType:true},fadeOptions:{fadeContent:true,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},direction:true};/* Property Controls */addPropertyControls(Ticker,{slots:{type:ControlType.Array,title:\"Children\",control:{type:ControlType.ComponentInstance}},speed:{type:ControlType.Number,title:\"Speed\",min:0,max:1e3,defaultValue:100,unit:\"%\",displayStepper:true,step:5},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],defaultValue:\"left\",displaySegmentedControl:true},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},gap:{type:ControlType.Number,title:\"Gap\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},sizingOptions:{type:ControlType.Object,title:\"Sizing\",controls:{widthType:{type:ControlType.Boolean,title:\"Width\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true},heightType:{type:ControlType.Boolean,title:\"Height\",enabledTitle:\"Auto\",disabledTitle:\"Stretch\",defaultValue:true}}},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:true},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},hoverFactor:{type:ControlType.Number,title:\"Hover\",min:0,max:1,unit:\"x\",defaultValue:1,step:.1,displayStepper:true,description:\"Slows down the speed while you are hovering.\"}});/* Placeholder Styles */const containerStyle={display:\"flex\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Styles */const placeholderStyles={display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",color:\"#96F\",background:\"rgba(136, 85, 255, 0.1)\",fontSize:11,overflow:\"hidden\",padding:\"20px 20px 30px 20px\"};const emojiStyles={fontSize:32,marginBottom:10};const titleStyles={margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"};const subtitleStyles={margin:0,opacity:.7,maxWidth:150,lineHeight:1.5,textAlign:\"center\"};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);const isValidNumber=value=>typeof value===\"number\"&&!isNaN(value);\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Ticker\",\"slots\":[],\"annotations\":{\"framerDisableUnlink\":\"*\",\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Ticker.map", "// Generated by Framer (79ec8dc)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,optimizeAppear,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"fRQluzpqn\",\"HjxzgyO9l\",\"RY1CAqXo3\"];const serializationHash=\"framer-weQox\";const variantClassNames={fRQluzpqn:\"framer-v-jnzpfe\",HjxzgyO9l:\"framer-v-1jjle6s\",RY1CAqXo3:\"framer-v-1pri6ep\"};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={duration:0,type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition3={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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(React.Fragment);const humanReadableVariantMap={Default:\"fRQluzpqn\",Hidden:\"RY1CAqXo3\",Loading:\"HjxzgyO9l\"};const getProps=({click,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:\"fRQluzpqn\",Wld3NDzSj:click!==null&&click!==void 0?click:props.Wld3NDzSj};};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,Wld3NDzSj,...restProps}=getProps(props);const{baseVariant,classNames,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"fRQluzpqn\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapn9xadi=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Wld3NDzSj){const res=await Wld3NDzSj(...args);if(res===false)return false;}});const isDisplayed=()=>{if(baseVariant===\"RY1CAqXo3\")return false;return true;};const ref1=React.useRef(null);const isDisplayed1=()=>{if(baseVariant===\"HjxzgyO9l\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"HjxzgyO9l\")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:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-jnzpfe\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"fRQluzpqn\",onTap:onTapn9xadi,ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"rgb(68, 68, 68)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({HjxzgyO9l:{\"data-framer-name\":\"Loading\"}},baseVariant,gestureVariant),children:[isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItU2VtaUJvbGQ=\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"14px\",\"--framer-font-weight\":\"600\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, rgb(255, 255, 255))\"},children:\"Load More\"})}),className:\"framer-yolew8\",fonts:[\"Inter-SemiBold\"],layoutDependency:layoutDependency,layoutId:\"Mh_Tbmn6V\",style:{\"--extracted-r6o4lv\":\"rgb(255, 255, 255)\"},verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed2()&&/*#__PURE__*/_jsx(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:optimizeAppear(\"animate\",\"1qrc6yg\",animation,\"jnzpfe\"),className:\"framer-1qrc6yg\",\"data-framer-appear-id\":\"1qrc6yg\",\"data-framer-name\":\"Spinner\",initial:optimizeAppear(\"initial\",\"1qrc6yg\",animation1,\"jnzpfe\"),layoutDependency:layoutDependency,layoutId:\"onOQ0YrdY\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},...addPropertyOverrides({HjxzgyO9l:{\"data-framer-appear-id\":\"pmqbge\",animate:optimizeAppear(\"animate\",\"pmqbge\",animation,\"1jjle6s\"),initial:optimizeAppear(\"initial\",\"pmqbge\",animation1,\"1jjle6s\")}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1jivlv8\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"rN6xsA2D3\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, rgb(255, 255, 255) 342deg)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7b4s7\",\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"KWLYXFUsw\",style:{backgroundColor:\"rgb(255, 255, 255)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-weQox.framer-t2gp8f, .framer-weQox .framer-t2gp8f { display: block; }\",\".framer-weQox.framer-jnzpfe { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; padding: 0px; position: relative; width: 100px; }\",\".framer-weQox .framer-yolew8 { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-weQox .framer-1qrc6yg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; }\",\".framer-weQox .framer-1jivlv8 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-weQox .framer-m7b4s7 { flex: none; height: 2px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-weQox.framer-jnzpfe { gap: 0px; } .framer-weQox.framer-jnzpfe > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-weQox.framer-jnzpfe > :first-child { margin-left: 0px; } .framer-weQox.framer-jnzpfe > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 100\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"HjxzgyO9l\":{\"layout\":[\"fixed\",\"fixed\"]},\"RY1CAqXo3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"Wld3NDzSj\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerg3OPvNRkB=withCSS(Component,css,\"framer-weQox\");export default Framerg3OPvNRkB;Framerg3OPvNRkB.displayName=\"Load More\";Framerg3OPvNRkB.defaultProps={height:40,width:100};addPropertyControls(Framerg3OPvNRkB,{variant:{options:[\"fRQluzpqn\",\"HjxzgyO9l\",\"RY1CAqXo3\"],optionTitles:[\"Default\",\"Loading\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum},Wld3NDzSj:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerg3OPvNRkB,[{explicitInter:true,fonts:[{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://app.framerstatic.com/Inter-SemiBold.cyrillic-ext-C7KWUKA7.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://app.framerstatic.com/Inter-SemiBold.cyrillic-JWV7SOZ6.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-ext-FBKSFTSU.woff2\",weight:\"600\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://app.framerstatic.com/Inter-SemiBold.greek-EQ3PSENU.woff2\",weight:\"600\"},{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://app.framerstatic.com/Inter-SemiBold.latin-ext-ULRSO3ZR.woff2\",weight:\"600\"},{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://app.framerstatic.com/Inter-SemiBold.latin-RDYY2AG2.woff2\",weight:\"600\"},{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://app.framerstatic.com/Inter-SemiBold.vietnamese-ESQNSEQ3.woff2\",weight:\"600\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerg3OPvNRkB\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"40\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"HjxzgyO9l\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"RY1CAqXo3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"100\",\"framerVariables\":\"{\\\"Wld3NDzSj\\\":\\\"click\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./g3OPvNRkB.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useReducer,useState}from\"react\";import{ControlType,addPropertyControls}from\"framer\";import{useIsOnCanvas,emptyStateStyle,containerStyles,defaultEvents,useRadius,borderRadiusControl}from\"https://framer.com/m/framer/default-utils.js@^0.45.0\";var PlayOptions;(function(PlayOptions){PlayOptions[\"Normal\"]=\"Off\";PlayOptions[\"Auto\"]=\"On\";PlayOptions[\"Loop\"]=\"Loop\";})(PlayOptions||(PlayOptions={}));var ThumbnailOptions;(function(ThumbnailOptions){ThumbnailOptions[\"High\"]=\"High Quality\";ThumbnailOptions[\"Medium\"]=\"Medium Quality\";ThumbnailOptions[\"Low\"]=\"Low Quality\";ThumbnailOptions[\"Off\"]=\"Off\";})(ThumbnailOptions||(ThumbnailOptions={}));var ThumbnailFormat;(function(ThumbnailFormat){ThumbnailFormat[\"WebP\"]=\"webp\";ThumbnailFormat[\"JPG\"]=\"jpg\";})(ThumbnailFormat||(ThumbnailFormat={}));/**\n * @framerIntrinsicWidth 560\n * @framerIntrinsicHeight 315\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n *\n * @framerComponentPresetProps isRed, borderRadius\n */export function Youtube({url,play,shouldMute,thumbnail,isRed,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,title,...props}){const onCanvas=useIsOnCanvas();const isAutoplay=play!==\"Off\";const showThumbnail=onCanvas||thumbnail!==\"Off\"&&!isAutoplay;const[isPreloading,preloadVideo]=useReducer(()=>true,false);const[showVideo,startVideo]=useReducer(()=>true,!showThumbnail);const[isHovered,setHovered]=useState(false);const borderRadius=useRadius(props);const hasBorderRadius=borderRadius!==\"0px 0px 0px 0px\"&&borderRadius!==\"0px\";if(url===\"\"){return /*#__PURE__*/_jsx(Instructions,{});}const parsedURL=parseVideoURL(url);if(parsedURL===undefined){return /*#__PURE__*/_jsx(ErrorMessage,{message:\"Invalid Youtube URL.\"});}const[videoId,embedURL]=parsedURL;// https://developers.google.com/youtube/player_parameters\nconst searchParams=embedURL.searchParams;searchParams.set(\"iv_load_policy\",\"3\");searchParams.set(\"rel\",\"0\");searchParams.set(\"modestbranding\",\"1\");searchParams.set(\"playsinline\",\"1\");if(!showVideo){// if a browser does not support `loading=lazy`, make sure the video doesn't start playing in the background\nsearchParams.set(\"autoplay\",\"0\");}else if(isAutoplay||// when there is no thumbnail, we don't want to autoplay, unless video is started\nshowThumbnail&&showVideo){searchParams.set(\"autoplay\",\"1\");}if(isAutoplay&&shouldMute){searchParams.set(\"mute\",\"1\");}if(play===\"Loop\"){searchParams.set(\"loop\",\"1\");searchParams.set(\"playlist\",videoId);}if(!isRed){searchParams.set(\"color\",\"white\");}const iframeProps={title:title||\"Youtube Video\",allow:\"presentation; fullscreen; accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture\",src:embedURL.href,frameBorder:\"0\",onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp};return /*#__PURE__*/_jsxs(\"article\",{onPointerEnter:()=>setHovered(true),onPointerLeave:()=>setHovered(false),onPointerOver:preloadVideo,onKeyDown:startVideo,onClick:startVideo,style:{...wrapperStyle,borderRadius,transform:// Safari sometimes struggles to render border-radius:\n// - on the canvas when changing from 0 to any other value\n// - or when rendering an iframe\nhasBorderRadius&&(showVideo||onCanvas)?\"translateZ(0.000001px)\":\"unset\",cursor:\"pointer\",overflow:\"hidden\"},role:\"presentation\",children:[isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.youtube.com\"}),isPreloading&&/*#__PURE__*/_jsx(\"link\",{rel:\"preconnect\",href:\"https://www.google.com\"}),/*#__PURE__*/_jsx(\"div\",{style:{...videoStyle,background:showThumbnail?`center / cover url(${getThumbnailURL(videoId,thumbnail,getWebPSupported()?\"webp\":\"jpg\")}) no-repeat`:undefined}}),!onCanvas?/*#__PURE__*/_jsx(\"iframe\",{loading:!showVideo?\"lazy\":undefined,style:!showVideo?{...videoStyle,display:\"none\"}:videoStyle,...iframeProps}):null,showVideo?null:/*#__PURE__*/_jsx(PlayButton,{onClick:startVideo,isHovered:isHovered,isRed:isRed})]});}Youtube.displayName=\"YouTube\";addPropertyControls(Youtube,{url:{type:ControlType.String,title:\"Video\"},play:{type:ControlType.Enum,title:\"Autoplay\",options:Object.values(PlayOptions)},shouldMute:{title:\"Mute\",type:ControlType.Boolean,enabledTitle:\"Yes\",disabledTitle:\"No\",hidden(props){return props.play===\"Off\";}},thumbnail:{title:\"Thumbnail\",description:\"Showing a thumbnail improves performance.\",type:ControlType.Enum,options:Object.values(ThumbnailOptions),hidden(props){return props.play!==\"Off\";}},isRed:{title:\"Color\",type:ControlType.Boolean,enabledTitle:\"Red\",disabledTitle:\"White\"},...borderRadiusControl,...defaultEvents});const defaultProps={url:\"https://youtu.be/smPos0mJvh8\",play:\"Off\",shouldMute:true,thumbnail:\"Medium Quality\",isRed:true};Youtube.defaultProps=defaultProps;function parseVideoURL(urlString){let url;try{url=new URL(urlString);}catch{const embedURL=getEmbedURL(urlString);return[urlString,embedURL];}if(url.hostname===\"youtube.com\"||url.hostname===\"www.youtube.com\"||url.hostname===\"youtube-nocookie.com\"||url.hostname===\"www.youtube-nocookie.com\"){const pathSegments=url.pathname.slice(1).split(\"/\");// https://www.youtube.com/watch?v=Fop2oskTug8\nif(pathSegments[0]===\"watch\"){const videoId=url.searchParams.get(\"v\");const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}// https://www.youtube.com/embed/Fop2oskTug8\nif(pathSegments[0]===\"embed\"){const videoId=pathSegments[1];return[videoId,url];}}// https://youtu.be/Fop2oskTug8\nif(url.hostname===\"youtu.be\"){const videoId=url.pathname.slice(1);const embedURL=getEmbedURL(videoId);return[videoId,embedURL];}}function getEmbedURL(videoId){return new URL(`https://www.youtube.com/embed/${videoId}`);}function getThumbnailURL(videoId,res,format=\"jpg\"){// https://gist.github.com/a1ip/be4514c1fd392a8c13b05e082c4da363\nconst useWebP=format===\"webp\";const pre=useWebP?\"https://i.ytimg.com/vi_webp/\":\"https://i.ytimg.com/vi/\";const ext=useWebP?\"webp\":\"jpg\";switch(res){case\"Low Quality\":return`${pre}${videoId}/hqdefault.${ext}`;case\"Medium Quality\":return`${pre}${videoId}/sddefault.${ext}`;case\"High Quality\":return`${pre}${videoId}/maxresdefault.${ext}`;default:return`${pre}${videoId}/0.${ext}`;}}let _getWebPSupported;// https://stackoverflow.com/a/27232658\nfunction getWebPSupported(){// We're going to default to webp because it's pretty widely supported by now\nif(!window){return true;}if(_getWebPSupported!==undefined){return _getWebPSupported;}const element=document.createElement(\"canvas\");if(element.getContext&&element.getContext(\"2d\")){// was able or not to get WebP representation\nreturn _getWebPSupported=element.toDataURL(\"image/webp\").indexOf(\"data:image/webp\")===0;}else{// very old browser like IE 8, canvas not supported\nreturn _getWebPSupported=false;}}// Helper components\nfunction Instructions(){return /*#__PURE__*/_jsx(\"div\",{style:{...emptyStateStyle,overflow:\"hidden\"},children:/*#__PURE__*/_jsx(\"div\",{style:centerTextStyle,children:\"To embed a Youtube video, add the URL to the properties\\xa0panel.\"})});}function ErrorMessage({message}){return /*#__PURE__*/_jsx(\"div\",{className:\"framerInternalUI-errorPlaceholder\",style:{...containerStyles,overflow:\"hidden\"},children:/*#__PURE__*/_jsxs(\"div\",{style:centerTextStyle,children:[\"Error: \",message]})});}function PlayButton({onClick,isHovered,isRed}){return /*#__PURE__*/_jsx(\"button\",{onClick:onClick,\"aria-label\":\"Play\",style:buttonStyle,children:/*#__PURE__*/_jsxs(\"svg\",{height:\"100%\",version:\"1.1\",viewBox:\"0 0 68 48\",width:\"100%\",children:[/*#__PURE__*/_jsx(\"path\",{d:\"M66.52,7.74c-0.78-2.93-2.49-5.41-5.42-6.19C55.79,.13,34,0,34,0S12.21,.13,6.9,1.55 C3.97,2.33,2.27,4.81,1.48,7.74C0.06,13.05,0,24,0,24s0.06,10.95,1.48,16.26c0.78,2.93,2.49,5.41,5.42,6.19 C12.21,47.87,34,48,34,48s21.79-0.13,27.1-1.55c2.93-0.78,4.64-3.26,5.42-6.19C67.94,34.95,68,24,68,24S67.94,13.05,66.52,7.74z\",fill:isHovered?isRed?\"#f00\":\"#000\":\"#212121\",fillOpacity:isHovered?isRed?1:.8:.8,style:{transition:\"fill .1s cubic-bezier(0.4, 0, 1, 1), fill-opacity .1s cubic-bezier(0.4, 0, 1, 1)\"}}),/*#__PURE__*/_jsx(\"path\",{d:\"M 45,24 27,14 27,34\",fill:\"#fff\"})]})});}const buttonStyle={position:\"absolute\",top:\"50%\",left:\"50%\",transform:\"translate(-50%, -50%)\",width:68,height:48,padding:0,border:\"none\",background:\"transparent\",cursor:\"pointer\"};const wrapperStyle={position:\"relative\",width:\"100%\",height:\"100%\"};const centerTextStyle={textAlign:\"center\",minWidth:140};const videoStyle={position:\"absolute\",top:0,left:0,height:\"100%\",width:\"100%\"};\nexport const __FramerMetadata__ = {\"exports\":{\"Youtube\":{\"type\":\"reactComponent\",\"name\":\"Youtube\",\"slots\":[],\"annotations\":{\"framerComponentPresetProps\":\"isRed, borderRadius\",\"framerIntrinsicHeight\":\"315\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"560\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./YouTube.map", "// Generated by Framer (79ec8dc)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const MotionDivWithFX=withFX(motion.div);const cycleOrder=[\"G47S15YSn\",\"PX1MOnVXY\"];const serializationHash=\"framer-8EaGQ\";const variantClassNames={G47S15YSn:\"framer-v-1hbo82m\",PX1MOnVXY:\"framer-v-17k3l76\"};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={duration:0,type:\"tween\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};const animation1={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const transition3={delay:0,duration:1,ease:[0,0,1,1],type:\"tween\"};const animation2={opacity:1,rotate:360,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};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(React.Fragment);const humanReadableVariantMap={Hidden:\"PX1MOnVXY\",Loading:\"G47S15YSn\"};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:\"G47S15YSn\"};};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,gestureHandlers,gestureVariant,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"G47S15YSn\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const isDisplayed=()=>{if(baseVariant===\"PX1MOnVXY\")return false;return true;};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:isDisplayed()&&/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1hbo82m\",className,classNames),\"data-framer-name\":\"Loading\",layoutDependency:layoutDependency,layoutId:\"G47S15YSn\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__animate:{transition:transition2},__framer__animateOnce:false,__framer__enter:animation,__framer__exit:animation1,__framer__styleAppearEffectEnabled:true,__framer__threshold:.5,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1qrc6yg\",\"data-framer-name\":\"Spinner\",layoutDependency:layoutDependency,layoutId:\"onOQ0YrdY\",style:{mask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\",WebkitMask:\"url('https://framerusercontent.com/images/pGiXYozQ3mE4cilNOItfe2L2fUA.svg') alpha no-repeat center / cover add\"},children:/*#__PURE__*/_jsx(MotionDivWithFX,{__framer__loop:animation2,__framer__loopEffectEnabled:true,__framer__loopRepeatDelay:0,__framer__loopRepeatType:\"loop\",__framer__loopTransition:transition3,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:\"framer-1jivlv8\",\"data-framer-name\":\"Conic\",layoutDependency:layoutDependency,layoutId:\"rN6xsA2D3\",style:{background:\"conic-gradient(from 0deg at 50% 50%, rgba(255, 255, 255, 0) 0deg, rgb(153, 153, 153) 342deg)\"},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-m7b4s7\",\"data-framer-name\":\"Round\",layoutDependency:layoutDependency,layoutId:\"KWLYXFUsw\",style:{backgroundColor:\"rgb(153, 153, 153)\",borderBottomLeftRadius:1,borderBottomRightRadius:1,borderTopLeftRadius:1,borderTopRightRadius:1}})})})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-8EaGQ.framer-xuzmjz, .framer-8EaGQ .framer-xuzmjz { display: block; }\",\".framer-8EaGQ.framer-1hbo82m { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 40px; justify-content: center; padding: 0px; position: relative; width: 40px; }\",\".framer-8EaGQ .framer-1qrc6yg { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 20px); overflow: visible; position: relative; width: 20px; }\",\".framer-8EaGQ .framer-1jivlv8 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; right: 0px; top: 0px; }\",\".framer-8EaGQ .framer-m7b4s7 { flex: none; height: 2px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-8EaGQ.framer-1hbo82m { gap: 0px; } .framer-8EaGQ.framer-1hbo82m > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-8EaGQ.framer-1hbo82m > :first-child { margin-left: 0px; } .framer-8EaGQ.framer-1hbo82m > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 40\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"PX1MOnVXY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerO_XoZ3FcZ=withCSS(Component,css,\"framer-8EaGQ\");export default FramerO_XoZ3FcZ;FramerO_XoZ3FcZ.displayName=\"Spinner\";FramerO_XoZ3FcZ.defaultProps={height:40,width:40};addPropertyControls(FramerO_XoZ3FcZ,{variant:{options:[\"G47S15YSn\",\"PX1MOnVXY\"],optionTitles:[\"Loading\",\"Hidden\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerO_XoZ3FcZ,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerO_XoZ3FcZ\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"40\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"PX1MOnVXY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"40\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./O_XoZ3FcZ.map", "// Generated by Framer (d6b3045)\nvar _componentPresets_fonts,_componentPresets_fonts1,_componentPresets_fonts2,_componentPresets_fonts3;import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentPresetsProvider,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromComponentPreset,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import*as componentPresets from\"https://framerusercontent.com/modules/ovN6oLBhgrA7e93Qmecn/BQ9a5Wh9xShzHQcH7Kvj/componentPresets.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/zGj6axAcd9IGwNKHokLm/m3ms6i45lz9kfRYNH7iP/DC3SZW1ua.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/lPHHri14AYbVRj9XoPiB/kjIiKrCSTGwYp5pP4uh2/nZIMpa9h8.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/uu2lVYAxuzuyEnQh9yfw/M647YrCelvLCB2XmtvtI/XoLbQA08m.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/o92qwCUpDJV3pE80VUNH/gI8sFYTJ8JAOlrwBhaht/xYEC_wF3E.js\";import ElementsClientLogo from\"https://framerusercontent.com/modules/mRmb0ER8dkahuqWjd9r1/I0bM59weofPsEgAvGTaE/VeqSZVWHy.js\";const YouTubeFonts=getFonts(YouTube);const ElementsClientLogoFonts=getFonts(ElementsClientLogo);const PhosphorFonts=getFonts(Phosphor);const serializationHash=\"framer-p4kPV\";const variantClassNames={Q6s2KXSCm:\"framer-v-glyuwv\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const isSet=value=>{if(Array.isArray(value)){return value.length>0;}return value!==undefined&&value!==null&&value!==\"\";};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=({avatar,avatarVisible,height,id,logo,logoVisible,name1,quote,role,width,youtubeLink,youtubeVisible,...props})=>{var _ref,_ref1,_ref2,_ref3,_ref4,_ref5,_ref6,_ref7,_ref8;return{...props,FO_Vaw2iR:(_ref=youtubeVisible!==null&&youtubeVisible!==void 0?youtubeVisible:props.FO_Vaw2iR)!==null&&_ref!==void 0?_ref:true,HEEE23pzd:(_ref1=avatar!==null&&avatar!==void 0?avatar:props.HEEE23pzd)!==null&&_ref1!==void 0?_ref1:{src:\"https://framerusercontent.com/images/JCtMLJYmxiDeinol8i8gPiwOio.jpg\"},HheGMw4Hi:(_ref2=youtubeLink!==null&&youtubeLink!==void 0?youtubeLink:props.HheGMw4Hi)!==null&&_ref2!==void 0?_ref2:\"https://www.youtube.com/watch?v=Ikq-fLteDoI&ab_channel=JosephDeGrazia\",iLSSd0G_p:(_ref3=role!==null&&role!==void 0?role:props.iLSSd0G_p)!==null&&_ref3!==void 0?_ref3:\"Customer Manager at SupportEase\",oAP3LPOjN:(_ref4=quote!==null&&quote!==void 0?quote:props.oAP3LPOjN)!==null&&_ref4!==void 0?_ref4:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{children:['\"Working with Joseph felt like having a seasoned design partner ',/*#__PURE__*/_jsx(motion.strong,{children:\"who truly understood our vision for Zazzle \"}),\"and brought it to life in ways we hadn't even imagined.\\\"\"]})}),pwhdxuItI:(_ref5=logoVisible!==null&&logoVisible!==void 0?logoVisible:props.pwhdxuItI)!==null&&_ref5!==void 0?_ref5:true,SUQ7S2Gxv:(_ref6=logo!==null&&logo!==void 0?logo:props.SUQ7S2Gxv)!==null&&_ref6!==void 0?_ref6:{src:\"https://framerusercontent.com/images/uTkuLOi3ZjuJHBQNS9i0C4T7A.svg\"},uCIug9WJ5:(_ref7=avatarVisible!==null&&avatarVisible!==void 0?avatarVisible:props.uCIug9WJ5)!==null&&_ref7!==void 0?_ref7:true,uVJXGOkcn:(_ref8=name1!==null&&name1!==void 0?name1:props.uVJXGOkcn)!==null&&_ref8!==void 0?_ref8:\"Olivia Martinez\"};};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,HheGMw4Hi,SUQ7S2Gxv,oAP3LPOjN,HEEE23pzd,uVJXGOkcn,iLSSd0G_p,pwhdxuItI,FO_Vaw2iR,uCIug9WJ5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Q6s2KXSCm\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const visible=isSet(iLSSd0G_p);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-glyuwv\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Testimonial Card\",layoutDependency:layoutDependency,layoutId:\"Q6s2KXSCm\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(209, 213, 219))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},children:[FO_Vaw2iR&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vjm4lr-container\",layoutDependency:layoutDependency,layoutId:\"VLKwBIIDu-container\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:12,bottomLeftRadius:0,bottomRightRadius:0,height:\"100%\",id:\"VLKwBIIDu\",isMixedBorderRadius:true,isRed:false,layoutId:\"VLKwBIIDu\",play:\"Off\",shouldMute:true,style:{height:\"100%\",width:\"100%\"},thumbnail:\"Medium Quality\",topLeftRadius:12,topRightRadius:12,url:HheGMw4Hi,width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i06hgf\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"hclwMQulK\",children:[pwhdxuItI&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"60px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||473)-0-457)/2+169+0)+24+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mhi9qg-container\",layoutDependency:layoutDependency,layoutId:\"zx4Mw11ZO-container\",children:/*#__PURE__*/_jsx(ElementsClientLogo,{Cgd_8U60_:0,height:\"100%\",id:\"zx4Mw11ZO\",layoutId:\"zx4Mw11ZO\",Psj5sAGKm:0,RmGWgXM3J:toResponsiveImage(SUQ7S2Gxv),style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-wq4xfu\",\"data-framer-name\":\"Stars\",layoutDependency:layoutDependency,layoutId:\"XImL5OMI5\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1firwep-container\",\"data-framer-name\":\"Star\",layoutDependency:layoutDependency,layoutId:\"JppBj0cC0-container\",name:\"Star\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"JppBj0cC0\",layoutId:\"JppBj0cC0\",mirrored:false,name:\"Star\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-6viykk-container\",\"data-framer-name\":\"Star\",layoutDependency:layoutDependency,layoutId:\"x3tU0gKES-container\",name:\"Star\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"x3tU0gKES\",layoutId:\"x3tU0gKES\",mirrored:false,name:\"Star\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fzyxwv-container\",\"data-framer-name\":\"Star\",layoutDependency:layoutDependency,layoutId:\"lC3_iKo8g-container\",name:\"Star\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"lC3_iKo8g\",layoutId:\"lC3_iKo8g\",mirrored:false,name:\"Star\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yxhy7a-container\",\"data-framer-name\":\"Star\",layoutDependency:layoutDependency,layoutId:\"PusKOkPzf-container\",name:\"Star\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"PusKOkPzf\",layoutId:\"PusKOkPzf\",mirrored:false,name:\"Star\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ypd0a2-container\",\"data-framer-name\":\"Star\",layoutDependency:layoutDependency,layoutId:\"EimB9Kbqh-container\",name:\"Star\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Star\",id:\"EimB9Kbqh\",layoutId:\"EimB9Kbqh\",mirrored:false,name:\"Star\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(ComponentPresetsProvider,{presets:{\"module:0sWquksFr1YDkaIgrl9Z/VgWe6mCMJOseqaLiMnaC/Vimeo.js:default\":componentPresets.props[\"fBK8KGgLM\"],\"module:NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js:Youtube\":componentPresets.props[\"ToiwT9ohE\"]},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:oAP3LPOjN,className:\"framer-10mqgxp\",\"data-framer-name\":\"Quote\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Cb2iHqoXb\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},stylesPresetsClassNames:{h4:\"framer-styles-preset-1f33ov3\",h5:\"framer-styles-preset-u4yk8u\",h6:\"framer-styles-preset-1i223ul\",img:\"framer-styles-preset-7lwmgv\",p:\"framer-styles-preset-4e019n\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-191zago\",\"data-border\":true,\"data-framer-name\":\"Details\",layoutDependency:layoutDependency,layoutId:\"KdGPZCmfN\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-08cb0f10-6dc5-4949-913f-dbd7168f1cf0, rgb(229, 231, 235))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\"},children:[uCIug9WJ5&&/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2700,intrinsicWidth:2160,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||473)-0-457)/2+169+0)+24+186+16),pixelHeight:2700,pixelWidth:2160,sizes:\"38px\",...toResponsiveImage(HEEE23pzd)},className:\"framer-1xkmb34\",\"data-framer-name\":\"Avatar\",layoutDependency:layoutDependency,layoutId:\"iCuM3axhg\",style:{borderBottomLeftRadius:\"100%\",borderBottomRightRadius:\"100%\",borderTopLeftRadius:\"100%\",borderTopRightRadius:\"100%\"}}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14ov9iu\",\"data-framer-name\":\"Name & Role\",layoutDependency:layoutDependency,layoutId:\"puizwoebS\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ak00vs\",\"data-styles-preset\":\"DC3SZW1ua\",children:\"Maria Cortez\"})}),className:\"framer-1odysmb\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"G3_6LJlIT\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:uVJXGOkcn,verticalAlignment:\"top\",withExternalLayout:true}),visible&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(55, 65, 81)))\"},children:\"CEO of Quantum\"})}),className:\"framer-jneg7s\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"n1z3k1ZPS\",style:{\"--extracted-r6o4lv\":\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(55, 65, 81))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",opacity:.8},text:iLSSd0G_p,verticalAlignment:\"top\",withExternalLayout:true})]})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-p4kPV.framer-1qerudu, .framer-p4kPV .framer-1qerudu { display: block; }\",\".framer-p4kPV.framer-glyuwv { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-p4kPV .framer-1vjm4lr-container { aspect-ratio: 1.7751479289940828 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 169px); position: relative; width: 100%; }\",\".framer-p4kPV .framer-1i06hgf { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 24px; position: relative; width: 100%; }\",\".framer-p4kPV .framer-mhi9qg-container { aspect-ratio: 2 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 60px; }\",\".framer-p4kPV .framer-wq4xfu { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-p4kPV .framer-1firwep-container, .framer-p4kPV .framer-6viykk-container, .framer-p4kPV .framer-1fzyxwv-container, .framer-p4kPV .framer-1yxhy7a-container, .framer-p4kPV .framer-ypd0a2-container { flex: none; height: 12px; position: relative; width: 12px; }\",\".framer-p4kPV .framer-10mqgxp { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-p4kPV .framer-191zago { 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: 16px 0px 0px 0px; position: relative; width: 100%; }\",\".framer-p4kPV .framer-1xkmb34 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 38px); overflow: hidden; position: relative; width: 38px; will-change: var(--framer-will-change-override, transform); }\",\".framer-p4kPV .framer-14ov9iu { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-p4kPV .framer-1odysmb, .framer-p4kPV .framer-jneg7s { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-p4kPV.framer-glyuwv, .framer-p4kPV .framer-1i06hgf, .framer-p4kPV .framer-wq4xfu, .framer-p4kPV .framer-191zago, .framer-p4kPV .framer-14ov9iu { gap: 0px; } .framer-p4kPV.framer-glyuwv > *, .framer-p4kPV .framer-14ov9iu > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-p4kPV.framer-glyuwv > :first-child, .framer-p4kPV .framer-1i06hgf > :first-child, .framer-p4kPV .framer-14ov9iu > :first-child { margin-top: 0px; } .framer-p4kPV.framer-glyuwv > :last-child, .framer-p4kPV .framer-1i06hgf > :last-child, .framer-p4kPV .framer-14ov9iu > :last-child { margin-bottom: 0px; } .framer-p4kPV .framer-1i06hgf > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-p4kPV .framer-wq4xfu > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-p4kPV .framer-wq4xfu > :first-child, .framer-p4kPV .framer-191zago > :first-child { margin-left: 0px; } .framer-p4kPV .framer-wq4xfu > :last-child, .framer-p4kPV .framer-191zago > :last-child { margin-right: 0px; } .framer-p4kPV .framer-191zago > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,'.framer-p4kPV[data-border=\"true\"]::after, .framer-p4kPV [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 473\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"HheGMw4Hi\":\"youtubeLink\",\"SUQ7S2Gxv\":\"logo\",\"oAP3LPOjN\":\"quote\",\"HEEE23pzd\":\"avatar\",\"uVJXGOkcn\":\"name1\",\"iLSSd0G_p\":\"role\",\"pwhdxuItI\":\"logoVisible\",\"FO_Vaw2iR\":\"youtubeVisible\",\"uCIug9WJ5\":\"avatarVisible\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerb5_f4Rs4a=withCSS(Component,css,\"framer-p4kPV\");export default Framerb5_f4Rs4a;Framerb5_f4Rs4a.displayName=\"Testimonial / Testimonial Card\";Framerb5_f4Rs4a.defaultProps={height:473,width:300};addPropertyControls(Framerb5_f4Rs4a,{HheGMw4Hi:{defaultValue:\"https://www.youtube.com/watch?v=Ikq-fLteDoI&ab_channel=JosephDeGrazia\",title:\"Youtube link\",type:ControlType.String},SUQ7S2Gxv:{__defaultAssetReference:\"data:framer/asset-reference,uTkuLOi3ZjuJHBQNS9i0C4T7A.svg?originalFilename=logoipsum-280.svg&preferredSize=auto\",title:\"Logo\",type:ControlType.ResponsiveImage},oAP3LPOjN:{defaultValue:'<p>\"Working with Joseph felt like having a seasoned design partner <strong>who truly understood our vision for Zazzle </strong>and brought it to life in ways we hadn\\'t even imagined.\"</p>',title:\"Quote\",type:ControlType.RichText},HEEE23pzd:{__defaultAssetReference:\"data:framer/asset-reference,JCtMLJYmxiDeinol8i8gPiwOio.jpg?originalFilename=avatar10.jpg&preferredSize=auto\",title:\"Avatar\",type:ControlType.ResponsiveImage},uVJXGOkcn:{defaultValue:\"Olivia Martinez\",title:\"Name\",type:ControlType.String},iLSSd0G_p:{defaultValue:\"Customer Manager at SupportEase\",title:\"Role\",type:ControlType.String},pwhdxuItI:{defaultValue:true,title:\"Logo Visible\",type:ControlType.Boolean},FO_Vaw2iR:{defaultValue:true,title:\"Youtube Visible\",type:ControlType.Boolean},uCIug9WJ5:{defaultValue:true,title:\"Avatar Visible\",type:ControlType.Boolean}});addFonts(Framerb5_f4Rs4a,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...YouTubeFonts,...ElementsClientLogoFonts,...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts),...((_componentPresets_fonts=componentPresets.fonts)===null||_componentPresets_fonts===void 0?void 0:_componentPresets_fonts[\"ToiwT9ohE\"])?getFontsFromComponentPreset((_componentPresets_fonts1=componentPresets.fonts)===null||_componentPresets_fonts1===void 0?void 0:_componentPresets_fonts1[\"ToiwT9ohE\"]):[],...((_componentPresets_fonts2=componentPresets.fonts)===null||_componentPresets_fonts2===void 0?void 0:_componentPresets_fonts2[\"fBK8KGgLM\"])?getFontsFromComponentPreset((_componentPresets_fonts3=componentPresets.fonts)===null||_componentPresets_fonts3===void 0?void 0:_componentPresets_fonts3[\"fBK8KGgLM\"]):[]],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerb5_f4Rs4a\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"300\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"HheGMw4Hi\\\":\\\"youtubeLink\\\",\\\"SUQ7S2Gxv\\\":\\\"logo\\\",\\\"oAP3LPOjN\\\":\\\"quote\\\",\\\"HEEE23pzd\\\":\\\"avatar\\\",\\\"uVJXGOkcn\\\":\\\"name1\\\",\\\"iLSSd0G_p\\\":\\\"role\\\",\\\"pwhdxuItI\\\":\\\"logoVisible\\\",\\\"FO_Vaw2iR\\\":\\\"youtubeVisible\\\",\\\"uCIug9WJ5\\\":\\\"avatarVisible\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"473\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (4c8d0fb)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getPropertyControls,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ButtonsCallButton from\"https://framerusercontent.com/modules/6mASV3HlgEEhgLGtss4T/UHhm6ELn9F4OnwYsBZVt/ADQPaX3Fi.js\";import ButtonsPrimaryButton from\"https://framerusercontent.com/modules/wxCWlQTqII4I93lFNmOE/IR0Ed9xT7VaPQgnyusVZ/YhjCwsFY5.js\";const ButtonsPrimaryButtonFonts=getFonts(ButtonsPrimaryButton);const ButtonsCallButtonFonts=getFonts(ButtonsCallButton);const ButtonsCallButtonControls=getPropertyControls(ButtonsCallButton);const serializationHash=\"framer-xB6EV\";const variantClassNames={fqEuBUjH7:\"framer-v-1yk7ieb\"};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 humanReadableEnumMap={\"Dark CTA\":\"xyXgbKjvO\",\"Main CTA\":\"cJZx9_mDy\",\"Nav CTA\":\"Yf0cxA_G_\"};const getProps=({buttonText,cursor,height,id,variant1,width,...props})=>{var _humanReadableEnumMap_variant1,_ref,_ref1,_ref2;return{...props,ekZNo9NFY:cursor!==null&&cursor!==void 0?cursor:props.ekZNo9NFY,MG7DRvwdi:(_ref1=(_ref=(_humanReadableEnumMap_variant1=humanReadableEnumMap[variant1])!==null&&_humanReadableEnumMap_variant1!==void 0?_humanReadableEnumMap_variant1:variant1)!==null&&_ref!==void 0?_ref:props.MG7DRvwdi)!==null&&_ref1!==void 0?_ref1:\"cJZx9_mDy\",pee6wPGT4:(_ref2=buttonText!==null&&buttonText!==void 0?buttonText:props.pee6wPGT4)!==null&&_ref2!==void 0?_ref2:\"Kontaktovat produkci\"};};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,MG7DRvwdi,pee6wPGT4,ekZNo9NFY,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"fqEuBUjH7\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();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-1yk7ieb\",className,classNames),\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"fqEuBUjH7\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":O1EWxm2cI\",webPageId:\"augiA20Il\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||44)-0)*1,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||44)-0-(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||44)-0)*1)/2),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-144b8rp-container\",\"data-framer-cursor\":ekZNo9NFY,\"data-framer-name\":\"Pricing \",layoutDependency:layoutDependency,layoutId:\"ovMG7SeZf-container\",name:\"Pricing \",children:/*#__PURE__*/_jsx(ButtonsPrimaryButton,{ABcOIOtJW:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",edqR3TeN2:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",FmipTjlYd:\"Na\u0161e slu\u017Eby\",fzBjJdIIZ:false,height:\"100%\",id:\"ovMG7SeZf\",layoutId:\"ovMG7SeZf\",name:\"Pricing \",style:{height:\"100%\"},tCywb3cps:resolvedLinks[0],tFc0feWvm:\"CashRegister\",tnKVHdpoA:\"fill\",WAawnqKRn:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"D3xxQoJfc\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||44)-0)*1,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||44)-0-(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||44)-0)*1)/2),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2rv32o-container\",\"data-framer-name\":\"Book a call\",layoutDependency:layoutDependency,layoutId:\"jSMBI9Qlt-container\",name:\"Book a call\",children:/*#__PURE__*/_jsx(ButtonsCallButton,{F5kijZeBS:pee6wPGT4,height:\"100%\",id:\"jSMBI9Qlt\",layoutId:\"jSMBI9Qlt\",N1vCdSJNj:resolvedLinks1[0],name:\"Book a call\",style:{height:\"100%\"},uXralCgY3:\"Vy\",variant:MG7DRvwdi,width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-xB6EV.framer-1hqylx, .framer-xB6EV .framer-1hqylx { display: block; }\",\".framer-xB6EV.framer-1yk7ieb { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: 44px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-xB6EV .framer-144b8rp-container, .framer-xB6EV .framer-2rv32o-container { flex: none; height: 100%; position: relative; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-xB6EV.framer-1yk7ieb { gap: 0px; } .framer-xB6EV.framer-1yk7ieb > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-xB6EV.framer-1yk7ieb > :first-child { margin-left: 0px; } .framer-xB6EV.framer-1yk7ieb > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 334.467\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerVariables {\"MG7DRvwdi\":\"variant1\",\"pee6wPGT4\":\"buttonText\",\"ekZNo9NFY\":\"cursor\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerbsvSbzXCs=withCSS(Component,css,\"framer-xB6EV\");export default FramerbsvSbzXCs;FramerbsvSbzXCs.displayName=\"Buttons / CTA Buttons Container\";FramerbsvSbzXCs.defaultProps={height:44,width:334.467};addPropertyControls(FramerbsvSbzXCs,{MG7DRvwdi:(ButtonsCallButtonControls===null||ButtonsCallButtonControls===void 0?void 0:ButtonsCallButtonControls[\"variant\"])&&{...ButtonsCallButtonControls[\"variant\"],defaultValue:\"cJZx9_mDy\",description:undefined,hidden:undefined,title:\"Variant\"},pee6wPGT4:{defaultValue:\"Kontaktovat produkci\",displayTextArea:false,title:\"Button Text\",type:ControlType.String},ekZNo9NFY:{title:\"Cursor\",type:ControlType.CustomCursor}});addFonts(FramerbsvSbzXCs,[{explicitInter:true,fonts:[]},...ButtonsPrimaryButtonFonts,...ButtonsCallButtonFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerbsvSbzXCs\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"MG7DRvwdi\\\":\\\"variant1\\\",\\\"pee6wPGT4\\\":\\\"buttonText\\\",\\\"ekZNo9NFY\\\":\\\"cursor\\\"}\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"44\",\"framerIntrinsicWidth\":\"334.467\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"CJ7IFKayB\",\"G0pKSwTj9\",\"o_kFjrqFX\"];const serializationHash=\"framer-g2elt\";const variantClassNames={CJ7IFKayB:\"framer-v-1tscysh\",G0pKSwTj9:\"framer-v-1d07oy\",o_kFjrqFX:\"framer-v-6qflls\"};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={delay:0,duration:.2,ease:[.44,0,.56,1],type:\"tween\"};const transition2={delay:0,duration:.3,ease:[.44,0,.56,1],type:\"tween\"};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 humanReadableVariantMap={Default:\"CJ7IFKayB\",Hovered:\"o_kFjrqFX\",Mid:\"G0pKSwTj9\"};const getProps=({enter,height,id,leave,width,word,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1;return{...props,aLAFgru9T:(_ref=word!==null&&word!==void 0?word:props.aLAFgru9T)!==null&&_ref!==void 0?_ref:\"libraries\",NpFBKc_6o:enter!==null&&enter!==void 0?enter:props.NpFBKc_6o,u7t7sPpEk:leave!==null&&leave!==void 0?leave:props.u7t7sPpEk,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"CJ7IFKayB\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,aLAFgru9T,NpFBKc_6o,u7t7sPpEk,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"CJ7IFKayB\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter18vzb4=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});if(NpFBKc_6o){const res=await NpFBKc_6o(...args);if(res===false)return false;}setVariant(\"G0pKSwTj9\");});const onAppearxyj7s8=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"o_kFjrqFX\"),150);});const onMouseLeave1w4s35j=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});if(u7t7sPpEk){const res=await u7t7sPpEk(...args);if(res===false)return false;}setVariant(\"CJ7IFKayB\");});useOnVariantChange(baseVariant,{G0pKSwTj9:onAppearxyj7s8});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();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(scopingClassNames,\"framer-1tscysh\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"CJ7IFKayB\",onMouseEnter:onMouseEnter18vzb4,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({G0pKSwTj9:{\"data-framer-name\":\"Mid\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1w4s35j},o_kFjrqFX:{\"data-framer-name\":\"Hovered\",onMouseEnter:undefined,onMouseLeave:onMouseLeave1w4s35j}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255)))\"},children:\"libraries\"})}),className:\"framer-mzjpya\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"piFX67UAo\",style:{\"--extracted-tcooor\":\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:aLAFgru9T,variants:{G0pKSwTj9:{\"--extracted-tcooor\":\"var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(32, 96, 223))\"},o_kFjrqFX:{\"--extracted-tcooor\":\"var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(32, 96, 223))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({G0pKSwTj9:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(32, 96, 223)))\"},children:\"libraries\"})})},o_kFjrqFX:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.div,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-tcooor, var(--token-a042497d-749d-4d03-8d3a-78930210d354, rgb(32, 96, 223)))\"},children:\"libraries\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1m9kzww\",\"data-framer-name\":\"Mask\",layoutDependency:layoutDependency,layoutId:\"Ugk06PBCt\",style:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 12.084740990990987%, rgba(0, 0, 0, 0) 27.537302927927925%) add\",opacity:0,WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 0%, rgb(0, 0, 0) 12.084740990990987%, rgba(0, 0, 0, 0) 27.537302927927925%) add\"},variants:{G0pKSwTj9:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 72.05623592342343%, rgb(0, 0, 0) 87.2853322072072%, rgba(0, 0, 0, 0) 100%) add\",opacity:1,WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 72.05623592342343%, rgb(0, 0, 0) 87.2853322072072%, rgba(0, 0, 0, 0) 100%) add\"},o_kFjrqFX:{mask:\"linear-gradient(90deg, rgba(0,0,0,0) 71.96825731981981%, rgb(0, 0, 0) 85.33044763513513%, rgba(0, 0, 0, 0) 100%) add\",WebkitMask:\"linear-gradient(90deg, rgba(0,0,0,0) 71.96825731981981%, rgb(0, 0, 0) 85.33044763513513%, rgba(0, 0, 0, 0) 100%) add\"}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.2px\",\"--framer-line-height\":\"150%\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(17, 24, 39)))\"},children:\"libraries\"})}),className:\"framer-1h8n0da\",\"data-framer-name\":\"Shimmer Text\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"SSb7jVPfk\",style:{\"--extracted-r6o4lv\":\"var(--token-d1fa08ee-c247-459b-aaf3-d2091e9cede1, rgb(17, 24, 39))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:aLAFgru9T,verticalAlignment:\"center\",withExternalLayout:true})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\",\"})}),className:\"framer-8gblk2\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"I2haVOVwp\",style:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-g2elt.framer-1lqwqq4, .framer-g2elt .framer-1lqwqq4 { display: block; }\",\".framer-g2elt.framer-1tscysh { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-g2elt .framer-mzjpya { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-g2elt .framer-1m9kzww { align-content: center; align-items: center; bottom: -8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; justify-content: center; left: -8px; overflow: visible; padding: 0px 8px 0px 8px; position: absolute; top: -8px; width: min-content; }\",\".framer-g2elt .framer-1h8n0da { -webkit-user-select: none; flex: none; height: 100%; position: relative; user-select: none; white-space: pre; width: auto; z-index: 1; }\",\".framer-g2elt .framer-8gblk2 { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-g2elt.framer-1tscysh, .framer-g2elt .framer-1m9kzww { gap: 0px; } .framer-g2elt.framer-1tscysh > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-g2elt.framer-1tscysh > :first-child { margin-left: 0px; } .framer-g2elt.framer-1tscysh > :last-child { margin-right: 0px; } .framer-g2elt .framer-1m9kzww > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-g2elt .framer-1m9kzww > :first-child { margin-top: 0px; } .framer-g2elt .framer-1m9kzww > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 29\n * @framerIntrinsicWidth 97\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"G0pKSwTj9\":{\"layout\":[\"auto\",\"auto\"]},\"o_kFjrqFX\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"aLAFgru9T\":\"word\",\"NpFBKc_6o\":\"enter\",\"u7t7sPpEk\":\"leave\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerChCIB6ylE=withCSS(Component,css,\"framer-g2elt\");export default FramerChCIB6ylE;FramerChCIB6ylE.displayName=\"Interactive Text\";FramerChCIB6ylE.defaultProps={height:29,width:97};addPropertyControls(FramerChCIB6ylE,{variant:{options:[\"CJ7IFKayB\",\"G0pKSwTj9\",\"o_kFjrqFX\"],optionTitles:[\"Default\",\"Mid\",\"Hovered\"],title:\"Variant\",type:ControlType.Enum},aLAFgru9T:{defaultValue:\"libraries\",displayTextArea:false,title:\"Word\",type:ControlType.String},NpFBKc_6o:{title:\"Enter\",type:ControlType.EventHandler},u7t7sPpEk:{title:\"Leave\",type:ControlType.EventHandler}});addFonts(FramerChCIB6ylE,[{explicitInter:true,fonts:[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerChCIB6ylE\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"97\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"G0pKSwTj9\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"o_kFjrqFX\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"aLAFgru9T\\\":\\\"word\\\",\\\"NpFBKc_6o\\\":\\\"enter\\\",\\\"u7t7sPpEk\\\":\\\"leave\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"29\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ChCIB6ylE.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import InteractiveText from\"https://framerusercontent.com/modules/KMXzsPOBAfmxQfcRI4H3/htLm8ttOG814xy8cyAZQ/ChCIB6ylE.js\";const InteractiveTextFonts=getFonts(InteractiveText);const cycleOrder=[\"HgnTsNVmp\",\"mhg_3WBNi\"];const serializationHash=\"framer-QmwYz\";const variantClassNames={HgnTsNVmp:\"framer-v-icns3v\",mhg_3WBNi:\"framer-v-c2m9i5\"};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 humanReadableVariantMap={Desktop:\"HgnTsNVmp\",Mobile:\"mhg_3WBNi\"};const getProps=({height,iconEnter,iconLeave,id,libraryEnter,libraryLeave,pluginEnter,pluginLeave,test,width,...props})=>{var _humanReadableVariantMap_props_variant,_ref;return{...props,C_RFqeoH5:test!==null&&test!==void 0?test:props.C_RFqeoH5,fDfWrqwrm:libraryLeave!==null&&libraryLeave!==void 0?libraryLeave:props.fDfWrqwrm,jgCGAjkvz:iconEnter!==null&&iconEnter!==void 0?iconEnter:props.jgCGAjkvz,LdEwOK5Dx:libraryEnter!==null&&libraryEnter!==void 0?libraryEnter:props.LdEwOK5Dx,ttjTdOKB_:pluginEnter!==null&&pluginEnter!==void 0?pluginEnter:props.ttjTdOKB_,UlOlK6QSM:pluginLeave!==null&&pluginLeave!==void 0?pluginLeave:props.UlOlK6QSM,variant:(_ref=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref!==void 0?_ref:\"HgnTsNVmp\",vo4LYwIDR:iconLeave!==null&&iconLeave!==void 0?iconLeave:props.vo4LYwIDR};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,LdEwOK5Dx,fDfWrqwrm,ttjTdOKB_,UlOlK6QSM,jgCGAjkvz,vo4LYwIDR,C_RFqeoH5,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"HgnTsNVmp\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const NpFBKc_6oivxgbv=activeVariantCallback(async(...args)=>{if(LdEwOK5Dx){const res=await LdEwOK5Dx(...args);if(res===false)return false;}});const u7t7sPpEk1hwo0y5=activeVariantCallback(async(...args)=>{if(fDfWrqwrm){const res=await fDfWrqwrm(...args);if(res===false)return false;}});const NpFBKc_6o1m21ryq=activeVariantCallback(async(...args)=>{if(ttjTdOKB_){const res=await ttjTdOKB_(...args);if(res===false)return false;}});const u7t7sPpEk9e8ors=activeVariantCallback(async(...args)=>{if(UlOlK6QSM){const res=await UlOlK6QSM(...args);if(res===false)return false;}});const NpFBKc_6o1yeopt4=activeVariantCallback(async(...args)=>{if(jgCGAjkvz){const res=await jgCGAjkvz(...args);if(res===false)return false;}});const u7t7sPpEkep16vm=activeVariantCallback(async(...args)=>{if(vo4LYwIDR){const res=await vo4LYwIDR(...args);if(res===false)return false;}});const onTaphw2uuv=activeVariantCallback(async(...args)=>{if(C_RFqeoH5){const res=await C_RFqeoH5(...args);if(res===false)return false;}});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"mhg_3WBNi\")return false;return true;};const isDisplayed1=()=>{if(baseVariant===\"mhg_3WBNi\")return true;return false;};const defaultLayoutId=React.useId();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(scopingClassNames,\"framer-icns3v\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"HgnTsNVmp\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({mhg_3WBNi:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1lpkyxc\",\"data-framer-name\":\"Content Interactive\",layoutDependency:layoutDependency,layoutId:\"ApDZz0vcH\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"Pro na\u0161e klienty nej\u010Dast\u011Bji bu\u010F tvo\u0159\\xedme\"})}),className:\"framer-14esirg\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"Yk1dwsaSR\",style:{\"--extracted-gdpscs\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-t2krjr-container\",layoutDependency:layoutDependency,layoutId:\"p7a14qkZe-container\",children:/*#__PURE__*/_jsx(InteractiveText,{aLAFgru9T:\"spoty\",height:\"100%\",id:\"p7a14qkZe\",layoutId:\"p7a14qkZe\",NpFBKc_6o:NpFBKc_6oivxgbv,u7t7sPpEk:u7t7sPpEk1hwo0y5,variant:\"CJ7IFKayB\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-thb1qo-container\",layoutDependency:layoutDependency,layoutId:\"SZOfDitwa-container\",children:/*#__PURE__*/_jsx(InteractiveText,{aLAFgru9T:\"fotky\",height:\"100%\",id:\"SZOfDitwa\",layoutId:\"SZOfDitwa\",NpFBKc_6o:NpFBKc_6o1m21ryq,u7t7sPpEk:u7t7sPpEk9e8ors,variant:\"CJ7IFKayB\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-4ubq07-container\",layoutDependency:layoutDependency,layoutId:\"tszQUPVcR-container\",children:/*#__PURE__*/_jsx(InteractiveText,{aLAFgru9T:\"strategie\",height:\"100%\",id:\"tszQUPVcR\",layoutId:\"tszQUPVcR\",NpFBKc_6o:NpFBKc_6o1yeopt4,u7t7sPpEk:u7t7sPpEkep16vm,variant:\"CJ7IFKayB\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"nebo dopl\u0148ujeme tv\u016Fr\u010D\\xed \u0161t\\xe1by.\"})}),className:\"framer-w743xk\",\"data-highlight\":true,fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"YDO4SFGid\",onTap:onTaphw2uuv,style:{\"--extracted-gdpscs\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-md11zx\",\"data-framer-name\":\"Content Non-Interactive\",layoutDependency:layoutDependency,layoutId:\"PTW1UuRHH\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{style:{\"--font-selector\":\"SW50ZXItTWVkaXVt\",\"--framer-font-family\":'\"Inter\", \"Inter Placeholder\", sans-serif',\"--framer-font-size\":\"24px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-0.01em\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-gdpscs, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"Pro na\u0161e klienty nej\u010Dast\u011Bji tvo\u0159\\xedme spoty, fotky, strategie nebo dopl\u0148ujeme \u0161t\\xe1by.\"})}),className:\"framer-8zwunl\",fonts:[\"Inter-Medium\"],layoutDependency:layoutDependency,layoutId:\"YK_si87HJ\",style:{\"--extracted-gdpscs\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-QmwYz.framer-bqvd68, .framer-QmwYz .framer-bqvd68 { display: block; }\",\".framer-QmwYz.framer-icns3v { align-content: center; align-items: center; cursor: default; display: flex; flex-direction: column; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 431px; }\",\".framer-QmwYz .framer-1lpkyxc, .framer-QmwYz .framer-md11zx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-QmwYz .framer-14esirg { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QmwYz .framer-t2krjr-container, .framer-QmwYz .framer-thb1qo-container, .framer-QmwYz .framer-4ubq07-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-QmwYz .framer-w743xk { cursor: pointer; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-QmwYz .framer-8zwunl { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-QmwYz.framer-icns3v, .framer-QmwYz .framer-1lpkyxc, .framer-QmwYz .framer-md11zx { gap: 0px; } .framer-QmwYz.framer-icns3v > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-QmwYz.framer-icns3v > :first-child { margin-top: 0px; } .framer-QmwYz.framer-icns3v > :last-child { margin-bottom: 0px; } .framer-QmwYz .framer-1lpkyxc > *, .framer-QmwYz .framer-md11zx > * { margin: 0px; margin-left: calc(6px / 2); margin-right: calc(6px / 2); } .framer-QmwYz .framer-1lpkyxc > :first-child, .framer-QmwYz .framer-md11zx > :first-child { margin-left: 0px; } .framer-QmwYz .framer-1lpkyxc > :last-child, .framer-QmwYz .framer-md11zx > :last-child { margin-right: 0px; } }\",\".framer-QmwYz.framer-v-c2m9i5.framer-icns3v { align-content: flex-start; align-items: flex-start; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 98.5\n * @framerIntrinsicWidth 431\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"mhg_3WBNi\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"LdEwOK5Dx\":\"libraryEnter\",\"fDfWrqwrm\":\"libraryLeave\",\"ttjTdOKB_\":\"pluginEnter\",\"UlOlK6QSM\":\"pluginLeave\",\"jgCGAjkvz\":\"iconEnter\",\"vo4LYwIDR\":\"iconLeave\",\"C_RFqeoH5\":\"test\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerFce2WyPtm=withCSS(Component,css,\"framer-QmwYz\");export default FramerFce2WyPtm;FramerFce2WyPtm.displayName=\"Heading\";FramerFce2WyPtm.defaultProps={height:98.5,width:431};addPropertyControls(FramerFce2WyPtm,{variant:{options:[\"HgnTsNVmp\",\"mhg_3WBNi\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},LdEwOK5Dx:{title:\"Library Enter\",type:ControlType.EventHandler},fDfWrqwrm:{title:\"Library Leave\",type:ControlType.EventHandler},ttjTdOKB_:{title:\"Plugin Enter\",type:ControlType.EventHandler},UlOlK6QSM:{title:\"Plugin Leave\",type:ControlType.EventHandler},jgCGAjkvz:{title:\"Icon Enter\",type:ControlType.EventHandler},vo4LYwIDR:{title:\"Icon Leave\",type:ControlType.EventHandler},C_RFqeoH5:{title:\"Test\",type:ControlType.EventHandler}});addFonts(FramerFce2WyPtm,[{explicitInter:true,fonts:[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"}]},...InteractiveTextFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerFce2WyPtm\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"431\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"mhg_3WBNi\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicHeight\":\"98.5\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerVariables\":\"{\\\"LdEwOK5Dx\\\":\\\"libraryEnter\\\",\\\"fDfWrqwrm\\\":\\\"libraryLeave\\\",\\\"ttjTdOKB_\\\":\\\"pluginEnter\\\",\\\"UlOlK6QSM\\\":\\\"pluginLeave\\\",\\\"jgCGAjkvz\\\":\\\"iconEnter\\\",\\\"vo4LYwIDR\\\":\\\"iconLeave\\\",\\\"C_RFqeoH5\\\":\\\"test\\\"}\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Fce2WyPtm.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"aBldPnGL0\",\"NLVopKJ5V\"];const serializationHash=\"framer-OXB5u\";const variantClassNames={aBldPnGL0:\"framer-v-1qgiag6\",NLVopKJ5V:\"framer-v-1i31lti\"};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={delay:0,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition2={delay:.05,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};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 transition3={delay:.1,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition4={delay:.15,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition5={delay:.09,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition6={delay:.13,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition7={delay:.18,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const humanReadableVariantMap={Hidden:\"aBldPnGL0\",Shown:\"NLVopKJ5V\"};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:\"aBldPnGL0\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);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:\"aBldPnGL0\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();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(scopingClassNames,\"framer-1qgiag6\",className,classNames),\"data-framer-name\":\"Hidden\",layoutDependency:layoutDependency,layoutId:\"aBldPnGL0\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({NLVopKJ5V:{\"data-framer-name\":\"Shown\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1cvw16v\",\"data-framer-name\":\"01\",layoutDependency:layoutDependency,layoutId:\"PQcnstrMI\",style:{opacity:0,scale:.5},variants:{NLVopKJ5V:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-baa44r-container\",layoutDependency:layoutDependency,layoutId:\"MQ8YXjau9-container\",style:{rotate:-15},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"FourK\",id:\"MQ8YXjau9\",layoutId:\"MQ8YXjau9\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({NLVopKJ5V:{weight:\"duotone\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-giuakw\",\"data-framer-name\":\"02\",layoutDependency:layoutDependency,layoutId:\"n4o86pqlD\",style:{opacity:0,scale:.5},variants:{NLVopKJ5V:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1aqwcg2-container\",layoutDependency:layoutDependency,layoutId:\"Ymj8OrFAG-container\",style:{rotate:4},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Faders\",id:\"Ymj8OrFAG\",layoutId:\"Ymj8OrFAG\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition4,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17kcc9j\",\"data-framer-name\":\"03\",layoutDependency:layoutDependency,layoutId:\"rxUYXAlxw\",style:{opacity:0,scale:.5},variants:{NLVopKJ5V:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vzx89i-container\",layoutDependency:layoutDependency,layoutId:\"ka69KgNPl-container\",style:{rotate:-15},variants:{NLVopKJ5V:{rotate:99}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"DesktopTower\",id:\"ka69KgNPl\",layoutId:\"ka69KgNPl\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\",...addPropertyOverrides({NLVopKJ5V:{iconSelection:\"FilmReel\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11fdy6p\",\"data-framer-name\":\"04\",layoutDependency:layoutDependency,layoutId:\"vYvSyyQDB\",style:{opacity:0,scale:.5},variants:{NLVopKJ5V:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-k71mip-container\",layoutDependency:layoutDependency,layoutId:\"DKmcc_eaW-container\",style:{scale:1.1},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Television\",id:\"DKmcc_eaW\",layoutId:\"DKmcc_eaW\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({NLVopKJ5V:{weight:\"duotone\"}},baseVariant,gestureVariant)})})})})}),/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nhpure-container\",layoutDependency:layoutDependency,layoutId:\"mVBj02iMf-container\",style:{opacity:0,rotate:0,scale:.5},variants:{NLVopKJ5V:{opacity:1,rotate:-14,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Video\",id:\"mVBj02iMf\",layoutId:\"mVBj02iMf\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({NLVopKJ5V:{weight:\"duotone\"}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(Transition,{value:transition7,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-hrd5y9\",\"data-framer-name\":\"06\",layoutDependency:layoutDependency,layoutId:\"aKb3EjPhz\",style:{opacity:0,scale:.5},variants:{NLVopKJ5V:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1b8s9h7-container\",layoutDependency:layoutDependency,layoutId:\"aQPrh9XUL-container\",style:{rotate:20},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Camera\",id:\"aQPrh9XUL\",layoutId:\"aQPrh9XUL\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\",...addPropertyOverrides({NLVopKJ5V:{iconSelection:\"Airplay\",weight:\"duotone\"}},baseVariant,gestureVariant)})})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-OXB5u.framer-1h3rjhk, .framer-OXB5u .framer-1h3rjhk { display: block; }\",\".framer-OXB5u.framer-1qgiag6 { height: 192px; overflow: visible; position: relative; width: 650px; }\",\".framer-OXB5u .framer-1cvw16v { bottom: 48px; flex: none; height: 46px; left: 1px; overflow: hidden; position: absolute; width: 80px; }\",\".framer-OXB5u .framer-baa44r-container { aspect-ratio: 1.7391304347826086 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 49px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-OXB5u .framer-giuakw { flex: none; height: 40px; left: 55px; overflow: hidden; position: absolute; top: 45px; width: 40px; }\",\".framer-OXB5u .framer-1aqwcg2-container, .framer-OXB5u .framer-1vzx89i-container, .framer-OXB5u .framer-1b8s9h7-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 43px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-OXB5u .framer-17kcc9j { flex: none; height: 40px; left: -3px; overflow: hidden; position: absolute; top: 35px; width: 40px; }\",\".framer-OXB5u .framer-11fdy6p { flex: none; height: 44px; overflow: hidden; position: absolute; right: -4px; top: 101px; width: 77px; }\",\".framer-OXB5u .framer-k71mip-container { aspect-ratio: 1.75 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); left: 0px; position: absolute; right: 0px; top: 0px; }\",\".framer-OXB5u .framer-1nhpure-container { flex: none; height: 40px; position: absolute; right: 51px; top: 49px; width: 40px; }\",\".framer-OXB5u .framer-hrd5y9 { flex: none; height: 40px; overflow: hidden; position: absolute; right: -5px; top: 38px; width: 40px; }\",\".framer-OXB5u.framer-v-1i31lti .framer-1aqwcg2-container { bottom: -2px; top: unset; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 192\n * @framerIntrinsicWidth 650\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"NLVopKJ5V\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerVa5ks7T_H=withCSS(Component,css,\"framer-OXB5u\");export default FramerVa5ks7T_H;FramerVa5ks7T_H.displayName=\"Library Items\";FramerVa5ks7T_H.defaultProps={height:192,width:650};addPropertyControls(FramerVa5ks7T_H,{variant:{options:[\"aBldPnGL0\",\"NLVopKJ5V\"],optionTitles:[\"Hidden\",\"Shown\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerVa5ks7T_H,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerVa5ks7T_H\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"650\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NLVopKJ5V\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"192\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Va5ks7T_H.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"dS6VTy7gP\",\"IRx3fwEkX\"];const serializationHash=\"framer-oC6V2\";const variantClassNames={dS6VTy7gP:\"framer-v-17wsd9u\",IRx3fwEkX:\"framer-v-114h0df\"};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={delay:0,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition2={delay:.05,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};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 transition3={delay:.1,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition4={delay:.14,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition5={delay:.08,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition6={delay:.15,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition7={delay:.17,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const humanReadableVariantMap={Hidden:\"dS6VTy7gP\",Shown:\"IRx3fwEkX\"};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:\"dS6VTy7gP\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);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:\"dS6VTy7gP\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();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(scopingClassNames,\"framer-17wsd9u\",className,classNames),\"data-framer-name\":\"Hidden\",layoutDependency:layoutDependency,layoutId:\"dS6VTy7gP\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({IRx3fwEkX:{\"data-framer-name\":\"Shown\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9mjk0v-container\",layoutDependency:layoutDependency,layoutId:\"LLVOsZVYb-container\",style:{opacity:0,rotate:21,scale:.5},variants:{IRx3fwEkX:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Camera\",id:\"LLVOsZVYb\",layoutId:\"LLVOsZVYb\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-ek7rg6-container\",layoutDependency:layoutDependency,layoutId:\"Q_77DRH4B-container\",style:{opacity:0,rotate:-14,scale:.5},variants:{IRx3fwEkX:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Slideshow\",id:\"Q_77DRH4B\",layoutId:\"Q_77DRH4B\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition4,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1h8q7p5-container\",layoutDependency:layoutDependency,layoutId:\"jzwgOjT40-container\",style:{opacity:0,rotate:-2,scale:.7},variants:{IRx3fwEkX:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Images\",id:\"jzwgOjT40\",layoutId:\"jzwgOjT40\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1nmdiih-container\",layoutDependency:layoutDependency,layoutId:\"ljXSeQw7R-container\",style:{opacity:0,rotate:-12,scale:.5},variants:{IRx3fwEkX:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Aperture\",id:\"ljXSeQw7R\",layoutId:\"ljXSeQw7R\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-mrk4m4-container\",layoutDependency:layoutDependency,layoutId:\"OSoaiWFKy-container\",style:{opacity:0,rotate:26,scale:.5},variants:{IRx3fwEkX:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"FileImage\",id:\"OSoaiWFKy\",layoutId:\"OSoaiWFKy\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition7,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2hrjm2-container\",layoutDependency:layoutDependency,layoutId:\"RIzOuPmle-container\",style:{opacity:0,rotate:10,scale:.5},variants:{IRx3fwEkX:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Panorama\",id:\"RIzOuPmle\",layoutId:\"RIzOuPmle\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-oC6V2.framer-koim1d, .framer-oC6V2 .framer-koim1d { display: block; }\",\".framer-oC6V2.framer-17wsd9u { height: 192px; overflow: visible; position: relative; width: 650px; }\",\".framer-oC6V2 .framer-9mjk0v-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); left: 37px; position: absolute; top: 34px; width: 44px; }\",\".framer-oC6V2 .framer-ek7rg6-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); left: -52px; position: absolute; top: 44px; width: 44px; }\",\".framer-oC6V2 .framer-1h8q7p5-container { aspect-ratio: 1 / 1; bottom: 38px; flex: none; height: var(--framer-aspect-ratio-supported, 47px); left: 1px; position: absolute; width: 44px; }\",\".framer-oC6V2 .framer-1nmdiih-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); position: absolute; right: 36px; top: 32px; width: 44px; }\",\".framer-oC6V2 .framer-mrk4m4-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); position: absolute; right: -50px; top: 50px; width: 44px; }\",\".framer-oC6V2 .framer-2hrjm2-container { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 47px); position: absolute; right: 11px; top: 110px; width: 44px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 192\n * @framerIntrinsicWidth 650\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"IRx3fwEkX\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXITVWdIoi=withCSS(Component,css,\"framer-oC6V2\");export default FramerXITVWdIoi;FramerXITVWdIoi.displayName=\"Plugin Items\";FramerXITVWdIoi.defaultProps={height:192,width:650};addPropertyControls(FramerXITVWdIoi,{variant:{options:[\"dS6VTy7gP\",\"IRx3fwEkX\"],optionTitles:[\"Hidden\",\"Shown\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerXITVWdIoi,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXITVWdIoi\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"192\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"IRx3fwEkX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"650\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XITVWdIoi.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,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\";const PhosphorFonts=getFonts(Phosphor);const cycleOrder=[\"ZEdTqFE7Y\",\"r0M0ypXM3\"];const serializationHash=\"framer-MGZ7F\";const variantClassNames={r0M0ypXM3:\"framer-v-7yjg0y\",ZEdTqFE7Y:\"framer-v-anyqlt\"};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={delay:0,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition2={delay:.03,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};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 transition3={delay:.06,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition4={delay:.09,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition5={delay:.11,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition6={delay:.14,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition7={delay:.15,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition8={delay:.17,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition9={delay:.19,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const transition10={delay:.2,duration:.25,ease:[.54,.02,.17,1.48],type:\"tween\"};const humanReadableVariantMap={Hidden:\"ZEdTqFE7Y\",Shown:\"r0M0ypXM3\"};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:\"ZEdTqFE7Y\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);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:\"ZEdTqFE7Y\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();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(scopingClassNames,\"framer-anyqlt\",className,classNames),\"data-framer-name\":\"Hidden\",layoutDependency:layoutDependency,layoutId:\"ZEdTqFE7Y\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({r0M0ypXM3:{\"data-framer-name\":\"Shown\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-x0ym0n-container\",layoutDependency:layoutDependency,layoutId:\"EY4mDwfor-container\",style:{opacity:0,scale:.5},variants:{r0M0ypXM3:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Strategy\",id:\"EY4mDwfor\",layoutId:\"EY4mDwfor\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition3,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1xc9kek-container\",layoutDependency:layoutDependency,layoutId:\"iTMBm2NcF-container\",style:{opacity:0,scale:.5},variants:{r0M0ypXM3:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"MetaLogo\",id:\"iTMBm2NcF\",layoutId:\"iTMBm2NcF\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition4,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-e4c90q-container\",layoutDependency:layoutDependency,layoutId:\"q6SE3sBOs-container\",style:{opacity:0,rotate:0,scale:.5},variants:{r0M0ypXM3:{opacity:1,rotate:-16,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Microphone\",id:\"q6SE3sBOs\",layoutId:\"q6SE3sBOs\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition5,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qi8sco-container\",layoutDependency:layoutDependency,layoutId:\"k1pOUhC52-container\",style:{opacity:0,rotate:20,scale:.5},variants:{r0M0ypXM3:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Newspaper\",id:\"k1pOUhC52\",layoutId:\"k1pOUhC52\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition6,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1umhx8c-container\",layoutDependency:layoutDependency,layoutId:\"yaMAkn6Gw-container\",style:{opacity:0,rotate:-9,scale:.5},variants:{r0M0ypXM3:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Radio\",id:\"yaMAkn6Gw\",layoutId:\"yaMAkn6Gw\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition7,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-crwg3v-container\",layoutDependency:layoutDependency,layoutId:\"sbeyvGiC6-container\",style:{opacity:0,rotate:34,scale:.5},variants:{r0M0ypXM3:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Broadcast\",id:\"sbeyvGiC6\",layoutId:\"sbeyvGiC6\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition8,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1y1i2ra-container\",layoutDependency:layoutDependency,layoutId:\"IDq_lXJKC-container\",style:{opacity:0,scale:.5},variants:{r0M0ypXM3:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Copyright\",id:\"IDq_lXJKC\",layoutId:\"IDq_lXJKC\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition9,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1gclrxf-container\",layoutDependency:layoutDependency,layoutId:\"cNprpUYgo-container\",style:{opacity:0,rotate:-17,scale:.5},variants:{r0M0ypXM3:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Ranking\",id:\"cNprpUYgo\",layoutId:\"cNprpUYgo\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(Transition,{value:transition10,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-9m1atk-container\",layoutDependency:layoutDependency,layoutId:\"YRZHpDff3-container\",style:{opacity:0,rotate:26,scale:.5},variants:{r0M0ypXM3:{opacity:1,scale:1}},children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-79e613e5-77be-498e-bfe5-eb1e367c7247, rgb(51, 76, 255))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"Quotes\",id:\"YRZHpDff3\",layoutId:\"YRZHpDff3\",mirrored:false,selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"duotone\",width:\"100%\"})})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-MGZ7F.framer-18erqij, .framer-MGZ7F .framer-18erqij { display: block; }\",\".framer-MGZ7F.framer-anyqlt { height: 192px; overflow: visible; position: relative; width: 650px; }\",\".framer-MGZ7F .framer-x0ym0n-container { flex: none; height: 29px; left: 190px; position: absolute; top: -18px; width: 29px; }\",\".framer-MGZ7F .framer-1xc9kek-container { flex: none; height: 35px; left: 131px; position: absolute; top: 11px; width: 35px; }\",\".framer-MGZ7F .framer-e4c90q-container { flex: none; height: 35px; left: 72px; position: absolute; top: 0px; width: 35px; }\",\".framer-MGZ7F .framer-1qi8sco-container { flex: none; height: 35px; left: 40px; position: absolute; top: calc(45.31250000000002% - 35px / 2); width: 35px; }\",\".framer-MGZ7F .framer-1umhx8c-container { bottom: 30px; flex: none; height: 35px; left: 76px; position: absolute; width: 35px; }\",\".framer-MGZ7F .framer-crwg3v-container { flex: none; height: 35px; position: absolute; right: 183px; top: 16px; width: 35px; }\",\".framer-MGZ7F .framer-1y1i2ra-container { flex: none; height: 32px; position: absolute; right: 115px; top: -3px; width: 32px; }\",\".framer-MGZ7F .framer-1gclrxf-container { flex: none; height: 35px; position: absolute; right: 65px; top: 57px; width: 35px; }\",\".framer-MGZ7F .framer-9m1atk-container { flex: none; height: 35px; position: absolute; right: 102px; top: 117px; width: 35px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 192\n * @framerIntrinsicWidth 650\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"r0M0ypXM3\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FrameryXwC0P8Ae=withCSS(Component,css,\"framer-MGZ7F\");export default FrameryXwC0P8Ae;FrameryXwC0P8Ae.displayName=\"Icon Items\";FrameryXwC0P8Ae.defaultProps={height:192,width:650};addPropertyControls(FrameryXwC0P8Ae,{variant:{options:[\"ZEdTqFE7Y\",\"r0M0ypXM3\"],optionTitles:[\"Hidden\",\"Shown\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryXwC0P8Ae,[{explicitInter:true,fonts:[]},...PhosphorFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryXwC0P8Ae\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"192\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"650\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"r0M0ypXM3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./yXwC0P8Ae.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import Heading from\"https://framerusercontent.com/modules/Vb7pElMdFLB9MuW16lux/EowykMDvCjbZm82txsYu/Fce2WyPtm.js\";import LibraryItems from\"https://framerusercontent.com/modules/K2pLopLljJwMW8w4sxTn/7Kp1LU39ImF9NEkVxtao/Va5ks7T_H.js\";import PluginItems from\"https://framerusercontent.com/modules/syLaAdltH2HYGrPvOZKZ/64lhydAUgjOtyPEnOIte/XITVWdIoi.js\";import IconItems from\"https://framerusercontent.com/modules/LwIQAZK2Z5vQTTx8r3zR/iaCnSnJp0ZSpj27kPtkL/yXwC0P8Ae.js\";const HeadingFonts=getFonts(Heading);const LibraryItemsFonts=getFonts(LibraryItems);const PluginItemsFonts=getFonts(PluginItems);const IconItemsFonts=getFonts(IconItems);const cycleOrder=[\"V6aEfudQy\",\"ALgnDqRbK\",\"vWDpO8NHJ\",\"NrXL5S3CZ\",\"X2Nzedmt8\"];const serializationHash=\"framer-DTipN\";const variantClassNames={ALgnDqRbK:\"framer-v-gm98on\",NrXL5S3CZ:\"framer-v-ms5rv8\",V6aEfudQy:\"framer-v-1rzomx0\",vWDpO8NHJ:\"framer-v-a3d1gi\",X2Nzedmt8:\"framer-v-1vsazqu\"};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 humanReadableVariantMap={Default:\"V6aEfudQy\",Icons:\"NrXL5S3CZ\",Library:\"ALgnDqRbK\",Mobile:\"X2Nzedmt8\",Plugins:\"vWDpO8NHJ\"};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:\"V6aEfudQy\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);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:\"V6aEfudQy\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const LdEwOK5Dx1wx3krh=activeVariantCallback(async(...args)=>{setVariant(\"ALgnDqRbK\");});const fDfWrqwrmltudts=activeVariantCallback(async(...args)=>{setVariant(\"V6aEfudQy\");});const ttjTdOKB_ncxez6=activeVariantCallback(async(...args)=>{setVariant(\"vWDpO8NHJ\");});const UlOlK6QSMltudts=activeVariantCallback(async(...args)=>{setVariant(\"V6aEfudQy\");});const jgCGAjkvzsldmrw=activeVariantCallback(async(...args)=>{setVariant(\"NrXL5S3CZ\");});const vo4LYwIDRltudts=activeVariantCallback(async(...args)=>{setVariant(\"V6aEfudQy\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const isDisplayed=()=>{if(baseVariant===\"X2Nzedmt8\")return false;return true;};const defaultLayoutId=React.useId();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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1rzomx0\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"V6aEfudQy\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({ALgnDqRbK:{\"data-framer-name\":\"Library\"},NrXL5S3CZ:{\"data-framer-name\":\"Icons\"},vWDpO8NHJ:{\"data-framer-name\":\"Plugins\"},X2Nzedmt8:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-x85ud5\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"UZD9at7S6\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:98,width:\"470px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-98)/2+0+0)+0+0,...addPropertyOverrides({X2Nzedmt8:{width:`min(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} - 40px, 400px)`}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-z2rw0b-container\",layoutDependency:layoutDependency,layoutId:\"gbK6vX7z5-container\",children:/*#__PURE__*/_jsx(Heading,{fDfWrqwrm:fDfWrqwrmltudts,height:\"100%\",id:\"gbK6vX7z5\",jgCGAjkvz:jgCGAjkvzsldmrw,layoutId:\"gbK6vX7z5\",LdEwOK5Dx:LdEwOK5Dx1wx3krh,style:{width:\"100%\"},ttjTdOKB_:ttjTdOKB_ncxez6,UlOlK6QSM:UlOlK6QSMltudts,variant:\"HgnTsNVmp\",vo4LYwIDR:vo4LYwIDRltudts,width:\"100%\",...addPropertyOverrides({X2Nzedmt8:{fDfWrqwrm:undefined,jgCGAjkvz:undefined,LdEwOK5Dx:undefined,style:{maxWidth:\"100%\",width:\"100%\"},ttjTdOKB_:undefined,UlOlK6QSM:undefined,variant:\"mhg_3WBNi\",vo4LYwIDR:undefined}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qcondp\",\"data-framer-name\":\"Decorative\",layoutDependency:layoutDependency,layoutId:\"bIvnso0Ln\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-98)/2+0+0)+-62.5+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-26p9kq-container\",layoutDependency:layoutDependency,layoutId:\"vyiE0LWSh-container\",children:/*#__PURE__*/_jsx(LibraryItems,{height:\"100%\",id:\"vyiE0LWSh\",layoutId:\"vyiE0LWSh\",style:{height:\"100%\",width:\"100%\"},variant:\"aBldPnGL0\",width:\"100%\",...addPropertyOverrides({ALgnDqRbK:{variant:\"NLVopKJ5V\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-98)/2+0+0)+-62.5+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-11b0fp8-container\",layoutDependency:layoutDependency,layoutId:\"J4ihJARRP-container\",children:/*#__PURE__*/_jsx(PluginItems,{height:\"100%\",id:\"J4ihJARRP\",layoutId:\"J4ihJARRP\",style:{height:\"100%\",width:\"100%\"},variant:\"dS6VTy7gP\",width:\"100%\",...addPropertyOverrides({vWDpO8NHJ:{variant:\"IRx3fwEkX\"}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||200)-0-98)/2+0+0)+-62.5+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-90u0eo-container\",layoutDependency:layoutDependency,layoutId:\"Qw2Wvb5rf-container\",children:/*#__PURE__*/_jsx(IconItems,{height:\"100%\",id:\"Qw2Wvb5rf\",layoutId:\"Qw2Wvb5rf\",style:{height:\"100%\",width:\"100%\"},variant:\"ZEdTqFE7Y\",width:\"100%\",...addPropertyOverrides({NrXL5S3CZ:{variant:\"r0M0ypXM3\"}},baseVariant,gestureVariant)})})})]})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-DTipN.framer-1n4tobj, .framer-DTipN .framer-1n4tobj { display: block; }\",\".framer-DTipN.framer-1rzomx0 { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 25px; height: 200px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 778px; }\",\".framer-DTipN .framer-x85ud5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-DTipN .framer-z2rw0b-container { flex: none; height: auto; position: relative; width: 470px; z-index: 2; }\",\".framer-DTipN .framer-1qcondp { bottom: -9px; flex: none; left: -109px; overflow: visible; pointer-events: none; position: absolute; right: -109px; top: -62px; z-index: 1; }\",\".framer-DTipN .framer-26p9kq-container, .framer-DTipN .framer-11b0fp8-container, .framer-DTipN .framer-90u0eo-container { bottom: 0px; flex: none; left: 0px; position: absolute; right: 0px; top: 0px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-DTipN.framer-1rzomx0, .framer-DTipN .framer-x85ud5 { gap: 0px; } .framer-DTipN.framer-1rzomx0 > * { margin: 0px; margin-bottom: calc(25px / 2); margin-top: calc(25px / 2); } .framer-DTipN.framer-1rzomx0 > :first-child, .framer-DTipN .framer-x85ud5 > :first-child { margin-top: 0px; } .framer-DTipN.framer-1rzomx0 > :last-child, .framer-DTipN .framer-x85ud5 > :last-child { margin-bottom: 0px; } .framer-DTipN .framer-x85ud5 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-DTipN.framer-v-1vsazqu.framer-1rzomx0 { padding: 0px 20px 0px 20px; }\",\".framer-DTipN.framer-v-1vsazqu .framer-x85ud5 { width: 100%; }\",\".framer-DTipN.framer-v-1vsazqu .framer-z2rw0b-container { max-width: 400px; width: 100%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 200\n * @framerIntrinsicWidth 778\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ALgnDqRbK\":{\"layout\":[\"fixed\",\"fixed\"]},\"vWDpO8NHJ\":{\"layout\":[\"fixed\",\"fixed\"]},\"NrXL5S3CZ\":{\"layout\":[\"fixed\",\"fixed\"]},\"X2Nzedmt8\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramergpYLz7FFm=withCSS(Component,css,\"framer-DTipN\");export default FramergpYLz7FFm;FramergpYLz7FFm.displayName=\"Main Component\";FramergpYLz7FFm.defaultProps={height:200,width:778};addPropertyControls(FramergpYLz7FFm,{variant:{options:[\"V6aEfudQy\",\"ALgnDqRbK\",\"vWDpO8NHJ\",\"NrXL5S3CZ\",\"X2Nzedmt8\"],optionTitles:[\"Default\",\"Library\",\"Plugins\",\"Icons\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramergpYLz7FFm,[{explicitInter:true,fonts:[]},...HeadingFonts,...LibraryItemsFonts,...PluginItemsFonts,...IconItemsFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramergpYLz7FFm\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ALgnDqRbK\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"vWDpO8NHJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"NrXL5S3CZ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"X2Nzedmt8\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"778\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"200\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (03f754e)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ChildrenCanSuspend,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,PathVariablesContext,RichText,useComponentViewport,useLocaleInfo,useQueryData,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 Services from\"https://framerusercontent.com/modules/baodJVNDWfFouM61hcb5/qJaLwWNh1eACjsZUYWAh/NSgGeRQD4.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/zGj6axAcd9IGwNKHokLm/m3ms6i45lz9kfRYNH7iP/DC3SZW1ua.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/fg2TKAr3TQ6xjnUhvJ0T/NJ3rDibHNfQgvHQL9Efn/Pel4EFV5c.js\";import ElementsTag from\"https://framerusercontent.com/modules/tz5p4vk5hTgs5hxInFE3/LmEa3ByatV2y3JO8QVFr/BYgQeqVHT.js\";import ElementsClientLogo from\"https://framerusercontent.com/modules/mRmb0ER8dkahuqWjd9r1/I0bM59weofPsEgAvGTaE/VeqSZVWHy.js\";const ElementsClientLogoFonts=getFonts(ElementsClientLogo);const ElementsTagFonts=getFonts(ElementsTag);const PhosphorFonts=getFonts(Phosphor);const enabledGestures={Bx0qoN6hA:{hover:true}};const cycleOrder=[\"Bx0qoN6hA\",\"uKXTOzgcM\"];const serializationHash=\"framer-zkKIV\";const variantClassNames={Bx0qoN6hA:\"framer-v-1kklfc3\",uKXTOzgcM:\"framer-v-vxdcd0\"};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:.6,type:\"spring\"};const isSet=value=>{if(Array.isArray(value)){return value.length>0;}return value!==undefined&&value!==null&&value!==\"\";};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const query=(prequery,{ULZaXEPqM})=>prequery({from:{alias:\"IBZeM6inx\",data:Services,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},orderBy:[{arguments:[{type:\"LiteralValue\",value:ULZaXEPqM},{collection:\"IBZeM6inx\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"IBZeM6inx\",name:\"DVvM459uC\",type:\"Identifier\"},{collection:\"IBZeM6inx\",name:\"id\",type:\"Identifier\"},{collection:\"IBZeM6inx\",name:\"Yr5CLJz46\",type:\"Identifier\"}],where:{left:{collection:\"IBZeM6inx\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:ULZaXEPqM},type:\"BinaryOperation\"}});const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};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={Desktop:\"Bx0qoN6hA\",Mobile:\"uKXTOzgcM\"};const getProps=({client,height,id,logo,name1,services,width,...props})=>{var _ref,_ref1,_ref2,_humanReadableVariantMap_props_variant,_ref3;return{...props,bBnGzYA00:(_ref=client!==null&&client!==void 0?client:props.bBnGzYA00)!==null&&_ref!==void 0?_ref:\"RFXTqureu\",MDL0yWy_b:logo!==null&&logo!==void 0?logo:props.MDL0yWy_b,tMrGaCeDx:(_ref1=name1!==null&&name1!==void 0?name1:props.tMrGaCeDx)!==null&&_ref1!==void 0?_ref1:\"ThunderBolt\",ULZaXEPqM:(_ref2=services!==null&&services!==void 0?services:props.ULZaXEPqM)!==null&&_ref2!==void 0?_ref2:[\"T2N0vKkwz\",\"Wdz1SUuO_\",\"JGeO19ma3\",\"zg4Wiqw_u\",\"Evzpceo3x\"],variant:(_ref3=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref3!==void 0?_ref3:\"Bx0qoN6hA\"};};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,MDL0yWy_b,tMrGaCeDx,bBnGzYA00,ULZaXEPqM,DVvM459uCIBZeM6inx,idIBZeM6inx,Yr5CLJz46IBZeM6inx,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Bx0qoN6hA\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const visible=isSet(bBnGzYA00);const visible1=isSet(MDL0yWy_b);const isDisplayed=value=>{if(baseVariant===\"uKXTOzgcM\")return true;return value;};const isDisplayed1=()=>{if(baseVariant===\"uKXTOzgcM\")return false;return true;};const isDisplayed2=()=>{if(baseVariant===\"uKXTOzgcM\")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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1kklfc3\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"Bx0qoN6hA\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backgroundColor:\"var(--token-bf8bd38a-4575-40c0-9459-6a86668113f1, rgb(243, 244, 246))\",borderBottomLeftRadius:8,borderBottomRightRadius:8,...style},variants:{\"Bx0qoN6hA-hover\":{backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"}},...addPropertyOverrides({\"Bx0qoN6hA-hover\":{\"data-framer-name\":undefined},uKXTOzgcM:{\"data-framer-name\":\"Mobile\"}},baseVariant,gestureVariant),children:[visible&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1sa8rvt\",\"data-framer-name\":\"Client name & logo\",layoutDependency:layoutDependency,layoutId:\"Nj3Kq43fD\",children:[isDisplayed(visible1)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:30,width:\"60px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(16+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||112)-32-24)/2)+-3,...addPropertyOverrides({uKXTOzgcM:{height:20,width:\"40px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(12+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||44)-24-20)/2)+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q5f1dg-container\",layoutDependency:layoutDependency,layoutId:\"q43YGj_5b-container\",children:/*#__PURE__*/_jsx(ElementsClientLogo,{Cgd_8U60_:0,height:\"100%\",id:\"q43YGj_5b\",layoutId:\"q43YGj_5b\",Psj5sAGKm:0,RmGWgXM3J:toResponsiveImage(MDL0yWy_b),style:{height:\"100%\",width:\"100%\"},width:\"100%\",...addPropertyOverrides({\"Bx0qoN6hA-hover\":{Psj5sAGKm:100}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ak00vs\",\"data-styles-preset\":\"DC3SZW1ua\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"ThunderBolt\"})}),className:\"framer-qfarph\",\"data-framer-name\":\"Client Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"keDseuU9T\",style:{\"--extracted-r6o4lv\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:tMrGaCeDx,variants:{\"Bx0qoN6hA-hover\":{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Bx0qoN6hA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ak00vs\",\"data-styles-preset\":\"DC3SZW1ua\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"ThunderBolt\"})})},uKXTOzgcM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ka4kdv\",\"data-styles-preset\":\"Pel4EFV5c\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)))\"},children:\"ThunderBolt\"})})}},baseVariant,gestureVariant)})]}),isDisplayed1()&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-gjwcke\",\"data-framer-name\":\"Scope of Work\",layoutDependency:layoutDependency,layoutId:\"IBZeM6inx\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"IBZeM6inx\",data:Services,type:\"Collection\"},limit:{type:\"LiteralValue\",value:3},orderBy:[{arguments:[{type:\"LiteralValue\",value:ULZaXEPqM},{collection:\"IBZeM6inx\",name:\"id\",type:\"Identifier\"}],direction:\"asc\",functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"IBZeM6inx\",name:\"DVvM459uC\",type:\"Identifier\"},{collection:\"IBZeM6inx\",name:\"id\",type:\"Identifier\"},{collection:\"IBZeM6inx\",name:\"Yr5CLJz46\",type:\"Identifier\"}],where:{left:{collection:\"IBZeM6inx\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:ULZaXEPqM},type:\"BinaryOperation\"}},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsx(_Fragment,{children:collection.map(({\"DVvM459uC\":DVvM459uCIBZeM6inx,\"id\":idIBZeM6inx,\"Yr5CLJz46\":Yr5CLJz46IBZeM6inx},i)=>{DVvM459uCIBZeM6inx!==null&&DVvM459uCIBZeM6inx!==void 0?DVvM459uCIBZeM6inx:DVvM459uCIBZeM6inx=\"\";Yr5CLJz46IBZeM6inx!==null&&Yr5CLJz46IBZeM6inx!==void 0?Yr5CLJz46IBZeM6inx:Yr5CLJz46IBZeM6inx=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`IBZeM6inx-${idIBZeM6inx}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{Yr5CLJz46:Yr5CLJz46IBZeM6inx},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bw1njt\",layoutDependency:layoutDependency,layoutId:\"m0ccGdN5x\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:29,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-98yhu7-container\",layoutDependency:layoutDependency,layoutId:\"TsBfh70yU-container\",children:/*#__PURE__*/_jsx(ElementsTag,{height:\"100%\",id:\"TsBfh70yU\",l1xh03WUm:DVvM459uCIBZeM6inx,layoutId:\"TsBfh70yU\",width:\"100%\"})})})})})},idIBZeM6inx);})})})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10c4xpj\",\"data-framer-name\":\"View Project\",layoutDependency:layoutDependency,layoutId:\"RAwMrlh_P\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ak00vs\",\"data-styles-preset\":\"DC3SZW1ua\",children:\"Zobrazit projekt\"})}),className:\"framer-15jqasg\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"z3ifNtzVg\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"Bx0qoN6hA-hover\":{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Bx0qoN6hA-hover\":{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ak00vs\",\"data-styles-preset\":\"DC3SZW1ua\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Zobrazit projekt\"})})},uKXTOzgcM:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ka4kdv\",\"data-styles-preset\":\"Pel4EFV5c\",children:\"Zobrazit projekt\"})})}},baseVariant,gestureVariant)}),isDisplayed2()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-wadz4y-container\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"ueHFBniBZ-container\",name:\"Icon\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"ArrowUpRight\",id:\"ueHFBniBZ\",layoutId:\"ueHFBniBZ\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zkKIV.framer-1lg84j0, .framer-zkKIV .framer-1lg84j0 { display: block; }\",\".framer-zkKIV.framer-1kklfc3 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 16px; position: relative; width: 1000px; }\",\".framer-zkKIV .framer-1sa8rvt { 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: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-zkKIV .framer-1q5f1dg-container { aspect-ratio: 2 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 30px); position: relative; width: 60px; }\",\".framer-zkKIV .framer-qfarph { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zkKIV .framer-gjwcke { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: wrap; gap: 8px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-zkKIV .framer-1bw1njt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 4px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-zkKIV .framer-98yhu7-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zkKIV .framer-10c4xpj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-zkKIV .framer-15jqasg { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-zkKIV .framer-wadz4y-container { flex: none; height: 16px; position: relative; width: 16px; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zkKIV .framer-1sa8rvt, .framer-zkKIV .framer-gjwcke, .framer-zkKIV .framer-1bw1njt, .framer-zkKIV .framer-10c4xpj { gap: 0px; } .framer-zkKIV .framer-1sa8rvt > *, .framer-zkKIV .framer-gjwcke > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-zkKIV .framer-1sa8rvt > :first-child, .framer-zkKIV .framer-gjwcke > :first-child, .framer-zkKIV .framer-1bw1njt > :first-child, .framer-zkKIV .framer-10c4xpj > :first-child { margin-left: 0px; } .framer-zkKIV .framer-1sa8rvt > :last-child, .framer-zkKIV .framer-gjwcke > :last-child, .framer-zkKIV .framer-1bw1njt > :last-child, .framer-zkKIV .framer-10c4xpj > :last-child { margin-right: 0px; } .framer-zkKIV .framer-1bw1njt > *, .framer-zkKIV .framer-10c4xpj > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } }\",\".framer-zkKIV.framer-v-vxdcd0.framer-1kklfc3 { cursor: unset; padding: 12px; width: 390px; }\",\".framer-zkKIV.framer-v-vxdcd0 .framer-1q5f1dg-container { height: var(--framer-aspect-ratio-supported, 20px); width: 40px; }\",\".framer-zkKIV.framer-v-vxdcd0 .framer-15jqasg { order: 1; }\",\".framer-zkKIV.framer-v-vxdcd0 .framer-wadz4y-container { order: 0; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 112\n * @framerIntrinsicWidth 1000\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"uKXTOzgcM\":{\"layout\":[\"fixed\",\"auto\"]},\"nfGb8VZo9\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"MDL0yWy_b\":\"logo\",\"tMrGaCeDx\":\"name1\",\"bBnGzYA00\":\"client\",\"ULZaXEPqM\":\"services\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerIfEOSYH9d=withCSS(Component,css,\"framer-zkKIV\");export default FramerIfEOSYH9d;FramerIfEOSYH9d.displayName=\"Elements / Project Bar - Slider\";FramerIfEOSYH9d.defaultProps={height:112,width:1e3};addPropertyControls(FramerIfEOSYH9d,{variant:{options:[\"Bx0qoN6hA\",\"uKXTOzgcM\"],optionTitles:[\"Desktop\",\"Mobile\"],title:\"Variant\",type:ControlType.Enum},MDL0yWy_b:{title:\"Logo\",type:ControlType.ResponsiveImage},tMrGaCeDx:{defaultValue:\"ThunderBolt\",title:\"Name\",type:ControlType.String},bBnGzYA00:{dataIdentifier:\"local-module:collection/aqfh13CFL:default\",defaultValue:\"RFXTqureu\",title:\"Client\",type:ControlType.CollectionReference},ULZaXEPqM:{dataIdentifier:\"local-module:collection/NSgGeRQD4:default\",defaultValue:[\"T2N0vKkwz\",\"Wdz1SUuO_\",\"JGeO19ma3\",\"zg4Wiqw_u\",\"Evzpceo3x\"],title:\"Services\",type:ControlType.MultiCollectionReference}});addFonts(FramerIfEOSYH9d,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ElementsClientLogoFonts,...ElementsTagFonts,...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIfEOSYH9d\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"MDL0yWy_b\\\":\\\"logo\\\",\\\"tMrGaCeDx\\\":\\\"name1\\\",\\\"bBnGzYA00\\\":\\\"client\\\",\\\"ULZaXEPqM\\\":\\\"services\\\"}\",\"framerComponentViewportWidth\":\"true\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"112\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"uKXTOzgcM\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"nfGb8VZo9\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"1000\",\"framerDisplayContentsDiv\":\"false\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2aad935)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,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 sharedStyle from\"https://framerusercontent.com/modules/lPHHri14AYbVRj9XoPiB/kjIiKrCSTGwYp5pP4uh2/nZIMpa9h8.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const serializationHash=\"framer-zsIF1\";const variantClassNames={Rgu_6wxxE:\"framer-v-11cgmis\"};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=({feature,height,icon,id,width,...props})=>{var _ref,_ref1;return{...props,GTFAq7tQG:(_ref=feature!==null&&feature!==void 0?feature:props.GTFAq7tQG)!==null&&_ref!==void 0?_ref:\"Unlimited Requests\",lS61GF_9v:(_ref1=icon!==null&&icon!==void 0?icon:props.lS61GF_9v)!==null&&_ref1!==void 0?_ref1:\"Stack\"};};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,lS61GF_9v,GTFAq7tQG,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Rgu_6wxxE\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-11cgmis\",className,classNames),\"data-framer-name\":\"Benefit\",layoutDependency:layoutDependency,layoutId:\"Rgu_6wxxE\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ewsejs-container\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"cU_6KdI6D-container\",name:\"Icon\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(55, 65, 81))\",height:\"100%\",iconSearch:\"House\",iconSelection:lS61GF_9v,id:\"cU_6KdI6D\",layoutId:\"cU_6KdI6D\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"bold\",width:\"100%\"})})}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Unlimited Requests\"})}),className:\"framer-1tfp29c\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"mbr1lgOqJ\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:GTFAq7tQG,verticalAlignment:\"top\",withExternalLayout:true})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-zsIF1.framer-yrpzqu, .framer-zsIF1 .framer-yrpzqu { display: block; }\",\".framer-zsIF1.framer-11cgmis { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 256px; }\",\".framer-zsIF1 .framer-1ewsejs-container { flex: none; height: 16px; position: relative; width: 16px; }\",\".framer-zsIF1 .framer-1tfp29c { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-zsIF1.framer-11cgmis { gap: 0px; } .framer-zsIF1.framer-11cgmis > * { margin: 0px; margin-left: calc(5px / 2); margin-right: calc(5px / 2); } .framer-zsIF1.framer-11cgmis > :first-child { margin-left: 0px; } .framer-zsIF1.framer-11cgmis > :last-child { margin-right: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 22\n * @framerIntrinsicWidth 256\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"lS61GF_9v\":\"icon\",\"GTFAq7tQG\":\"feature\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerIQbhwCcIE=withCSS(Component,css,\"framer-zsIF1\");export default FramerIQbhwCcIE;FramerIQbhwCcIE.displayName=\"Elements / Benefit\";FramerIQbhwCcIE.defaultProps={height:22,width:256};addPropertyControls(FramerIQbhwCcIE,{lS61GF_9v:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"Stack\",description:undefined,hidden:undefined,title:\"Icon\"},GTFAq7tQG:{defaultValue:\"Unlimited Requests\",displayTextArea:false,title:\"Feature\",type:ControlType.String}});addFonts(FramerIQbhwCcIE,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerIQbhwCcIE\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"256\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerVariables\":\"{\\\"lS61GF_9v\\\":\\\"icon\\\",\\\"GTFAq7tQG\\\":\\\"feature\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"22\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "// Generated by Framer (2aad935)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,getPropertyControls,RichText,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 sharedStyle from\"https://framerusercontent.com/modules/8ahNGI3ZYDILX9d0cOg7/7MWPRRCCBuKvKjZ5WYDB/aPqv2C1EJ.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/q19tngUjbu8cd1pMzV0O/x22iFJwjo2gxgMTwX4sW/Eji9e8aNf.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/lPHHri14AYbVRj9XoPiB/kjIiKrCSTGwYp5pP4uh2/nZIMpa9h8.js\";const PhosphorFonts=getFonts(Phosphor);const PhosphorControls=getPropertyControls(Phosphor);const serializationHash=\"framer-AMqV8\";const variantClassNames={adb2c6PrZ:\"framer-v-1ai2kxd\"};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={duration:0,type:\"tween\"};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=({content,height,icon,id,step,title,width,...props})=>{var _ref,_ref1,_ref2,_ref3;return{...props,eXoNxo0Ym:(_ref=icon!==null&&icon!==void 0?icon:props.eXoNxo0Ym)!==null&&_ref!==void 0?_ref:\"ChatsCircle\",IwdzUPU_u:(_ref1=title!==null&&title!==void 0?title:props.IwdzUPU_u)!==null&&_ref1!==void 0?_ref1:\"Consult\",MJ84NEWDx:(_ref2=content!==null&&content!==void 0?content:props.MJ84NEWDx)!==null&&_ref2!==void 0?_ref2:\"We're asking some questions to understand your goals, design preferences and target audience. This is the foundation settlement.\",NSjGa7kp3:(_ref3=step!==null&&step!==void 0?step:props.NSjGa7kp3)!==null&&_ref3!==void 0?_ref3:\"Step 1\"};};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,NSjGa7kp3,IwdzUPU_u,MJ84NEWDx,eXoNxo0Ym,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"adb2c6PrZ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-1ai2kxd\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"adb2c6PrZ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(209, 213, 219))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-ycjxbl\",\"data-framer-name\":\"Top\",layoutDependency:layoutDependency,layoutId:\"OPeLaAGn_\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1uffc6\",\"data-framer-name\":\"Step & Header\",layoutDependency:layoutDependency,layoutId:\"tkSh9XlzL\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pvr9s\",\"data-styles-preset\":\"aPqv2C1EJ\",children:\"Step 1\"})}),className:\"framer-x3nv5x\",\"data-framer-name\":\"Step\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"RTkjNZNle\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:NSjGa7kp3,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1xqd5um\",\"data-styles-preset\":\"Eji9e8aNf\",children:\"Consult\"})}),className:\"framer-1khz2uf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"JSsgMrWtL\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:IwdzUPU_u,verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bqi13-container\",\"data-framer-name\":\"Icon\",layoutDependency:layoutDependency,layoutId:\"TyUakkjzU-container\",name:\"Icon\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",height:\"100%\",iconSearch:\"House\",iconSelection:eXoNxo0Ym,id:\"TyUakkjzU\",layoutId:\"TyUakkjzU\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"regular\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1vph9ix\",\"data-framer-name\":\"Bottom\",layoutDependency:layoutDependency,layoutId:\"CCdj2w0U3\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"We're asking some questions to understand your goals, design preferences and target audience. This is the foundation settlement.\"})}),className:\"framer-udos6v\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"GV9lAzw7b\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:MJ84NEWDx,verticalAlignment:\"top\",withExternalLayout:true})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-AMqV8.framer-cjfx3r, .framer-AMqV8 .framer-cjfx3r { display: block; }\",\".framer-AMqV8.framer-1ai2kxd { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 24px; position: relative; width: 300px; will-change: var(--framer-will-change-override, transform); }\",\".framer-AMqV8 .framer-ycjxbl { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-AMqV8 .framer-1uffc6 { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-AMqV8 .framer-x3nv5x, .framer-AMqV8 .framer-1khz2uf { -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; }\",\".framer-AMqV8 .framer-1bqi13-container { flex: none; height: 42px; position: relative; width: 42px; z-index: 1; }\",\".framer-AMqV8 .framer-1vph9ix { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-AMqV8 .framer-udos6v { --framer-text-wrap-override: balance; -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-AMqV8.framer-1ai2kxd, .framer-AMqV8 .framer-ycjxbl, .framer-AMqV8 .framer-1uffc6, .framer-AMqV8 .framer-1vph9ix { gap: 0px; } .framer-AMqV8.framer-1ai2kxd > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-AMqV8.framer-1ai2kxd > :first-child, .framer-AMqV8 .framer-1uffc6 > :first-child, .framer-AMqV8 .framer-1vph9ix > :first-child { margin-top: 0px; } .framer-AMqV8.framer-1ai2kxd > :last-child, .framer-AMqV8 .framer-1uffc6 > :last-child, .framer-AMqV8 .framer-1vph9ix > :last-child { margin-bottom: 0px; } .framer-AMqV8 .framer-ycjxbl > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-AMqV8 .framer-ycjxbl > :first-child { margin-left: 0px; } .framer-AMqV8 .framer-ycjxbl > :last-child { margin-right: 0px; } .framer-AMqV8 .framer-1uffc6 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-AMqV8 .framer-1vph9ix > * { margin: 0px; margin-bottom: calc(4px / 2); margin-top: calc(4px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-AMqV8[data-border=\"true\"]::after, .framer-AMqV8 [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 216\n * @framerIntrinsicWidth 300\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"NSjGa7kp3\":\"step\",\"IwdzUPU_u\":\"title\",\"MJ84NEWDx\":\"content\",\"eXoNxo0Ym\":\"icon\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerQecVTtEB4=withCSS(Component,css,\"framer-AMqV8\");export default FramerQecVTtEB4;FramerQecVTtEB4.displayName=\"Elements / Process Card\";FramerQecVTtEB4.defaultProps={height:216,width:300};addPropertyControls(FramerQecVTtEB4,{NSjGa7kp3:{defaultValue:\"Step 1\",displayTextArea:false,title:\"Step\",type:ControlType.String},IwdzUPU_u:{defaultValue:\"Consult\",displayTextArea:false,title:\"Title\",type:ControlType.String},MJ84NEWDx:{defaultValue:\"We're asking some questions to understand your goals, design preferences and target audience. This is the foundation settlement.\",displayTextArea:true,title:\"Content\",type:ControlType.String},eXoNxo0Ym:(PhosphorControls===null||PhosphorControls===void 0?void 0:PhosphorControls[\"iconSelection\"])&&{...PhosphorControls[\"iconSelection\"],defaultValue:\"ChatsCircle\",description:undefined,hidden:undefined,title:\"Icon\"}});addFonts(FramerQecVTtEB4,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...PhosphorFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerQecVTtEB4\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"216\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerVariables\":\"{\\\"NSjGa7kp3\\\":\\\"step\\\",\\\"IwdzUPU_u\\\":\\\"title\\\",\\\"MJ84NEWDx\\\":\\\"content\\\",\\\"eXoNxo0Ym\\\":\\\"icon\\\"}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"300\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,useIsInCurrentNavigationTarget}from\"framer\";import{isMotionValue,useInView}from\"framer-motion\";import{borderRadiusControl,defaultEvents,useIsBrowserSafari,useIsOnCanvas,useOnEnter,useOnExit,useRadius}from\"https://framerusercontent.com/modules/G4IfyjvwmaeSBpdb4TWu/OIjZRBmWDcIE2B6qgG1j/index.js\";// https://framer.com/m/framer/default-utils.js@^0.45.0\nimport{memo,useCallback,useEffect,useMemo,useRef,useState}from\"react\";var ObjectFitType;(function(ObjectFitType){ObjectFitType[\"Fill\"]=\"fill\";ObjectFitType[\"Contain\"]=\"contain\";ObjectFitType[\"Cover\"]=\"cover\";ObjectFitType[\"None\"]=\"none\";ObjectFitType[\"ScaleDown\"]=\"scale-down\";})(ObjectFitType||(ObjectFitType={}));var SrcType;(function(SrcType){SrcType[\"Video\"]=\"Upload\";SrcType[\"Url\"]=\"URL\";})(SrcType||(SrcType={}));const defaultVideo=\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\";// Reduce renders\nfunction getProps(props){const{width,height,topLeft,topRight,bottomRight,bottomLeft,id,children,...rest}=props;return rest;}/**\n * VIDEO\n *\n * @framerIntrinsicWidth 200\n * @framerIntrinsicHeight 112\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export function Video(props){const newProps=getProps(props);return /*#__PURE__*/_jsx(VideoMemo,{...newProps});}function usePlaybackControls(videoRef){const isInCurrentNavigationTarget=useIsInCurrentNavigationTarget();const requestingPlay=useRef(false);const isPlayingRef=useRef(false);const setProgress=useCallback(rawProgress=>{if(!videoRef.current)return;const newProgress=(rawProgress===1?.999:rawProgress)*videoRef.current.duration;const isAlreadySet=Math.abs(videoRef.current.currentTime-newProgress)<.1;if(videoRef.current.duration>0&&!isAlreadySet){videoRef.current.currentTime=newProgress;}},[]);const play=useCallback(()=>{const video=videoRef.current;if(!video)return;video.preload=\"auto\"// makes sure browsers don't throttle: https://html.spec.whatwg.org/multipage/media.html#:~:text=When%20the%20media%20resource%20is%20playing%2C%20hints%20to%20the%20user%20agent%20that%20bandwidth%20is%20to%20be%20considered%20scarce%2C%20e.g.%20suggesting%20throttling%20the%20download%20so%20that%20the%20media%20data%20is%20obtained%20at%20the%20slowest%20possible%20rate%20that%20still%20maintains%20consistent%20playback.\n;const isPlaying=video.currentTime>0&&video.onplaying&&!video.paused&&!video.ended&&video.readyState>=video.HAVE_CURRENT_DATA;if(!isPlaying&&video&&!requestingPlay.current&&isInCurrentNavigationTarget){requestingPlay.current=true;isPlayingRef.current=true;video.play().catch(e=>{})// It's likely fine, swallow error\n.finally(()=>requestingPlay.current=false);}},[]);const pause=useCallback(()=>{if(!videoRef.current||requestingPlay.current)return;videoRef.current.pause();isPlayingRef.current=false;},[]);return{play,pause,setProgress,isPlaying:isPlayingRef};}function useAutoplayBehavior({playingProp,muted,loop,playsinline,controls}){const[initialPlayingProp]=useState(()=>playingProp);const[hasPlayingPropChanged,setHasPlayingPropChanged]=useState(false);if(playingProp!==initialPlayingProp&&!hasPlayingPropChanged){setHasPlayingPropChanged(true);}const behavesAsGif=// passing `playing === true` on mount indicates that the video should\n// autoplay, like a GIF\ninitialPlayingProp&&muted&&loop&&playsinline&&!controls&&// Some users of the <Video> component use it by wrapping it with\n// another smart component and adding their own controls on top. (The\n// controls use transitions to control the video: e.g., when clicking\n// the play button, the smart component will transition to a state with\n// <Video playing={true} />.) In this case, we don't want the video to\n// behave as a gif, as it will be weird if the video suddenly started\n// acting as such (and auto-pausing when leaving the viewport) as soon\n// as the site visitor mutes it and clicks \u201CPlay\u201D.\n!hasPlayingPropChanged;let autoplay;if(behavesAsGif)autoplay=\"on-viewport\";else if(initialPlayingProp)autoplay=\"on-mount\";else autoplay=\"no-autoplay\";return autoplay;}const VideoMemo=/*#__PURE__*/memo(function VideoInner(props){const{// default props\nsrcType=\"URL\",srcUrl,srcFile=\"\",posterEnabled=false,controls=false,playing=true,loop=true,muted=true,playsinline=true,restartOnEnter=false,objectFit=\"cover\",backgroundColor=\"rgba(0,0,0,0)\",radius=0,volume=25,startTime:startTimeProp=0,poster,playing:playingProp,progress,onSeeked,onPause,onPlay,onEnd,onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp}=props;const videoRef=useRef();const isSafari=useIsBrowserSafari();const wasPausedOnLeave=useRef(null);const wasEndedOnLeave=useRef(null);const isOnCanvas=useIsOnCanvas();const borderRadius=useRadius(props);// Hard-coding `autoplayBehavior` and `isInViewport` when on canvas as a\n// tiny perf optimization. isOnCanvas won\u2019t change through the lifecycle of\n// the component, so using these hooks conditionally should be safe\nconst autoplayBehavior=isOnCanvas?\"no-autoplay\":useAutoplayBehavior({playingProp,muted,loop,playsinline,controls});const isInViewport=isOnCanvas?true:useInView(videoRef);const isCloseToViewport=isOnCanvas?false:useInView(videoRef,{margin:\"0px 0px 100px 100px\",once:true});// Video elements behave oddly at 100% duration\nconst startTime=startTimeProp===100?99.9:startTimeProp;const{play,pause,setProgress,isPlaying}=usePlaybackControls(videoRef);// Pause/play via props\nuseEffect(()=>{if(isOnCanvas)return;if(playingProp)play();else pause();},[playingProp]);// Pause/play via viewport\nuseEffect(()=>{if(isOnCanvas)return;if(autoplayBehavior!==\"on-viewport\")return;if(isInViewport)play();else pause();},[autoplayBehavior,isInViewport]);/**\n     * The Video component has some effects that sync the video element with props\n     * like `startTime`, `progress`, etc. React calls these effects whenever these\n     * props change. However, it also calls them on the first mount, and this is\n     * troublesome \u2013 if we\u2019re doing SSR, and the user changed the video state before\n     * the video was hydrated, the initial `useEffect` call will reset the video\n     * state. To avoid this, we use this flag.\n     */const isMountedAndReadyForProgressChanges=useRef(false);// Allow scrubbling via progress prop\n// 1) Handle cases when the progress prop itself changes\nuseEffect(()=>{if(!isMountedAndReadyForProgressChanges.current){isMountedAndReadyForProgressChanges.current=true;return;}const rawProgressValue=isMotionValue(progress)?progress.get():(progress!==null&&progress!==void 0?progress:0)*.01;setProgress(// When the progress value exists (e.g. <Video startTime={10}\n// progress={50} />), we respect the `progress` value over\n// `startTime`, even if `startTime` changes. That\u2019s because\n// `startTime` == start == changing it shouldn\u2019t affect the current\n// progress\n(rawProgressValue!==null&&rawProgressValue!==void 0?rawProgressValue:0)||// Then why fall back to `startTime` when `progress` doesn\u2019t exist,\n// you might ask? Now, that\u2019s for\n// - canvas UX: we want the video progress to change when the user\n//   is scrobbling the \u201CStart Time\u201D in component settings.\n// - backwards compatibility: maybe some users *are* scrobbling\n//   using `startTime` instead of `progress`? We don\u2019t know, and it\n//   always supported it, so let\u2019s not break it\n(startTime!==null&&startTime!==void 0?startTime:0)/100);},[startTime,srcFile,srcUrl,progress]);// 2) Handle cases when the motion value inside the progress prop changes\nuseEffect(()=>{if(!isMotionValue(progress))return;return progress.on(\"change\",value=>setProgress(value));},[progress]);// (Prototyping) Checking if we need to play on navigation enter\nuseOnEnter(()=>{if(wasPausedOnLeave.current===null)return;if(videoRef.current){// if (restartOnEnter) setProgress(0)\nif(!wasEndedOnLeave&&loop||!wasPausedOnLeave.current)play();}});// (Prototyping) Pausing & saving playing state on navigation exit\nuseOnExit(()=>{if(videoRef.current){wasEndedOnLeave.current=videoRef.current.ended;wasPausedOnLeave.current=videoRef.current.paused;pause();}});const src=useMemo(()=>{let fragment=\"\";// if (\n//     startTime > 0 &&\n//     videoRef.current &&\n//     !isNaN(videoRef.current.duration) &&\n//     !isOnCanvas\n// ) {\n//     console.log(startTime, videoRef.current.duration)\n//     fragment = `#t=${startTime * videoRef.current.duration}`\n// }\nif(srcType===\"URL\")return srcUrl+fragment;if(srcType===\"Upload\")return srcFile+fragment;},[srcType,srcFile,srcUrl,startTime]);// Autoplay via JS to work in Safari\nuseEffect(()=>{if(isSafari&&videoRef.current&&autoplayBehavior===\"on-mount\"){setTimeout(()=>play(),50);}},[]);// Volume Control\nuseEffect(()=>{if(videoRef.current&&!muted)videoRef.current.volume=(volume!==null&&volume!==void 0?volume:0)/100;},[volume]);// When video is ready, set start-time, then autoplay if needed\nconst handleReady=()=>{const video=videoRef.current;if(!video)return;if(video.currentTime<.3&&startTime>0)setProgress((startTime!==null&&startTime!==void 0?startTime:0)*.01);if(// when the component updates (e.g. only srcFile/url changes), and the video was already playing, keep playing\nisPlaying.current||autoplayBehavior===\"on-mount\"||autoplayBehavior===\"on-viewport\"&&isInViewport)play();};return /*#__PURE__*/_jsx(\"video\",{onClick,onMouseEnter,onMouseLeave,onMouseDown,onMouseUp,src:src,loop:loop,ref:videoRef,onSeeked:e=>onSeeked===null||onSeeked===void 0?void 0:onSeeked(e),onPause:e=>onPause===null||onPause===void 0?void 0:onPause(e),onPlay:e=>onPlay===null||onPlay===void 0?void 0:onPlay(e),onEnded:e=>onEnd===null||onEnd===void 0?void 0:onEnd(e),autoPlay:isPlaying.current||autoplayBehavior===\"on-mount\"||autoplayBehavior===\"on-viewport\"&&isInViewport,preload:isPlaying.current?\"auto\":isOnCanvas&&!poster?\"metadata\":autoplayBehavior!==\"on-mount\"&&!isCloseToViewport?\"none\":// `autoplay` overrides this too\n\"metadata\",poster:posterEnabled&&!srcFile&&srcUrl===defaultVideo?\"https://framerusercontent.com/images/5ILRvlYXf72kHSVHqpa3snGzjU.jpg\":posterEnabled&&poster?poster:undefined,onLoadedData:handleReady,controls:controls,muted:isOnCanvas?true:muted,playsInline:playsinline,style:{cursor:!!onClick?\"pointer\":\"auto\",width:\"100%\",height:\"100%\",borderRadius,display:\"block\",objectFit:objectFit,backgroundColor:backgroundColor,objectPosition:\"50% 50%\"}});});Video.displayName=\"Video\";function capitalizeFirstLetter(value){return value.charAt(0).toUpperCase()+value.slice(1);}export function titleCase(value){const groups=value.match(/[A-Z]{2,}|[A-Z][a-z]+|[a-z]+|[A-Z]|\\d+/gu)||[];return groups.map(capitalizeFirstLetter).join(\" \");}const objectFitOptions=[\"cover\",\"fill\",\"contain\",\"scale-down\",\"none\"];addPropertyControls(Video,{srcType:{type:ControlType.Enum,displaySegmentedControl:true,title:\"Source\",options:[\"URL\",\"Upload\"]},srcUrl:{type:ControlType.String,title:\"URL\",defaultValue:\"https://framerusercontent.com/assets/MLWPbW1dUQawJLhhun3dBwpgJak.mp4\",hidden(props){return props.srcType===\"Upload\";}},srcFile:{type:ControlType.File,title:\"File\",allowedFileTypes:[\"mp4\",\"webm\"],hidden(props){return props.srcType===\"URL\";}},playing:{type:ControlType.Boolean,title:\"Playing\",enabledTitle:\"Yes\",disabledTitle:\"No\"},posterEnabled:{type:ControlType.Boolean,title:\"Poster\",enabledTitle:\"Yes\",disabledTitle:\"No\",description:\"We recommend adding a poster. [Learn more](https://www.framer.com/help/articles/how-are-videos-optimized-in-framer/).\"},poster:{type:ControlType.Image,title:\" \",hidden:({posterEnabled})=>!posterEnabled},backgroundColor:{type:ControlType.Color,title:\"Background\",defaultValue:\"rgba(0,0,0,0)\"},...borderRadiusControl,startTime:{title:\"Start Time\",type:ControlType.Number,min:0,max:100,step:.1,unit:\"%\"},loop:{type:ControlType.Boolean,title:\"Loop\",enabledTitle:\"Yes\",disabledTitle:\"No\"},objectFit:{type:ControlType.Enum,title:\"Fit\",options:objectFitOptions,optionTitles:objectFitOptions.map(titleCase)},// restartOnEnter: {\n//     type: ControlType.Boolean,\n//     title: \"On ReEnter\",\n//     enabledTitle: \"Restart\",\n//     disabledTitle: \"Resume\",\n// },\ncontrols:{type:ControlType.Boolean,title:\"Controls\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false},muted:{type:ControlType.Boolean,title:\"Muted\",enabledTitle:\"Yes\",disabledTitle:\"No\"},volume:{type:ControlType.Number,max:100,min:0,unit:\"%\",hidden:({muted})=>muted,defaultValue:25},onEnd:{type:ControlType.EventHandler},onSeeked:{type:ControlType.EventHandler},onPause:{type:ControlType.EventHandler},onPlay:{type:ControlType.EventHandler},...defaultEvents});\nexport const __FramerMetadata__ = {\"exports\":{\"Video\":{\"type\":\"reactComponent\",\"name\":\"Video\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"200\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"112\"}},\"titleCase\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"VideoProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Video.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{ControlType}from\"framer\";import{motion}from\"framer-motion\";export const borderPropertyControl=(hidden=null)=>({type:ControlType.Object,optional:true,hidden,controls:{color:{type:ControlType.Color,defaultValue:\"#222\"},width:{type:ControlType.FusedNumber,defaultValue:1,toggleKey:\"widthIsMixed\",toggleTitles:[\"All\",\"Individual\"],valueKeys:[\"widthTop\",\"widthRight\",\"widthBottom\",\"widthLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Enum,defaultValue:\"solid\",options:[\"solid\",\"dashed\",\"dotted\",\"double\"],optionTitles:[\"Solid\",\"Dashed\",\"Dotted\",\"Double\"]}}});export function Border({width,widthIsMixed,widthTop,widthRight,widthBottom,widthLeft,style,color,transition}){return /*#__PURE__*/_jsx(motion.div,{animate:{borderColor:color},style:{position:\"absolute\",inset:0,borderWidth:widthIsMixed?`${widthTop}px ${widthRight}px ${widthBottom}px ${widthLeft}px`:`${width}px`,borderStyle:style,borderRadius:\"inherit\",pointerEvents:\"none\"},initial:false,transition:transition});}export function EmptyState({title,subtitle,maxWidth=0}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",gap:16,backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:16,padding:20,minHeight:200,maxWidth:maxWidth||undefined},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,// maxWidth: 500,\nlineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}EmptyState.displayName=\"Empty State\";\nexport const __FramerMetadata__ = {\"exports\":{\"EmptyState\":{\"type\":\"reactComponent\",\"name\":\"EmptyState\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"Border\":{\"type\":\"reactComponent\",\"name\":\"Border\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"borderPropertyControl\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Shared.map", "import{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType}from\"framer\";import{useState,useEffect,cloneElement}from\"react\";import{EmptyState}from\"https://framer.com/m/Shared-8iGD.js@9bbvaZD8RsNyj0rYVQ4z\";const THEME_ATTRIBUTE=\"framestack-theme\";const SIGNAL_NAME=\"framestack-theme-changed\";/**\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight any\n */export default function ThemeVariants(props){var _props_light,_props_dark,_props_dark1,_props_light1,_props_style,_props_style1;const[isDarkTheme,setIsDarkTheme]=useState(null);useEffect(()=>{const updateTheme=()=>{// For compatibility with the Theme Toggle component.\n// https://Framestack.co/components/theme-toggle\n// If the site does not have a theme toggle, the device theme will be used.\nconst currentToggleState=document.body.getAttribute(THEME_ATTRIBUTE);// Check if page has the theme toggle attribute.\nif(!currentToggleState||currentToggleState==\"deviceTheme\"){if(document.body.hasAttribute(\"data-framer-theme\")){setIsDarkTheme(document.body.getAttribute(\"data-framer-theme\")==\"dark\");}else{const mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");setIsDarkTheme(mediaQuery.matches);}}else{// Use device theme\nsetIsDarkTheme(currentToggleState==\"dark\")// light or dark\n;}};// Event listener for changes in the device theme\nconst osThemeChange=e=>{setIsDarkTheme(e.matches);};// Update the theme when the page loads\nupdateTheme();// Listen for theme changes made by the theme toggle component\nwindow.addEventListener(SIGNAL_NAME,updateTheme);// Listen for changes in the device theme\nconst mediaQuery=window.matchMedia(\"(prefers-color-scheme: dark)\");mediaQuery.addListener(osThemeChange);// Clean up the event listeners when the theme toggle component unmounts\nreturn()=>{window.removeEventListener(SIGNAL_NAME,updateTheme);mediaQuery.removeListener(osThemeChange);};},[]);// Before the theme has been determined, render nothing.\n// This prevents flashing while the page loads.\nif(isDarkTheme===null){return null;}// Empty state\nif(!((_props_light=props.light)===null||_props_light===void 0?void 0:_props_light[0])||!((_props_dark=props.dark)===null||_props_dark===void 0?void 0:_props_dark[0])){return /*#__PURE__*/_jsx(EmptyState,{title:\"Add dark and light layers.\",subtitle:\"Use the properties panel on the right side to connect layers for dark and light theme.\"});}let layer=isDarkTheme?(_props_dark1=props.dark)===null||_props_dark1===void 0?void 0:_props_dark1[0]:(_props_light1=props.light)===null||_props_light1===void 0?void 0:_props_light1[0];if(layer&&(((_props_style=props.style)===null||_props_style===void 0?void 0:_props_style.width)||((_props_style1=props.style)===null||_props_style1===void 0?void 0:_props_style1.height))){layer=/*#__PURE__*/cloneElement(layer,{style:{...layer.props.style,...props.style}});}if(!layer){return /*#__PURE__*/_jsx(\"div\",{style:{minWidth:100,minHeight:100}});}return layer;}ThemeVariants.displayName=\"Theme Variants\";addPropertyControls(ThemeVariants,{light:{type:ControlType.ComponentInstance,title:\"Light\"},dark:{type:ControlType.ComponentInstance,title:\"Dark\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ThemeVariants\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"any\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ThemeVariants.map", "// Generated by Framer (4991a04)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{Video}from\"https://framerusercontent.com/modules/lRDHiNWNVWmE0lqtoVHP/90ICLbTHnkXgVfH1BSgW/Video.js\";import ThemeVariants from\"https://framerusercontent.com/modules/yDndrRYHHoVxIyC3m6NG/9OQfZUyRkPgTxQOvlqBB/ThemeVariants.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/8ahNGI3ZYDILX9d0cOg7/7MWPRRCCBuKvKjZ5WYDB/aPqv2C1EJ.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/vgwOStulXHxLloWqXdQK/k2J6k9KQB82MTMjufTTI/umXNQhy9r.js\";const VideoFonts=getFonts(Video);const ThemeVariantsFonts=getFonts(ThemeVariants);const serializationHash=\"framer-sDynR\";const variantClassNames={Dm8MtqOYJ:\"framer-v-4t60qh\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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=({click,height,id,width,...props})=>{return{...props,VR8GI0_Ab:click!==null&&click!==void 0?click:props.VR8GI0_Ab};};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,VR8GI0_Ab,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"Dm8MtqOYJ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap30pqax=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(VR8GI0_Ab){const res=await VR8GI0_Ab(...args);if(res===false)return false;}});const ref1=React.useRef(null);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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-4t60qh\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Dm8MtqOYJ\",onTap:onTap30pqax,ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1e6vqp2\",\"data-framer-name\":\"Controls\",layoutDependency:layoutDependency,layoutId:\"wJZRCxufB\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-ucos40\",\"data-framer-name\":\"Control\",layoutDependency:layoutDependency,layoutId:\"su_b5rDL0\",style:{backgroundColor:\"rgb(51, 76, 255)\",borderBottomLeftRadius:9.54,borderBottomRightRadius:9.54,borderTopLeftRadius:9.54,borderTopRightRadius:9.54}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-h70sgj\",\"data-framer-name\":\"Control\",layoutDependency:layoutDependency,layoutId:\"K02nCMivz\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",borderBottomLeftRadius:9.54,borderBottomRightRadius:9.54,borderTopLeftRadius:9.54,borderTopRightRadius:9.54}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-7w6267\",\"data-framer-name\":\"Control\",layoutDependency:layoutDependency,layoutId:\"FpPlpERt6\",style:{backgroundColor:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",borderBottomLeftRadius:9.54,borderBottomRightRadius:9.54,borderTopLeftRadius:9.54,borderTopRightRadius:9.54}})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16ty1zl\",layoutDependency:layoutDependency,layoutId:\"Ej3xDhV8r\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-13gnykz-container\",layoutDependency:layoutDependency,layoutId:\"jPvBaOOza-container\",style:{opacity:.4},children:/*#__PURE__*/_jsx(ThemeVariants,{dark:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-gfsnin-container\",layoutDependency:layoutDependency,layoutId:\"HA6sHZKZX-container\",children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(0, 0, 0, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,controls:false,height:\"100%\",id:\"HA6sHZKZX\",isMixedBorderRadius:false,layoutId:\"HA6sHZKZX\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:\"https://framerusercontent.com/images/4B4jwFytQbsmUv9502qpUmrZWwE.jpg\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/h8KtZVQOFhgbd0M9L4py9DEDFg.mp4\",srcType:\"Upload\",srcUrl:\"https://videos.pexels.com/video-files/4990245/4990245-hd_1920_1080_30fps.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,volume:25,width:\"100%\"})})})],height:\"100%\",id:\"jPvBaOOza\",layoutId:\"jPvBaOOza\",light:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-17q1trg-container\",layoutDependency:layoutDependency,layoutId:\"HGpDRbiym-container\",style:{opacity:.5},children:/*#__PURE__*/_jsx(Video,{backgroundColor:\"rgba(255, 255, 255, 0)\",borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,controls:false,height:\"100%\",id:\"HGpDRbiym\",isMixedBorderRadius:false,layoutId:\"HGpDRbiym\",loop:true,muted:true,objectFit:\"cover\",playing:true,poster:\"https://framerusercontent.com/images/4B4jwFytQbsmUv9502qpUmrZWwE.jpg\",posterEnabled:true,srcFile:\"https://framerusercontent.com/assets/h8KtZVQOFhgbd0M9L4py9DEDFg.mp4\",srcType:\"Upload\",srcUrl:\"https://videos.pexels.com/video-files/4779866/4779866-hd_1920_1080_30fps.mp4\",startTime:0,style:{height:\"100%\",width:\"100%\"},topLeftRadius:8,topRightRadius:8,volume:25,width:\"100%\"})})})],style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ujxxqz\",\"data-framer-name\":\"Play\",layoutDependency:layoutDependency,layoutId:\"cXfOZYwdk\",transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.h1,{className:\"framer-styles-preset-1s8fn6c\",\"data-styles-preset\":\"umXNQhy9r\",style:{\"--framer-text-color\":'var(--extracted-gdpscs, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)) /* {\"name\":\"ui-white\"'},children:\"Behind The Scenes\"})}),className:\"framer-8yum2a\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jVcI9P_ZU\",style:{\"--extracted-gdpscs\":'var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)) /* {\"name\":\"ui-white\"} */',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1pvr9s\",\"data-styles-preset\":\"aPqv2C1EJ\",style:{\"--framer-text-color\":'var(--extracted-r6o4lv, var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(156, 163, 175)) /* {\"name\":\"gray-400\"'},children:\"Koukn\u011Bte se, jak pracujeme (25s)\"})}),className:\"framer-1t0jfwj\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"N45DuDsUA\",style:{\"--extracted-r6o4lv\":'var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(156, 163, 175)) /* {\"name\":\"gray-400\"} */',\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})]})]})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-sDynR.framer-ycfk6w, .framer-sDynR .framer-ycfk6w { display: block; }\",\".framer-sDynR.framer-4t60qh { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 430px; justify-content: flex-start; overflow: hidden; padding: 8px 4px 4px 4px; position: relative; width: 720px; will-change: var(--framer-will-change-override, transform); }\",\".framer-sDynR .framer-1e6vqp2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px 0px 0px 4px; position: relative; width: min-content; }\",\".framer-sDynR .framer-ucos40, .framer-sDynR .framer-h70sgj, .framer-sDynR .framer-7w6267 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 8px); position: relative; width: 8px; }\",\".framer-sDynR .framer-16ty1zl { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 1px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-sDynR .framer-13gnykz-container { flex: 1 0 0px; height: 100%; position: relative; width: 1px; }\",\".framer-sDynR .framer-17q1trg-container, .framer-sDynR .framer-gfsnin-container { height: 446px; mix-blend-mode: luminosity; position: relative; width: 712px; }\",\".framer-sDynR .framer-1ujxxqz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 5px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 0px; position: absolute; top: 50%; width: min-content; z-index: 1; }\",\".framer-sDynR .framer-8yum2a, .framer-sDynR .framer-1t0jfwj { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-sDynR.framer-4t60qh, .framer-sDynR .framer-1e6vqp2, .framer-sDynR .framer-16ty1zl, .framer-sDynR .framer-1ujxxqz { gap: 0px; } .framer-sDynR.framer-4t60qh > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-sDynR.framer-4t60qh > :first-child, .framer-sDynR .framer-1ujxxqz > :first-child { margin-top: 0px; } .framer-sDynR.framer-4t60qh > :last-child, .framer-sDynR .framer-1ujxxqz > :last-child { margin-bottom: 0px; } .framer-sDynR .framer-1e6vqp2 > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-sDynR .framer-1e6vqp2 > :first-child, .framer-sDynR .framer-16ty1zl > :first-child { margin-left: 0px; } .framer-sDynR .framer-1e6vqp2 > :last-child, .framer-sDynR .framer-16ty1zl > :last-child { margin-right: 0px; } .framer-sDynR .framer-16ty1zl > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-sDynR .framer-1ujxxqz > * { margin: 0px; margin-bottom: calc(5px / 2); margin-top: calc(5px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,'.framer-sDynR[data-border=\"true\"]::after, .framer-sDynR [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 430\n * @framerIntrinsicWidth 720\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"VR8GI0_Ab\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerS5SbUZfHQ=withCSS(Component,css,\"framer-sDynR\");export default FramerS5SbUZfHQ;FramerS5SbUZfHQ.displayName=\"Elements/Window\";FramerS5SbUZfHQ.defaultProps={height:430,width:720};addPropertyControls(FramerS5SbUZfHQ,{VR8GI0_Ab:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerS5SbUZfHQ,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...VideoFonts,...ThemeVariantsFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerS5SbUZfHQ\",\"slots\":[],\"annotations\":{\"framerVariables\":\"{\\\"VR8GI0_Ab\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"430\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"720\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./S5SbUZfHQ.map", "// Generated by Framer (4ba8877)\nimport{fontStore}from\"framer\";fontStore.loadFonts([]);export const fonts=[{explicitInter:true,fonts:[]}];export const css=[\".framer-CLr39 .framer-styles-preset-1wicq5s:not(.rich-text-wrapper), .framer-CLr39 .framer-styles-preset-1wicq5s.rich-text-wrapper a { --framer-link-current-text-decoration: none; --framer-link-hover-text-decoration: none; --framer-link-text-color: #000000; --framer-link-text-decoration: none; }\"];export const className=\"framer-CLr39\";\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 (139b156)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,Link,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/zGj6axAcd9IGwNKHokLm/m3ms6i45lz9kfRYNH7iP/DC3SZW1ua.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/lPHHri14AYbVRj9XoPiB/kjIiKrCSTGwYp5pP4uh2/nZIMpa9h8.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/QhjuzwaDgmm3mG619Klo/h4ZF0OSOisHEulXywjlh/ro7OPezbn.js\";const cycleOrder=[\"luPWtLFLB\",\"MSQ718Hfr\"];const serializationHash=\"framer-EHGJ8\";const variantClassNames={luPWtLFLB:\"framer-v-p6idr9\",MSQ718Hfr:\"framer-v-1w8nbbp\"};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:.8,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:\"luPWtLFLB\",Open:\"MSQ718Hfr\"};const getProps=({answer,height,id,link,question,width,...props})=>{var _ref,_humanReadableVariantMap_props_variant,_ref1,_ref2;return{...props,n28wSOflR:(_ref=answer!==null&&answer!==void 0?answer:props.n28wSOflR)!==null&&_ref!==void 0?_ref:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\",S5eCAQHeu:link!==null&&link!==void 0?link:props.S5eCAQHeu,variant:(_ref1=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref1!==void 0?_ref1:\"luPWtLFLB\",W88zB8mIG:(_ref2=question!==null&&question!==void 0?question:props.W88zB8mIG)!==null&&_ref2!==void 0?_ref2:\"How does this work?\"};};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,n28wSOflR,S5eCAQHeu,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"luPWtLFLB\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1n5sxp6=activeVariantCallback(async(...args)=>{setVariant(\"MSQ718Hfr\");});const onTap1ieo5gs=activeVariantCallback(async(...args)=>{setVariant(\"luPWtLFLB\");});const ref1=React.useRef(null);const defaultLayoutId=React.useId();const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.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,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-p6idr9\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"luPWtLFLB\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, rgb(209, 213, 219))\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\",...style},variants:{MSQ718Hfr:{\"--border-color\":\"rgba(208, 213, 219, 0)\"}},...addPropertyOverrides({MSQ718Hfr:{\"data-framer-name\":\"Open\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-7z05sz\",\"data-framer-name\":\"Question\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"NYPXYLtRi\",onTap:onTap1n5sxp6,...addPropertyOverrides({MSQ718Hfr:{onTap:onTap1ieo5gs}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-ak00vs\",\"data-styles-preset\":\"DC3SZW1ua\",children:\"How does this work?\"})}),className:\"framer-1ybewe1\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"qUkH8xOh3\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\",\"--framer-paragraph-spacing\":\"0px\"},text:W88zB8mIG,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-w4f0u6\",\"data-framer-name\":\"+ symbol\",layoutDependency:layoutDependency,layoutId:\"AzuU2tPF7\",style:{opacity:.6,rotate:0},variants:{MSQ718Hfr:{rotate:135}},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kc0zao\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"qzfF_rTuV\",style:{backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",rotate:90}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1r6vibe\",\"data-framer-name\":\"line\",layoutDependency:layoutDependency,layoutId:\"jnShtXShV\",style:{backgroundColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"}})]})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-i4pvky\",\"data-framer-name\":\"Answer\",layoutDependency:layoutDependency,layoutId:\"l3eX_3GDb\",style:{opacity:0},variants:{MSQ718Hfr:{opacity:1}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"})}),className:\"framer-q3uf2w\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BnA92cg3g\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},text:n28wSOflR,verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({MSQ718Hfr:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:/*#__PURE__*/_jsx(Link,{href:S5eCAQHeu,nodeId:\"BnA92cg3g\",openInNewTab:false,smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-1wicq5s\",\"data-styles-preset\":\"ro7OPezbn\",children:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\"})})})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-EHGJ8.framer-zpnpw5, .framer-EHGJ8 .framer-zpnpw5 { display: block; }\",\".framer-EHGJ8.framer-p6idr9 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 400px; }\",\".framer-EHGJ8 .framer-7z05sz { -webkit-user-select: none; align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: flex-start; overflow: visible; padding: 12px; position: relative; user-select: none; width: 100%; }\",\".framer-EHGJ8 .framer-1ybewe1 { flex: 1 0 0px; height: auto; position: relative; white-space: pre-wrap; width: 1px; word-break: break-word; word-wrap: break-word; }\",\".framer-EHGJ8 .framer-w4f0u6 { flex: none; height: 12px; overflow: visible; position: relative; width: 12px; }\",\".framer-EHGJ8 .framer-1kc0zao { bottom: 0px; flex: none; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: 0px; width: 2px; }\",\".framer-EHGJ8 .framer-1r6vibe { flex: none; height: 12px; left: calc(50.00000000000002% - 2px / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 12px / 2); width: 2px; }\",\".framer-EHGJ8 .framer-i4pvky { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: wrap; gap: 10px; height: 1px; justify-content: flex-start; overflow: visible; padding: 0px 12px 0px 12px; position: relative; width: 100%; }\",\".framer-EHGJ8 .framer-q3uf2w { flex: none; height: auto; position: relative; 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-EHGJ8.framer-p6idr9, .framer-EHGJ8 .framer-7z05sz, .framer-EHGJ8 .framer-i4pvky { gap: 0px; } .framer-EHGJ8.framer-p6idr9 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-EHGJ8.framer-p6idr9 > :first-child, .framer-EHGJ8 .framer-i4pvky > :first-child { margin-top: 0px; } .framer-EHGJ8.framer-p6idr9 > :last-child, .framer-EHGJ8 .framer-i4pvky > :last-child { margin-bottom: 0px; } .framer-EHGJ8 .framer-7z05sz > * { margin: 0px; margin-left: calc(24px / 2); margin-right: calc(24px / 2); } .framer-EHGJ8 .framer-7z05sz > :first-child { margin-left: 0px; } .framer-EHGJ8 .framer-7z05sz > :last-child { margin-right: 0px; } .framer-EHGJ8 .framer-i4pvky > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } }\",\".framer-EHGJ8.framer-v-1w8nbbp .framer-i4pvky { height: min-content; padding: 0px 12px 20px 12px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,'.framer-EHGJ8[data-border=\"true\"]::after, .framer-EHGJ8 [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; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 49\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"MSQ718Hfr\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"W88zB8mIG\":\"question\",\"n28wSOflR\":\"answer\",\"S5eCAQHeu\":\"link\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerXgVcHI7z9=withCSS(Component,css,\"framer-EHGJ8\");export default FramerXgVcHI7z9;FramerXgVcHI7z9.displayName=\"FAQ / FAQ Item\";FramerXgVcHI7z9.defaultProps={height:49,width:400};addPropertyControls(FramerXgVcHI7z9,{variant:{options:[\"luPWtLFLB\",\"MSQ718Hfr\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},W88zB8mIG:{defaultValue:\"How does this work?\",displayTextArea:true,title:\"Question\",type:ControlType.String},n28wSOflR:{defaultValue:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\",displayTextArea:true,placeholder:\"Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.\",title:\"Answer\",type:ControlType.String},S5eCAQHeu:{title:\"Link\",type:ControlType.Link}});addFonts(FramerXgVcHI7z9,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerXgVcHI7z9\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"MSQ718Hfr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"49\",\"framerContractVersion\":\"1\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerVariables\":\"{\\\"W88zB8mIG\\\":\\\"question\\\",\\\"n28wSOflR\\\":\\\"answer\\\",\\\"S5eCAQHeu\\\":\\\"link\\\"}\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./XgVcHI7z9.map", "// Generated by Framer (139b156)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,ComponentViewportProvider,cx,getFonts,ResolveLinks,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import FAQFAQItem from\"https://framerusercontent.com/modules/eB8NAwAzAYSdKc4XTPhU/vffCmedIkznDFYYss4qE/XgVcHI7z9.js\";const FAQFAQItemFonts=getFonts(FAQFAQItem);const serializationHash=\"framer-nAMU1\";const variantClassNames={ESntPt_d1:\"framer-v-14i3t8p\"};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:\"ESntPt_d1\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const ref1=React.useRef(null);const router=useRouter();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-14i3t8p\",className,classNames),\"data-framer-name\":\"FAQ Accordian\",layoutDependency:layoutDependency,layoutId:\"ESntPt_d1\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||365)-0-341)/2+0+0),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-w15dgg-container\",layoutDependency:layoutDependency,layoutId:\"Juwfoa72S-container\",children:/*#__PURE__*/_jsx(FAQFAQItem,{height:\"100%\",id:\"Juwfoa72S\",layoutId:\"Juwfoa72S\",n28wSOflR:\"Z\\xe1le\u017E\\xed na typu videa. Ale zpr\u016Fm\u011Brovali jsme to pro v\\xe1s a video pro online pro v\\xe1s p\u0159iprav\\xedme za 3 t\\xfddny, televizn\\xed reklamu za 1 m\u011Bs\\xedc. Pokud chcete eventov\\xe9 video, to jsme v\\xe1m schopni odbavit tak\u0159ka ze dne na den.\",style:{width:\"100%\"},variant:\"luPWtLFLB\",W88zB8mIG:\"Jak dlouho trv\\xe1 ne\u017E mi nato\u010D\\xedte video?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||365)-0-341)/2+49+24),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1powft8-container\",layoutDependency:layoutDependency,layoutId:\"ocUSDQ6zT-container\",children:/*#__PURE__*/_jsx(FAQFAQItem,{height:\"100%\",id:\"ocUSDQ6zT\",layoutId:\"ocUSDQ6zT\",n28wSOflR:\"Omlouv\\xe1me se, ale svatby a poh\u0159by neto\u010D\\xedme, to nech\\xe1v\\xe1me jin\\xfdm prof\\xedk\u016Fm, na kter\\xe9 m\\xe1me kontakty a r\\xe1di se o n\u011B pod\u011Bl\\xedme.\",style:{width:\"100%\"},variant:\"luPWtLFLB\",W88zB8mIG:\"Pot\u0159ebovali bychom nato\u010Dit svatbu, jak\\xe1 je cena?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{pEwWOAe3W:\"co-je-to-histogram-a-proc-ho-pouzivaji-v-postprodukci-odpovidame-strucne-a-jasne\"},unresolvedPathSlugs:{pEwWOAe3W:{collectionId:\"LqmpVtRuQ\",collectionItemId:\"aW_TtLqDM\"}},webPageId:\"z31kUwort\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||365)-0-341)/2+98+48),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-2la9va-container\",layoutDependency:layoutDependency,layoutId:\"yJTjKpYxo-container\",children:/*#__PURE__*/_jsx(FAQFAQItem,{height:\"100%\",id:\"yJTjKpYxo\",layoutId:\"yJTjKpYxo\",n28wSOflR:\"Krom\u011B n\\xe1zvu na\u0161\\xed firmy je to hlavn\u011B graf, kter\\xfd zobrazuje rozlo\u017Een\\xed sv\u011Btlosti a tmavosti (jasu) v obraze. Na vodorovn\\xe9 ose histogramu vid\\xedme r\u016Fzn\\xe9 \\xfarovn\u011B jasu \u2013 od \u010Dern\\xe9 na lev\\xe9 stran\u011B a\u017E po b\\xedlou na prav\\xe9. Vertik\\xe1ln\\xed osa zase zobrazuje, kolik obrazov\\xfdch bod\u016F (pixel\u016F) m\\xe1 konkr\\xe9tn\\xed \\xfarove\u0148 jasu. Kdy\u017E se pod\\xedv\\xe1me na histogram, m\u016F\u017Eeme rychle zjistit, zda je obraz p\u0159\\xedli\u0161 tmav\\xfd (v\u011Bt\u0161ina bod\u016F se nach\\xe1z\\xed vlevo), p\u0159\\xedli\u0161 sv\u011Btl\\xfd (body jsou vpravo) nebo m\\xe1 spr\\xe1vn\\xfd kontrast (rozlo\u017Een\\xed bod\u016F je rovnom\u011Brn\u011Bj\u0161\\xed). V\\xedce najdete na na\u0161em blogu (klikn\u011Bte sem).\",S5eCAQHeu:resolvedLinks[0],style:{width:\"100%\"},variant:\"luPWtLFLB\",W88zB8mIG:\"Co je to histogram?\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||365)-0-341)/2+147+72),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-7k3h3q-container\",layoutDependency:layoutDependency,layoutId:\"QAaPjI7wZ-container\",children:/*#__PURE__*/_jsx(FAQFAQItem,{height:\"100%\",id:\"QAaPjI7wZ\",layoutId:\"QAaPjI7wZ\",n28wSOflR:\"Ano, data z nat\\xe1\u010Den\\xed nebo z focen\\xed jsou dnes pom\u011Brn\u011B velk\\xe1. V\u0161e (fin\\xe1ln\\xed soubory i zdrojov\\xe9 soubory) v\u017Edy archivujeme 6 m\u011Bs\\xedc\u016F od ukon\u010Den\\xed projektu. N\\xe1sledn\u011B je mo\u017En\\xe9 domluvit ulo\u017Een\\xed v dlouhodob\\xe9m cloudu (ve stylu Glacier Cloud Storage).\",style:{width:\"100%\"},variant:\"luPWtLFLB\",W88zB8mIG:\"Vy\u0159e\u0161\\xedte za n\\xe1s z\\xe1lohu dat?\",width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:49,width:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+0+((((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||365)-0-341)/2+196+96),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-109x1hs-container\",layoutDependency:layoutDependency,layoutId:\"jQlUTMrmX-container\",children:/*#__PURE__*/_jsx(FAQFAQItem,{height:\"100%\",id:\"jQlUTMrmX\",layoutId:\"jQlUTMrmX\",n28wSOflR:\"Z\\xe1le\u017E\\xed o jak velk\\xfd projekt jde. Klidn\u011B n\\xe1m zavolejte a m\u016F\u017Eeme se domluvit po telefonu, jak\\xfd bude nejlep\u0161\\xed postup. Pom\u016F\u017Eeme v\\xe1s i nasm\u011Brovat.\",style:{width:\"100%\"},variant:\"luPWtLFLB\",W88zB8mIG:\"Nev\\xedme, kter\\xfd typ obsahu je pro n\\xe1s ten prav\\xfd. M\\xe1me oslovit nejd\u0159\\xedve agenturu?\",width:\"100%\"})})})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-nAMU1.framer-1jcphmi, .framer-nAMU1 .framer-1jcphmi { display: block; }\",\".framer-nAMU1.framer-14i3t8p { align-content: center; align-items: center; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 436px; }\",\".framer-nAMU1 .framer-w15dgg-container, .framer-nAMU1 .framer-1powft8-container, .framer-nAMU1 .framer-2la9va-container, .framer-nAMU1 .framer-7k3h3q-container, .framer-nAMU1 .framer-109x1hs-container { flex: none; height: auto; position: relative; width: 100%; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-nAMU1.framer-14i3t8p { gap: 0px; } .framer-nAMU1.framer-14i3t8p > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-nAMU1.framer-14i3t8p > :first-child { margin-top: 0px; } .framer-nAMU1.framer-14i3t8p > :last-child { margin-bottom: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 365\n * @framerIntrinsicWidth 436\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramertDWjv4Sgg=withCSS(Component,css,\"framer-nAMU1\");export default FramertDWjv4Sgg;FramertDWjv4Sgg.displayName=\"FAQ / FAQ Accordian\";FramertDWjv4Sgg.defaultProps={height:365,width:436};addFonts(FramertDWjv4Sgg,[{explicitInter:true,fonts:[]},...FAQFAQItemFonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramertDWjv4Sgg\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"365\",\"framerComponentViewportWidth\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"436\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./tDWjv4Sgg.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getLoadingLazyAtYPosition,Image,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"Vy58KovNZ\",\"gvHiXCgQ2\"];const serializationHash=\"framer-UT04X\";const variantClassNames={gvHiXCgQ2:\"framer-v-1i14y4f\",Vy58KovNZ:\"framer-v-rg5k69\"};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 humanReadableVariantMap={\"1\":\"Vy58KovNZ\",\"2\":\"gvHiXCgQ2\"};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:\"Vy58KovNZ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);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:\"Vy58KovNZ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();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:96,intrinsicWidth:136,loading:getLoadingLazyAtYPosition((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0),pixelHeight:1280,pixelWidth:1920,sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",src:\"https://framerusercontent.com/images/OGJ48HaHnx1DFE0hGiyGMtPH6o.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/OGJ48HaHnx1DFE0hGiyGMtPH6o.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/OGJ48HaHnx1DFE0hGiyGMtPH6o.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/OGJ48HaHnx1DFE0hGiyGMtPH6o.jpg 1920w\"},className:cx(scopingClassNames,\"framer-rg5k69\",className,classNames),\"data-framer-name\":\"1\",layoutDependency:layoutDependency,layoutId:\"Vy58KovNZ\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,...style},...addPropertyOverrides({gvHiXCgQ2:{\"data-framer-name\":\"2\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1kbn9w2\",\"data-framer-name\":\"Shine\",layoutDependency:layoutDependency,layoutId:\"yOott8JeQ\",style:{background:\"linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 50.45045045045045%, rgba(255, 255, 255, 0) 100%)\",filter:\"blur(5px)\",opacity:.5,WebkitFilter:\"blur(5px)\"}})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-UT04X.framer-o6zt7e, .framer-UT04X .framer-o6zt7e { display: block; }\",\".framer-UT04X.framer-rg5k69 { height: 104px; overflow: hidden; position: relative; width: 147px; will-change: var(--framer-will-change-override, transform); }\",\".framer-UT04X .framer-1kbn9w2 { bottom: -25px; flex: none; left: -65px; overflow: hidden; position: absolute; top: -25px; width: 60px; }\",\".framer-UT04X.framer-v-1i14y4f.framer-rg5k69 { aspect-ratio: 1.4166666666666667 / 1; height: var(--framer-aspect-ratio-supported, 104px); }\",\".framer-UT04X.framer-v-1i14y4f .framer-1kbn9w2 { left: unset; right: -65px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 147\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"gvHiXCgQ2\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerETlGO9YK3=withCSS(Component,css,\"framer-UT04X\");export default FramerETlGO9YK3;FramerETlGO9YK3.displayName=\"Image Shined\";FramerETlGO9YK3.defaultProps={height:104,width:147};addPropertyControls(FramerETlGO9YK3,{variant:{options:[\"Vy58KovNZ\",\"gvHiXCgQ2\"],optionTitles:[\"1\",\"2\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerETlGO9YK3,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerETlGO9YK3\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"gvHiXCgQ2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicHeight\":\"104\",\"framerIntrinsicWidth\":\"147\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ETlGO9YK3.map", "// Generated by Framer (5bbf1f3)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/o92qwCUpDJV3pE80VUNH/gI8sFYTJ8JAOlrwBhaht/xYEC_wF3E.js\";const cycleOrder=[\"UWhY0RWUg\",\"v2LF0T63m\"];const serializationHash=\"framer-yJ7kj\";const variantClassNames={UWhY0RWUg:\"framer-v-1om3iu8\",v2LF0T63m:\"framer-v-1681ldn\"};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={delay:0,duration:.25,ease:[.12,.23,.5,1],type:\"tween\"};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 humanReadableVariantMap={Default:\"UWhY0RWUg\",Hover:\"v2LF0T63m\"};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:\"UWhY0RWUg\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);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:\"UWhY0RWUg\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();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(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1om3iu8\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"UWhY0RWUg\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{backdropFilter:\"blur(48px)\",backgroundColor:\"rgba(5, 5, 5, 0.48)\",borderBottomLeftRadius:1e3,borderBottomRightRadius:1e3,borderTopLeftRadius:1e3,borderTopRightRadius:1e3,WebkitBackdropFilter:\"blur(48px)\",...style},variants:{v2LF0T63m:{backgroundColor:\"rgba(5, 5, 5, 0.68)\"}},...addPropertyOverrides({v2LF0T63m:{\"data-framer-name\":\"Hover\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Zobrazit portfolio\"})}),className:\"framer-qc8b9y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"Wg8Q4uRP0\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-yJ7kj.framer-ekrmvi, .framer-yJ7kj .framer-ekrmvi { display: block; }\",\".framer-yJ7kj.framer-1om3iu8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; overflow: hidden; padding: 16px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-yJ7kj .framer-qc8b9y { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-yJ7kj.framer-1om3iu8 { gap: 0px; } .framer-yJ7kj.framer-1om3iu8 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-yJ7kj.framer-1om3iu8 > :first-child { margin-top: 0px; } .framer-yJ7kj.framer-1om3iu8 > :last-child { margin-bottom: 0px; } }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 44\n * @framerIntrinsicWidth 132.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"fixed\"]},\"v2LF0T63m\":{\"layout\":[\"auto\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerxLXr5q4F1=withCSS(Component,css,\"framer-yJ7kj\");export default FramerxLXr5q4F1;FramerxLXr5q4F1.displayName=\"Button 2\";FramerxLXr5q4F1.defaultProps={height:44,width:132.5};addPropertyControls(FramerxLXr5q4F1,{variant:{options:[\"UWhY0RWUg\",\"v2LF0T63m\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerxLXr5q4F1,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerxLXr5q4F1\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerIntrinsicHeight\":\"44\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]},\\\"v2LF0T63m\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"fixed\\\"]}}}\",\"framerIntrinsicWidth\":\"132.5\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./xLXr5q4F1.map", "// Generated by Framer (b0164a3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,getFonts,getLoadingLazyAtYPosition,Image,Link,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import ImageShined from\"https://framerusercontent.com/modules/SOqxZK4k6ptCtJpOeeKt/SSdjjGNt5fL2MiQcMu2W/ETlGO9YK3.js\";import Button2 from\"https://framerusercontent.com/modules/6bw9EnIfwTnfe8jwvVxK/XrD1vA4HobCHSIvpLV7U/xLXr5q4F1.js\";const ImageShinedFonts=getFonts(ImageShined);const Button2Fonts=getFonts(Button2);const cycleOrder=[\"OQJPEpHbZ\",\"ZVIw7suxY\"];const serializationHash=\"framer-dQIqo\";const variantClassNames={OQJPEpHbZ:\"framer-v-8jeqi7\",ZVIw7suxY:\"framer-v-qd7hmk\"};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 transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;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 humanReadableVariantMap={Default:\"OQJPEpHbZ\",Hover:\"ZVIw7suxY\"};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:\"OQJPEpHbZ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);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:\"OQJPEpHbZ\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onMouseEnter1lljf6g=activeVariantCallback(async(...args)=>{setGestureState({isHovered:true});setVariant(\"ZVIw7suxY\");});const onMouseLeavem3eo33=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"OQJPEpHbZ\");});const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();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:{webPageId:\"iY2TczJLQ\"},nodeId:\"OQJPEpHbZ\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,className:`${cx(scopingClassNames,\"framer-8jeqi7\",className,classNames)} framer-od27ig`,\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"OQJPEpHbZ\",onMouseEnter:onMouseEnter1lljf6g,ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({ZVIw7suxY:{\"data-framer-name\":\"Hover\",onMouseEnter:undefined,onMouseLeave:onMouseLeavem3eo33}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-tcl7sg\",\"data-framer-name\":\"Images\",layoutDependency:layoutDependency,layoutId:\"KR7Iv_RoN\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1dvnoc7\",\"data-framer-name\":\"Phone Mocks\",layoutDependency:layoutDependency,layoutId:\"wpW_stapT\",style:{rotate:10},variants:{ZVIw7suxY:{rotate:-4}},children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:128.5,intrinsicWidth:59.5,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||104)-0-104)/2)+6.000000000000021+0),pixelHeight:1276,pixelWidth:3024,positionX:\"68%\",positionY:\"68.3%\",sizes:\"130px\",src:\"https://framerusercontent.com/images/MadFOAYN2HXrQ4jhvAE7dJCpQs.png?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/MadFOAYN2HXrQ4jhvAE7dJCpQs.png?scale-down-to=512 512w,https://framerusercontent.com/images/MadFOAYN2HXrQ4jhvAE7dJCpQs.png?scale-down-to=1024 1024w,https://framerusercontent.com/images/MadFOAYN2HXrQ4jhvAE7dJCpQs.png?scale-down-to=2048 2048w,https://framerusercontent.com/images/MadFOAYN2HXrQ4jhvAE7dJCpQs.png 3024w\"},className:\"framer-oxxtr9\",\"data-framer-name\":\"Image 3\",layoutDependency:layoutDependency,layoutId:\"rLSqIldTh\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 5px 10px 0px rgba(0,0,0,0.25)\"}}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:128.5,intrinsicWidth:60,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||104)-0-104)/2)+6.000000000000021+-27.5),pixelHeight:1281,pixelWidth:1920,sizes:\"67.5px\",src:\"https://framerusercontent.com/images/wqci5UqwaQPQIk8nvcFAtydIQ.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/wqci5UqwaQPQIk8nvcFAtydIQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/wqci5UqwaQPQIk8nvcFAtydIQ.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/wqci5UqwaQPQIk8nvcFAtydIQ.jpg 1920w\"},className:\"framer-1abuebp\",\"data-framer-name\":\"Image 2\",layoutDependency:layoutDependency,layoutId:\"fOQlaRhio\",style:{borderBottomLeftRadius:8,borderBottomRightRadius:8,borderTopLeftRadius:8,borderTopRightRadius:8,boxShadow:\"0px 5px 10px 0px rgba(0,0,0,0.25)\",rotate:0},variants:{ZVIw7suxY:{rotate:23}},...addPropertyOverrides({ZVIw7suxY:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:128.5,intrinsicWidth:60,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||104)-0-104)/2)+6.000000000000021+-27.5),pixelHeight:1281,pixelWidth:1920,positionX:\"60.8%\",positionY:\"60.8%\",sizes:\"67.5px\",src:\"https://framerusercontent.com/images/wqci5UqwaQPQIk8nvcFAtydIQ.jpg?scale-down-to=512\",srcSet:\"https://framerusercontent.com/images/wqci5UqwaQPQIk8nvcFAtydIQ.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/wqci5UqwaQPQIk8nvcFAtydIQ.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/wqci5UqwaQPQIk8nvcFAtydIQ.jpg 1920w\"}}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:104,width:\"147px\",y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(0+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||104)-0-104)/2)+0,children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-g7dyic-container\",layoutDependency:layoutDependency,layoutId:\"esDjyuqvm-container\",style:{rotate:-10},variants:{ZVIw7suxY:{rotate:5}},children:/*#__PURE__*/_jsx(ImageShined,{height:\"100%\",id:\"esDjyuqvm\",layoutId:\"esDjyuqvm\",style:{height:\"100%\",width:\"100%\"},variant:\"Vy58KovNZ\",width:\"100%\",...addPropertyOverrides({ZVIw7suxY:{variant:\"gvHiXCgQ2\"}},baseVariant,gestureVariant)})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,y:((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||104)*.5000000000000002-22),children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-xpzhc4-container\",layoutDependency:layoutDependency,layoutId:\"qkFmlkrMN-container\",transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(Button2,{height:\"100%\",id:\"qkFmlkrMN\",layoutId:\"qkFmlkrMN\",style:{height:\"100%\"},variant:\"UWhY0RWUg\",width:\"100%\",...addPropertyOverrides({ZVIw7suxY:{variant:\"v2LF0T63m\"}},baseVariant,gestureVariant)})})})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-dQIqo.framer-od27ig, .framer-dQIqo .framer-od27ig { display: block; }\",\".framer-dQIqo.framer-8jeqi7 { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 104px; justify-content: center; overflow: visible; padding: 0px; position: relative; text-decoration: none; width: 148px; }\",\".framer-dQIqo .framer-tcl7sg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-dQIqo .framer-1dvnoc7 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 90px; justify-content: center; left: calc(49.65986394557825% - 130px / 2); overflow: visible; padding: 0px; position: absolute; top: calc(49.03846153846156% - 90px / 2); width: 130px; z-index: 1; }\",\".framer-dQIqo .framer-oxxtr9 { bottom: 0px; flex: none; left: 0px; overflow: visible; position: absolute; top: 0px; width: 130px; z-index: 1; }\",\".framer-dQIqo .framer-1abuebp { aspect-ratio: 0.4669260700389105 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 145px); overflow: visible; position: relative; width: 68px; }\",\".framer-dQIqo .framer-g7dyic-container { flex: none; height: 104px; position: relative; width: 147px; }\",\".framer-dQIqo .framer-xpzhc4-container { flex: none; height: 44px; left: 49%; position: absolute; top: 50%; width: auto; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-dQIqo.framer-8jeqi7, .framer-dQIqo .framer-tcl7sg, .framer-dQIqo .framer-1dvnoc7 { gap: 0px; } .framer-dQIqo.framer-8jeqi7 > *, .framer-dQIqo .framer-tcl7sg > *, .framer-dQIqo .framer-1dvnoc7 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-dQIqo.framer-8jeqi7 > :first-child, .framer-dQIqo .framer-tcl7sg > :first-child, .framer-dQIqo .framer-1dvnoc7 > :first-child { margin-left: 0px; } .framer-dQIqo.framer-8jeqi7 > :last-child, .framer-dQIqo .framer-tcl7sg > :last-child, .framer-dQIqo .framer-1dvnoc7 > :last-child { margin-right: 0px; } }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 148\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"ZVIw7suxY\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerUU2VL5IJw=withCSS(Component,css,\"framer-dQIqo\");export default FramerUU2VL5IJw;FramerUU2VL5IJw.displayName=\"Micro Interaction\";FramerUU2VL5IJw.defaultProps={height:104,width:148};addPropertyControls(FramerUU2VL5IJw,{variant:{options:[\"OQJPEpHbZ\",\"ZVIw7suxY\"],optionTitles:[\"Default\",\"Hover\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerUU2VL5IJw,[{explicitInter:true,fonts:[]},...ImageShinedFonts,...Button2Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerUU2VL5IJw\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"148\",\"framerIntrinsicHeight\":\"104\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"ZVIw7suxY\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UU2VL5IJw.map", "// Generated by Framer (0847096)\nimport{fontStore}from\"framer\";fontStore.loadFonts([\"Inter-Medium\",\"Inter-Bold\",\"Inter-BoldItalic\",\"Inter-MediumItalic\"]);export const fonts=[{explicitInter:true,fonts:[{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/5A3Ce6C9YYmCjpQx9M4inSaKU.woff2\",weight:\"500\"},{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/Qx95Xyt0Ka3SGhinnbXIGpEIyP4.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/6mJuEAguuIuMog10gGvH5d3cl8.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/xYYWaj7wCU5zSQH0eXvSaS19wo.woff2\",weight:\"500\"},{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/otTaNuNpVK4RbdlT7zDDdKvQBA.woff2\",weight:\"500\"},{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/d3tHnaQIAeqiE5hGcRw4mmgWYU.woff2\",weight:\"500\"},{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/DolVirEGb34pEXEp8t8FQBSK4.woff2\",weight:\"500\"},{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/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{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/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{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/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{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/DXD0Q7LSl7HEvDzucnyLnGBHM.woff2\",weight:\"700\"},{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/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{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\"},{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/khkJkwSL66WFg8SX6Wa726c.woff2\",weight:\"500\"},{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/0E7IMbDzcGABpBwwqNEt60wU0w.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/NTJ0nQgIF0gcDelS14zQ9NR9Q.woff2\",weight:\"500\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/QrcNhgEPfRl0LS8qz5Ln8olanl8.woff2\",weight:\"500\"},{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/JEXmejW8mXOYMtt0hyRg811kHac.woff2\",weight:\"500\"},{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/ksvR4VsLksjpSwnC2fPgHRNMw.woff2\",weight:\"500\"},{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/uy9s0iWuxiNnVt8EpTI3gzohpwo.woff2\",weight:\"500\"}]}];export const css=['.framer-utFh0 .framer-styles-preset-1igwnwn:not(.rich-text-wrapper), .framer-utFh0 .framer-styles-preset-1igwnwn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.2px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, #000000); --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: 992px) { .framer-utFh0 .framer-styles-preset-1igwnwn:not(.rich-text-wrapper), .framer-utFh0 .framer-styles-preset-1igwnwn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.2px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 991px) and (min-width: 768px) { .framer-utFh0 .framer-styles-preset-1igwnwn:not(.rich-text-wrapper), .framer-utFh0 .framer-styles-preset-1igwnwn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.2px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }','@media (max-width: 767px) and (min-width: 0px) { .framer-utFh0 .framer-styles-preset-1igwnwn:not(.rich-text-wrapper), .framer-utFh0 .framer-styles-preset-1igwnwn.rich-text-wrapper p { --framer-font-family: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-bold-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-family-italic: \"Inter\", \"Inter Placeholder\", sans-serif; --framer-font-open-type-features: normal; --framer-font-size: 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: 500; --framer-font-weight-bold: 700; --framer-font-weight-bold-italic: 700; --framer-font-weight-italic: 500; --framer-letter-spacing: -0.2px; --framer-line-height: 140%; --framer-paragraph-spacing: 20px; --framer-text-alignment: start; --framer-text-color: var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, #000000); --framer-text-decoration: none; --framer-text-stroke-color: initial; --framer-text-stroke-width: initial; --framer-text-transform: none; } }'];export const className=\"framer-utFh0\";\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 (5bbf1f3)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFontsFromSharedStyle,getLoadingLazyAtYPosition,Image,Link,RichText,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/lPHHri14AYbVRj9XoPiB/kjIiKrCSTGwYp5pP4uh2/nZIMpa9h8.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/gb3g8s7UGNdWsyMm3jz8/1aZL4jDp4hOZt5qVzDp7/Sz9S4_GWH.js\";const enabledGestures={JLAr6Q08g:{hover:true}};const serializationHash=\"framer-jRhRg\";const variantClassNames={JLAr6Q08g:\"framer-v-12nx96e\"};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 toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==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 getProps=({brandName,height,id,image,link,title,width,...props})=>{var _ref,_ref1;return{...props,KHQT73Jbz:link!==null&&link!==void 0?link:props.KHQT73Jbz,lSYS8G4jA:(_ref=brandName!==null&&brandName!==void 0?brandName:props.lSYS8G4jA)!==null&&_ref!==void 0?_ref:\"Ray Bans\",p6AvuYIVn:image!==null&&image!==void 0?image:props.p6AvuYIVn,TtlS3R_w4:(_ref1=title!==null&&title!==void 0?title:props.TtlS3R_w4)!==null&&_ref1!==void 0?_ref1:\"Electric Red Shades\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Variants=motion.create(React.Fragment);const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{activeLocale,setLocale}=useLocaleInfo();const{style,className,layoutId,variant,KHQT73Jbz,TtlS3R_w4,p6AvuYIVn,lSYS8G4jA,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({defaultVariant:\"JLAr6Q08g\",enabledGestures,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const ref1=React.useRef(null);const defaultLayoutId=React.useId();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:KHQT73Jbz,nodeId:\"JLAr6Q08g\",children:/*#__PURE__*/_jsxs(motion.a,{...restProps,...gestureHandlers,background:{alt:\"\",fit:\"fill\"},className:`${cx(scopingClassNames,\"framer-12nx96e\",className,classNames)} framer-1id2xpt`,\"data-framer-name\":\"Variant 1\",layoutDependency:layoutDependency,layoutId:\"JLAr6Q08g\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,...style},...addPropertyOverrides({\"JLAr6Q08g-hover\":{\"data-framer-name\":undefined}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-7354084b-2f3d-4256-9942-cf21fcb19d60, rgb(249, 250, 251)))\"},children:\"Ray Bans\"})}),className:\"framer-1m3z5mn\",\"data-framer-name\":\"Brand Name\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"BxgGurSGT\",style:{\"--extracted-r6o4lv\":\"var(--token-7354084b-2f3d-4256-9942-cf21fcb19d60, rgb(249, 250, 251))\"},text:lSYS8G4jA,verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+-.5),sizes:(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\",...toResponsiveImage(p6AvuYIVn)},className:\"framer-1ox2pbq\",layoutDependency:layoutDependency,layoutId:\"pGCR4jwKY\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},...addPropertyOverrides({\"JLAr6Q08g-hover\":{background:{alt:\"\",fit:\"fill\",loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||573)*.4991273996509601-((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||573)*.97/2)),sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 0.97)`,...toResponsiveImage(p6AvuYIVn)}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1igwnwn\",\"data-styles-preset\":\"Sz9S4_GWH\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)))\"},children:\"Nazev\"})}),className:\"framer-1u8f15h\",\"data-framer-name\":\"Title\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"J_MMidwwh\",style:{\"--extracted-r6o4lv\":\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\"},text:TtlS3R_w4,verticalAlignment:\"top\",withExternalLayout:true})]})})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-jRhRg.framer-1id2xpt, .framer-jRhRg .framer-1id2xpt { display: block; }\",\".framer-jRhRg.framer-12nx96e { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; height: 573px; justify-content: space-between; padding: 20px; position: relative; text-decoration: none; width: 395px; }\",\".framer-jRhRg .framer-1m3z5mn, .framer-jRhRg .framer-1u8f15h { flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-jRhRg .framer-1ox2pbq { flex: none; height: 100%; left: calc(49.87341772151901% - 100% / 2); overflow: hidden; position: absolute; top: 0px; width: 100%; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-jRhRg.framer-v-12nx96e.hover .framer-1ox2pbq { height: 97%; left: calc(50.12658227848104% - 97% / 2); top: calc(49.91273996509601% - 97% / 2); width: 97%; }\",...sharedStyle.css,...sharedStyle1.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 573\n * @framerIntrinsicWidth 395\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"Iu1JL2TCR\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"KHQT73Jbz\":\"link\",\"TtlS3R_w4\":\"title\",\"p6AvuYIVn\":\"image\",\"lSYS8G4jA\":\"brandName\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const FramerzCT_X9_5v=withCSS(Component,css,\"framer-jRhRg\");export default FramerzCT_X9_5v;FramerzCT_X9_5v.displayName=\"Card-ticker-portfolio\";FramerzCT_X9_5v.defaultProps={height:573,width:395};addPropertyControls(FramerzCT_X9_5v,{KHQT73Jbz:{title:\"Link\",type:ControlType.Link},TtlS3R_w4:{defaultValue:\"Electric Red Shades\",title:\"Title\",type:ControlType.String},p6AvuYIVn:{title:\"Image\",type:ControlType.ResponsiveImage},lSYS8G4jA:{defaultValue:\"Ray Bans\",displayTextArea:false,title:\"Brand Name\",type:ControlType.String}});addFonts(FramerzCT_X9_5v,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerzCT_X9_5v\",\"slots\":[],\"annotations\":{\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"395\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"573\",\"framerVariables\":\"{\\\"KHQT73Jbz\\\":\\\"link\\\",\\\"TtlS3R_w4\\\":\\\"title\\\",\\\"p6AvuYIVn\\\":\\\"image\\\",\\\"lSYS8G4jA\\\":\\\"brandName\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"Iu1JL2TCR\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerImmutableVariables\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zCT_X9_5v.map", "// Generated by Framer (4ba8877)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,CycleVariantState,getLoadingLazyAtYPosition,Image,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";const cycleOrder=[\"UdGboMjPH\",\"YNKnL7wMB\",\"iyQMiOzT3\",\"opkx3Ucff\"];const serializationHash=\"framer-kp6Qo\";const variantClassNames={iyQMiOzT3:\"framer-v-bii1a3\",opkx3Ucff:\"framer-v-1qco1ho\",UdGboMjPH:\"framer-v-172094p\",YNKnL7wMB:\"framer-v-16lvz3g\"};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:.6,type:\"spring\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value!==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={\"Center image hover\":\"iyQMiOzT3\",\"Left image hover\":\"YNKnL7wMB\",\"Right image hover\":\"opkx3Ucff\",Default:\"UdGboMjPH\"};const getProps=({height,id,image1,image2,image3,width,...props})=>{var _ref,_ref1,_humanReadableVariantMap_props_variant,_ref2,_ref3;return{...props,DstY6E8em:(_ref=image1!==null&&image1!==void 0?image1:props.DstY6E8em)!==null&&_ref!==void 0?_ref:{src:\"https://framerusercontent.com/images/zuSRrg9oFl8daobbMFhjqj2bf4.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/zuSRrg9oFl8daobbMFhjqj2bf4.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/zuSRrg9oFl8daobbMFhjqj2bf4.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/zuSRrg9oFl8daobbMFhjqj2bf4.jpg 1440w\"},oVGaTotm8:(_ref1=image3!==null&&image3!==void 0?image3:props.oVGaTotm8)!==null&&_ref1!==void 0?_ref1:{src:\"https://framerusercontent.com/images/DnVOssCLluAWhrqHFRXFDtmZIVw.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/DnVOssCLluAWhrqHFRXFDtmZIVw.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/DnVOssCLluAWhrqHFRXFDtmZIVw.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/DnVOssCLluAWhrqHFRXFDtmZIVw.jpg 1049w\"},variant:(_ref2=(_humanReadableVariantMap_props_variant=humanReadableVariantMap[props.variant])!==null&&_humanReadableVariantMap_props_variant!==void 0?_humanReadableVariantMap_props_variant:props.variant)!==null&&_ref2!==void 0?_ref2:\"UdGboMjPH\",VnjuHT4v_:(_ref3=image2!==null&&image2!==void 0?image2:props.VnjuHT4v_)!==null&&_ref3!==void 0?_ref3:{src:\"https://framerusercontent.com/images/3819hVmwxhq5jmSEhB8hON6NYs.jpg?scale-down-to=1024\",srcSet:\"https://framerusercontent.com/images/3819hVmwxhq5jmSEhB8hON6NYs.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/3819hVmwxhq5jmSEhB8hON6NYs.jpg?scale-down-to=1024 1024w,https://framerusercontent.com/images/3819hVmwxhq5jmSEhB8hON6NYs.jpg 1080w\"}};};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,DstY6E8em,VnjuHT4v_,oVGaTotm8,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"UdGboMjPH\",variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear1a2vbif=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(CycleVariantState),1500);});const onMouseLeave1ijjjlg=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"UdGboMjPH\");});useOnVariantChange(baseVariant,{default:onAppear1a2vbif});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__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(serializationHash,...sharedStyleClassNames,\"framer-172094p\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"UdGboMjPH\",ref:ref!==null&&ref!==void 0?ref:ref1,style:{...style},...addPropertyOverrides({iyQMiOzT3:{\"data-framer-name\":\"Center image hover\",onMouseLeave:onMouseLeave1ijjjlg},opkx3Ucff:{\"data-framer-name\":\"Right image hover\",onMouseLeave:onMouseLeave1ijjjlg},YNKnL7wMB:{\"data-framer-name\":\"Left image hover\",onMouseLeave:onMouseLeave1ijjjlg}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+-17),pixelHeight:727,pixelWidth:673,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 0.4)`,...toResponsiveImage(DstY6E8em),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-1reerky\",\"data-framer-name\":\"Image 1\",layoutDependency:layoutDependency,layoutId:\"ebOCG8G4S\",style:{boxShadow:\"0px 0px 0px 4px var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",filter:\"grayscale(1)\",rotate:0,WebkitFilter:\"grayscale(1)\"},variants:{YNKnL7wMB:{filter:\"grayscale(0)\",rotate:-5,WebkitFilter:\"grayscale(0)\"}},...addPropertyOverrides({YNKnL7wMB:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+-100),pixelHeight:727,pixelWidth:673,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 0.4466)`,...toResponsiveImage(DstY6E8em),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||231)*.5000000000000002-((componentViewport===null||componentViewport===void 0?void 0:componentViewport.height)||231)*1/2)),pixelHeight:1560,pixelWidth:1066,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 0.3987)`,...toResponsiveImage(VnjuHT4v_),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-o3lkwx\",\"data-framer-name\":\"Image 2\",layoutDependency:layoutDependency,layoutId:\"R80XPfKEC\",style:{boxShadow:\"0px 0px 0px 4px var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",filter:\"grayscale(1)\",rotate:0,WebkitFilter:\"grayscale(1)\"},variants:{iyQMiOzT3:{filter:\"grayscale(0)\",rotate:5,WebkitFilter:\"grayscale(0)\"}},...addPropertyOverrides({iyQMiOzT3:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+-100),pixelHeight:1560,pixelWidth:1066,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 0.4466)`,...toResponsiveImage(VnjuHT4v_),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+-42),pixelHeight:1024,pixelWidth:768,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 0.3996)`,...toResponsiveImage(oVGaTotm8),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-wbhpll\",\"data-framer-name\":\"Image 3\",layoutDependency:layoutDependency,layoutId:\"QqR0jX9zP\",style:{boxShadow:\"0px 0px 0px 4px var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",filter:\"grayscale(1)\",rotate:0,WebkitFilter:\"grayscale(1)\"},variants:{opkx3Ucff:{filter:\"grayscale(0)\",rotate:-5,WebkitFilter:\"grayscale(0)\"}},...addPropertyOverrides({opkx3Ucff:{background:{alt:\"\",fit:\"fill\",intrinsicHeight:2048,intrinsicWidth:1536,loading:getLoadingLazyAtYPosition(((componentViewport===null||componentViewport===void 0?void 0:componentViewport.y)||0)+-100),pixelHeight:1024,pixelWidth:768,sizes:`calc(${(componentViewport===null||componentViewport===void 0?void 0:componentViewport.width)||\"100vw\"} * 0.4466)`,...toResponsiveImage(oVGaTotm8),...{positionX:\"center\",positionY:\"center\"}}}},baseVariant,gestureVariant)})]})})})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-kp6Qo.framer-1i46tc8, .framer-kp6Qo .framer-1i46tc8 { display: block; }\",\".framer-kp6Qo.framer-172094p { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 231px; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 540px; }\",\".framer-kp6Qo .framer-1reerky { flex: none; height: 100%; left: 0px; overflow: visible; position: absolute; top: -17px; width: 40%; z-index: 1; }\",\".framer-kp6Qo .framer-o3lkwx { flex: none; height: 100%; left: calc(52.586206896551744% - 39.87068965517241% / 2); overflow: visible; position: absolute; top: calc(50.00000000000002% - 100% / 2); width: 40%; z-index: 1; }\",\".framer-kp6Qo .framer-wbhpll { flex: none; height: 100%; overflow: visible; position: absolute; right: 0px; top: -42px; width: 40%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (font-palette:dark)) { .framer-kp6Qo.framer-172094p { gap: 0px; } .framer-kp6Qo.framer-172094p > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-kp6Qo.framer-172094p > :first-child { margin-left: 0px; } .framer-kp6Qo.framer-172094p > :last-child { margin-right: 0px; } }\",\".framer-kp6Qo.framer-v-16lvz3g .framer-1reerky { height: 112%; left: -10px; top: -100px; width: 45%; z-index: 2; }\",\".framer-kp6Qo.framer-v-bii1a3 .framer-o3lkwx { height: 112%; left: calc(50.00000000000002% - 44.65811965811966% / 2); top: -100px; width: 45%; z-index: 2; }\",\".framer-kp6Qo.framer-v-1qco1ho .framer-wbhpll { height: 112%; right: -10px; top: -100px; width: 45%; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 231\n * @framerIntrinsicWidth 540\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"YNKnL7wMB\":{\"layout\":[\"fixed\",\"fixed\"]},\"iyQMiOzT3\":{\"layout\":[\"fixed\",\"fixed\"]},\"opkx3Ucff\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"DstY6E8em\":\"image1\",\"VnjuHT4v_\":\"image2\",\"oVGaTotm8\":\"image3\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n */const Framerzv9ILMdFT=withCSS(Component,css,\"framer-kp6Qo\");export default Framerzv9ILMdFT;Framerzv9ILMdFT.displayName=\"Elements / Pictures\";Framerzv9ILMdFT.defaultProps={height:231,width:540};addPropertyControls(Framerzv9ILMdFT,{variant:{options:[\"UdGboMjPH\",\"YNKnL7wMB\",\"iyQMiOzT3\",\"opkx3Ucff\"],optionTitles:[\"Default\",\"Left image hover\",\"Center image hover\",\"Right image hover\"],title:\"Variant\",type:ControlType.Enum},DstY6E8em:{__defaultAssetReference:\"data:framer/asset-reference,zuSRrg9oFl8daobbMFhjqj2bf4.jpg?originalFilename=80325789_3404736549597348_2831520377997954273_n.jpg&preferredSize=auto\",title:\"Image 1\",type:ControlType.ResponsiveImage},VnjuHT4v_:{__defaultAssetReference:\"data:framer/asset-reference,3819hVmwxhq5jmSEhB8hON6NYs.jpg?originalFilename=26185441_181545592602475_2459760004148756480_n.jpg&preferredSize=auto\",title:\"Image 2\",type:ControlType.ResponsiveImage},oVGaTotm8:{__defaultAssetReference:\"data:framer/asset-reference,DnVOssCLluAWhrqHFRXFDtmZIVw.jpg?originalFilename=252133086_939750909963552_8768276859488369793_n.jpg&preferredSize=auto\",title:\"Image 3\",type:ControlType.ResponsiveImage}});addFonts(Framerzv9ILMdFT,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerzv9ILMdFT\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"YNKnL7wMB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"iyQMiOzT3\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"opkx3Ucff\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerVariables\":\"{\\\"DstY6E8em\\\":\\\"image1\\\",\\\"VnjuHT4v_\\\":\\\"image2\\\",\\\"oVGaTotm8\\\":\\\"image3\\\"}\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"231\",\"framerIntrinsicWidth\":\"540\",\"framerContractVersion\":\"1\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./zv9ILMdFT.map", "import{useState,useEffect}from\"react\";export const isBrowser=()=>typeof document===\"object\";export function usePageVisibility(){if(!isBrowser())return;const[isVisible,setIsVisible]=useState(!document.hidden);useEffect(()=>{const onVisibilityChange=()=>setIsVisible(!document.hidden);document.addEventListener(\"visibilitychange\",onVisibilityChange,false);return()=>{document.removeEventListener(\"visibilitychange\",onVisibilityChange);};},[]);return isVisible;}\nexport const __FramerMetadata__ = {\"exports\":{\"isBrowser\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePageVisibility\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./UsePageVisibility.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{resize}from\"@motionone/dom\";import{addPropertyControls,ControlType,RenderTarget}from\"framer\";import{animate,LayoutGroup,mix,motion,frame,useInView,useMotionValue,useTransform,wrap}from\"framer-motion\";import{Children,cloneElement,forwardRef,startTransition,useCallback,useEffect,useLayoutEffect,useMemo,useRef,useState}from\"react\";import{usePageVisibility}from\"https://framerusercontent.com/modules/V9ryrjN5Am9WM1dJeyyJ/GzHgU466IQmt8g4qOKj8/UsePageVisibility.js\";function awaitRefCallback(element,controller){let refCallbackResolve;const refCallbackPromise=new Promise((resolve,reject)=>{refCallbackResolve=resolve;controller.signal.addEventListener(\"abort\",()=>reject);// resolve immediately if it exists\nconst current=element.current;if(current)resolve(current);}).catch(()=>{});// we need to listen to the ref setter, so let's override `current` - we can do that, because we don't use React's `useRef` hook for those refs.\nlet current=element.current;Object.defineProperty(element,\"current\",{get(){return current;},set(node){current=node;if(node===null){// React calls with null when the element is unmounted\ncontroller.abort();return;}refCallbackResolve(node);},configurable:true});return refCallbackPromise;}// Using opacity: 0.001 instead of 0 as an LCP hack. (opacity: 0.001 is still 0\n// to a human eye but makes Google think the elements are visible)\nconst OPACITY_0=.001;/**\n *\n * SLIDESHOW\n * V2 with Drag\n * By Benjamin and Matt\n *\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n *\n * @framerDisableUnlink\n *\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n */export default function Slideshow(props){/**\n     * Properties\n     */const{slots=[],startFrom,direction,effectsOptions,autoPlayControl,dragControl,alignment,gap,padding,paddingPerSide,paddingTop,paddingRight,paddingBottom,paddingLeft,itemAmount,fadeOptions,intervalControl,transitionControl,arrowOptions,borderRadius,progressOptions,style}=props;const{effectsOpacity,effectsScale,effectsRotate,effectsPerspective,effectsHover,playOffscreen}=effectsOptions;const{fadeContent,overflow,fadeWidth,fadeInset,fadeAlpha}=fadeOptions;const{showMouseControls,arrowSize,arrowRadius,arrowFill,leftArrow,rightArrow,arrowShouldSpace=true,arrowShouldFadeIn=false,arrowPosition,arrowPadding,arrowGap,arrowPaddingTop,arrowPaddingRight,arrowPaddingBottom,arrowPaddingLeft}=arrowOptions;const{showProgressDots,dotSize,dotsInset,dotsRadius,dotsPadding,dotsGap,dotsFill,dotsBackground,dotsActiveOpacity,dotsOpacity,dotsBlur}=progressOptions;const paddingValue=paddingPerSide?`${paddingTop}px ${paddingRight}px ${paddingBottom}px ${paddingLeft}px`:`${padding}px`;/**\n     * Checks\n     */const isCanvas=RenderTarget.current()===RenderTarget.canvas;// Remove empty slots (such as hidden layers)\nconst filteredSlots=slots.filter(Boolean);const hasChildren=Children.count(filteredSlots)>0;const isHorizontal=direction===\"left\"||direction===\"right\";const isInverted=direction===\"right\"||direction===\"bottom\";/**\n     * Empty state for Canvas\n     */if(!hasChildren){return /*#__PURE__*/_jsxs(\"section\",{style:placeholderStyles,children:[/*#__PURE__*/_jsx(\"div\",{style:emojiStyles,children:\"\u2B50\uFE0F\"}),/*#__PURE__*/_jsx(\"p\",{style:titleStyles,children:\"Connect to Content\"}),/*#__PURE__*/_jsx(\"p\",{style:subtitleStyles,children:\"Add layers or components to make infinite auto-playing slideshows.\"})]});}/**\n     * Refs, State\n     */const parentRef=useRef(null);const childrenRef=useMemo(()=>{return filteredSlots.map(index=>({current:null}));},[filteredSlots]);const timeoutRef=useRef(undefined);const[size,setSize]=useState({parent:null,children:null,item:null,itemWidth:null,itemHeight:null,viewportLength:null});/* For pausing on hover */const[isHovering,setIsHovering]=useState(false);const[shouldPlayOnHover,setShouldPlayOnHover]=useState(autoPlayControl);/* For cursor updates */const[isMouseDown,setIsMouseDown]=useState(false);/* Check if resizing */const[isResizing,setIsResizing]=useState(false);/**\n     * Array for children\n     */let dupedChildren=[];let duplicateBy=4;if(isCanvas){duplicateBy=1;}/**\n     * Measure parent, child, items\n     */const measure=useCallback(()=>{const firstChild=childrenRef[0].current;const lastChild=childrenRef[filteredSlots.length-1].current;if(hasChildren&&parentRef.current){const parentLength=isHorizontal?parentRef.current.offsetWidth:parentRef.current.offsetHeight;const start=firstChild?isHorizontal?firstChild.offsetLeft:firstChild.offsetTop:0;const end=lastChild?isHorizontal?lastChild.offsetLeft+lastChild.offsetWidth:lastChild.offsetTop+lastChild.offsetHeight:0;const childrenLength=end-start+gap;const itemSize=firstChild?isHorizontal?firstChild.offsetWidth:firstChild.offsetHeight:0;const itemWidth=firstChild?firstChild.offsetWidth:0;const itemHeight=firstChild?firstChild.offsetHeight:0;const viewportLength=isHorizontal?Math.max(document.documentElement.clientWidth||0,window.innerWidth||0,parentRef.current.offsetWidth):Math.max(document.documentElement.clientHeight||0,window.innerHeight||0,parentRef.current.offsetHeight);startTransition(()=>setSize({parent:parentLength,children:childrenLength,item:itemSize,itemWidth,itemHeight,viewportLength}));}},[hasChildren]);const scheduleMeasure=useCallback(async()=>{const controller=new AbortController;/**\n         * The elements in the set are refs of children. If they're wrapped in Suspense, they could mount later than the parent.\n         * Thus, we wait for each ref to be set step by step if required.\n         */const firstChild=childrenRef[0];const lastChild=childrenRef[filteredSlots.length-1];if(!isCanvas&&(!firstChild.current||!lastChild.current))try{await Promise.all([awaitRefCallback(firstChild,controller),awaitRefCallback(lastChild,controller)]);}catch{controller.abort();}frame.read(measure);},[measure]);/**\n     * Add refs to all children\n     * Added itemAmount for resizing\n     */useLayoutEffect(()=>{if(hasChildren)scheduleMeasure();},[hasChildren,itemAmount]);/**\n     * Track whether this is the initial resize event. By default this will fire on mount,\n     * which we do in the useEffect. We should only fire it on subsequent resizes.\n     */const initialResize=useRef(true);useEffect(()=>{return resize(parentRef.current,({contentSize})=>{if(!initialResize.current&&(contentSize.width||contentSize.height)){scheduleMeasure();startTransition(()=>setIsResizing(true));}initialResize.current=false;});},[]);useEffect(()=>{if(isResizing){const timer=setTimeout(()=>startTransition(()=>setIsResizing(false)),500);return()=>clearTimeout(timer);}},[isResizing]);/**\n     * Animation, pagination\n     */const totalItems=filteredSlots?.length;const childrenSize=isCanvas?0:size?.children;const itemWithGap=size?.item+gap;const itemOffset=startFrom*itemWithGap;const[currentItem,setCurrentItem]=useState(startFrom+totalItems);const[isDragging,setIsDragging]=useState(false);/* Check for browser window visibility *//* Otherwise, it will re-play all the item increments */const visibilityRef=useRef(null);const isInView=useInView(visibilityRef);const isVisible=usePageVisibility()&&isInView;const factor=isInverted?1:-1;/* The x and y values to start from */const xOrY=useMotionValue(childrenSize);/* For canvas only. Using xOrY is slower upon page switching */const canvasPosition=isHorizontal?-startFrom*(size?.itemWidth+gap):-startFrom*(size?.itemHeight+gap);/* Calculate the new value to animate to */const newPosition=()=>factor*currentItem*itemWithGap;/* Wrapped values for infinite looping *//* Instead of 0 to a negative full duplicated row, we start with an offset */const wrappedValue=!isCanvas?useTransform(xOrY,value=>{const wrapped=wrap(-childrenSize,-childrenSize*2,value);return isNaN(wrapped)?0:wrapped;}):0;/* Convert the current item to a wrapping index for dots */const wrappedIndex=wrap(0,totalItems,currentItem);const wrappedIndexInverted=wrap(0,-totalItems,currentItem);/* Update x or y with the provided starting point *//* The subtraction of a full row of children is for overflow */useLayoutEffect(()=>{if(size?.children===null)return;/* Initial measure */// if (initialResize.current) {\n//     xOrY.set((childrenSize + itemOffset) * factor)\n// }\n/* Subsequent resizes */if(!initialResize.current&&isResizing){xOrY.set(newPosition());}},[size,childrenSize,factor,itemOffset,currentItem,itemWithGap,isResizing]);/**\n     * Page item methods\n     * Switching, deltas, autoplaying\n     *//* Next and previous function, animates the X */const switchPages=()=>{if(isCanvas||!hasChildren||!size.parent||isDragging)return;if(xOrY.get()!==newPosition()){animate(xOrY,newPosition(),transitionControl);}if(autoPlayControl&&shouldPlayOnHover&&(playOffscreen||isVisible)){timeoutRef.current=setTimeout(()=>{startTransition(()=>setCurrentItem(item=>item+1));switchPages();},intervalControl*1e3);}};/* Page navigation functions */const setDelta=(delta,transition=false)=>{if(!isInverted){if(transition)startTransition(()=>setCurrentItem(item=>item+delta));else setCurrentItem(item=>item+delta);}else{if(transition)startTransition(()=>setCurrentItem(item=>item-delta));else setCurrentItem(item=>item-delta);}};const setPage=index=>{const currentItemWrapped=wrap(0,totalItems,currentItem);const currentItemWrappedInvert=wrap(0,-totalItems,currentItem);const goto=index-currentItemWrapped;const gotoInverted=index-Math.abs(currentItemWrappedInvert);if(!isInverted){startTransition(()=>setCurrentItem(item=>item+goto));}else{startTransition(()=>setCurrentItem(item=>item-gotoInverted));}};/**\n     * Drag\n     */const handleDragStart=()=>{startTransition(()=>setIsDragging(true));};const handleDragEnd=(event,{offset,velocity})=>{startTransition(()=>setIsDragging(false));const offsetXorY=isHorizontal?offset.x:offset.y;const velocityThreshold=200// Based on testing, can be tweaked or could be 0\n;const velocityXorY=isHorizontal?velocity.x:velocity.y;const isHalfOfNext=offsetXorY<-size.item/2;const isHalfOfPrev=offsetXorY>size.item/2;/* In case you drag more than 1 item left or right */const normalizedOffset=Math.abs(offsetXorY);const itemDelta=Math.round(normalizedOffset/size.item);/* Minimum delta is 1 to initiate a page switch *//* For velocity use only */const itemDeltaFromOne=itemDelta===0?1:itemDelta;/* For quick flicks, even with low offsets */if(velocityXorY>velocityThreshold){setDelta(-itemDeltaFromOne,true);}else if(velocityXorY<-velocityThreshold){setDelta(itemDeltaFromOne,true);}else{/* For dragging over half of the current item with 0 velocity */if(isHalfOfNext){setDelta(itemDelta,true);}if(isHalfOfPrev){setDelta(-itemDelta,true);}}};/* Kickstart the auto-playing once we have all the children */useEffect(()=>{if(!isVisible||isResizing)return;switchPages();return()=>timeoutRef.current&&clearTimeout(timeoutRef.current);},[dupedChildren,isVisible,isResizing]);/* Create copies of our children to create a perfect loop */let childCounter=0;/**\n     * Sizing\n     * */const columnOrRowValue=`calc(${100/itemAmount}% - ${gap}px + ${gap/itemAmount}px)`;/**\n     * Nested array to create duplicates of the children for infinite looping\n     * These are wrapped around, and start at a full \"page\" worth of offset\n     * as defined above.\n     */for(let index=0;index<duplicateBy;index++){dupedChildren=dupedChildren.concat(Children.map(filteredSlots,(child,childIndex)=>{let ref;if(childIndex===0){ref=childrenRef[0];}if(childIndex===filteredSlots.length-1){ref=childrenRef[1];}return /*#__PURE__*/_jsx(Slide,{ref:childrenRef[childIndex],slideKey:index+childIndex+\"lg\",index:index,width:isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",height:!isHorizontal?itemAmount>1?columnOrRowValue:\"100%\":\"100%\",size:size,child:child,numChildren:filteredSlots?.length,wrappedValue:wrappedValue,childCounter:childCounter++,gap:gap,isCanvas:isCanvas,isHorizontal:isHorizontal,effectsOpacity:effectsOpacity,effectsScale:effectsScale,effectsRotate:effectsRotate,children:index+childIndex},index+childIndex+\"lg\");}));}/**\n     * Fades with masks\n     */const fadeDirection=isHorizontal?\"to right\":\"to bottom\";const fadeWidthStart=fadeWidth/2;const fadeWidthEnd=100-fadeWidth/2;const fadeInsetStart=clamp(fadeInset,0,fadeWidthStart);const fadeInsetEnd=100-fadeInset;const fadeMask=`linear-gradient(${fadeDirection}, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetStart}%, rgba(0, 0, 0, 1) ${fadeWidthStart}%, rgba(0, 0, 0, 1) ${fadeWidthEnd}%, rgba(0, 0, 0, ${fadeAlpha}) ${fadeInsetEnd}%)`;/**\n     * Dots\n     */const dots=[];const dotsBlurStyle={};if(showProgressDots){for(let i=0;i<filteredSlots?.length;i++){dots.push(/*#__PURE__*/_jsx(Dot,{dotStyle:{...dotStyle,width:dotSize,height:dotSize,backgroundColor:dotsFill},buttonStyle:baseButtonStyles,selectedOpacity:dotsActiveOpacity,opacity:dotsOpacity,onClick:()=>setPage(i),wrappedIndex:wrappedIndex,wrappedIndexInverted:wrappedIndexInverted,total:totalItems,index:i,gap:dotsGap,padding:dotsPadding,isHorizontal:isHorizontal,isInverted:isInverted},i));}if(dotsBlur>0){dotsBlurStyle.backdropFilter=dotsBlurStyle.WebkitBackdropFilter=`blur(${dotsBlur}px)`;}}const dragProps=dragControl?{drag:isHorizontal?\"x\":\"y\",onDragStart:handleDragStart,onDragEnd:handleDragEnd,dragDirectionLock:true,values:{x:xOrY,y:xOrY},dragMomentum:false}:{};const arrowHasTop=arrowPosition===\"top-left\"||arrowPosition===\"top-mid\"||arrowPosition===\"top-right\";const arrowHasBottom=arrowPosition===\"bottom-left\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"bottom-right\";const arrowHasLeft=arrowPosition===\"top-left\"||arrowPosition===\"bottom-left\";const arrowHasRight=arrowPosition===\"top-right\"||arrowPosition===\"bottom-right\";const arrowHasMid=arrowPosition===\"top-mid\"||arrowPosition===\"bottom-mid\"||arrowPosition===\"auto\";return /*#__PURE__*/_jsxs(\"section\",{style:{...containerStyle,padding:paddingValue,WebkitMaskImage:fadeContent?fadeMask:undefined,maskImage:fadeContent?fadeMask:undefined,opacity:size?.item!==null?1:OPACITY_0,userSelect:\"none\"},onMouseEnter:()=>{setIsHovering(true);if(!effectsHover)setShouldPlayOnHover(false);},onMouseLeave:()=>{setIsHovering(false);if(!effectsHover)setShouldPlayOnHover(true);},onMouseDown:event=>{// Preventdefault fixes the cursor switching to text on drag on safari\nevent.preventDefault();startTransition(()=>setIsMouseDown(true));},onMouseUp:()=>startTransition(()=>setIsMouseDown(false)),ref:visibilityRef,children:[/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",margin:0,padding:\"inherit\",position:\"absolute\",inset:0,overflow:overflow?\"visible\":\"hidden\",borderRadius:borderRadius,userSelect:\"none\",perspective:isCanvas?\"none\":effectsPerspective},children:/*#__PURE__*/_jsx(motion.ul,{ref:parentRef,...dragProps,style:{...containerStyle,gap:gap,placeItems:alignment,x:isHorizontal?isCanvas?canvasPosition:wrappedValue:0,y:!isHorizontal?isCanvas?canvasPosition:wrappedValue:0,flexDirection:isHorizontal?\"row\":\"column\",transformStyle:effectsRotate!==0&&!isCanvas?\"preserve-3d\":undefined,cursor:dragControl?isMouseDown?\"grabbing\":\"grab\":\"auto\",userSelect:\"none\",...style},children:dupedChildren})}),/*#__PURE__*/_jsxs(\"fieldset\",{style:{...controlsStyles},\"aria-label\":\"Slideshow pagination controls\",className:\"framer--slideshow-controls\",children:[/*#__PURE__*/_jsxs(motion.div,{style:{position:\"absolute\",display:\"flex\",flexDirection:isHorizontal?\"row\":\"column\",justifyContent:arrowShouldSpace?\"space-between\":\"center\",gap:arrowShouldSpace?\"unset\":arrowGap,opacity:arrowShouldFadeIn?OPACITY_0:1,alignItems:\"center\",inset:arrowPadding,top:arrowShouldSpace?arrowPadding:arrowHasTop?arrowPaddingTop:\"unset\",left:arrowShouldSpace?arrowPadding:arrowHasLeft?arrowPaddingLeft:arrowHasMid?0:\"unset\",right:arrowShouldSpace?arrowPadding:arrowHasRight?arrowPaddingRight:arrowHasMid?0:\"unset\",bottom:arrowShouldSpace?arrowPadding:arrowHasBottom?arrowPaddingBottom:\"unset\"},animate:arrowShouldFadeIn&&{opacity:isHovering?1:OPACITY_0},transition:transitionControl,children:[/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(-1,true),\"aria-label\":\"Previous\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:leftArrow||\"https://framerusercontent.com/images/6tTbkXggWgQCAJ4DO2QEdXXmgM.svg\",alt:\"Back Arrow\"})}),/*#__PURE__*/_jsx(motion.button,{type:\"button\",style:{...baseButtonStyles,backgroundColor:arrowFill,width:arrowSize,height:arrowSize,borderRadius:arrowRadius,rotate:!isHorizontal?90:0,display:showMouseControls?\"block\":\"none\",pointerEvents:\"auto\"},onClick:()=>setDelta(1,true),\"aria-label\":\"Next\",whileTap:{scale:.9},transition:{duration:.15},children:/*#__PURE__*/_jsx(\"img\",{decoding:\"async\",width:arrowSize,height:arrowSize,src:rightArrow||\"https://framerusercontent.com/images/11KSGbIZoRSg4pjdnUoif6MKHI.svg\",alt:\"Next Arrow\"})})]}),dots.length>1?/*#__PURE__*/_jsx(\"div\",{style:{...dotsContainerStyle,left:isHorizontal?\"50%\":dotsInset,top:!isHorizontal?\"50%\":\"unset\",transform:isHorizontal?\"translateX(-50%)\":\"translateY(-50%)\",flexDirection:isHorizontal?\"row\":\"column\",bottom:isHorizontal?dotsInset:\"unset\",borderRadius:dotsRadius,backgroundColor:dotsBackground,userSelect:\"none\",...dotsBlurStyle},children:dots}):null]})]});}/* Default Properties */Slideshow.defaultProps={direction:\"left\",dragControl:false,startFrom:0,itemAmount:1,infinity:true,gap:10,padding:10,autoPlayControl:true,effectsOptions:{effectsOpacity:1,effectsScale:1,effectsRotate:0,effectsPerspective:1200,effectsHover:true,playOffscreen:false},transitionControl:{type:\"spring\",stiffness:200,damping:40},fadeOptions:{fadeContent:false,overflow:false,fadeWidth:25,fadeAlpha:0,fadeInset:0},arrowOptions:{showMouseControls:true,arrowShouldFadeIn:false,arrowShouldSpace:true,arrowFill:\"rgba(0,0,0,0.2)\",arrowSize:40},progressOptions:{showProgressDots:true}};/* Property Controls */addPropertyControls(Slideshow,{slots:{type:ControlType.Array,title:\"Content\",control:{type:ControlType.ComponentInstance}},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"left\",\"right\",\"top\",\"bottom\"],optionIcons:[\"direction-left\",\"direction-right\",\"direction-up\",\"direction-down\"],optionTitles:[\"Left\",\"Right\",\"Top\",\"Bottom\"],displaySegmentedControl:true,defaultValue:Slideshow.defaultProps.direction},autoPlayControl:{type:ControlType.Boolean,title:\"Auto Play\",defaultValue:true},intervalControl:{type:ControlType.Number,title:\"Interval\",defaultValue:1.5,min:.5,max:10,step:.1,displayStepper:true,unit:\"s\",hidden:props=>!props.autoPlayControl},dragControl:{type:ControlType.Boolean,title:\"Draggable\",defaultValue:false},startFrom:{type:ControlType.Number,title:\"Current\",min:0,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.startFrom},effectsOptions:{type:ControlType.Object,title:\"Effects\",controls:{effectsOpacity:{type:ControlType.Number,title:\"Opacity\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsOpacity,min:0,max:1,step:.01,displayStepper:true},effectsScale:{type:ControlType.Number,title:\"Scale\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsScale,min:0,max:1,step:.01,displayStepper:true},effectsPerspective:{type:ControlType.Number,title:\"Perspective\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsPerspective,min:200,max:2e3,step:1},effectsRotate:{type:ControlType.Number,title:\"Rotate\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsRotate,min:-180,max:180,step:1},effectsHover:{type:ControlType.Boolean,title:\"On Hover\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.effectsHover},playOffscreen:{type:ControlType.Boolean,title:\"Offscreen\",enabledTitle:\"Play\",disabledTitle:\"Pause\",defaultValue:Slideshow.defaultProps.effectsOptions.playOffscreen}}},alignment:{type:ControlType.Enum,title:\"Align\",options:[\"flex-start\",\"center\",\"flex-end\"],optionIcons:{direction:{right:[\"align-top\",\"align-middle\",\"align-bottom\"],left:[\"align-top\",\"align-middle\",\"align-bottom\"],top:[\"align-left\",\"align-center\",\"align-right\"],bottom:[\"align-left\",\"align-center\",\"align-right\"]}},defaultValue:\"center\",displaySegmentedControl:true},itemAmount:{type:ControlType.Number,title:\"Items\",min:1,max:10,displayStepper:true,defaultValue:Slideshow.defaultProps.itemAmount},gap:{type:ControlType.Number,title:\"Gap\",min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:0,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,displayStepper:true,defaultValue:0},transitionControl:{type:ControlType.Transition,defaultValue:Slideshow.defaultProps.transitionControl,title:\"Transition\"},fadeOptions:{type:ControlType.Object,title:\"Clipping\",controls:{fadeContent:{type:ControlType.Boolean,title:\"Fade\",defaultValue:false},overflow:{type:ControlType.Boolean,title:\"Overflow\",enabledTitle:\"Show\",disabledTitle:\"Hide\",defaultValue:false,hidden(props){return props.fadeContent===true;}},fadeWidth:{type:ControlType.Number,title:\"Width\",defaultValue:25,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeInset:{type:ControlType.Number,title:\"Inset\",defaultValue:0,min:0,max:100,unit:\"%\",hidden(props){return props.fadeContent===false;}},fadeAlpha:{type:ControlType.Number,title:\"Opacity\",defaultValue:0,min:0,max:1,step:.05,hidden(props){return props.fadeContent===false;}}}},arrowOptions:{type:ControlType.Object,title:\"Arrows\",controls:{showMouseControls:{type:ControlType.Boolean,title:\"Show\",defaultValue:Slideshow.defaultProps.arrowOptions.showMouseControls},arrowFill:{type:ControlType.Color,title:\"Fill\",hidden:props=>!props.showMouseControls,defaultValue:Slideshow.defaultProps.arrowOptions.arrowFill},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:Slideshow.defaultProps.arrowOptions.arrowSize,hidden:props=>!props.showMouseControls},arrowRadius:{type:ControlType.Number,title:\"Radius\",min:0,max:500,defaultValue:40,hidden:props=>!props.showMouseControls},arrowShouldFadeIn:{type:ControlType.Boolean,title:\"Fade In\",defaultValue:false,hidden:props=>!props.showMouseControls},arrowShouldSpace:{type:ControlType.Boolean,title:\"Distance\",enabledTitle:\"Space\",disabledTitle:\"Group\",defaultValue:Slideshow.defaultProps.arrowOptions.arrowShouldSpace,hidden:props=>!props.showMouseControls},arrowPosition:{type:ControlType.Enum,title:\"Position\",options:[\"auto\",\"top-left\",\"top-mid\",\"top-right\",\"bottom-left\",\"bottom-mid\",\"bottom-right\"],optionTitles:[\"Center\",\"Top Left\",\"Top Middle\",\"Top Right\",\"Bottom Left\",\"Bottom Middle\",\"Bottom Right\"],hidden:props=>!props.showMouseControls||props.arrowShouldSpace},arrowPadding:{type:ControlType.Number,title:\"Inset\",min:-100,max:100,defaultValue:20,displayStepper:true,hidden:props=>!props.showMouseControls||!props.arrowShouldSpace},arrowPaddingTop:{type:ControlType.Number,title:\"Top\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"bottom-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-right\"},arrowPaddingBottom:{type:ControlType.Number,title:\"Bottom\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-right\"},arrowPaddingRight:{type:ControlType.Number,title:\"Right\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-left\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-left\"||props.arrowPosition===\"bottom-mid\"},arrowPaddingLeft:{type:ControlType.Number,title:\"Left\",min:-500,max:500,defaultValue:0,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace||props.arrowPosition===\"auto\"||props.arrowPosition===\"top-right\"||props.arrowPosition===\"top-mid\"||props.arrowPosition===\"bottom-right\"||props.arrowPosition===\"bottom-mid\"},arrowGap:{type:ControlType.Number,title:\"Gap\",min:0,max:100,defaultValue:10,displayStepper:true,hidden:props=>!props.showMouseControls||props.arrowShouldSpace}}},progressOptions:{type:ControlType.Object,title:\"Dots\",controls:{showProgressDots:{type:ControlType.Boolean,title:\"Show\",defaultValue:false},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:-100,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:0,step:1,hidden:props=>!props.showProgressDots||props.showScrollbar}}}});/* Placeholder Styles */const containerStyle={display:\"flex\",flexDirection:\"row\",width:\"100%\",height:\"100%\",maxWidth:\"100%\",maxHeight:\"100%\",placeItems:\"center\",margin:0,padding:0,listStyleType:\"none\",textIndent:\"none\"};/* Component 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:180,lineHeight:1.5,textAlign:\"center\"};/* Control Styles */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\",pointerEvents:\"none\",userSelect:\"none\",top:0,left:0,right:0,bottom:0,border:0,padding:0,margin:0};/* Clamp function, used for fadeInset */const clamp=(num,min,max)=>Math.min(Math.max(num,min),max);/* Slide Component */const Slide=/*#__PURE__*/forwardRef(function Component(props,ref){const{slideKey,width,height,child,size,gap,wrappedValue,numChildren,childCounter,isCanvas,effects,effectsOpacity,effectsScale,effectsRotate,isHorizontal,isLast,index}=props;/**\n     * Unique offsets + scroll range [0, 1, 1, 0]\n     */const childOffset=(size?.item+gap)*childCounter;const scrollRange=[-size?.item,0,size?.parent-size?.item+gap,size?.parent].map(val=>val-childOffset);/**\n     * Effects\n     */const rotateY=!isCanvas&&useTransform(wrappedValue,scrollRange,[-effectsRotate,0,0,effectsRotate]);const rotateX=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsRotate,0,0,-effectsRotate]);const opacity=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsOpacity,1,1,effectsOpacity]);const scale=!isCanvas&&useTransform(wrappedValue,scrollRange,[effectsScale,1,1,effectsScale]);const originXorY=!isCanvas&&useTransform(wrappedValue,scrollRange,[1,1,0,0]);const isVisible=!isCanvas&&useTransform(wrappedValue,latest=>latest>=scrollRange[1]&&latest<=scrollRange[2]);useEffect(()=>{if(!isVisible)return;return isVisible.on(\"change\",newValue=>{ref.current?.setAttribute(\"aria-hidden\",!newValue);});},[]);const visibility=isCanvas?\"visible\":useTransform(wrappedValue,[scrollRange[0]-size.viewportLength,mix(scrollRange[1],scrollRange[2],.5),scrollRange[3]+size.viewportLength],[\"hidden\",\"visible\",\"hidden\"]);return /*#__PURE__*/_jsx(LayoutGroup,{inherit:\"id\",children:/*#__PURE__*/_jsx(\"li\",{style:{display:\"contents\"},\"aria-hidden\":index===0?false:true,children:/*#__PURE__*/cloneElement(child,{ref:ref,key:slideKey+\"child\",style:{...child.props?.style,flexShrink:0,userSelect:\"none\",width,height,opacity:opacity,scale:scale,originX:isHorizontal?originXorY:.5,originY:!isHorizontal?originXorY:.5,rotateY:isHorizontal?rotateY:0,rotateX:!isHorizontal?rotateX:0,visibility},layoutId:child.props.layoutId?child.props.layoutId+\"-original-\"+index:undefined},child.props?.children)})});});function Dot({selectedOpacity,opacity,total,index,wrappedIndex,wrappedIndexInverted,dotStyle,buttonStyle,gap,padding,isHorizontal,isInverted,...props}){/* Check active item *//* Go 0\u20141\u20142\u20143\u20144\u20145\u20140 */let isSelected=wrappedIndex===index;/* Go 0\u20145\u20144\u20143\u20142\u20141\u20140\u20145 instead when inverted */if(isInverted){isSelected=Math.abs(wrappedIndexInverted)===index;}const inlinePadding=gap/2;const top=!isHorizontal&&index>0?inlinePadding:padding;const bottom=!isHorizontal&&index!==total-1?inlinePadding:padding;const right=isHorizontal&&index!==total-1?inlinePadding:padding;const left=isHorizontal&&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},initial:false,animate:{opacity:isSelected?selectedOpacity:opacity},transition:{duration:.3}})});}/* Dot Styles */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\":\"Slideshow\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"400\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerSupportedLayoutHeight\":\"fixed\",\"framerDisableUnlink\":\"*\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SlideShow.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addPropertyControls,// @ts-ignore\ngetPropertyControls,// @ts-ignore\nuseQueryData,ControlType,RenderTarget}from\"framer\";import{cloneElement,Children,useEffect,useState}from\"react\";import{motion}from\"framer-motion\";import SlideShow from\"https://framer.com/m/SlideShow-07du.js\";function getComponentProps(component){const{slots,...otherProps}=getPropertyControls(component);return otherProps;}const slideshowProps=getComponentProps(SlideShow);function getCollectionListItems(collectionList){var _collectionList_props,_collectionList_props_children_props,_collectionList_props_children,_collectionList_props1,_collectionList_props_children_props_children_props,_collectionList_props_children_props_children,_collectionList_props_children_props1,_collectionList_props_children1,_collectionList_props2;var _collectionList_props_query,_ref;const query=(_ref=(_collectionList_props_query=collectionList===null||collectionList===void 0?void 0:(_collectionList_props=collectionList.props)===null||_collectionList_props===void 0?void 0:_collectionList_props.query)!==null&&_collectionList_props_query!==void 0?_collectionList_props_query:collectionList===null||collectionList===void 0?void 0:(_collectionList_props1=collectionList.props)===null||_collectionList_props1===void 0?void 0:(_collectionList_props_children=_collectionList_props1.children)===null||_collectionList_props_children===void 0?void 0:(_collectionList_props_children_props=_collectionList_props_children.props)===null||_collectionList_props_children_props===void 0?void 0:_collectionList_props_children_props.query)!==null&&_ref!==void 0?_ref:collectionList===null||collectionList===void 0?void 0:(_collectionList_props2=collectionList.props)===null||_collectionList_props2===void 0?void 0:(_collectionList_props_children1=_collectionList_props2.children)===null||_collectionList_props_children1===void 0?void 0:(_collectionList_props_children_props1=_collectionList_props_children1.props)===null||_collectionList_props_children_props1===void 0?void 0:(_collectionList_props_children_props_children=_collectionList_props_children_props1.children)===null||_collectionList_props_children_props_children===void 0?void 0:(_collectionList_props_children_props_children_props=_collectionList_props_children_props_children.props)===null||_collectionList_props_children_props_children_props===void 0?void 0:_collectionList_props_children_props_children_props.query;if(query){var _collectionList_props3,_clpc_props,_clpc_props_children_props,_clpc_props_children,_clpc_props1;let childrenFunction=null;const clpc=(_collectionList_props3=collectionList.props)===null||_collectionList_props3===void 0?void 0:_collectionList_props3.children;if(typeof clpc==\"function\"){childrenFunction=clpc;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props=clpc.props)===null||_clpc_props===void 0?void 0:_clpc_props.children)==\"function\"){childrenFunction=clpc.props.children;}else if(typeof(clpc===null||clpc===void 0?void 0:(_clpc_props1=clpc.props)===null||_clpc_props1===void 0?void 0:(_clpc_props_children=_clpc_props1.children)===null||_clpc_props_children===void 0?void 0:(_clpc_props_children_props=_clpc_props_children.props)===null||_clpc_props_children_props===void 0?void 0:_clpc_props_children_props.children)==\"function\"){childrenFunction=clpc.props.children.props.children;}const data=useQueryData(query);let children=[];if(childrenFunction){var _clChildren_props_children,_clChildren_props,_clChildren_props1;let clChildren=childrenFunction(data);if(Array.isArray(clChildren)){children=clChildren;}else if(Array.isArray(clChildren===null||clChildren===void 0?void 0:(_clChildren_props=clChildren.props)===null||_clChildren_props===void 0?void 0:(_clChildren_props_children=_clChildren_props.children)===null||_clChildren_props_children===void 0?void 0:_clChildren_props_children[0])){children=clChildren.props.children[0];}else if(Array.isArray(clChildren===null||clChildren===void 0?void 0:(_clChildren_props1=clChildren.props)===null||_clChildren_props1===void 0?void 0:_clChildren_props1.children)){children=clChildren.props.children;}}if(children){return Children.toArray(children);}}return[];}export function CanvasPlaceholder({title,subtitle}){return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",width:\"100%\",height:\"100%\",placeContent:\"center\",placeItems:\"center\",flexDirection:\"column\",backgroundColor:\"rgba(136, 85, 255, 0.1)\",borderRadius:6,border:\"1px dashed rgb(136, 85, 255)\",color:\"rgb(136, 85, 255)\",fontSize:12,padding:24},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginBottom:10,fontWeight:600,textAlign:\"center\"},children:title}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,opacity:.7,maxWidth:500,lineHeight:1.5,textAlign:\"center\"},children:subtitle})]});}// Client-side only component wrapper\nfunction ClientOnly({children}){const[mounted,setMounted]=useState(false);useEffect(()=>{setMounted(true);},[]);if(!mounted){return null;}return children;}/**\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 400\n * @framerIntrinsicHeight 200\n */export default function CMSSlideshow(props){var _props_collectionList;const{ariaLabel,...otherProps}=props;const isCanvas=RenderTarget.current()===RenderTarget.canvas;if(isCanvas){const layers=Array(props.itemAmount).fill(null).map((_,i)=>/*#__PURE__*/_jsx(CanvasPlaceholder,{title:\"Run project to view slideshow content\",subtitle:\"Collection List content is not accessible to the slideshow component in the editor. Run your project or visit the live website to view the slideshow with CMS content.\"},i));return /*#__PURE__*/_jsx(\"div\",{role:\"region\",\"aria-label\":ariaLabel,children:/*#__PURE__*/_jsx(SlideShow,{...otherProps,slots:layers})});}return /*#__PURE__*/_jsx(ClientOnly,{children:/*#__PURE__*/_jsx(\"div\",{role:\"region\",\"aria-label\":ariaLabel,children:/*#__PURE__*/_jsx(SlideShow,{...otherProps,slots:getCollectionListItems((_props_collectionList=props.collectionList)===null||_props_collectionList===void 0?void 0:_props_collectionList[0]).map((item,i)=>{const layer=/*#__PURE__*/cloneElement(item.props.children.props.children,{style:{width:\"100%\",height:\"100%\",objectFit:\"cover\",willChange:\"transform\"},loading:\"eager\",fetchPriority:\"high\"});return /*#__PURE__*/_jsx(motion.div,{style:{width:\"100%\",height:\"100%\"},children:layer},i);})})})});}CMSSlideshow.displayName=\"CMS Slideshow\";addPropertyControls(CMSSlideshow,{collectionList:{type:ControlType.ComponentInstance},ariaLabel:{type:ControlType.String,title:\"Aria Label\",defaultValue:\"Image Slideshow\",description:\"Accessible label for screen readers\"},...slideshowProps,arrowOptions:{...slideshowProps.arrowOptions,controls:{...slideshowProps.arrowOptions.controls,arrowPadding:{...slideshowProps.arrowOptions.controls.arrowPadding,max:Infinity,min:-Infinity}}}});\nexport const __FramerMetadata__ = {\"exports\":{\"CanvasPlaceholder\":{\"type\":\"reactComponent\",\"name\":\"CanvasPlaceholder\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"CMSSlideshow\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicHeight\":\"200\",\"framerContractVersion\":\"1\",\"framerIntrinsicWidth\":\"400\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./CMSSlideshow.map", "import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{useState,useEffect,useRef}from\"react\";import{motion}from\"framer-motion\";import{addPropertyControls,ControlType}from\"framer\";const CounterStyles={container:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"}};export function Counter(props){const{start,end,speed,gapSize,prefixText,suffixText,prefixFont,suffixFont,prefixColor,suffixColor,loop,decimalSeparatorType,textSize,selectedFont,textColor,startOnViewport,restartOnViewport}=props;const[count,setCount]=useState(start);const[isVisible,setIsVisible]=useState(false);const containerRef=useRef(null);useEffect(()=>{const observer=new IntersectionObserver(entries=>{const entry=entries[0];setIsVisible(entry.isIntersecting);});if(containerRef.current){observer.observe(containerRef.current);}return()=>{if(containerRef.current){observer.unobserve(containerRef.current);}};},[]);useEffect(()=>{const updateCount=()=>{if(count<end){setCount(prevCount=>prevCount+1);}else if(loop){setCount(start);}};if(isVisible||!startOnViewport&&start!==end){const intervalId=setInterval(updateCount,speed);return()=>{clearInterval(intervalId);};}else if(startOnViewport&&isVisible){setCount(start);}},[count,start,end,loop,isVisible,speed,startOnViewport]);useEffect(()=>{if(restartOnViewport&&isVisible){setCount(start)// Restart the animation when re-entering the viewport\n;}},[isVisible,restartOnViewport,start]);const formatNumber=number=>{if(decimalSeparatorType===\"comma\"){return number.toLocaleString(\"cs-CZ\");}else if(decimalSeparatorType===\"period\"){return number.toLocaleString(\"cs-CZ\").replace(/,/g,\".\");}else{return number.toFixed(0);}};return /*#__PURE__*/_jsxs(motion.div,{ref:containerRef,style:{...CounterStyles.container,gap:`${gapSize}px`,flexDirection:\"row\",alignItems:\"center\",fontSize:`${textSize}px`,fontFamily:selectedFont.fontFamily,fontWeight:selectedFont.fontWeight,color:textColor},children:[/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:prefixFont.fontFamily,fontWeight:prefixFont.fontWeight,color:prefixColor},children:prefixText}),/*#__PURE__*/_jsx(\"span\",{children:formatNumber(count)}),/*#__PURE__*/_jsx(\"span\",{style:{fontFamily:suffixFont.fontFamily,fontWeight:suffixFont.fontWeight,color:suffixColor},children:suffixText})]});}Counter.defaultProps={start:0,end:100,speed:100,prefixText:\"\",suffixText:\"\",loop:false,decimalSeparatorType:\"comma\",textSize:36,selectedFont:{fontFamily:\"Inter\",fontWeight:500,systemFont:true},textColor:\"#D3D3D3\",startOnViewport:false};addPropertyControls(Counter,{startOnViewport:{type:ControlType.Boolean,title:\"Viewport\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\"},restartOnViewport:{type:ControlType.Boolean,title:\"Replay\",defaultValue:false,enabledTitle:\"Yes\",disabledTitle:\"No\"},selectedFont:{title:\"Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:500,systemFont:true}},textSize:{title:\"Font Size\",type:ControlType.Number,min:8,max:240,step:1},textColor:{type:ControlType.Color,title:\"Font Color\"},start:{type:ControlType.Number,title:\"Start Number\",defaultValue:0,displayStepper:true},end:{type:ControlType.Number,title:\"End Number\",defaultValue:10,displayStepper:true},decimalSeparatorType:{type:ControlType.Enum,title:\"Separator\",defaultValue:\"comma\",options:[\"comma\",\"period\",\"none\"],optionTitles:[\"Comma (1,000)\",\"Decimal (1.000)\",\"None\"]},prefixText:{type:ControlType.String,title:\"Prefix\",defaultValue:\"\"},prefixFont:{title:\"Prefix Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:500,systemFont:true}},prefixColor:{type:ControlType.Color,title:\"Prefix Color\"},suffixText:{type:ControlType.String,title:\"Suffix\",defaultValue:\"\"},suffixFont:{title:\"Suffix Font\",type:ControlType.Font,defaultValue:{fontFamily:\"Inter\",fontWeight:500,systemFont:true}},suffixColor:{type:ControlType.Color,title:\"Suffix Color\"},gapSize:{type:ControlType.Number,title:\"Gap Size\",defaultValue:4,min:0,max:100,step:4},speed:{type:ControlType.Number,title:\"Speed (ms)\",defaultValue:100,min:0,max:2e3,step:10},loop:{type:ControlType.Boolean,title:\"Loop Animation\",defaultValue:false,enabledTitle:\"On\",disabledTitle:\"Off\",description:\"\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"Counter\":{\"type\":\"reactComponent\",\"name\":\"Counter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Counter1.map", "// Generated by Framer (f26e712)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,ChildrenCanSuspend,ComponentViewportProvider,Container,cx,GeneratedComponentContext,getFonts,getFontsFromSharedStyle,Image,Link,PathVariablesContext,PropertyOverrides,ResolveLinks,RichText,SVG,useActiveVariantCallback,useComponentViewport,useCustomCursors,useDynamicRefs,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLoadMorePaginatedQuery,useLocaleInfo,useOverlayState,useQueryData,useRouteElementId,useRouter,withCSS,withInfiniteScroll,withOptimizedAppearEffect,withVariantAppearEffect}from\"framer\";import{AnimatePresence,LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as ReactDOM from\"react-dom\";import Superfields from\"https://framerusercontent.com/modules/1o5Bk6b6qvbR58A6b2Ej/0pQTfUARQx5sQl0x4j9H/Superfields.js\";import Ticker from\"https://framerusercontent.com/modules/B2xAlJLcN0gOnt11mSPw/XVUmpmPn1EPL0dzocT35/Ticker.js\";import LoadMore from\"https://framerusercontent.com/modules/DeOFaQSEkzad7IWREtaG/uSF4wTJztPxXXCcQVP6B/g3OPvNRkB.js\";import{Youtube as YouTube}from\"https://framerusercontent.com/modules/NEd4VmDdsxM3StIUbddO/1de6WpgIbCrKkRcPfQcW/YouTube.js\";import Spinner from\"https://framerusercontent.com/modules/omo5LdjL4LRSZXvwvWOk/u3WxIJnBoahCGbEeALvk/O_XoZ3FcZ.js\";import{Icon as Phosphor}from\"https://framerusercontent.com/modules/tYScH7LTqUtz5KUaUAYP/p8dptk4UIND8hbFWz9V7/Phosphor.js\";import ButtonsCallButton from\"#framer/local/canvasComponent/ADQPaX3Fi/ADQPaX3Fi.js\";import TestimonialBigQuoteTestimonial from\"#framer/local/canvasComponent/AxlbSJqFS/AxlbSJqFS.js\";import TestimonialTestimonialCard from\"#framer/local/canvasComponent/b5_f4Rs4a/b5_f4Rs4a.js\";import ButtonsCTAButtonsContainer from\"#framer/local/canvasComponent/bsvSbzXCs/bsvSbzXCs.js\";import MainComponent from\"#framer/local/canvasComponent/gpYLz7FFm/gpYLz7FFm.js\";import ElementsProjectBarSlider from\"#framer/local/canvasComponent/IfEOSYH9d/IfEOSYH9d.js\";import ElementsBenefit from\"#framer/local/canvasComponent/IQbhwCcIE/IQbhwCcIE.js\";import TestimonialHappyClients from\"#framer/local/canvasComponent/JwQx6G8ks/JwQx6G8ks.js\";import InfoBarInfoBar from\"#framer/local/canvasComponent/N1bKBOB15/N1bKBOB15.js\";import ElementsProcessCard from\"#framer/local/canvasComponent/QecVTtEB4/QecVTtEB4.js\";import ElementsWindow from\"#framer/local/canvasComponent/S5SbUZfHQ/S5SbUZfHQ.js\";import SectionsFooter from\"#framer/local/canvasComponent/SFtLYbx68/SFtLYbx68.js\";import FAQFAQAccordian from\"#framer/local/canvasComponent/tDWjv4Sgg/tDWjv4Sgg.js\";import ElementsCursor from\"#framer/local/canvasComponent/TMY2tIZqI/TMY2tIZqI.js\";import MicroInteraction from\"#framer/local/canvasComponent/UU2VL5IJw/UU2VL5IJw.js\";import ElementsClientLogo from\"#framer/local/canvasComponent/VeqSZVWHy/VeqSZVWHy.js\";import ButtonsPrimaryButton from\"#framer/local/canvasComponent/YhjCwsFY5/YhjCwsFY5.js\";import ElementsSocialEmail from\"#framer/local/canvasComponent/ZBfs8TcbS/ZBfs8TcbS.js\";import CardTickerPortfolio from\"#framer/local/canvasComponent/zCT_X9_5v/zCT_X9_5v.js\";import ElementsPictures from\"#framer/local/canvasComponent/zv9ILMdFT/zv9ILMdFT.js\";import CMSSlideshow from\"#framer/local/codeFile/mtTHhFV/CMSSlideshow.js\";import{Counter}from\"#framer/local/codeFile/qP7UGqa/Counter1.js\";import Clients from\"#framer/local/collection/aqfh13CFL/aqfh13CFL.js\";import Testimonials from\"#framer/local/collection/AraXivRdD/AraXivRdD.js\";import Projects from\"#framer/local/collection/lyp4ejQRr/lyp4ejQRr.js\";import Services from\"#framer/local/collection/NSgGeRQD4/NSgGeRQD4.js\";import Images from\"#framer/local/collection/RRx77qS32/RRx77qS32.js\";import*as sharedStyle1 from\"#framer/local/css/aPqv2C1EJ/aPqv2C1EJ.js\";import*as sharedStyle4 from\"#framer/local/css/B1F07c_oZ/B1F07c_oZ.js\";import*as sharedStyle7 from\"#framer/local/css/Eji9e8aNf/Eji9e8aNf.js\";import*as sharedStyle6 from\"#framer/local/css/ELDHs3O3A/ELDHs3O3A.js\";import*as sharedStyle2 from\"#framer/local/css/KpfcnG7CO/KpfcnG7CO.js\";import*as sharedStyle3 from\"#framer/local/css/nZIMpa9h8/nZIMpa9h8.js\";import*as sharedStyle8 from\"#framer/local/css/p7d8ot7xK/p7d8ot7xK.js\";import*as sharedStyle from\"#framer/local/css/umXNQhy9r/umXNQhy9r.js\";import*as sharedStyle5 from\"#framer/local/css/xYEC_wF3E/xYEC_wF3E.js\";import metadataProvider from\"#framer/local/webPageMetadata/augiA20Il/augiA20Il.js\";const InfoBarInfoBarFonts=getFonts(InfoBarInfoBar);const InfoBarInfoBarWithVariantAppearEffect=withVariantAppearEffect(InfoBarInfoBar);const TestimonialHappyClientsFonts=getFonts(TestimonialHappyClients);const ButtonsCTAButtonsContainerFonts=getFonts(ButtonsCTAButtonsContainer);const ElementsProjectBarSliderFonts=getFonts(ElementsProjectBarSlider);const LoadMoreFonts=getFonts(LoadMore);const CMSSlideshowFonts=getFonts(CMSSlideshow);const CardTickerPortfolioFonts=getFonts(CardTickerPortfolio);const TickerFonts=getFonts(Ticker);const MicroInteractionFonts=getFonts(MicroInteraction);const MainComponentFonts=getFonts(MainComponent);const ElementsProcessCardFonts=getFonts(ElementsProcessCard);const ButtonsPrimaryButtonFonts=getFonts(ButtonsPrimaryButton);const ElementsWindowFonts=getFonts(ElementsWindow);const YouTubeFonts=getFonts(YouTube);const ContainerWithOptimizedAppearEffect=withOptimizedAppearEffect(Container);const TestimonialBigQuoteTestimonialFonts=getFonts(TestimonialBigQuoteTestimonial);const ElementsPicturesFonts=getFonts(ElementsPictures);const ElementsSocialEmailFonts=getFonts(ElementsSocialEmail);const PhosphorFonts=getFonts(Phosphor);const CounterFonts=getFonts(Counter);const ElementsBenefitFonts=getFonts(ElementsBenefit);const ButtonsCallButtonFonts=getFonts(ButtonsCallButton);const ElementsClientLogoFonts=getFonts(ElementsClientLogo);const TestimonialTestimonialCardFonts=getFonts(TestimonialTestimonialCard);const SpinnerFonts=getFonts(Spinner);const ContainerWithInfiniteScroll=withInfiniteScroll(Container);const SuperfieldsFonts=getFonts(Superfields);const FAQFAQAccordianFonts=getFonts(FAQFAQAccordian);const SectionsFooterFonts=getFonts(SectionsFooter);const ElementsCursorFonts=getFonts(ElementsCursor);const breakpoints={c2VvwuEge:\"(min-width: 992px) and (max-width: 1199px)\",C3r9hMJuq:\"(max-width: 767px)\",oIMIRmEsG:\"(min-width: 768px) and (max-width: 991px)\",WQLkyLRf1:\"(min-width: 1200px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-X5TFN\";const variantClassNames={c2VvwuEge:\"framer-v-dsxqep\",C3r9hMJuq:\"framer-v-1slso0x\",oIMIRmEsG:\"framer-v-1d7c730\",WQLkyLRf1:\"framer-v-72rtr7\"};const animation={filter:\"blur(5px)\",opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition1={bounce:0,delay:.05,duration:.8,type:\"spring\"};const textEffect={effect:animation,repeat:true,startDelay:0,threshold:0,tokenization:\"word\",transition:transition1,trigger:\"onInView\",type:\"appear\"};const toResponsiveImage=value=>{if(typeof value===\"object\"&&value!==null&&typeof value.src===\"string\"){return value;}return typeof value===\"string\"?{src:value}:undefined;};const QueryData=({query,pageSize,children})=>{const data=useQueryData(query);return children(data);};const transition2={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:10};const animation3={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition2,x:0,y:30};const animation4={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,x:0,y:30};const animation5={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation6={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:.95,skewX:0,skewY:0,transition:transition2};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const animation7={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:.8,skewX:0,skewY:0,x:0,y:0};const transformTemplate2=(_,t)=>`translate(-50%, -50%) ${t}`;const getContainer=()=>{return document.querySelector(\"#template-overlay\")??document.querySelector(\"#overlay\")??document.body;};const Overlay=({children,blockDocumentScrolling,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const isSet=value=>{if(Array.isArray(value))return value.length>0;return value!==undefined&&value!==null&&value!==\"\";};const loaderVariants=(repeaterState,variants,currentVariant)=>{if(repeaterState.currentPage>=repeaterState.totalPages)return variants.disabled??currentVariant;if(repeaterState.isLoading)return variants.loading??currentVariant;return currentVariant;};const QueryData1=({query,pageSize,children})=>{const{paginatedQuery,paginationInfo,loadMore}=useLoadMorePaginatedQuery(query,pageSize,\"JHk9GmBVy\");const data=useQueryData(paginatedQuery);return children(data,paginationInfo,loadMore);};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const humanReadableVariantMap={\"Desktop Large\":\"WQLkyLRf1\",\"Desktop Small\":\"c2VvwuEge\",Phone:\"C3r9hMJuq\",Tablet:\"oIMIRmEsG\"};const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"WQLkyLRf1\"};};const transition3={damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"};const cursor={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition3,variant:\"erI3tUeoy\"};const cursor1={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition3,variant:\"ULu_zQtJS\"};const cursor2={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition3,variant:\"y9efEDPtJ\"};const cursor3={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition3,variant:\"WGA67e_t9\"};const cursor4={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition3,variant:\"pbcm0f1Tj\"};const cursor5={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition3,variant:\"n_PqWs067\"};const cursor6={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition3,variant:\"uAkB8vXRI\"};const cursor7={component:ElementsCursor,transition:transition3,variant:\"DxAnhKtyp\"};const cursor8={alignment:\"center\",component:ElementsCursor,offset:{x:0,y:0},placement:\"bottom\",transition:transition3,variant:\"kU66mRK1s\"};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,OMAUhA1Hfo6ORS01RW,fwzCneSH2o6ORS01RW,EW_gzZhpG_YTP0nufiko6ORS01RW,EW_gzZhpG_EJuwCKzYZo6ORS01RW,ido6ORS01RW,RO8SzhPgdo6ORS01RW,fwzCneSH2EfxAOlCrr,EW_gzZhpG_EJuwCKzYZEfxAOlCrr,OMAUhA1HfEfxAOlCrr,bUJGqWk3hEfxAOlCrr,idEfxAOlCrr,fwzCneSH2kDcojsUvt,EW_gzZhpG_EJuwCKzYZkDcojsUvt,OMAUhA1HfkDcojsUvt,bUJGqWk3hkDcojsUvt,idkDcojsUvt,fwzCneSH2vWU9Del5A,EW_gzZhpG_EJuwCKzYZvWU9Del5A,OMAUhA1HfvWU9Del5A,bUJGqWk3hvWU9Del5A,idvWU9Del5A,fwzCneSH2sQKG4eze4,EW_gzZhpG_EJuwCKzYZsQKG4eze4,OMAUhA1HfsQKG4eze4,bUJGqWk3hsQKG4eze4,idsQKG4eze4,fwzCneSH2dznrNXrBB,EW_gzZhpG_EJuwCKzYZdznrNXrBB,OMAUhA1HfdznrNXrBB,bUJGqWk3hdznrNXrBB,iddznrNXrBB,fwzCneSH2phBXuWowe,EW_gzZhpG_EJuwCKzYZphBXuWowe,OMAUhA1HfphBXuWowe,bUJGqWk3hphBXuWowe,idphBXuWowe,DVvM459uCLpcvWPfIn,Yr5CLJz46LpcvWPfIn,idLpcvWPfIn,vDA5Q_bi4LeqrHLQ_q,izLzFPT8hLeqrHLQ_q,IljMSFjXXLeqrHLQ_q,ncZ4tj67_LeqrHLQ_q,MM358bv9R_YTP0nufikLeqrHLQ_q,Fx5g5q6EqLeqrHLQ_q,idLeqrHLQ_q,YTP0nufikjqPyd2hLE,HehYWz1OXjqPyd2hLE,idjqPyd2hLE,OCeWVGhrAJHk9GmBVy,MM358bv9R_YTP0nufikJHk9GmBVy,vDA5Q_bi4JHk9GmBVy,izLzFPT8hJHk9GmBVy,IljMSFjXXJHk9GmBVy,ncZ4tj67_JHk9GmBVy,Fx5g5q6EqJHk9GmBVy,idJHk9GmBVy,...restProps}=getProps(props);React.useEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);if(metadata.robots){let robotsTag=document.querySelector('meta[name=\"robots\"]');if(robotsTag){robotsTag.setAttribute(\"content\",metadata.robots);}else{robotsTag=document.createElement(\"meta\");robotsTag.setAttribute(\"name\",\"robots\");robotsTag.setAttribute(\"content\",metadata.robots);document.head.appendChild(robotsTag);}}},[undefined,activeLocale]);React.useInsertionEffect(()=>{const metadata=metadataProvider(undefined,activeLocale);document.title=metadata.title||\"\";if(metadata.viewport){document.querySelector('meta[name=\"viewport\"]')?.setAttribute(\"content\",metadata.viewport);}},[undefined,activeLocale]);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const{activeVariantCallback,delay}=useActiveVariantCallback(undefined);const VR8GI0_Ab3bnx0g=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.toggle();});const onTap1wnntms=({overlay,loadMore})=>activeVariantCallback(async(...args)=>{overlay.hide();});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 ref1=React.useRef(null);const elementId=useRouteElementId(\"BZchDvhMe\");const ref2=React.useRef(null);const isDisplayed=()=>{if(!isBrowser())return true;if(baseVariant===\"C3r9hMJuq\")return false;return true;};const isDisplayed1=()=>{if(!isBrowser())return true;if(baseVariant===\"C3r9hMJuq\")return true;return false;};const elementId1=useRouteElementId(\"dQ9iOLYWy\");const ref3=React.useRef(null);const router=useRouter();const elementId2=useRouteElementId(\"O1EWxm2cI\");const ref4=React.useRef(null);const elementId3=useRouteElementId(\"GqS2yBBGz\");const ref5=React.useRef(null);const elementId4=useRouteElementId(\"ymGWWWUM9\");const elementId5=useRouteElementId(\"NinfuRmQL\");const ref6=React.useRef(null);const dynamicRef=useDynamicRefs();const elementId6=useRouteElementId(\"wWxpymqOt\");const ref7=React.useRef(null);useCustomCursors({\"1lzqi6n\":cursor7,\"1tq7d8g\":cursor,\"1x8ynzv\":cursor2,\"1xe9hsr\":cursor8,\"52optj\":cursor1,dmt3qc:cursor3,dzgxse:cursor5,e4c7to:cursor4,p8h9qf:cursor6});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-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255)); }\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{\"data-framer-cursor\":undefined},oIMIRmEsG:{\"data-framer-cursor\":undefined}},children:/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-72rtr7\",className),\"data-framer-cursor\":\"1tq7d8g\",ref:refBinding,style:{...style},children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:68,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1tgilwu-container\",nodeId:\"sX82XgCrq\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{aOXVO64x2:\"Kontakt\",bkOeFQJCM:\"smTbo9z47\",xmqFW8Urv:\"12px 10px 12px 10px\"}},children:/*#__PURE__*/_jsx(InfoBarInfoBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{offset:64,ref:ref1,target:\"aLxLCaGRj\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,a_R7CqTJs:\"1x8ynzv\",aOXVO64x2:\"Konzultace zdarma\",AYS78_zCZ:\"dmt3qc\",bkOeFQJCM:\"wbh2tnLAE\",gFdtpgGIU:\"52optj\",height:\"100%\",id:\"sX82XgCrq\",layoutId:\"sX82XgCrq\",style:{width:\"100%\"},sxgnyG1gR:\"aNfUydo6x\",variant:\"aLxLCaGRj\",vM2gjw9eA:\"1tq7d8g\",width:\"100%\",xmqFW8Urv:\"12px 40px 12px 40px\"})})})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-13kxl6w\",\"data-framer-name\":\"Hero\",id:elementId,ref:ref2,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-19eao2h\",\"data-framer-name\":\"Happy Clients, Header, & Description\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(Container,{className:\"framer-vxhgo3-container\",\"data-framer-cursor\":\"e4c7to\",\"data-framer-name\":\"Happy Clients\",name:\"Happy Clients\",nodeId:\"Jlb81yh7d\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialHappyClients,{height:\"100%\",id:\"Jlb81yh7d\",khYrgfDVq:\"Spokojen\\xfdch firem a z\\xe1kazn\\xedk\u016F\",layoutId:\"Jlb81yh7d\",MznlX7JUY:\"156+\",name:\"Happy Clients\",nRc4djRbN:22,width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{className:\"framer-styles-preset-1s8fn6c\",\"data-styles-preset\":\"umXNQhy9r\",style:{\"--framer-text-color\":'var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0)) /* {\"name\":\"ui-black\"'},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"Uk\\xe1\u017Eeme v\\xe1s v\\xa0\"}),\"nejlep\u0161\\xedm sv\u011Btle\"]})}),className:\"framer-cxeoh7 hidden-1slso0x\",\"data-framer-name\":\"Design that delivers results.\",effect:textEffect,fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),isDisplayed1()&&/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h1\",{style:{\"--font-selector\":\"RlI7SW50ZXJEaXNwbGF5LU1lZGl1bQ==\",\"--framer-font-family\":'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',\"--framer-font-size\":\"36px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"-1.5px\",\"--framer-line-height\":\"105%\",\"--framer-text-alignment\":\"left\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"Uk\\xe1\u017Eeme v\\xe1s v \"}),\"nejlep\u0161\\xedm sv\u011Btle\"]})}),className:\"framer-1d5gplu hidden-72rtr7 hidden-dsxqep hidden-1d7c730\",\"data-framer-name\":\"Design that delivers results.\",effect:textEffect,fonts:[\"FR;InterDisplay-Medium\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1pvr9s\",\"data-styles-preset\":\"aPqv2C1EJ\",style:{\"--framer-text-alignment\":\"left\"},children:\"P\u0159es 10 let jsme v\\xe1\u0161 spolehliv\\xfd partner pro audiovizu\\xe1ln\\xed obsah. Vyr\\xe1b\\xedme televizn\\xed reklamy, videospoty, fotografie, chyst\\xe1me strategie i\\xa0online prezentace pro va\u0161e podnik\\xe1n\\xed.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1pvr9s\",\"data-styles-preset\":\"aPqv2C1EJ\",style:{\"--framer-text-alignment\":\"center\"},children:\"P\u0159es 10 let jsme v\\xe1\u0161 spolehliv\\xfd partner pro audiovizu\\xe1ln\\xed obsah. Vyr\\xe1b\\xedme televizn\\xed reklamy, videospoty, fotografie, chyst\\xe1me strategie i\\xa0online prezentace pro va\u0161e podnik\\xe1n\\xed.\"})}),className:\"framer-hogmjb\",\"data-framer-name\":\"Strategic design that drives growth, not just looks good. I create everything your brand needs to attract customers and turn them into sales.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ehq8le-container\",nodeId:\"tRGZvUOKx\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ButtonsCTAButtonsContainer,{ekZNo9NFY:\"dmt3qc\",height:\"100%\",id:\"tRGZvUOKx\",layoutId:\"tRGZvUOKx\",MG7DRvwdi:\"cJZx9_mDy\",pee6wPGT4:\"Kontaktovat produkci\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-srowc5\",\"data-framer-name\":\"Portfolio Slider\",\"data-hide-scrollbars\":true,id:elementId1,ref:ref3,children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-18q7s-container hidden-72rtr7 hidden-dsxqep hidden-1d7c730\",isAuthoredByUser:true,nodeId:\"LjVmnOlTz\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CMSSlideshow,{alignment:\"center\",ariaLabel:\"Slider na\u0161ich vybran\\xfdch projekt\u016F\",arrowOptions:{arrowFill:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",arrowGap:10,arrowPadding:15,arrowPaddingBottom:-50,arrowPaddingLeft:0,arrowPaddingRight:0,arrowPaddingTop:0,arrowPosition:\"top-mid\",arrowRadius:100,arrowShouldFadeIn:true,arrowShouldSpace:true,arrowSize:28,showMouseControls:true},autoPlayControl:false,borderRadius:0,collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-15kb1v2\",\"data-framer-name\":\"Slider\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"o6ORS01RW\",name:\"EW_gzZhpG\",type:\"Identifier\"},operator:\"==\",right:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"o6ORS01RW\",data:Projects,type:\"Collection\"},right:{alias:\"EW_gzZhpG\",data:Clients,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"o6ORS01RW\",name:\"OMAUhA1Hf\",type:\"Identifier\"},{collection:\"o6ORS01RW\",name:\"fwzCneSH2\",type:\"Identifier\"},{alias:\"EW_gzZhpG.YTP0nufik\",collection:\"EW_gzZhpG\",name:\"YTP0nufik\",type:\"Identifier\"},{alias:\"EW_gzZhpG.EJuwCKzYZ\",collection:\"EW_gzZhpG\",name:\"EJuwCKzYZ\",type:\"Identifier\"},{collection:\"o6ORS01RW\",name:\"id\",type:\"Identifier\"},{alias:\"RO8SzhPgd\",arguments:[{from:{alias:\"RO8SzhPgd\",data:Images,type:\"Collection\"},orderBy:[{arguments:[{collection:\"o6ORS01RW\",name:\"RO8SzhPgd\",type:\"Identifier\"},{collection:\"RO8SzhPgd\",name:\"id\",type:\"Identifier\"}],functionName:\"INDEX_OF\",type:\"FunctionCall\"}],select:[{collection:\"RO8SzhPgd\",name:\"id\",type:\"Identifier\"}],type:\"Select\",where:{left:{collection:\"RO8SzhPgd\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{collection:\"o6ORS01RW\",name:\"RO8SzhPgd\",type:\"Identifier\"},type:\"BinaryOperation\"}}],functionName:\"FLAT_ARRAY\",type:\"FunctionCall\"}]},children:(collection,paginationInfo,loadMore)=>/*#__PURE__*/_jsxs(_Fragment,{children:[collection?.map(({\"EW_gzZhpG.EJuwCKzYZ\":EW_gzZhpG_EJuwCKzYZo6ORS01RW,\"EW_gzZhpG.YTP0nufik\":EW_gzZhpG_YTP0nufiko6ORS01RW,fwzCneSH2:fwzCneSH2o6ORS01RW,id:ido6ORS01RW,OMAUhA1Hf:OMAUhA1Hfo6ORS01RW,RO8SzhPgd:RO8SzhPgdo6ORS01RW},index)=>{fwzCneSH2o6ORS01RW??=\"\";EW_gzZhpG_EJuwCKzYZo6ORS01RW??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`o6ORS01RW-${ido6ORS01RW}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fwzCneSH2:fwzCneSH2o6ORS01RW},children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zan0bz\",\"data-framer-cursor\":\"dzgxse\",\"data-framer-name\":\"Work\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"\",fit:\"fill\",sizes:\"1000px\",...toResponsiveImage(OMAUhA1Hfo6ORS01RW),...{positionX:\"center\",positionY:\"center\"}},className:\"framer-9jpca2\",\"data-framer-cursor\":\"dzgxse\",\"data-framer-name\":\"Thumbnail\"}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fwzCneSH2:fwzCneSH2o6ORS01RW},webPageId:\"O37Bzv5zI\"},motionChild:true,nodeId:\"UgT9PyFOw\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-yxy7eo framer-lux5qc\",\"data-framer-name\":\"Project Link\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:112,width:\"1000px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-ahrmqc-container\",\"data-framer-cursor\":\"p8h9qf\",inComponentSlot:true,nodeId:\"VrO7R2sHg\",rendersWithMotion:true,scopeId:\"augiA20Il\",style:{transformPerspective:1200},children:/*#__PURE__*/_jsx(ElementsProjectBarSlider,{bBnGzYA00:ido6ORS01RW,height:\"100%\",id:\"VrO7R2sHg\",layoutId:\"VrO7R2sHg\",MDL0yWy_b:toResponsiveImage(EW_gzZhpG_YTP0nufiko6ORS01RW),style:{width:\"100%\"},tMrGaCeDx:EW_gzZhpG_EJuwCKzYZo6ORS01RW,ULZaXEPqM:RO8SzhPgdo6ORS01RW,variant:\"uKXTOzgcM\",width:\"100%\"})})})})})]})})},ido6ORS01RW);}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1q27yid-container\",inComponentSlot:true,isModuleExternal:true,nodeId:\"yBnyFsrLs\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(LoadMore,{height:\"100%\",id:\"yBnyFsrLs\",layoutId:\"yBnyFsrLs\",variant:\"fRQluzpqn\",width:\"100%\"})})})]})})})})],direction:\"left\",dragControl:true,effectsOptions:{effectsHover:false,effectsOpacity:.3,effectsPerspective:200,effectsRotate:0,effectsScale:1,playOffscreen:false},fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:0,overflow:true},gap:12,height:\"100%\",id:\"LjVmnOlTz\",intervalControl:2,itemAmount:1,layoutId:\"LjVmnOlTz\",padding:0,paddingBottom:0,paddingLeft:0,paddingPerSide:false,paddingRight:0,paddingTop:0,progressOptions:{dotsActiveOpacity:1,dotsBackground:\"rgba(0, 0, 0, 0.2)\",dotsBlur:10,dotsFill:\"rgb(255, 255, 255)\",dotsGap:10,dotsInset:10,dotSize:10,dotsOpacity:.5,dotsPadding:10,dotsRadius:50,showProgressDots:false},startFrom:0,style:{height:\"100%\",width:\"100%\"},transitionControl:{bounce:.2,delay:0,duration:1,type:\"spring\"},width:\"100%\"})})}),isDisplayed()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1qt8tfe-container hidden-1slso0x\",isModuleExternal:true,nodeId:\"hRV_fJwyk\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Ticker,{alignment:\"center\",direction:\"left\",fadeOptions:{fadeAlpha:0,fadeContent:false,fadeInset:0,fadeWidth:25,overflow:false},gap:10,height:\"100%\",hoverFactor:1,id:\"hRV_fJwyk\",layoutId:\"hRV_fJwyk\",padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,sizingOptions:{heightType:true,widthType:true},slots:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-zvtfkn\",children:[/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fwzCneSH2:\"armex-bkdecin\"},unresolvedPathSlugs:{fwzCneSH2:{collectionId:\"lyp4ejQRr\",collectionItemId:\"ynPRRuWQS\"}},webPageId:\"O37Bzv5zI\"},motionChild:true,nodeId:\"EfxAOlCrr\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-1pwecu8 framer-lux5qc\",\"data-framer-name\":\"Long\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"EfxAOlCrr\",name:\"EW_gzZhpG\",type:\"Identifier\"},operator:\"==\",right:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"EfxAOlCrr\",data:Projects,type:\"Collection\"},right:{alias:\"EW_gzZhpG\",data:Clients,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"EfxAOlCrr\",name:\"fwzCneSH2\",type:\"Identifier\"},{alias:\"EW_gzZhpG.EJuwCKzYZ\",collection:\"EW_gzZhpG\",name:\"EJuwCKzYZ\",type:\"Identifier\"},{collection:\"EfxAOlCrr\",name:\"OMAUhA1Hf\",type:\"Identifier\"},{collection:\"EfxAOlCrr\",name:\"bUJGqWk3h\",type:\"Identifier\"},{collection:\"EfxAOlCrr\",name:\"id\",type:\"Identifier\"}]},children:(collection1,paginationInfo1,loadMore1)=>/*#__PURE__*/_jsx(_Fragment,{children:collection1?.map(({\"EW_gzZhpG.EJuwCKzYZ\":EW_gzZhpG_EJuwCKzYZEfxAOlCrr,bUJGqWk3h:bUJGqWk3hEfxAOlCrr,fwzCneSH2:fwzCneSH2EfxAOlCrr,id:idEfxAOlCrr,OMAUhA1Hf:OMAUhA1HfEfxAOlCrr},index1)=>{fwzCneSH2EfxAOlCrr??=\"\";EW_gzZhpG_EJuwCKzYZEfxAOlCrr??=\"\";bUJGqWk3hEfxAOlCrr??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`EfxAOlCrr-${idEfxAOlCrr}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fwzCneSH2:fwzCneSH2EfxAOlCrr},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{fwzCneSH2:fwzCneSH2EfxAOlCrr},webPageId:\"O37Bzv5zI\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:573,width:\"394.3333px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-16sfghu-container\",inComponentSlot:true,nodeId:\"iBMbeDoFS\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardTickerPortfolio,{height:\"100%\",id:\"iBMbeDoFS\",KHQT73Jbz:resolvedLinks[0],layoutId:\"iBMbeDoFS\",lSYS8G4jA:bUJGqWk3hEfxAOlCrr,p6AvuYIVn:toResponsiveImage(OMAUhA1HfEfxAOlCrr),style:{height:\"100%\",width:\"100%\"},TtlS3R_w4:EW_gzZhpG_EJuwCKzYZEfxAOlCrr,width:\"100%\"})})})})})},idEfxAOlCrr);})})})})})}),/*#__PURE__*/_jsx(Link,{href:{pathVariables:{fwzCneSH2:\"armex-bkdecin\"},unresolvedPathSlugs:{fwzCneSH2:{collectionId:\"lyp4ejQRr\",collectionItemId:\"ynPRRuWQS\"}},webPageId:\"O37Bzv5zI\"},motionChild:true,nodeId:\"kDcojsUvt\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-10svxdt framer-lux5qc\",\"data-framer-name\":\"Short\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"kDcojsUvt\",name:\"EW_gzZhpG\",type:\"Identifier\"},operator:\"==\",right:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"kDcojsUvt\",data:Projects,type:\"Collection\"},right:{alias:\"EW_gzZhpG\",data:Clients,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:2},select:[{collection:\"kDcojsUvt\",name:\"fwzCneSH2\",type:\"Identifier\"},{alias:\"EW_gzZhpG.EJuwCKzYZ\",collection:\"EW_gzZhpG\",name:\"EJuwCKzYZ\",type:\"Identifier\"},{collection:\"kDcojsUvt\",name:\"OMAUhA1Hf\",type:\"Identifier\"},{collection:\"kDcojsUvt\",name:\"bUJGqWk3h\",type:\"Identifier\"},{collection:\"kDcojsUvt\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:[\"RFXTqureu\",\"iveD_8npH\"]},type:\"BinaryOperation\"}},children:(collection2,paginationInfo2,loadMore2)=>/*#__PURE__*/_jsx(_Fragment,{children:collection2?.map(({\"EW_gzZhpG.EJuwCKzYZ\":EW_gzZhpG_EJuwCKzYZkDcojsUvt,bUJGqWk3h:bUJGqWk3hkDcojsUvt,fwzCneSH2:fwzCneSH2kDcojsUvt,id:idkDcojsUvt,OMAUhA1Hf:OMAUhA1HfkDcojsUvt},index2)=>{fwzCneSH2kDcojsUvt??=\"\";EW_gzZhpG_EJuwCKzYZkDcojsUvt??=\"\";bUJGqWk3hkDcojsUvt??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`kDcojsUvt-${idkDcojsUvt}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fwzCneSH2:fwzCneSH2kDcojsUvt},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{fwzCneSH2:fwzCneSH2kDcojsUvt},webPageId:\"O37Bzv5zI\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:573,width:\"394.3333px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1aq3b7f-container\",inComponentSlot:true,nodeId:\"uLqVP_0oU\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardTickerPortfolio,{height:\"100%\",id:\"uLqVP_0oU\",KHQT73Jbz:resolvedLinks1[0],layoutId:\"uLqVP_0oU\",lSYS8G4jA:bUJGqWk3hkDcojsUvt,p6AvuYIVn:toResponsiveImage(OMAUhA1HfkDcojsUvt),style:{height:\"100%\",width:\"100%\"},TtlS3R_w4:EW_gzZhpG_EJuwCKzYZkDcojsUvt,width:\"100%\"})})})})})},idkDcojsUvt);})})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-et90f4\",\"data-framer-name\":\"Long\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"vWU9Del5A\",name:\"EW_gzZhpG\",type:\"Identifier\"},operator:\"==\",right:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"vWU9Del5A\",data:Projects,type:\"Collection\"},right:{alias:\"EW_gzZhpG\",data:Clients,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"vWU9Del5A\",name:\"fwzCneSH2\",type:\"Identifier\"},{alias:\"EW_gzZhpG.EJuwCKzYZ\",collection:\"EW_gzZhpG\",name:\"EJuwCKzYZ\",type:\"Identifier\"},{collection:\"vWU9Del5A\",name:\"OMAUhA1Hf\",type:\"Identifier\"},{collection:\"vWU9Del5A\",name:\"bUJGqWk3h\",type:\"Identifier\"},{collection:\"vWU9Del5A\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:[\"VmDnd0ISz\"]},type:\"BinaryOperation\"}},children:(collection3,paginationInfo3,loadMore3)=>/*#__PURE__*/_jsx(_Fragment,{children:collection3?.map(({\"EW_gzZhpG.EJuwCKzYZ\":EW_gzZhpG_EJuwCKzYZvWU9Del5A,bUJGqWk3h:bUJGqWk3hvWU9Del5A,fwzCneSH2:fwzCneSH2vWU9Del5A,id:idvWU9Del5A,OMAUhA1Hf:OMAUhA1HfvWU9Del5A},index3)=>{fwzCneSH2vWU9Del5A??=\"\";EW_gzZhpG_EJuwCKzYZvWU9Del5A??=\"\";bUJGqWk3hvWU9Del5A??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`vWU9Del5A-${idvWU9Del5A}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fwzCneSH2:fwzCneSH2vWU9Del5A},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{fwzCneSH2:fwzCneSH2vWU9Del5A},webPageId:\"O37Bzv5zI\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:573,width:\"394.3333px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-tt27as-container\",inComponentSlot:true,nodeId:\"JYiI1sEfo\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardTickerPortfolio,{height:\"100%\",id:\"JYiI1sEfo\",KHQT73Jbz:resolvedLinks2[0],layoutId:\"JYiI1sEfo\",lSYS8G4jA:bUJGqWk3hvWU9Del5A,p6AvuYIVn:toResponsiveImage(OMAUhA1HfvWU9Del5A),style:{height:\"100%\",width:\"100%\"},TtlS3R_w4:EW_gzZhpG_EJuwCKzYZvWU9Del5A,width:\"100%\"})})})})})},idvWU9Del5A);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-svzxhy\",\"data-framer-name\":\"Short\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"sQKG4eze4\",name:\"EW_gzZhpG\",type:\"Identifier\"},operator:\"==\",right:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"sQKG4eze4\",data:Projects,type:\"Collection\"},right:{alias:\"EW_gzZhpG\",data:Clients,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:2},select:[{collection:\"sQKG4eze4\",name:\"fwzCneSH2\",type:\"Identifier\"},{alias:\"EW_gzZhpG.EJuwCKzYZ\",collection:\"EW_gzZhpG\",name:\"EJuwCKzYZ\",type:\"Identifier\"},{collection:\"sQKG4eze4\",name:\"OMAUhA1Hf\",type:\"Identifier\"},{collection:\"sQKG4eze4\",name:\"bUJGqWk3h\",type:\"Identifier\"},{collection:\"sQKG4eze4\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:[\"Jtxdh_Kln\",\"fZ4WHBj4I\"]},type:\"BinaryOperation\"}},children:(collection4,paginationInfo4,loadMore4)=>/*#__PURE__*/_jsx(_Fragment,{children:collection4?.map(({\"EW_gzZhpG.EJuwCKzYZ\":EW_gzZhpG_EJuwCKzYZsQKG4eze4,bUJGqWk3h:bUJGqWk3hsQKG4eze4,fwzCneSH2:fwzCneSH2sQKG4eze4,id:idsQKG4eze4,OMAUhA1Hf:OMAUhA1HfsQKG4eze4},index4)=>{fwzCneSH2sQKG4eze4??=\"\";EW_gzZhpG_EJuwCKzYZsQKG4eze4??=\"\";bUJGqWk3hsQKG4eze4??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`sQKG4eze4-${idsQKG4eze4}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fwzCneSH2:fwzCneSH2sQKG4eze4},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{fwzCneSH2:fwzCneSH2sQKG4eze4},webPageId:\"O37Bzv5zI\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:573,width:\"394.3333px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-15tsjhm-container\",inComponentSlot:true,nodeId:\"fkxPmRkbx\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardTickerPortfolio,{height:\"100%\",id:\"fkxPmRkbx\",KHQT73Jbz:resolvedLinks3[0],layoutId:\"fkxPmRkbx\",lSYS8G4jA:bUJGqWk3hsQKG4eze4,p6AvuYIVn:toResponsiveImage(OMAUhA1HfsQKG4eze4),style:{height:\"100%\",width:\"100%\"},TtlS3R_w4:EW_gzZhpG_EJuwCKzYZsQKG4eze4,width:\"100%\"})})})})})},idsQKG4eze4);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1d6xspv\",\"data-framer-name\":\"Long\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"dznrNXrBB\",name:\"EW_gzZhpG\",type:\"Identifier\"},operator:\"==\",right:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"dznrNXrBB\",data:Projects,type:\"Collection\"},right:{alias:\"EW_gzZhpG\",data:Clients,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"dznrNXrBB\",name:\"fwzCneSH2\",type:\"Identifier\"},{alias:\"EW_gzZhpG.EJuwCKzYZ\",collection:\"EW_gzZhpG\",name:\"EJuwCKzYZ\",type:\"Identifier\"},{collection:\"dznrNXrBB\",name:\"OMAUhA1Hf\",type:\"Identifier\"},{collection:\"dznrNXrBB\",name:\"bUJGqWk3h\",type:\"Identifier\"},{collection:\"dznrNXrBB\",name:\"id\",type:\"Identifier\"}],where:{left:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},operator:\"==\",right:{type:\"LiteralValue\",value:\"tpqfiuLai\"},type:\"BinaryOperation\"}},children:(collection5,paginationInfo5,loadMore5)=>/*#__PURE__*/_jsx(_Fragment,{children:collection5?.map(({\"EW_gzZhpG.EJuwCKzYZ\":EW_gzZhpG_EJuwCKzYZdznrNXrBB,bUJGqWk3h:bUJGqWk3hdznrNXrBB,fwzCneSH2:fwzCneSH2dznrNXrBB,id:iddznrNXrBB,OMAUhA1Hf:OMAUhA1HfdznrNXrBB},index5)=>{fwzCneSH2dznrNXrBB??=\"\";EW_gzZhpG_EJuwCKzYZdznrNXrBB??=\"\";bUJGqWk3hdznrNXrBB??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`dznrNXrBB-${iddznrNXrBB}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fwzCneSH2:fwzCneSH2dznrNXrBB},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{fwzCneSH2:fwzCneSH2dznrNXrBB},webPageId:\"O37Bzv5zI\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:573,width:\"394.3333px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-16x43qr-container\",inComponentSlot:true,nodeId:\"DQtyZr9Bb\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardTickerPortfolio,{height:\"100%\",id:\"DQtyZr9Bb\",KHQT73Jbz:resolvedLinks4[0],layoutId:\"DQtyZr9Bb\",lSYS8G4jA:bUJGqWk3hdznrNXrBB,p6AvuYIVn:toResponsiveImage(OMAUhA1HfdznrNXrBB),style:{height:\"100%\",width:\"100%\"},TtlS3R_w4:EW_gzZhpG_EJuwCKzYZdznrNXrBB,width:\"100%\"})})})})})},iddznrNXrBB);})})})})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-18gw1n6\",\"data-framer-name\":\"Short\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"phBXuWowe\",name:\"EW_gzZhpG\",type:\"Identifier\"},operator:\"==\",right:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"phBXuWowe\",data:Projects,type:\"Collection\"},right:{alias:\"EW_gzZhpG\",data:Clients,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:2},select:[{collection:\"phBXuWowe\",name:\"fwzCneSH2\",type:\"Identifier\"},{alias:\"EW_gzZhpG.EJuwCKzYZ\",collection:\"EW_gzZhpG\",name:\"EJuwCKzYZ\",type:\"Identifier\"},{collection:\"phBXuWowe\",name:\"OMAUhA1Hf\",type:\"Identifier\"},{collection:\"phBXuWowe\",name:\"bUJGqWk3h\",type:\"Identifier\"},{collection:\"phBXuWowe\",name:\"id\",type:\"Identifier\"}],where:{operator:\"not\",type:\"UnaryOperation\",value:{left:{collection:\"EW_gzZhpG\",name:\"id\",type:\"Identifier\"},operator:\"in\",right:{type:\"LiteralValue\",value:[\"aOchS_XHD\",\"VmDnd0ISz\",\"RFXTqureu\",\"iveD_8npH\",\"fZ4WHBj4I\",\"Jtxdh_Kln\",\"tpqfiuLai\"]},type:\"BinaryOperation\"}}},children:(collection6,paginationInfo6,loadMore6)=>/*#__PURE__*/_jsx(_Fragment,{children:collection6?.map(({\"EW_gzZhpG.EJuwCKzYZ\":EW_gzZhpG_EJuwCKzYZphBXuWowe,bUJGqWk3h:bUJGqWk3hphBXuWowe,fwzCneSH2:fwzCneSH2phBXuWowe,id:idphBXuWowe,OMAUhA1Hf:OMAUhA1HfphBXuWowe},index6)=>{fwzCneSH2phBXuWowe??=\"\";EW_gzZhpG_EJuwCKzYZphBXuWowe??=\"\";bUJGqWk3hphBXuWowe??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`phBXuWowe-${idphBXuWowe}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{fwzCneSH2:fwzCneSH2phBXuWowe},children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{fwzCneSH2:fwzCneSH2phBXuWowe},webPageId:\"O37Bzv5zI\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:573,width:\"394.3333px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ufljin-container\",inComponentSlot:true,nodeId:\"clpoUIeQv\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(CardTickerPortfolio,{height:\"100%\",id:\"clpoUIeQv\",KHQT73Jbz:resolvedLinks5[0],layoutId:\"clpoUIeQv\",lSYS8G4jA:bUJGqWk3hphBXuWowe,p6AvuYIVn:toResponsiveImage(OMAUhA1HfphBXuWowe),style:{height:\"100%\",width:\"100%\"},TtlS3R_w4:EW_gzZhpG_EJuwCKzYZphBXuWowe,width:\"100%\"})})})})})},idphBXuWowe);})})})})})]})],speed:25,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:104,width:\"148px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-elf4f5-container\",nodeId:\"E5yY12x1J\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(MicroInteraction,{height:\"100%\",id:\"E5yY12x1J\",layoutId:\"E5yY12x1J\",style:{height:\"100%\",width:\"100%\"},variant:\"OQJPEpHbZ\",width:\"100%\"})})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1tcd00y\",\"data-framer-name\":\"Services\",id:elementId2,ref:ref4,children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-4xe5jg\",\"data-styles-preset\":\"KpfcnG7CO\",style:{\"--framer-text-alignment\":\"center\"},children:\"Slu\u017Eby \"})}),className:\"framer-1eoup2u\",\"data-framer-name\":\"Services I can help you with.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 40px)`},oIMIRmEsG:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 80px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:135,width:\"778px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1l8abyu-container\",nodeId:\"lvX9Cke7K\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{variant:\"X2Nzedmt8\"}},children:/*#__PURE__*/_jsx(MainComponent,{height:\"100%\",id:\"lvX9Cke7K\",layoutId:\"lvX9Cke7K\",style:{height:\"100%\",width:\"100%\"},variant:\"V6aEfudQy\",width:\"100%\"})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1lapw2y\",\"data-framer-name\":\"Services\",children:/*#__PURE__*/_jsx(\"ul\",{className:\"framer-13d82q0\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{query:{from:{alias:\"LpcvWPfIn\",data:Services,type:\"Collection\"},limit:{type:\"LiteralValue\",value:10},orderBy:[{collection:\"LpcvWPfIn\",direction:\"desc\",name:\"index\",type:\"Identifier\"}],select:[{collection:\"LpcvWPfIn\",name:\"DVvM459uC\",type:\"Identifier\"},{collection:\"LpcvWPfIn\",name:\"Yr5CLJz46\",type:\"Identifier\"},{collection:\"LpcvWPfIn\",name:\"id\",type:\"Identifier\"}]}}},children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"LpcvWPfIn\",data:Services,type:\"Collection\"},limit:{type:\"LiteralValue\",value:16},orderBy:[{collection:\"LpcvWPfIn\",direction:\"desc\",name:\"index\",type:\"Identifier\"}],select:[{collection:\"LpcvWPfIn\",name:\"DVvM459uC\",type:\"Identifier\"},{collection:\"LpcvWPfIn\",name:\"Yr5CLJz46\",type:\"Identifier\"},{collection:\"LpcvWPfIn\",name:\"id\",type:\"Identifier\"}]},children:(collection7,paginationInfo7,loadMore7)=>/*#__PURE__*/_jsx(_Fragment,{children:collection7?.map(({DVvM459uC:DVvM459uCLpcvWPfIn,id:idLpcvWPfIn,Yr5CLJz46:Yr5CLJz46LpcvWPfIn},index7)=>{DVvM459uCLpcvWPfIn??=\"\";Yr5CLJz46LpcvWPfIn??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`LpcvWPfIn-${idLpcvWPfIn}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{Yr5CLJz46:Yr5CLJz46LpcvWPfIn},children:/*#__PURE__*/_jsx(\"li\",{className:\"framer-xdyokc\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"Crew On Demand\"})}),className:\"framer-1ma6rxz\",\"data-framer-name\":\"Service\",fonts:[\"Inter\"],text:DVvM459uCLpcvWPfIn,verticalAlignment:\"top\",withExternalLayout:true})})})},idLpcvWPfIn);})})})})})})})]}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-1l9kai7\",\"data-framer-name\":\"Process / How it works\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-1s82grz\",\"data-framer-name\":\"Heading\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h2\",{className:\"framer-styles-preset-4xe5jg\",\"data-styles-preset\":\"KpfcnG7CO\",style:{\"--framer-text-alignment\":\"center\"},children:\"N\\xe1\u0161 proces 4P\"})}),className:\"framer-ddskfl\",\"data-framer-name\":\"How it works\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1cn7qkw\",\"data-framer-name\":\"Process Steps\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 40px)`},oIMIRmEsG:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1080px) - 92px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:216,width:`max((min(${componentViewport?.width||\"100vw\"}, 1080px) - 116px) / 4, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-iwc4ed-container\",\"data-framer-cursor\":\"1tq7d8g\",\"data-framer-name\":\"Step 1\",name:\"Step 1\",nodeId:\"qQmWZRhhm\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsProcessCard,{eXoNxo0Ym:\"ChatsCircle\",height:\"100%\",id:\"qQmWZRhhm\",IwdzUPU_u:\"Pl\\xe1nov\\xe1n\\xed\",layoutId:\"qQmWZRhhm\",MJ84NEWDx:\"Porad\\xedme a stanov\\xedme si spole\u010Dn\u011B c\\xedl projektu. A my pak p\u0159iprav\\xedme sc\\xe9n\\xe1\u0159, pl\\xe1n produkce a tak d\\xe1le.\",name:\"Step 1\",NSjGa7kp3:\"F\\xe1ze 1\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 40px)`},oIMIRmEsG:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1080px) - 92px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:216,width:`max((min(${componentViewport?.width||\"100vw\"}, 1080px) - 116px) / 4, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-147o50z-container\",\"data-framer-cursor\":\"1tq7d8g\",\"data-framer-name\":\"Step 2\",name:\"Step 2\",nodeId:\"amF40R2eg\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c2VvwuEge:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(ElementsProcessCard,{eXoNxo0Ym:\"FilmSlate\",height:\"100%\",id:\"amF40R2eg\",IwdzUPU_u:\"Produkce\",layoutId:\"amF40R2eg\",MJ84NEWDx:\"A\u0165 fot\\xedme, nat\\xe1\u010D\\xedme nebo nahr\\xe1v\\xe1me, v\u0161e m\\xe1me p\u0159ipraveno, improvizujeme pouze um\u011Blecky.\",name:\"Step 2\",NSjGa7kp3:\"F\\xe1ze 2\",style:{width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 40px)`},oIMIRmEsG:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1080px) - 92px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:216,width:`max((min(${componentViewport?.width||\"100vw\"}, 1080px) - 116px) / 4, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-3g9fih-container\",\"data-framer-cursor\":\"1tq7d8g\",\"data-framer-name\":\"Step 3\",name:\"Step 3\",nodeId:\"gHrDgffSL\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c2VvwuEge:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(ElementsProcessCard,{eXoNxo0Ym:\"DesktopTower\",height:\"100%\",id:\"gHrDgffSL\",IwdzUPU_u:\"Postprodukce\",layoutId:\"gHrDgffSL\",MJ84NEWDx:\"Ka\u017Ed\\xfd obsah mus\\xed dostat p\u0159ed uveden\\xedm publiku \u0159\\xe1dnou p\\xe9\u010Di. St\u0159ihneme, nabarv\\xedme, ozvu\u010D\\xedme...\",name:\"Step 3\",NSjGa7kp3:\"F\\xe1ze 3\",style:{width:\"100%\"},width:\"100%\"})})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 40px)`},oIMIRmEsG:{width:`max((min(${componentViewport?.width||\"100vw\"}, 1080px) - 92px) / 2, 50px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:216,width:`max((min(${componentViewport?.width||\"100vw\"}, 1080px) - 116px) / 4, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1snxhzq-container\",\"data-framer-cursor\":\"1tq7d8g\",\"data-framer-name\":\"Step 4\",name:\"Step 4\",nodeId:\"REOdXhXat\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c2VvwuEge:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(ElementsProcessCard,{eXoNxo0Ym:\"HandHeart\",height:\"100%\",id:\"REOdXhXat\",IwdzUPU_u:\"Propagace\",layoutId:\"REOdXhXat\",MJ84NEWDx:\"Odevzd\\xe1n\\xedm mediafilu nekon\u010D\\xedme. Nab\\xedz\\xedme n\\xe1sledn\\xfd servis - PR, vyhodnocen\\xed atd.\",name:\"Step 4\",NSjGa7kp3:\"F\\xe1ze 4\",style:{width:\"100%\"},width:\"100%\"})})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1xt926a-container\",nodeId:\"elm3vlFQx\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ButtonsPrimaryButton,{ABcOIOtJW:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",edqR3TeN2:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",FmipTjlYd:\"Z\\xe1kladn\\xed cen\\xedk\",fzBjJdIIZ:false,height:\"100%\",id:\"elm3vlFQx\",layoutId:\"elm3vlFQx\",style:{height:\"100%\"},tCywb3cps:\"#pricing\",tFc0feWvm:\"CashRegister\",tnKVHdpoA:\"fill\",WAawnqKRn:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"header\",{className:\"framer-1l304re\",\"data-framer-name\":\"Header\",children:/*#__PURE__*/_jsx(Overlay,{children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{height:480,width:`min(${componentViewport?.width||\"100vw\"} - 60px, 720px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:430,width:`min(${componentViewport?.width||\"100vw\"} - 80px, 720px)`,children:/*#__PURE__*/_jsxs(ContainerWithOptimizedAppearEffect,{animate:animation1,className:\"framer-v80dzt-container\",\"data-framer-appear-id\":\"v80dzt\",\"data-framer-cursor\":\"1lzqi6n\",id:\"v80dzt\",initial:animation2,nodeId:\"y0ng5aMiW\",optimized:true,rendersWithMotion:true,scopeId:\"augiA20Il\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(ElementsWindow,{height:\"100%\",id:\"y0ng5aMiW\",layoutId:\"y0ng5aMiW\",style:{maxWidth:\"100%\",width:\"100%\"},VR8GI0_Ab:VR8GI0_Ab3bnx0g({overlay}),width:\"100%\"})}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/ReactDOM.createPortal(/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.div,{animate:{opacity:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"}},className:cx(scopingClassNames,\"framer-1m17dqn\"),\"data-framer-portal-id\":\"v80dzt\",exit:{opacity:0,transition:{delay:0,duration:0,ease:[.12,.23,.5,1],type:\"tween\"}},initial:{opacity:0},onTap:()=>overlay.hide()},\"rS45F9Hjk\"),/*#__PURE__*/_jsxs(motion.div,{className:cx(scopingClassNames,\"framer-qisg53\"),\"data-framer-name\":\"Blur\",\"data-framer-portal-id\":\"v80dzt\",onTap:onTap1wnntms({overlay}),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{animate:animation1,className:\"framer-1pfdoas-container\",exit:animation3,inComponentSlot:true,initial:animation4,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"HiIohmcI7\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(YouTube,{borderRadius:8,bottomLeftRadius:8,bottomRightRadius:8,height:\"100%\",id:\"HiIohmcI7\",isMixedBorderRadius:false,isRed:false,layoutId:\"HiIohmcI7\",play:\"On\",shouldMute:true,style:{height:\"100%\",maxWidth:\"100%\",width:\"100%\"},thumbnail:\"Medium Quality\",topLeftRadius:8,topRightRadius:8,url:\"https://youtu.be/l7APcefgYSI\",width:\"100%\"})})}),/*#__PURE__*/_jsx(motion.div,{animate:animation1,className:\"framer-1tfn20b\",exit:animation5,initial:animation7,transformTemplate:transformTemplate1,whileTap:animation6,children:/*#__PURE__*/_jsx(SVG,{className:\"framer-16z94n0\",\"data-framer-name\":\"graphic\",fill:\"black\",intrinsicHeight:20,intrinsicWidth:20,svg:'<svg width=\"20\" height=\"20\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"m3.958 3.958 12.084 12.084m0-12.084L3.958 16.042\" stroke=\"#7E7E7E\" stroke-width=\"1.5\" stroke-linecap=\"round\"/></svg>',transformTemplate:transformTemplate2,withExternalLayout:true})})]})]}),getContainer())})})]})})})})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1ixg2qw\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData,{query:{from:{constraint:{left:{collection:\"LeqrHLQ_q\",name:\"MM358bv9R\",type:\"Identifier\"},operator:\"==\",right:{collection:\"MM358bv9R\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"LeqrHLQ_q\",data:Testimonials,type:\"Collection\"},right:{alias:\"MM358bv9R\",data:Clients,type:\"Collection\"},type:\"LeftJoin\"},limit:{type:\"LiteralValue\",value:1},select:[{collection:\"LeqrHLQ_q\",name:\"vDA5Q_bi4\",type:\"Identifier\"},{collection:\"LeqrHLQ_q\",name:\"izLzFPT8h\",type:\"Identifier\"},{collection:\"LeqrHLQ_q\",name:\"IljMSFjXX\",type:\"Identifier\"},{collection:\"LeqrHLQ_q\",name:\"ncZ4tj67_\",type:\"Identifier\"},{alias:\"MM358bv9R.YTP0nufik\",collection:\"MM358bv9R\",name:\"YTP0nufik\",type:\"Identifier\"},{collection:\"LeqrHLQ_q\",name:\"Fx5g5q6Eq\",type:\"Identifier\"},{collection:\"LeqrHLQ_q\",name:\"id\",type:\"Identifier\"}],where:{collection:\"LeqrHLQ_q\",name:\"qhEtUZPrc\",type:\"Identifier\"}},children:(collection8,paginationInfo8,loadMore8)=>/*#__PURE__*/_jsx(_Fragment,{children:collection8?.map(({\"MM358bv9R.YTP0nufik\":MM358bv9R_YTP0nufikLeqrHLQ_q,Fx5g5q6Eq:Fx5g5q6EqLeqrHLQ_q,id:idLeqrHLQ_q,IljMSFjXX:IljMSFjXXLeqrHLQ_q,izLzFPT8h:izLzFPT8hLeqrHLQ_q,ncZ4tj67_:ncZ4tj67_LeqrHLQ_q,vDA5Q_bi4:vDA5Q_bi4LeqrHLQ_q},index8)=>{vDA5Q_bi4LeqrHLQ_q??=\"\";IljMSFjXXLeqrHLQ_q??=\"\";ncZ4tj67_LeqrHLQ_q??=\"\";Fx5g5q6EqLeqrHLQ_q??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`LeqrHLQ_q-${idLeqrHLQ_q}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{Fx5g5q6Eq:Fx5g5q6EqLeqrHLQ_q},children:/*#__PURE__*/_jsx(\"section\",{className:\"framer-1kvtyk0\",\"data-framer-name\":\"Big Quote Testimonial\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 40px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:236,width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 80px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-f3h8i2-container\",nodeId:\"sq1iBUo4Q\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{IXcQiQTV4:\"12px\"}},children:/*#__PURE__*/_jsx(TestimonialBigQuoteTestimonial,{AYe4emUir:toResponsiveImage(izLzFPT8hLeqrHLQ_q),bpIEBcjHl:IljMSFjXXLeqrHLQ_q,height:\"100%\",hvDPmZS7s:vDA5Q_bi4LeqrHLQ_q,id:\"sq1iBUo4Q\",IXcQiQTV4:\"24px\",jQGFo5RxP:toResponsiveImage(MM358bv9R_YTP0nufikLeqrHLQ_q),layoutId:\"sq1iBUo4Q\",style:{width:\"100%\"},Uvf94PVrq:true,W8Mbyr0eT:ncZ4tj67_LeqrHLQ_q,width:\"100%\"})})})})})})})},idLeqrHLQ_q);})})})})}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-ti4fmg\",\"data-framer-name\":\"About Me\",id:elementId3,ref:ref5,children:/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rxatli\",\"data-framer-name\":\"Inside Container\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{height:150,width:`min(min(${componentViewport?.width||\"100vw\"}, 1080px) - 40px, 540px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:231,width:`min(min(${componentViewport?.width||\"100vw\"}, 1080px) - 80px, 540px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1gxhdjh-container\",nodeId:\"EaRviOZfv\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{style:{height:\"100%\",width:\"100%\"}}},children:/*#__PURE__*/_jsx(ElementsPictures,{height:\"100%\",id:\"EaRviOZfv\",layoutId:\"EaRviOZfv\",style:{width:\"100%\"},variant:\"UdGboMjPH\",width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1okl3d3\",\"data-framer-name\":\"About \",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1piggx9\",\"data-framer-name\":\"Header & Description\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1nbpq7r\",\"data-styles-preset\":\"B1F07c_oZ\",children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"P\u0159\\xedb\u011Bhy, kter\\xe9 se v\\xe1s dotknou.\"}),/*#__PURE__*/_jsx(\"br\",{}),\"Vizu\\xe1ln\\xed obsah, co prod\\xe1v\\xe1.\"]})}),className:\"framer-cbxify\",\"data-framer-name\":\"Designing experiences that solve real problems.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Za\u010D\\xednali jsme jako parta student\u016F s kamerou a spoustou n\\xe1pad\u016F. Dnes, po deseti letech, to\u010D\\xedme videa, kter\\xe1 sb\\xedraj\\xed miliony views, fot\\xedme kampan\u011B pro nejv\u011Bt\u0161\\xed \u010Desk\\xe9 zna\u010Dky a vytv\\xe1\u0159\\xedme content, kter\\xfd lidi skute\u010Dn\u011B bav\\xed.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"\u0158\\xedkaj\\xed o n\\xe1s, \u017Ee jsme tak trochu \u0161\\xedlen\\xed perfekcionisti. A je to pravda - ka\u017Ed\\xfd z\\xe1b\u011Br, ka\u017Edou fotku a ka\u017Ed\\xfd post pilujeme k dokonalosti. Jedno ale z\u016Fst\\xe1v\\xe1 - po\u0159\\xe1d n\\xe1s to neskute\u010Dn\u011B bav\\xed.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Co vlastn\u011B d\u011Bl\\xe1me? V\u0161echno, co pot\u0159ebujete pro silnou vizu\\xe1ln\\xed komunikaci:\"}),/*#__PURE__*/_jsxs(\"ul\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:[/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Videa, od onlinu po televizi\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Fotky, artov\\xe9 s komer\u010Dn\\xedm p\u0159esahem\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Audio, kter\\xe9 zn\\xed l\\xe9pe ne\u017E origin\\xe1l\"})}),/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsx(\"p\",{children:\"Soci\\xe1ln\\xed s\\xedt\u011B, co generuj\\xed skute\u010Dn\\xe9 v\\xfdsledky\"})})]}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Jasn\u011B, nejsme nejv\u011Bt\u0161\\xed agentura ve st\u0159edn\\xed Evrop\u011B. Ale kdy\u017E k n\\xe1m p\u0159ijdete s projektem - a\u0165 u\u017E mal\\xfdm nebo velk\\xfdm - dostanete od n\\xe1s maximum. Proto\u017Ee ka\u017Ed\\xe1 zna\u010Dka si zaslou\u017E\\xed vypadat a zn\\xedt skv\u011Ble.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Jsme Histogram. A jsme tu pro v\u0161echny, kdo cht\u011Bj\\xed vystoupit z davu.\"}),/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Tak co, jdete do toho s n\\xe1mi?\"})]}),className:\"framer-1179d1h\",\"data-framer-name\":\"I love turning ideas into something real through design. What started as a hobby turned into a career when I discovered how design can make things both look great and work better.  I focus on creating user interfaces that serve a real purpose \u2013 making sure they're not just pretty, but actually solve problems. Whether I'm working on a mobile app or a website, my goal is to make something that feels natural and easy to use.  I'm a bit of a perfectionist when it comes to the small stuff, but I think that's what makes good design great. This attention to detail helps me build strong relationships with clients, as they know I'll put the same care into their project that they would.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1p5l1cr\",\"data-framer-name\":\"Experience, Email, & Social\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`min(min(${componentViewport?.width||\"100vw\"}, 1080px) - 40px, 540px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:53,width:`min(min(${componentViewport?.width||\"100vw\"}, 1080px) - 80px, 540px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ixzn8n-container\",nodeId:\"wBm4O7dSC\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{tRGLZJm5X:\"column\"}},children:/*#__PURE__*/_jsx(ElementsSocialEmail,{aN7JffeV2:\"center\",height:\"100%\",id:\"wBm4O7dSC\",IyKyYbJMo:\"center\",layoutId:\"wBm4O7dSC\",OA4mb7mzE:\"1xe9hsr\",style:{width:\"100%\"},tRGLZJm5X:\"row\",variant:\"lLxJ4litJ\",width:\"100%\"})})})})})})]})]})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-c6ugx\",\"data-framer-name\":\"Pricing\",\"data-hide-scrollbars\":true,id:elementId4,ref:ref1,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1p0hccf\",\"data-framer-name\":\"Heading\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-4xe5jg\",\"data-styles-preset\":\"KpfcnG7CO\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsxs(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:[\"Jednoduch\\xfd cen\\xedk. \",/*#__PURE__*/_jsx(\"br\",{})]}),\"\u017D\\xe1dn\\xe9 finty s fakturou.\"]})}),className:\"framer-89on8u\",\"data-framer-name\":\"Simple pricing. Standout designs.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1pvr9s\",\"data-styles-preset\":\"aPqv2C1EJ\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-66b55331-5591-4930-80aa-9d1faeb41517, rgb(75, 85, 99))\"},children:\"Transparentn\\xed nacen\u011Bn\\xed je pro n\\xe1s d\u016Fle\u017Eit\\xe9. V\\xedme, s\\xa0\u010D\\xedm m\u016F\u017Eeme operovat a\\xa0vy v\\xedte, za co zaplat\\xedte.\"}),\" \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},children:\"Srozumiteln\\xe9 polo\u017Eky, \u017E\\xe1dn\\xe9 skryt\\xe9 provize.\"})]})}),className:\"framer-mufc8w\",\"data-framer-name\":\"Select from monthly subscriptions or individual project rates. Clear costs, no hidden fees.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ghzifb\",\"data-framer-name\":\"Pricing Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-4hwmv6\",\"data-framer-name\":\"Single Project\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-fc054f\",\"data-framer-name\":\"Info Container\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"framer-e2ug8f\",\"data-framer-name\":\"Icon & Spots\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-rrhdwr-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,name:\"Icon\",nodeId:\"UVC11Uvzm\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(55, 65, 81))\",height:\"100%\",iconSearch:\"King\",iconSelection:\"Ticket\",id:\"UVC11Uvzm\",layoutId:\"UVC11Uvzm\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})})}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1j1e7ya\",\"data-framer-name\":\"Heading & Description\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1nbpq7r\",\"data-styles-preset\":\"B1F07c_oZ\",children:\"V\\xe1\u0161 projekt\"})}),className:\"framer-1y3lczd\",\"data-framer-name\":\"Single Project\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Nez\\xe1le\u017E\\xed jak velk\\xfd m\\xe1te projekt. Budeme v\\xe1m partnerem na cest\u011B za va\u0161\\xedm c\\xedlem. Poskytneme v\\xe1m pln\\xfd support i druh\\xe9 o\u010Di.\"})}),className:\"framer-19wwy01\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1x1ka16\",\"data-framer-name\":\"Divider Line\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1gv76xg\",\"data-framer-name\":\"Price\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-11bvffr-container\",isAuthoredByUser:true,nodeId:\"YdvejVCrZ\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Counter,{decimalSeparatorType:\"period\",end:99999,gapSize:0,height:\"100%\",id:\"YdvejVCrZ\",layoutId:\"YdvejVCrZ\",loop:true,prefixColor:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",prefixFont:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:600},prefixText:\"\",restartOnViewport:true,selectedFont:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:700},speed:200,start:23987,startOnViewport:true,suffixColor:\"var(--token-fae2c128-35fb-45de-a6c2-32169f920c68, rgb(13, 13, 13))\",suffixFont:{fontFamily:'\"Inter Display\", \"Inter Display Placeholder\", sans-serif',fontStyle:\"normal\",fontWeight:700},suffixText:\" K\u010D\",textColor:\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(156, 163, 175))\",textSize:35,width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-q9fk6b\",\"data-border\":true,\"data-framer-name\":\"Custom Quote\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",children:\"Cena dle projektu\"})}),className:\"framer-160ecpb\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-14nr0fm\",\"data-framer-name\":\"Benefits\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1rurtca-container\",nodeId:\"Ecar5Ufdl\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"Nab\\xeddneme v\u0161echny mo\u017Enosti\",height:\"100%\",id:\"Ecar5Ufdl\",layoutId:\"Ecar5Ufdl\",lS61GF_9v:\"Binoculars\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-g8gib2-container\",nodeId:\"TUCL7_b2f\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"Dodr\u017E\\xedme deadliny\",height:\"100%\",id:\"TUCL7_b2f\",layoutId:\"TUCL7_b2f\",lS61GF_9v:\"CalendarCheck\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dhh13r-container\",nodeId:\"ZeNHLb3kX\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"Navrhneme co m\\xe1 opravdu smysl\",height:\"100%\",id:\"ZeNHLb3kX\",layoutId:\"ZeNHLb3kX\",lS61GF_9v:\"Brain\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1a1qyhn-container\",nodeId:\"E7fuTmD5C\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"V\u017Edy v\\xedte co zrovna d\u011Bl\\xe1me\",height:\"100%\",id:\"E7fuTmD5C\",layoutId:\"E7fuTmD5C\",lS61GF_9v:\"PoliceCar\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-rvl6cf-container\",nodeId:\"dPwZGlMUx\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"Rozpo\u010Det m\\xe1te v\u017Edy dop\u0159edu\",height:\"100%\",id:\"dPwZGlMUx\",layoutId:\"dPwZGlMUx\",lS61GF_9v:\"MicrosoftExcelLogo\",style:{width:\"100%\"},width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-tz8e3\",\"data-framer-name\":\"Button & Logo\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ckypcv-container\",\"data-framer-cursor\":\"dmt3qc\",nodeId:\"gs0KLYPmD\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{style:{height:\"100%\"}}},children:/*#__PURE__*/_jsx(ButtonsCallButton,{F5kijZeBS:\"Domluvit sch\u016Fzku\",height:\"100%\",id:\"gs0KLYPmD\",layoutId:\"gs0KLYPmD\",N1vCdSJNj:\"https://cal.histogram.cz/team/histogram\",uXralCgY3:\"Vy\",variant:\"xyXgbKjvO\",width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oIMIRmEsG:{svgContentId:9163675110}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-bc87ed\",\"data-framer-name\":\"Cal-logo\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 13\"><path d=\"M 6.075 12.887 C 2.61 12.887 0 10.076 0 6.605 C 0 3.124 2.476 0.29 6.075 0.29 C 7.985 0.29 9.306 0.891 10.339 2.268 L 8.673 3.691 C 7.973 2.927 7.13 2.546 6.075 2.546 C 3.731 2.546 2.443 4.384 2.443 6.605 C 2.443 8.826 3.854 10.631 6.075 10.631 C 7.119 10.631 8.007 10.25 8.707 9.486 L 10.35 10.966 C 9.362 12.285 8.007 12.887 6.075 12.887 Z M 17.525 3.644 L 19.768 3.644 L 19.768 12.666 L 17.525 12.666 L 17.525 11.348 C 17.058 12.285 16.28 12.91 14.793 12.91 C 12.416 12.91 10.517 10.792 10.517 8.19 C 10.517 5.587 12.416 3.47 14.793 3.47 C 16.269 3.47 17.058 4.095 17.525 5.032 Z M 17.591 8.19 C 17.591 6.779 16.647 5.61 15.159 5.61 C 13.726 5.61 12.794 6.79 12.794 8.19 C 12.794 9.555 13.726 10.77 15.159 10.77 C 16.636 10.77 17.591 9.59 17.591 8.19 Z M 21.356 0 L 23.599 0 L 23.599 12.655 L 21.356 12.655 Z M 24.599 11.464 C 24.599 10.723 25.176 10.099 25.964 10.099 C 26.321 10.091 26.665 10.232 26.919 10.489 C 27.172 10.746 27.313 11.098 27.309 11.464 C 27.309 12.227 26.742 12.851 25.965 12.851 C 25.603 12.857 25.255 12.712 24.998 12.451 C 24.741 12.19 24.597 11.834 24.599 11.464 Z M 35.893 11.209 C 35.06 12.25 33.794 12.91 32.295 12.91 C 29.618 12.91 27.653 10.792 27.653 8.19 C 27.653 5.587 29.618 3.47 32.295 3.47 C 33.738 3.47 34.993 4.095 35.826 5.078 L 34.094 6.57 C 33.661 6.015 33.095 5.599 32.294 5.599 C 30.862 5.599 29.929 6.779 29.929 8.178 C 29.929 9.578 30.862 10.758 32.295 10.758 C 33.161 10.758 33.761 10.295 34.205 9.67 Z M 36.082 8.19 C 36.082 5.587 38.048 3.47 40.724 3.47 C 43.401 3.47 45.366 5.588 45.366 8.19 C 45.366 10.792 43.401 12.91 40.724 12.91 C 38.048 12.897 36.082 10.792 36.082 8.19 Z M 43.09 8.19 C 43.09 6.779 42.156 5.61 40.724 5.61 C 39.291 5.599 38.359 6.779 38.359 8.19 C 38.359 9.589 39.291 10.77 40.724 10.77 C 42.156 10.77 43.09 9.59 43.09 8.19 Z M 60.536 7.149 L 60.536 12.655 L 58.293 12.655 L 58.293 7.715 C 58.293 6.154 57.582 5.483 56.516 5.483 C 55.517 5.483 54.806 5.992 54.806 7.716 L 54.806 12.655 L 52.563 12.655 L 52.563 7.715 C 52.563 6.154 51.841 5.483 50.786 5.483 C 49.786 5.483 48.909 5.992 48.909 7.716 L 48.909 12.655 L 46.666 12.655 L 46.666 3.633 L 48.909 3.633 L 48.909 4.882 C 49.375 3.91 50.219 3.424 51.518 3.424 C 52.751 3.424 53.784 4.049 54.351 5.102 C 54.917 4.026 55.75 3.424 57.26 3.424 C 59.104 3.436 60.536 4.87 60.536 7.149 Z\" fill=\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(156, 163, 175)) /* {&quot;name&quot;:&quot;gray-400&quot;} */\"></path></svg>',svgContentId:12072104478,withExternalLayout:true})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-2dppxa\",\"data-framer-name\":\"Design Subcription\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1b49y81\",\"data-framer-name\":\"Info Container\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3il5vt\",\"data-framer-name\":\"Icon & Spots\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-yb6f5b-container\",\"data-framer-name\":\"Icon\",isAuthoredByUser:true,isModuleExternal:true,name:\"Icon\",nodeId:\"Yuz3WfmEt\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Phosphor,{color:\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(55, 65, 81))\",height:\"100%\",iconSearch:\"House\",iconSelection:\"HandPeace\",id:\"Yuz3WfmEt\",layoutId:\"Yuz3WfmEt\",mirrored:false,name:\"Icon\",selectByList:true,style:{height:\"100%\",width:\"100%\"},weight:\"fill\",width:\"100%\"})})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-13b98co\",\"data-framer-name\":\"Spots\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",children:\"6 profes\\xed k dispozici\"})}),className:\"framer-op37hw\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-rcb206\",\"data-framer-name\":\"Heading & Description\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"h3\",{className:\"framer-styles-preset-1nbpq7r\",\"data-styles-preset\":\"B1F07c_oZ\",children:\"Crew on Demand\"})}),className:\"framer-uxb9pb\",\"data-framer-name\":\"Unlimited Design\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Hled\\xe1te posilu pro va\u0161i agenturu nebo pot\u0159ebujete doplnit t\\xfdm? R\\xe1di v\\xe1m pod\\xe1me pomocn\\xe9 ruce!\"})}),className:\"framer-1p3a9ac\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-877er8\",\"data-framer-name\":\"Divider Line\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1bhqyvb\",\"data-framer-name\":\"Price\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1gjhuf7\",\"data-styles-preset\":\"ELDHs3O3A\",children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":'var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(156, 163, 175)) /* {\"name\":\"gray-400\"'},children:\"od \"}),\"3.500 K\u010D\"]})}),className:\"framer-9ymdzg\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-455vy9\",\"data-styles-preset\":\"xYEC_wF3E\",children:\"/ MD\"})}),className:\"framer-bo7hvj\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-7t2rr2\",\"data-framer-name\":\"Benefits\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-5bfwsp-container\",nodeId:\"xrkG1_3au\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"P\u0159ipraveni pomoci do druh\\xe9ho dne\",height:\"100%\",id:\"xrkG1_3au\",layoutId:\"xrkG1_3au\",lS61GF_9v:\"Signature\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-50yggf-container\",nodeId:\"oQFYyXnT3\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"Profesion\\xe1lov\\xe9 v oboru\",height:\"100%\",id:\"oQFYyXnT3\",layoutId:\"oQFYyXnT3\",lS61GF_9v:\"SealCheck\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-h0eey1-container\",nodeId:\"O0cA0MKSf\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"Vlastn\\xed z\\xe1zem\\xed i vybaven\\xed\",height:\"100%\",id:\"O0cA0MKSf\",layoutId:\"O0cA0MKSf\",lS61GF_9v:\"Lighthouse\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-18ewj8r-container\",nodeId:\"aypggn8Ar\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"Vlastn\\xed mobilita\",height:\"100%\",id:\"aypggn8Ar\",layoutId:\"aypggn8Ar\",lS61GF_9v:\"CarProfile\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-7j27mv-container\",nodeId:\"ATYCDW8nX\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"Dodr\u017Eov\\xe1n\\xed term\\xedn\u016F\",height:\"100%\",id:\"ATYCDW8nX\",layoutId:\"ATYCDW8nX\",lS61GF_9v:\"Timer\",style:{width:\"100%\"},width:\"100%\"})})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 104px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:22,width:\"256px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-9l2fi5-container\",nodeId:\"C4L4SS8QB\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsBenefit,{GTFAq7tQG:\"Dlouhodob\\xe1 spolupr\\xe1ce\",height:\"100%\",id:\"C4L4SS8QB\",layoutId:\"C4L4SS8QB\",lS61GF_9v:\"CalendarDots\",style:{width:\"100%\"},width:\"100%\"})})})})]})]}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-14a6uqx\",\"data-framer-name\":\"Button & Logo\",children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"D3xxQoJfc\"},implicitPathVariables:undefined},{href:{webPageId:\"D3xxQoJfc\"},implicitPathVariables:undefined},{href:{webPageId:\"D3xxQoJfc\"},implicitPathVariables:undefined},{href:{webPageId:\"D3xxQoJfc\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(Container,{className:\"framer-ivu0s9-container\",\"data-framer-cursor\":\"dmt3qc\",nodeId:\"AbEunoMqL\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c2VvwuEge:{tCywb3cps:resolvedLinks6[1]},C3r9hMJuq:{tCywb3cps:resolvedLinks6[3]},oIMIRmEsG:{tCywb3cps:resolvedLinks6[2]}},children:/*#__PURE__*/_jsx(ButtonsPrimaryButton,{ABcOIOtJW:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",edqR3TeN2:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",FmipTjlYd:\"Poptat ruce nav\\xedc\",fzBjJdIIZ:true,height:\"100%\",id:\"AbEunoMqL\",layoutId:\"AbEunoMqL\",tCywb3cps:resolvedLinks6[0],tFc0feWvm:\"HandPeace\",tnKVHdpoA:\"fill\",WAawnqKRn:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",width:\"100%\"})})})})})})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-we054r\",\"data-framer-name\":\"Trusted By Clients\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1xqd5um\",\"data-styles-preset\":\"Eji9e8aNf\",style:{\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(55, 65, 81))\"},children:[\"V\u011B\u0159\\xed n\\xe1m ti, kter\\xfdm \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},children:\"v\u011B\u0159\\xedte i vy\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1xqd5um\",\"data-styles-preset\":\"Eji9e8aNf\",style:{\"--framer-text-color\":\"var(--token-994646e0-68ea-49d7-897a-104048558f6f, rgb(55, 65, 81))\"},children:[\"V\u011B\u0159\\xed n\\xe1m ti, kter\\xfdm \",/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\"},children:\"v\u011B\u0159\\xedte i vy\"})]})}),className:\"framer-1yrso3i\",\"data-framer-name\":\"Trusted by many\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(\"div\",{className:\"framer-1r093w8\",\"data-framer-name\":\"Client Logos\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oIMIRmEsG:{query:{from:{alias:\"jqPyd2hLE\",data:Clients,type:\"Collection\"},limit:{type:\"LiteralValue\",value:9},orderBy:[{collection:\"jqPyd2hLE\",direction:\"desc\",name:\"index\",type:\"Identifier\"}],select:[{collection:\"jqPyd2hLE\",name:\"YTP0nufik\",type:\"Identifier\"},{collection:\"jqPyd2hLE\",name:\"HehYWz1OX\",type:\"Identifier\"},{collection:\"jqPyd2hLE\",name:\"id\",type:\"Identifier\"}]}}},children:/*#__PURE__*/_jsx(QueryData,{query:{from:{alias:\"jqPyd2hLE\",data:Clients,type:\"Collection\"},limit:{type:\"LiteralValue\",value:8},orderBy:[{collection:\"jqPyd2hLE\",direction:\"desc\",name:\"index\",type:\"Identifier\"}],select:[{collection:\"jqPyd2hLE\",name:\"YTP0nufik\",type:\"Identifier\"},{collection:\"jqPyd2hLE\",name:\"HehYWz1OX\",type:\"Identifier\"},{collection:\"jqPyd2hLE\",name:\"id\",type:\"Identifier\"}]},children:(collection9,paginationInfo9,loadMore9)=>/*#__PURE__*/_jsx(_Fragment,{children:collection9?.map(({HehYWz1OX:HehYWz1OXjqPyd2hLE,id:idjqPyd2hLE,YTP0nufik:YTP0nufikjqPyd2hLE},index9)=>{HehYWz1OXjqPyd2hLE??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`jqPyd2hLE-${idjqPyd2hLE}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{HehYWz1OX:HehYWz1OXjqPyd2hLE},children:/*#__PURE__*/_jsx(\"div\",{className:\"framer-9cgq35\",\"data-border\":true,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:45,width:\"90px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-iqlf3q-container\",nodeId:\"UiLtlAVOd\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ElementsClientLogo,{Cgd_8U60_:0,height:\"100%\",id:\"UiLtlAVOd\",layoutId:\"UiLtlAVOd\",Psj5sAGKm:0,RmGWgXM3J:toResponsiveImage(YTP0nufikjqPyd2hLE),style:{height:\"100%\"},width:\"100%\"})})})})})},idjqPyd2hLE);})})})})})})]})]}),/*#__PURE__*/_jsx(\"section\",{className:\"framer-zk7r8g\",\"data-framer-name\":\"Testimonials\",\"data-hide-scrollbars\":true,id:elementId5,ref:ref6,children:/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-1b0xkmy-container\",\"data-framer-name\":\"Masonry Grid\",isAuthoredByUser:true,isModuleExternal:true,name:\"Masonry Grid\",nodeId:\"SgW13kITL\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{c2VvwuEge:{superfieldsId:2},C3r9hMJuq:{layout:{alignH:\"center\",alignV:\"start\",columnCount:2,columns:\"fixed\",direction:\"horizontal\",distribute:\"start\",gap:10,gapH:10,gapV:10,gridAlign:\"center\",gridAlignV:\"start\",gridHeight:200,gridHeightType:\"fit\",gridWidth:200,gridWidthType:\"min\",masonryAlign:\"center\",masonryColumns:3,masonryItemWidth:\"fill\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,type:\"stack\",wrap:false}},oIMIRmEsG:{layout:{alignH:\"center\",alignV:\"start\",columnCount:1,columns:\"fixed\",direction:\"horizontal\",distribute:\"start\",gap:10,gapH:10,gapV:10,gridAlign:\"center\",gridAlignV:\"start\",gridHeight:200,gridHeightType:\"fit\",gridWidth:200,gridWidthType:\"min\",masonryAlign:\"center\",masonryColumns:3,masonryItemWidth:\"fill\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,type:\"stack\",wrap:false}}},children:/*#__PURE__*/_jsx(Superfields,{cmsCollectionName:\"\",collectionList:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1q8xlxt\",children:/*#__PURE__*/_jsx(ChildrenCanSuspend,{children:/*#__PURE__*/_jsx(QueryData1,{pageSize:9,query:{from:{constraint:{left:{collection:\"JHk9GmBVy\",name:\"MM358bv9R\",type:\"Identifier\"},operator:\"==\",right:{collection:\"MM358bv9R\",name:\"id\",type:\"Identifier\"},type:\"BinaryOperation\"},left:{alias:\"JHk9GmBVy\",data:Testimonials,type:\"Collection\"},right:{alias:\"MM358bv9R\",data:Clients,type:\"Collection\"},type:\"LeftJoin\"},select:[{collection:\"JHk9GmBVy\",name:\"OCeWVGhrA\",type:\"Identifier\"},{alias:\"MM358bv9R.YTP0nufik\",collection:\"MM358bv9R\",name:\"YTP0nufik\",type:\"Identifier\"},{collection:\"JHk9GmBVy\",name:\"vDA5Q_bi4\",type:\"Identifier\"},{collection:\"JHk9GmBVy\",name:\"izLzFPT8h\",type:\"Identifier\"},{collection:\"JHk9GmBVy\",name:\"IljMSFjXX\",type:\"Identifier\"},{collection:\"JHk9GmBVy\",name:\"ncZ4tj67_\",type:\"Identifier\"},{collection:\"JHk9GmBVy\",name:\"Fx5g5q6Eq\",type:\"Identifier\"},{collection:\"JHk9GmBVy\",name:\"id\",type:\"Identifier\"}]},children:(collection10,paginationInfo10,loadMore10)=>/*#__PURE__*/_jsxs(_Fragment,{children:[collection10?.map(({\"MM358bv9R.YTP0nufik\":MM358bv9R_YTP0nufikJHk9GmBVy,Fx5g5q6Eq:Fx5g5q6EqJHk9GmBVy,id:idJHk9GmBVy,IljMSFjXX:IljMSFjXXJHk9GmBVy,izLzFPT8h:izLzFPT8hJHk9GmBVy,ncZ4tj67_:ncZ4tj67_JHk9GmBVy,OCeWVGhrA:OCeWVGhrAJHk9GmBVy,vDA5Q_bi4:vDA5Q_bi4JHk9GmBVy},index10)=>{OCeWVGhrAJHk9GmBVy??=\"\";vDA5Q_bi4JHk9GmBVy??=\"\";IljMSFjXXJHk9GmBVy??=\"\";ncZ4tj67_JHk9GmBVy??=\"\";Fx5g5q6EqJHk9GmBVy??=\"\";return /*#__PURE__*/_jsx(LayoutGroup,{id:`JHk9GmBVy-${idJHk9GmBVy}`,children:/*#__PURE__*/_jsx(PathVariablesContext.Provider,{value:{Fx5g5q6Eq:Fx5g5q6EqJHk9GmBVy},children:/*#__PURE__*/_jsx(motion.div,{className:\"framer-1qh1qjh\",children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:473,width:\"300px\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-1dhwfz2-container\",inComponentSlot:true,nodeId:\"V6upXIfKV\",rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(TestimonialTestimonialCard,{FO_Vaw2iR:isSet(OCeWVGhrAJHk9GmBVy),HEEE23pzd:toResponsiveImage(izLzFPT8hJHk9GmBVy),height:\"100%\",HheGMw4Hi:OCeWVGhrAJHk9GmBVy,id:\"V6upXIfKV\",iLSSd0G_p:ncZ4tj67_JHk9GmBVy,layoutId:\"V6upXIfKV\",oAP3LPOjN:vDA5Q_bi4JHk9GmBVy,pwhdxuItI:isSet(MM358bv9R_YTP0nufikJHk9GmBVy),style:{width:\"100%\"},SUQ7S2Gxv:toResponsiveImage(MM358bv9R_YTP0nufikJHk9GmBVy),uCIug9WJ5:isSet(izLzFPT8hJHk9GmBVy),uVJXGOkcn:IljMSFjXXJHk9GmBVy,width:\"100%\"})})})})})},idJHk9GmBVy);}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,children:/*#__PURE__*/_jsx(ContainerWithInfiniteScroll,{__loadMore:loadMore10,__paginationInfo:paginationInfo10,className:\"framer-uvylxk-container\",inComponentSlot:true,isModuleExternal:true,nodeId:\"PABsSizSD\",ref:dynamicRef(`${Fx5g5q6EqJHk9GmBVy}-uvylxk`),rendersWithMotion:true,scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(Spinner,{height:\"100%\",id:\"PABsSizSD\",layoutId:\"PABsSizSD\",variant:loaderVariants(paginationInfo10,{disabled:\"PX1MOnVXY\",loading:\"G47S15YSn\"},\"G47S15YSn\"),width:\"100%\"})})})]})})})})],emptyState:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-182wt2c\",\"data-border\":true,\"data-framer-name\":\"CMS masonry note\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-1xqd5um\",\"data-styles-preset\":\"Eji9e8aNf\",children:\"Occasionally the masonry glitches out on the canvas (change the id to refresh it) but don't worry it's still working. To see it, view it in the preview or on the live site.\"})}),className:\"framer-2ne51m\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})],favouritesOnly:false,favouriting:false,filtering:false,height:\"100%\",id:\"SgW13kITL\",itemsPerPage:4,layout:{alignH:\"start\",alignV:\"start\",columnCount:2,columns:\"fixed\",direction:\"horizontal\",distribute:\"start\",gap:10,gapH:15,gapV:15,gridAlign:\"center\",gridAlignV:\"start\",gridHeight:200,gridHeightType:\"fit\",gridWidth:200,gridWidthType:\"min\",masonryAlign:\"center\",masonryColumns:3,masonryItemWidth:\"fit\",padding:0,paddingBottom:0,paddingIsMixed:false,paddingLeft:0,paddingRight:0,paddingTop:0,type:\"masonry\",wrap:false},layoutId:\"SgW13kITL\",name:\"Masonry Grid\",pagination:false,paginationType:\"prevNextButtons\",randomize:true,scrollUp:{filteringEnabled:false,offset:0,paginationEnabled:true,scrollStyle:\"smooth\",sortingEnabled:false},search:false,searchFields:[{fieldName:\"Title\",fieldType:\"default\",referenceFieldName:\"\"}],slugFieldName:\"\",sorting:true,sortingField:{booleanSort:\"yesNo\",dateSort:\"ascending\",enumSort:\"ascending\",favouritesSort:\"favouritesFirst\",fieldName:\"Client\",fieldType:\"string\",numberSort:\"ascending\",referenceFieldName:\"Title\",referenceFieldType:\"string\",sortBy:\"field\",stringSort:\"ascending\"},superfieldsId:1,width:\"100%\"})})})})}),/*#__PURE__*/_jsxs(\"section\",{className:\"framer-mabkjr\",\"data-framer-name\":\"FAQ\",id:elementId6,ref:ref7,children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-3cn029\",\"data-framer-name\":\"Header & FAQ Items\",children:[/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-4xe5jg\",\"data-styles-preset\":\"KpfcnG7CO\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Zodpov\\xedd\\xe1me\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"nevy\u0159\u010Den\\xe9 ot\\xe1zky.\"})]})})},oIMIRmEsG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-4xe5jg\",\"data-styles-preset\":\"KpfcnG7CO\",style:{\"--framer-text-alignment\":\"center\"},children:[\"Zodpov\\xedd\\xe1me\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"nevy\u0159\u010Den\\xe9 ot\\xe1zky.\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h2\",{className:\"framer-styles-preset-4xe5jg\",\"data-styles-preset\":\"KpfcnG7CO\",children:[\"Zodpov\\xedd\\xe1me\",/*#__PURE__*/_jsx(\"br\",{}),/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"nevy\u0159\u010Den\\xe9 ot\\xe1zky.\"})]})}),className:\"framer-12ed5ig\",\"data-framer-name\":\"Your questions answered\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 40px)`},oIMIRmEsG:{width:`calc(min(${componentViewport?.width||\"100vw\"}, 1080px) - 80px)`}},children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:365,width:`max((min(${componentViewport?.width||\"100vw\"}, 1080px) - 112px) * 0.6, 1px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-eiinod-container\",nodeId:\"jrtl21lKT\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(FAQFAQAccordian,{height:\"100%\",id:\"jrtl21lKT\",layoutId:\"jrtl21lKT\",style:{width:\"100%\"},width:\"100%\"})})})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-ysoez0\",\"data-framer-name\":\"Book a Call\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"framer-1yrv4p2\",\"data-framer-name\":\"Picture, Header, & Description\",children:[/*#__PURE__*/_jsx(Image,{background:{alt:\"Vedouc\\xed v\\xfdrobn\\xed skupiny Luk\\xe1\u0161 \u0158ezn\\xedk\",fit:\"fill\",pixelHeight:646,pixelWidth:646,positionX:\"center\",positionY:\"center\",sizes:\"64px\",src:\"https://framerusercontent.com/images/3kI3I48gIblmSZ7ssfPIQ5ayg.jpg\",srcSet:\"https://framerusercontent.com/images/3kI3I48gIblmSZ7ssfPIQ5ayg.jpg?scale-down-to=512 512w,https://framerusercontent.com/images/3kI3I48gIblmSZ7ssfPIQ5ayg.jpg 646w\"},className:\"framer-x146dn\",\"data-framer-name\":\"Profile Picture\"}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1mf0t1b\",\"data-styles-preset\":\"p7d8ot7xK\",children:[\"Luk\\xe1\u0161 \u0158ezn\\xedk, \",/*#__PURE__*/_jsx(\"em\",{children:\"vedouc\\xed v\\xfdrobn\\xed skupiny\"})]})})},oIMIRmEsG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-1mf0t1b\",\"data-styles-preset\":\"p7d8ot7xK\",style:{\"--framer-text-color\":'var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128)) /* {\"name\":\"gray-500\"'},children:[\"Luk\\xe1\u0161 \u0158ezn\\xedk, \",/*#__PURE__*/_jsx(\"em\",{children:\"vedouc\\xed v\\xfdrobn\\xed skupiny\"})]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",style:{\"--framer-text-color\":'var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(156, 163, 175)) /* {\"name\":\"gray-400\"'},children:[\"Luk\\xe1\u0161 \u0158ezn\\xedk, \",/*#__PURE__*/_jsx(\"em\",{children:\"vedouc\\xed v\\xfdrobn\\xed skupiny\"})]})}),className:\"framer-nminyr\",\"data-framer-name\":\"Learn more about how I work and how I can help you and your business take the next step.\",fonts:[\"Inter\",\"Inter-Italic\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h3\",{className:\"framer-styles-preset-1nbpq7r\",\"data-styles-preset\":\"B1F07c_oZ\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"Po\u0159\\xe1d si nejste jist\\xed?\"}),/*#__PURE__*/_jsx(\"br\",{}),\"Domluvte si se mnou nez\\xe1vazn\\xfd call.\"]})})},oIMIRmEsG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h3\",{className:\"framer-styles-preset-1nbpq7r\",\"data-styles-preset\":\"B1F07c_oZ\",style:{\"--framer-text-alignment\":\"center\"},children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"Po\u0159\\xe1d si nejste jist\\xed?\"}),/*#__PURE__*/_jsx(\"br\",{}),\"Domluvte si se mnou nez\\xe1vazn\\xfd call.\"]})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(\"h3\",{className:\"framer-styles-preset-1nbpq7r\",\"data-styles-preset\":\"B1F07c_oZ\",children:[/*#__PURE__*/_jsx(\"span\",{style:{\"--framer-text-color\":\"var(--token-46244ad7-86a7-41b8-b44b-214d95b54c13, rgb(107, 114, 128))\"},children:\"Po\u0159\\xe1d si nejste jist\\xed?\"}),/*#__PURE__*/_jsx(\"br\",{}),\"Domluvte si se mnou nez\\xe1vazn\\xfd call.\"]})}),className:\"framer-uc26ke\",\"data-framer-name\":\"Still not sure? Book a free discovery call\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",style:{\"--framer-text-alignment\":\"center\"},children:\"Poj\u010Fme si nez\\xe1vazn\u011B popov\\xeddat o va\u0161em projektu. Sta\u010D\\xed t\u0159eba 15 minut. Trochu se pozn\\xe1me a minim\\xe1ln\u011B aspo\u0148 usly\u0161\\xedte m\u016Fj pohled na v\u011Bc.\"})})},oIMIRmEsG:{children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",style:{\"--framer-text-alignment\":\"center\"},children:\"Poj\u010Fme si nez\\xe1vazn\u011B popov\\xeddat o va\u0161em projektu. Sta\u010D\\xed t\u0159eba 15 minut. Trochu se pozn\\xe1me a minim\\xe1ln\u011B aspo\u0148 usly\u0161\\xedte m\u016Fj pohled na v\u011Bc.\"})})}},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(\"p\",{className:\"framer-styles-preset-4e019n\",\"data-styles-preset\":\"nZIMpa9h8\",children:\"Poj\u010Fme si nez\\xe1vazn\u011B popov\\xeddat o va\u0161em projektu. Sta\u010D\\xed t\u0159eba 15 minut. Trochu se pozn\\xe1me a minim\\xe1ln\u011B aspo\u0148 usly\u0161\\xedte m\u016Fj pohled na v\u011Bc.\"})}),className:\"framer-17e3ypb\",\"data-framer-name\":\"Learn more about how I work and how I can help you and your business take the next step.\",fonts:[\"Inter\"],verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"framer-10o5x30\",\"data-framer-name\":\"Button & Logo\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:44,children:/*#__PURE__*/_jsx(Container,{className:\"framer-1ixwz5h-container\",\"data-framer-cursor\":\"dmt3qc\",\"data-framer-name\":\"Schedule btn\",name:\"Schedule btn\",nodeId:\"N7pe1RIeH\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(ButtonsPrimaryButton,{ABcOIOtJW:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",edqR3TeN2:\"var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, rgb(255, 255, 255))\",FmipTjlYd:\"Domluvit term\\xedn callu\",fzBjJdIIZ:true,height:\"100%\",id:\"N7pe1RIeH\",layoutId:\"N7pe1RIeH\",name:\"Schedule btn\",style:{height:\"100%\"},tCywb3cps:\"https://cal.histogram.cz/lukas/uvodni\",tFc0feWvm:\"CalendarCheck\",tnKVHdpoA:\"fill\",WAawnqKRn:\"var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, rgb(0, 0, 0))\",width:\"100%\"})})}),/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{oIMIRmEsG:{svgContentId:9163675110}},children:/*#__PURE__*/_jsx(SVG,{className:\"framer-13qfdot\",\"data-framer-name\":\"Cal-logo\",layout:\"position\",opacity:1,svg:'<svg xmlns=\"http://www.w3.org/2000/svg\" xmlns:xlink=\"http://www.w3.org/1999/xlink\" viewBox=\"0 0 61 13\"><path d=\"M 6.075 12.887 C 2.61 12.887 0 10.076 0 6.605 C 0 3.124 2.476 0.29 6.075 0.29 C 7.985 0.29 9.306 0.891 10.339 2.268 L 8.673 3.691 C 7.973 2.927 7.13 2.546 6.075 2.546 C 3.731 2.546 2.443 4.384 2.443 6.605 C 2.443 8.826 3.854 10.631 6.075 10.631 C 7.119 10.631 8.007 10.25 8.707 9.486 L 10.35 10.966 C 9.362 12.285 8.007 12.887 6.075 12.887 Z M 17.525 3.644 L 19.768 3.644 L 19.768 12.666 L 17.525 12.666 L 17.525 11.348 C 17.058 12.285 16.28 12.91 14.793 12.91 C 12.416 12.91 10.517 10.792 10.517 8.19 C 10.517 5.587 12.416 3.47 14.793 3.47 C 16.269 3.47 17.058 4.095 17.525 5.032 Z M 17.591 8.19 C 17.591 6.779 16.647 5.61 15.159 5.61 C 13.726 5.61 12.794 6.79 12.794 8.19 C 12.794 9.555 13.726 10.77 15.159 10.77 C 16.636 10.77 17.591 9.59 17.591 8.19 Z M 21.356 0 L 23.599 0 L 23.599 12.655 L 21.356 12.655 Z M 24.599 11.464 C 24.599 10.723 25.176 10.099 25.964 10.099 C 26.321 10.091 26.665 10.232 26.919 10.489 C 27.172 10.746 27.313 11.098 27.309 11.464 C 27.309 12.227 26.742 12.851 25.965 12.851 C 25.603 12.857 25.255 12.712 24.998 12.451 C 24.741 12.19 24.597 11.834 24.599 11.464 Z M 35.893 11.209 C 35.06 12.25 33.794 12.91 32.295 12.91 C 29.618 12.91 27.653 10.792 27.653 8.19 C 27.653 5.587 29.618 3.47 32.295 3.47 C 33.738 3.47 34.993 4.095 35.826 5.078 L 34.094 6.57 C 33.661 6.015 33.095 5.599 32.294 5.599 C 30.862 5.599 29.929 6.779 29.929 8.178 C 29.929 9.578 30.862 10.758 32.295 10.758 C 33.161 10.758 33.761 10.295 34.205 9.67 Z M 36.082 8.19 C 36.082 5.587 38.048 3.47 40.724 3.47 C 43.401 3.47 45.366 5.588 45.366 8.19 C 45.366 10.792 43.401 12.91 40.724 12.91 C 38.048 12.897 36.082 10.792 36.082 8.19 Z M 43.09 8.19 C 43.09 6.779 42.156 5.61 40.724 5.61 C 39.291 5.599 38.359 6.779 38.359 8.19 C 38.359 9.589 39.291 10.77 40.724 10.77 C 42.156 10.77 43.09 9.59 43.09 8.19 Z M 60.536 7.149 L 60.536 12.655 L 58.293 12.655 L 58.293 7.715 C 58.293 6.154 57.582 5.483 56.516 5.483 C 55.517 5.483 54.806 5.992 54.806 7.716 L 54.806 12.655 L 52.563 12.655 L 52.563 7.715 C 52.563 6.154 51.841 5.483 50.786 5.483 C 49.786 5.483 48.909 5.992 48.909 7.716 L 48.909 12.655 L 46.666 12.655 L 46.666 3.633 L 48.909 3.633 L 48.909 4.882 C 49.375 3.91 50.219 3.424 51.518 3.424 C 52.751 3.424 53.784 4.049 54.351 5.102 C 54.917 4.026 55.75 3.424 57.26 3.424 C 59.104 3.436 60.536 4.87 60.536 7.149 Z\" fill=\"var(--token-4d926bee-328f-497f-a3cd-ce0b138f5bc3, rgb(156, 163, 175)) /* {&quot;name&quot;:&quot;gray-400&quot;} */\"></path></svg>',svgContentId:12072104478,withExternalLayout:true})})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:93,width:componentViewport?.width||\"100vw\",children:/*#__PURE__*/_jsx(Container,{className:\"framer-zsxryu-container\",nodeId:\"HveFh5Rrt\",scopeId:\"augiA20Il\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{C3r9hMJuq:{variant:\"e2SWusrIv\"},oIMIRmEsG:{variant:\"lQshkxNyL\"}},children:/*#__PURE__*/_jsx(SectionsFooter,{cdT9nmCb3:\"1xe9hsr\",height:\"100%\",id:\"HveFh5Rrt\",layoutId:\"HveFh5Rrt\",style:{width:\"100%\"},variant:\"mjF0nqJO3\",width:\"100%\"})})})})]})}),/*#__PURE__*/_jsx(\"div\",{id:\"overlay\"})]})});});const css=[\"@supports (aspect-ratio: 1) { body { --framer-aspect-ratio-supported: auto; } }\",\".framer-X5TFN.framer-lux5qc, .framer-X5TFN .framer-lux5qc { display: block; }\",\".framer-X5TFN.framer-72rtr7 { align-content: center; align-items: center; background-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); 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-X5TFN .framer-1tgilwu-container { flex: none; height: auto; position: sticky; top: 0px; width: 100%; z-index: 10; }\",\".framer-X5TFN .framer-13kxl6w { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 1080px; overflow: hidden; padding: 50px 40px 64px 40px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-19eao2h { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; max-width: 1080px; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-X5TFN .framer-vxhgo3-container, .framer-X5TFN .framer-1ehq8le-container, .framer-X5TFN .framer-1q27yid-container, .framer-X5TFN .framer-11bvffr-container, .framer-X5TFN .framer-1ckypcv-container, .framer-X5TFN .framer-ivu0s9-container, .framer-X5TFN .framer-1b0xkmy-container, .framer-X5TFN .framer-uvylxk-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-X5TFN .framer-cxeoh7, .framer-X5TFN .framer-1eoup2u, .framer-X5TFN .framer-cbxify, .framer-X5TFN .framer-1179d1h, .framer-X5TFN .framer-89on8u, .framer-X5TFN .framer-19wwy01, .framer-X5TFN .framer-1p3a9ac, .framer-X5TFN .framer-2ne51m, .framer-X5TFN .framer-nminyr, .framer-X5TFN .framer-17e3ypb { --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-X5TFN .framer-1d5gplu { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; --framer-text-wrap: balance; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-X5TFN .framer-hogmjb { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 700px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-X5TFN .framer-srowc5 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 50px 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-X5TFN .framer-18q7s-container { aspect-ratio: 1.471698113207547 / 1; cursor: grab; flex: none; height: var(--framer-aspect-ratio-supported, 136px); position: relative; width: 100%; z-index: 0; }\",\".framer-X5TFN .framer-15kb1v2 { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: min-content; z-index: 0; }\",\".framer-X5TFN .framer-zan0bz { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1000px; will-change: var(--framer-will-change-override, transform); z-index: 0; }\",\".framer-X5TFN .framer-9jpca2 { align-content: center; align-items: center; aspect-ratio: 1.7761989342806395 / 1; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 40px; height: var(--framer-aspect-ratio-supported, 113px); justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 0; }\",\".framer-X5TFN .framer-yxy7eo { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; text-decoration: none; width: 100%; z-index: 1; }\",\".framer-X5TFN .framer-ahrmqc-container, .framer-X5TFN .framer-iwc4ed-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 1; }\",\".framer-X5TFN .framer-1qt8tfe-container { flex: none; height: 594px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-zvtfkn { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 573px; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 2416px; }\",\".framer-X5TFN .framer-1pwecu8 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-X5TFN .framer-16sfghu-container, .framer-X5TFN .framer-1aq3b7f-container, .framer-X5TFN .framer-tt27as-container, .framer-X5TFN .framer-15tsjhm-container, .framer-X5TFN .framer-16x43qr-container, .framer-X5TFN .framer-1ufljin-container { flex: 1 0 0px; height: 1px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-10svxdt { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; padding: 0px; position: relative; text-decoration: none; width: 1px; }\",\".framer-X5TFN .framer-et90f4, .framer-X5TFN .framer-1d6xspv { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 100%; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-X5TFN .framer-svzxhy, .framer-X5TFN .framer-18gw1n6 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 100%; justify-content: center; padding: 0px; position: relative; width: 1px; }\",\".framer-X5TFN .framer-elf4f5-container { flex: none; height: 104px; position: relative; width: 148px; }\",\".framer-X5TFN .framer-1tcd00y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; max-width: 1080px; overflow: hidden; padding: 100px 40px 100px 40px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-1l8abyu-container { flex: none; height: 135px; position: relative; width: 778px; }\",\".framer-X5TFN .framer-1lapw2y { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 700px; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-13d82q0 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: wrap; gap: 20px; height: min-content; justify-content: center; list-style: none; margin: 0px; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-xdyokc { 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; padding: 0px; position: relative; width: min-content; }\",\".framer-X5TFN .framer-1ma6rxz { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-X5TFN .framer-1l9kai7 { 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: 1080px; overflow: visible; padding: 80px 40px 80px 40px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-1s82grz { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 10px 0px 10px 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-ddskfl, .framer-X5TFN .framer-1yrso3i, .framer-X5TFN .framer-12ed5ig { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-X5TFN .framer-1cn7qkw { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-147o50z-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 2; }\",\".framer-X5TFN .framer-3g9fih-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 3; }\",\".framer-X5TFN .framer-1snxhzq-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 4; }\",\".framer-X5TFN .framer-1xt926a-container, .framer-X5TFN .framer-1ixwz5h-container { flex: none; height: 44px; position: relative; width: auto; }\",\".framer-X5TFN .framer-1l304re { align-content: center; align-items: center; background-color: #ffffff; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: 600px; justify-content: center; overflow: hidden; padding: 40px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-v80dzt-container { flex: none; height: auto; max-width: 720px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-X5TFN.framer-1m17dqn { inset: 0px; position: fixed; user-select: none; z-index: 2; }\",\".framer-X5TFN.framer-qisg53 { -webkit-backdrop-filter: blur(10px); align-content: center; align-items: center; backdrop-filter: blur(10px); background-color: rgba(20, 20, 20, 0.4); cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: 100%; justify-content: center; left: 0px; overflow: hidden; padding: 16px; position: fixed; top: 0px; width: 100%; z-index: 2; }\",\".framer-X5TFN .framer-1pfdoas-container { aspect-ratio: 1.7758620689655173 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 113px); max-width: 640px; position: relative; width: 100%; will-change: var(--framer-will-change-effect-override, transform); }\",\".framer-X5TFN .framer-1tfn20b { aspect-ratio: 1 / 1; background-color: var(--token-399e44a6-f4e7-401e-b942-7bd12ddbc0ba, #f0f0f0); border-bottom-left-radius: 44px; border-bottom-right-radius: 44px; border-top-left-radius: 44px; border-top-right-radius: 44px; bottom: 40px; flex: none; height: var(--framer-aspect-ratio-supported, 36px); left: 50%; overflow: hidden; position: absolute; transform: translateX(-50%); width: 36px; will-change: var(--framer-will-change-effect-override, transform); z-index: 1; }\",\".framer-X5TFN .framer-16z94n0 { aspect-ratio: 1 / 1; flex: none; height: var(--framer-aspect-ratio-supported, 16px); left: 50%; position: absolute; top: 50%; transform: translate(-50%, -50%); width: 16px; }\",\".framer-X5TFN .framer-1ixg2qw { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-1kvtyk0 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 20px; height: min-content; justify-content: center; max-width: 1080px; overflow: visible; padding: 80px 40px 100px 40px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-f3h8i2-container, .framer-X5TFN .framer-1gxhdjh-container, .framer-X5TFN .framer-1ixzn8n-container, .framer-X5TFN .framer-1rurtca-container, .framer-X5TFN .framer-g8gib2-container, .framer-X5TFN .framer-1dhh13r-container, .framer-X5TFN .framer-1a1qyhn-container, .framer-X5TFN .framer-rvl6cf-container, .framer-X5TFN .framer-5bfwsp-container, .framer-X5TFN .framer-50yggf-container, .framer-X5TFN .framer-h0eey1-container, .framer-X5TFN .framer-18ewj8r-container, .framer-X5TFN .framer-7j27mv-container, .framer-X5TFN .framer-9l2fi5-container, .framer-X5TFN .framer-1dhwfz2-container, .framer-X5TFN .framer-eiinod-container { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-X5TFN .framer-ti4fmg { align-content: center; align-items: center; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1080px; overflow: visible; padding: 100px 40px 100px 40px; position: relative; scroll-margin-top: 64px; width: 100%; }\",\".framer-X5TFN .framer-rxatli { align-content: flex-start; align-items: flex-start; border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; max-width: 540px; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-1okl3d3 { align-content: center; align-items: center; background-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); border-bottom-left-radius: 11px; border-bottom-right-radius: 11px; border-top-left-radius: 11px; border-top-right-radius: 11px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; will-change: var(--framer-will-change-override, transform); }\",\".framer-X5TFN .framer-1piggx9, .framer-X5TFN .framer-1p5l1cr { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-c6ugx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: center; max-width: 1080px; overflow: visible; padding: 100px 40px 100px 40px; position: relative; scroll-margin-top: 64px; width: 100%; }\",\".framer-X5TFN .framer-1p0hccf { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-mufc8w { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; max-width: 400px; position: relative; white-space: pre-wrap; width: auto; word-break: break-word; word-wrap: break-word; }\",\".framer-X5TFN .framer-ghzifb { align-content: flex-start; align-items: flex-start; background-color: var(--token-2759885a-0605-4b0d-ae5f-9a938c3766f2, #000000); border-bottom-left-radius: 16px; border-bottom-right-radius: 16px; border-top-left-radius: 16px; border-top-right-radius: 16px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: hidden; padding: 12px; position: relative; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-X5TFN .framer-4hwmv6 { align-content: flex-start; align-items: flex-start; align-self: stretch; background-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: auto; justify-content: space-between; overflow: hidden; padding: 32px; position: relative; width: 320px; will-change: var(--framer-will-change-override, transform); }\",\".framer-X5TFN .framer-fc054f, .framer-X5TFN .framer-1b49y81 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 24px; height: min-content; justify-content: center; overflow: hidden; padding: 0px 0px 32px 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-e2ug8f, .framer-X5TFN .framer-3il5vt { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-rrhdwr-container, .framer-X5TFN .framer-yb6f5b-container { flex: none; height: 28px; position: relative; width: 28px; }\",\".framer-X5TFN .framer-1j1e7ya, .framer-X5TFN .framer-rcb206 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-1y3lczd, .framer-X5TFN .framer-uxb9pb, .framer-X5TFN .framer-9ymdzg, .framer-X5TFN .framer-bo7hvj { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-X5TFN .framer-1x1ka16, .framer-X5TFN .framer-877er8 { background-color: var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, #d1d5db); flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-X5TFN .framer-1gv76xg { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 2px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 125px; }\",\".framer-X5TFN .framer-q9fk6b { --border-bottom-width: 1px; --border-color: var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, #d1d5db); --border-left-width: 1px; --border-right-width: 1px; --border-style: solid; --border-top-width: 1px; align-content: center; align-items: center; background-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; border-top-left-radius: 1000px; border-top-right-radius: 1000px; box-shadow: 0px 0.5971439051427296px 0.5971439051427296px -0.625px rgba(0, 0, 0, 0.08), 0px 1.8108796073283884px 1.8108796073283884px -1.25px rgba(0, 0, 0, 0.075), 0px 4.786990141113346px 4.786990141113346px -1.875px rgba(0, 0, 0, 0.075), 0px 15px 15px -2.5px rgba(0, 0, 0, 0.075); display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 33px; height: min-content; justify-content: center; left: 15px; overflow: hidden; padding: 4px 6px 4px 6px; position: absolute; top: 12px; width: min-content; will-change: var(--framer-will-change-override, transform); }\",\".framer-X5TFN .framer-160ecpb { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-X5TFN .framer-14nr0fm, .framer-X5TFN .framer-7t2rr2 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-tz8e3, .framer-X5TFN .framer-14a6uqx { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-bc87ed, .framer-X5TFN .framer-13qfdot { flex: none; height: 13px; position: relative; width: 61px; }\",\".framer-X5TFN .framer-2dppxa { align-content: flex-start; align-items: flex-start; background-color: var(--token-33c8dbd0-eb94-4e90-8099-e7a3fee4ad2f, #ffffff); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; height: min-content; justify-content: space-between; overflow: hidden; padding: 32px; position: relative; width: 320px; will-change: var(--framer-will-change-override, transform); }\",\".framer-X5TFN .framer-13b98co { align-content: center; align-items: center; background-color: var(--token-08cb0f10-6dc5-4949-913f-dbd7168f1cf0, #e5e7eb); border-bottom-left-radius: 24px; border-bottom-right-radius: 24px; border-top-left-radius: 24px; border-top-right-radius: 24px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; padding: 8px 12px 8px 12px; position: relative; width: min-content; }\",\".framer-X5TFN .framer-op37hw { --framer-link-text-color: #0099ff; --framer-link-text-decoration: underline; flex: none; height: auto; position: relative; white-space: pre; width: auto; z-index: 1; }\",\".framer-X5TFN .framer-1bhqyvb { 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: hidden; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-we054r { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-1r093w8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 12px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-X5TFN .framer-9cgq35 { --border-bottom-width: 1px; --border-color: var(--token-e3a90888-763b-420f-bb27-f2520e07d9b1, #d1d5db); --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: 8px; border-bottom-right-radius: 8px; border-top-left-radius: 8px; border-top-right-radius: 8px; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 12px 24px 12px 24px; position: relative; width: min-content; }\",\".framer-X5TFN .framer-iqlf3q-container { flex: none; height: 45px; position: relative; width: auto; }\",\".framer-X5TFN .framer-zk7r8g { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; height: min-content; justify-content: space-evenly; max-width: 1080px; overflow: visible; padding: 0px 40px 100px 40px; position: relative; scroll-margin-top: 64px; width: 100%; }\",\".framer-X5TFN .framer-1q8xlxt { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: wrap; gap: 12px; height: min-content; justify-content: center; padding: 0px; position: relative; width: min-content; }\",\".framer-X5TFN .framer-1qh1qjh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; padding: 0px; position: relative; width: 300px; }\",\".framer-X5TFN .framer-182wt2c { --border-bottom-width: 2px; --border-color: #ed0c0c; --border-left-width: 2px; --border-right-width: 2px; --border-style: solid; --border-top-width: 2px; align-content: center; align-items: center; background-color: rgba(255, 0, 0, 0.11); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: center; overflow: hidden; padding: 25px; position: relative; width: 500px; will-change: var(--framer-will-change-override, transform); }\",\".framer-X5TFN .framer-mabkjr { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 32px; height: min-content; justify-content: flex-start; max-width: 1080px; overflow: visible; padding: 100px 40px 100px 40px; position: relative; width: 100%; }\",\".framer-X5TFN .framer-3cn029 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1.5 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 64px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; z-index: 1; }\",\".framer-X5TFN .framer-ysoez0 { align-content: center; align-items: center; background-color: var(--token-bf8bd38a-4575-40c0-9459-6a86668113f1, #f3f4f6); border-bottom-left-radius: 12px; border-bottom-right-radius: 12px; border-top-left-radius: 12px; border-top-right-radius: 12px; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 48px 32px 48px 32px; position: sticky; top: 88px; width: 1px; z-index: 1; }\",\".framer-X5TFN .framer-1yrv4p2 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 15px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-X5TFN .framer-x146dn { border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; border-top-left-radius: 1000px; border-top-right-radius: 1000px; flex: none; height: 64px; overflow: hidden; position: relative; width: 64px; will-change: var(--framer-will-change-override, transform); }\",\".framer-X5TFN .framer-uc26ke { --framer-paragraph-spacing: 0px; flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-X5TFN .framer-10o5x30 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 2; }\",\".framer-X5TFN .framer-zsxryu-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\"@supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-X5TFN.framer-72rtr7, .framer-X5TFN .framer-13kxl6w, .framer-X5TFN .framer-19eao2h, .framer-X5TFN .framer-srowc5, .framer-X5TFN .framer-15kb1v2, .framer-X5TFN .framer-zan0bz, .framer-X5TFN .framer-9jpca2, .framer-X5TFN .framer-yxy7eo, .framer-X5TFN .framer-zvtfkn, .framer-X5TFN .framer-1pwecu8, .framer-X5TFN .framer-10svxdt, .framer-X5TFN .framer-et90f4, .framer-X5TFN .framer-svzxhy, .framer-X5TFN .framer-1d6xspv, .framer-X5TFN .framer-18gw1n6, .framer-X5TFN .framer-1tcd00y, .framer-X5TFN .framer-1lapw2y, .framer-X5TFN .framer-13d82q0, .framer-X5TFN .framer-xdyokc, .framer-X5TFN .framer-1l9kai7, .framer-X5TFN .framer-1s82grz, .framer-X5TFN .framer-1cn7qkw, .framer-X5TFN .framer-1l304re, .framer-X5TFN.framer-qisg53, .framer-X5TFN .framer-1ixg2qw, .framer-X5TFN .framer-1kvtyk0, .framer-X5TFN .framer-ti4fmg, .framer-X5TFN .framer-rxatli, .framer-X5TFN .framer-1okl3d3, .framer-X5TFN .framer-1piggx9, .framer-X5TFN .framer-1p5l1cr, .framer-X5TFN .framer-c6ugx, .framer-X5TFN .framer-1p0hccf, .framer-X5TFN .framer-ghzifb, .framer-X5TFN .framer-fc054f, .framer-X5TFN .framer-1j1e7ya, .framer-X5TFN .framer-1gv76xg, .framer-X5TFN .framer-q9fk6b, .framer-X5TFN .framer-14nr0fm, .framer-X5TFN .framer-1b49y81, .framer-X5TFN .framer-13b98co, .framer-X5TFN .framer-rcb206, .framer-X5TFN .framer-1bhqyvb, .framer-X5TFN .framer-7t2rr2, .framer-X5TFN .framer-we054r, .framer-X5TFN .framer-1r093w8, .framer-X5TFN .framer-9cgq35, .framer-X5TFN .framer-1q8xlxt, .framer-X5TFN .framer-1qh1qjh, .framer-X5TFN .framer-182wt2c, .framer-X5TFN .framer-mabkjr, .framer-X5TFN .framer-3cn029, .framer-X5TFN .framer-ysoez0, .framer-X5TFN .framer-1yrv4p2, .framer-X5TFN .framer-10o5x30 { gap: 0px; } .framer-X5TFN.framer-72rtr7 > *, .framer-X5TFN .framer-zan0bz > *, .framer-X5TFN .framer-1qh1qjh > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-X5TFN.framer-72rtr7 > :first-child, .framer-X5TFN .framer-13kxl6w > :first-child, .framer-X5TFN .framer-19eao2h > :first-child, .framer-X5TFN .framer-srowc5 > :first-child, .framer-X5TFN .framer-zan0bz > :first-child, .framer-X5TFN .framer-1pwecu8 > :first-child, .framer-X5TFN .framer-10svxdt > :first-child, .framer-X5TFN .framer-et90f4 > :first-child, .framer-X5TFN .framer-svzxhy > :first-child, .framer-X5TFN .framer-1d6xspv > :first-child, .framer-X5TFN .framer-18gw1n6 > :first-child, .framer-X5TFN .framer-1tcd00y > :first-child, .framer-X5TFN .framer-1lapw2y > :first-child, .framer-X5TFN .framer-1l9kai7 > :first-child, .framer-X5TFN .framer-1s82grz > :first-child, .framer-X5TFN .framer-1l304re > :first-child, .framer-X5TFN .framer-1ixg2qw > :first-child, .framer-X5TFN .framer-1kvtyk0 > :first-child, .framer-X5TFN .framer-ti4fmg > :first-child, .framer-X5TFN .framer-rxatli > :first-child, .framer-X5TFN .framer-1okl3d3 > :first-child, .framer-X5TFN .framer-1piggx9 > :first-child, .framer-X5TFN .framer-1p5l1cr > :first-child, .framer-X5TFN .framer-c6ugx > :first-child, .framer-X5TFN .framer-1p0hccf > :first-child, .framer-X5TFN .framer-fc054f > :first-child, .framer-X5TFN .framer-1j1e7ya > :first-child, .framer-X5TFN .framer-14nr0fm > :first-child, .framer-X5TFN .framer-1b49y81 > :first-child, .framer-X5TFN .framer-rcb206 > :first-child, .framer-X5TFN .framer-7t2rr2 > :first-child, .framer-X5TFN .framer-we054r > :first-child, .framer-X5TFN .framer-1q8xlxt > :first-child, .framer-X5TFN .framer-1qh1qjh > :first-child, .framer-X5TFN .framer-182wt2c > :first-child, .framer-X5TFN .framer-3cn029 > :first-child, .framer-X5TFN .framer-ysoez0 > :first-child, .framer-X5TFN .framer-1yrv4p2 > :first-child { margin-top: 0px; } .framer-X5TFN.framer-72rtr7 > :last-child, .framer-X5TFN .framer-13kxl6w > :last-child, .framer-X5TFN .framer-19eao2h > :last-child, .framer-X5TFN .framer-srowc5 > :last-child, .framer-X5TFN .framer-zan0bz > :last-child, .framer-X5TFN .framer-1pwecu8 > :last-child, .framer-X5TFN .framer-10svxdt > :last-child, .framer-X5TFN .framer-et90f4 > :last-child, .framer-X5TFN .framer-svzxhy > :last-child, .framer-X5TFN .framer-1d6xspv > :last-child, .framer-X5TFN .framer-18gw1n6 > :last-child, .framer-X5TFN .framer-1tcd00y > :last-child, .framer-X5TFN .framer-1lapw2y > :last-child, .framer-X5TFN .framer-1l9kai7 > :last-child, .framer-X5TFN .framer-1s82grz > :last-child, .framer-X5TFN .framer-1l304re > :last-child, .framer-X5TFN .framer-1ixg2qw > :last-child, .framer-X5TFN .framer-1kvtyk0 > :last-child, .framer-X5TFN .framer-ti4fmg > :last-child, .framer-X5TFN .framer-rxatli > :last-child, .framer-X5TFN .framer-1okl3d3 > :last-child, .framer-X5TFN .framer-1piggx9 > :last-child, .framer-X5TFN .framer-1p5l1cr > :last-child, .framer-X5TFN .framer-c6ugx > :last-child, .framer-X5TFN .framer-1p0hccf > :last-child, .framer-X5TFN .framer-fc054f > :last-child, .framer-X5TFN .framer-1j1e7ya > :last-child, .framer-X5TFN .framer-14nr0fm > :last-child, .framer-X5TFN .framer-1b49y81 > :last-child, .framer-X5TFN .framer-rcb206 > :last-child, .framer-X5TFN .framer-7t2rr2 > :last-child, .framer-X5TFN .framer-we054r > :last-child, .framer-X5TFN .framer-1q8xlxt > :last-child, .framer-X5TFN .framer-1qh1qjh > :last-child, .framer-X5TFN .framer-182wt2c > :last-child, .framer-X5TFN .framer-3cn029 > :last-child, .framer-X5TFN .framer-ysoez0 > :last-child, .framer-X5TFN .framer-1yrv4p2 > :last-child { margin-bottom: 0px; } .framer-X5TFN .framer-13kxl6w > *, .framer-X5TFN .framer-1lapw2y > *, .framer-X5TFN .framer-rxatli > *, .framer-X5TFN .framer-1piggx9 > *, .framer-X5TFN .framer-1p5l1cr > *, .framer-X5TFN .framer-we054r > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-X5TFN .framer-19eao2h > *, .framer-X5TFN .framer-fc054f > *, .framer-X5TFN .framer-1b49y81 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-X5TFN .framer-srowc5 > *, .framer-X5TFN .framer-ti4fmg > *, .framer-X5TFN .framer-1okl3d3 > *, .framer-X5TFN .framer-c6ugx > *, .framer-X5TFN .framer-3cn029 > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-X5TFN .framer-15kb1v2 > *, .framer-X5TFN .framer-zvtfkn > *, .framer-X5TFN .framer-xdyokc > *, .framer-X5TFN .framer-9cgq35 > * { margin: 0px; margin-left: calc(10px / 2); margin-right: calc(10px / 2); } .framer-X5TFN .framer-15kb1v2 > :first-child, .framer-X5TFN .framer-9jpca2 > :first-child, .framer-X5TFN .framer-yxy7eo > :first-child, .framer-X5TFN .framer-zvtfkn > :first-child, .framer-X5TFN .framer-13d82q0 > :first-child, .framer-X5TFN .framer-xdyokc > :first-child, .framer-X5TFN .framer-1cn7qkw > :first-child, .framer-X5TFN.framer-qisg53 > :first-child, .framer-X5TFN .framer-ghzifb > :first-child, .framer-X5TFN .framer-1gv76xg > :first-child, .framer-X5TFN .framer-q9fk6b > :first-child, .framer-X5TFN .framer-13b98co > :first-child, .framer-X5TFN .framer-1bhqyvb > :first-child, .framer-X5TFN .framer-1r093w8 > :first-child, .framer-X5TFN .framer-9cgq35 > :first-child, .framer-X5TFN .framer-mabkjr > :first-child, .framer-X5TFN .framer-10o5x30 > :first-child { margin-left: 0px; } .framer-X5TFN .framer-15kb1v2 > :last-child, .framer-X5TFN .framer-9jpca2 > :last-child, .framer-X5TFN .framer-yxy7eo > :last-child, .framer-X5TFN .framer-zvtfkn > :last-child, .framer-X5TFN .framer-13d82q0 > :last-child, .framer-X5TFN .framer-xdyokc > :last-child, .framer-X5TFN .framer-1cn7qkw > :last-child, .framer-X5TFN.framer-qisg53 > :last-child, .framer-X5TFN .framer-ghzifb > :last-child, .framer-X5TFN .framer-1gv76xg > :last-child, .framer-X5TFN .framer-q9fk6b > :last-child, .framer-X5TFN .framer-13b98co > :last-child, .framer-X5TFN .framer-1bhqyvb > :last-child, .framer-X5TFN .framer-1r093w8 > :last-child, .framer-X5TFN .framer-9cgq35 > :last-child, .framer-X5TFN .framer-mabkjr > :last-child, .framer-X5TFN .framer-10o5x30 > :last-child { margin-right: 0px; } .framer-X5TFN .framer-9jpca2 > * { margin: 0px; margin-left: calc(40px / 2); margin-right: calc(40px / 2); } .framer-X5TFN .framer-yxy7eo > *, .framer-X5TFN .framer-mabkjr > * { margin: 0px; margin-left: calc(32px / 2); margin-right: calc(32px / 2); } .framer-X5TFN .framer-1pwecu8 > *, .framer-X5TFN .framer-et90f4 > *, .framer-X5TFN .framer-1d6xspv > *, .framer-X5TFN .framer-1l304re > *, .framer-X5TFN .framer-1ixg2qw > *, .framer-X5TFN .framer-1kvtyk0 > * { margin: 0px; margin-bottom: calc(20px / 2); margin-top: calc(20px / 2); } .framer-X5TFN .framer-10svxdt > *, .framer-X5TFN .framer-svzxhy > *, .framer-X5TFN .framer-18gw1n6 > * { margin: 0px; margin-bottom: calc(10px / 2); margin-top: calc(10px / 2); } .framer-X5TFN .framer-1tcd00y > *, .framer-X5TFN .framer-1s82grz > *, .framer-X5TFN .framer-1p0hccf > *, .framer-X5TFN .framer-1q8xlxt > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-X5TFN .framer-13d82q0 > * { margin: 0px; margin-left: calc(20px / 2); margin-right: calc(20px / 2); } .framer-X5TFN .framer-1l9kai7 > * { margin: 0px; margin-bottom: calc(35px / 2); margin-top: calc(35px / 2); } .framer-X5TFN .framer-1cn7qkw > *, .framer-X5TFN .framer-ghzifb > *, .framer-X5TFN .framer-1r093w8 > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-X5TFN.framer-qisg53 > * { margin: 0px; margin-left: calc(0px / 2); margin-right: calc(0px / 2); } .framer-X5TFN .framer-1j1e7ya > *, .framer-X5TFN .framer-rcb206 > * { margin: 0px; margin-bottom: calc(8px / 2); margin-top: calc(8px / 2); } .framer-X5TFN .framer-1gv76xg > * { margin: 0px; margin-left: calc(2px / 2); margin-right: calc(2px / 2); } .framer-X5TFN .framer-q9fk6b > * { margin: 0px; margin-left: calc(33px / 2); margin-right: calc(33px / 2); } .framer-X5TFN .framer-14nr0fm > *, .framer-X5TFN .framer-7t2rr2 > *, .framer-X5TFN .framer-182wt2c > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-X5TFN .framer-13b98co > * { margin: 0px; margin-left: calc(4px / 2); margin-right: calc(4px / 2); } .framer-X5TFN .framer-1bhqyvb > * { margin: 0px; margin-left: calc(8px / 2); margin-right: calc(8px / 2); } .framer-X5TFN .framer-ysoez0 > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-X5TFN .framer-1yrv4p2 > * { margin: 0px; margin-bottom: calc(15px / 2); margin-top: calc(15px / 2); } .framer-X5TFN .framer-10o5x30 > * { margin: 0px; margin-left: calc(18px / 2); margin-right: calc(18px / 2); } }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css,...sharedStyle4.css,...sharedStyle5.css,...sharedStyle6.css,...sharedStyle7.css,...sharedStyle8.css,'.framer-X5TFN[data-hide-scrollbars=\"true\"]::-webkit-scrollbar, .framer-X5TFN [data-hide-scrollbars=\"true\"]::-webkit-scrollbar { width: 0px; height: 0px; }','.framer-X5TFN[data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb, .framer-X5TFN [data-hide-scrollbars=\"true\"]::-webkit-scrollbar-thumb { background: transparent; }','.framer-X5TFN[data-hide-scrollbars=\"true\"], .framer-X5TFN [data-hide-scrollbars=\"true\"] { scrollbar-width: none; }','.framer-X5TFN[data-border=\"true\"]::after, .framer-X5TFN [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: 992px) and (max-width: 1199px) { .framer-X5TFN.framer-72rtr7 { width: 992px; } .framer-X5TFN .framer-19eao2h { gap: 16px; } .framer-X5TFN .framer-147o50z-container, .framer-X5TFN .framer-3g9fih-container, .framer-X5TFN .framer-1snxhzq-container { align-self: stretch; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-X5TFN .framer-19eao2h { gap: 0px; } .framer-X5TFN .framer-19eao2h > * { margin: 0px; margin-bottom: calc(16px / 2); margin-top: calc(16px / 2); } .framer-X5TFN .framer-19eao2h > :first-child { margin-top: 0px; } .framer-X5TFN .framer-19eao2h > :last-child { margin-bottom: 0px; } }}\",\"@media (min-width: 768px) and (max-width: 991px) { .framer-X5TFN.framer-72rtr7 { width: 768px; } .framer-X5TFN .framer-1l8abyu-container { width: 100%; } .framer-X5TFN .framer-1l9kai7 { gap: 64px; } .framer-X5TFN .framer-1cn7qkw { align-content: unset; align-items: unset; display: grid; grid-auto-rows: min-content; grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(1, min-content); justify-content: center; } .framer-X5TFN .framer-iwc4ed-container, .framer-X5TFN .framer-147o50z-container, .framer-X5TFN .framer-3g9fih-container, .framer-X5TFN .framer-1snxhzq-container { align-self: start; flex: none; justify-self: start; width: 100%; } .framer-X5TFN .framer-ti4fmg { gap: 48px; } .framer-X5TFN .framer-1gxhdjh-container, .framer-X5TFN .framer-1piggx9 { order: 0; } .framer-X5TFN .framer-1okl3d3, .framer-X5TFN .framer-1p5l1cr { order: 1; } .framer-X5TFN .framer-we054r { height: 291px; } .framer-X5TFN .framer-1r093w8 { align-content: unset; align-items: unset; display: grid; flex: 1 0 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(3, minmax(50px, 1fr)); height: 1px; width: 100%; } .framer-X5TFN .framer-9cgq35 { align-self: start; height: 100%; justify-self: start; width: 100%; } .framer-X5TFN .framer-zk7r8g { gap: 22px; justify-content: flex-start; overflow: auto; padding: 0px 40px 0px 40px; } .framer-X5TFN .framer-mabkjr { flex-direction: column; } .framer-X5TFN .framer-3cn029, .framer-X5TFN .framer-ysoez0 { flex: none; width: 100%; } .framer-X5TFN .framer-12ed5ig { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-X5TFN .framer-1yrv4p2 { align-content: center; align-items: center; } .framer-X5TFN .framer-x146dn { -webkit-filter: grayscale(0); filter: grayscale(0); } .framer-X5TFN .framer-nminyr, .framer-X5TFN .framer-17e3ypb { max-width: 300px; } .framer-X5TFN .framer-10o5x30 { flex-direction: column; justify-content: center; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-X5TFN .framer-1l9kai7, .framer-X5TFN .framer-1cn7qkw, .framer-X5TFN .framer-ti4fmg, .framer-X5TFN .framer-1r093w8, .framer-X5TFN .framer-zk7r8g, .framer-X5TFN .framer-mabkjr, .framer-X5TFN .framer-10o5x30 { gap: 0px; } .framer-X5TFN .framer-1l9kai7 > * { margin: 0px; margin-bottom: calc(64px / 2); margin-top: calc(64px / 2); } .framer-X5TFN .framer-1l9kai7 > :first-child, .framer-X5TFN .framer-ti4fmg > :first-child, .framer-X5TFN .framer-mabkjr > :first-child, .framer-X5TFN .framer-10o5x30 > :first-child { margin-top: 0px; } .framer-X5TFN .framer-1l9kai7 > :last-child, .framer-X5TFN .framer-ti4fmg > :last-child, .framer-X5TFN .framer-mabkjr > :last-child, .framer-X5TFN .framer-10o5x30 > :last-child { margin-bottom: 0px; } .framer-X5TFN .framer-1cn7qkw > *, .framer-X5TFN .framer-1cn7qkw > :first-child, .framer-X5TFN .framer-1cn7qkw > :last-child, .framer-X5TFN .framer-1r093w8 > *, .framer-X5TFN .framer-1r093w8 > :first-child, .framer-X5TFN .framer-1r093w8 > :last-child { margin: 0px; } .framer-X5TFN .framer-ti4fmg > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-X5TFN .framer-zk7r8g > * { margin: 0px; margin-left: calc(22px / 2); margin-right: calc(22px / 2); } .framer-X5TFN .framer-zk7r8g > :first-child { margin-left: 0px; } .framer-X5TFN .framer-zk7r8g > :last-child { margin-right: 0px; } .framer-X5TFN .framer-mabkjr > * { margin: 0px; margin-bottom: calc(32px / 2); margin-top: calc(32px / 2); } .framer-X5TFN .framer-10o5x30 > * { margin: 0px; margin-bottom: calc(18px / 2); margin-top: calc(18px / 2); } }}\",\"@media (max-width: 767px) { .framer-X5TFN.framer-72rtr7 { height: 9031px; width: 390px; } .framer-X5TFN .framer-13kxl6w { align-content: flex-start; align-items: flex-start; padding: 50px 20px 32px 20px; } .framer-X5TFN .framer-19eao2h { align-content: flex-start; align-items: flex-start; } .framer-X5TFN .framer-vxhgo3-container, .framer-X5TFN .framer-elf4f5-container { order: 2; } .framer-X5TFN .framer-1d5gplu, .framer-X5TFN .framer-13d82q0, .framer-X5TFN .framer-1piggx9 { order: 0; } .framer-X5TFN .framer-hogmjb { max-width: unset; order: 3; width: 100%; } .framer-X5TFN .framer-srowc5 { gap: 50px; height: 457px; } .framer-X5TFN .framer-18q7s-container { height: var(--framer-aspect-ratio-supported, 265px); order: 0; } .framer-X5TFN .framer-1tcd00y, .framer-X5TFN .framer-1l9kai7, .framer-X5TFN .framer-ti4fmg, .framer-X5TFN .framer-c6ugx { gap: 48px; padding: 80px 20px 80px 20px; } .framer-X5TFN .framer-1l8abyu-container { width: 100%; } .framer-X5TFN .framer-1cn7qkw { flex-direction: column; } .framer-X5TFN .framer-iwc4ed-container, .framer-X5TFN .framer-147o50z-container, .framer-X5TFN .framer-3g9fih-container, .framer-X5TFN .framer-1snxhzq-container, .framer-X5TFN .framer-3cn029 { flex: none; width: 100%; } .framer-X5TFN .framer-1l304re { gap: 60px; height: min-content; padding: 30px; } .framer-X5TFN .framer-v80dzt-container { height: 480px; } .framer-X5TFN .framer-1kvtyk0 { padding: 80px 20px 80px 20px; } .framer-X5TFN .framer-1gxhdjh-container { height: 150px; order: 0; z-index: 8; } .framer-X5TFN .framer-1okl3d3, .framer-X5TFN .framer-1p5l1cr { order: 1; } .framer-X5TFN .framer-mufc8w { max-width: unset; width: 100%; } .framer-X5TFN .framer-ghzifb { flex-direction: column; padding: 8px; width: 100%; } .framer-X5TFN .framer-4hwmv6 { align-self: unset; gap: 0px; height: min-content; justify-content: center; padding: 24px; width: 100%; } .framer-X5TFN .framer-1ckypcv-container { height: 44px; } .framer-X5TFN .framer-2dppxa { padding: 24px; width: 100%; } .framer-X5TFN .framer-1r093w8 { align-content: unset; align-items: unset; display: grid; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); width: 100%; } .framer-X5TFN .framer-9cgq35 { align-self: start; height: 100%; justify-self: start; width: 100%; } .framer-X5TFN .framer-zk7r8g { gap: 12px; justify-content: flex-start; overflow: hidden; overflow-x: auto; padding: 0px 20px 0px 20px; } .framer-X5TFN .framer-mabkjr { flex-direction: column; gap: 48px; padding: 80px 20px 80px 20px; } .framer-X5TFN .framer-12ed5ig { white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; } .framer-X5TFN .framer-ysoez0 { flex: none; gap: 24px; padding: 40px 16px 40px 16px; width: 100%; } .framer-X5TFN .framer-1yrv4p2 { align-content: center; align-items: center; overflow: visible; } .framer-X5TFN .framer-x146dn { -webkit-filter: grayscale(0); filter: grayscale(0); } .framer-X5TFN .framer-10o5x30 { flex-direction: column; justify-content: center; } @supports (background: -webkit-named-image(i)) and (not (scale:1)) { .framer-X5TFN .framer-srowc5, .framer-X5TFN .framer-1tcd00y, .framer-X5TFN .framer-1l9kai7, .framer-X5TFN .framer-1cn7qkw, .framer-X5TFN .framer-1l304re, .framer-X5TFN .framer-ti4fmg, .framer-X5TFN .framer-c6ugx, .framer-X5TFN .framer-ghzifb, .framer-X5TFN .framer-4hwmv6, .framer-X5TFN .framer-1r093w8, .framer-X5TFN .framer-zk7r8g, .framer-X5TFN .framer-mabkjr, .framer-X5TFN .framer-ysoez0, .framer-X5TFN .framer-10o5x30 { gap: 0px; } .framer-X5TFN .framer-srowc5 > * { margin: 0px; margin-bottom: calc(50px / 2); margin-top: calc(50px / 2); } .framer-X5TFN .framer-srowc5 > :first-child, .framer-X5TFN .framer-1tcd00y > :first-child, .framer-X5TFN .framer-1l9kai7 > :first-child, .framer-X5TFN .framer-1cn7qkw > :first-child, .framer-X5TFN .framer-1l304re > :first-child, .framer-X5TFN .framer-ti4fmg > :first-child, .framer-X5TFN .framer-c6ugx > :first-child, .framer-X5TFN .framer-ghzifb > :first-child, .framer-X5TFN .framer-4hwmv6 > :first-child, .framer-X5TFN .framer-mabkjr > :first-child, .framer-X5TFN .framer-ysoez0 > :first-child, .framer-X5TFN .framer-10o5x30 > :first-child { margin-top: 0px; } .framer-X5TFN .framer-srowc5 > :last-child, .framer-X5TFN .framer-1tcd00y > :last-child, .framer-X5TFN .framer-1l9kai7 > :last-child, .framer-X5TFN .framer-1cn7qkw > :last-child, .framer-X5TFN .framer-1l304re > :last-child, .framer-X5TFN .framer-ti4fmg > :last-child, .framer-X5TFN .framer-c6ugx > :last-child, .framer-X5TFN .framer-ghzifb > :last-child, .framer-X5TFN .framer-4hwmv6 > :last-child, .framer-X5TFN .framer-mabkjr > :last-child, .framer-X5TFN .framer-ysoez0 > :last-child, .framer-X5TFN .framer-10o5x30 > :last-child { margin-bottom: 0px; } .framer-X5TFN .framer-1tcd00y > *, .framer-X5TFN .framer-1l9kai7 > *, .framer-X5TFN .framer-ti4fmg > *, .framer-X5TFN .framer-c6ugx > *, .framer-X5TFN .framer-mabkjr > * { margin: 0px; margin-bottom: calc(48px / 2); margin-top: calc(48px / 2); } .framer-X5TFN .framer-1cn7qkw > *, .framer-X5TFN .framer-ghzifb > * { margin: 0px; margin-bottom: calc(12px / 2); margin-top: calc(12px / 2); } .framer-X5TFN .framer-1l304re > * { margin: 0px; margin-bottom: calc(60px / 2); margin-top: calc(60px / 2); } .framer-X5TFN .framer-4hwmv6 > * { margin: 0px; margin-bottom: calc(0px / 2); margin-top: calc(0px / 2); } .framer-X5TFN .framer-1r093w8 > *, .framer-X5TFN .framer-1r093w8 > :first-child, .framer-X5TFN .framer-1r093w8 > :last-child { margin: 0px; } .framer-X5TFN .framer-zk7r8g > * { margin: 0px; margin-left: calc(12px / 2); margin-right: calc(12px / 2); } .framer-X5TFN .framer-zk7r8g > :first-child { margin-left: 0px; } .framer-X5TFN .framer-zk7r8g > :last-child { margin-right: 0px; } .framer-X5TFN .framer-ysoez0 > * { margin: 0px; margin-bottom: calc(24px / 2); margin-top: calc(24px / 2); } .framer-X5TFN .framer-10o5x30 > * { margin: 0px; margin-bottom: calc(18px / 2); margin-top: calc(18px / 2); } }}\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 6855.5\n * @framerIntrinsicWidth 1200\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"c2VvwuEge\":{\"layout\":[\"fixed\",\"auto\"]},\"oIMIRmEsG\":{\"layout\":[\"fixed\",\"auto\"]},\"C3r9hMJuq\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerComponentViewportWidth true\n * @framerAcceptsLayoutTemplate true\n * @framerScrollSections {\"BZchDvhMe\":{\"pattern\":\":BZchDvhMe\",\"name\":\"hero\"},\"dQ9iOLYWy\":{\"pattern\":\":dQ9iOLYWy\",\"name\":\"slider\"},\"O1EWxm2cI\":{\"pattern\":\":O1EWxm2cI\",\"name\":\"services\"},\"GqS2yBBGz\":{\"pattern\":\":GqS2yBBGz\",\"name\":\"about\"},\"ymGWWWUM9\":{\"pattern\":\":ymGWWWUM9\",\"name\":\"pricing\"},\"NinfuRmQL\":{\"pattern\":\":NinfuRmQL\",\"name\":\"testimonials\"},\"wWxpymqOt\":{\"pattern\":\":wWxpymqOt\",\"name\":\"faq\"}}\n * @framerResponsiveScreen\n */const FrameraugiA20Il=withCSS(Component,css,\"framer-X5TFN\");export default FrameraugiA20Il;FrameraugiA20Il.displayName=\"Home\";FrameraugiA20Il.defaultProps={height:6855.5,width:1200};addFonts(FrameraugiA20Il,[{explicitInter:true,fonts:[{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/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{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/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{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/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{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/vQyevYAyHtARFwPqUzQGpnDs.woff2\",weight:\"400\"},{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/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{family:\"Inter Display\",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/ePuN3mCjzajIHnyCdvKBFiZkyY0.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/V3j1L0o5vPFKe26Sw4HcpXCfHo.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/F3kdpd2N0cToWV5huaZjjgM.woff2\",weight:\"500\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/0iDmxkizU9goZoclqIqsV5rvETU.woff2\",weight:\"500\"},{family:\"Inter Display\",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/r0mv3NegmA0akcQsNFotG32Las.woff2\",weight:\"500\"},{family:\"Inter Display\",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/8yoV9pUxquX7VD7ZXlNYKQmkmk.woff2\",weight:\"500\"},{family:\"Inter Display\",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/Ii21jnSJkulBKsHHXKlapi7fv9w.woff2\",weight:\"500\"},{family:\"Inter Display\",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/I11LrmuBDQZweplJ62KkVsklU5Y.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/UjFZPDy3qGuDktQM4q9CxhKfIa8.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/8exwVHJy2DhJ4N5prYlVMrEKmQ.woff2\",weight:\"700\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/UTeedEK21hO5jDxEUldzdScUqpg.woff2\",weight:\"700\"},{family:\"Inter Display\",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/Ig8B8nzy11hzIWEIYnkg91sofjo.woff2\",weight:\"700\"},{family:\"Inter Display\",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/n9CXKI3tsmCPeC6MCT9NziShSuQ.woff2\",weight:\"700\"},{family:\"Inter Display\",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/qctQFoJqJ9aIbRSIp0AhCQpFxn8.woff2\",weight:\"700\"},{family:\"Inter Display\",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/gazZKZuUEtvr9ULhdA4SprP0AZ0.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/pe8RoujoPxuTZhqoNzYqHX2MXA.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/teGhWnhH3bCqefKGsIsqFy3hK8.woff2\",weight:\"600\"},{family:\"Inter Display\",source:\"framer\",style:\"normal\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/qQHxgTnEk6Czu1yW4xS82HQWFOk.woff2\",weight:\"600\"},{family:\"Inter Display\",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/MJ3N6lfN4iP5Um8rJGqLYl03tE.woff2\",weight:\"600\"},{family:\"Inter Display\",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/dHHUz45rhM2KCQpj9zttNVlibk.woff2\",weight:\"600\"},{family:\"Inter Display\",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/0SEEmmWc3vovhaai4RlRQSWRrz0.woff2\",weight:\"600\"},{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/CfMzU8w2e7tHgF4T4rATMPuWosA.woff2\",weight:\"400\"},{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/867QObYax8ANsfX4TGEVU9YiCM.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Oyn2ZbENFdnW7mt2Lzjk1h9Zb9k.woff2\",weight:\"400\"},{family:\"Inter\",source:\"framer\",style:\"italic\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/cdAe8hgZ1cMyLu9g005pAW3xMo.woff2\",weight:\"400\"},{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/DOfvtmE1UplCq161m6Hj8CSQYg.woff2\",weight:\"400\"},{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/vFzuJY0c65av44uhEKB6vyjFMg.woff2\",weight:\"400\"},{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/tKtBcDnBMevsEEJKdNGhhkLzYo.woff2\",weight:\"400\"}]},...InfoBarInfoBarFonts,...TestimonialHappyClientsFonts,...ButtonsCTAButtonsContainerFonts,...ElementsProjectBarSliderFonts,...LoadMoreFonts,...CMSSlideshowFonts,...CardTickerPortfolioFonts,...TickerFonts,...MicroInteractionFonts,...MainComponentFonts,...ElementsProcessCardFonts,...ButtonsPrimaryButtonFonts,...ElementsWindowFonts,...YouTubeFonts,...TestimonialBigQuoteTestimonialFonts,...ElementsPicturesFonts,...ElementsSocialEmailFonts,...PhosphorFonts,...CounterFonts,...ElementsBenefitFonts,...ButtonsCallButtonFonts,...ElementsClientLogoFonts,...TestimonialTestimonialCardFonts,...SpinnerFonts,...SuperfieldsFonts,...FAQFAQAccordianFonts,...SectionsFooterFonts,...ElementsCursorFonts,...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\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameraugiA20Il\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"6855.5\",\"framerIntrinsicWidth\":\"1200\",\"framerContractVersion\":\"1\",\"framerAcceptsLayoutTemplate\":\"true\",\"framerScrollSections\":\"{\\\"BZchDvhMe\\\":{\\\"pattern\\\":\\\":BZchDvhMe\\\",\\\"name\\\":\\\"hero\\\"},\\\"dQ9iOLYWy\\\":{\\\"pattern\\\":\\\":dQ9iOLYWy\\\",\\\"name\\\":\\\"slider\\\"},\\\"O1EWxm2cI\\\":{\\\"pattern\\\":\\\":O1EWxm2cI\\\",\\\"name\\\":\\\"services\\\"},\\\"GqS2yBBGz\\\":{\\\"pattern\\\":\\\":GqS2yBBGz\\\",\\\"name\\\":\\\"about\\\"},\\\"ymGWWWUM9\\\":{\\\"pattern\\\":\\\":ymGWWWUM9\\\",\\\"name\\\":\\\"pricing\\\"},\\\"NinfuRmQL\\\":{\\\"pattern\\\":\\\":NinfuRmQL\\\",\\\"name\\\":\\\"testimonials\\\"},\\\"wWxpymqOt\\\":{\\\"pattern\\\":\\\":wWxpymqOt\\\",\\\"name\\\":\\\"faq\\\"}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"c2VvwuEge\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"oIMIRmEsG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"C3r9hMJuq\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerComponentViewportWidth\":\"true\",\"framerResponsiveScreen\":\"\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}"],
  "mappings": "g7DACkN,IAAMA,GAAmB,wBAAqCC,GAAqB,mBAAgCC,GAAU,SACnUC,IAAW,SAASA,EAAU,CAACA,EAAU,OAAU,SAASA,EAAU,OAAU,SAASA,EAAU,QAAW,UAAUA,EAAU,KAAQ,OAAOA,EAAU,KAAQ,MAAO,GAAGA,KAAYA,GAAU,CAAC,EAAE,EAAS,IAAIC,IAAiB,SAASA,EAAgB,CAACA,EAAgB,OAAU,SAASA,EAAgB,OAAU,SAASA,EAAgB,KAAQ,OAAOA,EAAgB,UAAa,YAAYA,EAAgB,eAAkB,iBAAiBA,EAAgB,gBAAmB,iBAAkB,GAAGA,KAAkBA,GAAgB,CAAC,EAAE,EAAS,IAAIC,IAAqB,SAASA,EAAoB,CAACA,EAAoB,OAAU,SAASA,EAAoB,SAAY,UAAW,GAAGA,KAAsBA,GAAoB,CAAC,EAAE,EAAo5E,SAASC,GAAO,CAAC,MAAAC,EAAM,QAAAC,EAAQ,aAAAC,EAAa,IAAI,EAAE,CAAC,IAAIC,EAAYC,EAAa,GAAGJ,EAAM,YAAY,SAAS,CAAC,IAAIK,EAAmBC,EAAcC,EAAc,IAAIC,GAAOH,EAAmBL,EAAM,eAAe,MAAMK,IAAqB,OAAO,OAAOA,EAAmB,CAAC,EAAQI,GAAOH,EAAcN,EAAM,SAAS,MAAMM,IAAgB,OAAO,OAAOA,EAAc,MAAYI,GAAQH,EAAcP,EAAM,SAAS,MAAMO,IAAgB,OAAO,OAAOA,EAAc,OAAO,OAAGC,GAAOR,EAAM,QAAQS,GAAOC,KAASF,EAAmBG,GAAaH,EAAM,CAAC,MAAM,CAAC,GAAGA,EAAM,MAAM,MAAM,GAAGC,GAAO,CAAC,MAAMA,CAAK,EAAE,GAAGC,GAAQ,CAAC,OAAOA,CAAM,CAAC,CAAC,CAAC,GAAuBE,EAAK,MAAM,CAAC,mBAAmB,GAAK,MAAM,CAAC,QAAQ,UAAU,EAAE,QAAQX,EAAQ,SAASO,CAAK,CAAC,EAAG,OAAoBK,EAAM,MAAM,CAAC,mBAAmB,GAAK,QAAQZ,EAAQ,MAAM,CAAC,SAAS,WAAW,QAAQ,OAAO,iBAAiBE,EAAYH,EAAM,QAAQ,MAAMG,IAAc,OAAO,OAAOA,EAAY,YAAY,SAAS,WAAW,SAAS,GAAGW,GAAiBd,EAAM,IAAI,EAAE,MAAMA,EAAM,UAAU,QAAQA,EAAM,eAAe,GAAGA,EAAM,gBAAgBA,EAAM,kBAAkBA,EAAM,mBAAmBA,EAAM,gBAAgB,GAAGA,EAAM,YAAY,aAAaA,EAAM,cAAc,GAAGA,EAAM,mBAAmBA,EAAM,oBAAoBA,EAAM,uBAAuBA,EAAM,qBAAqB,GAAGA,EAAM,WAAW,WAAW,OAAO,OAAO,UAAU,KAAKA,EAAM,QAAQ,OAAO,QAAQ,OAAU,WAAWI,EAAaJ,EAAM,SAAS,MAAMI,IAAe,OAAO,OAAOA,EAAa,QAAQ,OAAO,OAAU,SAAS,UAAUJ,EAAM,QAAQ,GAAGA,EAAM,KAAK,GAAGA,EAAM,KAAK,EAAE,SAAS,CAACA,EAAM,KAAkBY,EAAKG,GAAO,CAAC,GAAGf,EAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAACD,GAAO,YAAY,qBAA+hB,SAASiB,GAAO,CAAC,MAAAC,EAAM,aAAAC,EAAa,SAAAC,EAAS,WAAAC,EAAW,YAAAC,EAAY,UAAAC,EAAU,MAAAC,EAAM,MAAAC,EAAM,WAAAC,EAAW,QAAAC,EAAQ,OAAAC,EAAO,SAAS,EAAE,CAAC,OAAoBC,EAAKC,EAAO,IAAI,CAAC,QAAQ,CAAC,YAAYL,EAAM,GAAGE,CAAO,EAAE,MAAM,CAAC,SAAS,WAAW,MAAM,EAAE,YAAYR,EAAa,GAAGC,OAAcC,OAAgBC,OAAiBC,MAAc,GAAGL,MAAU,YAAYM,EAAM,aAAaI,EAAO,cAAc,MAAM,EAAE,QAAQ,GAAM,WAAWF,CAAU,CAAC,CAAE,CAACT,GAAO,YAAY,qBAA4B,SAASc,GAAQ,CAAC,MAAAC,EAAM,SAAAC,CAAQ,EAAE,CAAC,OAAoBC,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,IAAI,GAAG,gBAAgB,0BAA0B,aAAa,EAAE,OAAO,+BAA+B,MAAM,oBAAoB,SAAS,GAAG,QAAQ,GAAG,UAAU,IAAI,SAAS,SAAS,EAAE,SAAS,CAAcL,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASG,CAAK,CAAC,EAAeH,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,GAAG,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASI,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAACF,GAAQ,YAAY,sBAA6D,SAASI,GAAiBC,EAAKC,EAAG,KAAK,CAAC,GAAGD,EAAK,CAAC,GAAG,CAAC,MAAAE,EAAM,OAAAC,EAAO,OAAAC,CAAM,EAAEJ,EAA0K,OAAlK,OAAOC,GAAI,YAAcA,GAAIC,EAAMF,EAAK,QAAQG,EAAOH,EAAK,SAASI,EAAOJ,EAAK,WAAeE,EAAMF,EAAK,SAASG,EAAOH,EAAK,UAAUI,EAAOJ,EAAK,YAAeA,EAAK,MAAM,QAAe,CAAC,gBAAgBE,EAAM,gBAAgB,MAAM,EAAc,CAAC,gBAAgB,OAAO,gBAAgB,mBAAmBF,EAAK,qBAAqBI,MAAWD,IAAS,EAAI,MAAM,CAAC,CAAE,CAA83E,SAASE,GAAgB,CAAC,eAAAC,EAAe,GAAM,OAAAC,EAAO,IAAI,EAAE,CAAC,EAAE,CAAC,MAAM,CAAC,OAAO,CAAC,KAAKC,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,aAAa,GAAGF,EAAe,CAAC,gBAAgB,EAAE,CAAC,CAAC,EAAE,aAAa,CAAC,YAAY,aAAa,GAAGA,EAAe,CAAC,iBAAiB,EAAE,CAAC,CAAC,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,OAAAC,CAAM,EAAE,UAAU,CAAC,KAAKC,EAAY,OAAO,aAAa,GAAG,YAAY,iBAAiB,OAAOC,GAAOA,EAAM,SAAS,SAAgDF,IAAOE,CAAK,CAAE,EAAE,UAAU,CAAC,KAAKD,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,SAAS,OAAO,UAAU,OAAO,WAAW,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,SAAS,SAAS,WAAW,EAAE,OAAOC,GAAOA,EAAM,SAAS,SAAgDF,IAAOE,CAAK,CAAE,EAAE,mBAAmB,CAAC,KAAKD,EAAY,OAAO,aAAa,QAAQ,YAAY,uBAAuB,OAAOC,GAAOA,EAAM,SAAS,SAASA,EAAM,YAAY,aAAoDF,IAAOE,CAAK,CAAE,EAAE,mBAAmB,CAAC,KAAKD,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,SAAS,OAAO,UAAU,MAAM,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,SAAS,QAAQ,EAAE,OAAOC,GAAOA,EAAM,SAAS,SAASA,EAAM,YAAY,aAAoDF,IAAOE,CAAK,CAAE,EAAE,WAAW,CAAC,KAAKD,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,EAAE,aAAa,CAAC,aAAQ,YAAO,EAAE,wBAAwB,GAAK,MAAM,OAAO,OAAOC,GAAOC,GAAcD,CAAK,IAAI,UAAiDF,IAAOE,CAAK,CAAE,EAAE,WAAW,CAAC,KAAKD,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,EAAE,aAAa,CAAC,mBAAc,mBAAc,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,OAAO,OAAOC,GAAOC,GAAcD,CAAK,IAAI,UAAiDF,IAAOE,CAAK,CAAE,EAAE,SAAS,CAAC,KAAKD,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,YAAY,YAAY,EAAE,aAAa,CAAC,mBAAc,mBAAc,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,OAAO,OAAOC,GAAOC,GAAcD,CAAK,IAAI,QAA+CF,IAAOE,CAAK,CAAE,EAAE,YAAY,CAAC,KAAKD,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,QAAQ,OAAO,EAAE,aAAa,CAAC,UAAU,SAAS,EAAE,wBAAwB,GAAK,MAAM,OAAO,OAAOC,GAAOC,GAAcD,CAAK,IAAI,WAAkDF,IAAOE,CAAK,CAAE,EAAE,SAAS,CAAC,KAAKD,EAAY,KAAK,aAAa,YAAY,QAAQ,CAAC,cAAc,qBAAqB,YAAY,YAAY,EAAE,aAAa,CAAC,eAAe,gBAAgB,aAAQ,YAAO,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,OAAO,OAAOC,GAAOC,GAAcD,CAAK,IAAI,QAA+CF,IAAOE,CAAK,CAAE,EAAE,eAAe,CAAC,KAAKD,EAAY,KAAK,aAAa,kBAAkB,QAAQ,CAAC,kBAAkB,gBAAgB,EAAE,aAAa,CAAC,mBAAmB,iBAAiB,EAAE,wBAAwB,GAAK,0BAA0B,WAAW,MAAM,OAAO,OAAOC,GAAOA,EAAM,SAAS,cAAqDF,IAAOE,CAAK,CAAE,CAAC,CAAE,CAAC,IAAMC,GAAcD,GAAeA,EAAM,SAAS,QAAQA,EAAM,YAAY,YAAYA,EAAM,mBAAmBA,EAAM,UAAU,GCD1/Y,SAASE,GAAkBC,EAAe,CAAC,IAAIC,EAAsBC,EAAqCC,EAA+BC,EAAuBC,EAAoDC,EAA8CC,EAAsCC,EAAgCC,EAAuBC,EAAmBC,EAAc,IAAIC,EAAY,KAAQ,EAAAZ,GAAiB,OAAsCC,EAAsBD,EAAe,SAAS,MAAMC,IAAwB,SAAcA,EAAsB,MAAOW,EAAYZ,EAAwB,EAAAA,GAAiB,OAAsCI,EAAuBJ,EAAe,SAAS,MAAMI,IAAyB,SAAeD,EAA+BC,EAAuB,YAAY,MAAMD,IAAiC,SAAeD,EAAqCC,EAA+B,SAAS,MAAMD,IAAuC,SAAcA,EAAqC,MAAOU,EAAYZ,EAAe,MAAM,SAAkB,EAAAA,GAAiB,OAAsCS,EAAuBT,EAAe,SAAS,MAAMS,IAAyB,SAAeD,EAAgCC,EAAuB,YAAY,MAAMD,IAAkC,SAAeD,EAAsCC,EAAgC,SAAS,MAAMD,IAAwC,SAAeD,EAA8CC,EAAsC,YAAY,MAAMD,IAAgD,SAAeD,EAAoDC,EAA8C,SAAS,MAAMD,IAAsD,SAAcA,EAAoD,QAAOO,EAAYZ,EAAe,MAAM,SAAS,MAAM,UAAU,IAAMa,EAAMD,GAAc,OAAmCF,EAAmBE,EAAY,SAAS,MAAMF,IAAqB,OAA3E,OAAyFA,EAAmB,MAAYI,EAAyCD,GAAM,KAASE,EAAY,CAAC,EAAKD,IAASA,EAAK,OAAO,aAAcC,EAAY,KAAKD,CAAI,EAAWA,EAAK,OAAO,aAAYE,GAAYF,EAAK,KAAKC,CAAW,EAAEC,GAAYF,EAAK,MAAMC,CAAW,IAAI,IAAME,EAA2CJ,GAAM,OAAO,GAAGE,EAAY,OAAO,GAAG,MAAM,QAAQE,CAAM,GAAG,QAAUC,KAASD,EAAQ,GAAGC,EAAM,MAAM,cAAcA,EAAM,MAAM,MAAM,CAACA,EAAM,MAAM,CAAC,IAAMC,EAAeJ,EAAY,KAAKK,GAAGA,EAAE,OAAOF,EAAM,UAAU,EAAKC,IAAgBJ,EAAY,CAACI,EAAe,GAAGJ,EAAY,OAAOK,GAAGA,IAAID,CAAc,CAAC,GAAG,OAAS,IAAME,EAAsB,CAAC,EAAQC,EAAoB,CAAC,EACnxF,GAAG,MAAM,QAAQL,CAAM,GAAG,QAAUC,KAASD,EAAQ,GAAGC,EAAM,OAAO,iBAAiBA,EAAM,eAAe,SAASA,EAAM,eAAe,eAAe,MAAM,QAAQA,EAAM,SAAS,EAAG,QAAUK,KAAYL,EAAM,UAAU,CAAC,IAAIM,EAAe,KAAKA,EAAeD,EAAS,QAAQ,MAAMC,IAAiB,OAAO,OAAOA,EAAe,QAAQ,aAAa,CAAC,IAAIC,EAAgB,IAAMC,EAAMH,EAAS,KAAK,MAAUI,EAAQD,EAAYE,IAAOH,EAAgBF,EAAS,SAAS,MAAME,IAAkB,OAAO,OAAOA,EAAgB,MAASG,IAAOA,GAAM,OAAO,cAAcA,GAAM,OAAMD,EAAQC,GAAM,MAAMb,EAAY,KAAK,CAAC,GAAGQ,EAAS,KAAK,QAAAI,CAAO,CAAC,EAAEL,EAAoBK,CAAO,EAAED,EAAMJ,EAAoBI,CAAK,EAAEA,EAAML,EAAsBK,CAAK,EAAEH,IAAc,IAAIM,GAAWlB,EAAcI,EAAY,CAAC,KAAK,MAAMJ,IAAgB,OAAO,OAAOA,EAAc,KAAWmB,EAAqB,CAAC,EAAQC,EAAwB,CAAC,EAAE,QAAUC,KAAcjB,EAAY,CAAC,IAAIkB,EAAiB,IAAMC,EAAK,CAAC,EAAQC,EAAO,CAAC,EAAEL,EAAqBE,EAAW,KAAK,EAAEE,EAAKH,EAAwBC,EAAW,KAAK,EAAEG,EAAO,IAAMC,GAAkBH,EAAiBD,EAAW,QAAQ,MAAMC,IAAmB,OAAO,OAAOA,EAAiB,iBAAiB,QAAUI,MAAM,OAAO,KAAKD,CAAgB,EAAE,CAAC,IAAME,GAAQ,CAAC,GAAAD,GAAG,GAAGD,EAAiBC,EAAE,CAAC,EAAEH,EAAKG,EAAE,EAAEC,GAAQH,EAAOG,GAAQ,KAAK,EAAEA,IACn1C,IAAIC,EAAiB,KAAK,GAAGvC,EAAe,CAAC,IAAIwC,EAAuBC,EAAYC,GAA2BC,EAAqBC,GAAa,IAAMC,GAAML,EAAuBxC,EAAe,SAAS,MAAMwC,IAAyB,OAAO,OAAOA,EAAuB,SAAY,OAAOK,GAAM,WAAYN,EAAiBM,EAAc,OAAOA,GAAO,OAA4BJ,EAAYI,EAAK,SAAS,MAAMJ,IAAc,OAAtD,OAAoEA,EAAY,WAAW,WAAYF,EAAiBM,EAAK,MAAM,SAAkB,OAAOA,GAAO,OAA4BD,GAAaC,EAAK,SAAS,MAAMD,KAAe,SAAeD,EAAqBC,GAAa,YAAY,MAAMD,IAAuB,SAAeD,GAA2BC,EAAqB,SAAS,MAAMD,KAA6B,OAA7P,OAA2QA,GAA2B,WAAW,aAAYH,EAAiBM,EAAK,MAAM,SAAS,MAAM,UAAW,MAAM,CAAC,MAAAhC,EAAM,YAAAD,EAAY,UAAAiB,EAAU,YAAAd,EAAY,qBAAAe,EAAqB,wBAAAC,EAAwB,iBAAAQ,EAAiB,sBAAAlB,EAAsB,oBAAAC,CAAmB,CAAE,CAAC,SAASN,GAAY8B,EAAK/B,EAAY,CAAI+B,GAAM,OAAOA,GAAO,WAAaA,EAAK,OAAO,aAAc/B,EAAY,KAAK+B,CAAI,EAAWA,EAAK,OAAO,aAAY9B,GAAY8B,EAAK,KAAK/B,CAAW,EAAEC,GAAY8B,EAAK,MAAM/B,CAAW,GAAI,CACxxC,SAASgC,GAAkBC,EAAOnC,EAAMkB,EAAwBhB,EAAY,CAAC,IAAME,EAAO,MAAM,QAA4CJ,GAAM,MAAM,EAAE,CAAC,GAAGA,EAAM,MAAM,EAAE,CAAC,EAAE,QAAUK,KAAS8B,EAAO,CAAC,IAAMC,EAAWC,GAAsBhC,EAAM,KAAKA,EAAM,mBAAmBL,EAAMkB,EAAwBhB,EAAYE,CAAM,EAAKgC,GAAYhC,EAAO,KAAKgC,CAAU,EAAI,OAAOhC,CAAO,CAAQ,SAASiC,GAAsBC,EAAKC,EAAmBvC,EAAMkB,EAAwBhB,EAAYE,EAAO,KACpf,CAAC,IAAIN,EAAc0C,EAAmCC,EACvD,IAAMC,IAAY5C,EAAcI,EAAY,CAAC,KAAK,MAAMJ,IAAgB,OAAO,OAAOA,EAAc,QAAQ,GAAS6C,GAAiBH,EAAmCtB,EAAwBwB,CAAS,KAAK,MAAMF,IAAqC,OAAO,OAAOA,EAAmCF,CAAI,EAAE,GAAG,CAACK,EAAiB,OAAO,KAAM,IAAM7B,EAAgE6B,GAAgB,GAAS9B,EAAM0B,EAAmBzB,EAAQ4B,EAAgBE,EAAgBL,GAAoBE,EAAiCvB,EAAwBJ,CAAO,KAAK,MAAM2B,IAAmC,OAAO,OAAOA,EAAiCF,CAAkB,EAAE,KAAK,GAAGnC,EAAO,CAAC,IAAIyC,EAAW,GAAM,QAAUC,KAAQ1C,EAAQ,GAAG0C,EAAK,OAAO,cAAc,GAAGP,GAAoB,GAAGK,GAAiBE,EAAK,QAAQ,GAAGhC,KAAW8B,EAAgB,MAAME,EAAK,aAAahC,GAASgC,EAAK,OAAOF,EAAgB,GAAG,CAACC,EAAW,GAAK,eAAgBC,EAAK,OAAOhC,GAASgC,EAAK,aAAajC,EAAM,CAACgC,EAAW,GAAK,eAAiBC,EAAK,OAAO,gBAAmBA,EAAK,QAAQhC,EAAQ,CAAC+B,EAAW,GAAK,MAAS,GAAGA,EAAY,OAAO,KAAO,GAAGN,GAAoB,GAAGK,EAAiB,MAAM,CAAC,MAAM,GAAG9B,KAAW8B,EAAgB,KAAK,WAAW9B,EAAQ,KAAK8B,EAAgB,GAAG,KAAK,YAAY,MAAS,OAAM,CAAC,WAAW/B,EAAM,KAAKC,EAAQ,KAAK,YAAY,CAAG,CCGttC,IAAMiC,GAAgB,EAAQC,GAAY,EAAiB,SAARC,GAAyB,CAAC,YAAAC,EAAY,QAAAC,EAAQJ,GAAgB,KAAAK,EAAKJ,GAAY,KAAAK,EAAKL,GAAY,QAAAM,EAAQ,GAAM,YAAAC,EAAY,GAAM,UAAAC,EAAU,SAAS,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAU,EAAEC,EAAa,CAAC,IAAMC,EAASC,EAAO,CAAC,CAAC,EAAQC,EAAeD,EAAO,CAAC,CAAC,EAAO,CAACE,EAAQC,CAAU,EAAEC,GAAS,EAAK,EAAO,CAACC,EAAcC,CAAgB,EAAEF,GAAS,CAAC,EAAQG,EAAgBP,EAAO,IAAI,GAAG,EAAQQ,EAAiBR,EAAO,IAAI,EAAQS,EAAqBT,EAAO,IAAI,EAC1nBU,EAAoBC,GAAS,CAAC,GAAG,CAACJ,EAAgB,QAAQ,IAAII,CAAO,EAAE,CAAC,IAAIC,EAAkBD,EAAQ,aAAmBE,EAAS,IAAI,eAAeC,GAAS,CAAwB,IAAMC,EAAjBD,EAAQ,CAAC,EAAwB,OAAO,aAAa,GAAGC,IAAYH,GAAmB,KAAK,IAAIG,EAAUH,CAAiB,EAAE,EAAE,CAACA,EAAkBG,EACnU,IAAMC,GAAajB,EAAS,QAAQ,UAAUkB,GAAIA,EAAG,UAAUN,CAAO,EAEtE,GADGF,EAAqB,UAAU,KAAMA,EAAqB,QAAQO,GAAmBP,EAAqB,QAAQ,KAAK,IAAIA,EAAqB,QAAQO,EAAY,EACpK,CAACR,EAAiB,QAAQ,CAAC,IAAMU,EAAMb,IAAgB,EAAE,GAAG,IAC9DG,EAAiB,QAAQ,WAAW,IAAI,CAACF,EAAiBa,GAAGA,EAAE,CAAC,EAAEX,EAAiB,QAAQ,IAAK,EAAEU,CAAK,GAAI,CAAC,EAAEL,EAAS,QAAQF,CAAO,EAAEJ,EAAgB,QAAQ,IAAII,EAAQE,CAAQ,EAAG,EAAQO,EAAWC,GAAOV,GAAS,CAAIA,IAAU,OAAMW,EAAkB,KAAK,CAAC,QAAAX,EAAQ,MAAAU,CAAK,CAAC,EAAEtB,EAAS,QAAQuB,EAAkBZ,EAAoBC,CAAO,EAAG,EACxVY,GAAU,IAAW,IAAI,CAAChB,EAAgB,QAAQ,QAAQM,GAAUA,EAAS,WAAW,CAAC,EAAEN,EAAgB,QAAQ,MAAM,CAAE,EAAI,CAAC,CAAC,EACjIgB,GAAU,IAAW,IAAI,CAAIf,EAAiB,SAAS,aAAaA,EAAiB,OAAO,CAAG,EAAI,CAAC,CAAC,EAAEgB,GAAgB,KAAQ/B,GAAa,CAACS,GAAQC,EAAW,EAAI,EAAKV,GAAaS,GAAQI,EAAiBa,GAAGA,EAAE,CAAC,EAAQ,IAAI,CAAI1B,GAAaS,GAAQC,EAAW,EAAK,CAAE,GAAI,CAACV,CAAW,CAAC,EAAE,IAAMgC,EAAOC,EAAQ,IAAI,CAAC,GAAGrC,EAAQ,EAAE,MAAM,CAAC,EAAE,IAAMsC,EAAgBC,GAAS,QAAQjC,CAAQ,EAAKH,GAAQmC,EAAgB,QAAQ,EAAE,IAAME,EAAU,MAAM,KAAK,CAAC,OAAOxC,CAAO,EAAE,IAAW,CAAC,CAAG,EAAQyC,EAAcD,EAAU,IAAI,IAAI,CAAC,EAAE,IAAIE,EAC/gB,IAAMf,IAAce,EAA8BtB,EAAqB,WAAW,MAAMsB,IAAgC,OAAOA,EAA8B,GAASC,EAAeX,IAAO,CAAC,GAAG5B,GAAaS,GAASH,EAAS,QAAQ,OAAO,EAC9O,GAAGiB,KAAe,IAAIK,GAAML,GAAa,CAAC,IAAMiB,EAAYH,EAAc,UAAUI,GAAcA,IAAO,KAAK,IAAI,GAAGJ,CAAa,CAAG,EAAQnB,EAAQZ,EAAS,QAAQ,KAAKmC,GAAMA,EAAK,QAAQb,EAAK,EAAQc,EAAsDxB,GAAQ,QAAQ,sBAAsB,EAAE,OAAO,OAAAmB,EAAcG,CAAW,IAAIE,GAAe,GAAG5C,EAAY0C,MAAiB,CAC5X,IAAMtB,EAAQZ,EAAS,QAAQ,KAAKmC,GAAMA,EAAK,QAAQb,EAAK,EAAE,GAAGV,EAAQ,CAAC,IAAMyB,EAAcnC,EAAe,QAAQ,UAAUoC,IAAKA,GAAI,KAAKH,IAAMA,GAAK,QAAQb,EAAK,CAAC,EAAE,GAAGe,IAAgB,GAAG,CAAC,IAAMD,GAAcxB,EAAQ,QAAQ,sBAAsB,EAAE,OAAO,OAAAmB,EAAcM,CAAa,IAAID,IAAe,GAAG5C,EAAY6C,GAC/T,IAAMH,EAAYH,EAAc,UAAUI,GAAcA,IAAO,KAAK,IAAI,GAAGJ,CAAa,CAAG,EAAQK,EAAsDxB,GAAQ,QAAQ,sBAAsB,EAAE,OAAO,OAAAmB,EAAcG,CAAW,IAAIE,GAAe,GAAG5C,EAAY0C,EAAc,OAAOZ,GAAMhC,CAAQ,EAAE,OAAAsC,EAAgB,QAAQ,CAACW,GAAMjB,IAAQ,CAAIiB,IAAoBC,GAAeD,EAAK,GAAGT,EAAUG,EAAeX,CAAK,CAAC,EAAE,KAAK,CAAC,QAAQiB,GAAM,MAAAjB,CAAK,CAAC,CAAG,CAAC,EAC7bpB,EAAe,QAAQ4B,EAAiBA,CAAU,EAAE,CAACxB,EAAcH,EAAQP,EAASN,EAAQG,EAAQC,CAAW,CAAC,EAAQ6B,EAAkB,CAAC,EAAE,OAAoBkB,EAAK,MAAM,CAAC,IAAI1C,EAAa,MAAM,CAAC,QAAQ,OAAO,IAAIR,EAAK,GAAGM,CAAK,EAAE,GAAGC,EAAW,SAAS4B,EAAO,IAAI,CAACgB,EAAOR,IAA2BO,EAAK,MAAM,CAAC,MAAM,CAAC,KAAK,EAAE,QAAQ,OAAO,cAAc,SAAS,WAAW9C,EAAU,IAAIH,CAAI,EAAE,SAASkD,EAAO,IAAI,CAACP,EAAKQ,IAAyBF,EAAK,MAAM,CAAC,IAAIpB,EAAWc,EAAK,KAAK,EAAE,SAASA,EAAK,OAAO,EAAEQ,CAAS,CAAC,CAAC,EAAET,CAAW,CAAC,CAAC,CAAC,CAAE,CAAC9C,GAAQ,YAAY,sBClBxc,SAASwD,GAAYC,EAAE,CAAC,IAAIC,EAAQC,EAAE,IAAI,IAAUC,EAAS,CAACH,EAAEI,IAAI,CAAC,IAAMC,EAAe,OAAOL,GAApB,WAAsBA,EAAEC,CAAC,EAAED,EAAE,GAAGK,IAAIJ,EAAE,CAAC,IAAMD,EAAEC,EAAEA,EAAEG,EAAEC,EAAE,OAAO,OAAO,CAAC,EAAEJ,EAAEI,CAAC,EAAEH,EAAE,QAAQA,GAAGA,EAAED,EAAED,CAAC,CAAC,EAAG,EAAQM,EAAS,IAAIL,EAAQM,EAAsB,CAACP,EAAEI,EAAEE,EAASD,EAAE,OAAO,KAAK,CAAC,QAAQ,KAAK,4DAA4D,EAAE,IAAIG,EAAEJ,EAAEH,CAAC,EAAE,SAASQ,GAAe,CAAC,IAAMP,EAAEE,EAAEH,CAAC,EAAE,GAAG,CAACI,EAAEG,EAAEN,CAAC,EAAE,CAAC,IAAMD,EAAEO,EAAER,EAAEQ,EAAEN,EAAED,CAAC,EAAG,CAAC,OAAAC,EAAE,IAAIO,CAAa,EAAQ,IAAIP,EAAE,OAAOO,CAAa,CAAE,EAA2IL,EAAE,CAAC,SAASD,EAAS,SAASG,EAAS,UAAhK,CAACN,EAAEC,EAAEG,IAAQH,GAAGG,EAASG,EAAsBP,EAAEC,EAAEG,CAAC,GAAEF,EAAE,IAAIF,CAAC,EAAQ,IAAIE,EAAE,OAAOF,CAAC,GAAiG,QAA/E,IAAIE,EAAE,MAAM,CAAkF,EAAE,OAAAD,EAAED,EAAEG,EAASG,EAASF,CAAC,EAASA,CAAE,CAAC,IAAMI,GAAgB,OAAOE,EAArB,KAA6B,CAACA,EAAO,WAAW,8BAA8B,KAAKA,EAAO,UAAU,SAAS,EAAQC,GAAEH,GAAEI,GAAEC,GAAS,SAASC,GAAOd,EAAE,CAAC,IAAMC,EAAe,OAAOD,GAApB,WAAsBD,GAAYC,CAAC,EAAEA,EAAQe,EAAS,CAACf,EAAEC,EAAE,SAAS,EAAE,OAAO,KAAK,CAAC,GAAK,CAAC,CAACe,CAAC,EAAEC,GAAEjB,GAAGA,EAAE,EAAE,CAAC,EAAQkB,EAAEjB,EAAE,SAAS,EAAQkB,EAAEC,EAAEF,CAAC,EAAQG,EAAED,EAAEpB,CAAC,EAAQsB,EAAEF,EAAE,CAAC,EAAQG,EAAEH,EAAE,EAAK,EAAQI,EAAEJ,EAAE,EAAWI,EAAE,UAAX,SAAqBA,EAAE,QAAQxB,EAAEkB,CAAC,GAAG,IAAIO,EAAM,EAAE,IAASN,EAAE,UAAUD,GAAGG,EAAE,UAAUrB,GAAGsB,EAAE,UAAU,GAAGC,EAAE,WAASE,EAAEzB,EAAEkB,CAAC,EAAE,EAAE,CAAC,EAAEM,EAAE,QAAQC,CAAC,GAAGd,GAAE,IAAI,CAAC,IAAIa,EAAE,QAAQC,GAAGN,EAAE,QAAQD,EAAEG,EAAE,QAAQrB,EAAEsB,EAAE,QAAQ,EAAEC,EAAE,QAAQ,EAAM,CAAC,EAAE,IAAMG,EAAEN,EAAEF,CAAC,EAAEP,GAAE,IAAI,CAAC,IAAMgB,EAAS,IAAI,CAAC,GAAG,CAAC,IAAM3B,EAAEC,EAAE,SAAS,EAAQC,EAAEmB,EAAE,QAAQrB,CAAC,EAAMsB,EAAE,QAAQE,EAAE,QAAQtB,CAAC,IAAGiB,EAAE,QAAQnB,EAAEwB,EAAE,QAAQtB,EAAEc,EAAE,EAAG,MAAC,CAASO,EAAE,QAAQ,GAAKP,EAAE,CAAE,CAAC,EAAQhB,EAAEC,EAAE,UAAU0B,CAAQ,EAAE,OAAA1B,EAAE,SAAS,IAAIyB,EAAE,SAASC,EAAS,EAAS3B,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM4B,EAAE,EAAEH,EAAED,EAAE,QAAQ,OAAAK,GAAED,CAAC,EAASA,CAAE,EAAE,cAAO,OAAOb,EAASd,CAAC,EAAEc,EAAS,OAAO,QAAQ,EAAE,UAAU,CAAC,QAAQ,KAAK,oEAAoE,EAAE,IAAMf,EAAE,CAACe,EAASd,CAAC,EAAE,MAAM,CAAC,MAAM,CAAC,IAAMA,EAAED,EAAE,QAAQ,EAAE,MAAM,CAAC,MAAMA,EAAE,MAAM,EAAE,KAAKC,CAAC,CAAE,CAAC,CAAE,EAASc,CAAS,CACr5D,SAASe,GAAQ,EAAE9B,EAAE,CAAC,GAAG,OAAO,GAAG,EAAEA,CAAC,EAAE,MAAO,GAAK,GAAc,OAAO,GAAlB,UAA4B,IAAP,MAAqB,OAAOA,GAAlB,UAA4BA,IAAP,KAAS,MAAO,GAAM,IAAMsB,EAAE,OAAO,KAAK,CAAC,EAAE,GAAGA,EAAE,SAAS,OAAO,KAAKtB,CAAC,EAAE,OAAO,MAAO,GAAM,QAAQI,EAAE,EAAEA,EAAEkB,EAAE,OAAOlB,IAAI,GAAG,CAAC,OAAO,UAAU,eAAe,KAAKJ,EAAEsB,EAAElB,CAAC,CAAC,GAAG,CAAC,OAAO,GAAG,EAAEkB,EAAElB,CAAC,CAAC,EAAEJ,EAAEsB,EAAElB,CAAC,CAAC,CAAC,EAAE,MAAO,GAAM,MAAO,EAAK,CCHlV,IAAM2B,GAAmB,KAAK,CAAC,WAAW,EAAE,QAAQ,CAAC,EAAE,kBAAkB,KAAK,OAAO,GAAG,WAAW,KAAK,kBAAkB,KAAK,oBAAoB,KAAK,KAAK,EAAE,aAAa,EAAE,eAAe,KAAK,iBAAiB,EAAK,GAASC,GAAaC,GAAO,CAACC,EAAIC,KAAO,CAAC,UAAU,CAAC,EAAE,SAASC,GAAI,CAAC,IAAIC,EAAoB,IAAMC,EAAKC,GAAe,EAA8H,QAA/GF,EAAoBF,EAAI,EAAE,UAAUG,CAAI,KAAK,MAAMD,IAAsB,OAAO,OAAOA,EAAoBD,CAAE,IAAgBL,GAAmB,CAAE,EAAE,SAAS,CAACK,EAAGI,IAAU,CAAC,IAAMF,EAAKC,GAAe,EAAEL,EAAIO,IAAQ,CAAC,UAAU,CAAC,GAAGA,EAAM,UAAU,CAACH,CAAI,EAAE,CAAC,GAAGG,EAAM,UAAUH,CAAI,EAAE,CAACF,CAAE,EAAE,CAAC,GAAGK,EAAM,SAASL,CAAE,EAAE,GAAGI,CAAO,CAAC,CAAC,CAAC,EAAE,CAAE,EAC3pB,cAAc,CAACJ,EAAGM,IAAa,CAACP,EAAI,EAAE,SAASC,EAAG,CAAC,WAAAM,CAAU,CAAC,CAAE,EAAE,eAAe,CAACN,EAAGO,EAAUC,IAAQ,CAAC,IAAMC,EAAeV,EAAI,EAAE,SAASC,CAAE,EAAE,QAAQD,EAAI,EAAE,SAASC,EAAG,CAAC,QAAQ,CAAC,GAAGS,EAAe,CAACF,CAAS,EAAE,CAAC,GAAGE,EAAeF,CAAS,EAAE,MAAAC,CAAK,CAAC,CAAC,CAAC,CAAE,EAAE,qBAAqB,CAACR,EAAGU,IAAoB,CAACX,EAAI,EAAE,SAASC,EAAG,CAAC,kBAAAU,CAAiB,CAAC,CAAE,EAAE,UAAU,CAACV,EAAGW,IAAS,CAACZ,EAAI,EAAE,SAASC,EAAG,CAAC,OAAAW,CAAM,CAAC,CAAE,EAAE,cAAc,CAACX,EAAGY,IAAa,CAACb,EAAI,EAAE,SAASC,EAAG,CAAC,WAAAY,CAAU,CAAC,CAAE,EAAE,QAAQ,CAACZ,EAAGa,IAAO,CAACd,EAAI,EAAE,SAASC,EAAG,CAAC,KAAAa,CAAI,CAAC,CAAE,CAAC,EAAE,EAAQC,GAAoB,CAACd,EAAGe,EAASC,EAAW,OAAO,CAAC,IAAMC,EAAeC,EAAO,EAAK,EAAO,CAACC,EAAEC,CAAe,EAAEC,GAAc,EAChoBC,EAAkBC,EAAQ,IAAI,CAAC,IAAMC,EAAU,CAAC,EAAQnB,EAAMT,GAAa,SAAS,EAAE,QAAU6B,KAAOpB,EAAM,CAAC,IAAMG,EAAMH,EAAMoB,CAAG,EAAK,OAAOjB,GAAQ,aAAeiB,EAAI,WAAW,KAAK,EAAGD,EAAUC,CAAG,EAAE,IAAIC,IAAO,CAAI,OAAOC,EAAS,IAAaP,EAAgB,IAAIZ,EAAMR,EAAG,GAAG0B,CAAI,CAAC,EAAQlB,EAAMR,EAAG,GAAG0B,CAAI,CAAG,EAAQF,EAAUC,CAAG,EAAE,IAAIC,IAAOlB,EAAMR,EAAG,GAAG0B,CAAI,GAAK,OAAOF,CAAU,EAAE,CAACxB,CAAE,CAAC,EAAE,OAAA4B,GAAU,IAAI,CAAC,GAAGZ,GAAY,CAACC,EAAe,QAAQ,CAAC,IAAMZ,EAAMT,GAAa,SAAS,EAA8CiC,EAAiB,CAAC,GAA3CxB,EAAM,SAASL,CAAE,CAAyC,EAAEgB,EAAWa,CAAgB,EAAExB,EAAM,SAASL,EAAG6B,CAAgB,EAAEZ,EAAe,QAAQ,GAAM,EAAE,CAAC,CAAC,EAASrB,GAAaS,GAAO,CAAC,IAAIyB,EAAsB,IAAM5B,EAAKC,GAAe,EAAE,GAAG,EAAG,GAAA2B,EAAsBzB,EAAM,UAAUH,CAAI,KAAK,MAAM4B,IAAwB,SAAcA,EAAsB9B,CAAE,GAAG,CAAC,IAAM+B,EAAapC,GAAmB,EAAEU,EAAM,SAASL,EAAG+B,CAAY,EAAG,IAAIC,EAAS,CAAC,GAAG3B,EAAM,SAASL,CAAE,EAAE,GAAGsB,CAAiB,EAAE,OAAOP,EAASiB,CAAQ,CAAE,EAAEC,EAAO,CAAE,EAASC,GAAQpB,GAA0BX,GAAe,IAAQ,OAAOwB,EAAS,IAAmB,IAAYA,EAAO,SAAS,SCHppC,SAASQ,GAAO,EAAE,CAAC,QAAQC,EAAE,EAAEA,EAAE,UAAU,OAAOA,IAAI,CAAC,IAAIC,EAAE,UAAUD,CAAC,EAAE,QAAQE,KAAKD,EAAE,EAAEC,CAAC,EAAED,EAAEC,CAAC,EAAE,OAAO,CAAC,CAAC,IAAIC,GAAE,CAAC,KAAK,SAAS,EAAE,CAAC,OAAM,EAAE,CAAC,IAAT,MAAa,EAAE,EAAE,MAAM,EAAE,EAAE,GAAU,EAAE,QAAQ,mBAAmB,kBAAkB,CAAC,EAAE,MAAM,SAAS,EAAE,CAAC,OAAO,mBAAmB,CAAC,EAAE,QAAQ,2CAA2C,kBAAkB,CAAC,CAAC,EAAE,SAASC,GAAK,EAAEJ,EAAE,CAAC,SAASK,EAAIJ,EAAEC,EAAEI,EAAE,CAAC,GAAiB,OAAO,SAArB,IAA8B,CAACA,EAAEP,GAAO,CAAC,EAAEC,EAAEM,CAAC,EAAa,OAAOA,EAAE,SAApB,WAA8BA,EAAE,QAAQ,IAAI,KAAK,KAAK,IAAI,EAAE,MAAMA,EAAE,OAAO,GAAGA,EAAE,UAAUA,EAAE,QAAQA,EAAE,QAAQ,YAAY,GAAGL,EAAE,mBAAmBA,CAAC,EAAE,QAAQ,uBAAuB,kBAAkB,EAAE,QAAQ,QAAQ,MAAM,EAAE,IAAIM,EAAE,GAAG,QAAQC,KAAKF,EAAKA,EAAEE,CAAC,IAAGD,GAAG,KAAKC,EAASF,EAAEE,CAAC,IAAV,KAAcD,GAAG,IAAID,EAAEE,CAAC,EAAE,MAAM,GAAG,EAAE,CAAC,IAAG,OAAO,SAAS,OAAOP,EAAE,IAAI,EAAE,MAAMC,EAAED,CAAC,EAAEM,EAAE,CAAC,SAASE,EAAIT,EAAE,CAAC,GAAiB,OAAO,SAArB,MAAgC,CAAC,UAAU,QAAQA,GAAG,CAA+D,QAA1DC,EAAE,SAAS,OAAO,SAAS,OAAO,MAAM,IAAI,EAAE,CAAC,EAAMC,EAAE,CAAC,EAAUI,EAAE,EAAEA,EAAEL,EAAE,OAAOK,IAAI,CAAC,IAAIC,EAAEN,EAAEK,CAAC,EAAE,MAAM,GAAG,EAAME,EAAED,EAAE,MAAM,CAAC,EAAE,KAAK,GAAG,EAAE,GAAG,CAAC,IAAIG,EAAE,mBAAmBH,EAAE,CAAC,CAAC,EAAmB,GAAjBL,EAAEQ,CAAC,EAAE,EAAE,KAAKF,EAAEE,CAAC,EAAKV,IAAIU,EAAE,KAAK,MAAC,CAAS,EAAE,OAAOV,EAAEE,EAAEF,CAAC,EAAEE,EAAE,CAAC,OAAO,OAAO,OAAO,CAAC,IAAIG,EAAI,IAAII,EAAI,OAAO,SAASN,EAAEH,EAAE,CAACK,EAAIF,EAAE,GAAGJ,GAAO,CAAC,EAAEC,EAAE,CAAC,QAAQ,EAAE,CAAC,CAAC,CAAC,EAAE,eAAe,SAASG,EAAE,CAAC,OAAOC,GAAK,KAAK,UAAUL,GAAO,CAAC,EAAE,KAAK,WAAWI,CAAC,CAAC,CAAC,EAAE,cAAc,SAASA,EAAE,CAAC,OAAOC,GAAKL,GAAO,CAAC,EAAE,KAAK,UAAUI,CAAC,EAAE,KAAK,UAAU,CAAC,CAAC,EAAE,CAAC,WAAW,CAAC,MAAM,OAAO,OAAOH,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAIA,GAAEI,GAAKD,GAAE,CAAC,KAAK,GAAG,CAAC,ECA/xC,IAAMQ,GAAaC,GAAO,CAACC,EAAIC,KAAO,CAAC,YAAY,CAAC,EAAE,cAAcC,GAA0BD,EAAI,EAAE,YAAYC,CAAW,GAAgB,CAAC,EAAI,cAAc,CAACA,EAAYC,IAAa,CAACH,EAAII,IAAQ,CAAC,YAAY,CAAC,GAAGA,EAAM,YAAY,CAACF,CAAW,EAAEC,CAAU,CAAC,EAAE,EAAEE,GAAQ,IAAI,yBAAyBH,IAAcC,CAAU,CAAE,EAAE,aAAa,CAACD,EAAYI,IAAY,CAAC,IAAMC,EAAkBN,EAAI,EAAE,cAAcC,CAAW,EAAED,EAAI,EAAE,cAAcC,EAAY,CAAC,GAAGK,EAAkBD,CAAS,CAAC,CAAE,EAAE,gBAAgB,CAACJ,EAAYM,IAAoB,CAAC,IAAMD,EAAkBN,EAAI,EAAE,cAAcC,CAAW,EAAED,EAAI,EAAE,cAAcC,EAAYK,EAAkB,OAAOE,GAAKA,IAAMD,CAAiB,CAAC,CAAE,CAAC,EAAE,EAAQE,GAAkB,CAACR,EAAYS,EAASC,EAAkB,OAAed,GAAaM,GAAO,CAAC,IAAIS,EAAS,CAAC,WAAWT,EAAM,cAAcF,CAAW,CAAC,EAAE,GAAG,CAAC,MAAM,QAAQE,EAAM,YAAYF,CAAW,CAAC,EAC/gC,GAAG,CAAC,IAAMY,EAAS,yBAAyBZ,IAAkBa,EAAWV,GAAQ,IAAIS,CAAQ,EAAE,GAAG,CAACC,GAAYH,EAAkB,CAAC,IAAMI,EAAgB,yBAAyBJ,IAAoBG,EAAWV,GAAQ,IAAIW,CAAe,EAAKD,IAAYV,GAAQ,IAAIS,EAASC,CAAU,EAAEV,GAAQ,OAAOW,CAAe,GAAI,GAAGD,EAAW,CAAC,IAAME,EAAgBF,EAAW,MAAM,GAAG,EAAEX,EAAM,cAAcF,EAAYe,CAAe,EAAEJ,EAAS,WAAWI,EAAiB,OAAOC,EAAN,CAAa,QAAQ,MAAM,6CAA6CA,CAAK,CAAE,CAAE,QAAUC,KAAOf,EAAM,CAAC,IAAMgB,EAAMhB,EAAMe,CAAG,EAAK,OAAOC,GAAQ,WAAYP,EAASM,CAAG,EAAE,IAAIE,IAAOD,EAAMlB,EAAY,GAAGmB,CAAI,EAAQR,EAASM,CAAG,EAAEC,EAAQ,OAAOT,EAASE,CAAQ,CAAE,CAAC,EAAWS,GAAQZ,GCEuF,IAAMa,GAAe,CAAC,CAACC,GAAU,MAAM,EAAE,OAAO,CAACA,GAAU,MAAM,EAAE,SAAS,CAACA,GAAU,IAAI,EAAE,OAAO,CAACA,GAAU,OAAO,EAAE,SAAS,CAACA,GAAU,IAAI,EAAE,QAAQ,EAAMC,IAAO,SAASA,EAAM,CAACA,EAAM,UAAa,YAAYA,EAAM,WAAc,YAAa,GAAGA,KAAQA,GAAM,CAAC,EAAE,EAAE,IAAIC,IAAgB,SAASA,EAAe,CAACA,EAAe,gBAAmB,kBAAkBA,EAAe,eAAkB,iBAAiBA,EAAe,iBAAoB,kBAAmB,GAAGA,KAAiBA,GAAe,CAAC,EAAE,EAAE,IAAIC,IAAY,SAASA,EAAW,CAACA,EAAW,MAAS,QAAQA,EAAW,KAAQ,OAAOA,EAAW,QAAW,SAAU,GAAGA,KAAaA,GAAW,CAAC,EAAE,EAAE,IAAIC,IAAiB,SAASA,EAAgB,CAACA,EAAgB,QAAW,UAAUA,EAAgB,UAAa,WAAY,GAAGA,KAAkBA,GAAgB,CAAC,EAAE,EAKhnD,SAARC,GAA6BC,EAAM,CAAC,IAAIC,EAAsBC,EAAkBC,EAAmBC,EAA8BC,EAA8BC,EAAsBC,EAAuB,GAAK,CAAC,cAAAC,EAAc,OAAAC,EAAO,gBAAAC,EAAgB,kBAAAC,EAAkB,eAAAC,EAAe,aAAAC,EAAa,aAAAC,EAAa,cAAAC,EAAc,cAAAC,EAAc,SAAAC,EAAS,qBAAAC,EAAqB,KAAK,mBAAAC,EAAmB,IAAI,EAAEnB,EAAYoB,GAAgBnB,EAAsBD,EAAM,kBAAkB,MAAMC,IAAwB,OAAO,OAAOA,EAAsB,CAAC,EAAQoB,GAAYnB,EAAkBF,EAAM,cAAc,MAAME,IAAoB,OAAO,OAAOA,EAAkB,CAAC,EAAQoB,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAAaC,EAAa,OAAOC,EAAS,IAAkBC,EAAYC,EAAO,IAAI,EAAQC,EAAaD,EAAO,EAAE,EAAQE,EAAcF,EAAO,EAAI,EAAO,CAAC,MAAAG,EAAM,YAAAC,GAAY,qBAAAC,EAAqB,wBAAAC,GAAwB,iBAAAC,EAAiB,YAAAC,EAAY,sBAAAC,EAAsB,oBAAAC,CAAmB,EAAEC,EAAQ,IAAIC,GAAkBnB,CAAc,EAAE,CAACA,CAAc,CAAC,EAAQoB,GAAeL,EAAY,CAAC,EAAQM,GAAqBnB,EAAS,GAAGS,IAAc,OAAmC5B,EAAmB4B,GAAY,SAAS,MAAM5B,IAAqB,OAA3E,OAAyFA,EAAmB,WAAW,EAAQuC,GAAiBD,GAAqB,EAAO,CAACE,GAAQC,GAAkBC,GAAOC,GAAWC,GAAkBC,GAAoBC,GAAiBC,GAAeC,GAAaC,GAAKC,GAAQC,EAAa,EAAEC,GAAoB/C,EAAcgD,GAAO,CAACA,EAAM,QAAQA,EAAM,kBAAkBA,EAAM,OAAOA,EAAM,WAAWA,EAAM,kBAAkBA,EAAM,oBAAoBA,EAAM,iBAAiBA,EAAM,eAAeA,EAAM,aAAaA,EAAM,KAAKA,EAAM,QAAQA,EAAM,aAAa,EAAEA,GAAO,CAA8P,GAA7PA,EAAM,aAAad,GAAiBD,GAAqBzC,EAAM,WAAWA,EAAM,aAAa,EAAEwD,EAAM,eAAed,GAAiB,mBAAmB1C,EAAM,WAAWA,EAAM,eAAe,KAAKwD,EAAM,iBAAiBd,IAAkB1C,EAAM,WAAc,CAACwB,GAAc,CAACF,EAAS,CAAItB,EAAM,YAAWwD,EAAM,kBAAkB,KAAK,MAAM,KAAK,OAAO,EAAE,GAAG,GAAG,IAAMC,EAAU,IAAI,gBAAgBhC,EAAO,SAAS,MAAM,EAAE,GAAwDV,GAAc,QAASA,EAAc,WAAW,CAAC,IAAM2C,GAAYD,EAAU,IAAI1C,EAAc,UAAU,EAAK2C,KAAaF,EAAM,OAAOE,IAAc,GAAwD3C,GAAc,YAAaA,EAAc,eAAe,CAAC,IAAM4C,GAAUF,EAAU,IAAI1C,EAAc,cAAc,EAAE,GAAG4C,GAAU,CAAC,IAAMC,EAAW,SAASD,GAAU,EAAE,EAAQE,GAAS,KAAK,KAAKC,GAAK,OAAON,EAAM,YAAY,EAAK,CAAC,MAAMI,CAAU,GAAGA,GAAY,GAAGA,GAAYC,KAAUL,EAAM,KAAKI,EAAW,KACvtF,CAAC,EAAQG,GAAU/D,EAAM,WAAY,EAAA4C,GAAoCoB,GAAgExB,IAAe,MAAYyB,GAA4BhC,GAAwB+B,EAAS,GAAG,CAAC,EAAQE,GAAyBlC,EAAqBgC,EAAS,GAAG,CAAC,EAAQG,IAAa/D,EAA8B6D,GAA4BjD,GAAe,MAAM,KAAK,MAAMZ,IAAgC,OAAO,OAAOA,EAA8B,GAASgE,GAAU,OAAO,KAAKzB,EAAO,EAAM0B,EAAKrE,EAAM,QAAQc,EAAa,KAAQgC,IAAYA,GAAW,KAAKwB,KAAoBD,EAAKvB,IAAY,IAAMyB,GAAWC,GAAkBL,GAAYX,GAAOA,EAAM,WAAW7C,CAAiB,EAAQ8D,GAAOnC,EAAQ,IAAYoC,GAAa5C,EAAMa,GAAQ3C,EAAM,OAAOa,EAAawD,EAAKpC,GAAwBE,CAAW,EAAI,CAACL,EAAMa,GAAQ3C,EAAM,OAAOa,EAA+CwD,GAAK,OAAyCA,GAAK,SAAS,CAAC,EAAQM,GAAsBrC,EAAQ,IAAI,CAAC,IAAMsC,EAAQ,CAAC,EAAE,QAAUC,KAAS,OAAO,KAAKzC,CAAqB,EAAE,CAKnlC,IAAI0C,GAASZ,GAAyBW,CAAK,EAAE,GAAG,CAACC,IAAU,QAAUC,KAAO,OAAO,KAAK1C,CAAmB,EAAG,GAAGA,EAAoB0C,CAAG,IAAIF,EAAM,CAACC,GAASZ,GAAyBa,CAAG,EAAE,OAAS,GAAGD,GAAS,CAAC,IAAME,EAAWF,GAAS,MAAYG,GAAsB,CAAC,EAAE,QAAUC,MAAerE,EAAiBqE,GAAY,YAAY,aAAaA,GAAY,YAAYF,GAAYC,GAAsB,KAAK,CAAC,UAAUC,GAAY,mBAAmB,UAAU,SAAS,CAAC,EAAI,IAAMC,GAAiB,CAAC,EAAE,QAAUC,MAAY,OAAO,KAAKzC,EAAO,EAAE,CAAC,IAAM0C,GAAO1C,GAAQyC,EAAQ,EAAKC,GAAO,YAAYC,GAAgB,gBAAgBD,GAAO,YAAYL,IAAYG,GAAiBC,EAAQ,EAAE,CAAC,GAAGC,GAAO,UAAUA,GAAO,mBAAmB,UAAUA,GAAO,mBAAmB,mBAAmB,OAAU,mBAAmB,MAAS,GAAIT,EAAQC,CAAK,EAAEH,GAAatC,EAAsByC,CAAK,EAAEM,GAAiBnF,EAAM,OAAOiF,GAAsB,KAAKhD,GAAwBE,CAAW,MAAO,CAAC,IAAMoD,EAAOnD,EAAsByC,CAAK,EAAKU,IAAQX,EAAQC,CAAK,EAAEU,EAAO,SAAU,OAAOX,CAAQ,EAAE,CAACxC,EAAsBO,GAAQ3C,EAAM,OAAOa,CAAY,CAAC,EAAQ2E,GAAa1D,EAAM2D,GAAa,CAAC,GAAG3D,EAAM,OAAA2C,EAAM,CAAC,EAAE,CAAC,EAAQiB,GAAwB,CAAC,EAAE,QAAUC,KAAW,OAAO,KAAKvD,CAAqB,EAAE,CAAC,IAAMwD,EAAUjB,GAAsBgB,CAAO,EAAQE,GAASzD,EAAsBuD,CAAO,EAAQG,EAAiB,CAAC,EAAE,GAAGrB,IAAQ3C,EAAM,CAAC,IAAMiE,GAAQN,GAAa,CAAC,GAAGI,GAAS,OAAOD,EAAU,MAAM,OAAU,QAAQ,MAAS,CAAC,EAAE,QAAUI,MAAQD,GAASD,EAAiBE,GAAK,EAAE,EAAEA,GAAON,GAAwBC,CAAO,EAAEG,EAAkB,IAAMhC,GAAKmC,GAAwBT,GAAaxD,EAAqBgC,EAAS,EAAE0B,GAAwBrD,CAAmB,EAAQ6D,GAAQV,GAAa,IAAIQ,GAAMA,EAAK,EAAE,EAAQG,GAAc,CAAC,EAAE,GAAG,CAAC7E,GAAU,MAAM,QAAQwC,EAAI,EAAG,QAAUkC,KAAQlC,GAAMqC,GAAcH,EAAK,EAAE,EAAEA,EAAO,IAAMI,GAAY,IAAI,CAAC,GAAGnF,GAAUS,EAAY,SAAS,CAACF,GAAc,CAACF,EAAS,CAAC,IAAM+E,EAAK3E,EAAY,QAAQ,sBAAsB,EAAoB2E,EAAK,KAAK,GAAGA,EAAK,KAAK5E,EAAO,aAA6BC,EAAY,QAAQ,eAAe,CAAC,SAAST,EAAS,WAAW,CAAC,EAAI,EAAEqF,GAAU,IAAI,CAAIzE,EAAc,SAAoBZ,IAAWA,EAAS,kBAAkBmD,GAAU,OAAO,GAAGnD,EAAS,gBAAmDoD,GAAK,SAAU,mBAAmB+B,GAAY,CAAG,EAAE,CAACzD,GAA0C0B,GAAK,MAAM,CAAC,EAAEiC,GAAU,IAAI,CAAC,GAAGzE,EAAc,QAAQ,CAACA,EAAc,QAAQ,GAAM,OAClgF,GAD6gFoB,IAAkBhC,GAAUA,EAAS,mBAAmBiC,IAAgB,mBAAmBkD,GAAY,EACjnFnD,IAAuElC,GAAc,YAAaA,EAAc,gBAAgB,CAACS,EAAa,CAAC,IAAM+E,EAAI,IAAI,IAAI9E,EAAO,SAAS,IAAI,EAAQ+E,EAAWpD,GAAK,EAC5MoD,EAAW,EAAGD,EAAI,aAAa,IAAIxF,EAAc,eAAeyF,EAAW,SAAS,CAAC,EAAQD,EAAI,aAAa,OAAOxF,EAAc,cAAc,EAAGU,EAAO,QAAQ,aAAa,CAAC,KAAK8E,EAAI,IAAI,EAAE,GAAGA,EAAI,IAAI,EAAG,EAAE,CAACnD,GAAKH,GAAiBC,GAAenC,CAAa,CAAC,EAAEuF,GAAU,IAAI,CAAC,GAAG,CAAsDvF,GAAc,QAAS,CAACA,EAAc,YAAYO,GAAUE,EAAc,OAAQ,IAAM+E,EAAI,IAAI,IAAI9E,EAAO,SAAS,IAAI,EAAKoB,GAAQ0D,EAAI,aAAa,IAAIxF,EAAc,WAAW8B,EAAM,EAAQ0D,EAAI,aAAa,OAAOxF,EAAc,UAAU,EAAGU,EAAO,QAAQ,aAAa,CAAC,KAAK8E,EAAI,IAAI,EAAE,GAAGA,EAAI,IAAI,CAAE,EAAE,CAAC1D,GAAO9B,CAAa,CAAC,EAAEuF,GAAU,IAAI,CAAC,GAAGhF,GAAUE,EAAc,OAAQ,IAAM+E,EAAI,IAAI,IAAI9E,EAAO,SAAS,IAAI,EAAMgF,EAAsB,GAAM,QAAUrB,MAAYhB,GAAU,CAAC,IAAMiB,EAAO1C,GAAQyC,EAAQ,EAAE,GAAGC,GAAQA,EAAO,aAAa,CAACoB,EAAsB,GAAK,IAAMC,GAAMrB,EAAO,MAASqB,IAAO,MAAMA,KAAQ,QAAWA,KAAQ,GAAIH,EAAI,aAAa,IAAIlB,EAAO,aAAaqB,GAAM,SAAS,CAAC,EAAQH,EAAI,aAAa,OAAOlB,EAAO,YAAY,GAAQoB,GAAuBhF,EAAO,QAAQ,aAAa,CAAC,KAAK8E,EAAI,IAAI,EAAE,GAAGA,EAAI,IAAI,CAAG,EAAE,CAAC5D,GAAQ5B,CAAa,CAAC,EAAEuF,GAAU,IAAI,CAAC,GAAGhF,GAAUE,GAAc,CAACwB,GAAqB,OAAQ,IAAMuD,EAAI,IAAI,IAAI9E,EAAO,SAAS,IAAI,EAAKqB,IAAYA,GAAW,QAAqEC,IAAkB,MAAQwD,EAAI,aAAa,IAAIvD,GAAoBF,GAAW,KAAK,EAAQyD,EAAI,aAAa,OAAOvD,EAAmB,EAAGvB,EAAO,QAAQ,aAAa,CAAC,KAAK8E,EAAI,IAAI,EAAE,GAAGA,EAAI,IAAI,CAAE,EAAE,CAACzD,GAAWC,GAAkBC,EAAmB,CAAC,EAC3nD,IAAM2D,GAAarE,EAAQ,IAAI,CAAC,GAAGhB,GAAU,CAAC8C,GAAU,OAAQ,OAAO8B,GAAS,IAAIU,EAAQV,GAAQ,QAAUd,MAAYhB,GAAU,CAAC,GAAGgB,IAAUyB,GAAsB,SAAU,IAAMxB,EAAO1C,GAAQyC,EAAQ,EAAO,CAAC,UAAA0B,GAAU,UAAAC,EAAS,EAAE1B,EAAa2B,GAAY3B,EAAO,MAAY4B,GAAyD5B,GAAO,YAAa6B,GAAoB,SAAeC,GAAO,CAAC,EAAE,GAAGJ,KAAYzB,GAAgB,gBAAiB,QAAU8B,MAAKN,GAAU,MAAMO,EAAS,EAAE,CAAC,IAAMC,GAAMrD,GAA4BmD,GAAE,KAAK,CAAC,EAAKE,IAAOH,GAAO,KAAKG,EAAK,UAAaP,KAAYzB,GAAgB,WAAWyB,KAAYzB,GAAgB,eAAe,CAAC,GAAK,CAAC,mBAAAiC,EAAkB,EAAElC,EAAaiC,GAAMrD,GAA4B6C,EAAS,EAAQU,GAAgDF,IAAM,OAAQ,2BAA2B,GAAGA,KAAQA,GAAM,OAAO,uBAAuBE,IAAY,CAAC,IAAIC,EAAiB,IAAMC,GAAWvF,EAAY,KAAKwF,IAAGA,GAAE,QAAQL,GAAM,IAAIE,IAAYG,GAAE,QAAQtF,EAAoBiF,GAAM,EAAE,CAAC,EAAQM,GAAuBF,IAAa,OAAkCD,EAAiBC,GAAW,QAAQ,MAAMD,IAAmB,OAArE,OAAmFA,EAAiB,iBAAiB,GAAGG,GAAuB,CAAC,IAAIC,GAAkB,KAASC,GAAgB,KAAK,QAAUC,MAAc,OAAO,KAAKH,EAAsB,EAAE,CAAC,IAAMI,EAAQJ,GAAuBG,EAAU,EAAE,GAAGC,EAAQ,QAAQT,GAAmB,CAACM,GAAkBE,GAAWD,GAAgBE,EAAQ,OAAWF,IAAiBD,KAAsBL,GAAYL,GAAO,KAAK,CAAC,GAAGG,GAAM,eAAejF,EAAoBiF,GAAM,EAAE,EAAE,YAAYO,GAAkB,cAAcC,GAAgB,IAAI,CAAC,EAAQX,GAAO,KAAK,CAAC,GAAG,GAAGG,GAAM,MAAMO,KAAoB,KAAKC,GAAgB,IAAI,CAAC,SAAW,CAAC,IAAMR,GAAMrD,GAA4B6C,EAAS,EAAKQ,IAAOH,GAAO,KAAKG,EAAK,EAAI,IAAMW,GAAiBd,GAAO,OAAO,EAAE,GAAG9B,GAAQ8B,GAAO,QAAQH,IAAa,MAAMA,IAAa,KAAU,CAAC,IAAML,GAAa,CAAC,EAAE,QAAUuB,MAAMtB,EAAQ,CAAC,IAAIuB,GAAW,GAAYC,GAASjC,GAAc+B,EAAE,EAAE,GAAGD,IAAkB,QAAUX,MAASH,GAAQ,GAAGkB,GAAaf,GAAMc,GAASd,GAAM,EAAE,EAAEN,GAAY3B,EAAO,YAAY4B,GAAkBvB,EAAuB,EAAE,CAACyC,GAAW,GAAK,WAAa,CAAC,IAAMb,GAAMH,GAAO,CAAC,EAAEgB,GAAWE,GAAaf,GAAMc,GAASd,GAAM,EAAE,EAAEN,GAAY3B,EAAO,YAAY4B,GAAkBvB,EAAuB,EAAMyC,IAAYxB,GAAa,KAAKuB,EAAE,EAAItB,EAAQD,IAAe,OAAOC,CAAQ,EAAE,CAACjE,GAAQmB,EAAI,CAAC,EAC/8EwE,IAAsBjI,EAA8BsC,GAAQkE,EAAoB,KAAK,MAAMxG,IAAgC,OAAO,OAAOA,EAA8B,MAAYkI,GAAsBjG,EAAQ,IAAI,CAAC,GAAGhB,GAAU,CAAC6C,IAAa,CAACvD,GAAgB,OAAO0H,KAAuB5I,GAAU,QAAS,OAAOwG,GAAS,IAAMsC,EAAsBF,KAAuB,IAAM1H,EAAe,GAAG,CAAC,MAAM,QAAQ2D,EAAU,GAAGA,GAAW,SAAS,GAAG,GAAGiE,EAAuB,MAAM,CAAC,MAAS,QAAOtC,GAAQ,OAAOgC,GAAI3D,GAAW,SAAS4B,GAAc+B,CAAE,EAAE/D,EAAW,CAAC,IAAIqE,CAAqB,EAAG,OAAOtC,EAAQ,EAAE,CAACoC,GAAqB1H,EAAe2D,GAAWT,EAAI,CAAC,EAAQ2E,GAAmBnG,EAAQ,IAAI,CAAC,GAAG,CAACpB,EAAsB,OAAOgF,GAAS,IAAMQ,EAAMxF,EAAqB,CAAC,QAAAgF,GAAQ,cAAAC,GAAc,YAAAhE,EAAY,qBAAAH,EAAqB,wBAAAC,EAAuB,CAAC,EAAE,OAAG,MAAM,QAAQyE,CAAK,EAAUA,EAAcR,EAAQ,EAAE,CAAChF,EAAqB4C,EAAI,CAAC,EAAE,IAAI4E,EAC77B,IAAMC,IAAYD,EAA+D7F,IAAO,KAAK,EAAE,YAAY,KAAK,MAAM6F,IAA2B,OAAOA,EAAyB,GAAQ,CAACE,GAAWC,GAAUC,EAAkB,EAAExG,EAAQ,IAAI,CAAC,GAAGhB,GAAU,CAACqH,GAAW,QAAQ,CAAC,MAAM,QAAQ7E,EAAI,EAAG,MAAM,CAACoC,GAAQ,GAAM,IAAI,EAAG,IAAI6C,EAAiB,KAKlVC,EAAO,CAAC,CAAC,GAAG9C,EAAO,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,EAAE,CAAC,CAAC,EAAQ+C,GAAW,IAAI,MAAMnF,GAAK,MAAM,EAAE,KAAK,CAAC,EAAE,QAAQoF,GAAE,EAAEA,GAAErI,EAAa,OAAOqI,KAAI,CAAC,GAAK,CAAC,UAAAnC,GAAU,UAAAD,GAAU,mBAAAS,EAAkB,EAAE1G,EAAaqI,EAAC,EAAO,CAAC,SAAAC,EAAQ,EAAEC,GAAmBtC,GAAUC,GAAUQ,GAAmB,KAAKtF,GAAwB+B,GAAU,OAAO,EAAE,GAAG,CAACmF,GAAS,CAACJ,EAAiBjC,GAAU,MAAO,IAAMuC,GAAWF,GAAS,GAASG,GAAaH,GAAS,KAAWI,GAAaD,IAAc5J,GAAU,QAAQ4J,IAAc5J,GAAU,KAAW8J,GAAaF,IAAc5J,GAAU,OAAa+J,GAAqBH,IAAc,2BAA2B,QAAUI,MAAM5F,GAAK,CAAC,IAAM6F,GAAQ7F,GAAK4F,EAAE,EAAME,GAAM,EAAE,GAAGH,GAAqB,CAAC,IAAII,EAA0B,IAAMC,IAAOD,EAA0B1D,GAAcwD,GAAQ,EAAE,KAAK,MAAME,IAA4B,OAAO,OAAOA,EAA0BR,EAAU,EAAQxE,GAAMxC,EAAoB8G,GAAS,EAAE,EAAQY,GAAiB9H,GAAwB4C,EAAK,EAAE,GAAGkF,IAAkB,OAAOA,IAAmB,UAAU,MAAM,QAAQD,EAAK,EAAE,CAAC,IAAME,GAAiBD,GAAiBxC,IAAoB,OAAO,EAAQ0C,GAAiED,IAAiB,GAAG,GAAGC,IAAQ,QAAUC,MAASJ,GAAO,GAAGI,GAAM,CAAC,IAAMC,GAAOD,GAAMD,EAAM,EAAEL,GAAM,KAAK,IAAIA,GAAMQ,GAAuBD,GAAOxB,EAAU,CAAC,SAAW,CAAC,IAAI0B,GAA2B,IAAM3D,IAAO2D,GAA2BlE,GAAcwD,GAAQ,EAAE,KAAK,MAAMU,KAA6B,OAAO,OAAOA,GAA2BhB,EAAU,EAAEO,GAAMQ,GAAuB1D,GAAMiC,EAAU,EACpkD,IAAM2B,EAASrB,GAAWS,EAAE,EAAE,GAAGE,GAAMU,EAAS,CAChD,IAAMC,GAAc,CAAC,EAAE,QAAUvE,MAAQgD,EAAOsB,CAAQ,EAAMtE,IAAM2D,GAAQ,IAAIY,GAAc,KAAKvE,EAAI,EAAIgD,EAAOsB,CAAQ,EAAEC,GAC5HvB,EAAOY,EAAK,EAAE,KAAKD,GAAQ,EAAE,EAAEV,GAAWS,EAAE,EAAEE,KAAS,OAAGb,EAAwB,CAAC7C,GAAQ,GAAM6C,CAAgB,EAAS,CAAC,CAAC,GAAGC,EAAO,CAAC,EAAE,GAAGA,EAAO,CAAC,EAAE,GAAGA,EAAO,CAAC,EAAE,GAAGA,EAAO,CAAC,CAAC,EAAE,GAAKD,CAAgB,CAAE,EAAE,CAACJ,GAAW7E,GAAKjD,CAAY,CAAC,EACpO+F,GAAQgC,GAAW,OAAO4B,GAAQ7D,GAAa,SAAS6D,CAAM,GAAGjC,GAAsB,SAASiC,CAAM,GAAG/B,GAAmB,SAAS+B,CAAM,CAAC,EAAQC,GAAU7D,GAAQ,OAAa8D,GAAUvH,IAAcsH,GAAU,KAAK,KAAKA,GAAUtH,EAAY,EAAE,EAAKsH,KAAY7I,EAAa,SAAS0B,GAAcmH,EAAS,EAAG7I,EAAa,QAAQ6I,GACjV,IAAME,GAAUrI,EAAQ,IAAI,CAAC,GAAGM,IAAmB,CAACtB,GAAU,MAAM,QAAQwC,EAAI,EAAE,CAAC,IAAM8G,EAAa,MAAM,KAAK,CAAC,OAAO9G,GAAK,MAAM,EAAE,CAAC+G,EAAE3B,KAAIA,EAAC,EAAE,OAAO4B,GAAQF,EAAahI,EAAiB,EAAG,OAAO,IAAK,EAAE,CAACA,GAAkBtB,EAASwC,EAAI,CAAC,EAAE,GAAG,CAACxC,GAAU,CAACuH,IAAW9E,GAAU,CAAC,IAAIgH,EAAe7E,GAAQ,GAAGyE,GAAU,CAACI,EAAe,IAAI,MAAM7E,GAAQ,MAAM,EAAE,QAAQgD,EAAE,EAAEA,EAAEyB,GAAU,OAAOzB,IAAK6B,EAAeJ,GAAUzB,CAAC,CAAC,EAAEhD,GAAQgD,CAAC,EAAItC,GAAQmE,EAAe,OAAOP,GAAQ5D,GAAQ,SAAS4D,CAAM,CAAC,EAAG,IAAMQ,GAAQ,CAAC1J,GAAU,CAACyC,IAAW,CAAC8E,GAAcoC,GAAiB,GAAOC,GAAwB,GAAOC,GAAwB,GAAG,GAAGH,IAAS3G,GAAMA,EAAK,SAAS,iBAAiB,CAAC,GAAK,CAAC,OAAA+G,CAAM,EAAE/G,EAA0D0C,GAAnC1C,EAAK,YAAY,YAAwCA,EAAK,mBAAmBA,EAAK,UAAe,CAAC,SAAA8E,EAAS,oBAAAkC,GAAoB,oBAAAC,EAAmB,EAAElC,GAAmB/E,EAAK,UAAUA,EAAK,UAAUA,EAAK,mBAAmBA,EAAK,mBAAmBpC,GAAwB+B,EAAS,EAAE,GAAGqH,GAAqBH,GAAwBG,GAAoBF,GAAwBG,OAAyB,CAAC,IAAM3F,GAAkDwD,GAAS,GAAG,GAAGiC,IAAS,SAASzF,IAASyF,IAAS,cAAcjH,GAAY,CAAC,IAAMoH,GAAYH,IAAS,aAAa/G,EAAK,iBAAiB,iBAAiB0C,KAAYrH,GAAU,QAAQ2E,EAAK,aAAa,aAAa0C,KAAYrH,GAAU,QAAQ2E,EAAK,aAAa,aAAa0C,KAAYrH,GAAU,MAAM2E,EAAK,WAAW,aAAa0C,KAAYrH,GAAU,SAAS2E,EAAK,cAAc,SAAS0C,KAAYrH,GAAU,OAAO2E,EAAK,WAAW,eAAeA,EAAK,WAAW,aAAmBmH,GAAatD,IAAI,CAAC,IAAIuD,GAAkB,GAAGL,IAAS,aAAa,CAAC,IAAIM,GAAmB,IAAMC,IAAMD,GAAmBvF,GAAc+B,EAAE,KAAK,MAAMwD,KAAqB,OAAO,OAAOA,GAAmBvH,EAAW,EAAE,OAAO,MAAM,QAAQI,EAAU,GAAGA,GAAW,SAASoH,EAAI,EAAE,EAAE,EAAG,IAAMjF,IAAO+E,GAAkBtF,GAAc+B,EAAE,KAAK,MAAMuD,KAAoB,OAAO,OAAOA,GAAkB9F,EAAO,EAAE,GAAGe,IAAO,KAAM,OAAO,KAAM,OAAOK,GAAU,CAAC,KAAKrH,GAAU,OAAO,OAAO,OAAOgH,EAAK,EAAE,KAAKhH,GAAU,KAAK,OAAO,IAAI,KAAKgH,EAAK,EAAE,QAAQ,EAAE,KAAKhH,GAAU,QAAQ,OAAOgH,GAAM,EAAE,EAAE,KAAKhH,GAAU,KAAK,OAAO2E,EAAK,WAAW,eAAeA,EAAK,WAAW,qBAAqB8E,EAAS,aAAaA,EAAS,aAAa,QAAQzC,EAAK,EAAE,GAAG,OAAOA,EAAK,EAAE,QAAQ,OAAO,OAAOA,EAAK,CAAE,CAAC,EAA0dE,GAApc,CAAC,GAAGA,EAAO,EAAE,KAAK,CAACgF,GAAEC,KAAI,CAAC,IAAMC,GAAON,GAAaI,EAAC,EAAQG,GAAOP,GAAaK,EAAC,EAAE,GAAGC,KAAS,MAAMC,KAAS,KAAK,MAAO,GAAE,GAAGD,KAAS,KAAK,MAAO,GAAE,GAAGC,KAAS,KAAK,MAAM,GAAG,IAAIC,GAAW,OAAGjF,KAAYrH,GAAU,QAAQqH,KAAYrH,GAAU,OAAO2E,EAAK,WAAW,aAAaA,EAAK,WAAW,cAAe2H,GAAWF,GAAO,cAAcC,EAAM,EAAQC,GAAWF,GAAOC,GAAO,GAAGD,GAAOC,GAAO,EAAE,EAAUR,GAAYS,GAAW,CAACA,EAAW,CAAC,OAA8Bf,GAAiB5G,EAAK,WAAa,GAAG2G,IAAS7J,EAAmB,CAAC,IAAMuF,EAAMvF,EAAmB,CAAC,QAAAyF,GAAQ,cAAAT,GAAc,YAAAhE,EAAY,qBAAAH,EAAqB,wBAAAC,EAAuB,CAAC,EAAK,MAAM,QAAQyE,CAAK,IAAGE,GAAQF,GACjmG,GAAG,CAACpF,GAAU2B,GAAkB,OAAOC,GAAe,CAAC,IAAI,kBAAkB0D,GAAQA,GAAQ,MAAMxD,GAAKD,IAAcC,GAAK,GAAGD,EAAY,EAAE,MAAM,IAAI,iBAAiB,IAAI,mBAAmByD,GAAQA,GAAQ,MAAM,GAAGxD,GAAK,GAAGD,EAAY,EAAE,KAAM,CAAE,IAAM8I,GAAiB3J,EAAQ,IAAI,CAAC,IAAI4J,EAAkB,GAAG5K,GAAU,CAACF,GAAgB,CAACU,GAAO,CAACI,EAAkB,OAAO,KAAM,GAAK,CAAC,OAAAiK,EAAO,MAAAC,EAAK,EAAEtK,EAAYuK,EAAe,CAAC,YAAYjJ,GAAK,EAAE,WAAWsH,GAAU,UAAU,EAAK,EAAQ4B,GAAS,IAAI,CAAC,GAAGrJ,GAAiB,CAAC,IAAMsJ,GAAQnJ,GAAK,EAAKmJ,IAAS,GAAGA,GAAQ7B,IAAWrH,GAAQkJ,EAAO,EAAI,EAAQC,GAAsB,CAAC,EAAE,QAAUxG,MAAQR,GAAcgH,GAAsBxG,GAAK,EAAE,EAAEA,GAAM,IAAM8D,GAAMlD,GAAQ,IAAI4D,IAAQgC,GAAsBhC,EAAM,CAAC,EAAE,OAAO,OAAO,EAAMiC,GAAWvK,EAAiB4H,GAAMuC,EAAeC,EAAQ,EAAQI,GAAeC,IAAU,CAAC,GAAGjM,GAAiBA,EAAgB,QAAQ,OAAO,GAA8CiM,IAAS,OAAQ,CAAC,IAAMC,GAAY,CAAC,EAAMC,GAAwB,GAAK,QAAQ3D,EAAE,EAAEA,EAAEyD,GAAS,OAAOzD,IAAI,CAAC,IAAI4D,GAAa,IAAMC,GAAMJ,GAASzD,CAAC,EAAQ8D,GAAuBC,EAAKC,GAA+B,CAAC,MAAMH,GAAM,gBAAgBrM,CAAe,GAAGoM,GAAaC,GAAM,SAAS,MAAMD,KAAe,OAAO,OAAOA,GAAa,EAAE,EAAE,GAAGE,KAAYD,GAAM,CAACF,GAAwB,GAAM,WAAYD,GAAY,KAAKI,EAAS,EAAI,GAAGH,GAAyB,OAAOD,GAAc,OAAOD,EAAS,EAAMQ,GAAS,KAAK,GAAG,MAAM,QAAQV,EAAU,EAAGU,GAAST,GAAeD,EAAU,UAAW,MAAM,QAAQA,IAAa,OAAkCP,EAAkBO,GAAW,SAAS,MAAMP,IAAoB,OAAxE,OAAsFA,EAAkB,QAAQ,EAAE,CAAC,IAAMkB,GAAcX,GAAW,MAAM,SAA6E,GAArDW,GAAc,UAAUL,IAAO,MAAM,QAAQA,EAAK,CAAC,GAAiB,GAAII,GAAST,GAAeU,EAAa,MAAO,CAAC,IAAIR,GAAY,CAAC,EAAE,QAAUG,MAASK,GAAkB,MAAM,QAAQL,EAAK,EAAGH,GAAYA,GAAY,OAAOF,GAAeK,EAAK,CAAC,EAAQH,GAAY,KAAKG,EAAK,EAAII,GAASP,IAAc,IAAMS,GAAc,CAAC,EAAE,GAAG,MAAM,QAAQF,EAAQ,EAAG,QAAUJ,MAASI,GAAS,CAAC,IAAIG,GAAmBR,GAAa,IAAInB,GAAK,KAAWzD,IAAI4E,GAAaC,GAAM,SAAS,MAAMD,KAAe,SAAeQ,GAAmBR,GAAa,SAAS,MAAMQ,KAAqB,OAA5E,OAA0FA,GAAmB,IAAI,GAAGpF,GAAG,CAAC,IAAIuD,GAAkBE,IAAMF,GAAkBtF,GAAc+B,EAAE,KAAK,MAAMuD,KAAoB,OAAO,OAAOA,GAAkBtH,EAAW,EAAGkJ,GAAc,KAAK1B,EAAI,EAAI,OAAOwB,GAAS,IAAI,CAACJ,GAAMQ,KAAqBN,EAAKO,GAAqB,SAAS,CAAC,MAAM,CAAC,CAACrJ,EAAW,EAAEkJ,GAAcE,EAAK,GAAG,IAAI,EAAE,SAASR,EAAK,CAAC,CAAC,CAAE,EAAE,CAACzL,EAASF,EAAeU,EAAM8E,GAAQxD,GAAK1C,CAAe,CAAC,EAAE,GAAIU,EAAmQ,IAAG,CAACE,GAAU,CAACQ,EAAO,OAAoBmL,EAAKQ,GAAQ,CAAC,MAAM,gCAAgC,SAAS,sJAAsJ,CAAC,EAAQ,GAAG3E,GAAoB,OAAoBmE,EAAKQ,GAAQ,CAAC,MAAM,IAAI3E,kDAAkE,SAAS,cAAcA,uLAAuM,CAAC,EAAQ,GAAGmC,GAAkB,OAAoBgC,EAAKQ,GAAQ,CAAC,MAAM,IAAIxC,kDAAgE,SAAS,cAAcA,0LAAwM,CAAC,EAAQ,GAAGC,GAAyB,OAAoB+B,EAAKQ,GAAQ,CAAC,MAAM,IAAIvC,gBAAqCzL,GAAe0L,EAAuB,GAAGA,YAAiC,SAAS,0FAA0F,CAAC,MAAz+C,QAAoB8B,EAAKQ,GAAQ,CAAC,MAAM,gCAAgC,SAAS,yJAAyJ,CAAC,EAAiwC,IAAIC,GAAY,CAAC,EAAE,GAAGjN,EAAQ,OAAOA,EAAO,KAAK,CAAC,IAAI,QAAQ,IAAMkN,EAAWlN,EAAO,WAAW,WAAWiN,GAAY,CAAC,QAAQ,OAAO,cAAcC,EAAW,SAAS,MAAM,SAASlN,EAAO,KAAK,OAAO,SAAS,WAAWkN,EAAWlN,EAAO,OAAOA,EAAO,OAAO,eAAeA,EAAO,WAAW,IAAIA,EAAO,GAAG,EAAE,MAAM,IAAI,OACxiJ,IAAImN,EAAoB,GAAMnN,EAAO,SAAS,OAAWA,EAAO,eAAe,MAAOmN,EAAoB,4BAA4BnN,EAAO,qBAC7ImN,EAAoB,qBAAqBnN,EAAO,eAAyBA,EAAO,eAAe,MAAOmN,EAAoB,UAAUnN,EAAO,uBAAuBA,EAAO,qBACzKmN,EAAoB,UAAUnN,EAAO,gBAAgBA,EAAO,eAC5D,IAAIoN,GAAa,GAAG,OAAOpN,EAAO,eAAe,CAAC,IAAI,QAAQoN,GAAa,GAAGpN,EAAO,eAAe,MAAM,IAAI,MAAMoN,GAAa,cAAc,KAAM,CAACH,GAAY,CAAC,QAAQ,OAAO,oBAAAE,EAAoB,aAAAC,GAAa,eAAepN,EAAO,UAAU,WAAWA,EAAO,WAAW,UAAUA,EAAO,KAAK,OAAOA,EAAO,IAAI,EAAE,KAAM,CAAE,IAAMqN,GAAiDrN,GAAO,OAAQ,UAAgBsN,GAAoB,CAAC,GAAGD,GAAU,CAAC,GAAGxN,EAAsBc,EAAe,SAAS,MAAMd,IAAwB,OAAO,OAAOA,EAAsB,MAAM,GAAGN,EAAM,MAAM,GAAG0N,GAAY,SAAS,WAAW,QAAQjN,EAAOA,EAAO,eAAe,GAAGA,EAAO,gBAAgBA,EAAO,kBAAkBA,EAAO,mBAAmBA,EAAO,gBAAgB,GAAGA,EAAO,YAAY,MAAS,EAC9wB,GAAGa,EAAU,GAAGF,EAAe,CAAC,IAAI4M,EAAwB,EAAMC,EAAqB,EAAE,GAAGhL,IAAkBC,KAAiB,mBAAoB,GAAG,CAWtJ,MAAC,CAAM,QAAQ,KAAK,4DAA4D,CAAE,CAAE,GAAG4K,GAAU,CAAC,IAAII,GAAmCC,GAA6BC,GAAuB,IAAMC,IAAaD,GAAuBhN,EAAe,SAAS,MAAMgN,KAAyB,SAAeD,GAA6BC,GAAuB,UAAU,MAAMD,KAA+B,SAAeD,GAAmCC,GAA6B,SAAS,MAAMD,KAAqC,OAA9O,OAA4PA,GAAmC,YAAY,GAAGG,GAAY,CAAC,IAAIC,GAAwGC,GAAkGC,GAAiGC,GAAwFC,GAAkFC,GAAiFC,GAAwEC,GAAkEC,GAAyDC,GAAmDC,GAAkDC,GAAyCC,GAA2B,IAAIC,EAAc,GAAG,QAAUpK,MAAO,OAAO,KAAKsJ,EAAW,EAAMtJ,GAAI,WAAW,cAAc,IAAGoK,EAAcpK,IACvmD,IAAIqK,IAAaF,GAA2Bb,GAAYc,CAAa,KAAK,MAAMD,KAA6B,SAAeD,GAAyCC,GAA2B,iBAAiB,MAAMD,KAA2C,SAAeD,GAAkDC,GAAyC,YAAY,MAAMD,KAAoD,SAAeD,GAAmDC,GAAkD,CAAC,KAAK,MAAMD,KAAqD,SAAeD,GAAyDC,GAAmD,SAAS,MAAMD,KAA2D,SAAeD,GAAkEC,GAAyD,YAAY,MAAMD,KAAoE,SAAeD,GAAwEC,GAAkE,SAAS,MAAMD,KAA0E,SAAeD,GAAiFC,GAAwE,YAAY,MAAMD,KAAmF,SAAeD,GAAkFC,GAAiF,CAAC,KAAK,MAAMD,KAAoF,SAAeD,GAAwFC,GAAkF,SAAS,MAAMD,KAA0F,SAAeD,GAAiGC,GAAwF,YAAY,MAAMD,KAAmG,SAAeD,GAAkGC,GAAiG,CAAC,KAAK,MAAMD,KAAoG,SAAeD,GAAwGC,GAAkG,SAAS,MAAMD,KAA0G,OAA55F,OAA06FA,GAAwG,SAAS,GAAG,MAAM,QAAQc,EAAW,EAAE,CAAC,IAAIjC,GAAS,CAAC,EAAE,QAAUJ,MAASqC,GAAY,CAAC,IAAItC,GAAgBC,GAAM,KAAK,YAAY,MAAM,SAASD,GAAaC,GAAM,SAAS,MAAMD,KAAe,OAAO,OAAOA,GAAa,QAAQ,EAAGK,GAASA,GAAS,OAAOJ,GAAM,MAAM,QAAQ,EAAQI,GAAS,KAAKJ,EAAK,EAAI,OAAoBE,EAAK,MAAM,CAAC,mBAAmB,GAAK,MAAMc,GAAoB,SAAsBd,EAAKoC,GAAgB,CAAC,QAAQ5O,EAAO,eAAe,IAAI,GAAGA,EAAO,UAAUA,EAAO,SAAS,UAAUA,EAAO,mBAAmB,MAAMA,EAAO,aAAa,UAAU,SAAS0M,EAAQ,CAAC,CAAC,CAAC,QAAS,CAAC,IAAImC,GAAU,IAAMpH,IAAIoH,GAAUtP,EAAM,MAAM,MAAMsP,KAAY,OAAOA,GAAU,IAAI,OAAO,KAAK,MAAM,KAAK,OAAO,EAAE,SAAS,CAAC,EAAE,OAAoBC,EAAMC,GAAU,CAAC,SAAS,CAAcC,GAAarO,EAAe,CAAC,GAAA8G,GAAG,MAAM6F,EAAmB,CAAC,EAAE9K,IAAkBC,KAAiB,oBAAiC+J,EAAK,QAAQ,CAAC,SAAS,IAAI/E,sBAAsB/E,GAAa,EAAE6K,KAA2BC,EAAqB,2BAA2BA,MAAyB,kCAAkC,CAAC,CAAC,CAAC,CAAC,OAAS,QAAoBhB,EAAK,MAAM,CAAC,MAAM,CAAC,OAAO,GAAG,CAAC,CAAC,EACxyI,OAA6CrG,IAAQ,OAAsO2I,EAAM,MAAM,CAAC,GAAGnO,EAAe,MAAM,MAAM2M,GAAoB,UAAUD,GAAU,KAAKvN,EAAuBa,EAAe,SAAS,MAAMb,IAAyB,OAAO,OAAOA,EAAuB,YAAY,GAAG,mBAAmB,GAAK,SAAS,CAACuN,GAAuBb,EAAKoC,GAAgB,CAAC,QAAQ5O,EAAO,eAAe,IAAI,GAAGA,EAAO,UAAUA,EAAO,SAAS,UAAUA,EAAO,mBAAmB,MAAMA,EAAO,aAAa,UAAU,YAAY,GAAK,QAAQ,GAAM,SAASwL,EAAgB,CAAC,EAAEA,GAAiBhJ,IAAkBhC,GAAuBgM,EAAK,MAAM,CAAC,IAAIvL,EAAY,MAAM,CAAC,SAAS,WAAW,IAAIT,EAAS,OAAO,cAAc,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAA12BI,EAAgCoO,GAAapO,EAAW,CAAC,MAAM,CAAC,GAAGA,EAAW,MAAM,MAAM,GAAGrB,EAAM,KAAK,EAAE,mBAAmB,EAAI,CAAC,EAA4BiN,EAAK,MAAM,CAAC,mBAAmB,EAAI,CAAC,CAA0qB,CAACyC,EAAoB3P,GAAY,CAAC,cAAc,CAAC,KAAK4P,EAAY,OAAO,aAAa,EAAE,KAAK,EAAE,IAAI,EAAE,eAAe,GAAK,MAAM,IAAI,EAAE,eAAe,CAAC,KAAKA,EAAY,iBAAiB,EAAE,WAAW,CAAC,KAAKA,EAAY,iBAAiB,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,SAAS,CAAC,KAAK,CAAC,KAAKA,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,OAAO,SAAS,EAAE,aAAa,CAAC,QAAQ,OAAO,SAAS,EAAE,wBAAwB,GAAK,0BAA0B,UAAU,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,aAAa,WAAW,QAAQ,CAAC,aAAa,UAAU,EAAE,aAAa,CAAC,aAAa,UAAU,EAAE,YAAY,CAAC,uBAAuB,oBAAoB,EAAE,wBAAwB,GAAK,OAAO3P,GAAOA,EAAM,MAAM,OAAO,EAAE,WAAW,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,MAAM,gBAAgB,eAAe,cAAc,EAAE,aAAa,CAAC,QAAQ,SAAS,MAAM,gBAAgB,eAAe,cAAc,EAAE,OAAO3P,GAAOA,EAAM,MAAM,OAAO,EAAE,OAAO,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,MAAM,SAAS,QAAQ,EAAE,YAAY,CAAC,YAAY,eAAe,cAAc,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,MAAM,SAASA,EAAM,WAAW,YAAY,EAAE,OAAO,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,YAAY,CAAC,aAAa,eAAe,aAAa,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,MAAM,SAASA,EAAM,WAAW,UAAU,EAAE,KAAK,CAAC,KAAK2P,EAAY,QAAQ,aAAa,GAAM,OAAO3P,GAAOA,EAAM,MAAM,OAAO,EAAE,QAAQ,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,OAAO,OAAO,EAAE,aAAa,CAAC,OAAO,OAAO,EAAE,wBAAwB,GAAK,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,YAAY,CAAC,KAAK2P,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,MAAM,IAAI,OAAO3P,GAAOA,EAAM,MAAM,QAAQA,EAAM,SAAS,MAAM,EAAE,cAAc,CAAC,KAAK2P,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,MAAM,OAAO,EAAE,aAAa,CAAC,MAAM,OAAO,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,UAAU,CAAC,KAAK2P,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,KAAK,EAAE,MAAM,IAAI,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,eAAe,CAAC,KAAK2P,EAAY,KAAK,aAAa,MAAM,QAAQ,CAAC,MAAM,OAAO,EAAE,aAAa,CAAC,MAAM,OAAO,EAAE,wBAAwB,GAAK,MAAM,SAAS,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,WAAW,CAAC,KAAK2P,EAAY,OAAO,aAAa,IAAI,IAAI,EAAE,KAAK,EAAE,MAAM,IAAI,OAAO3P,GAAOA,EAAM,MAAM,QAAQA,EAAM,gBAAgB,OAAO,EAAE,UAAU,CAAC,KAAK2P,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,MAAM,MAAM,EAAE,WAAW,CAAC,KAAK2P,EAAY,KAAK,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,MAAM,SAAS,QAAQ,EAAE,YAAY,CAAC,YAAY,eAAe,cAAc,EAAE,wBAAwB,GAAK,MAAM,IAAI,OAAO3P,GAAOA,EAAM,MAAM,QAAQA,EAAM,iBAAiB,KAAK,EAAE,eAAe,CAAC,KAAK2P,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,MAAM,UAAU,OAAO3P,GAAOA,EAAM,OAAO,SAAS,EAAE,iBAAiB,CAAC,KAAK2P,EAAY,KAAK,aAAa,OAAO,QAAQ,CAAC,MAAM,MAAM,EAAE,aAAa,CAAC,MAAM,MAAM,EAAE,wBAAwB,GAAK,MAAM,aAAa,OAAO3P,GAAOA,EAAM,OAAO,SAAS,EAAE,aAAa,CAAC,KAAK2P,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,QAAQ,SAAS,KAAK,EAAE,aAAa,CAAC,OAAO,SAAS,OAAO,EAAE,wBAAwB,GAAK,MAAM,QAAQ,OAAO3P,GAAOA,EAAM,OAAO,WAAWA,EAAM,mBAAmB,KAAK,EAAE,IAAI,CAAC,KAAK2P,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,OAAO3P,GAAOA,EAAM,OAAO,OAAO,EAAE,KAAK,CAAC,KAAK2P,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,OAAO3P,GAAOA,EAAM,OAAO,SAASA,EAAM,OAAO,WAAWA,EAAM,iBAAiB,EAAE,EAAE,KAAK,CAAC,KAAK2P,EAAY,OAAO,aAAa,GAAG,IAAI,EAAE,KAAK,EAAE,OAAO3P,GAAOA,EAAM,OAAO,QAAQA,EAAM,OAAO,SAAS,EAAE,QAAQ,CAAC,KAAK2P,EAAY,YAAY,aAAa,EAAE,UAAU,iBAAiB,aAAa,CAAC,MAAM,YAAY,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,MAAM,YAAY,SAAS,CAAC,QAAQ,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,YAAY,eAAe,oBAAoB,GAAK,YAAY;AAAA;AAAA;AAAA;AAAA,wFAA4O,CAAC,CAAC,EAAE,SAAS,CAAC,KAAKA,EAAY,OAAO,SAAS,GAAK,aAAa,CAAC,YAAY,SAAS,OAAO,CAAC,EAAE,MAAM,gBAAgB,YAAY,IAAI,SAAS,CAAC,YAAY,CAAC,KAAKA,EAAY,KAAK,aAAa,SAAS,QAAQ,CAAC,SAAS,SAAS,EAAE,aAAa,CAAC,SAAS,SAAS,EAAE,wBAAwB,GAAK,MAAM,QAAQ,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,aAAa,IAAI,KAAK,CAAC,EAAE,kBAAkB,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAK,MAAM,YAAY,EAAE,iBAAiB,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,MAAM,SAAS,EAAE,eAAe,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,MAAM,UAAU,YAAY,0FAA0F,CAAC,CAAC,EAgCprM,WAAW,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,eAAe,CAAC,KAAKA,EAAY,KAAK,aAAa,aAAa,QAAQ,CAAC,kBAAkB,gBAAgB,EAAE,aAAa,CAAC,oBAAoB,kBAAkB,EAAE,MAAM,OAAO,wBAAwB,GAAK,0BAA0B,WAAW,OAAO3P,GAAO,CAACA,EAAM,UAAU,EAAE,aAAa,CAAC,KAAK2P,EAAY,OAAO,aAAa,EAAE,IAAI,EAAE,KAAK,EAAE,eAAe,GAAK,OAAO3P,GAAO,CAACA,EAAM,UAAU,EAAE,UAAU,CAAC,KAAK2P,EAAY,QAAQ,aAAa,EAAK,EAAE,YAAY,CAAC,KAAKA,EAAY,QAAQ,aAAa,EAAK,EAAE,eAAe,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,OAAO3P,GAAO,CAACA,EAAM,WAAW,EAAE,OAAO,CAAC,KAAK2P,EAAY,QAAQ,aAAa,EAAK,EAAE,aAAa,CAAC,KAAKA,EAAY,MAAM,aAAa,CAAC,CAAC,UAAU,UAAU,UAAU,OAAO,CAAC,EAAE,MAAM,SAAS,QAAQ,CAAC,KAAKA,EAAY,OAAO,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,KAAK,aAAa,UAAU,QAAQ,CAAC,YAAY,SAAS,EAAE,aAAa,CAAC,MAAM,IAAI,EAAE,wBAAwB,GAAK,MAAM,WAAW,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,aAAa,QAAQ,YAAY,iBAAiB,oBAAoB,EAAI,EAAE,mBAAmB,CAAC,KAAKA,EAAY,OAAO,aAAa,GAAG,YAAY,iBAAiB,oBAAoB,GAAK,OAAO3P,GAAOA,EAAM,YAAY,WAAW,CAAC,CAAC,EAAE,YAAY,uBAAuB,OAAOA,GAAO,CAACA,EAAM,MAAM,EAAE,UAAU,CAAC,KAAK2P,EAAY,QAAQ,aAAa,EAAK,EAAE,QAAQ,CAAC,KAAKA,EAAY,QAAQ,aAAa,GAAM,OAAO3P,GAAOA,EAAM,SAAS,EAAE,aAAa,CAAC,KAAK2P,EAAY,OAAO,SAAS,GAAK,OAAO3P,GAAOA,EAAM,WAAW,CAACA,EAAM,QAAQ,SAAS4P,GAAgB,CAAC,EAAE,cAAc,CAAC,KAAKD,EAAY,OAAO,aAAa,OAAO,YAAY,kBAAkB,oBAAoB,GAAK,OAAO3P,GAAO,CAACA,EAAM,aAAa,CAACA,EAAM,OAAO,EAAE,kBAAkB,CAAC,KAAK2P,EAAY,OAAO,aAAa,GAAG,oBAAoB,GAAK,OAAO3P,GAAO,EAAI,CAAC,CAAC,EAAE,SAAS6P,GAAuB,CAAC,MAAA9C,EAAM,gBAAArM,CAAe,EAAE,CAAC,IAAIoP,EAA4BC,EAAsBjD,EAAakD,EAAsBC,EAAuBC,EAAuB,IAAMC,EAAepD,GAAQ,OAA6BD,EAAaC,EAAM,SAAS,MAAMD,IAAe,SAAeiD,EAAsBjD,EAAa,YAAY,MAAMiD,IAAwB,SAAeD,EAA4BC,EAAsB,SAAS,MAAMD,IAA8B,OAAnQ,OAAiRA,EAA4B,SAAeM,EAAqED,GAAe,MAAYnD,EAAgEoD,GAAe,SAAeC,EAAQ3P,EAAgB,QAAQ,GAAG,CAACsM,EAAW,OAAOD,EAAO,IAAMuD,EAAgBC,GAAeJ,EAAeE,CAAO,EAAE,GAAGC,EAAiB,OAAOA,EAAiB,GAAGF,GAAgB,OAAOA,GAAiB,WAAY,GAAAJ,EAAsBG,EAAe,SAAS,MAAMH,IAAwB,SAAcA,EAAsB,eAAe,MAAM,GAAG,CAAC,IAAIQ,EAA+BC,EAAyB,IAAMC,EAAYH,IAAgBE,EAAyBL,EAAe,YAAY,MAAMK,IAA2B,SAAeD,EAA+BC,EAAyB,SAAS,MAAMD,IAAiC,OAAhH,OAA8HA,EAA+B,SAASH,CAAO,EAAE,GAAGK,EAAY,CAAC,IAAIC,EAAuBC,EAA+BC,EAAuB,OAAoBpB,GAAaU,EAAe,CAAC,SAAS,CAAC,IAAIQ,EAAuBR,EAAe,SAAS,MAAMQ,IAAyB,OAAO,OAAOA,EAAuB,SAAS,MAAM,CAAC,IAAIE,EAAuBV,EAAe,SAAS,MAAMU,IAAyB,SAAeD,EAA+BC,EAAuB,YAAY,MAAMD,IAAiC,OAAjH,OAA+HA,EAA+B,MAAM,SAASF,CAAW,CAAC,CAAC,CAAC,GAAI,IAAMA,EAAYH,GAAeJ,GAAiB,OAAsCF,EAAuBE,EAAe,SAAS,MAAMF,IAAyB,OAAtF,OAAoGA,EAAuB,SAASI,CAAO,EAAE,OAAGK,EAAiCjB,GAAaU,EAAe,CAAC,SAASO,CAAW,CAAC,EAAM,EAAAJ,GAAkB,OAAuCJ,EAAuBI,EAAgB,SAAS,MAAMJ,IAAyB,SAAcA,EAAuB,eAAe,SAAS,EAAuBT,GAAazC,EAAU,CAAC,QAAAqD,CAAO,CAAC,EAAUtD,CAAM,CAAC,IAAMG,GAA4C4D,GAAKjB,EAAsB,EAAQR,GAA6ByB,GAAKC,EAAO,EAAE,SAASR,GAAeJ,EAAeE,EAAQ,CAAC,IAAIW,EAAgB,IAAMZ,EAAqED,GAAe,MAAYnD,EAAgEoD,GAAe,SAAS,GAA0DD,GAAe,MAAOc,GAAc,OAAoBhE,EAAKgE,GAAa,CAAC,GAAGb,EAAe,SAAS,IAAIc,IAAS,CAAC,IAAMC,EAAQnE,EAAU,GAAGkE,CAAM,EAAE,OAAoBzB,GAAa0B,EAAQ,CAAC,SAAS,CAAC,GAAGA,EAAQ,MAAM,SAAS,MAAM,CAAC,GAAGA,EAAQ,MAAM,SAAS,MAAM,SAAS,CAAC,GAAGA,EAAQ,MAAM,SAAS,MAAM,SAAS,MAAM,CAAC,GAAGA,EAAQ,MAAM,SAAS,MAAM,SAAS,MAAM,QAAAd,CAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,EAAQ,GAAG,EAAE,EAAArD,GAAY,OAAiCgE,EAAgBhE,EAAU,QAAQ,MAAMgE,IAAkB,SAAcA,EAAgB,kBAAkB,CAAC,IAAII,EAAiB,IAAMC,EAAMrE,GAAY,OAAiCoE,EAAiBpE,EAAU,SAAS,MAAMoE,IAAmB,OAArE,OAAmFA,EAAiB,SAAS,GAAGpE,GAAWqE,EAAM,CAAC,IAAIC,EAA6BC,EAAiP,IAAlNA,EAAYF,EAAM,QAAQ,MAAME,IAAc,SAAeD,EAA6BC,EAAY,oBAAoB,MAAMD,IAA+B,OAA1G,OAAwHA,EAA6B,QAAwB,OAAoB7B,GAAazC,EAAU,CAAC,SAAS,CAAC,GAAGqE,EAAM,MAAM,CAAC,GAAGA,EAAM,MAAM,QAAAhB,CAAO,CAAC,CAAC,CAAC,GAAK,OAAO,IAAK,CAAC,SAASvF,GAAQ0G,EAAMC,EAAK,CACjgM,IAAMC,EAASF,EAAM,MAAM,EACvBG,EAAYF,EAAWG,EAAO,IAAI,CAAC,IAAMC,EAAE,KAAK,IAAIF,GAAa,EAAE,IAAI,OAAOE,EAAE,KAAK,MAAMA,CAAC,CAAE,EAClG,QAAQ,EAAEH,EAAS,OAAO,EAAE,EAAE,EAAE,IAAI,CAAC,IAAMI,EAAE,KAAK,MAAMF,EAAO,GAAG,EAAE,EAAE,EAAE,CAACF,EAAS,CAAC,EAAEA,EAASI,CAAC,CAAC,EAAE,CAACJ,EAASI,CAAC,EAAEJ,EAAS,CAAC,CAAC,EAAG,OAAOA,CAAS,CAAC,SAAStI,GAAmBtC,EAAUC,EAAUQ,EAAmBwK,EAAmB9P,EAAwB+B,EAAUgO,EAA8B,GAAG,CAAC,IAAIC,EAAmC,IAAI9I,IAAW8I,EAAmChQ,EAAwB+B,CAAS,KAAK,MAAMiO,IAAqC,OAAO,OAAOA,EAAmCnL,CAAS,IAAI,KAASuE,EAAoB,GAAOC,EAAoB,GAAG,GAAGnC,EAAU,GAAGA,EAAS,OAAO,sBAAsB,CAAC,IAAMtE,EAAMsE,EAAS,GAASY,EAAiB9H,EAAwB4C,CAAK,EAAE,GAAGkF,EAAiB,CAAqF,IAAM/B,EAAQ+B,EAAvFhD,IAAY,YAAYQ,EAAmByK,CAAiE,EAAKhK,IAAY+J,GAAoBA,IAAqB/J,EAAQ,MAAMqD,EAAoBvE,EAAUwE,EAAoBtD,EAAQ,MAAWmB,EAAS,CAAC,GAAGnB,EAAQ,GAAG,GAAGnD,KAASmD,EAAQ,IAAI,SAAcmB,EAAS,OAAOpC,IAAWsE,EAAoBvE,EAAUwE,EAAoBvE,GAAY,MAAM,CAAC,SAAAoC,EAAS,oBAAAkC,EAAoB,oBAAAC,CAAmB,CAAE,CAAC,SAASjD,GAAaf,EAAM4K,EAAWlL,EAAYmL,EAAYlL,EAAkBvB,EAAwB,CAAC,GAAG4B,EAAM,OAAO,4BAA4B,MAAM,QAAQ4K,CAAU,EAAE,CAAC,IAAME,EAAO1M,EAAwB4B,EAAM,cAAc,EAAE,QAAUtB,KAAQkM,EAAW,CAAC,GAAG,CAAClM,EAAM,SAAU,IAAMqM,EAAUrM,EAAKsB,EAAM,WAAW,EAAE,GAAG+K,GAAY,MAA0CC,GAAWD,EAAUrL,EAAYM,EAAM,cAAc6K,EAAYlL,CAAiB,EAAG,MAAO,QAAa,QAAGiL,GAAa,KAAqC,GAAcI,GAAWJ,EAAWlL,EAAYM,EAAM,KAAK6K,EAAYlL,CAAiB,EAAG,MAAO,EAAM,CAAC,SAASqL,GAAWJ,EAAWlL,EAAYD,EAAUoL,EAAYlL,EAAkB,CAAC,GAAG,OAAOD,GAAa,UAAUmL,EAAY,CAAC,IAAMjB,EAAOlK,EAAY,MAAMK,EAAS,EAAE,OAAON,EAAU,CAAC,KAAKrH,GAAU,OAAO,KAAKA,GAAU,KAAK,GAAGuH,GAAmB,QAAUsL,KAAKrB,EAAQ,GAAGgB,EAAW,SAASK,CAAC,EAAG,MAAO,WAAgBrB,EAAO,SAASgB,CAAU,EAAG,MAAO,GAAO,KAAM,MAAO,QAAOnL,EAAU,CAAC,KAAKrH,GAAU,QAAQ,GAAGwS,GAAYlL,EAAa,MAAO,GAAM,MAAM,KAAKtH,GAAU,OAAO,KAAKA,GAAU,KAAK,GAAGuH,GAAmB,GAAiDiL,GAAW,SAASlL,CAAW,EAAG,MAAO,WAAekL,GAAYlL,EAAa,MAAO,GAAO,KAAM,CAAE,MAAO,EAAM,CAAC,SAAStC,GAAa5C,EAAMa,EAAQE,EAAOhC,EAAawD,EAAKpC,EAAwBE,EAAY,CAAC,IAAMiC,EAAU,OAAO,KAAKzB,CAAO,EAAQ6P,EAAWpO,EAAU,OAAO,GAAwCtC,GAAM,SAAU0Q,GAAY3P,GAA2CwB,GAAK,SAAU,SAAS,CAAC,IAAM8C,EAAO,CAAC,EAAE,GAAGqL,EAAY,QAAUpN,KAAYhB,EAAU,CAAC,IAAMiB,EAAO1C,EAAQyC,CAAQ,EAAE,GAAGC,EAAO,YAAYC,GAAgB,gBAAiB,QAAUmN,KAAQpN,EAAO,UAAU,MAAMgC,EAAS,EAAGF,EAAO,KAAK,CAAC,KAAKsL,CAAI,CAAC,OAAYpN,EAAO,YAAYC,GAAgB,UAAW6B,EAAO,KAAK,CAAC,KAAK9B,EAAO,UAAU,mBAAmBA,EAAO,kBAAkB,CAAC,EAAQ8B,EAAO,KAAK,CAAC,KAAK9B,EAAO,SAAS,CAAC,EAAK,QAAUiC,KAASzG,EAAiByG,EAAM,YAAY,YAAaH,EAAO,KAAK,CAAC,KAAKG,EAAM,UAAU,mBAAmBA,EAAM,kBAAkB,CAAC,EAAQH,EAAO,KAAK,CAAC,KAAKG,EAAM,SAAS,CAAC,EAAOjD,GAAMA,EAAK,SAAS,SAAS8C,EAAO,KAAK,CAAC,KAAK9C,EAAK,SAAS,CAAC,EAC18G,IAAMqO,EAAa,CAAC,EAAE,QAAUpL,KAASH,EAAYuL,EAAa,KAAKC,GAAGA,EAAE,OAAOrL,EAAM,MAAMqL,EAAE,qBAAqBrL,EAAM,kBAAkB,GAAGoL,EAAa,KAAKpL,CAAK,EAAI,OAAOsL,GAAkBF,EAAa5Q,EAAMG,EAAwBE,CAAW,EAAG,OAA2CL,GAAM,MAAO,CAAC,SAASmE,GAAwB6D,EAAM9H,EAAqB0D,EAAwBrD,EAAoB,CAAC,GAAG,CAAC,MAAM,QAAQyH,CAAK,GAAG,OAAO9H,GAAuB,UAAU,OAAO0D,GAA0B,SAAU,OAAOoE,EAEphB,IAAM+I,EAAY/I,EAAM,IAAI9D,IAAO,CAAC,GAAGA,CAAI,EAAE,EAAE,QAAU+B,KAAc,OAAO,KAAK/F,CAAoB,EAAE,CAAC,IAAMmH,EAASnH,EAAqB+F,CAAU,EAAE,GAAGoB,EAAS,OAAO,OAAO,CAAC,IAAM2J,EAAU,CAAC,EAAE,GAAG3J,EAAS,SAASA,EAAS,aAAc,QAAQD,EAAE,EAAEA,EAAEC,EAAS,QAAQ,OAAOD,IAAK4J,EAAU3J,EAAS,QAAQD,CAAC,CAAC,EAAEC,EAAS,aAAaD,CAAC,EAAI,QAAUlD,KAAQ6M,EAAgB7M,EAAK+B,CAAU,IAAG/B,EAAK+B,CAAU,EAAE+K,EAAU9M,EAAK+B,CAAU,CAAC,GAAG,YAAcoB,EAAS,OAAO,2BAA2B,CAAC,IAAMtE,EAAMxC,EAAoB0F,CAAU,EAAQgL,EAAmBrN,EAAwBb,CAAK,EAAE,GAAGkO,EAAoB,QAAU/M,KAAQ6M,EAAY,CAAC,IAAMG,EAAehN,EAAKnB,CAAK,EAAQoO,EAAc,CAAC,EAAE,GAAG,MAAM,QAAQD,CAAc,EAAG,QAAUhN,KAAQgN,EAAmB,OAAOhN,GAAO,SAAUiN,EAAc,KAAKF,EAAmB/M,CAAI,CAAC,EAAQiN,EAAc,KAAKjN,CAAI,EAAKA,EAAK+B,CAAU,EAAEkL,IAAkB,OAAOJ,CAAY,CAAC,SAASzI,GAAuB1D,EAAMiC,EAAW,CAAC,GAAGjC,GAAO,MAAWA,GAAO,KAAM,MAAO,GAAG,IAAMwM,EAAK,OAAOxM,CAAK,EAAE,YAAY,EAAE,OAAGwM,GAAMvK,EAAmB,EAAWuK,EAAK,SAASvK,CAAU,EAAMuK,EAAK,WAAWvK,CAAU,EAAU,GAAY,IAAIuK,EAAK,KAAK,SAAS,IAAIvK,EAAW,GAAG,EAAU,EAAe,EAAW,CAAE,CCtFpvB,IAAMwK,GAAWC,GAAGA,EAA6nB,IAAMC,GAAWC,GAAgB,OAAOA,GAApB,WAA4D,IAAMC,GAAE,CAAC,GAAGC,GAAG,IAAIA,EAAE,EAAEA,GAAGA,EAAE,GAAG,EAM/vC,SAASC,GAAkBD,EAAED,EAAE,CAAC,OAAOA,EAAEC,GAAG,IAAID,GAAG,CAAC,CCNG,IAAMG,GAAW,CAACC,EAAEC,EAAEC,OAAO,EAAE,EAAEA,EAAE,EAAED,GAAGD,GAAG,EAAEE,EAAE,EAAED,IAAID,EAAE,EAAEC,GAAGD,EAAQE,GAAE,KAAWC,GAAE,GAAG,SAASC,GAAgBJ,EAAEC,EAAEI,EAAEC,EAAEC,EAAE,CAAC,IAAIC,EAAMC,EAAMC,EAAE,EAAE,GAAGD,EAAER,GAAGI,EAAEJ,GAAG,EAAEO,EAAET,GAAWU,EAAEH,EAAEC,CAAC,EAAEP,EAAEQ,EAAE,EAAEH,EAAEI,EAAER,EAAEQ,QAAQ,KAAK,IAAID,CAAC,EAAEN,IAAG,EAAEQ,EAAEP,IAAG,OAAOM,CAAC,CAAC,SAASE,GAAYV,EAAEC,EAAEC,EAAEE,EAAE,CAAC,GAAGJ,IAAIC,GAAGC,IAAIE,EAAE,OAAOO,GAAE,IAAMC,EAASb,GAAGI,GAAgBJ,EAAE,EAAE,EAAEC,EAAEE,CAAC,EAAE,OAAOH,GAAOA,IAAJ,GAAWA,IAAJ,EAAMA,EAAED,GAAWc,EAASb,CAAC,EAAEE,EAAEG,CAAC,CAAC,CCApQ,IAAMS,GAAE,CAAC,KAAKC,GAAE,IAAI,GAAG,IAAI,CAAC,EAAE,UAAUA,GAAE,IAAI,EAAE,EAAE,CAAC,EAAE,cAAcA,GAAE,IAAI,EAAE,IAAI,CAAC,EAAE,WAAWA,GAAE,EAAE,EAAE,IAAI,CAAC,CAAC,ECA2d,SAASC,GAAO,EAAEC,EAAE,CAAC,IAAIC,EAAE,CAAC,EAAE,QAAQ,KAAK,EAAE,OAAO,UAAU,eAAe,KAAK,EAAE,CAAC,GAAGD,EAAE,QAAQ,CAAC,EAAE,IAAIC,EAAE,CAAC,EAAE,EAAE,CAAC,GAAG,GAAS,GAAN,MAAsB,OAAO,OAAO,uBAA3B,WAAiD,CAAC,IAAI,EAAE,EAAE,IAAI,EAAE,OAAO,sBAAsB,CAAC,EAAE,EAAE,EAAE,OAAO,IAAID,EAAE,QAAQ,EAAE,CAAC,CAAC,EAAE,GAAG,OAAO,UAAU,qBAAqB,KAAK,EAAE,EAAE,CAAC,CAAC,IAAIC,EAAE,EAAE,CAAC,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,GAAG,OAAOA,CAAC,CCArkC,IAAIC,GAAE,CAAC,EAAE,OAAO,eAAeA,GAAE,aAAa,CAAC,MAAM,EAAI,CAAC,EAAEA,GAAE,QAAQ,UAAU,CAAC,EAAEA,GAAE,UAAU,UAAU,CAAC,EAAE,IAAMC,GAAED,GAAE,WAAWE,GAAEF,GAAE,QAAQG,GAAEH,GAAE,UCAlF,IAAMI,GAAE,EAAE,SAASC,GAAsBC,EAAEC,EAAEC,EAAE,CAAC,IAAMC,EAAE,KAAK,IAAIF,EAAEH,GAAE,CAAC,EAAE,OAAOM,GAAEF,EAAEF,EAAEG,CAAC,EAAEF,EAAEE,CAAC,CAAC,CAAC,IAAMF,GAAE,CAAC,UAAU,IAAI,QAAQ,GAAG,KAAK,CAAC,EAAQI,GAAiB,CAAC,EAAEJ,GAAE,UAAUD,EAAEC,GAAE,QAAQH,EAAEG,GAAE,OAAOD,GAAG,EAAE,KAAK,KAAK,EAAEF,CAAC,GAAG,SAASQ,GAAiB,EAAEN,EAAEF,EAAE,CAAC,OAAO,EAAEE,GAAGF,GAAGE,GAAG,EAAEA,GAAGF,GAAGE,CAAC,CAAC,IAAMO,GAAO,CAAC,CAAC,UAAU,EAAEN,GAAE,UAAU,QAAQH,EAAEG,GAAE,QAAQ,KAAKC,EAAED,GAAE,KAAK,KAAKE,EAAE,EAAE,GAAG,EAAE,EAAE,SAASK,EAAE,EAAE,UAAUC,EAAE,EAAE,aAAaC,EAAE,EAAE,EAAE,CAAC,IAAI,CAACF,EAAEA,EAAEG,GAAE,EAAEH,CAAC,EAAE,EAAE,IAAMI,EAAE,CAAC,KAAK,GAAM,iBAAiB,GAAM,QAAQT,EAAE,OAAO,CAAC,EAAQ,EAAE,EAAEA,EAAQU,EAAE,KAAK,KAAK,EAAEX,CAAC,EAAE,IAAUY,EAAET,GAAiB,EAAEP,EAAEI,CAAC,EAAMa,EAAE,GAAGD,EAAE,EAAE,CAAC,IAAMH,EAAEE,EAAE,KAAK,KAAK,EAAEC,EAAEA,CAAC,EAAEC,EAAEf,GAAG,EAAE,KAAK,IAAI,CAACc,EAAED,EAAEb,CAAC,IAAIc,EAAED,EAAE,EAAEL,GAAGG,EAAE,KAAK,IAAIA,EAAEX,CAAC,EAAE,EAAE,KAAK,IAAIW,EAAEX,CAAC,QAAQe,EAAEJ,GAAG,EAAE,KAAK,IAAI,CAACE,EAAEF,CAAC,GAAG,GAAGE,EAAE,EAAEL,GAAGG,GAAG,OAAOA,GAAG,CAACC,EAAE,QAAQG,EAAEJ,CAAC,EAAE,IAAMX,EAAMW,IAAJ,EAAMH,EAAET,GAAsBgB,EAAEJ,EAAEC,EAAE,OAAO,EAAQd,EAAE,KAAK,IAAIE,CAAC,GAAGS,EAAQR,EAAE,KAAK,IAAI,EAAEW,EAAE,OAAO,GAAGF,EAAE,OAAAE,EAAE,KAAKd,GAAGG,EAAEW,EAAE,iBAAiBN,GAAiBH,EAAE,EAAES,EAAE,OAAO,EAASA,CAAC,CAAC,EAAQI,GAAM,CAAC,CAAC,KAAK,EAAE,EAAE,SAASlB,EAAE,EAAE,MAAMG,EAAE,GAAG,MAAMC,EAAE,KAAK,cAAcC,EAAE,gBAAgBc,EAAE,aAAaT,EAAE,IAAIC,EAAE,IAAIC,EAAE,aAAaE,EAAE,GAAG,UAAUM,CAAC,IAAI,CAAChB,EAAES,GAAE,GAAGT,CAAC,EAAE,IAAMW,EAAE,CAAC,iBAAiB,GAAM,KAAK,GAAM,QAAQ,EAAE,OAAO,CAAC,EAAQM,EAAcR,GAAYF,IAAT,QAAYE,EAAEF,GAAYC,IAAT,QAAYC,EAAED,EAAQU,EAAgBT,GAAYF,IAAT,OAAWC,EAAWA,IAAT,QAAY,KAAK,IAAID,EAAEE,CAAC,EAAE,KAAK,IAAID,EAAEC,CAAC,EAAEF,EAAEC,EAAMI,EAAEb,EAAEH,EAAQiB,EAAE,EAAED,EAAQO,EAAWb,IAAT,OAAWO,EAAEP,EAAEO,CAAC,EAAEF,EAAE,OAAOQ,EAAEA,IAAIN,IAAID,EAAEO,EAAE,GAAG,IAAMC,EAAUX,GAAG,CAACG,EAAE,KAAK,IAAI,CAACH,EAAET,CAAC,EAAQqB,EAAWZ,GAAGU,EAAEC,EAAUX,CAAC,EAAQa,EAAcb,GAAG,CAAC,IAAMX,EAAEsB,EAAUX,CAAC,EAAQb,EAAEyB,EAAWZ,CAAC,EAAEE,EAAE,KAAK,KAAK,IAAIb,CAAC,GAAGY,EAAEC,EAAE,QAAQA,EAAE,KAAKQ,EAAEvB,CAAC,EAAM2B,EAAMC,EAAQC,EAAmBhB,GAAG,CAAIQ,EAAcN,EAAE,OAAO,IAAGY,EAAEd,EAAEe,EAAEnB,GAAO,CAAC,KAAKM,EAAE,QAAQ,GAAGO,EAAgBP,EAAE,OAAO,EAAE,SAASd,GAAsBwB,EAAWZ,EAAEE,EAAE,OAAO,EAAE,QAAQV,EAAE,UAAUc,EAAE,aAAaL,EAAE,UAAUM,CAAC,CAAC,EAAE,EAAE,OAAAS,EAAmB,CAAC,EAAShB,GAAG,CAAC,IAAIX,EAAE,GAAuE,MAA9D,CAAC0B,GAAYD,IAAT,SAAYzB,EAAE,GAAKwB,EAAcb,CAAC,EAAEgB,EAAmBhB,CAAC,GAAcc,IAAT,QAAYd,EAAEc,GAAGZ,EAAE,iBAAiB,GAAYa,EAAEf,EAAEc,CAAC,IAAEZ,EAAE,iBAAiB,GAAM,CAACb,GAAGwB,EAAcb,CAAC,EAASE,EAAC,CAAC,EAAQX,GAAE,GAASC,GAAE,IAAI,SAASyB,GAAqB,EAAE,CAAC,IAAI5B,EAAMF,EAAEI,GAAM,EAAE,EAAE,CAAC,EAAQ,EAAE,CAAC,EAAE,OAAO,EAAE,KAAM,CAAC,EAAE,MAAMJ,EAAEK,IAAG,EAAE,EAAEL,CAAC,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,OAAO,EAAE,OAAO,EAAWE,IAAT,QAAY,EAAE,mBAAmBA,EAAEF,GAAGA,GAAGI,GAAE,IAAMM,EAAEV,EAAEI,GAAE,OAAI,EAAE,SAAN,GAAc,EAAE,KAAK,EAAE,OAAO,EAAQ,CAAC,UAAU,EAAE,SAASM,EAAE,IAAI,mBAA0BR,GAAgBQ,GAAG,GAAG,CAAC,CCA1iD,IAAMqB,GAAE,CAAC,GAAG,IAAI,IAAI,GAAG,EAAQC,GAAE,CAAC,YAAY,QAAQ,SAAS,MAAM,EAAyD,IAAMC,GAAE,CAAC,OAAO,UAAU,aAAa,OAAO,cAAc,GAAG,EAAE,KAAK,EAAQC,GAAE,CAAC,UAAU,CAAC,OAAO,sBAAsB,aAAa,MAAM,cAAc,GAAG,EAAE,IAAI,EAAE,OAAOD,GAAE,MAAM,CAAC,OAAO,WAAW,aAAa,EAAE,cAAcE,EAAC,EAAE,KAAKF,EAAC,EAAQG,GAAE,IAAI,IAAUC,GAAkB,GAAG,YAAY,IAAUC,GAAE,CAAC,IAAI,IAAI,GAAG,EAAEC,GAAE,QAAS,GAAG,CAACC,GAAE,QAASC,GAAG,CAACH,GAAE,KAAK,EAAEG,CAAC,EAAEL,GAAE,IAAIC,GAAkB,EAAEI,CAAC,EAAEP,GAAE,CAAC,CAAC,CAAC,CAAE,CAAC,CAAE,EAA+D,IAAMQ,GAAE,IAAI,IAAIC,EAAC,EAAwlB,IAAMC,GAAc,CAAC,EAAEC,IAAI,SAAS,cAAc,KAAK,EAAE,QAAQ,EAAEA,CAAC,EAAQC,GAAE,CAAC,oBAAoB,IAAkB,OAAO,IAArB,KAA0B,OAAO,eAAe,KAAK,IAAI,kBAAkB,EAAE,MAAM,IAAI,OAAO,eAAe,KAAK,QAAQ,UAAU,SAAS,EAAE,iBAAiB,IAAI,CAAC,GAAG,CAACF,GAAc,CAAC,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,MAAC,CAAS,MAAO,EAAK,CAAC,MAAO,EAAI,EAAE,SAAS,IAAI,EAAQA,GAAc,CAAC,QAAQ,CAAC,EAAE,CAAC,CAAC,EAAE,CAAC,SAAS,IAAI,CAAC,EAAE,SAAU,aAAa,IAAI,CAAC,GAAG,CAACA,GAAc,CAAC,QAAQ,CAAC,EAAE,CAAC,OAAO,cAAc,CAAC,CAAC,MAAC,CAAS,MAAO,EAAK,CAAC,MAAO,EAAI,CAAC,EAAQG,GAAE,CAAC,EAAQC,GAAE,CAAC,EAAE,QAAU,KAAKF,GAAEE,GAAE,CAAC,EAAE,KAAcD,GAAE,CAAC,IAAZ,SAAgBA,GAAE,CAAC,EAAED,GAAE,CAAC,EAAE,GAAUC,GAAE,CAAC,GAAsgG,SAASE,GAAgB,EAAEC,EAAE,CAAC,IAAIC,EAAE,OAAc,OAAO,GAAlB,SAAuBD,IAAWC,EAAED,EAAE,CAAC,KAAb,MAA0BC,IAAT,SAAaD,EAAE,CAAC,EAAE,SAAS,iBAAiB,CAAC,GAAE,EAAEA,EAAE,CAAC,GAAO,EAAE,SAAS,iBAAiB,CAAC,EAAO,aAAa,UAAU,EAAE,CAAC,CAAC,GAAU,MAAM,KAAK,GAAG,CAAC,CAAC,CAAC,CAAo6H,SAASE,GAAsB,EAAE,CAAC,IAAMC,EAAE,IAAI,QAAQ,MAAM,CAACC,EAAE,CAAC,IAAI,CAAC,IAAMC,EAAE,IAAI,IAAUC,EAAa,CAACH,EAAE,EAAEI,EAAE,IAAIC,EAAE,EAAEC,EAAE,KAAQ,CAAC,IAAMC,EAAE,GAAGP,KAAKI,KAAKC,KAAKC,IAAI,OAAAJ,EAAE,IAAIK,CAAC,GAAGL,EAAE,IAAIK,EAAE,EAAE,OAAO,OAAO,CAAC,KAAKP,EAAE,GAAGI,EAAE,SAASC,EAAE,UAAUC,EAAE,IAAI,EAAE,aAAaA,EAAE,IAAI,EAAE,EAAEL,CAAC,CAAC,CAAC,EAASC,EAAE,IAAIK,CAAC,CAAC,EAAQC,EAAaC,IAAIT,EAAE,IAAIS,CAAC,GAAGT,EAAE,IAAIS,EAAEC,GAAED,CAAC,CAAC,EAAST,EAAE,IAAIS,CAAC,GAAG,MAAM,CAAC,gBAAgB,CAACA,EAAET,EAAEC,EAAEC,EAAEE,IAAI,CAAC,IAAIC,EAAEC,EAAE,IAAIC,EAAQI,EAAEF,EAAE,OAA8C,GAAjCR,GAAGU,GAAG,GAAGF,EAAE,MAAMG,EAAc,EAAO,CAAC,IAAMX,EAAEQ,EAAEE,EAAE,CAAC,EAAQE,EAAMF,IAAJ,EAAM,KAAKF,EAAE,CAAC,EAAMK,EAAE,EAAMC,EAAE,EAAQC,EAA8BZ,GAAE,UAAU,GAAGY,EAAE,CAAC,GAAK,CAAC,UAAUhB,EAAE,mBAAmBC,CAAC,EAAEG,EAAQF,EAA+BF,GAAE,WAAYC,GAAG,EAAQK,EAA+BN,GAAE,aAAc,YAAY,IAAI,EAAEE,EAAQK,EAAES,EAAEV,CAAC,EAAE,QAAQS,GAAUV,EAAEQ,KAAV,MAAuBR,IAAT,OAAWA,EAAEE,GAAOI,IAAJ,GAAWA,IAAJ,GAAcF,EAAE,CAAC,IAAV,QAAeK,EAAEG,GAAGR,IAAGO,EAAEP,EAAC,EAAE,QAASH,EAAEC,CAAC,QAAQQ,GAAUT,EAAEO,KAAV,MAAuBP,IAAT,OAAWA,EAAE,WAAWN,EAAE,CAAC,EAAE,IAAMkB,EAAEf,EAAaY,EAAEd,EAAEa,EAA8BZ,GAAE,SAAS,OAAO,CAAC,EAAQiB,EAAEX,EAAaU,CAAC,EAAEX,EAAE,OAAO,OAAO,OAAO,OAAO,CAAC,EAAEY,CAAC,EAAE,CAAC,OAAO,QAAQ,CAAC,EAAKf,IAAGA,EAAE,UAAUc,EAAEd,EAAE,mBAAmB,YAAY,IAAI,QAAkDG,EAAE,CAAC,OAAO,OAAO,SAAnDC,EAAaL,EAAa,EAAE,GAAG,CAAC,EAA8B,iBAAiB,EAAE,OAAOI,CAAC,CAAC,CAAC,CAAC,CAAC,IAAMK,GAAe,GAAc,OAAO,GAAlB,SAA0BQ,GAAErB,GAAsBsB,EAAC,EAAQC,GAAEvB,GAAsBwB,EAAC,EAAQC,GAAE,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,SAASC,GAAS,EAAEzB,EAAE,CAAC,KAAKC,EAAE,OAAOC,EAAE,OAAOG,EAAE,KAAK,EAAE,CAAC,EAAE,CAAC,GAAiB,OAAO,qBAArB,IAA0C,MAAM,IAAI,CAAC,EAAE,IAAMC,EAAEoB,GAAgB,CAAC,EAAQnB,EAAE,IAAI,QAAcoB,EAAqBlB,GAAG,CAACA,EAAE,QAASA,GAAG,CAAC,IAAMR,EAAEM,EAAE,IAAIE,EAAE,MAAM,EAAE,GAAGA,EAAE,iBAAiB,EAAQR,EAAG,GAAGQ,EAAE,eAAe,CAAC,IAAMR,EAAED,EAAES,CAAC,EAAEmB,GAAE3B,CAAC,EAAEM,EAAE,IAAIE,EAAE,OAAOR,CAAC,EAAEU,EAAE,UAAUF,EAAE,MAAM,OAAUR,IAAGA,EAAEQ,CAAC,EAAEF,EAAE,OAAOE,EAAE,MAAM,EAAE,CAAE,CAAC,EAAQE,EAAE,IAAI,qBAAqBgB,EAAqB,CAAC,KAAK1B,EAAE,WAAWC,EAAE,UAAqB,OAAOG,GAAlB,SAAoBA,EAAEmB,GAAEnB,CAAC,CAAC,CAAC,EAAE,OAAAC,EAAE,QAASG,GAAGE,EAAE,QAAQF,CAAC,CAAE,EAAQ,IAAIE,EAAE,WAAW,CAAC,CAAC,IAAMkB,GAAE,IAAI,QAAYC,GAAE,SAASC,GAAe,EAAE/B,EAAE,CAAC,GAAGA,EAAE,CAAC,GAAK,CAAC,WAAWS,EAAE,UAAU,CAAC,EAAET,EAAE,CAAC,EAAE,MAAM,CAAC,MAAMS,EAAE,OAAO,CAAC,EAAE,OAAO,aAAa,YAAY,YAAY,EAAE,EAAE,QAAQ,EAAE,CAAC,MAAM,EAAE,YAAY,OAAO,EAAE,YAAY,CAAC,CAAC,SAASuB,GAAa,CAAC,OAAO,EAAE,YAAYhC,EAAE,cAAcC,CAAC,EAAE,CAAC,IAAIC,GAAUA,EAAE2B,GAAE,IAAI,CAAC,KAAjB,MAA8B3B,IAAT,QAAkBA,EAAE,QAAS,GAAG,CAAC,EAAE,CAAC,OAAO,EAAE,YAAYF,EAAE,IAAI,MAAM,CAAC,OAAO+B,GAAe,EAAE9B,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,CAAC,SAASgC,GAAU,EAAE,CAAC,EAAE,QAAQD,EAAY,CAAC,CAAC,SAASE,IAAsB,CAAe,OAAO,eAArB,MAAsCJ,GAAE,IAAI,eAAeG,EAAS,EAAE,CAAC,SAASE,GAAc,EAAEnC,EAAE,CAAC8B,IAAGI,GAAqB,EAAE,IAAMjC,EAAEyB,GAAgB,CAAC,EAAE,OAAAzB,EAAE,QAASQ,GAAG,CAAC,IAAIR,EAAE4B,GAAE,IAAIpB,CAAC,EAAMR,IAAGA,EAAE,IAAI,IAAI4B,GAAE,IAAIpB,EAAER,CAAC,GAAEA,EAAE,IAAID,CAAC,EAA8B8B,IAAE,QAAQrB,CAAC,CAAC,CAAE,EAAQ,IAAI,CAACR,EAAE,QAASQ,GAAG,CAAC,IAAMR,EAAE4B,GAAE,IAAIpB,CAAC,EAA8BR,GAAE,OAAOD,CAAC,EAA+BC,GAAE,MAAoC6B,IAAE,UAAUrB,CAAC,CAAE,CAAE,CAAC,CAAC,CAAC,IAAM2B,GAAE,IAAI,IAAQC,GAAE,SAASC,IAA2B,CAACD,GAAE,IAAI,CAAC,IAAM,EAAE,CAAC,MAAME,EAAO,WAAW,OAAOA,EAAO,WAAW,EAAQvC,EAAE,CAAC,OAAOuC,EAAO,KAAK,EAAE,YAAY,CAAC,EAAEH,GAAE,QAAS3B,GAAGA,EAAET,CAAC,CAAE,CAAC,EAAEuC,EAAO,iBAAiB,SAASF,EAAC,CAAC,CAAC,SAASG,GAAa,EAAE,CAAC,OAAAJ,GAAE,IAAI,CAAC,EAAEC,IAAGC,GAA0B,EAAQ,IAAI,CAACF,GAAE,OAAO,CAAC,EAAE,CAACA,GAAE,MAAMC,KAAIA,GAAE,OAAO,CAAC,CAAC,SAASI,GAAO,EAAEzC,EAAE,CAAC,OAAO4B,GAAE,CAAC,EAAEY,GAAa,CAAC,EAAEL,GAAc,EAAEnC,CAAC,CAAC,CAAohK,SAAS0C,GAAqB,EAAEC,EAAEC,EAAE,CAAC,EAAE,cAAc,IAAI,YAAYD,EAAE,CAAC,OAAO,CAAC,cAAcC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,SAASC,GAAkB,EAAEF,EAAEC,EAAE,CAAC,EAAE,cAAc,IAAI,YAAYD,EAAE,CAAC,OAAO,CAAC,cAAcC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,IAAME,GAAG,CAAC,SAAS,GAAG,EAAQ,EAAE,OAAQ,UAAU,CAAC,EAAE,CAAC,OAAOH,EAAE,QAAQC,CAAC,EAAE,CAAC,cAAcG,EAAE,CAAC,CAAC,IAAI,CAAC,GAAK,CAAC,KAAKC,CAAC,EAAED,EAAEE,EAAEC,GAAEH,EAAE,CAAC,MAAM,CAAC,EAAE,OAAOI,GAAS,EAAGJ,GAAG,CAAwC,GAAvCJ,EAAE,EAAEE,GAAkB,EAAE,YAAYE,CAAC,EAAK,CAACC,EAAE,OAAOL,GAAG,CAACC,EAAE,EAAEC,GAAkB,EAAE,YAAYF,CAAC,CAAC,CAAC,EAAGM,CAAC,CAAC,CAAC,EAAQG,GAAW,CAAC,EAAET,EAAEC,IAAIG,GAAG,EAAI,CAACA,EAAE,aAAuBA,EAAE,cAAZ,WAAyBH,EAAE,EAAEF,GAAqB,EAAEC,EAAEI,CAAC,EAAE,EAAQM,GAAG,CAAC,SAAS,GAAG,EAAQ,EAAE,MAAO,UAAU,CAAC,EAAE,CAAC,OAAOV,EAAE,QAAQC,CAAC,IAAI,CAAC,IAAMG,EAAEK,GAAW,EAAE,aAAaT,CAAC,EAAQK,EAAEI,GAAW,EAAE,WAAWR,CAAC,EAAE,SAAE,iBAAiB,eAAeG,CAAC,EAAE,EAAE,iBAAiB,eAAeC,CAAC,EAAQ,IAAI,CAAC,EAAE,oBAAoB,eAAeD,CAAC,EAAE,EAAE,oBAAoB,eAAeC,CAAC,CAAC,CAAC,CAAC,EAAQM,GAAG,CAAC,SAAS,GAAG,EAAQ,EAAE,MAAO,UAAU,CAAC,EAAE,CAAC,OAAOX,EAAE,QAAQC,CAAC,IAAI,CAAC,IAAMW,EAAYZ,GAAG,CAACC,EAAE,EAAEF,GAAqB,EAAE,WAAWC,CAAC,EAAEa,EAAO,oBAAoB,YAAYD,CAAW,CAAC,EAAQE,EAAcb,GAAG,CAACD,EAAE,EAAED,GAAqB,EAAE,aAAaE,CAAC,EAAEY,EAAO,iBAAiB,YAAYD,CAAW,CAAC,EAAE,SAAE,iBAAiB,cAAcE,CAAa,EAAQ,IAAI,CAAC,EAAE,oBAAoB,cAAcA,CAAa,EAAED,EAAO,oBAAoB,YAAYD,CAAW,CAAC,CAAC,CAAC,EAAQG,GAAG,CAAC,OAAOZ,GAAG,MAAMO,GAAG,MAAMC,EAAE,EAAQK,GAAG,CAAC,UAAU,UAAU,GAAG,OAAO,KAAKD,EAAE,EAAE,MAAM,ECA18lB,IAAME,GAAqB,IAAUC,GAAsB,CAAC,KAAKC,GAAQ,eAAeA,OAAY,MAAMA,GAAQ,cAAcA,OAAY,IAAIA,GAAQ,eAAeA,OAAY,OAAOA,GAAQ,cAAcA,MAAW,EAAQC,GAA8B,OAAO,UAAY,KAAa,OAAO,UAAU,UAAU,oBAAqB,WAS/rB,SAARC,GAAwBC,EAAM,CAAY,GAAG,CAAC,MAAAC,EAAM,IAAAC,EAAI,QAAAC,EAAQ,eAAAC,EAAe,WAAAC,EAAW,aAAAC,EAAa,cAAAC,EAAc,YAAAC,EAAY,MAAAC,EAAM,YAAAC,EAAY,UAAAC,EAAU,UAAAC,EAAU,cAAAC,EAAc,YAAAC,EAAY,MAAAC,CAAK,EAAEf,EAAW,CAAC,YAAAgB,EAAY,SAAAC,EAAS,UAAAC,EAAU,UAAAC,EAAU,UAAAC,CAAS,EAAEN,EAAiB,CAAC,UAAAO,EAAU,WAAAC,CAAU,EAAET,EAAoBU,EAAanB,EAAe,GAAGC,OAAgBC,OAAkBC,OAAmBC,MAAgB,GAAGL,MAA8BqB,EAASC,GAAa,QAAQ,IAAIA,GAAa,OAC5fC,EAAczB,EAAM,OAAO,OAAO,EAAQ0B,EAAYC,GAAS,MAAMF,CAAa,EAAQG,EAAYF,EAAY,EAAKhB,IAAY,KAAMA,EAAU,QAAQ,IAAMmB,GAAanB,IAAY,QAAQA,IAAY,QAAcd,EAAOkC,GAAe,CAAC,EAAQC,GAAYpC,GAAsBe,CAAS,EAAQsB,EAAUC,GAAarC,EAAOmC,EAAW,EAA4BG,EAAUC,EAAO,IAAI,EAAQC,EAAYC,EAAQ,IAAW,CAAcC,GAAU,EAAeA,GAAU,CAAC,EAAI,CAAC,CAAC,EAAO,CAACC,EAAKC,EAAO,EAAEC,GAAS,CAAC,OAAO,KAAK,SAAS,IAAI,CAAC,EAAkBC,GAAe,CAAC,EAAMC,GAAc,CAAC,EAA2BC,GAAY,EAAMC,GAAQ,EAAKtB,IAAUqB,GAAYlB,EAAY,KAAK,MAAM,GAAGA,CAAW,EAAE,EAAEmB,GAAQ,GAAM,CAACtB,GAAUK,GAAaW,EAAK,SAAQK,GAAY,KAAK,MAAML,EAAK,OAAOA,EAAK,SAAS,CAAC,EAAE,EAAEK,GAAY,KAAK,IAAIA,GAAYlD,EAAoB,EAAEmD,GAAQ,GAAiC,IAAMC,GAAQC,GAAY,IAAI,CAAC,GAAGnB,GAAaM,EAAU,QAAQ,CAAC,IAAMc,EAAanB,GAAaK,EAAU,QAAQ,YAAYA,EAAU,QAAQ,aAAmBe,GAAMb,EAAY,CAAC,EAAE,QAAQP,GAAaO,EAAY,CAAC,EAAE,QAAQ,WAAWA,EAAY,CAAC,EAAE,QAAQ,UAAU,EAAkMc,IAAtLd,EAAY,CAAC,EAAE,QAAQP,GAAaO,EAAY,CAAC,EAAE,QAAQ,WAAWA,EAAY,CAAC,EAAE,QAAQ,YAAYA,EAAY,CAAC,EAAE,QAAQ,UAAUA,EAAY,CAAC,EAAE,QAAQ,aAAa,GAA2Ba,GAAMhD,EAAIuC,GAAQ,CAAC,OAAOQ,EAAa,SAASE,EAAc,CAAC,EAAG,EAAE,CAAC,CAAC,EAAQC,GAAe5B,EAAS,CAAC,kBAAkB,MAAM,EAAE,CAAC,EAAwC,GAAGK,EAAY,CAChkD,GAAG,CAACL,EAAS,CAGE,IAAI6B,EAAcjB,EAAO,EAAI,EAAEkB,GAAU,KAAKC,GAAM,KAAKR,EAAO,EAASS,GAAOrB,EAAU,QAAQ,CAAC,CAAC,YAAAsB,EAAW,IAAI,CAAI,CAACJ,EAAc,UAAUI,GAAY,OAAOA,GAAY,SAASF,GAAM,KAAKR,EAAO,EAAGM,EAAc,QAAQ,EAAM,CAAC,GAAI,CAAC,CAAC,EAAGV,GAAef,GAAS,IAAIF,EAAc,CAACgC,EAAMC,KAAQ,CAAC,IAAIC,GAAaC,GAAcC,GAAcC,GAAc,IAAIC,GAAOL,KAAQ,IAAGK,GAAI3B,EAAY,CAAC,GAAMsB,KAAQjC,EAAc,OAAO,IAAGsC,GAAI3B,EAAY,CAAC,GAAG,IAAMG,GAAK,CAAC,MAAMnB,GAAWuC,GAAaF,EAAM,SAAS,MAAME,KAAe,OAAO,OAAOA,GAAa,MAAM,OAAO,OAAOtC,GAAYuC,GAAcH,EAAM,SAAS,MAAMG,KAAgB,OAAO,OAAOA,GAAc,OAAO,MAAM,EAAE,OAAoBI,EAAKC,EAAY,CAAC,QAAQ,KAAK,SAAsBD,EAAK,KAAK,CAAC,IAAID,GAAI,MAAMxB,GAAK,SAAsB2B,GAAaT,EAAM,CAAC,MAAM,CAAC,IAAII,GAAcJ,EAAM,SAAS,MAAMI,KAAgB,OAAO,OAAOA,GAAc,MAAM,GAAGtB,GAAK,WAAW,EAAE,GAAGY,EAAc,EAAE,SAASM,EAAM,MAAM,SAASA,EAAM,MAAM,SAAS,aAAaC,GAAM,MAAS,GAAGI,GAAcL,EAAM,SAAS,MAAMK,KAAgB,OAAO,OAAOA,GAAc,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAG,GAAG,CAACvC,EAAU,QAAQ4C,EAAE,EAAEA,EAAEvB,GAAYuB,IAAKxB,GAAc,CAAC,GAAGA,GAAc,GAAGhB,GAAS,IAAIF,EAAc,CAACgC,GAAMW,KAAa,CAAC,IAAIT,GAAaC,GAAcC,GAAcC,GAAcO,GAAcC,GAAc,IAAM/B,GAAK,CAAC,MAAMnB,GAAWuC,GAAaF,GAAM,SAAS,MAAME,KAAe,OAAO,OAAOA,GAAa,MAAM,OAAO,OAAOtC,GAAYuC,GAAcH,GAAM,SAAS,MAAMG,KAAgB,OAAO,OAAOA,GAAc,OAAO,OAAO,WAAW,WAAW,EAAE,OAAoBI,EAAKC,EAAY,CAAC,QAAQ,KAAK,SAAsBD,EAAK,KAAK,CAAC,MAAMzB,GAAK,cAAc,GAAK,SAAsB2B,GAAaT,GAAM,CAAC,IAAIU,EAAE,IAAIC,GAAW,MAAM,CAAC,IAAIP,GAAcJ,GAAM,SAAS,MAAMI,KAAgB,OAAO,OAAOA,GAAc,MAAM,MAAMzC,GAAW0C,GAAcL,GAAM,SAAS,MAAMK,KAAgB,OAAO,OAAOA,GAAc,MAAM,OAAO,OAAOzC,GAAYgD,GAAcZ,GAAM,SAAS,MAAMY,KAAgB,OAAO,OAAOA,GAAc,OAAO,OAAO,WAAW,EAAE,GAAGlB,EAAc,EAAE,SAASM,GAAM,MAAM,SAASA,GAAM,MAAM,SAAS,SAASU,EAAE,MAAS,GAAGG,GAAcb,GAAM,SAAS,MAAMa,KAAgB,OAAO,OAAOA,GAAc,QAAQ,CAAC,EAAEH,EAAE,KAAKC,EAAU,CAAC,EAAED,EAAE,KAAKC,EAAU,CAAE,CAAC,CAAC,EAAI,IAAMG,GAAehC,EAAK,SAASA,EAAK,SAAS,KAAK,MAAMA,EAAK,OAAOA,EAAK,QAAQ,EAAQiC,GAAYrC,EAAO,IAAI,EAAQsC,GAAStC,EAAO,IAAI,EAAQuC,GAAKvC,EAAO,CAAC,EAAQwC,GAAQxC,EAAO,EAAK,EAAQyC,GAAgBC,GAAiB,EAAQC,GAAQ3C,EAAO,IAAI,EAAQ4C,GAAa5C,EAAO,IAAI,EAE7lF,GAAG,CAACZ,EAAS,CAAC,IAAMyD,EAASC,GAAU/C,CAAS,EAEzCrC,IAA+BwD,GAAU,IAAI,CAAC,GAAG,EAAAuB,IAAiB,CAACL,IAAgB,CAAC/D,GAAe,OAAAuE,GAAa,QAAQD,GAAQ,QAAQ,QAAQ,CAAC,UAAU,CAAC/C,GAAY,CAAC,EAAEA,GAAYwC,EAAc,CAAC,CAAC,EAAE,CAAC,SAAS,KAAK,IAAIA,EAAc,EAAE/D,EAAM,IAAI,WAAW,IAAS,OAAO,QAAQ,CAAC,EAAQ,IAAIuE,GAAa,QAAQ,OAAO,CAAE,EAAE,CAACtE,EAAY8D,GAAe/D,CAAK,CAAC,EACtX6C,GAAU,IAAI,CAAK0B,GAAa,UAAkBC,GAAUD,GAAa,QAAQ,YAAY,SAAUA,GAAa,QAAQ,KAAK,EAAW,CAACC,GAAUD,GAAa,QAAQ,YAAY,WAAWA,GAAa,QAAQ,MAAM,EAAG,EAAE,CAACC,CAAQ,CAAC,GAG9NE,GAAkBC,IAAG,CAAC,GAAG,CAACZ,IAAgBK,IAAiB/E,GAA+B,OAKnF2E,GAAY,UAAU,OAAMA,GAAY,QAAQW,IAAGA,GAAEA,GAAEX,GAAY,QAAqE,IAAIY,IAAjDX,GAAS,UAAU,KAAK,EAAEU,GAAEV,GAAS,UAA6BjE,EAAM,KAAQmE,GAAQ,UAASS,IAAO3E,GAAaiE,GAAK,SAASU,GAAMV,GAAK,QAAQW,GAAK,EAAEd,GAAeG,GAAK,OAAO,EAAED,GAAS,QAAQU,GAAMH,GAAgBpF,EAAO,IAAI8E,GAAK,OAAO,CAAE,CAAC,EAAe,IAAMY,GAAczD,GAAa,WAAW,YAAkB0D,GAAetE,EAAU,EAAQuE,GAAa,IAAIvE,EAAU,EAAQwE,GAAeC,GAAMxE,EAAU,EAAEqE,EAAc,EAAQI,GAAa,IAAIzE,EAAgB0E,GAAS,mBAAmBN,qBAAgCnE,MAAcsE,yBAAqCF,yBAAqCC,sBAAgCrE,MAAcwE,OAAkC,OAAI/D,EAAkWoC,EAAK,UAAU,CAAC,MAAM,CAAC,GAAG6B,GAAe,QAAQhD,GAAQ,gBAAgB9B,EAAY6E,GAAS,OAAU,aAAa7E,EAAY6E,GAAS,OAAU,UAAU7E,EAAY6E,GAAS,OAAU,SAAS5E,EAAS,UAAU,SAAS,QAAQM,CAAY,EAAE,IAAIY,EAAU,SAAsB4D,EAAMC,EAAO,GAAG,CAAC,IAAIjB,GAAQ,MAAM,CAAC,GAAGe,GAAe,IAAI5F,EAAI,IAAIS,IAAY,UAAUsF,GAAczB,EAAc,EAAE,CAACA,GAAe,OAAU,KAAK7D,IAAY,SAASsF,GAAczB,EAAc,EAAE,CAACA,GAAe,OAAU,WAAW5D,EAAU,SAAS,WAAW,cAAckB,GAAa,MAAM,SAAS,GAAGf,EAAM,WAAWS,EAAS,OAAO,YAAY,UAAU1B,GAA8BkC,GAAY,CAAC,EAAEC,CAAS,EAAE,aAAa,IAAI,CAAC2C,GAAQ,QAAQ,GAAQI,GAAa,UACz5DA,GAAa,QAAQ,aAAatE,EAAa,EAAE,aAAa,IAAI,CAACkE,GAAQ,QAAQ,GAASI,GAAa,UACzGA,GAAa,QAAQ,aAAa,EAAG,EAAE,SAAS,CAACrC,GAAeC,EAAa,CAAC,CAAC,CAAC,CAAC,EAF6wBmD,EAAM,UAAU,CAAC,MAAMG,GAAkB,SAAS,CAAcjC,EAAK,MAAM,CAAC,MAAMkC,GAAY,SAAS,QAAG,CAAC,EAAelC,EAAK,IAAI,CAAC,MAAMmC,GAAY,SAAS,oBAAoB,CAAC,EAAenC,EAAK,IAAI,CAAC,MAAMoC,GAAe,SAAS,2DAA2D,CAAC,CAAC,CAAC,CAAC,CAErjC,CAAyBtG,GAAO,aAAa,CAAC,IAAI,GAAG,QAAQ,GAAG,cAAc,CAAC,UAAU,GAAK,WAAW,EAAI,EAAE,YAAY,CAAC,YAAY,GAAK,SAAS,GAAM,UAAU,GAAG,UAAU,EAAE,UAAU,CAAC,EAAE,UAAU,EAAI,EAAyBuG,EAAoBvG,GAAO,CAAC,MAAM,CAAC,KAAKwG,EAAY,MAAM,MAAM,WAAW,QAAQ,CAAC,KAAKA,EAAY,iBAAiB,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,IAAI,aAAa,IAAI,KAAK,IAAI,eAAe,GAAK,KAAK,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,QAAQ,MAAM,QAAQ,EAAE,YAAY,CAAC,iBAAiB,kBAAkB,eAAe,gBAAgB,EAAE,aAAa,CAAC,OAAO,QAAQ,MAAM,QAAQ,EAAE,aAAa,OAAO,wBAAwB,EAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,UAAU,EAAE,YAAY,CAAC,UAAU,CAAC,MAAM,CAAC,YAAY,eAAe,cAAc,EAAE,KAAK,CAAC,YAAY,eAAe,cAAc,EAAE,IAAI,CAAC,aAAa,eAAe,aAAa,EAAE,OAAO,CAAC,aAAa,eAAe,aAAa,CAAC,CAAC,EAAE,aAAa,SAAS,wBAAwB,EAAI,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,KAAK,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,cAAc,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,UAAU,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,aAAa,OAAO,cAAc,UAAU,aAAa,EAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,OAAO,cAAc,UAAU,aAAa,EAAI,CAAC,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,YAAY,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAI,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,OAAO,aAAa,GAAM,OAAOvG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAK,CAAC,EAAE,UAAU,CAAC,KAAKuG,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAOvG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,EAAE,UAAU,CAAC,KAAKuG,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAOvG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,EAAE,UAAU,CAAC,KAAKuG,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAOvG,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,CAAC,CAAC,EAAE,YAAY,CAAC,KAAKuG,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,YAAY,8CAA8C,CAAC,CAAC,EAA0B,IAAMT,GAAe,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,UAAU,OAAO,WAAW,SAAS,OAAO,EAAE,QAAQ,EAAE,cAAc,OAAO,WAAW,MAAM,EAAoBI,GAAkB,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,MAAM,OAAO,WAAW,0BAA0B,SAAS,GAAG,SAAS,SAAS,QAAQ,qBAAqB,EAAQC,GAAY,CAAC,SAAS,GAAG,aAAa,EAAE,EAAQC,GAAY,CAAC,OAAO,EAAE,aAAa,GAAG,WAAW,IAAI,UAAU,QAAQ,EAAQC,GAAe,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,IAAI,WAAW,IAAI,UAAU,QAAQ,EAAgDV,GAAM,CAACa,EAAIC,EAAIC,IAAM,KAAK,IAAI,KAAK,IAAIF,EAAIC,CAAG,EAAEC,CAAG,EAAQT,GAAcU,GAAO,OAAOA,GAAQ,UAAU,CAAC,MAAMA,CAAK,EC5BtkG,IAAMC,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASzB,EAAa0B,CAAQ,EAAQC,GAAwB,CAAC,QAAQ,YAAY,OAAO,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,MAAAC,EAAM,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCP,GAAwBM,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,YAAY,UAAUN,GAAmCI,EAAM,SAAS,CAAE,EAAQG,GAAuB,CAACH,EAAM3B,IAAe2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAE2B,EAAM,iBAAwB3B,EAAS,KAAK,GAAG,EAAU+B,GAA6BC,GAAW,SAASL,EAAMM,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,UAAAsC,EAAU,GAAGC,CAAS,EAAEnB,GAASK,CAAK,EAAO,CAAC,YAAAe,EAAY,WAAAC,EAAW,gBAAAC,EAAgB,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAA/C,CAAQ,EAAEgD,GAAgB,CAAC,WAAArD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQoD,EAAiBnB,GAAuBH,EAAM3B,CAAQ,EAAO,CAAC,sBAAAkD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBV,CAAW,EAAQW,EAAYH,EAAsB,SAASI,KAAO,CAAoC,GAAnCR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKN,GAAqB,MAAMA,EAAU,GAAGc,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQC,EAAY,IAAQb,IAAc,YAA6Cc,EAAWC,EAAO,IAAI,EAAQC,EAAa,IAAQhB,IAAc,YAA6CiB,EAAa,IAAQjB,IAAc,YAA6CkB,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,EAAY,CAAC,GAAG1B,GAA4CqB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQnB,EAAS,QAAQ,GAAM,SAASuD,EAAY,GAAgBrC,EAAKT,GAAW,CAAC,MAAMN,GAAY,SAAsB+D,EAAMxE,EAAO,IAAI,CAAC,GAAG+C,EAAU,GAAGG,EAAgB,UAAUuB,EAAGvE,GAAkB,GAAGkE,EAAsB,gBAAgBxB,EAAUK,CAAU,EAAE,mBAAmB,UAAU,iBAAiB,GAAK,iBAAiBM,EAAiB,SAAS,YAAY,MAAMI,EAAY,IAAIpB,GAA6BuB,EAAK,MAAM,CAAC,gBAAgB,kBAAkB,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGnB,CAAK,EAAE,GAAGvC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,CAAC,EAAE4C,EAAYG,CAAc,EAAE,SAAS,CAACa,EAAa,GAAgBxC,EAAKkD,EAAS,CAAC,sBAAsB,GAAK,SAAsBlD,EAAWE,EAAS,CAAC,SAAsBF,EAAKxB,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,uBAAuB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,sBAAsB,6CAA6C,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,gBAAgB,EAAE,iBAAiBuD,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oBAAoB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEU,EAAa,GAAgBzC,EAAK1B,GAAgB,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ6E,GAAe,UAAU,UAAUhE,GAAU,QAAQ,EAAE,UAAU,iBAAiB,wBAAwB,UAAU,mBAAmB,UAAU,QAAQgE,GAAe,UAAU,UAAU/D,GAAW,QAAQ,EAAE,iBAAiB2C,EAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,iHAAiH,WAAW,gHAAgH,EAAE,GAAGnD,GAAqB,CAAC,UAAU,CAAC,wBAAwB,SAAS,QAAQuE,GAAe,UAAU,SAAShE,GAAU,SAAS,EAAE,QAAQgE,GAAe,UAAU,SAAS/D,GAAW,SAAS,CAAC,CAAC,EAAEoC,EAAYG,CAAc,EAAE,SAAsB3B,EAAK1B,GAAgB,CAAC,eAAegB,GAAW,4BAA4B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyBD,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiB0C,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,8FAA8F,EAAE,SAAsB/B,EAAKxB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBuD,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQqB,GAAI,CAAC,kFAAkF,gFAAgF,wPAAwP,8JAA8J,6KAA6K,qIAAqI,mKAAmK,0WAA0W,EAS5vPC,GAAgBC,GAAQzC,GAAUuC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,YAAYA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,UAAU,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,0EAA0E,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,mEAAmE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,mEAAmE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVjuD,IAAIM,IAAa,SAASA,EAAY,CAACA,EAAY,OAAU,MAAMA,EAAY,KAAQ,KAAKA,EAAY,KAAQ,MAAO,GAAGA,KAAcA,GAAY,CAAC,EAAE,EAAE,IAAIC,IAAkB,SAASA,EAAiB,CAACA,EAAiB,KAAQ,eAAeA,EAAiB,OAAU,iBAAiBA,EAAiB,IAAO,cAAcA,EAAiB,IAAO,KAAM,GAAGA,KAAmBA,GAAiB,CAAC,EAAE,EAAE,IAAIC,IAAiB,SAASA,EAAgB,CAACA,EAAgB,KAAQ,OAAOA,EAAgB,IAAO,KAAM,GAAGA,KAAkBA,GAAgB,CAAC,EAAE,EAQv0B,SAASC,GAAQ,CAAC,IAAAC,EAAI,KAAAC,EAAK,WAAAC,EAAW,UAAAC,EAAU,MAAAC,EAAM,QAAAC,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,EAAU,MAAAC,EAAM,GAAGC,CAAK,EAAE,CAAC,IAAMC,EAASC,GAAc,EAAQC,EAAWb,IAAO,MAAYc,EAAcH,GAAUT,IAAY,OAAO,CAACW,EAAgB,CAACE,EAAaC,CAAY,EAAEC,GAAW,IAAI,GAAK,EAAK,EAAO,CAACC,EAAUC,CAAU,EAAEF,GAAW,IAAI,GAAK,CAACH,CAAa,EAAO,CAACM,EAAUC,CAAU,EAAEC,GAAS,EAAK,EAAQC,EAAaC,GAAUd,CAAK,EAAQe,EAAgBF,IAAe,mBAAmBA,IAAe,MAAM,GAAGxB,IAAM,GAAI,OAAoB2B,EAAKC,GAAa,CAAC,CAAC,EAAG,IAAMC,EAAUC,GAAc9B,CAAG,EAAE,GAAG6B,IAAY,OAAW,OAAoBF,EAAKI,GAAa,CAAC,QAAQ,sBAAsB,CAAC,EAAG,GAAK,CAACC,EAAQC,CAAQ,EAAEJ,EAC5uBK,EAAaD,EAAS,aAAaC,EAAa,IAAI,iBAAiB,GAAG,EAAEA,EAAa,IAAI,MAAM,GAAG,EAAEA,EAAa,IAAI,iBAAiB,GAAG,EAAEA,EAAa,IAAI,cAAc,GAAG,EAAMf,GACjJL,GAC1CC,GAAeI,IAAWe,EAAa,IAAI,WAAW,GAAG,EADzDA,EAAa,IAAI,WAAW,GAAG,EACgCpB,GAAYZ,GAAYgC,EAAa,IAAI,OAAO,GAAG,EAAMjC,IAAO,SAAQiC,EAAa,IAAI,OAAO,GAAG,EAAEA,EAAa,IAAI,WAAWF,CAAO,GAAO5B,GAAO8B,EAAa,IAAI,QAAQ,OAAO,EAAG,IAAMC,EAAY,CAAC,MAAMzB,GAAO,gBAAgB,MAAM,oGAAoG,IAAIuB,EAAS,KAAK,YAAY,IAAI,QAAA5B,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,CAAS,EAAE,OAAoB2B,EAAM,UAAU,CAAC,eAAe,IAAId,EAAW,EAAI,EAAE,eAAe,IAAIA,EAAW,EAAK,EAAE,cAAcL,EAAa,UAAUG,EAAW,QAAQA,EAAW,MAAM,CAAC,GAAGiB,GAAa,aAAAb,EAAa,UAGlsBE,IAAkBP,GAAWP,GAAU,yBAAyB,QAAQ,OAAO,UAAU,SAAS,QAAQ,EAAE,KAAK,eAAe,SAAS,CAACI,GAA2BW,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,yBAAyB,CAAC,EAAEX,GAA2BW,EAAK,OAAO,CAAC,IAAI,aAAa,KAAK,wBAAwB,CAAC,EAAeA,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGW,GAAW,WAAWvB,EAAc,sBAAsBwB,GAAgBP,EAAQ7B,EAAUqC,GAAiB,EAAE,OAAO,KAAK,eAAe,MAAS,CAAC,CAAC,EAAG5B,EAAqJ,KAA/He,EAAK,SAAS,CAAC,QAASR,EAAiB,OAAP,OAAiB,MAAOA,EAAyCmB,GAA/B,CAAC,GAAGA,GAAW,QAAQ,MAAM,EAAa,GAAGH,CAAW,CAAC,EAAOhB,EAAU,KAAkBQ,EAAKc,GAAW,CAAC,QAAQrB,EAAW,UAAUC,EAAU,MAAMjB,CAAK,CAAC,CAAC,CAAC,CAAC,CAAE,CAACL,GAAQ,YAAY,UAAU2C,EAAoB3C,GAAQ,CAAC,IAAI,CAAC,KAAK4C,EAAY,OAAO,MAAM,OAAO,EAAE,KAAK,CAAC,KAAKA,EAAY,KAAK,MAAM,WAAW,QAAQ,OAAO,OAAO/C,EAAW,CAAC,EAAE,WAAW,CAAC,MAAM,OAAO,KAAK+C,EAAY,QAAQ,aAAa,MAAM,cAAc,KAAK,OAAOhC,EAAM,CAAC,OAAOA,EAAM,OAAO,KAAM,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,YAAY,4CAA4C,KAAKgC,EAAY,KAAK,QAAQ,OAAO,OAAO9C,EAAgB,EAAE,OAAOc,EAAM,CAAC,OAAOA,EAAM,OAAO,KAAM,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAKgC,EAAY,QAAQ,aAAa,MAAM,cAAc,OAAO,EAAE,GAAGC,GAAoB,GAAGC,EAAa,CAAC,EAAE,IAAMC,GAAa,CAAC,IAAI,+BAA+B,KAAK,MAAM,WAAW,GAAK,UAAU,iBAAiB,MAAM,EAAI,EAAE/C,GAAQ,aAAa+C,GAAa,SAAShB,GAAciB,EAAU,CAAC,IAAI/C,EAAI,GAAG,CAACA,EAAI,IAAI,IAAI+C,CAAS,CAAE,MAAC,CAAM,IAAMd,EAASe,GAAYD,CAAS,EAAE,MAAM,CAACA,EAAUd,CAAQ,CAAE,CAAC,GAAGjC,EAAI,WAAW,eAAeA,EAAI,WAAW,mBAAmBA,EAAI,WAAW,wBAAwBA,EAAI,WAAW,2BAA2B,CAAC,IAAMiD,EAAajD,EAAI,SAAS,MAAM,CAAC,EAAE,MAAM,GAAG,EACn2D,GAAGiD,EAAa,CAAC,IAAI,QAAQ,CAAC,IAAMjB,EAAQhC,EAAI,aAAa,IAAI,GAAG,EAAQiC,EAASe,GAAYhB,CAAO,EAAE,MAAM,CAACA,EAAQC,CAAQ,EACjI,GAAGgB,EAAa,CAAC,IAAI,QAAuC,MAAM,CAAtBA,EAAa,CAAC,EAAiBjD,CAAG,EAC9E,GAAGA,EAAI,WAAW,WAAW,CAAC,IAAMgC,EAAQhC,EAAI,SAAS,MAAM,CAAC,EAAQiC,EAASe,GAAYhB,CAAO,EAAE,MAAM,CAACA,EAAQC,CAAQ,EAAG,CAAC,SAASe,GAAYhB,EAAQ,CAAC,OAAO,IAAI,IAAI,iCAAiCA,GAAS,CAAE,CAAC,SAASO,GAAgBP,EAAQkB,EAAIC,EAAO,MAAM,CAC7Q,IAAMC,EAAQD,IAAS,OAAaE,EAAID,EAAQ,+BAA+B,0BAAgCE,EAAIF,EAAQ,OAAO,MAAM,OAAOF,EAAI,CAAC,IAAI,cAAc,MAAM,GAAGG,IAAMrB,eAAqBsB,IAAM,IAAI,iBAAiB,MAAM,GAAGD,IAAMrB,eAAqBsB,IAAM,IAAI,eAAe,MAAM,GAAGD,IAAMrB,mBAAyBsB,IAAM,QAAQ,MAAM,GAAGD,IAAMrB,OAAasB,GAAM,CAAC,CAAC,IAAIC,GAChY,SAASf,IAAkB,CAC3B,GAAG,CAACgB,EAAQ,MAAO,GAAM,GAAGD,KAAoB,OAAW,OAAOA,GAAmB,IAAME,EAAQ,SAAS,cAAc,QAAQ,EAAE,OAAGA,EAAQ,YAAYA,EAAQ,WAAW,IAAI,EAC3KF,GAAkBE,EAAQ,UAAU,YAAY,EAAE,QAAQ,iBAAiB,IAAI,EAC/EF,GAAkB,EAAO,CAChC,SAAS3B,IAAc,CAAC,OAAoBD,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG+B,GAAgB,SAAS,QAAQ,EAAE,SAAsB/B,EAAK,MAAM,CAAC,MAAMgC,GAAgB,SAAS,mEAAmE,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS5B,GAAa,CAAC,QAAA6B,CAAO,EAAE,CAAC,OAAoBjC,EAAK,MAAM,CAAC,UAAU,oCAAoC,MAAM,CAAC,GAAGkC,GAAgB,SAAS,QAAQ,EAAE,SAAsBzB,EAAM,MAAM,CAAC,MAAMuB,GAAgB,SAAS,CAAC,UAAUC,CAAO,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAASnB,GAAW,CAAC,QAAApC,EAAQ,UAAAgB,EAAU,MAAAjB,CAAK,EAAE,CAAC,OAAoBuB,EAAK,SAAS,CAAC,QAAQtB,EAAQ,aAAa,OAAO,MAAMyD,GAAY,SAAsB1B,EAAM,MAAM,CAAC,OAAO,OAAO,QAAQ,MAAM,QAAQ,YAAY,MAAM,OAAO,SAAS,CAAcT,EAAK,OAAO,CAAC,EAAE,wTAAwT,KAAKN,EAAUjB,EAAM,OAAO,OAAO,UAAU,YAAYiB,GAAUjB,EAAM,EAAK,GAAG,MAAM,CAAC,WAAW,kFAAkF,CAAC,CAAC,EAAeuB,EAAK,OAAO,CAAC,EAAE,sBAAsB,KAAK,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,IAAMmC,GAAY,CAAC,SAAS,WAAW,IAAI,MAAM,KAAK,MAAM,UAAU,wBAAwB,MAAM,GAAG,OAAO,GAAG,QAAQ,EAAE,OAAO,OAAO,WAAW,cAAc,OAAO,SAAS,EAAQzB,GAAa,CAAC,SAAS,WAAW,MAAM,OAAO,OAAO,MAAM,EAAQsB,GAAgB,CAAC,UAAU,SAAS,SAAS,GAAG,EAAQrB,GAAW,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,OAAO,OAAO,MAAM,MAAM,ECtB75C,IAAMyB,GAAgBC,GAAOC,EAAO,GAAG,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAkO,IAAMC,GAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAY,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,IAAI,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAaC,CAAQ,EAAQC,GAAwB,CAAC,OAAO,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMI,IAAeJ,EAAM,iBAAwBI,EAAS,KAAK,GAAG,EAAEJ,EAAM,iBAAwBI,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASN,EAAMO,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,GAAGC,CAAS,EAAEnB,GAASI,CAAK,EAAO,CAAC,YAAAgB,EAAY,WAAAC,EAAW,gBAAAC,EAAgB,eAAAC,EAAe,gBAAAC,EAAgB,WAAAC,EAAW,SAAAjB,CAAQ,EAAEkB,GAAgB,CAAC,WAAAC,GAAW,eAAe,YAAY,QAAAT,EAAQ,kBAAAU,EAAiB,CAAC,EAAQC,EAAiBtB,GAAuBH,EAAMI,CAAQ,EAAQsB,EAAY,IAAQV,IAAc,YAA6CW,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB1C,EAAK2C,EAAY,CAAC,GAAGrB,GAA4CgB,EAAgB,SAAsBtC,EAAKC,GAAS,CAAC,QAAQY,EAAS,QAAQ,GAAM,SAASsB,EAAY,GAAgBnC,EAAKT,GAAW,CAAC,MAAMN,GAAY,SAAsBe,EAAKE,EAAO,IAAI,CAAC,GAAGsB,EAAU,GAAGG,EAAgB,UAAUiB,EAAGC,GAAkB,GAAGL,EAAsB,iBAAiBnB,EAAUK,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIlB,GAA6BoB,EAAK,MAAM,CAAC,GAAGhB,CAAK,EAAE,SAAsBpB,EAAK8C,GAAgB,CAAC,kBAAkB,CAAC,WAAW3D,EAAW,EAAE,sBAAsB,GAAM,gBAAgBD,GAAU,eAAeE,GAAW,mCAAmC,GAAK,oBAAoB,GAAG,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiB8C,EAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,iHAAiH,WAAW,gHAAgH,EAAE,SAAsBlC,EAAK8C,GAAgB,CAAC,eAAexD,GAAW,4BAA4B,GAAK,0BAA0B,EAAE,yBAAyB,OAAO,yBAAyBD,GAAY,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiB6C,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,8FAA8F,EAAE,SAAsBlC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,qBAAqB,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQa,GAAI,CAAC,kFAAkF,gFAAgF,uOAAuO,6KAA6K,qIAAqI,mKAAmK,8WAA8W,EAQv3LC,GAAgBC,GAAQnC,GAAUiC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR7a,IAAIM,GAAwBC,GAAyBC,GAAyBC,GAAw6CC,GAAaC,EAASC,EAAO,EAAQC,GAAwBF,EAASG,EAAkB,EAAQC,GAAcJ,EAASK,EAAQ,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAkO,IAAMC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAMD,GAAW,MAAM,QAAQA,CAAK,EAAUA,EAAM,OAAO,EAA6BA,GAAQ,MAAMA,IAAQ,GAAWE,GAAW,CAAC,CAAC,MAAAF,EAAM,SAAAG,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWP,GAAmCI,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,cAAAC,EAAc,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,YAAAC,EAAY,MAAAC,EAAM,MAAAC,EAAM,KAAAC,EAAK,MAAAC,EAAM,YAAAC,EAAY,eAAAC,EAAe,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAMC,EAAMC,EAAMC,EAAMC,EAAMC,EAAMC,EAAM,MAAM,CAAC,GAAGT,EAAM,WAAWC,EAAKF,GAA8DC,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,GAAK,WAAWC,EAAMd,GAAsCY,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,CAAC,IAAI,qEAAqE,EAAE,WAAWC,EAAML,GAAqDE,EAAM,aAAa,MAAMG,IAAQ,OAAOA,EAAM,wEAAwE,WAAWC,EAAMR,GAAgCI,EAAM,aAAa,MAAMI,IAAQ,OAAOA,EAAM,kCAAkC,WAAWC,EAAMV,GAAmCK,EAAM,aAAa,MAAMK,IAAQ,OAAOA,EAAmBtB,EAAWG,EAAS,CAAC,SAAsBwB,EAAMzB,EAAO,EAAE,CAAC,SAAS,CAAC,mEAAgFF,EAAKE,EAAO,OAAO,CAAC,SAAS,6CAA6C,CAAC,EAAE,0DAA2D,CAAC,CAAC,CAAC,CAAC,EAAE,WAAWqB,EAAMb,GAAqDO,EAAM,aAAa,MAAMM,IAAQ,OAAOA,EAAM,GAAK,WAAWC,EAAMf,GAAgCQ,EAAM,aAAa,MAAMO,IAAQ,OAAOA,EAAM,CAAC,IAAI,oEAAoE,EAAE,WAAWC,EAAMnB,GAA2DW,EAAM,aAAa,MAAMQ,IAAQ,OAAOA,EAAM,GAAK,WAAWC,EAAMf,GAAmCM,EAAM,aAAa,MAAMS,IAAQ,OAAOA,EAAM,iBAAiB,CAAE,EAAQE,GAAuB,CAACX,EAAMY,IAAeZ,EAAM,iBAAwBY,EAAS,KAAK,GAAG,EAAEZ,EAAM,iBAAwBY,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASd,EAAMe,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE7C,GAASa,CAAK,EAAO,CAAC,YAAAiC,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA5B,CAAQ,EAAE6B,GAAgB,CAAC,eAAe,YAAY,QAAAnB,EAAQ,kBAAAoB,EAAiB,CAAC,EAAQC,EAAiBhC,GAAuBX,EAAMY,CAAQ,EAAQgC,GAAWC,EAAO,IAAI,EAAQC,EAAQxE,GAAMsD,CAAS,EAAQmB,GAAsBC,GAAM,EAAQC,EAAsB,CAAa7B,GAAuBA,GAAuBA,GAAuBA,EAAS,EAAQ8B,EAAkBC,GAAqB,EAAE,OAAoBpE,EAAKqE,EAAY,CAAC,GAAG/B,GAA4C0B,GAAgB,SAAsBhE,EAAKC,GAAS,CAAC,QAAQ4B,EAAS,QAAQ,GAAM,SAAsB7B,EAAKR,GAAW,CAAC,MAAMJ,GAAY,SAAsBuC,EAAMzB,EAAO,IAAI,CAAC,GAAG+C,EAAU,GAAGI,EAAgB,UAAUiB,EAAGC,GAAkB,GAAGL,EAAsB,gBAAgB7B,EAAUc,CAAU,EAAE,cAAc,GAAK,mBAAmB,mBAAmB,iBAAiBS,EAAiB,SAAS,YAAY,IAAI5B,GAA6B6B,GAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGzB,CAAK,EAAE,SAAS,CAACW,GAAwB/C,EAAKwE,EAA0B,CAAC,SAAsBxE,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB0D,EAAiB,SAAS,sBAAsB,SAAsB5D,EAAKyE,GAAQ,CAAC,aAAa,GAAG,iBAAiB,EAAE,kBAAkB,EAAE,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAK,MAAM,GAAM,SAAS,YAAY,KAAK,MAAM,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAU,iBAAiB,cAAc,GAAG,eAAe,GAAG,IAAIjC,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeb,EAAMzB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAAY,iBAAiB0D,EAAiB,SAAS,YAAY,SAAS,CAACd,GAAwB9C,EAAKwE,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAgEL,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,KAAK,EAAE,IAAI,GAAG,GAAG,EAAE,SAAsBnE,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB0D,EAAiB,SAAS,sBAAsB,SAAsB5D,EAAK0E,GAAmB,CAAC,UAAU,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAE,UAAUrF,GAAkBoD,CAAS,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAed,EAAMzB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,iBAAiB0D,EAAiB,SAAS,YAAY,SAAS,CAAc5D,EAAKwE,EAA0B,CAAC,SAAsBxE,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,iBAAiB0D,EAAiB,SAAS,sBAAsB,KAAK,OAAO,SAAsB5D,EAAK2E,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,QAAQ,cAAc,OAAO,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3E,EAAKwE,EAA0B,CAAC,SAAsBxE,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB0D,EAAiB,SAAS,sBAAsB,KAAK,OAAO,SAAsB5D,EAAK2E,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,QAAQ,cAAc,OAAO,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3E,EAAKwE,EAA0B,CAAC,SAAsBxE,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,iBAAiB0D,EAAiB,SAAS,sBAAsB,KAAK,OAAO,SAAsB5D,EAAK2E,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,QAAQ,cAAc,OAAO,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3E,EAAKwE,EAA0B,CAAC,SAAsBxE,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,iBAAiB0D,EAAiB,SAAS,sBAAsB,KAAK,OAAO,SAAsB5D,EAAK2E,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,QAAQ,cAAc,OAAO,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3E,EAAKwE,EAA0B,CAAC,SAAsBxE,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB0D,EAAiB,SAAS,sBAAsB,KAAK,OAAO,SAAsB5D,EAAK2E,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,QAAQ,cAAc,OAAO,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3E,EAAK4E,GAAyB,CAAC,QAAQ,CAAC,oEAAqF3D,GAAM,UAAa,sEAAuFA,GAAM,SAAY,EAAE,SAAsBjB,EAAK6E,EAAS,CAAC,sBAAsB,GAAK,SAASnC,EAAU,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,iBAAiBkB,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,wBAAwB,CAAC,GAAG,+BAA+B,GAAG,8BAA8B,GAAG,+BAA+B,IAAI,8BAA8B,EAAE,6BAA6B,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAejC,EAAMzB,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,UAAU,iBAAiB0D,EAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,EAAE,SAAS,CAACZ,GAAwBhD,EAAK8E,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQC,IAAwFZ,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,KAAK,EAAE,IAAI,GAAG,GAAG,IAAI,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,OAAO,GAAG9E,GAAkBsD,CAAS,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiBiB,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,OAAO,wBAAwB,OAAO,oBAAoB,OAAO,qBAAqB,MAAM,CAAC,CAAC,EAAejC,EAAMzB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,iBAAiB0D,EAAiB,SAAS,YAAY,SAAS,CAAc5D,EAAK6E,EAAS,CAAC,sBAAsB,GAAK,SAAsB7E,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiB0D,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKhB,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAEmB,GAAsB/D,EAAK6E,EAAS,CAAC,sBAAsB,GAAK,SAAsB7E,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiB0D,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,YAAY,QAAQ,EAAE,EAAE,KAAKf,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQmC,GAAI,CAAC,kFAAkF,kFAAkF,sUAAsU,sLAAsL,yRAAyR,mKAAmK,gRAAgR,2QAA2Q,+FAA+F,+RAA+R,wOAAwO,+RAA+R,+IAA+I,muCAAmuC,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,+bAA+b,EAS16jBC,GAAgBC,GAAQpD,GAAUkD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,iCAAiCA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,wEAAwE,MAAM,eAAe,KAAKI,EAAY,MAAM,EAAE,UAAU,CAAC,wBAAwB,kHAAkH,MAAM,OAAO,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,8LAA+L,MAAM,QAAQ,KAAKA,EAAY,QAAQ,EAAE,UAAU,CAAC,wBAAwB,8GAA8G,MAAM,SAAS,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,kBAAkB,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,kCAAkC,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,eAAe,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,kBAAkB,KAAKA,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,iBAAiB,KAAKA,EAAY,OAAO,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAa,GAAGC,GAAwB,GAAGC,GAAc,GAAGC,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAK,GAAAC,GAAyCD,MAAS,MAAMC,KAA0B,SAAcA,GAAwB,UAAcC,IAA6BC,GAA0CH,MAAS,MAAMG,KAA2B,OAAO,OAAOA,GAAyB,SAAY,EAAE,CAAC,EAAE,GAAK,GAAAC,GAA0CJ,MAAS,MAAMI,KAA2B,SAAcA,GAAyB,UAAcF,IAA6BG,GAA0CL,MAAS,MAAMK,KAA2B,OAAO,OAAOA,GAAyB,SAAY,EAAE,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTryG,IAAMC,GAA0BC,EAASC,EAAoB,EAAQC,GAAuBF,EAASG,EAAiB,EAAQC,GAA0BC,GAAoBF,EAAiB,EAAQG,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAkO,IAAMC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAqB,CAAC,WAAW,YAAY,WAAW,YAAY,UAAU,WAAW,EAAQC,GAAS,CAAC,CAAC,WAAAC,EAAW,OAAAC,EAAO,OAAAC,EAAO,GAAAC,EAAG,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAA+BC,EAAKC,EAAMC,EAAM,MAAM,CAAC,GAAGJ,EAAM,UAAUL,GAAsCK,EAAM,UAAU,WAAWG,GAAOD,GAAMD,EAA+BT,GAAqBM,CAAQ,KAAK,MAAMG,IAAiC,OAAOA,EAA+BH,KAAY,MAAMI,IAAO,OAAOA,EAAKF,EAAM,aAAa,MAAMG,IAAQ,OAAOA,EAAM,YAAY,WAAWC,EAAMV,GAAkDM,EAAM,aAAa,MAAMI,IAAQ,OAAOA,EAAM,sBAAsB,CAAE,EAAQC,GAAuB,CAACL,EAAMM,IAAeN,EAAM,iBAAwBM,EAAS,KAAK,GAAG,EAAEN,EAAM,iBAAwBM,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE3B,GAASO,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAtB,CAAQ,EAAEuB,GAAgB,CAAC,eAAe,YAAY,QAAAb,EAAQ,kBAAAc,EAAiB,CAAC,EAAQC,EAAiB1B,GAAuBL,EAAMM,CAAQ,EAAQ0B,EAAWC,EAAO,IAAI,EAAQC,EAAOC,GAAU,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBpD,EAAKqD,EAAY,CAAC,GAAG1B,GAA4CqB,EAAgB,SAAsBhD,EAAKC,GAAS,CAAC,QAAQiB,EAAS,QAAQ,GAAM,SAAsBlB,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBgE,EAAMpD,EAAO,IAAI,CAAC,GAAG8B,EAAU,GAAGI,EAAgB,UAAUmB,EAAGC,GAAkB,GAAGN,EAAsB,iBAAiBxB,EAAUQ,CAAU,EAAE,mBAAmB,YAAY,iBAAiBS,EAAiB,SAAS,YAAY,IAAItB,GAA6BuB,EAAK,MAAM,CAAC,GAAGnB,CAAK,EAAE,SAAS,CAAczB,EAAKyD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4B1D,EAAK2D,EAA0B,CAAC,SAAsER,GAAkB,QAAS,IAAI,GAAG,EAAE,GAAgEA,GAAkB,GAAI,IAAI,IAAiEA,GAAkB,QAAS,IAAI,IAAiEA,GAAkB,QAAS,IAAI,GAAG,GAAG,GAAG,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,qBAAqB6B,EAAU,mBAAmB,WAAW,iBAAiBY,EAAiB,SAAS,sBAAsB,KAAK,WAAW,SAAsB3C,EAAK4D,GAAqB,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,wBAAc,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,WAAW,MAAM,CAAC,OAAO,MAAM,EAAE,UAAUF,EAAc,CAAC,EAAE,UAAU,eAAe,UAAU,OAAO,UAAU,kEAAkE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe1D,EAAKyD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASI,GAA6B7D,EAAK2D,EAA0B,CAAC,SAAsER,GAAkB,QAAS,IAAI,GAAG,EAAE,GAAgEA,GAAkB,GAAI,IAAI,IAAiEA,GAAkB,QAAS,IAAI,IAAiEA,GAAkB,QAAS,IAAI,GAAG,GAAG,GAAG,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,cAAc,iBAAiByC,EAAiB,SAAS,sBAAsB,KAAK,cAAc,SAAsB3C,EAAK8D,GAAkB,CAAC,UAAUhC,EAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU+B,EAAe,CAAC,EAAE,KAAK,cAAc,MAAM,CAAC,OAAO,MAAM,EAAE,UAAU,KAAK,QAAQhC,EAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQkC,GAAI,CAAC,kFAAkF,gFAAgF,iQAAiQ,iJAAiJ,8WAA8W,EAS/sNC,GAAgBC,GAAQ9C,GAAU4C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kCAAkCA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,OAAO,EAAEG,EAAoBH,GAAgB,CAAC,UAAuFI,IAA0B,SAAa,CAAC,GAAGA,GAA0B,QAAW,aAAa,YAAY,YAAY,OAAU,OAAO,OAAU,MAAM,SAAS,EAAE,UAAU,CAAC,aAAa,uBAAuB,gBAAgB,GAAM,MAAM,cAAc,KAAKC,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,SAAS,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASN,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGO,GAA0B,GAAGC,EAAsB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTze,IAAMC,GAAW,CAAC,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,EAAE,SAAS,GAAG,KAAK,CAAC,IAAI,EAAE,IAAI,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAwB,CAAC,QAAQ,YAAY,QAAQ,YAAY,IAAI,WAAW,EAAQC,GAAS,CAAC,CAAC,MAAAC,EAAM,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,MAAAC,EAAM,KAAAC,EAAK,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAuCC,EAAM,MAAM,CAAC,GAAGH,EAAM,WAAWC,EAAKF,GAAgCC,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,YAAY,UAAUP,GAAmCM,EAAM,UAAU,UAAUH,GAAmCG,EAAM,UAAU,SAASG,GAAOD,EAAuCV,GAAwBQ,EAAM,OAAO,KAAK,MAAME,IAAyC,OAAOA,EAAuCF,EAAM,WAAW,MAAMG,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACJ,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAU4B,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAAST,EAAMU,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,UAAAsC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE3B,GAASO,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAnD,CAAQ,EAAEoD,GAAgB,CAAC,WAAAzD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiB1B,GAAuBJ,EAAMvB,CAAQ,EAAO,CAAC,sBAAAsD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAmBH,EAAsB,SAASI,IAAO,CAAmC,GAAlCR,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAKT,GAAqB,MAAMA,EAAU,GAAGiB,CAAI,IAAW,GAAM,MAAO,GAAOP,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAeL,EAAsB,SAASI,IAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAW,WAAW,EAAE,GAAG,CAAE,CAAC,EAAQS,EAAoBN,EAAsB,SAASI,IAAO,CAAoC,GAAnCR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKR,GAAqB,MAAMA,EAAU,GAAGgB,CAAI,IAAW,GAAM,MAAO,GAAOP,EAAW,WAAW,CAAE,CAAC,EAAEU,GAAmBjB,EAAY,CAAC,UAAUe,CAAc,CAAC,EAAiC,IAAMG,GAAkBC,EAAGnE,GAAkB,GAAhD,CAAC,CAAuE,EAAQoE,EAAWC,EAAO,IAAI,EAAQC,GAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBvD,EAAKwD,EAAY,CAAC,GAAG/B,GAA4C2B,GAAgB,SAAsBpD,EAAKc,GAAS,CAAC,QAAQ5B,EAAS,QAAQ,GAAM,SAAsBc,EAAKT,GAAW,CAAC,MAAMF,GAAY,SAAsBoE,EAAM1C,EAAO,IAAI,CAAC,GAAGc,EAAU,GAAGI,EAAgB,UAAUgB,EAAGD,GAAkB,iBAAiBxB,EAAUO,CAAU,EAAE,mBAAmB,UAAU,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,aAAaI,EAAmB,IAAIxB,GAA6B+B,EAAK,MAAM,CAAC,GAAG3B,CAAK,EAAE,GAAGvC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,MAAM,aAAa,OAAU,aAAa8D,CAAmB,EAAE,UAAU,CAAC,mBAAmB,UAAU,aAAa,OAAU,aAAaA,CAAmB,CAAC,EAAEhB,EAAYI,CAAc,EAAE,SAAS,CAAclC,EAAK0D,EAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWgB,EAAS,CAAC,SAAsBhB,EAAKe,EAAO,IAAI,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,8FAA8F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,cAAc,EAAE,iBAAiBwB,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,sEAAsE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKb,EAAU,SAAS,CAAC,UAAU,CAAC,qBAAqB,qEAAqE,EAAE,UAAU,CAAC,qBAAqB,qEAAqE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAG1C,GAAqB,CAAC,UAAU,CAAC,SAAsBgB,EAAWgB,EAAS,CAAC,SAAsBhB,EAAKe,EAAO,IAAI,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,8FAA8F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBf,EAAWgB,EAAS,CAAC,SAAsBhB,EAAKe,EAAO,IAAI,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,8FAA8F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEe,EAAYI,CAAc,CAAC,CAAC,EAAelC,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKe,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBwB,EAAiB,SAAS,YAAY,MAAM,CAAC,KAAK,uHAAuH,QAAQ,EAAE,WAAW,sHAAsH,EAAE,SAAS,CAAC,UAAU,CAAC,KAAK,sHAAsH,QAAQ,EAAE,WAAW,qHAAqH,EAAE,UAAU,CAAC,KAAK,uHAAuH,WAAW,sHAAsH,CAAC,EAAE,SAAsBvC,EAAK0D,EAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWgB,EAAS,CAAC,SAAsBhB,EAAKe,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,sBAAsB,6FAA6F,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,eAAe,MAAM,CAAC,cAAc,EAAE,iBAAiBwB,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKb,EAAU,kBAAkB,SAAS,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe1B,EAAK0D,EAAS,CAAC,sBAAsB,GAAK,SAAsB1D,EAAWgB,EAAS,CAAC,SAAsBhB,EAAKe,EAAO,EAAE,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,0FAA0F,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,cAAc,EAAE,iBAAiBwB,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQoB,GAAI,CAAC,kFAAkF,kFAAkF,sQAAsQ,8JAA8J,oTAAoT,2KAA2K,gHAAgH,+nBAA+nB,EASnlVC,GAAgBC,GAAQ5C,GAAU0C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,mBAAmBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,MAAM,SAAS,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,YAAY,gBAAgB,GAAM,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTtuD,IAAMM,GAAqBC,EAASC,EAAe,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAwB,CAAC,QAAQ,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,UAAAC,EAAU,UAAAC,EAAU,GAAAC,EAAG,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,YAAAC,EAAY,KAAAC,EAAK,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,UAAUF,GAAgCE,EAAM,UAAU,UAAUL,GAAwDK,EAAM,UAAU,UAAUT,GAA+CS,EAAM,UAAU,UAAUN,GAAwDM,EAAM,UAAU,UAAUJ,GAAqDI,EAAM,UAAU,UAAUH,GAAqDG,EAAM,UAAU,SAASE,GAAMD,EAAuCb,GAAwBY,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,YAAY,UAAUV,GAA+CQ,EAAM,SAAS,CAAE,EAAQG,GAAuB,CAACH,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAU8B,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAvC,EAAQ,UAAAwC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAElC,GAASW,CAAK,EAAO,CAAC,YAAAwB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAzD,CAAQ,EAAE0D,GAAgB,CAAC,WAAA/D,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ8D,EAAiB9B,GAAuBH,EAAM1B,CAAQ,EAAO,CAAC,sBAAA4D,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,GAAgBH,EAAsB,SAASI,KAAO,CAAC,GAAGtB,GAAqB,MAAMA,EAAU,GAAGsB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQC,EAAiBL,EAAsB,SAASI,KAAO,CAAC,GAAGrB,GAAqB,MAAMA,EAAU,GAAGqB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQE,GAAiBN,EAAsB,SAASI,KAAO,CAAC,GAAGpB,GAAqB,MAAMA,EAAU,GAAGoB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQG,EAAgBP,EAAsB,SAASI,KAAO,CAAC,GAAGnB,GAAqB,MAAMA,EAAU,GAAGmB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQI,EAAiBR,EAAsB,SAASI,KAAO,CAAC,GAAGlB,GAAqB,MAAMA,EAAU,GAAGkB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQK,EAAgBT,EAAsB,SAASI,KAAO,CAAC,GAAGjB,GAAqB,MAAMA,EAAU,GAAGiB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQM,EAAYV,EAAsB,SAASI,KAAO,CAAC,GAAGhB,GAAqB,MAAMA,EAAU,GAAGgB,EAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAuCO,GAAkBC,EAAG5E,GAAkB,GAAhD,CAAC,CAAuE,EAAQ6E,GAAWC,EAAO,IAAI,EAAQC,GAAY,IAAQzB,IAAc,YAA6C0B,GAAa,IAAQ1B,IAAc,YAA6C2B,GAAsBC,GAAM,EAAQC,GAAkBC,GAAqB,EAAE,OAAoBnE,EAAKoE,EAAY,CAAC,GAAGxC,GAA4CoC,GAAgB,SAAsBhE,EAAKiB,GAAS,CAAC,QAAQ9B,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB+E,EAAMnD,EAAO,IAAI,CAAC,GAAGkB,EAAU,GAAGI,EAAgB,UAAUmB,EAAGD,GAAkB,gBAAgB/B,EAAUW,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIxB,GAA6BsC,GAAK,MAAM,CAAC,GAAGlC,CAAK,EAAE,GAAGzC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAEoD,EAAYI,CAAc,EAAE,SAAS,CAACqB,GAAY,GAAgBO,EAAMnD,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,sBAAsB,iBAAiB4B,EAAiB,SAAS,YAAY,SAAS,CAAc9C,EAAKsE,EAAS,CAAC,sBAAsB,GAAK,SAAsBtE,EAAWmB,EAAS,CAAC,SAAsBnB,EAAKkB,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,0FAA0F,EAAE,SAAS,qEAA4C,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,cAAc,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe9C,EAAKuE,EAA0B,CAAC,OAAO,GAAG,SAAsBvE,EAAKkB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9C,EAAKnB,GAAgB,CAAC,UAAU,QAAQ,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUqE,GAAgB,UAAUE,EAAiB,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAepD,EAAKuE,EAA0B,CAAC,OAAO,GAAG,SAAsBvE,EAAKkB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9C,EAAKnB,GAAgB,CAAC,UAAU,QAAQ,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUwE,GAAiB,UAAUC,EAAgB,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetD,EAAKuE,EAA0B,CAAC,OAAO,GAAG,SAAsBvE,EAAKkB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB4B,EAAiB,SAAS,sBAAsB,SAAsB9C,EAAKnB,GAAgB,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU0E,EAAiB,UAAUC,EAAgB,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAexD,EAAKsE,EAAS,CAAC,sBAAsB,GAAK,SAAsBtE,EAAWmB,EAAS,CAAC,SAAsBnB,EAAKkB,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,sBAAsB,0FAA0F,EAAE,SAAS,yDAAqC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,iBAAiB,GAAK,MAAM,CAAC,cAAc,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAMW,EAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAEM,GAAa,GAAgB/D,EAAKkB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,0BAA0B,iBAAiB4B,EAAiB,SAAS,YAAY,SAAsB9C,EAAKsE,EAAS,CAAC,sBAAsB,GAAK,SAAsBtE,EAAWmB,EAAS,CAAC,SAAsBnB,EAAKkB,EAAO,GAAG,CAAC,MAAM,CAAC,kBAAkB,mBAAmB,uBAAuB,2CAA2C,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,UAAU,0BAA0B,SAAS,sBAAsB,0FAA0F,EAAE,SAAS,wHAA0F,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,cAAc,EAAE,iBAAiB4B,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0B,GAAI,CAAC,kFAAkF,gFAAgF,kRAAkR,wSAAwS,iHAAiH,wLAAwL,iIAAiI,sKAAsK,qxBAAqxB,qGAAqG,EAS/zWC,GAAgBC,GAAQtD,GAAUoD,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,UAAUA,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,gBAAgB,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,gBAAgB,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,eAAe,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,eAAe,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,aAAa,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,aAAa,KAAKA,EAAY,YAAY,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG9F,EAAoB,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTt+D,IAAMoG,GAAcC,EAASC,EAAQ,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAY,CAAC,MAAM,GAAG,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAwB,CAAC,OAAO,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU6B,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,GAAGuC,CAAS,EAAEpB,GAASI,CAAK,EAAO,CAAC,YAAAiB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAjD,CAAQ,EAAEkD,GAAgB,CAAC,WAAAvD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQsD,EAAiBvB,GAAuBH,EAAMzB,CAAQ,EAAuCoD,EAAkBC,EAAGzD,GAAkB,GAAhD,CAAC,CAAuE,EAAQ0D,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB7C,EAAK8C,EAAY,CAAC,GAAGpB,GAA4CgB,EAAgB,SAAsB1C,EAAKe,GAAS,CAAC,QAAQ7B,EAAS,QAAQ,GAAM,SAAsBc,EAAKT,GAAW,CAAC,MAAMF,GAAY,SAAsB0D,EAAM/B,EAAO,IAAI,CAAC,GAAGW,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,EAAkB,iBAAiBb,EAAUI,CAAU,EAAE,mBAAmB,SAAS,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BoB,EAAK,MAAM,CAAC,GAAGhB,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE4C,EAAYI,CAAc,EAAE,SAAS,CAAchC,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKgB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiBqB,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,OAAO,GAAG,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,OAAO,SAAS,CAAC,EAAE4C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKT,GAAW,CAAC,MAAMU,GAAY,SAAsBD,EAAKgB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiBqB,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,OAAO,CAAC,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMW,GAAY,SAAsBF,EAAKgB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiBqB,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,OAAO,GAAG,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,eAAe,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,cAAc,UAAU,CAAC,EAAE4C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKT,GAAW,CAAC,MAAMY,GAAY,SAAsBH,EAAKgB,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,KAAK,iBAAiBqB,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,MAAM,GAAG,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,aAAa,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,OAAO,SAAS,CAAC,EAAE4C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKT,GAAW,CAAC,MAAMa,GAAY,SAAsBJ,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,OAAO,SAAS,CAAC,EAAE4C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKT,GAAW,CAAC,MAAMc,GAAY,SAAsBL,EAAKgB,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,KAAK,iBAAiBqB,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,OAAO,EAAE,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,cAAc,UAAU,OAAO,SAAS,CAAC,EAAE4C,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQiB,GAAI,CAAC,kFAAkF,kFAAkF,uGAAuG,0IAA0I,wMAAwM,uIAAuI,0QAA0Q,wIAAwI,0IAA0I,0LAA0L,iIAAiI,wIAAwI,wFAAwF,EAQ7zUC,GAAgBC,GAAQjC,GAAU+B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,gBAAgBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGxE,EAAa,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRrB,IAAM8E,GAAcC,EAASC,EAAQ,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAY,CAAC,MAAM,GAAG,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAwB,CAAC,OAAO,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU6B,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAtC,EAAQ,GAAGuC,CAAS,EAAEpB,GAASI,CAAK,EAAO,CAAC,YAAAiB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAjD,CAAQ,EAAEkD,GAAgB,CAAC,WAAAvD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQsD,EAAiBvB,GAAuBH,EAAMzB,CAAQ,EAAuCoD,EAAkBC,EAAGzD,GAAkB,GAAhD,CAAC,CAAuE,EAAQ0D,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB7C,EAAK8C,EAAY,CAAC,GAAGpB,GAA4CgB,EAAgB,SAAsB1C,EAAKe,GAAS,CAAC,QAAQ7B,EAAS,QAAQ,GAAM,SAAsBc,EAAKT,GAAW,CAAC,MAAMF,GAAY,SAAsB0D,EAAM/B,EAAO,IAAI,CAAC,GAAGW,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,EAAkB,iBAAiBb,EAAUI,CAAU,EAAE,mBAAmB,SAAS,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BoB,EAAK,MAAM,CAAC,GAAGhB,CAAK,EAAE,GAAGxC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE4C,EAAYI,CAAc,EAAE,SAAS,CAAchC,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMU,GAAY,SAAsBD,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,IAAI,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,YAAY,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMW,GAAY,SAAsBF,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMY,GAAY,SAAsBH,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,IAAI,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,WAAW,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMa,GAAY,SAAsBJ,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,YAAY,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMc,GAAY,SAAsBL,EAAKgD,EAA0B,CAAC,SAAsBhD,EAAKgB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBrC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,WAAW,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQqE,GAAI,CAAC,kFAAkF,gFAAgF,uGAAuG,0LAA0L,2LAA2L,6LAA6L,4LAA4L,4LAA4L,2LAA2L,EAQlqRC,GAAgBC,GAAQjC,GAAU+B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,eAAeA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGxE,EAAa,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRpB,IAAM8E,GAAcC,EAASC,EAAQ,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAY,CAAC,MAAM,IAAI,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAa,CAAC,MAAM,GAAG,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,IAAI,IAAI,EAAE,KAAK,OAAO,EAAQC,GAAwB,CAAC,OAAO,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAM5B,IAAe4B,EAAM,iBAAwB5B,EAAS,KAAK,GAAG,EAAE4B,EAAM,iBAAwB5B,EAAS,KAAK,GAAG,EAAUgC,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAzC,EAAQ,GAAG0C,CAAS,EAAEpB,GAASI,CAAK,EAAO,CAAC,YAAAiB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAApD,CAAQ,EAAEqD,GAAgB,CAAC,WAAA1D,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQyD,EAAiBvB,GAAuBH,EAAM5B,CAAQ,EAAuCuD,EAAkBC,EAAG5D,GAAkB,GAAhD,CAAC,CAAuE,EAAQ6D,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBhD,EAAKiD,EAAY,CAAC,GAAGpB,GAA4CgB,EAAgB,SAAsB7C,EAAKkB,GAAS,CAAC,QAAQhC,EAAS,QAAQ,GAAM,SAAsBc,EAAKT,GAAW,CAAC,MAAMF,GAAY,SAAsB6D,EAAM/B,EAAO,IAAI,CAAC,GAAGW,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,EAAkB,gBAAgBb,EAAUI,CAAU,EAAE,mBAAmB,SAAS,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BoB,EAAK,MAAM,CAAC,GAAGhB,CAAK,EAAE,GAAG3C,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAE+C,EAAYI,CAAc,EAAE,SAAS,CAAcnC,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKmB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBxC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,WAAW,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMU,GAAY,SAAsBD,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKmB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBxC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,WAAW,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMW,GAAY,SAAsBF,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKmB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,OAAO,IAAI,MAAM,CAAC,CAAC,EAAE,SAAsBxC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,aAAa,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMY,GAAY,SAAsBH,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKmB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBxC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,YAAY,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMa,GAAY,SAAsBJ,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKmB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBxC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,QAAQ,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMc,GAAY,SAAsBL,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKmB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBxC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,YAAY,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMe,GAAY,SAAsBN,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKmB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBxC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,YAAY,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMgB,GAAY,SAAsBP,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKmB,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,IAAI,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBxC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,UAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoB,EAAKT,GAAW,CAAC,MAAMiB,GAAa,SAAsBR,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKmB,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,OAAO,GAAG,MAAM,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,EAAE,MAAM,CAAC,CAAC,EAAE,SAAsBxC,EAAKpB,GAAS,CAAC,MAAM,sEAAsE,OAAO,OAAO,WAAW,QAAQ,cAAc,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQwE,GAAI,CAAC,kFAAkF,kFAAkF,sGAAsG,iIAAiI,iIAAiI,8HAA8H,+JAA+J,mIAAmI,iIAAiI,kIAAkI,iIAAiI,iIAAiI,EAQ9yVC,GAAgBC,GAAQjC,GAAU+B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,aAAaA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG3E,EAAa,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRgW,IAAMiF,GAAaC,EAASC,EAAO,EAAQC,GAAkBF,EAASG,EAAY,EAAQC,GAAiBJ,EAASK,EAAW,EAAQC,GAAeN,EAASO,EAAS,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAwB,CAAC,QAAQ,YAAY,MAAM,YAAY,QAAQ,YAAY,OAAO,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMnB,IAAemB,EAAM,iBAAwBnB,EAAS,KAAK,GAAG,EAAEmB,EAAM,iBAAwBnB,EAAS,KAAK,GAAG,EAAUuB,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEpB,GAASI,CAAK,EAAO,CAAC,YAAAiB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBvB,GAAuBH,EAAMnB,CAAQ,EAAO,CAAC,sBAAA8C,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAiBH,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAgBL,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,EAAgBN,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQU,EAAgBP,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQW,EAAgBR,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQY,EAAgBT,EAAsB,SAASI,IAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAuCa,GAAkBC,EAAG7D,GAAkB,GAAhD,CAAC,CAAuE,EAAQ8D,EAAWC,EAAO,IAAI,EAAQC,GAAY,IAAQxB,IAAc,YAA6CyB,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBnD,EAAKoD,EAAY,CAAC,GAAG/B,GAA4C2B,EAAgB,SAAsBhD,EAAKU,GAAS,CAAC,QAAQvB,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKW,EAAO,IAAI,CAAC,GAAGW,EAAU,GAAGI,EAAgB,UAAUkB,EAAGD,GAAkB,iBAAiBvB,EAAUI,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6B8B,EAAK,MAAM,CAAC,GAAG1B,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,OAAO,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAsB0B,EAAM1C,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBqB,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKsD,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,GAAgEJ,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGjE,GAAqB,CAAC,UAAU,CAAC,MAAM,OAAoEiE,GAAkB,OAAQ,wBAAwB,CAAC,EAAE3B,EAAYI,CAAc,EAAE,SAAsB3B,EAAKW,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKzB,GAAQ,CAAC,UAAU+D,EAAgB,OAAO,OAAO,GAAG,YAAY,UAAUG,EAAgB,SAAS,YAAY,UAAUL,EAAiB,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUG,EAAgB,UAAUC,EAAgB,QAAQ,YAAY,UAAUE,EAAgB,MAAM,OAAO,GAAGzD,GAAqB,CAAC,UAAU,CAAC,UAAU,OAAU,UAAU,OAAU,UAAU,OAAU,MAAM,CAAC,SAAS,OAAO,MAAM,MAAM,EAAE,UAAU,OAAU,UAAU,OAAU,QAAQ,YAAY,UAAU,MAAS,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEoB,GAAY,GAAgBM,EAAM1C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAAa,iBAAiBqB,EAAiB,SAAS,YAAY,SAAS,CAAchC,EAAKsD,EAA0B,CAAC,OAAO,IAAI,GAAgEJ,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,MAAM,EAAE,SAAsBlD,EAAKW,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKvB,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGQ,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3B,EAAKsD,EAA0B,CAAC,OAAO,IAAI,GAAgEJ,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,MAAM,EAAE,SAAsBlD,EAAKW,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBqB,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKrB,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3B,EAAKsD,EAA0B,CAAC,OAAO,IAAI,GAAgEJ,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,IAAI,EAAE,EAAE,GAAG,MAAM,EAAE,SAAsBlD,EAAKW,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAKnB,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEsC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ4B,GAAI,CAAC,kFAAkF,kFAAkF,+PAA+P,uRAAuR,qHAAqH,gLAAgL,4MAA4M,mlBAAmlB,gFAAgF,iEAAiE,4FAA4F,EAQ75TC,GAAgBC,GAAQ5C,GAAU0C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,iBAAiBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,UAAU,UAAU,QAAQ,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGnF,GAAa,GAAGG,GAAkB,GAAGE,GAAiB,GAAGE,EAAc,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRmjB,IAAMkF,GAAwBC,EAASC,EAAkB,EAAQC,GAAiBF,EAASG,EAAW,EAAQC,GAAcJ,EAASK,EAAQ,EAAQC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAMC,GAAW,MAAM,QAAQA,CAAK,EAAUA,EAAM,OAAO,EAA6BA,GAAQ,MAAMA,IAAQ,GAAWC,GAAkBD,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAipB,IAAME,GAAU,CAAC,CAAC,MAAAC,EAAM,SAAAC,EAAS,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAKC,GAAaJ,CAAK,EAAE,OAAOE,EAASC,CAAI,CAAE,EAAQE,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAJ,CAAQ,IAAI,CAAC,IAAMK,EAAaC,GAAWC,CAAmB,EAAQC,EAAWJ,GAAmCC,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAAST,CAAQ,CAAC,CAAE,EAAQY,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,QAAQ,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAMC,EAAuCC,EAAM,MAAM,CAAC,GAAGL,EAAM,WAAWC,EAAKR,GAAsCO,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,YAAY,UAAUL,GAAgCI,EAAM,UAAU,WAAWE,EAAML,GAAmCG,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,cAAc,WAAWC,EAAML,GAA4CE,EAAM,aAAa,MAAMG,IAAQ,OAAOA,EAAM,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,SAASE,GAAOD,EAAuCb,GAAwBS,EAAM,OAAO,KAAK,MAAMI,IAAyC,OAAOA,EAAuCJ,EAAM,WAAW,MAAMK,IAAQ,OAAOA,EAAM,WAAW,CAAE,EAAQC,GAAuB,CAACN,EAAMO,IAAeP,EAAM,iBAAwBO,EAAS,KAAK,GAAG,EAAEP,EAAM,iBAAwBO,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAAST,EAAMU,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,EAAmB,GAAGC,CAAS,EAAEjC,GAASQ,CAAK,EAAO,CAAC,YAAA0B,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA1B,CAAQ,EAAE2B,GAAgB,CAAC,WAAAC,GAAW,eAAe,YAAY,gBAAAC,GAAgB,QAAAnB,EAAQ,kBAAAoB,EAAiB,CAAC,EAAQC,EAAiBhC,GAAuBN,EAAMO,CAAQ,EAAQgC,EAAWC,EAAO,IAAI,EAAQC,EAAQC,GAAMtB,CAAS,EAAQuB,GAASD,GAAMxB,CAAS,EAAQ0B,EAAYhE,IAAW8C,IAAc,YAAmB,GAAY9C,GAAciE,GAAa,IAAQnB,IAAc,YAA6CoB,EAAa,IAAQpB,IAAc,YAA6CqB,EAAsBC,GAAM,EAAQC,EAAsB,CAAalC,GAAuBA,EAAS,EAAQmC,EAAkBC,GAAqB,EAAE,OAAoBhE,EAAKiE,EAAY,CAAC,GAAGpC,GAA4C+B,EAAgB,SAAsB5D,EAAKC,GAAS,CAAC,QAAQmB,EAAS,QAAQ,GAAM,SAAsBpB,EAAKR,GAAW,CAAC,MAAM0E,GAAY,SAAsBC,EAAMjE,EAAO,IAAI,CAAC,GAAGoC,EAAU,GAAGI,EAAgB,UAAU0B,EAAGC,GAAkB,GAAGP,EAAsB,iBAAiBlC,EAAUY,CAAU,EAAE,mBAAmB,UAAU,iBAAiBW,EAAiB,SAAS,YAAY,IAAI5B,GAA6B6B,EAAK,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,EAAE,wBAAwB,EAAE,GAAGzB,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,gBAAgB,iEAAiE,CAAC,EAAE,GAAG2C,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,EAAE,UAAU,CAAC,mBAAmB,QAAQ,CAAC,EAAE/B,EAAYI,CAAc,EAAE,SAAS,CAACW,GAAsBa,EAAMjE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,qBAAqB,iBAAiBiD,EAAiB,SAAS,YAAY,SAAS,CAACM,EAAYD,EAAQ,GAAgBxD,EAAKuE,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,GAAgER,GAAkB,GAAI,IAAI,KAAkEA,GAAkB,QAAS,KAAK,GAAG,IAAI,GAAG,GAAG,GAAGO,GAAqB,CAAC,UAAU,CAAC,OAAO,GAAG,MAAM,OAAO,GAAgEP,GAAkB,GAAI,IAAI,KAAkEA,GAAkB,QAAS,IAAI,GAAG,IAAI,GAAG,CAAC,CAAC,EAAExB,EAAYI,CAAc,EAAE,SAAsB3C,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBiD,EAAiB,SAAS,sBAAsB,SAAsBnD,EAAKwE,GAAmB,CAAC,UAAU,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAE,UAAUC,GAAkB1C,CAAS,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,OAAO,GAAGuC,GAAqB,CAAC,kBAAkB,CAAC,UAAU,GAAG,CAAC,EAAE/B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3C,EAAK0E,EAAS,CAAC,sBAAsB,GAAK,SAAsB1E,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,0FAA0F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,OAAO,EAAE,iBAAiBiD,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kEAAkE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKnB,EAAU,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGsC,GAAqB,CAAC,kBAAkB,CAAC,SAAsBtE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,0FAA0F,EAAE,SAAS,aAAa,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEe,GAAa,GAAgB1D,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,iBAAiBiD,EAAiB,SAAS,YAAY,SAAsBnD,EAAK2E,GAAmB,CAAC,SAAsB3E,EAAKd,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAK0F,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,KAAK,eAAe,MAAM1C,CAAS,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,UAAU,MAAM,aAAa,WAAW,KAAK,cAAc,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAMA,CAAS,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAAC2C,GAAWC,GAAeC,KAAwB/E,EAAKgF,GAAU,CAAC,SAASH,GAAW,IAAI,CAAC,CAAC,UAAY1C,GAAmB,GAAKC,GAAY,UAAYC,EAAkB,EAAE4C,MAAK9C,KAA0EA,GAAmB,IAAGE,KAA0EA,GAAmB,IAAuBrC,EAAKiE,EAAY,CAAC,GAAG,aAAa7B,KAAc,SAAsBpC,EAAKkF,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU7C,EAAkB,EAAE,SAAsBrC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBiD,EAAiB,SAAS,YAAY,SAAsBnD,EAAKuE,EAA0B,CAAC,OAAO,GAAG,SAAsBvE,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBiD,EAAiB,SAAS,sBAAsB,SAAsBnD,EAAKmF,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUhD,GAAmB,SAAS,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEC,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+B,EAAMjE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,iBAAiBiD,EAAiB,SAAS,YAAY,SAAS,CAAcnD,EAAK0E,EAAS,CAAC,sBAAsB,GAAK,SAAsB1E,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBiD,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGmB,GAAqB,CAAC,kBAAkB,CAAC,SAAsBtE,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBF,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEqC,EAAYI,CAAc,CAAC,CAAC,EAAEgB,EAAa,GAAgB3D,EAAKuE,EAA0B,CAAC,SAAsBvE,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiBiD,EAAiB,SAAS,sBAAsB,KAAK,OAAO,SAAsBnD,EAAKoF,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,QAAQ,cAAc,eAAe,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQC,GAAI,CAAC,kFAAkF,kFAAkF,iRAAiR,uRAAuR,oKAAoK,gHAAgH,iQAAiQ,+PAA+P,wGAAwG,sRAAsR,6HAA6H,wGAAwG,64BAA64B,+FAA+F,+HAA+H,8DAA8D,uEAAuE,GAAeA,GAAI,GAAgBA,EAAG,EASn4fC,GAAgBC,GAAQlE,GAAUgE,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kCAAkCA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,cAAc,MAAM,OAAO,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,eAAe,4CAA4C,aAAa,YAAY,MAAM,SAAS,KAAKA,EAAY,mBAAmB,EAAE,UAAU,CAAC,eAAe,4CAA4C,aAAa,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,MAAM,WAAW,KAAKA,EAAY,wBAAwB,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAwB,GAAGC,GAAiB,GAAGC,GAAc,GAAGC,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT7gE,IAAMC,GAAcC,EAASC,EAAQ,EAAQC,GAAiBC,GAAoBF,EAAQ,EAAQG,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAkO,IAAMC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,QAAAC,EAAQ,OAAAC,EAAO,KAAAC,EAAK,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAM,MAAM,CAAC,GAAGF,EAAM,WAAWC,EAAKN,GAAyCK,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,qBAAqB,WAAWC,EAAML,GAAgCG,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,OAAO,CAAE,EAAQC,GAAuB,CAACH,EAAMI,IAAeJ,EAAM,iBAAwBI,EAAS,KAAK,GAAG,EAAEJ,EAAM,iBAAwBI,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASN,EAAMO,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEvB,GAASM,CAAK,EAAO,CAAC,YAAAkB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAArB,CAAQ,EAAEsB,GAAgB,CAAC,eAAe,YAAY,QAAAZ,EAAQ,kBAAAa,EAAiB,CAAC,EAAQC,EAAiBzB,GAAuBH,EAAMI,CAAQ,EAAQyB,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAarB,EAAS,EAAQsB,EAAkBC,GAAqB,EAAE,OAAoB7C,EAAK8C,EAAY,CAAC,GAAGvB,GAA4CkB,EAAgB,SAAsBzC,EAAKC,GAAS,CAAC,QAAQa,EAAS,QAAQ,GAAM,SAAsBd,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsByD,EAAM7C,EAAO,IAAI,CAAC,GAAGyB,EAAU,GAAGI,EAAgB,UAAUiB,EAAGC,GAAkB,GAAGN,EAAsB,iBAAiBrB,EAAUO,CAAU,EAAE,mBAAmB,UAAU,iBAAiBS,EAAiB,SAAS,YAAY,IAAIrB,GAA6BsB,EAAK,MAAM,CAAC,GAAGlB,CAAK,EAAE,SAAS,CAAcrB,EAAKkD,EAA0B,CAAC,SAAsBlD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,iBAAiBoC,EAAiB,SAAS,sBAAsB,KAAK,OAAO,SAAsBtC,EAAKmD,GAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc1B,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAezB,EAAKoD,EAAS,CAAC,sBAAsB,GAAK,SAAsBpD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBoC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKZ,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ2B,GAAI,CAAC,kFAAkF,gFAAgF,oQAAoQ,yGAAyG,iHAAiH,6WAA6W,GAAeA,EAAG,EASvkKC,GAAgBC,GAAQxC,GAAUsC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,qBAAqBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAqEI,IAAiB,eAAmB,CAAC,GAAGA,GAAiB,cAAiB,aAAa,QAAQ,YAAY,OAAU,OAAO,OAAU,MAAM,MAAM,EAAE,UAAU,CAAC,aAAa,qBAAqB,gBAAgB,GAAM,MAAM,UAAU,KAAKC,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASN,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGO,GAAc,GAAGC,GAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTv5C,IAAMC,GAAcC,EAASC,EAAQ,EAAQC,GAAiBC,GAAoBF,EAAQ,EAAQG,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAkO,IAAMC,GAAY,CAAC,SAAS,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,QAAAC,EAAQ,OAAAC,EAAO,KAAAC,EAAK,GAAAC,EAAG,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAMC,EAAM,MAAM,CAAC,GAAGJ,EAAM,WAAWC,EAAKN,GAAgCK,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,cAAc,WAAWC,EAAMJ,GAAmCE,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,UAAU,WAAWC,EAAMV,GAAyCO,EAAM,aAAa,MAAMG,IAAQ,OAAOA,EAAM,mIAAmI,WAAWC,EAAMP,GAAgCG,EAAM,aAAa,MAAMI,IAAQ,OAAOA,EAAM,QAAQ,CAAE,EAAQC,GAAuB,CAACL,EAAMM,IAAeN,EAAM,iBAAwBM,EAAS,KAAK,GAAG,EAAEN,EAAM,iBAAwBM,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE7B,GAASQ,CAAK,EAAO,CAAC,YAAAsB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAvB,CAAQ,EAAEwB,GAAgB,CAAC,eAAe,YAAY,QAAAd,EAAQ,kBAAAe,EAAiB,CAAC,EAAQC,EAAiB3B,GAAuBL,EAAMM,CAAQ,EAAQ2B,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAavB,GAAuBA,GAAuBA,EAAS,EAAQwB,EAAkBC,GAAqB,EAAE,OAAoBnD,EAAKoD,EAAY,CAAC,GAAGzB,GAA4CoB,EAAgB,SAAsB/C,EAAKC,GAAS,CAAC,QAAQiB,EAAS,QAAQ,GAAM,SAAsBlB,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsB+D,EAAMnD,EAAO,IAAI,CAAC,GAAG+B,EAAU,GAAGI,EAAgB,UAAUiB,EAAGC,GAAkB,GAAGN,EAAsB,iBAAiBvB,EAAUS,CAAU,EAAE,cAAc,GAAK,mBAAmB,UAAU,iBAAiBS,EAAiB,SAAS,YAAY,IAAIvB,GAA6BwB,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,wEAAwE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGpB,CAAK,EAAE,SAAS,CAAc4B,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,iBAAiB0C,EAAiB,SAAS,YAAY,SAAS,CAAcS,EAAMnD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAgB,iBAAiB0C,EAAiB,SAAS,YAAY,SAAS,CAAc5C,EAAKwD,EAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAE,iBAAiB0C,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKf,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe7B,EAAKwD,EAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiB0C,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKd,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAe9B,EAAKyD,EAA0B,CAAC,SAAsBzD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB0C,EAAiB,SAAS,sBAAsB,KAAK,OAAO,SAAsB5C,EAAK0D,GAAS,CAAC,MAAM,kEAAkE,OAAO,OAAO,WAAW,QAAQ,cAAc1B,EAAU,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,UAAU,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiB0C,EAAiB,SAAS,YAAY,SAAsB5C,EAAKwD,EAAS,CAAC,sBAAsB,GAAK,SAAsBxD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,kIAAkI,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiB0C,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKb,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ4B,GAAI,CAAC,kFAAkF,gFAAgF,6UAA6U,gRAAgR,iRAAiR,iPAAiP,oHAAoH,2RAA2R,kLAAkL,skCAAskC,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,+bAA+b,EASxiUC,GAAgBC,GAAQ1C,GAAUwC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,0BAA0BA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,aAAa,SAAS,gBAAgB,GAAM,MAAM,OAAO,KAAKI,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,mIAAmI,gBAAgB,GAAK,MAAM,UAAU,KAAKA,EAAY,MAAM,EAAE,UAAqEC,IAAiB,eAAmB,CAAC,GAAGA,GAAiB,cAAiB,aAAa,cAAc,YAAY,OAAU,OAAO,OAAU,MAAM,MAAM,CAAC,CAAC,EAAEC,GAASN,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGO,GAAc,GAAGC,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTrjF,IAAIC,IAAe,SAASA,EAAc,CAACA,EAAc,KAAQ,OAAOA,EAAc,QAAW,UAAUA,EAAc,MAAS,QAAQA,EAAc,KAAQ,OAAOA,EAAc,UAAa,YAAa,GAAGA,KAAgBA,GAAc,CAAC,EAAE,EAAE,IAAIC,IAAS,SAASA,EAAQ,CAACA,EAAQ,MAAS,SAASA,EAAQ,IAAO,KAAM,GAAGA,KAAUA,GAAQ,CAAC,EAAE,EAAE,IAAMC,GAAa,uEACtb,SAASC,GAASC,EAAM,CAAC,GAAK,CAAC,MAAAC,EAAM,OAAAC,EAAO,QAAAC,EAAQ,SAAAC,EAAS,YAAAC,EAAY,WAAAC,EAAW,GAAAC,EAAG,SAAAC,EAAS,GAAGC,CAAI,EAAET,EAAM,OAAOS,CAAK,CAQjH,SAASC,GAAMV,EAAM,CAAC,IAAMW,EAASZ,GAASC,CAAK,EAAE,OAAoBY,EAAKC,GAAU,CAAC,GAAGF,CAAQ,CAAC,CAAE,CAAC,SAASG,GAAoBC,EAAS,CAAC,IAAMC,EAA4BC,GAA+B,EAAQC,EAAeC,EAAO,EAAK,EAAQC,EAAaD,EAAO,EAAK,EAAQE,EAAYC,GAAYC,GAAa,CAAC,GAAG,CAACR,EAAS,QAAQ,OAAO,IAAMS,GAAaD,IAAc,EAAE,KAAKA,GAAaR,EAAS,QAAQ,SAAeU,EAAa,KAAK,IAAIV,EAAS,QAAQ,YAAYS,CAAW,EAAE,GAAMT,EAAS,QAAQ,SAAS,GAAG,CAACU,IAAcV,EAAS,QAAQ,YAAYS,EAAa,EAAE,CAAC,CAAC,EAAQE,EAAKJ,GAAY,IAAI,CAAC,IAAMK,EAAMZ,EAAS,QAAQ,GAAG,CAACY,EAAM,OAAOA,EAAM,QAAQ,OACtjB,EAAhHA,EAAM,YAAY,GAAGA,EAAM,WAAW,CAACA,EAAM,QAAQ,CAACA,EAAM,OAAOA,EAAM,YAAYA,EAAM,oBAAiCA,GAAO,CAACT,EAAe,SAASF,IAA6BE,EAAe,QAAQ,GAAKE,EAAa,QAAQ,GAAKO,EAAM,KAAK,EAAE,MAAMC,GAAG,CAAC,CAAC,EACvR,QAAQ,IAAIV,EAAe,QAAQ,EAAK,EAAG,EAAE,CAAC,CAAC,EAAQW,EAAMP,GAAY,IAAI,CAAI,CAACP,EAAS,SAASG,EAAe,UAAeH,EAAS,QAAQ,MAAM,EAAEK,EAAa,QAAQ,GAAM,EAAE,CAAC,CAAC,EAAE,MAAM,CAAC,KAAAM,EAAK,MAAAG,EAAM,YAAAR,EAAY,UAAUD,CAAY,CAAE,CAAC,SAASU,GAAoB,CAAC,YAAAC,EAAY,MAAAC,EAAM,KAAAC,EAAK,YAAAC,EAAY,SAAAC,CAAQ,EAAE,CAAC,GAAK,CAACC,CAAkB,EAAEC,GAAS,IAAIN,CAAW,EAAO,CAACO,EAAsBC,CAAwB,EAAEF,GAAS,EAAK,EAAKN,IAAcK,GAAoB,CAACE,GAAuBC,EAAyB,EAAI,EAAG,IAAMC,EAE7hBJ,GAAoBJ,GAAOC,GAAMC,GAAa,CAACC,GAQ/C,CAACG,EAA0BG,EAAS,OAAGD,EAAaC,EAAS,cAAsBL,EAAmBK,EAAS,WAAgBA,EAAS,cAAqBA,CAAS,CAAC,IAAM5B,GAAuB6B,GAAK,SAAoB1C,EAAM,CAAC,GAAK,CACzO,QAAA2C,EAAQ,MAAM,OAAAC,EAAO,QAAAC,EAAQ,GAAG,cAAAC,EAAc,GAAM,SAAAX,EAAS,GAAM,QAAAY,EAAQ,GAAK,KAAAd,EAAK,GAAK,MAAAD,EAAM,GAAK,YAAAE,EAAY,GAAK,eAAAc,EAAe,GAAM,UAAAC,EAAU,QAAQ,gBAAAC,EAAgB,gBAAgB,OAAAC,EAAO,EAAE,OAAAC,EAAO,GAAG,UAAUC,EAAc,EAAE,OAAAC,EAAO,QAAQvB,EAAY,SAAAwB,EAAS,SAAAC,EAAS,QAAAC,EAAQ,OAAAC,EAAO,MAAAC,EAAM,QAAAC,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,EAAS,EAAEhE,EAAYe,EAASI,EAAO,EAAQ8C,GAASC,GAAmB,EAAQC,EAAiBhD,EAAO,IAAI,EAAQiD,EAAgBjD,EAAO,IAAI,EAAQkD,EAAWC,GAAc,EAAQC,EAAaC,GAAUxE,CAAK,EAG3iByE,GAAiBJ,EAAW,cAAcvC,GAAoB,CAAC,YAAAC,EAAY,MAAAC,EAAM,KAAAC,EAAK,YAAAC,EAAY,SAAAC,CAAQ,CAAC,EAAQuC,GAAaL,EAAW,GAAKM,GAAU5D,CAAQ,EAAQ6D,GAAkBP,EAAW,GAAMM,GAAU5D,EAAS,CAAC,OAAO,sBAAsB,KAAK,EAAI,CAAC,EACxQ8D,GAAUxB,IAAgB,IAAI,KAAKA,EAAmB,CAAC,KAAA3B,GAAK,MAAAG,GAAM,YAAAR,GAAY,UAAAyD,EAAS,EAAEhE,GAAoBC,CAAQ,EAC3HgE,GAAU,IAAI,CAAIV,IAAqBtC,EAAYL,GAAK,EAAOG,GAAM,EAAE,EAAE,CAACE,CAAW,CAAC,EACtFgD,GAAU,IAAI,CAAIV,GAAqBI,KAAmB,gBAAwBC,GAAahD,GAAK,EAAOG,GAAM,EAAE,EAAE,CAAC4C,GAAiBC,EAAY,CAAC,EAO7I,IAAMM,GAAoC7D,EAAO,EAAK,EAE7D4D,GAAU,IAAI,CAAC,GAAG,CAACC,GAAoC,QAAQ,CAACA,GAAoC,QAAQ,GAAK,OAAQ,IAAMC,GAAiBC,GAAc3B,CAAQ,EAAEA,EAAS,IAAI,GAAGA,GAA4C,GAAG,IAAIlC,IAK1O4D,IAAoE,KAOpEJ,IAA+C,GAAG,GAAG,CAAE,EAAE,CAACA,GAAUhC,EAAQD,EAAOW,CAAQ,CAAC,EAC7FwB,GAAU,IAAI,CAAC,GAAIG,GAAc3B,CAAQ,EAAS,OAAOA,EAAS,GAAG,SAAS4B,IAAO9D,GAAY8D,EAAK,CAAC,CAAE,EAAE,CAAC5B,CAAQ,CAAC,EACrH6B,GAAW,IAAI,CAAIjB,EAAiB,UAAU,MAAepD,EAAS,UACnE,CAACqD,GAAiBnC,GAAM,CAACkC,EAAiB,UAAQzC,GAAK,CAAG,CAAC,EAC9D2D,GAAU,IAAI,CAAItE,EAAS,UAASqD,EAAgB,QAAQrD,EAAS,QAAQ,MAAMoD,EAAiB,QAAQpD,EAAS,QAAQ,OAAOc,GAAM,EAAG,CAAC,EAAE,IAAMyD,GAAIC,EAAQ,IAAI,CAAC,IAAIC,GAAS,GASpL,GAAG7C,IAAU,MAAM,OAAOC,EAAO4C,GAAS,GAAG7C,IAAU,SAAS,OAAOE,EAAQ2C,EAAS,EAAE,CAAC7C,EAAQE,EAAQD,EAAOiC,EAAS,CAAC,EAC5HE,GAAU,IAAI,CAAId,IAAUlD,EAAS,SAAS0D,KAAmB,YAAY,WAAW,IAAI/C,GAAK,EAAE,EAAE,CAAG,EAAE,CAAC,CAAC,EAC5GqD,GAAU,IAAI,CAAIhE,EAAS,SAAS,CAACiB,IAAMjB,EAAS,QAAQ,QAAQqC,GAAsC,GAAG,IAAI,EAAE,CAACA,CAAM,CAAC,EAC3H,IAAMqC,GAAY,IAAI,CAAC,IAAM9D,GAAMZ,EAAS,QAAYY,KAAgBA,GAAM,YAAY,IAAIkD,GAAU,GAAExD,IAAawD,IAA+C,GAAG,GAAG,GAC5KC,GAAU,SAASL,KAAmB,YAAYA,KAAmB,eAAeC,KAAahD,GAAK,EAAE,EAAE,OAAoBd,EAAK,QAAQ,CAAC,QAAAgD,EAAQ,aAAAC,EAAa,aAAAC,EAAa,YAAAC,EAAY,UAAAC,GAAU,IAAIsB,GAAI,KAAKrD,EAAK,IAAIlB,EAAS,SAASa,IAA6C4B,IAAS5B,EAAC,EAAE,QAAQA,IAA2C6B,IAAQ7B,EAAC,EAAE,OAAOA,IAAyC8B,IAAO9B,EAAC,EAAE,QAAQA,IAAuC+B,IAAM/B,EAAC,EAAE,SAASkD,GAAU,SAASL,KAAmB,YAAYA,KAAmB,eAAeC,GAAa,QAAQI,GAAU,QAAQ,OAAOT,GAAY,CAACf,EAAO,WAAWmB,KAAmB,YAAY,CAACG,GAAkB,OACjrB,WAAW,OAAO9B,GAAe,CAACD,GAASD,IAAS9C,GAAa,sEAAsEgD,GAAeQ,EAAOA,EAAO,OAAU,aAAamC,GAAY,SAAStD,EAAS,MAAMkC,EAAW,GAAKrC,EAAM,YAAYE,EAAY,MAAM,CAAC,OAAS0B,EAAQ,UAAU,OAAO,MAAM,OAAO,OAAO,OAAO,aAAAW,EAAa,QAAQ,QAAQ,UAAUtB,EAAU,gBAAgBC,EAAgB,eAAe,SAAS,CAAC,CAAC,CAAE,CAAC,EAAExC,GAAM,YAAY,QAAQ,SAASgF,GAAsBP,EAAM,CAAC,OAAOA,EAAM,OAAO,CAAC,EAAE,YAAY,EAAEA,EAAM,MAAM,CAAC,CAAE,CAAQ,SAASQ,GAAUR,EAAM,CAA0E,OAA5DA,EAAM,MAAM,0CAA0C,GAAG,CAAC,GAAgB,IAAIO,EAAqB,EAAE,KAAK,GAAG,CAAE,CAAC,IAAME,GAAiB,CAAC,QAAQ,OAAO,UAAU,aAAa,MAAM,EAAEC,EAAoBnF,GAAM,CAAC,QAAQ,CAAC,KAAKoF,EAAY,KAAK,wBAAwB,GAAK,MAAM,SAAS,QAAQ,CAAC,MAAM,QAAQ,CAAC,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,MAAM,MAAM,aAAa,uEAAuE,OAAO9F,EAAM,CAAC,OAAOA,EAAM,UAAU,QAAS,CAAC,EAAE,QAAQ,CAAC,KAAK8F,EAAY,KAAK,MAAM,OAAO,iBAAiB,CAAC,MAAM,MAAM,EAAE,OAAO9F,EAAM,CAAC,OAAOA,EAAM,UAAU,KAAM,CAAC,EAAE,QAAQ,CAAC,KAAK8F,EAAY,QAAQ,MAAM,UAAU,aAAa,MAAM,cAAc,IAAI,EAAE,cAAc,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,MAAM,cAAc,KAAK,YAAY,uHAAuH,EAAE,OAAO,CAAC,KAAKA,EAAY,MAAM,MAAM,IAAI,OAAO,CAAC,CAAC,cAAAhD,CAAa,IAAI,CAACA,CAAa,EAAE,gBAAgB,CAAC,KAAKgD,EAAY,MAAM,MAAM,aAAa,aAAa,eAAe,EAAE,GAAGC,GAAoB,UAAU,CAAC,MAAM,aAAa,KAAKD,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,GAAG,KAAK,GAAG,EAAE,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,MAAM,cAAc,IAAI,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,MAAM,QAAQF,GAAiB,aAAaA,GAAiB,IAAID,EAAS,CAAC,EAM99D,SAAS,CAAC,KAAKG,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,OAAO,aAAa,EAAK,EAAE,MAAM,CAAC,KAAKA,EAAY,QAAQ,MAAM,QAAQ,aAAa,MAAM,cAAc,IAAI,EAAE,OAAO,CAAC,KAAKA,EAAY,OAAO,IAAI,IAAI,IAAI,EAAE,KAAK,IAAI,OAAO,CAAC,CAAC,MAAA9D,CAAK,IAAIA,EAAM,aAAa,EAAE,EAAE,MAAM,CAAC,KAAK8D,EAAY,YAAY,EAAE,SAAS,CAAC,KAAKA,EAAY,YAAY,EAAE,QAAQ,CAAC,KAAKA,EAAY,YAAY,EAAE,OAAO,CAAC,KAAKA,EAAY,YAAY,EAAE,GAAGE,EAAa,CAAC,EC1E+kB,SAASC,GAAW,CAAC,MAAAC,EAAM,SAAAC,EAAS,SAAAC,EAAS,CAAC,EAAE,CAAC,OAAoBC,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,IAAI,GAAG,gBAAgB,0BAA0B,aAAa,EAAE,OAAO,+BAA+B,MAAM,oBAAoB,SAAS,GAAG,QAAQ,GAAG,UAAU,IAAI,SAASD,GAAU,MAAS,EAAE,SAAS,CAAcE,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASJ,CAAK,CAAC,EAAeI,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,GAC/jD,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASH,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAACF,GAAW,YAAY,cCDiJ,IAAMM,GAAgB,mBAAyBC,GAAY,2BAG5Q,SAARC,GAA+BC,EAAM,CAAC,IAAIC,EAAaC,EAAYC,EAAaC,EAAcC,EAAaC,EAAc,GAAK,CAACC,EAAYC,CAAc,EAAEC,GAAS,IAAI,EAalL,GAboLC,GAAU,IAAI,CAAC,IAAMC,EAAY,IAAI,CAGzN,IAAMC,EAAmB,SAAS,KAAK,aAAaf,EAAe,EACnE,GAAG,CAACe,GAAoBA,GAAoB,cAAe,GAAG,SAAS,KAAK,aAAa,mBAAmB,EAAGJ,EAAe,SAAS,KAAK,aAAa,mBAAmB,GAAG,MAAM,MAAO,CAAC,IAAMK,EAAWC,EAAO,WAAW,8BAA8B,EAAEN,EAAeK,EAAW,OAAO,OACjSL,EAAeI,GAAoB,MAAM,CACvC,EACIG,EAAcC,GAAG,CAACR,EAAeQ,EAAE,OAAO,CAAE,EAClDL,EAAY,EACZG,EAAO,iBAAiBhB,GAAYa,CAAW,EAC/C,IAAME,EAAWC,EAAO,WAAW,8BAA8B,EAAE,OAAAD,EAAW,YAAYE,CAAa,EACjG,IAAI,CAACD,EAAO,oBAAoBhB,GAAYa,CAAW,EAAEE,EAAW,eAAeE,CAAa,CAAE,CAAE,EAAE,CAAC,CAAC,EAE3GR,IAAc,KAAM,OAAO,KAC9B,GAAG,EAAG,GAAAN,EAAaD,EAAM,SAAS,MAAMC,IAAe,SAAcA,EAAa,CAAC,IAAI,EAAG,GAAAC,EAAYF,EAAM,QAAQ,MAAME,IAAc,SAAcA,EAAY,CAAC,GAAI,OAAoBe,EAAKC,GAAW,CAAC,MAAM,6BAA6B,SAAS,wFAAwF,CAAC,EAAG,IAAIC,EAAMZ,GAAaJ,EAAaH,EAAM,QAAQ,MAAMG,IAAe,OAAO,OAAOA,EAAa,CAAC,GAAGC,EAAcJ,EAAM,SAAS,MAAMI,IAAgB,OAAO,OAAOA,EAAc,CAAC,EAAoR,OAA/Qe,IAAU,GAAAd,EAAaL,EAAM,SAAS,MAAMK,IAAe,SAAcA,EAAa,OAAU,GAAAC,EAAcN,EAAM,SAAS,MAAMM,IAAgB,SAAcA,EAAc,UAAUa,EAAmBC,GAAaD,EAAM,CAAC,MAAM,CAAC,GAAGA,EAAM,MAAM,MAAM,GAAGnB,EAAM,KAAK,CAAC,CAAC,GAAOmB,GAA2BF,EAAK,MAAM,CAAC,MAAM,CAAC,SAAS,IAAI,UAAU,GAAG,CAAC,CAAC,CAAgB,CAAClB,GAAc,YAAY,iBAAiBsB,EAAoBtB,GAAc,CAAC,MAAM,CAAC,KAAKuB,EAAY,kBAAkB,MAAM,OAAO,EAAE,KAAK,CAAC,KAAKA,EAAY,kBAAkB,MAAM,MAAM,CAAC,CAAC,EChBjP,IAAMC,GAAWC,EAASC,EAAK,EAAQC,GAAmBF,EAASG,EAAa,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,iBAAiB,EAAkO,IAAMC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAEC,IAAI,yBAAyBA,IAAUC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,MAAAC,EAAM,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,UAAUJ,GAAmCI,EAAM,SAAS,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,UAAAC,EAAU,GAAGC,CAAS,EAAEnB,GAASK,CAAK,EAAO,CAAC,YAAAe,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAApB,CAAQ,EAAEqB,GAAgB,CAAC,eAAe,YAAY,QAAAX,EAAQ,kBAAAY,EAAiB,CAAC,EAAQC,EAAiBxB,GAAuBD,EAAME,CAAQ,EAAO,CAAC,sBAAAwB,EAAsB,MAAAC,CAAK,EAAEC,GAAyBb,CAAW,EAAQc,EAAYH,EAAsB,SAASI,IAAO,CAAoC,GAAnCT,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAKR,GAAqB,MAAMA,EAAU,GAAGiB,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQC,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAazB,GAAuBA,EAAS,EAAQ0B,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,EAAY,CAAC,GAAG3B,GAA4CsB,EAAgB,SAAsB1C,EAAKC,GAAS,CAAC,QAAQU,EAAS,QAAQ,GAAM,SAAsBX,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsB6D,EAAM9C,EAAO,IAAI,CAAC,GAAGqB,EAAU,GAAGI,EAAgB,UAAUsB,EAAGC,GAAkB,GAAGN,EAAsB,gBAAgBzB,EAAUM,CAAU,EAAE,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAK,iBAAiBS,EAAiB,SAAS,YAAY,MAAMI,EAAY,IAAIxB,GAA6B0B,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,kEAAkE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kEAAkE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGtB,CAAK,EAAE,SAAS,CAAc8B,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAclC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,mBAAmB,uBAAuB,KAAK,wBAAwB,KAAK,oBAAoB,KAAK,qBAAqB,IAAI,CAAC,CAAC,EAAelC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,KAAK,wBAAwB,KAAK,oBAAoB,KAAK,qBAAqB,IAAI,CAAC,CAAC,EAAelC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,uBAAuB,KAAK,wBAAwB,KAAK,oBAAoB,KAAK,qBAAqB,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAec,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,iBAAiBgC,EAAiB,SAAS,YAAY,SAAS,CAAclC,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBgC,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,EAAE,SAAsBlC,EAAKoD,GAAc,CAAC,KAAK,CAAcpD,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBgC,EAAiB,SAAS,sBAAsB,SAAsBlC,EAAKqD,GAAM,CAAC,gBAAgB,mBAAmB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,OAAO,uEAAuE,cAAc,GAAK,QAAQ,sEAAsE,QAAQ,SAAS,OAAO,+EAA+E,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAcrD,EAAKmD,EAA0B,CAAC,SAAsBnD,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiBgC,EAAiB,SAAS,sBAAsB,MAAM,CAAC,QAAQ,EAAE,EAAE,SAAsBlC,EAAKqD,GAAM,CAAC,gBAAgB,yBAAyB,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,SAAS,GAAM,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,SAAS,YAAY,KAAK,GAAK,MAAM,GAAK,UAAU,QAAQ,QAAQ,GAAK,OAAO,uEAAuE,cAAc,GAAK,QAAQ,sEAAsE,QAAQ,SAAS,OAAO,+EAA+E,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,cAAc,EAAE,eAAe,EAAE,OAAO,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeL,EAAM9C,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBgC,EAAiB,SAAS,YAAY,kBAAkB9C,GAAmB,SAAS,CAAcY,EAAKsD,EAAS,CAAC,sBAAsB,GAAK,SAAsBtD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,GAAG,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,qHAAqH,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kGAAkG,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAelC,EAAKsD,EAAS,CAAC,sBAAsB,GAAK,SAAsBtD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,qHAAqH,EAAE,SAAS,uCAAkC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBgC,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,kGAAkG,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQqB,GAAI,CAAC,kFAAkF,gFAAgF,kWAAkW,4SAA4S,mNAAmN,yQAAyQ,2GAA2G,mKAAmK,wTAAwT,+IAA+I,0kCAA0kC,GAAeA,GAAI,GAAgBA,GAAI,+bAA+b,EAS5zYC,GAAgBC,GAAQ7C,GAAU2C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,kBAAkBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,MAAM,QAAQ,KAAKI,EAAY,YAAY,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAW,GAAGC,GAAmB,GAAGC,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECT7/DC,GAAU,UAAU,CAAC,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,0SAA0S,EAAeC,GAAU,eCAgQ,IAAMC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,OAAO,YAAY,KAAK,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,OAAAC,EAAO,GAAAC,EAAG,KAAAC,EAAK,SAAAC,EAAS,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAuCC,EAAMC,EAAM,MAAM,CAAC,GAAGJ,EAAM,WAAWC,EAAKP,GAAsCM,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,8HAA8H,UAAUJ,GAAgCG,EAAM,UAAU,SAASG,GAAOD,EAAuCV,GAAwBQ,EAAM,OAAO,KAAK,MAAME,IAAyC,OAAOA,EAAuCF,EAAM,WAAW,MAAMG,IAAQ,OAAOA,EAAM,YAAY,WAAWC,EAAMN,GAA4CE,EAAM,aAAa,MAAMI,IAAQ,OAAOA,EAAM,qBAAqB,CAAE,EAAQC,GAAuB,CAACL,EAAMzB,IAAeyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAEyB,EAAM,iBAAwBzB,EAAS,KAAK,GAAG,EAAU+B,GAA6BC,GAAW,SAASP,EAAMQ,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAArC,EAAQ,UAAAsC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAEzB,GAASO,CAAK,EAAO,CAAC,YAAAmB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAnD,CAAQ,EAAEoD,GAAgB,CAAC,WAAAzD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiBvB,GAAuBL,EAAMzB,CAAQ,EAAO,CAAC,sBAAAsD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAaH,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAaL,EAAsB,SAASI,KAAO,CAACP,EAAW,WAAW,CAAE,CAAC,EAAQS,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,GAAsB,CAAa1B,GAAuBA,GAAuBA,EAAS,EAAQ2B,EAAkBC,GAAqB,EAAE,OAAoBrD,EAAKsD,EAAY,CAAC,GAAG5B,GAA4CuB,EAAgB,SAAsBjD,EAAKC,GAAS,CAAC,QAAQd,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBiE,EAAMrD,EAAO,IAAI,CAAC,GAAG4B,EAAU,GAAGI,EAAgB,UAAUsB,EAAGzE,GAAkB,GAAGoE,GAAsB,gBAAgB1B,EAAUO,CAAU,EAAE,cAAc,GAAK,mBAAmB,SAAS,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIpB,GAA6B2B,EAAK,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,wEAAwE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,GAAGvB,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,iBAAiB,wBAAwB,CAAC,EAAE,GAAGvC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,MAAM,CAAC,EAAE8C,EAAYI,CAAc,EAAE,SAAS,CAAcoB,EAAMrD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiB,GAAK,iBAAiBsC,EAAiB,SAAS,YAAY,MAAMI,EAAa,GAAG3D,GAAqB,CAAC,UAAU,CAAC,MAAM6D,CAAY,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAS,CAAcnC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,YAAY,6BAA6B,KAAK,EAAE,KAAKb,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe4B,EAAMrD,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,GAAG,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,EAAE,SAAS,CAAcxC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kEAAkE,OAAO,EAAE,CAAC,CAAC,EAAexC,EAAKE,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,iEAAiE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAexC,EAAKE,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,QAAQ,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,QAAQ,CAAC,CAAC,EAAE,SAAsBxC,EAAKyD,EAAS,CAAC,sBAAsB,GAAK,SAAsBzD,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,6HAA6H,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBsC,EAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,KAAKZ,EAAU,kBAAkB,MAAM,mBAAmB,GAAK,GAAG3C,GAAqB,CAAC,UAAU,CAAC,SAAsBe,EAAWG,EAAS,CAAC,SAAsBH,EAAKE,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAsBF,EAAK0D,GAAK,CAAC,KAAK7B,EAAU,OAAO,YAAY,aAAa,GAAM,aAAa,GAAM,SAAsB7B,EAAKE,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,6HAA6H,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE6B,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQwB,GAAI,CAAC,kFAAkF,gFAAgF,8QAA8Q,iVAAiV,uKAAuK,iHAAiH,oKAAoK,qMAAqM,gSAAgS,oKAAoK,41BAA41B,sGAAsG,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,+bAA+b,EAS/7UC,GAAgBC,GAAQ3C,GAAUyC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,iBAAiBA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,MAAM,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,sBAAsB,gBAAgB,GAAK,MAAM,WAAW,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,8HAA8H,gBAAgB,GAAK,YAAY,8HAA8H,MAAM,SAAS,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,OAAO,KAAKA,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTrrE,IAAMC,GAAgBC,EAASC,EAAU,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAkO,IAAMC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,CAAK,GAAUC,GAAuB,CAACD,EAAME,IAAeF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAEF,EAAM,iBAAwBE,EAAS,KAAK,GAAG,EAAUC,GAA6BC,GAAW,SAASJ,EAAMK,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,GAAGC,CAAS,EAAEjB,GAASI,CAAK,EAAO,CAAC,YAAAc,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAnB,CAAQ,EAAEoB,GAAgB,CAAC,eAAe,YAAY,QAAAV,EAAQ,kBAAAW,EAAiB,CAAC,EAAQC,EAAiBvB,GAAuBD,EAAME,CAAQ,EAAQuB,EAAWC,EAAO,IAAI,EAAQC,EAAOC,GAAU,EAAQC,EAAsBC,GAAM,EAAQC,EAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBzC,EAAK0C,EAAY,CAAC,GAAGvB,GAA4CkB,EAAgB,SAAsBrC,EAAKC,GAAS,CAAC,QAAQS,EAAS,QAAQ,GAAM,SAAsBV,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBqD,EAAMzC,EAAO,IAAI,CAAC,GAAGmB,EAAU,GAAGI,EAAgB,UAAUmB,EAAGC,GAAkB,GAAGN,EAAsB,iBAAiBrB,EAAUK,CAAU,EAAE,mBAAmB,gBAAgB,iBAAiBS,EAAiB,SAAS,YAAY,IAAInB,GAA6BoB,EAAK,MAAM,CAAC,GAAGhB,CAAK,EAAE,SAAS,CAAcjB,EAAK8C,EAA0B,CAAC,OAAO,GAAG,MAAmEN,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,KAAK,EAAE,EAAE,GAAG,SAAsBxC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAK+C,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,oRAAsP,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,UAAU,yDAA+C,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/C,EAAK8C,EAA0B,CAAC,OAAO,GAAG,MAAmEN,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,SAAsBxC,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAK+C,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,kLAAyJ,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,UAAU,gEAAsD,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/C,EAAKgD,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,kFAAkF,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASC,GAA4BjD,EAAK8C,EAA0B,CAAC,OAAO,GAAG,MAAmEN,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,KAAK,EAAE,GAAG,IAAI,SAAsBxC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAK+C,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,syBAAsoB,UAAUE,EAAc,CAAC,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,UAAU,sBAAsB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAejD,EAAK8C,EAA0B,CAAC,OAAO,GAAG,MAAmEN,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,KAAK,EAAE,IAAI,IAAI,SAAsBxC,EAAKE,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAK+C,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,+UAAwR,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,UAAU,iDAAuC,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/C,EAAK8C,EAA0B,CAAC,OAAO,GAAG,MAAmEN,GAAkB,OAAQ,QAAQ,GAAgEA,GAAkB,GAAI,GAAG,KAAkEA,GAAkB,QAAS,KAAK,EAAE,KAAK,EAAE,IAAI,IAAI,SAAsBxC,EAAKE,EAAO,IAAI,CAAC,UAAU,2BAA2B,iBAAiB8B,EAAiB,SAAS,sBAAsB,SAAsBhC,EAAK+C,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,4MAAoK,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,UAAU,wGAAmG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQG,GAAI,CAAC,kFAAkF,kFAAkF,qQAAqQ,0QAA0Q,8WAA8W,EAQr6RC,GAAgBC,GAAQzC,GAAUuC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,sBAAsBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGI,EAAe,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRf,IAAMC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAwB,CAAC,EAAI,YAAY,EAAI,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMnB,IAAemB,EAAM,iBAAwBnB,EAAS,KAAK,GAAG,EAAEmB,EAAM,iBAAwBnB,EAAS,KAAK,GAAG,EAAUuB,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEpB,GAASI,CAAK,EAAO,CAAC,YAAAiB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBvB,GAAuBH,EAAMnB,CAAQ,EAAuC8C,EAAkBC,EAAGnD,GAAkB,GAAhD,CAAC,CAAuE,EAAQoD,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBxC,EAAKyC,EAAY,CAAC,GAAGpB,GAA4CgB,EAAgB,SAAsBrC,EAAKU,GAAS,CAAC,QAAQvB,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAK0C,GAAM,CAAC,GAAGpB,EAAU,GAAGI,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,GAAG,eAAe,IAAI,QAAQiB,GAAuFJ,GAAkB,GAAI,CAAC,EAAE,YAAY,KAAK,WAAW,KAAK,MAAmEA,GAAkB,OAAQ,QAAQ,IAAI,wFAAwF,OAAO,mQAAmQ,EAAE,UAAUL,EAAGD,EAAkB,gBAAgBb,EAAUI,CAAU,EAAE,mBAAmB,IAAI,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BoB,EAAK,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,GAAGhB,CAAK,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,GAAG,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAsB3B,EAAKW,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,iBAAiBqB,EAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,4HAA4H,OAAO,YAAY,QAAQ,GAAG,aAAa,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQY,GAAI,CAAC,kFAAkF,gFAAgF,iKAAiK,2IAA2I,8IAA8I,+EAA+E,EAQvrJC,GAAgBC,GAAQjC,GAAU+B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,eAAeA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,IAAI,GAAG,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRX,IAAMM,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,MAAM,EAAE,SAAS,IAAI,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,EAAQC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAwB,CAAC,QAAQ,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMnB,IAAemB,EAAM,iBAAwBnB,EAAS,KAAK,GAAG,EAAEmB,EAAM,iBAAwBnB,EAAS,KAAK,GAAG,EAAUuB,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAhC,EAAQ,GAAGiC,CAAS,EAAEpB,GAASI,CAAK,EAAO,CAAC,YAAAiB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA3C,CAAQ,EAAE4C,GAAgB,CAAC,WAAAjD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQgD,EAAiBvB,GAAuBH,EAAMnB,CAAQ,EAA4D8C,EAAkBC,EAAGnD,GAAkB,GAArE,CAAaqC,EAAS,CAAuE,EAAQe,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBxC,EAAKyC,EAAY,CAAC,GAAGpB,GAA4CgB,EAAgB,SAAsBrC,EAAKU,GAAS,CAAC,QAAQvB,EAAS,QAAQ,GAAM,SAAsBa,EAAKT,GAAW,CAAC,MAAMD,GAAY,SAAsBU,EAAKW,EAAO,IAAI,CAAC,GAAGW,EAAU,GAAGI,EAAgB,UAAUQ,EAAGD,EAAkB,iBAAiBb,EAAUI,CAAU,EAAE,mBAAmB,UAAU,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIjB,GAA6BoB,EAAK,MAAM,CAAC,eAAe,aAAa,gBAAgB,sBAAsB,uBAAuB,IAAI,wBAAwB,IAAI,oBAAoB,IAAI,qBAAqB,IAAI,qBAAqB,aAAa,GAAGhB,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,qBAAqB,CAAC,EAAE,GAAGlC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,CAAC,EAAEsC,EAAYI,CAAc,EAAE,SAAsB3B,EAAK0C,EAAS,CAAC,sBAAsB,GAAK,SAAsB1C,EAAWY,EAAS,CAAC,SAAsBZ,EAAKW,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,iBAAiBqB,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQW,GAAI,CAAC,kFAAkF,gFAAgF,iVAAiV,8JAA8J,+WAA+W,GAAeA,EAAG,EAQnjKC,GAAgBC,GAAQhC,GAAU8B,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,WAAWA,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAoCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECRl6C,IAAMC,GAAiBC,EAASC,EAAW,EAAQC,GAAaF,EAASG,EAAO,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAmB,CAACC,EAAEC,IAAI,yBAAyBA,IAAUC,GAAW,CAAC,CAAC,MAAAC,EAAM,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWL,GAAmCE,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAwB,CAAC,QAAQ,YAAY,MAAM,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAuCC,EAAK,MAAM,CAAC,GAAGF,EAAM,SAASE,GAAMD,EAAuCN,GAAwBK,EAAM,OAAO,KAAK,MAAMC,IAAyC,OAAOA,EAAuCD,EAAM,WAAW,MAAME,IAAO,OAAOA,EAAK,WAAW,CAAE,EAAQC,GAAuB,CAACH,EAAMtB,IAAesB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAEsB,EAAM,iBAAwBtB,EAAS,KAAK,GAAG,EAAU0B,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAnC,EAAQ,GAAGoC,CAAS,EAAEpB,GAASI,CAAK,EAAO,CAAC,YAAAiB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAA9C,CAAQ,EAAE+C,GAAgB,CAAC,WAAApD,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQmD,EAAiBvB,GAAuBH,EAAMtB,CAAQ,EAAO,CAAC,sBAAAiD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAoBH,EAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAI,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAQQ,EAAmBL,EAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAuCS,EAAkBC,EAAG5D,GAAkB,GAAhD,CAAC,CAAuE,EAAQ6D,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB9C,EAAK+C,EAAY,CAAC,GAAG1B,GAA4CsB,EAAgB,SAAsB3C,EAAKU,GAAS,CAAC,QAAQ1B,EAAS,QAAQ,GAAM,SAAsBgB,EAAKT,GAAW,CAAC,MAAMJ,GAAY,SAAsBa,EAAKgD,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,OAAO,YAAY,SAAsBC,EAAMtC,EAAO,EAAE,CAAC,GAAGW,EAAU,GAAGI,EAAgB,UAAU,GAAGc,EAAGD,EAAkB,gBAAgBnB,EAAUI,CAAU,kBAAkB,mBAAmB,UAAU,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,aAAaI,EAAoB,IAAIrB,GAA6B0B,EAAK,MAAM,CAAC,GAAGtB,CAAK,EAAE,GAAGrC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,QAAQ,aAAa,OAAU,aAAawD,CAAkB,CAAC,EAAEf,EAAYI,CAAc,EAAE,SAAS,CAAcsB,EAAMtC,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiBqB,EAAiB,SAAS,YAAY,SAAS,CAAciB,EAAMtC,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,iBAAiBqB,EAAiB,SAAS,YAAY,MAAM,CAAC,OAAO,EAAE,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,EAAE,SAAS,CAAchC,EAAKkD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,MAAM,eAAe,KAAK,QAAQC,IAAwFN,GAAkB,GAAI,IAAI,IAAiEA,GAAkB,QAAS,KAAK,EAAE,KAAK,GAAG,kBAAkB,CAAC,EAAE,YAAY,KAAK,WAAW,KAAK,UAAU,MAAM,UAAU,QAAQ,MAAM,QAAQ,IAAI,wFAAwF,OAAO,gWAAgW,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBb,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,UAAU,mCAAmC,CAAC,CAAC,EAAehC,EAAKkD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,MAAM,eAAe,GAAG,QAAQC,IAAwFN,GAAkB,GAAI,IAAI,IAAiEA,GAAkB,QAAS,KAAK,EAAE,KAAK,GAAG,kBAAkB,KAAK,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,SAAS,IAAI,uFAAuF,OAAO,gQAAgQ,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiBb,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,EAAE,wBAAwB,EAAE,oBAAoB,EAAE,qBAAqB,EAAE,UAAU,oCAAoC,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,EAAE,GAAGlD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,MAAM,eAAe,GAAG,QAAQqE,IAAwFN,GAAkB,GAAI,IAAI,IAAiEA,GAAkB,QAAS,KAAK,EAAE,KAAK,GAAG,kBAAkB,KAAK,EAAE,YAAY,KAAK,WAAW,KAAK,UAAU,QAAQ,UAAU,QAAQ,MAAM,SAAS,IAAI,uFAAuF,OAAO,gQAAgQ,CAAC,CAAC,EAAEtB,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3B,EAAKoD,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAgEP,GAAkB,GAAI,IAAI,IAAiEA,GAAkB,QAAS,KAAK,EAAE,KAAK,GAAG,EAAE,SAAsB7C,EAAKW,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,MAAM,CAAC,OAAO,GAAG,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,CAAC,CAAC,EAAE,SAAsBhC,EAAKxB,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGM,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEyC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3B,EAAKoD,EAA0B,CAAC,OAAO,GAAG,GAAgEP,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,kBAAkB,IAAI,SAAsB7C,EAAKW,EAAO,IAAI,CAAC,UAAU,0BAA0B,iBAAiBqB,EAAiB,SAAS,sBAAsB,kBAAkB5C,GAAmB,SAAsBY,EAAKtB,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,MAAM,EAAE,QAAQ,YAAY,MAAM,OAAO,GAAGI,GAAqB,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAEyC,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0B,GAAI,CAAC,kFAAkF,gFAAgF,mSAAmS,oRAAoR,0WAA0W,kJAAkJ,+LAA+L,0GAA0G,yIAAyI,gqBAAgqB,EAQj3VC,GAAgBC,GAAQ1C,GAAUwC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,oBAAoBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,OAAO,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGhF,GAAiB,GAAGG,EAAY,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECR9bmF,GAAU,UAAU,CAAC,eAAe,aAAa,mBAAmB,oBAAoB,CAAC,EAAS,IAAMC,GAAM,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,qEAAqE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,CAAC,CAAC,CAAC,EAAeC,GAAI,CAAC,snCAAsnC,4qCAA4qC,2qCAA2qC,wqCAAwqC,EAAeC,GAAU,eCAh4U,IAAMC,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAW,CAAC,CAAC,MAAAD,EAAM,SAAAE,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWN,GAAmCG,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAAS,CAAC,CAAC,UAAAC,EAAU,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,KAAAC,EAAK,MAAAC,EAAM,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAM,MAAM,CAAC,GAAGF,EAAM,UAAUH,GAAgCG,EAAM,UAAU,WAAWC,EAAKR,GAA+CO,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,WAAW,UAAUL,GAAmCI,EAAM,UAAU,WAAWE,EAAMJ,GAAmCE,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,qBAAqB,CAAE,EAAQC,GAAuB,CAACH,EAAMvB,IAAeuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAEuB,EAAM,iBAAwBvB,EAAS,KAAK,GAAG,EAAU2B,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAApC,EAAQ,UAAAqC,EAAU,UAAAC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE5B,GAASQ,CAAK,EAAO,CAAC,YAAAqB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAAnD,CAAQ,EAAEoD,GAAgB,CAAC,eAAe,YAAY,gBAAAzD,GAAgB,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQwD,EAAiB3B,GAAuBH,EAAMvB,CAAQ,EAAmFsD,EAAkBC,EAAG3D,GAAkB,GAA5F,CAAayC,GAAuBA,EAAS,CAAuE,EAAQmB,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,EAAkBC,GAAqB,EAAE,OAAoB/C,EAAKgD,EAAY,CAAC,GAAGxB,GAA4CoB,EAAgB,SAAsB5C,EAAKa,GAAS,CAAC,QAAQ3B,EAAS,QAAQ,GAAM,SAAsBc,EAAKR,GAAW,CAAC,MAAMH,GAAY,SAAsBW,EAAKiD,GAAK,CAAC,KAAKxB,EAAU,OAAO,YAAY,SAAsByB,EAAMpC,EAAO,EAAE,CAAC,GAAGe,EAAU,GAAGI,EAAgB,WAAW,CAAC,IAAI,GAAG,IAAI,MAAM,EAAE,UAAU,GAAGQ,EAAGD,EAAkB,iBAAiBjB,EAAUQ,CAAU,mBAAmB,mBAAmB,YAAY,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIrB,GAA6BwB,EAAK,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,GAAGpB,CAAK,EAAE,GAAGtC,GAAqB,CAAC,kBAAkB,CAAC,mBAAmB,MAAS,CAAC,EAAE8C,EAAYI,CAAc,EAAE,SAAS,CAAclC,EAAKmD,EAAS,CAAC,sBAAsB,GAAK,SAAsBnD,EAAWe,EAAS,CAAC,SAAsBf,EAAKc,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,aAAa,MAAM,CAAC,OAAO,EAAE,iBAAiByB,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,KAAKX,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe5B,EAAKoD,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQC,IAAwFP,GAAkB,GAAI,GAAG,GAAG,EAAE,MAAmEA,GAAkB,OAAQ,QAAQ,GAAGxD,GAAkBqC,CAAS,CAAC,EAAE,UAAU,iBAAiB,iBAAiBY,EAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,GAAGvD,GAAqB,CAAC,kBAAkB,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,QAAQqE,IAAwFP,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,mBAAgFA,GAAkB,QAAS,KAAK,IAAI,EAAE,EAAE,MAAM,QAAqEA,GAAkB,OAAQ,kBAAkB,GAAGxD,GAAkBqC,CAAS,CAAC,CAAC,CAAC,EAAEG,EAAYI,CAAc,CAAC,CAAC,EAAelC,EAAKmD,EAAS,CAAC,sBAAsB,GAAK,SAAsBnD,EAAWe,EAAS,CAAC,SAAsBf,EAAKc,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,OAAO,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,QAAQ,MAAM,CAAC,OAAO,EAAE,iBAAiByB,EAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,KAAKb,EAAU,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ4B,GAAI,CAAC,kFAAkF,kFAAkF,yRAAyR,4JAA4J,8OAA8O,uKAAuK,GAAeA,GAAI,GAAgBA,EAAG,EASplOC,GAAgBC,GAAQxC,GAAUsC,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,wBAAwBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,UAAU,CAAC,MAAM,OAAO,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,sBAAsB,MAAM,QAAQ,KAAKA,EAAY,MAAM,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,aAAa,WAAW,gBAAgB,GAAM,MAAM,aAAa,KAAKA,EAAY,MAAM,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGM,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECTz3D,IAAMC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAAE,SAASC,GAAqBC,KAAaC,EAAS,CAAC,IAAMC,EAAc,CAAC,EAAE,OAA0CD,GAAS,QAAQE,GAASA,GAAS,OAAO,OAAOD,EAAcF,EAAUG,CAAO,CAAC,CAAC,EAASD,CAAc,CAAC,IAAME,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAW,CAAC,CAAC,MAAAD,EAAM,SAAAE,CAAQ,IAAI,CAAC,IAAMC,EAAaC,GAAWC,CAAmB,EAAQC,EAAWN,GAAmCG,EAAO,WAAiBI,EAAmBC,EAAQ,KAAK,CAAC,GAAGL,EAAO,WAAAG,CAAU,GAAG,CAAC,KAAK,UAAUA,CAAU,CAAC,CAAC,EAAE,OAAoBG,EAAKJ,EAAoB,SAAS,CAAC,MAAME,EAAa,SAASL,CAAQ,CAAC,CAAE,EAAQQ,GAASC,EAAO,OAAaC,CAAQ,EAAQC,GAAwB,CAAC,qBAAqB,YAAY,mBAAmB,YAAY,oBAAoB,YAAY,QAAQ,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,OAAAC,EAAO,OAAAC,EAAO,OAAAC,EAAO,MAAAC,EAAM,GAAGC,CAAK,IAAI,CAAC,IAAIC,EAAKC,EAAMC,EAAuCC,EAAMC,EAAM,MAAM,CAAC,GAAGL,EAAM,WAAWC,EAAKL,GAAsCI,EAAM,aAAa,MAAMC,IAAO,OAAOA,EAAK,CAAC,IAAI,yFAAyF,OAAO,mQAAmQ,EAAE,WAAWC,EAAMJ,GAAsCE,EAAM,aAAa,MAAME,IAAQ,OAAOA,EAAM,CAAC,IAAI,0FAA0F,OAAO,sQAAsQ,EAAE,SAASE,GAAOD,EAAuCX,GAAwBQ,EAAM,OAAO,KAAK,MAAMG,IAAyC,OAAOA,EAAuCH,EAAM,WAAW,MAAMI,IAAQ,OAAOA,EAAM,YAAY,WAAWC,EAAMR,GAAsCG,EAAM,aAAa,MAAMK,IAAQ,OAAOA,EAAM,CAAC,IAAI,yFAAyF,OAAO,mQAAmQ,CAAC,CAAE,EAAQC,GAAuB,CAACN,EAAM1B,IAAe0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAE0B,EAAM,iBAAwB1B,EAAS,KAAK,GAAG,EAAUiC,GAA6BC,GAAW,SAASR,EAAMS,EAAI,CAAC,GAAK,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAvC,EAAQ,UAAAwC,EAAU,UAAAC,EAAU,UAAAC,EAAU,GAAGC,CAAS,EAAE1B,GAASO,CAAK,EAAO,CAAC,YAAAoB,EAAY,WAAAC,EAAW,oBAAAC,EAAoB,gBAAAC,EAAgB,eAAAC,EAAe,UAAAC,EAAU,gBAAAC,EAAgB,WAAAC,EAAW,SAAArD,CAAQ,EAAEsD,GAAgB,CAAC,WAAA3D,GAAW,eAAe,YAAY,QAAAO,EAAQ,kBAAAL,EAAiB,CAAC,EAAQ0D,EAAiBvB,GAAuBN,EAAM1B,CAAQ,EAAO,CAAC,sBAAAwD,EAAsB,MAAAC,CAAK,EAAEC,GAAyBZ,CAAW,EAAQa,EAAgBH,EAAsB,SAASI,KAAO,CAAC,MAAMH,EAAM,IAAIJ,EAAWQ,EAAiB,EAAE,IAAI,CAAE,CAAC,EAAQC,EAAoBN,EAAsB,SAASI,KAAO,CAACR,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAEC,EAAW,WAAW,CAAE,CAAC,EAAEU,GAAmBjB,EAAY,CAAC,QAAQa,CAAe,CAAC,EAAE,IAAMK,EAAWC,EAAO,IAAI,EAAQC,EAAsBC,GAAM,EAAQC,GAAsB,CAAC,EAAQC,EAAkBC,GAAqB,EAAE,OAAoBxD,EAAKyD,EAAY,CAAC,GAAG9B,GAA4CyB,EAAgB,SAAsBpD,EAAKC,GAAS,CAAC,QAAQf,EAAS,QAAQ,GAAM,SAAsBc,EAAKR,GAAW,CAAC,MAAMH,GAAY,SAAsBqE,EAAMxD,EAAO,IAAI,CAAC,GAAG6B,EAAU,GAAGI,EAAgB,UAAUwB,EAAG7E,GAAkB,GAAGwE,GAAsB,iBAAiB5B,EAAUO,CAAU,EAAE,mBAAmB,UAAU,iBAAiB,GAAK,iBAAiBQ,EAAiB,SAAS,YAAY,IAAIpB,GAA6B6B,EAAK,MAAM,CAAC,GAAGzB,CAAK,EAAE,GAAGzC,GAAqB,CAAC,UAAU,CAAC,mBAAmB,qBAAqB,aAAagE,CAAmB,EAAE,UAAU,CAAC,mBAAmB,oBAAoB,aAAaA,CAAmB,EAAE,UAAU,CAAC,mBAAmB,mBAAmB,aAAaA,CAAmB,CAAC,EAAEhB,EAAYI,CAAc,EAAE,SAAS,CAAcpC,EAAK4D,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQC,IAAwFN,GAAkB,GAAI,GAAG,GAAG,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,QAAqEA,GAAkB,OAAQ,iBAAiB,GAAGjE,GAAkBsC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,iBAAiBa,EAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,wFAAwF,OAAO,eAAe,OAAO,EAAE,aAAa,cAAc,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,eAAe,OAAO,GAAG,aAAa,cAAc,CAAC,EAAE,GAAGzD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQ6E,IAAwFN,GAAkB,GAAI,GAAG,IAAI,EAAE,YAAY,IAAI,WAAW,IAAI,MAAM,QAAqEA,GAAkB,OAAQ,oBAAoB,GAAGjE,GAAkBsC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,CAAC,CAAC,EAAEI,EAAYI,CAAc,CAAC,CAAC,EAAepC,EAAK4D,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQC,IAAwFN,GAAkB,GAAI,KAAkEA,GAAkB,QAAS,KAAK,mBAAgFA,GAAkB,QAAS,KAAK,EAAE,EAAE,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,QAAqEA,GAAkB,OAAQ,oBAAoB,GAAGjE,GAAkBuC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBY,EAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,wFAAwF,OAAO,eAAe,OAAO,EAAE,aAAa,cAAc,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,eAAe,OAAO,EAAE,aAAa,cAAc,CAAC,EAAE,GAAGzD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQ6E,IAAwFN,GAAkB,GAAI,GAAG,IAAI,EAAE,YAAY,KAAK,WAAW,KAAK,MAAM,QAAqEA,GAAkB,OAAQ,oBAAoB,GAAGjE,GAAkBuC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,CAAC,CAAC,EAAEG,EAAYI,CAAc,CAAC,CAAC,EAAepC,EAAK4D,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQC,IAAwFN,GAAkB,GAAI,GAAG,GAAG,EAAE,YAAY,KAAK,WAAW,IAAI,MAAM,QAAqEA,GAAkB,OAAQ,oBAAoB,GAAGjE,GAAkBwC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,EAAE,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiBW,EAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,wFAAwF,OAAO,eAAe,OAAO,EAAE,aAAa,cAAc,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,eAAe,OAAO,GAAG,aAAa,cAAc,CAAC,EAAE,GAAGzD,GAAqB,CAAC,UAAU,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,gBAAgB,KAAK,eAAe,KAAK,QAAQ6E,IAAwFN,GAAkB,GAAI,GAAG,IAAI,EAAE,YAAY,KAAK,WAAW,IAAI,MAAM,QAAqEA,GAAkB,OAAQ,oBAAoB,GAAGjE,GAAkBwC,CAAS,EAAM,UAAU,SAAS,UAAU,QAAS,CAAC,CAAC,EAAEE,EAAYI,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0B,GAAI,CAAC,kFAAkF,kFAAkF,2PAA2P,oJAAoJ,gOAAgO,oJAAoJ,6WAA6W,qHAAqH,+JAA+J,wGAAwG,EASp+VC,GAAgBC,GAAQ7C,GAAU2C,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,sBAAsBA,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAEG,EAAoBH,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,mBAAmB,qBAAqB,mBAAmB,EAAE,MAAM,UAAU,KAAKI,EAAY,IAAI,EAAE,UAAU,CAAC,wBAAwB,qJAAqJ,MAAM,UAAU,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,wBAAwB,oJAAoJ,MAAM,UAAU,KAAKA,EAAY,eAAe,EAAE,UAAU,CAAC,wBAAwB,sJAAsJ,MAAM,UAAU,KAAKA,EAAY,eAAe,CAAC,CAAC,EAAEC,GAASL,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,ECVvpC,IAAMM,GAAU,IAAI,OAAO,UAAW,SAAgB,SAASC,IAAmB,CAAC,GAAG,CAACD,GAAU,EAAE,OAAO,GAAK,CAACE,EAAUC,CAAY,EAAEC,GAAS,CAAC,SAAS,MAAM,EAAE,OAAAC,GAAU,IAAI,CAAC,IAAMC,EAAmB,IAAIH,EAAa,CAAC,SAAS,MAAM,EAAE,gBAAS,iBAAiB,mBAAmBG,EAAmB,EAAK,EAAQ,IAAI,CAAC,SAAS,oBAAoB,mBAAmBA,CAAkB,CAAE,CAAE,EAAE,CAAC,CAAC,EAASJ,CAAU,CCAoE,SAASK,GAAiBC,EAAQC,EAAW,CAAC,IAAIC,EAAyBC,EAAmB,IAAI,QAAQ,CAACC,EAAQC,IAAS,CAACH,EAAmBE,EAAQH,EAAW,OAAO,iBAAiB,QAAQ,IAAII,CAAM,EAC3tB,IAAMC,EAAQN,EAAQ,QAAWM,GAAQF,EAAQE,CAAO,CAAE,CAAC,EAAE,MAAM,IAAI,CAAC,CAAC,EACrEA,EAAQN,EAAQ,QAAQ,cAAO,eAAeA,EAAQ,UAAU,CAAC,KAAK,CAAC,OAAOM,CAAQ,EAAE,IAAIC,EAAK,CAAc,GAAbD,EAAQC,EAAQA,IAAO,KAAK,CAClIN,EAAW,MAAM,EAAE,OAAQC,EAAmBK,CAAI,CAAE,EAAE,aAAa,EAAI,CAAC,EAASJ,CAAmB,CAEpG,IAAMK,GAAU,KAaE,SAARC,GAA2BC,EAAM,CAEpC,GAAK,CAAC,MAAAC,EAAM,CAAC,EAAE,UAAAC,EAAU,UAAAC,EAAU,eAAAC,EAAe,gBAAAC,EAAgB,YAAAC,EAAY,UAAAC,EAAU,IAAAC,EAAI,QAAAC,EAAQ,eAAAC,EAAe,WAAAC,EAAW,aAAAC,EAAa,cAAAC,EAAc,YAAAC,EAAY,WAAAC,EAAW,YAAAC,EAAY,gBAAAC,EAAgB,kBAAAC,EAAkB,aAAAC,EAAa,aAAAC,EAAa,gBAAAC,EAAgB,MAAAC,CAAK,EAAEtB,EAAW,CAAC,eAAAuB,EAAe,aAAAC,EAAa,cAAAC,EAAc,mBAAAC,EAAmB,aAAAC,EAAa,cAAAC,EAAa,EAAExB,EAAoB,CAAC,YAAAyB,EAAY,SAAAC,GAAS,UAAAC,EAAU,UAAAC,EAAU,UAAAC,CAAS,EAAEjB,EAAiB,CAAC,kBAAAkB,EAAkB,UAAAC,GAAU,YAAAC,GAAY,UAAAC,GAAU,UAAAC,GAAU,WAAAC,GAAW,iBAAAC,GAAiB,GAAK,kBAAAC,GAAkB,GAAM,cAAAC,GAAc,aAAAC,GAAa,SAAAC,GAAS,gBAAAC,GAAgB,kBAAAC,GAAkB,mBAAAC,GAAmB,iBAAAC,EAAgB,EAAE7B,EAAkB,CAAC,iBAAA8B,GAAiB,QAAAC,GAAQ,UAAAC,GAAU,WAAAC,GAAW,YAAAC,GAAY,QAAAC,GAAQ,SAAAC,GAAS,eAAAC,EAAe,kBAAAC,GAAkB,YAAAC,GAAY,SAAAC,EAAQ,EAAEtC,EAAsBuC,GAAalD,EAAe,GAAGC,OAAgBC,OAAkBC,OAAmBC,MAAgB,GAAGL,MAE37BoD,GAASC,GAAa,QAAQ,IAAIA,GAAa,OACtDC,GAAc9D,EAAM,OAAO,OAAO,EAAQ+D,GAAYC,GAAS,MAAMF,EAAa,EAAE,EAAQG,GAAa/D,IAAY,QAAQA,IAAY,QAAcgE,GAAWhE,IAAY,SAASA,IAAY,SAElM,GAAG,CAAC6D,GAAa,OAAoBI,EAAM,UAAU,CAAC,MAAMC,GAAkB,SAAS,CAAcC,EAAK,MAAM,CAAC,MAAMC,GAAY,SAAS,cAAI,CAAC,EAAeD,EAAK,IAAI,CAAC,MAAME,GAAY,SAAS,oBAAoB,CAAC,EAAeF,EAAK,IAAI,CAAC,MAAMG,GAAe,SAAS,oEAAoE,CAAC,CAAC,CAAC,CAAC,EAEzV,IAAMC,GAAUC,EAAO,IAAI,EAAQC,GAAYC,EAAQ,IAAYd,GAAc,IAAIe,IAAQ,CAAC,QAAQ,IAAI,EAAE,EAAI,CAACf,EAAa,CAAC,EAAQgB,GAAWJ,EAAO,MAAS,EAAO,CAACK,GAAKC,CAAO,EAAEC,GAAS,CAAC,OAAO,KAAK,SAAS,KAAK,KAAK,KAAK,UAAU,KAAK,WAAW,KAAK,eAAe,IAAI,CAAC,EAAiC,CAACC,GAAWC,EAAa,EAAEF,GAAS,EAAK,EAAO,CAACG,GAAkBC,EAAoB,EAAEJ,GAAS7E,CAAe,EAA+B,CAACkF,GAAYC,EAAc,EAAEN,GAAS,EAAK,EAA8B,CAACO,GAAWC,EAAa,EAAER,GAAS,EAAK,EAExjBS,GAAc,CAAC,EAAMC,GAAY,EAAK/B,KAAU+B,GAAY,GAEhE,IAAMC,GAAQC,GAAY,IAAI,CAAC,IAAMC,EAAWnB,GAAY,CAAC,EAAE,QAAcoB,GAAUpB,GAAYb,GAAc,OAAO,CAAC,EAAE,QAAQ,GAAGC,IAAaU,GAAU,QAAQ,CAAC,IAAMuB,GAAa/B,GAAaQ,GAAU,QAAQ,YAAYA,GAAU,QAAQ,aAAmBwB,GAAMH,EAAW7B,GAAa6B,EAAW,WAAWA,EAAW,UAAU,EAAiII,IAArHH,GAAU9B,GAAa8B,GAAU,WAAWA,GAAU,YAAYA,GAAU,UAAUA,GAAU,aAAa,GAA2BE,GAAM1F,EAAU4F,GAASL,EAAW7B,GAAa6B,EAAW,YAAYA,EAAW,aAAa,EAAQM,GAAUN,EAAWA,EAAW,YAAY,EAAQO,GAAWP,EAAWA,EAAW,aAAa,EAAQQ,GAAerC,GAAa,KAAK,IAAI,SAAS,gBAAgB,aAAa,EAAEsC,EAAO,YAAY,EAAE9B,GAAU,QAAQ,WAAW,EAAE,KAAK,IAAI,SAAS,gBAAgB,cAAc,EAAE8B,EAAO,aAAa,EAAE9B,GAAU,QAAQ,YAAY,EAAE+B,GAAgB,IAAIxB,EAAQ,CAAC,OAAOgB,GAAa,SAASE,GAAe,KAAKC,GAAS,UAAAC,GAAU,WAAAC,GAAW,eAAAC,EAAc,CAAC,CAAC,EAAG,EAAE,CAACvC,EAAW,CAAC,EAAQ0C,GAAgBZ,GAAY,SAAS,CAAC,IAAMvG,EAAW,IAAI,gBAGxmCwG,GAAWnB,GAAY,CAAC,EAAQoB,GAAUpB,GAAYb,GAAc,OAAO,CAAC,EAAE,GAAG,CAACF,KAAW,CAACkC,GAAW,SAAS,CAACC,GAAU,SAAS,GAAG,CAAC,MAAM,QAAQ,IAAI,CAAC3G,GAAiB0G,GAAWxG,CAAU,EAAEF,GAAiB2G,GAAUzG,CAAU,CAAC,CAAC,CAAE,MAAC,CAAMA,EAAW,MAAM,CAAE,CAACoH,GAAM,KAAKd,EAAO,CAAE,EAAE,CAACA,EAAO,CAAC,EAGlTe,GAAgB,IAAI,CAAI5C,IAAY0C,GAAgB,CAAE,EAAE,CAAC1C,GAAYjD,CAAU,CAAC,EAGhF,IAAM8F,GAAclC,EAAO,EAAI,EAAEmC,GAAU,IAAYC,GAAOrC,GAAU,QAAQ,CAAC,CAAC,YAAAsC,CAAW,IAAI,CAAI,CAACH,GAAc,UAAUG,EAAY,OAAOA,EAAY,UAASN,GAAgB,EAAED,GAAgB,IAAIf,GAAc,EAAI,CAAC,GAAGmB,GAAc,QAAQ,EAAM,CAAC,EAAI,CAAC,CAAC,EAAEC,GAAU,IAAI,CAAC,GAAGrB,GAAW,CAAC,IAAMwB,EAAM,WAAW,IAAIR,GAAgB,IAAIf,GAAc,EAAK,CAAC,EAAE,GAAG,EAAE,MAAM,IAAI,aAAauB,CAAK,EAAG,EAAE,CAACxB,EAAU,CAAC,EAE5Z,IAAMyB,GAAWnD,IAAe,OAAaoD,GAAatD,GAAS,EAAEmB,IAAM,SAAeoC,GAAYpC,IAAM,KAAKxE,EAAU6G,GAAWnH,EAAUkH,GAAiB,CAACE,GAAYC,EAAc,EAAErC,GAAShF,EAAUgH,EAAU,EAAO,CAACM,GAAWC,EAAa,EAAEvC,GAAS,EAAK,EAAyGwC,GAAc/C,EAAO,IAAI,EAAQgD,GAASC,GAAUF,EAAa,EAAQG,GAAUC,GAAkB,GAAGH,GAAeI,GAAO5D,GAAW,EAAE,GAA+C6D,GAAKC,GAAed,EAAY,EAAuEe,GAAehE,GAAa,CAAChE,GAAW8E,IAAM,UAAUxE,GAAK,CAACN,GAAW8E,IAAM,WAAWxE,GAAsD2H,GAAY,IAAIJ,GAAOT,GAAYF,GAAwIgB,GAAcvE,GAA8H,EAArHwE,GAAaL,GAAKM,GAAO,CAAC,IAAMC,GAAQC,GAAK,CAACrB,GAAa,CAACA,GAAa,EAAEmB,CAAK,EAAE,OAAO,MAAMC,EAAO,EAAE,EAAEA,EAAQ,CAAC,EAAqEE,GAAaD,GAAK,EAAEtB,GAAWI,EAAW,EAAQoB,GAAqBF,GAAK,EAAE,CAACtB,GAAWI,EAAW,EAAqHV,GAAgB,IAAI,CAAI5B,IAAM,WAAW,MAG94C,CAAC6B,GAAc,SAASpB,IAAYuC,GAAK,IAAIG,GAAY,CAAC,CAAG,EAAE,CAACnD,GAAKmC,GAAaY,GAAOV,GAAWC,GAAYF,GAAY3B,EAAU,CAAC,EAG3G,IAAMkD,GAAY,IAAI,CAAI9E,IAAU,CAACG,IAAa,CAACgB,GAAK,QAAQwC,KAAqBQ,GAAK,IAAI,IAAIG,GAAY,GAAGS,GAAQZ,GAAKG,GAAY,EAAEjH,CAAiB,EAAMb,GAAiBgF,KAAoBzD,IAAeiG,MAAY9C,GAAW,QAAQ,WAAW,IAAI,CAAC0B,GAAgB,IAAIc,GAAesB,GAAMA,EAAK,CAAC,CAAC,EAAEF,GAAY,CAAE,EAAE1H,EAAgB,GAAG,GAAG,EAAuC6H,GAAS,CAACC,EAAMC,GAAW,KAAQ,CAAK7E,GAA+H6E,GAAWvC,GAAgB,IAAIc,GAAesB,IAAMA,GAAKE,CAAK,CAAC,EAAOxB,GAAesB,IAAMA,GAAKE,CAAK,EAArNC,GAAWvC,GAAgB,IAAIc,GAAesB,IAAMA,GAAKE,CAAK,CAAC,EAAOxB,GAAesB,IAAMA,GAAKE,CAAK,CAAmH,EAAQE,GAAQnE,GAAO,CAAC,IAAMoE,GAAmBV,GAAK,EAAEtB,GAAWI,EAAW,EAAQ6B,GAAyBX,GAAK,EAAE,CAACtB,GAAWI,EAAW,EAAQ8B,GAAKtE,EAAMoE,GAAyBG,GAAavE,EAAM,KAAK,IAAIqE,EAAwB,EAAMhF,GAAuEsC,GAAgB,IAAIc,GAAesB,IAAMA,GAAKQ,EAAY,CAAC,EAAtH5C,GAAgB,IAAIc,GAAesB,IAAMA,GAAKO,EAAI,CAAC,CAAsE,EAEtjCE,EAAgB,IAAI,CAAC7C,GAAgB,IAAIgB,GAAc,EAAI,CAAC,CAAE,EAAQ8B,EAAc,CAACC,EAAM,CAAC,OAAAC,GAAO,SAAAC,EAAQ,IAAI,CAACjD,GAAgB,IAAIgB,GAAc,EAAK,CAAC,EAAE,IAAMkC,GAAWzF,GAAauF,GAAO,EAAEA,GAAO,EAAQG,GAAkB,IACxOC,GAAa3F,GAAawF,GAAS,EAAEA,GAAS,EAAQI,GAAaH,GAAW,CAAC3E,GAAK,KAAK,EAAQ+E,GAAaJ,GAAW3E,GAAK,KAAK,EAA6DgF,GAAiB,KAAK,IAAIL,EAAU,EAAQM,GAAU,KAAK,MAAMD,GAAiBhF,GAAK,IAAI,EAAqFkF,GAAiBD,KAAY,EAAE,EAAEA,GAA0DJ,GAAaD,GAAmBd,GAAS,CAACoB,GAAiB,EAAI,EAAWL,GAAa,CAACD,GAAmBd,GAASoB,GAAiB,EAAI,GAA2EJ,IAAchB,GAASmB,GAAU,EAAI,EAAMF,IAAcjB,GAAS,CAACmB,GAAU,EAAI,EAAI,EAAgEnD,GAAU,IAAI,CAAC,GAAG,GAACe,IAAWpC,IAAkB,OAAAkD,GAAY,EAAQ,IAAI5D,GAAW,SAAS,aAAaA,GAAW,OAAO,CAAE,EAAE,CAACY,GAAckC,GAAUpC,EAAU,CAAC,EAA8D,IAAI0E,GAAa,EAE9hCC,EAAiB,QAAQ,IAAIrJ,QAAiBP,SAAWA,EAAIO,OAIrE,QAAQ+D,EAAM,EAAEA,EAAMc,GAAYd,IAASa,GAAcA,GAAc,OAAO1B,GAAS,IAAIF,GAAc,CAACsG,GAAMC,KAAa,CAAC,IAAIC,GAAI,OAAGD,KAAa,IAAGC,GAAI3F,GAAY,CAAC,GAAM0F,KAAavG,GAAc,OAAO,IAAGwG,GAAI3F,GAAY,CAAC,GAAuBN,EAAKkG,GAAM,CAAC,IAAI5F,GAAY0F,EAAU,EAAE,SAASxF,EAAMwF,GAAW,KAAK,MAAMxF,EAAM,MAAMZ,IAAanD,EAAW,EAAEqJ,EAAwB,OAAO,OAAQlG,GAAkD,OAArCnD,EAAW,EAAEqJ,EAAiB,OAAc,KAAKpF,GAAK,MAAMqF,GAAM,YAAYtG,IAAe,OAAO,aAAaqE,GAAa,aAAa+B,KAAe,IAAI3J,EAAI,SAASqD,GAAS,aAAaK,GAAa,eAAe3C,EAAe,aAAaC,EAAa,cAAcC,EAAc,SAASqD,EAAMwF,EAAU,EAAExF,EAAMwF,GAAW,IAAI,CAAE,CAAC,CAAC,EAE1vB,IAAMG,GAAcvG,GAAa,WAAW,YAAkBwG,GAAe3I,EAAU,EAAQ4I,GAAa,IAAI5I,EAAU,EAAQ6I,GAAeC,GAAM7I,EAAU,EAAE0I,EAAc,EAAQI,GAAa,IAAI9I,EAAgB+I,GAAS,mBAAmBN,qBAAgCxI,MAAc2I,yBAAqCF,yBAAqCC,sBAAgC1I,MAAc6I,OAEtZE,GAAK,CAAC,EAAQC,GAAc,CAAC,EAAE,GAAGhI,GAAiB,CAAC,QAAQiI,EAAE,EAAEA,EAAEnH,IAAe,OAAOmH,IAAKF,GAAK,KAAkB1G,EAAK6G,GAAI,CAAC,SAAS,CAAC,GAAGC,GAAS,MAAMlI,GAAQ,OAAOA,GAAQ,gBAAgBK,EAAQ,EAAE,YAAY8H,GAAiB,gBAAgB5H,GAAkB,QAAQC,GAAY,QAAQ,IAAIuF,GAAQiC,CAAC,EAAE,aAAazC,GAAa,qBAAqBC,GAAqB,MAAMxB,GAAW,MAAMgE,EAAE,IAAI5H,GAAQ,QAAQD,GAAY,aAAaa,GAAa,WAAWC,EAAU,EAAE+G,CAAC,CAAC,EAAMvH,GAAS,IAAGsH,GAAc,eAAeA,GAAc,qBAAqB,QAAQtH,SAAgB,IAAM2H,GAAUhL,EAAY,CAAC,KAAK4D,GAAa,IAAI,IAAI,YAAYoF,EAAgB,UAAUC,EAAc,kBAAkB,GAAK,OAAO,CAAC,EAAEvB,GAAK,EAAEA,EAAI,EAAE,aAAa,EAAK,EAAE,CAAC,EAAQuD,GAAY7I,KAAgB,YAAYA,KAAgB,WAAWA,KAAgB,YAAkB8I,GAAe9I,KAAgB,eAAeA,KAAgB,cAAcA,KAAgB,eAAqB+I,GAAa/I,KAAgB,YAAYA,KAAgB,cAAoBgJ,GAAchJ,KAAgB,aAAaA,KAAgB,eAAqBiJ,GAAYjJ,KAAgB,WAAWA,KAAgB,cAAcA,KAAgB,OAAO,OAAoB0B,EAAM,UAAU,CAAC,MAAM,CAAC,GAAGwH,GAAe,QAAQhI,GAAa,gBAAgB/B,EAAYkJ,GAAS,OAAU,UAAUlJ,EAAYkJ,GAAS,OAAU,QAAQ/F,IAAM,OAAO,KAAK,EAAElF,GAAU,WAAW,MAAM,EAAE,aAAa,IAAI,CAACsF,GAAc,EAAI,EAAMzD,GAAa2D,GAAqB,EAAK,CAAE,EAAE,aAAa,IAAI,CAACF,GAAc,EAAK,EAAMzD,GAAa2D,GAAqB,EAAI,CAAE,EAAE,YAAYkE,GAAO,CACloDA,EAAM,eAAe,EAAE/C,GAAgB,IAAIjB,GAAe,EAAI,CAAC,CAAE,EAAE,UAAU,IAAIiB,GAAgB,IAAIjB,GAAe,EAAK,CAAC,EAAE,IAAIkC,GAAc,SAAS,CAAcpD,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,OAAO,EAAE,QAAQ,UAAU,SAAS,WAAW,MAAM,EAAE,SAASxC,GAAS,UAAU,SAAS,aAAaV,EAAa,WAAW,OAAO,YAAYyC,GAAS,OAAOnC,CAAkB,EAAE,SAAsB4C,EAAKuH,EAAO,GAAG,CAAC,IAAInH,GAAU,GAAG4G,GAAU,MAAM,CAAC,GAAGM,GAAe,IAAIpL,EAAI,WAAWD,EAAU,EAAE2D,GAAaL,GAASqE,GAAeE,GAAa,EAAE,EAAGlE,GAAkD,EAArCL,GAASqE,GAAeE,GAAe,cAAclE,GAAa,MAAM,SAAS,eAAezC,IAAgB,GAAG,CAACoC,GAAS,cAAc,OAAU,OAAOvD,EAAYiF,GAAY,WAAW,OAAO,OAAO,WAAW,OAAO,GAAGjE,CAAK,EAAE,SAASqE,EAAa,CAAC,CAAC,CAAC,EAAevB,EAAM,WAAW,CAAC,MAAM,CAAC,GAAG0H,EAAc,EAAE,aAAa,gCAAgC,UAAU,6BAA6B,SAAS,CAAc1H,EAAMyH,EAAO,IAAI,CAAC,MAAM,CAAC,SAAS,WAAW,QAAQ,OAAO,cAAc3H,GAAa,MAAM,SAAS,eAAe1B,GAAiB,gBAAgB,SAAS,IAAIA,GAAiB,QAAQI,GAAS,QAAQH,GAAkB3C,GAAU,EAAE,WAAW,SAAS,MAAM6C,GAAa,IAAIH,GAAiBG,GAAa4I,GAAY1I,GAAgB,QAAQ,KAAKL,GAAiBG,GAAa8I,GAAazI,GAAiB2I,GAAY,EAAE,QAAQ,MAAMnJ,GAAiBG,GAAa+I,GAAc5I,GAAkB6I,GAAY,EAAE,QAAQ,OAAOnJ,GAAiBG,GAAa6I,GAAezI,GAAmB,OAAO,EAAE,QAAQN,IAAmB,CAAC,QAAQ0C,GAAW,EAAErF,EAAS,EAAE,WAAWoB,EAAkB,SAAS,CAAcoD,EAAKuH,EAAO,OAAO,CAAC,KAAK,SAAS,MAAM,CAAC,GAAGR,GAAiB,gBAAgBhJ,GAAU,MAAMF,GAAU,OAAOA,GAAU,aAAaC,GAAY,OAAQ8B,GAAgB,EAAH,GAAK,QAAQhC,EAAkB,QAAQ,OAAO,cAAc,MAAM,EAAE,QAAQ,IAAI4G,GAAS,GAAG,EAAI,EAAE,aAAa,WAAW,SAAS,CAAC,MAAM,EAAE,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,SAAsBxE,EAAK,MAAM,CAAC,SAAS,QAAQ,MAAMnC,GAAU,OAAOA,GAAU,IAAIG,IAAW,sEAAsE,IAAI,YAAY,CAAC,CAAC,CAAC,EAAegC,EAAKuH,EAAO,OAAO,CAAC,KAAK,SAAS,MAAM,CAAC,GAAGR,GAAiB,gBAAgBhJ,GAAU,MAAMF,GAAU,OAAOA,GAAU,aAAaC,GAAY,OAAQ8B,GAAgB,EAAH,GAAK,QAAQhC,EAAkB,QAAQ,OAAO,cAAc,MAAM,EAAE,QAAQ,IAAI4G,GAAS,EAAE,EAAI,EAAE,aAAa,OAAO,SAAS,CAAC,MAAM,EAAE,EAAE,WAAW,CAAC,SAAS,GAAG,EAAE,SAAsBxE,EAAK,MAAM,CAAC,SAAS,QAAQ,MAAMnC,GAAU,OAAOA,GAAU,IAAII,IAAY,sEAAsE,IAAI,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyI,GAAK,OAAO,EAAe1G,EAAK,MAAM,CAAC,MAAM,CAAC,GAAGyH,GAAmB,KAAK7H,GAAa,MAAMf,GAAU,IAAKe,GAAmB,QAAN,MAAc,UAAUA,GAAa,mBAAmB,mBAAmB,cAAcA,GAAa,MAAM,SAAS,OAAOA,GAAaf,GAAU,QAAQ,aAAaC,GAAW,gBAAgBI,EAAe,WAAW,OAAO,GAAGyH,EAAa,EAAE,SAASD,EAAI,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAyBjL,GAAU,aAAa,CAAC,UAAU,OAAO,YAAY,GAAM,UAAU,EAAE,WAAW,EAAE,SAAS,GAAK,IAAI,GAAG,QAAQ,GAAG,gBAAgB,GAAK,eAAe,CAAC,eAAe,EAAE,aAAa,EAAE,cAAc,EAAE,mBAAmB,KAAK,aAAa,GAAK,cAAc,EAAK,EAAE,kBAAkB,CAAC,KAAK,SAAS,UAAU,IAAI,QAAQ,EAAE,EAAE,YAAY,CAAC,YAAY,GAAM,SAAS,GAAM,UAAU,GAAG,UAAU,EAAE,UAAU,CAAC,EAAE,aAAa,CAAC,kBAAkB,GAAK,kBAAkB,GAAM,iBAAiB,GAAK,UAAU,kBAAkB,UAAU,EAAE,EAAE,gBAAgB,CAAC,iBAAiB,EAAI,CAAC,EAAyBiM,EAAoBjM,GAAU,CAAC,MAAM,CAAC,KAAKkM,EAAY,MAAM,MAAM,UAAU,QAAQ,CAAC,KAAKA,EAAY,iBAAiB,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,OAAO,QAAQ,MAAM,QAAQ,EAAE,YAAY,CAAC,iBAAiB,kBAAkB,eAAe,gBAAgB,EAAE,aAAa,CAAC,OAAO,QAAQ,MAAM,QAAQ,EAAE,wBAAwB,GAAK,aAAalM,GAAU,aAAa,SAAS,EAAE,gBAAgB,CAAC,KAAKkM,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAI,EAAE,gBAAgB,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,aAAa,IAAI,IAAI,GAAG,IAAI,GAAG,KAAK,GAAG,eAAe,GAAK,KAAK,IAAI,OAAOjM,GAAO,CAACA,EAAM,eAAe,EAAE,YAAY,CAAC,KAAKiM,EAAY,QAAQ,MAAM,YAAY,aAAa,EAAK,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,GAAG,eAAe,GAAK,aAAalM,GAAU,aAAa,SAAS,EAAE,eAAe,CAAC,KAAKkM,EAAY,OAAO,MAAM,UAAU,SAAS,CAAC,eAAe,CAAC,KAAKA,EAAY,OAAO,MAAM,UAAU,aAAalM,GAAU,aAAa,eAAe,eAAe,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,eAAe,EAAI,EAAE,aAAa,CAAC,KAAKkM,EAAY,OAAO,MAAM,QAAQ,aAAalM,GAAU,aAAa,eAAe,aAAa,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,eAAe,EAAI,EAAE,mBAAmB,CAAC,KAAKkM,EAAY,OAAO,MAAM,cAAc,aAAalM,GAAU,aAAa,eAAe,mBAAmB,IAAI,IAAI,IAAI,IAAI,KAAK,CAAC,EAAE,cAAc,CAAC,KAAKkM,EAAY,OAAO,MAAM,SAAS,aAAalM,GAAU,aAAa,eAAe,cAAc,IAAI,KAAK,IAAI,IAAI,KAAK,CAAC,EAAE,aAAa,CAAC,KAAKkM,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,QAAQ,aAAalM,GAAU,aAAa,eAAe,YAAY,EAAE,cAAc,CAAC,KAAKkM,EAAY,QAAQ,MAAM,YAAY,aAAa,OAAO,cAAc,QAAQ,aAAalM,GAAU,aAAa,eAAe,aAAa,CAAC,CAAC,EAAE,UAAU,CAAC,KAAKkM,EAAY,KAAK,MAAM,QAAQ,QAAQ,CAAC,aAAa,SAAS,UAAU,EAAE,YAAY,CAAC,UAAU,CAAC,MAAM,CAAC,YAAY,eAAe,cAAc,EAAE,KAAK,CAAC,YAAY,eAAe,cAAc,EAAE,IAAI,CAAC,aAAa,eAAe,aAAa,EAAE,OAAO,CAAC,aAAa,eAAe,aAAa,CAAC,CAAC,EAAE,aAAa,SAAS,wBAAwB,EAAI,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,QAAQ,IAAI,EAAE,IAAI,GAAG,eAAe,GAAK,aAAalM,GAAU,aAAa,UAAU,EAAE,IAAI,CAAC,KAAKkM,EAAY,OAAO,MAAM,MAAM,IAAI,CAAC,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAKA,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,aAAa,EAAE,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,aAAa,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAa,CAAC,EAAE,kBAAkB,CAAC,KAAKA,EAAY,WAAW,aAAalM,GAAU,aAAa,kBAAkB,MAAM,YAAY,EAAE,YAAY,CAAC,KAAKkM,EAAY,OAAO,MAAM,WAAW,SAAS,CAAC,YAAY,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAK,EAAE,SAAS,CAAC,KAAKA,EAAY,QAAQ,MAAM,WAAW,aAAa,OAAO,cAAc,OAAO,aAAa,GAAM,OAAOjM,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAK,CAAC,EAAE,UAAU,CAAC,KAAKiM,EAAY,OAAO,MAAM,QAAQ,aAAa,GAAG,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAOjM,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,EAAE,UAAU,CAAC,KAAKiM,EAAY,OAAO,MAAM,QAAQ,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,IAAI,OAAOjM,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,EAAE,UAAU,CAAC,KAAKiM,EAAY,OAAO,MAAM,UAAU,aAAa,EAAE,IAAI,EAAE,IAAI,EAAE,KAAK,IAAI,OAAOjM,EAAM,CAAC,OAAOA,EAAM,cAAc,EAAM,CAAC,CAAC,CAAC,EAAE,aAAa,CAAC,KAAKiM,EAAY,OAAO,MAAM,SAAS,SAAS,CAAC,kBAAkB,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAalM,GAAU,aAAa,aAAa,iBAAiB,EAAE,UAAU,CAAC,KAAKkM,EAAY,MAAM,MAAM,OAAO,OAAOjM,GAAO,CAACA,EAAM,kBAAkB,aAAaD,GAAU,aAAa,aAAa,SAAS,EAAE,UAAU,CAAC,KAAKkM,EAAY,MAAM,MAAM,WAAW,OAAOjM,GAAO,CAACA,EAAM,iBAAiB,EAAE,WAAW,CAAC,KAAKiM,EAAY,MAAM,MAAM,OAAO,OAAOjM,GAAO,CAACA,EAAM,iBAAiB,EAAE,UAAU,CAAC,KAAKiM,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,eAAe,GAAK,aAAalM,GAAU,aAAa,aAAa,UAAU,OAAOC,GAAO,CAACA,EAAM,iBAAiB,EAAE,YAAY,CAAC,KAAKiM,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAOjM,GAAO,CAACA,EAAM,iBAAiB,EAAE,kBAAkB,CAAC,KAAKiM,EAAY,QAAQ,MAAM,UAAU,aAAa,GAAM,OAAOjM,GAAO,CAACA,EAAM,iBAAiB,EAAE,iBAAiB,CAAC,KAAKiM,EAAY,QAAQ,MAAM,WAAW,aAAa,QAAQ,cAAc,QAAQ,aAAalM,GAAU,aAAa,aAAa,iBAAiB,OAAOC,GAAO,CAACA,EAAM,iBAAiB,EAAE,cAAc,CAAC,KAAKiM,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,OAAO,WAAW,UAAU,YAAY,cAAc,aAAa,cAAc,EAAE,aAAa,CAAC,SAAS,WAAW,aAAa,YAAY,cAAc,gBAAgB,cAAc,EAAE,OAAOjM,GAAO,CAACA,EAAM,mBAAmBA,EAAM,gBAAgB,EAAE,aAAa,CAAC,KAAKiM,EAAY,OAAO,MAAM,QAAQ,IAAI,KAAK,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,mBAAmB,CAACA,EAAM,gBAAgB,EAAE,gBAAgB,CAAC,KAAKiM,EAAY,OAAO,MAAM,MAAM,IAAI,KAAK,IAAI,IAAI,aAAa,EAAE,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,mBAAmBA,EAAM,kBAAkBA,EAAM,gBAAgB,QAAQA,EAAM,gBAAgB,cAAcA,EAAM,gBAAgB,eAAeA,EAAM,gBAAgB,cAAc,EAAE,mBAAmB,CAAC,KAAKiM,EAAY,OAAO,MAAM,SAAS,IAAI,KAAK,IAAI,IAAI,aAAa,EAAE,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,mBAAmBA,EAAM,kBAAkBA,EAAM,gBAAgB,QAAQA,EAAM,gBAAgB,WAAWA,EAAM,gBAAgB,YAAYA,EAAM,gBAAgB,WAAW,EAAE,kBAAkB,CAAC,KAAKiM,EAAY,OAAO,MAAM,QAAQ,IAAI,KAAK,IAAI,IAAI,aAAa,EAAE,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,mBAAmBA,EAAM,kBAAkBA,EAAM,gBAAgB,QAAQA,EAAM,gBAAgB,YAAYA,EAAM,gBAAgB,WAAWA,EAAM,gBAAgB,eAAeA,EAAM,gBAAgB,YAAY,EAAE,iBAAiB,CAAC,KAAKiM,EAAY,OAAO,MAAM,OAAO,IAAI,KAAK,IAAI,IAAI,aAAa,EAAE,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,mBAAmBA,EAAM,kBAAkBA,EAAM,gBAAgB,QAAQA,EAAM,gBAAgB,aAAaA,EAAM,gBAAgB,WAAWA,EAAM,gBAAgB,gBAAgBA,EAAM,gBAAgB,YAAY,EAAE,SAAS,CAAC,KAAKiM,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,mBAAmBA,EAAM,gBAAgB,CAAC,CAAC,EAAE,gBAAgB,CAAC,KAAKiM,EAAY,OAAO,MAAM,OAAO,SAAS,CAAC,iBAAiB,CAAC,KAAKA,EAAY,QAAQ,MAAM,OAAO,aAAa,EAAK,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,UAAU,CAAC,KAAKiM,EAAY,OAAO,MAAM,QAAQ,IAAI,KAAK,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,QAAQ,CAAC,KAAKiM,EAAY,OAAO,MAAM,MAAM,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,YAAY,CAAC,KAAKiM,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,SAAS,CAAC,KAAKiM,EAAY,MAAM,MAAM,OAAO,aAAa,OAAO,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,eAAe,CAAC,KAAKiM,EAAY,MAAM,MAAM,WAAW,aAAa,kBAAkB,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,WAAW,CAAC,KAAKiM,EAAY,OAAO,MAAM,SAAS,IAAI,EAAE,IAAI,IAAI,aAAa,GAAG,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,YAAY,CAAC,KAAKiM,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,GAAG,KAAK,GAAG,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,kBAAkB,CAAC,KAAKiM,EAAY,OAAO,MAAM,UAAU,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,KAAK,GAAG,eAAe,GAAK,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,EAAE,SAAS,CAAC,KAAKiM,EAAY,OAAO,MAAM,OAAO,IAAI,EAAE,IAAI,GAAG,aAAa,EAAE,KAAK,EAAE,OAAOjM,GAAO,CAACA,EAAM,kBAAkBA,EAAM,aAAa,CAAC,CAAC,CAAC,CAAC,EAA0B,IAAM4L,GAAe,CAAC,QAAQ,OAAO,cAAc,MAAM,MAAM,OAAO,OAAO,OAAO,SAAS,OAAO,UAAU,OAAO,WAAW,SAAS,OAAO,EAAE,QAAQ,EAAE,cAAc,OAAO,WAAW,MAAM,EAA8BvH,GAAkB,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,MAAM,OAAO,WAAW,0BAA0B,SAAS,GAAG,SAAS,SAAS,QAAQ,qBAAqB,EAAQE,GAAY,CAAC,SAAS,GAAG,aAAa,EAAE,EAAQC,GAAY,CAAC,OAAO,EAAE,aAAa,GAAG,WAAW,IAAI,UAAU,QAAQ,EAAQC,GAAe,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,IAAI,WAAW,IAAI,UAAU,QAAQ,EAA4B4G,GAAiB,CAAC,OAAO,OAAO,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,WAAW,cAAc,OAAO,UAAU,OAAO,EAAE,QAAQ,CAAC,EAAQS,GAAe,CAAC,QAAQ,OAAO,eAAe,gBAAgB,WAAW,SAAS,SAAS,WAAW,cAAc,OAAO,WAAW,OAAO,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,OAAO,EAAE,QAAQ,EAAE,OAAO,CAAC,EAAgDjB,GAAM,CAACqB,EAAIC,EAAIC,IAAM,KAAK,IAAI,KAAK,IAAIF,EAAIC,CAAG,EAAEC,CAAG,EAA6B5B,GAAmB6B,GAAW,SAAmBrM,EAAMuK,EAAI,CAAC,GAAK,CAAC,SAAA+B,EAAS,MAAAC,EAAM,OAAAC,EAAO,MAAAnC,EAAM,KAAArF,EAAK,IAAAxE,EAAI,aAAA4H,EAAa,YAAAqE,EAAY,aAAAtC,EAAa,SAAAtG,EAAS,QAAA6I,EAAQ,eAAAnL,EAAe,aAAAC,EAAa,cAAAC,EAAc,aAAAyC,EAAa,OAAAyI,EAAO,MAAA7H,CAAK,EAAE9E,EAExza4M,GAAa5H,GAAM,KAAKxE,GAAK2J,EAAmB0C,EAAY,CAAC,CAAC7H,GAAM,KAAK,EAAEA,GAAM,OAAOA,GAAM,KAAKxE,EAAIwE,GAAM,MAAM,EAAE,IAAI8H,GAAKA,EAAIF,CAAW,EAE7IG,EAAQ,CAAClJ,GAAUwE,GAAaD,EAAayE,EAAY,CAAC,CAACpL,EAAc,EAAE,EAAEA,CAAa,CAAC,EAAQuL,EAAQ,CAACnJ,GAAUwE,GAAaD,EAAayE,EAAY,CAACpL,EAAc,EAAE,EAAE,CAACA,CAAa,CAAC,EAAQwL,EAAQ,CAACpJ,GAAUwE,GAAaD,EAAayE,EAAY,CAACtL,EAAe,EAAE,EAAEA,CAAc,CAAC,EAAQ2L,EAAM,CAACrJ,GAAUwE,GAAaD,EAAayE,EAAY,CAACrL,EAAa,EAAE,EAAEA,CAAY,CAAC,EAAQ2L,EAAW,CAACtJ,GAAUwE,GAAaD,EAAayE,EAAY,CAAC,EAAE,EAAE,EAAE,CAAC,CAAC,EAAQhF,EAAU,CAAChE,GAAUwE,GAAaD,EAAagF,GAAQA,GAAQP,EAAY,CAAC,GAAGO,GAAQP,EAAY,CAAC,CAAC,EAAE/F,GAAU,IAAI,CAAC,GAAIe,EAAiB,OAAOA,EAAU,GAAG,SAASwF,GAAU,CAAC9C,EAAI,SAAS,aAAa,cAAc,CAAC8C,CAAQ,CAAE,CAAC,CAAE,EAAE,CAAC,CAAC,EAAE,IAAMC,GAAWzJ,EAAS,UAAUwE,GAAaD,EAAa,CAACyE,EAAY,CAAC,EAAE7H,EAAK,eAAeuI,GAAIV,EAAY,CAAC,EAAEA,EAAY,CAAC,EAAE,EAAE,EAAEA,EAAY,CAAC,EAAE7H,EAAK,cAAc,EAAE,CAAC,SAAS,UAAU,QAAQ,CAAC,EAAE,OAAoBV,EAAKkJ,EAAY,CAAC,QAAQ,KAAK,SAAsBlJ,EAAK,KAAK,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,cAAcQ,IAAQ,EAAa,SAAsB2I,GAAapD,EAAM,CAAC,IAAIE,EAAI,IAAI+B,EAAS,QAAQ,MAAM,CAAC,GAAGjC,EAAM,OAAO,MAAM,WAAW,EAAE,WAAW,OAAO,MAAAkC,EAAM,OAAAC,EAAO,QAAQS,EAAQ,MAAMC,EAAM,QAAQhJ,EAAaiJ,EAAW,GAAG,QAASjJ,EAAwB,GAAXiJ,EAAc,QAAQjJ,EAAa6I,EAAQ,EAAE,QAAS7I,EAAqB,EAAR8I,EAAU,WAAAM,EAAU,EAAE,SAASjD,EAAM,MAAM,SAASA,EAAM,MAAM,SAAS,aAAavF,EAAM,MAAS,EAAEuF,EAAM,OAAO,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAE,SAASc,GAAI,CAAC,gBAAAuC,EAAgB,QAAAT,EAAQ,MAAAU,EAAM,MAAA7I,EAAM,aAAA2D,EAAa,qBAAAC,EAAqB,SAAA0C,EAAS,YAAAwC,EAAY,IAAApN,EAAI,QAAAC,EAAQ,aAAAyD,EAAa,WAAAC,EAAW,GAAGnE,CAAK,EAAE,CAA8C,IAAI6N,EAAWpF,IAAe3D,EAAuDX,IAAY0J,EAAW,KAAK,IAAInF,CAAoB,IAAI5D,GAAO,IAAMgJ,EAActN,EAAI,EAAQuN,EAAI,CAAC7J,GAAcY,EAAM,EAAEgJ,EAAcrN,EAAcuN,EAAO,CAAC9J,GAAcY,IAAQ6I,EAAM,EAAEG,EAAcrN,EAAcwN,EAAM/J,GAAcY,IAAQ6I,EAAM,EAAEG,EAAcrN,EAAcyN,EAAKhK,GAAcY,EAAM,EAAEgJ,EAAcrN,EAAQ,OAAoB6D,EAAK,SAAS,CAAC,aAAa,kBAAkBQ,EAAM,IAAI,KAAK,SAAS,GAAG9E,EAAM,MAAM,CAAC,GAAG4N,EAAY,QAAQ,GAAGG,OAASE,OAAWD,OAAYE,KAAQ,EAAE,SAAsB5J,EAAKuH,EAAO,IAAI,CAAC,MAAM,CAAC,GAAGT,CAAQ,EAAE,QAAQ,GAAM,QAAQ,CAAC,QAAQyC,EAAWH,EAAgBT,CAAO,EAAE,WAAW,CAAC,SAAS,EAAE,CAAC,CAAC,CAAC,CAAC,CAAE,CAAiB,IAAMlB,GAAmB,CAAC,QAAQ,OAAO,aAAa,SAAS,WAAW,SAAS,SAAS,SAAS,SAAS,WAAW,cAAc,MAAM,EAAQX,GAAS,CAAC,aAAa,MAAM,WAAW,QAAQ,OAAO,UAAU,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,QAAQ,CAAC,EChEh+E,SAAS+C,GAAkBC,EAAU,CAAC,GAAK,CAAC,MAAAC,EAAM,GAAGC,CAAU,EAAEC,GAAoBH,CAAS,EAAE,OAAOE,CAAW,CAAC,IAAME,GAAeL,GAAkBM,EAAS,EAAE,SAASC,GAAuBC,EAAe,CAAC,IAAIC,EAAsBC,EAAqCC,EAA+BC,EAAuBC,EAAoDC,EAA8CC,EAAsCC,EAAgCC,EAA2BC,EAA4BC,EAAK,IAAMC,GAAOD,GAAMD,EAA4BV,GAAiB,OAAsCC,EAAsBD,EAAe,SAAS,MAAMC,IAAwB,OAApF,OAAkGA,EAAsB,SAAS,MAAMS,IAA8B,OAAOA,EAA4BV,GAAiB,OAAsCI,EAAuBJ,EAAe,SAAS,MAAMI,IAAyB,SAAeD,EAA+BC,EAAuB,YAAY,MAAMD,IAAiC,SAAeD,EAAqCC,EAA+B,SAAS,MAAMD,IAAuC,OAAvV,OAAqWA,EAAqC,SAAS,MAAMS,IAAO,OAAOA,EAAKX,GAAiB,OAAsCS,EAAuBT,EAAe,SAAS,MAAMS,IAAyB,SAAeD,EAAgCC,EAAuB,YAAY,MAAMD,IAAkC,SAAeD,EAAsCC,EAAgC,SAAS,MAAMD,IAAwC,SAAeD,EAA8CC,EAAsC,YAAY,MAAMD,IAAgD,SAAeD,EAAoDC,EAA8C,SAAS,MAAMD,IAAsD,OAAvrB,OAAqsBA,EAAoD,MAAM,GAAGO,EAAM,CAAC,IAAIC,EAAuBC,EAAYC,EAA2BC,EAAqBC,EAAa,IAAIC,EAAiB,KAAWC,GAAMN,EAAuBb,EAAe,SAAS,MAAMa,IAAyB,OAAO,OAAOA,EAAuB,SAAY,OAAOM,GAAM,WAAYD,EAAiBC,EAAc,OAAOA,GAAO,OAA4BL,EAAYK,EAAK,SAAS,MAAML,IAAc,OAAtD,OAAoEA,EAAY,WAAW,WAAYI,EAAiBC,EAAK,MAAM,SAAkB,OAAOA,GAAO,OAA4BF,EAAaE,EAAK,SAAS,MAAMF,IAAe,SAAeD,EAAqBC,EAAa,YAAY,MAAMD,IAAuB,SAAeD,EAA2BC,EAAqB,SAAS,MAAMD,IAA6B,OAA7P,OAA2QA,EAA2B,WAAW,aAAYG,EAAiBC,EAAK,MAAM,SAAS,MAAM,UAAU,IAAMC,EAAKC,GAAaT,CAAK,EAAMU,EAAS,CAAC,EAAE,GAAGJ,EAAiB,CAAC,IAAIK,EAA2BC,EAAkBC,EAAmB,IAAIC,EAAWR,EAAiBE,CAAI,EAAK,MAAM,QAAQM,CAAU,EAAGJ,EAASI,EAAoB,MAAM,QAAQA,GAAa,OAAkCF,EAAkBE,EAAW,SAAS,MAAMF,IAAoB,SAAeD,EAA2BC,EAAkB,YAAY,MAAMD,IAA6B,OAAnL,OAAiMA,EAA2B,CAAC,CAAC,EAAGD,EAASI,EAAW,MAAM,SAAS,CAAC,EAAW,MAAM,QAAQA,GAAa,OAAkCD,EAAmBC,EAAW,SAAS,MAAMD,IAAqB,OAA1E,OAAwFA,EAAmB,QAAQ,IAAGH,EAASI,EAAW,MAAM,UAAW,GAAGJ,EAAU,OAAOK,GAAS,QAAQL,CAAQ,EAAI,MAAM,CAAC,CAAE,CAAQ,SAASM,GAAkB,CAAC,MAAAC,EAAM,SAAAC,CAAQ,EAAE,CAAC,OAAoBC,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,MAAM,OAAO,OAAO,OAAO,aAAa,SAAS,WAAW,SAAS,cAAc,SAAS,gBAAgB,0BAA0B,aAAa,EAAE,OAAO,+BAA+B,MAAM,oBAAoB,SAAS,GAAG,QAAQ,EAAE,EAAE,SAAS,CAAcC,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,aAAa,GAAG,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASH,CAAK,CAAC,EAAeG,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,QAAQ,GAAG,SAAS,IAAI,WAAW,IAAI,UAAU,QAAQ,EAAE,SAASF,CAAQ,CAAC,CAAC,CAAC,CAAC,CAAE,CACjkJ,SAASG,GAAW,CAAC,SAAAX,CAAQ,EAAE,CAAC,GAAK,CAACY,EAAQC,CAAU,EAAEC,GAAS,EAAK,EAAwC,OAAtCC,GAAU,IAAI,CAACF,EAAW,EAAI,CAAE,EAAE,CAAC,CAAC,EAAMD,EAA6BZ,EAAb,IAAsB,CAKxI,SAARgB,GAA8BC,EAAM,CAAC,IAAIC,EAAsB,GAAK,CAAC,UAAAC,EAAU,GAAG9C,CAAU,EAAE4C,EAAkE,GAA7CG,GAAa,QAAQ,IAAIA,GAAa,OAAmB,CAAC,IAAMC,EAAO,MAAMJ,EAAM,UAAU,EAAE,KAAK,IAAI,EAAE,IAAI,CAACK,EAAEC,IAAiBb,EAAKJ,GAAkB,CAAC,MAAM,wCAAwC,SAAS,wKAAwK,EAAEiB,CAAC,CAAC,EAAE,OAAoBb,EAAK,MAAM,CAAC,KAAK,SAAS,aAAaS,EAAU,SAAsBT,EAAKlC,GAAU,CAAC,GAAGH,EAAW,MAAMgD,CAAM,CAAC,CAAC,CAAC,EAAG,OAAoBX,EAAKC,GAAW,CAAC,SAAsBD,EAAK,MAAM,CAAC,KAAK,SAAS,aAAaS,EAAU,SAAsBT,EAAKlC,GAAU,CAAC,GAAGH,EAAW,MAAMI,IAAwByC,EAAsBD,EAAM,kBAAkB,MAAMC,IAAwB,OAAO,OAAOA,EAAsB,CAAC,CAAC,EAAE,IAAI,CAACM,EAAKD,IAAI,CAAC,IAAME,EAAmBC,GAAaF,EAAK,MAAM,SAAS,MAAM,SAAS,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,UAAU,QAAQ,WAAW,WAAW,EAAE,QAAQ,QAAQ,cAAc,MAAM,CAAC,EAAE,OAAoBd,EAAKiB,EAAO,IAAI,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,MAAM,EAAE,SAASF,CAAK,EAAEF,CAAC,CAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAACP,GAAa,YAAY,gBAAgBY,EAAoBZ,GAAa,CAAC,eAAe,CAAC,KAAKa,EAAY,iBAAiB,EAAE,UAAU,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,kBAAkB,YAAY,qCAAqC,EAAE,GAAGtD,GAAe,aAAa,CAAC,GAAGA,GAAe,aAAa,SAAS,CAAC,GAAGA,GAAe,aAAa,SAAS,aAAa,CAAC,GAAGA,GAAe,aAAa,SAAS,aAAa,IAAI,IAAS,IAAI,IAAS,CAAC,CAAC,CAAC,CAAC,ECRvgD,IAAMuD,GAAc,CAAC,UAAU,CAAC,QAAQ,OAAO,eAAe,SAAS,WAAW,QAAQ,CAAC,EAAS,SAASC,GAAQC,EAAM,CAAC,GAAK,CAAC,MAAAC,EAAM,IAAAC,EAAI,MAAAC,EAAM,QAAAC,EAAQ,WAAAC,EAAW,WAAAC,EAAW,WAAAC,EAAW,WAAAC,EAAW,YAAAC,EAAY,YAAAC,EAAY,KAAAC,EAAK,qBAAAC,EAAqB,SAAAC,EAAS,aAAAC,EAAa,UAAAC,EAAU,gBAAAC,EAAgB,kBAAAC,CAAiB,EAAEjB,EAAW,CAACkB,EAAMC,CAAQ,EAAEC,GAASnB,CAAK,EAAO,CAACoB,EAAUC,CAAY,EAAEF,GAAS,EAAK,EAAQG,EAAaC,EAAO,IAAI,EAAEC,GAAU,IAAI,CAAC,IAAMC,EAAS,IAAI,qBAAqBC,GAAS,CAAC,IAAMC,EAAMD,EAAQ,CAAC,EAAEL,EAAaM,EAAM,cAAc,CAAE,CAAC,EAAE,OAAGL,EAAa,SAASG,EAAS,QAAQH,EAAa,OAAO,EAAS,IAAI,CAAIA,EAAa,SAASG,EAAS,UAAUH,EAAa,OAAO,CAAG,CAAE,EAAE,CAAC,CAAC,EAAEE,GAAU,IAAI,CAAC,IAAMI,EAAY,IAAI,CAAIX,EAAMhB,EAAKiB,EAASW,GAAWA,EAAU,CAAC,EAAWnB,GAAMQ,EAASlB,CAAK,CAAG,EAAE,GAAGoB,GAAW,CAACL,GAAiBf,IAAQC,EAAI,CAAC,IAAM6B,EAAW,YAAYF,EAAY1B,CAAK,EAAE,MAAM,IAAI,CAAC,cAAc4B,CAAU,CAAE,OAAWf,GAAiBK,GAAWF,EAASlB,CAAK,CAAG,EAAE,CAACiB,EAAMjB,EAAMC,EAAIS,EAAKU,EAAUlB,EAAMa,CAAe,CAAC,EAAES,GAAU,IAAI,CAAIR,GAAmBI,GAAWF,EAASlB,CAAK,CAC7yC,EAAE,CAACoB,EAAUJ,EAAkBhB,CAAK,CAAC,EAAE,IAAM+B,EAAaC,GAAYrB,IAAuB,QAAgBqB,EAAO,eAAe,OAAO,EAAWrB,IAAuB,SAAiBqB,EAAO,eAAe,OAAO,EAAE,QAAQ,KAAK,GAAG,EAAeA,EAAO,QAAQ,CAAC,EAAK,OAAoBC,EAAMC,EAAO,IAAI,CAAC,IAAIZ,EAAa,MAAM,CAAC,GAAGzB,GAAc,UAAU,IAAI,GAAGM,MAAY,cAAc,MAAM,WAAW,SAAS,SAAS,GAAGS,MAAa,WAAWC,EAAa,WAAW,WAAWA,EAAa,WAAW,MAAMC,CAAS,EAAE,SAAS,CAAcqB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW7B,EAAW,WAAW,WAAWA,EAAW,WAAW,MAAME,CAAW,EAAE,SAASJ,CAAU,CAAC,EAAe+B,EAAK,OAAO,CAAC,SAASJ,EAAad,CAAK,CAAC,CAAC,EAAekB,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW5B,EAAW,WAAW,WAAWA,EAAW,WAAW,MAAME,CAAW,EAAE,SAASJ,CAAU,CAAC,CAAC,CAAC,CAAC,CAAE,CAACP,GAAQ,aAAa,CAAC,MAAM,EAAE,IAAI,IAAI,MAAM,IAAI,WAAW,GAAG,WAAW,GAAG,KAAK,GAAM,qBAAqB,QAAQ,SAAS,GAAG,aAAa,CAAC,WAAW,QAAQ,WAAW,IAAI,WAAW,EAAI,EAAE,UAAU,UAAU,gBAAgB,EAAK,EAAEsC,EAAoBtC,GAAQ,CAAC,gBAAgB,CAAC,KAAKuC,EAAY,QAAQ,MAAM,WAAW,aAAa,GAAM,aAAa,KAAK,cAAc,KAAK,EAAE,kBAAkB,CAAC,KAAKA,EAAY,QAAQ,MAAM,SAAS,aAAa,GAAM,aAAa,MAAM,cAAc,IAAI,EAAE,aAAa,CAAC,MAAM,OAAO,KAAKA,EAAY,KAAK,aAAa,CAAC,WAAW,QAAQ,WAAW,IAAI,WAAW,EAAI,CAAC,EAAE,SAAS,CAAC,MAAM,YAAY,KAAKA,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,EAAE,UAAU,CAAC,KAAKA,EAAY,MAAM,MAAM,YAAY,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,eAAe,aAAa,EAAE,eAAe,EAAI,EAAE,IAAI,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,GAAG,eAAe,EAAI,EAAE,qBAAqB,CAAC,KAAKA,EAAY,KAAK,MAAM,YAAY,aAAa,QAAQ,QAAQ,CAAC,QAAQ,SAAS,MAAM,EAAE,aAAa,CAAC,gBAAgB,kBAAkB,MAAM,CAAC,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,EAAE,WAAW,CAAC,MAAM,cAAc,KAAKA,EAAY,KAAK,aAAa,CAAC,WAAW,QAAQ,WAAW,IAAI,WAAW,EAAI,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,MAAM,cAAc,EAAE,WAAW,CAAC,KAAKA,EAAY,OAAO,MAAM,SAAS,aAAa,EAAE,EAAE,WAAW,CAAC,MAAM,cAAc,KAAKA,EAAY,KAAK,aAAa,CAAC,WAAW,QAAQ,WAAW,IAAI,WAAW,EAAI,CAAC,EAAE,YAAY,CAAC,KAAKA,EAAY,MAAM,MAAM,cAAc,EAAE,QAAQ,CAAC,KAAKA,EAAY,OAAO,MAAM,WAAW,aAAa,EAAE,IAAI,EAAE,IAAI,IAAI,KAAK,CAAC,EAAE,MAAM,CAAC,KAAKA,EAAY,OAAO,MAAM,aAAa,aAAa,IAAI,IAAI,EAAE,IAAI,IAAI,KAAK,EAAE,EAAE,KAAK,CAAC,KAAKA,EAAY,QAAQ,MAAM,iBAAiB,aAAa,GAAM,aAAa,KAAK,cAAc,MAAM,YAAY,EAAE,CAAC,CAAC,ECAgkD,IAAMC,GAAoBC,EAASC,EAAc,EAAQC,GAAsCC,GAAwBF,EAAc,EAAQG,GAA6BJ,EAASK,EAAuB,EAAQC,GAAgCN,EAASO,EAA0B,EAAQC,GAA8BR,EAASS,EAAwB,EAAQC,GAAcV,EAASW,EAAQ,EAAQC,GAAkBZ,EAASa,EAAY,EAAQC,GAAyBd,EAASe,EAAmB,EAAQC,GAAYhB,EAASiB,EAAM,EAAQC,GAAsBlB,EAASmB,EAAgB,EAAQC,GAAmBpB,EAASqB,EAAa,EAAQC,GAAyBtB,EAASuB,EAAmB,EAAQC,GAA0BxB,EAASyB,EAAoB,EAAQC,GAAoB1B,EAAS2B,EAAc,EAAQC,GAAa5B,EAAS6B,EAAO,EAAQC,GAAmCC,GAA0BC,EAAS,EAAQC,GAAoCjC,EAASkC,EAA8B,EAAQC,GAAsBnC,EAASoC,EAAgB,EAAQC,GAAyBrC,EAASsC,EAAmB,EAAQC,GAAcvC,EAASwC,EAAQ,EAAQC,GAAazC,EAAS0C,EAAO,EAAQC,GAAqB3C,EAAS4C,EAAe,EAAQC,GAAuB7C,EAAS8C,EAAiB,EAAQC,GAAwB/C,EAASgD,EAAkB,EAAQC,GAAgCjD,EAASkD,EAA0B,EAAQC,GAAanD,EAASoD,EAAO,EAAQC,GAA4BC,GAAmBtB,EAAS,EAAQuB,GAAiBvD,EAASwD,EAAW,EAAQC,GAAqBzD,EAAS0D,EAAe,EAAQC,GAAoB3D,EAAS4D,EAAc,EAAQC,GAAoB7D,EAAS8D,EAAc,EAAQC,GAAY,CAAC,UAAU,6CAA6C,UAAU,qBAAqB,UAAU,4CAA4C,UAAU,qBAAqB,EAAQC,GAAU,IAAI,OAAO,SAAW,IAAkBC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAQC,GAAU,CAAC,OAAO,YAAY,QAAQ,KAAK,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAQC,GAAY,CAAC,OAAO,EAAE,MAAM,IAAI,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAW,CAAC,OAAOF,GAAU,OAAO,GAAK,WAAW,EAAE,UAAU,EAAE,aAAa,OAAO,WAAWC,GAAY,QAAQ,WAAW,KAAK,QAAQ,EAAQE,GAAkBC,GAAW,OAAOA,GAAQ,UAAUA,IAAQ,MAAM,OAAOA,EAAM,KAAM,SAAiBA,EAAc,OAAOA,GAAQ,SAAS,CAAC,IAAIA,CAAK,EAAE,OAAkBC,GAAU,CAAC,CAAC,MAAAC,EAAM,SAAAC,EAAS,SAAAC,CAAQ,IAAI,CAAC,IAAMC,EAAKC,GAAaJ,CAAK,EAAE,OAAOE,EAASC,CAAI,CAAE,EAAQE,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWD,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQE,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,WAAWH,GAAY,EAAE,EAAE,EAAE,EAAE,EAAQI,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAQC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,WAAWL,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQM,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,IAAI,MAAM,EAAE,MAAM,EAAE,WAAWN,EAAW,EAAQO,GAAmB,CAACC,EAAEC,IAAI,oBAAoBA,IAAUC,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,GAAG,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAmB,CAACH,EAAEC,IAAI,yBAAyBA,IAAUG,GAAa,IAAY,SAAS,cAAc,mBAAmB,GAAG,SAAS,cAAc,UAAU,GAAG,SAAS,KAAaC,GAAQ,CAAC,CAAC,SAAAhB,EAAS,uBAAAiB,EAAuB,QAAAC,EAAQ,EAAI,IAAI,CAAC,GAAK,CAACC,EAAQC,CAAU,EAAEC,GAAgB,CAAC,uBAAAJ,CAAsB,CAAC,EAAE,OAAOjB,EAAS,CAAC,KAAK,IAAIoB,EAAW,EAAK,EAAE,KAAK,IAAIA,EAAW,EAAI,EAAE,OAAO,IAAIA,EAAW,CAACD,CAAO,EAAE,QAAQD,GAASC,CAAO,CAAC,CAAE,EAAQG,GAAM1B,GAAW,MAAM,QAAQA,CAAK,EAASA,EAAM,OAAO,EAA4BA,GAAQ,MAAMA,IAAQ,GAAW2B,GAAe,CAACC,EAAcC,EAASC,IAAqBF,EAAc,aAAaA,EAAc,WAAkBC,EAAS,UAAUC,EAAkBF,EAAc,UAAiBC,EAAS,SAASC,EAAsBA,EAAuBC,GAAW,CAAC,CAAC,MAAA7B,EAAM,SAAAC,EAAS,SAAAC,CAAQ,IAAI,CAAC,GAAK,CAAC,eAAA4B,EAAe,eAAAC,EAAe,SAAAC,CAAQ,EAAEC,GAA0BjC,EAAMC,EAAS,WAAW,EAAQE,EAAKC,GAAa0B,CAAc,EAAE,OAAO5B,EAASC,EAAK4B,EAAeC,CAAQ,CAAE,EAAQE,GAAU,CAAC,CAAC,MAAApC,CAAK,IAAoBqC,GAAoB,EAAqB,KAAyBC,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAOtC,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAUuC,GAAwB,CAAC,gBAAgB,YAAY,gBAAgB,YAAY,MAAM,YAAY,OAAO,WAAW,EAAQC,GAAS,CAAC,CAAC,OAAAC,EAAO,GAAAC,EAAG,MAAAC,EAAM,GAAGC,CAAK,KAAW,CAAC,GAAGA,EAAM,QAAQL,GAAwBK,EAAM,OAAO,GAAGA,EAAM,SAAS,WAAW,GAAUC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,GAAO,CAAC,UAAU,SAAS,UAAUvD,GAAe,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,SAAS,WAAWsD,GAAY,QAAQ,WAAW,EAAQE,GAAQ,CAAC,UAAU,SAAS,UAAUxD,GAAe,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,SAAS,WAAWsD,GAAY,QAAQ,WAAW,EAAQG,GAAQ,CAAC,UAAU,SAAS,UAAUzD,GAAe,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,SAAS,WAAWsD,GAAY,QAAQ,WAAW,EAAQI,GAAQ,CAAC,UAAU,SAAS,UAAU1D,GAAe,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,SAAS,WAAWsD,GAAY,QAAQ,WAAW,EAAQK,GAAQ,CAAC,UAAU,SAAS,UAAU3D,GAAe,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,SAAS,WAAWsD,GAAY,QAAQ,WAAW,EAAQM,GAAQ,CAAC,UAAU,SAAS,UAAU5D,GAAe,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,SAAS,WAAWsD,GAAY,QAAQ,WAAW,EAAQO,GAAQ,CAAC,UAAU,SAAS,UAAU7D,GAAe,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,SAAS,WAAWsD,GAAY,QAAQ,WAAW,EAAQQ,GAAQ,CAAC,UAAU9D,GAAe,WAAWsD,GAAY,QAAQ,WAAW,EAAQS,GAAQ,CAAC,UAAU,SAAS,UAAU/D,GAAe,OAAO,CAAC,EAAE,EAAE,EAAE,CAAC,EAAE,UAAU,SAAS,WAAWsD,GAAY,QAAQ,WAAW,EAAQU,GAA6BC,GAAW,SAASZ,EAAMa,EAAI,CAAC,IAAMC,EAAYC,EAAO,IAAI,EAAQC,EAAWH,GAAKC,EAAkBG,EAAsBC,GAAM,EAAO,CAAC,aAAAC,EAAa,UAAAC,CAAS,EAAEC,GAAc,EAAQC,EAAkBC,GAAqB,EAAO,CAAC,MAAAC,EAAM,UAAAC,EAAU,SAAAC,EAAS,QAAAC,EAAQ,mBAAAC,EAAmB,mBAAAC,EAAmB,6BAAAC,EAA6B,6BAAAC,EAA6B,YAAAC,EAAY,mBAAAC,EAAmB,mBAAAC,EAAmB,6BAAAC,EAA6B,mBAAAC,EAAmB,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,EAAmB,6BAAAC,EAA6B,mBAAAC,EAAmB,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,GAAmB,6BAAAC,EAA6B,mBAAAC,GAAmB,mBAAAC,EAAmB,YAAAC,EAAY,mBAAAC,EAAmB,6BAAAC,EAA6B,mBAAAC,GAAmB,mBAAAC,GAAmB,YAAAC,GAAY,mBAAAC,GAAmB,6BAAAC,GAA6B,mBAAAC,GAAmB,mBAAAC,GAAmB,YAAAC,GAAY,mBAAAC,GAAmB,6BAAAC,GAA6B,mBAAAC,GAAmB,mBAAAC,GAAmB,YAAAC,GAAY,mBAAAC,GAAmB,mBAAAC,GAAmB,YAAAC,GAAY,mBAAAC,GAAmB,mBAAAC,GAAmB,mBAAAC,GAAmB,mBAAAC,GAAmB,6BAAAC,GAA6B,mBAAAC,EAAmB,YAAAC,GAAY,mBAAAC,GAAmB,mBAAAC,GAAmB,YAAAC,GAAY,mBAAAC,GAAmB,6BAAAC,GAA6B,mBAAAC,GAAmB,mBAAAC,GAAmB,mBAAAC,GAAmB,mBAAAC,GAAmB,mBAAAC,GAAmB,YAAAC,GAAY,GAAGC,EAAS,EAAEzF,GAASI,CAAK,EAAQsF,GAAU,IAAI,CAAC,IAAMC,GAASA,GAAiB,OAAUpE,CAAY,EAAE,GAAGoE,GAAS,OAAO,CAAC,IAAIC,GAAU,SAAS,cAAc,qBAAqB,EAAKA,GAAWA,GAAU,aAAa,UAAUD,GAAS,MAAM,GAAQC,GAAU,SAAS,cAAc,MAAM,EAAEA,GAAU,aAAa,OAAO,QAAQ,EAAEA,GAAU,aAAa,UAAUD,GAAS,MAAM,EAAE,SAAS,KAAK,YAAYC,EAAS,GAAI,EAAE,CAAC,OAAUrE,CAAY,CAAC,EAAQsE,GAAmB,IAAI,CAAC,IAAMF,GAASA,GAAiB,OAAUpE,CAAY,EAAE,SAAS,MAAMoE,GAAS,OAAO,GAAMA,GAAS,UAAU,SAAS,cAAc,uBAAuB,GAAG,aAAa,UAAUA,GAAS,QAAQ,CAAG,EAAE,CAAC,OAAUpE,CAAY,CAAC,EAAE,GAAK,CAACuE,EAAYC,EAAmB,EAAEC,GAA8BjE,EAAQ/E,GAAY,EAAK,EAAQiJ,GAAe,OAAe,CAAC,sBAAAC,GAAsB,MAAAC,EAAK,EAAEC,GAAyB,MAAS,EAAQC,GAAgB,CAAC,CAAC,QAAAC,GAAQ,SAAA5G,EAAQ,IAAIwG,GAAsB,SAASK,KAAO,CAACD,GAAQ,OAAO,CAAE,CAAC,EAAQE,GAAa,CAAC,CAAC,QAAAF,GAAQ,SAAA5G,EAAQ,IAAIwG,GAAsB,SAASK,KAAO,CAACD,GAAQ,KAAK,CAAE,CAAC,EAAoPG,GAAkBC,EAAGxJ,GAAkB,GAA7P,CAAa2E,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,GAAuBA,EAAS,CAAuE,EAAQ8E,GAAWxF,EAAO,IAAI,EAAQyF,GAAUC,GAAkB,WAAW,EAAQC,GAAW3F,EAAO,IAAI,EAAQ4F,GAAY,IAAS9J,GAAU,EAAiB6I,IAAc,YAAtB,GAAmEkB,GAAa,IAAQ,CAAC/J,GAAU,GAAiB6I,IAAc,YAA6CmB,GAAWJ,GAAkB,WAAW,EAAQK,GAAW/F,EAAO,IAAI,EAAQgG,GAAOC,GAAU,EAAQC,GAAWR,GAAkB,WAAW,EAAQS,GAAWnG,EAAO,IAAI,EAAQoG,GAAWV,GAAkB,WAAW,EAAQW,GAAWrG,EAAO,IAAI,EAAQsG,GAAWZ,GAAkB,WAAW,EAAQa,GAAWb,GAAkB,WAAW,EAAQc,GAAWxG,EAAO,IAAI,EAAQyG,GAAWC,GAAe,EAAQC,GAAWjB,GAAkB,WAAW,EAAQkB,GAAW5G,EAAO,IAAI,EAAE,OAAA6G,GAAiB,CAAC,UAAUnH,GAAQ,UAAUP,GAAO,UAAUE,GAAQ,UAAUM,GAAQ,SAASP,GAAQ,OAAOE,GAAQ,OAAOE,GAAQ,OAAOD,GAAQ,OAAOE,EAAO,CAAC,EAAsBd,EAAKmI,GAA0B,SAAS,CAAC,MAAM,CAAC,iBAAiB,YAAY,kBAAA9K,EAAiB,EAAE,SAAsB+K,EAAMC,EAAY,CAAC,GAAGrG,GAAUT,EAAgB,SAAS,CAAcvB,EAAKF,GAAU,CAAC,MAAM,kGAAkG,CAAC,EAAeE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,qBAAqB,MAAS,EAAE,UAAU,CAAC,qBAAqB,MAAS,CAAC,EAAE,SAAsBoC,EAAMG,EAAO,IAAI,CAAC,GAAG5C,GAAU,UAAUiB,EAAGD,GAAkB,gBAAgB5E,CAAS,EAAE,qBAAqB,UAAU,IAAIT,EAAW,MAAM,CAAC,GAAGQ,CAAK,EAAE,SAAS,CAAc9B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM5G,GAAmB,OAAO,QAAQ,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,UAAU,UAAU,YAAY,UAAU,qBAAqB,CAAC,EAAE,SAAsBhG,EAAK3G,GAAsC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,OAAO,GAAG,IAAIwN,GAAK,OAAO,WAAW,CAAC,EAAE,oBAAoB,EAAE,qCAAqC,GAAK,UAAU,UAAU,UAAU,oBAAoB,UAAU,SAAS,UAAU,YAAY,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,YAAY,QAAQ,YAAY,UAAU,UAAU,MAAM,OAAO,UAAU,qBAAqB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeuB,EAAM,UAAU,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,GAAGtB,GAAU,IAAIE,GAAK,SAAS,CAAcoB,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,uCAAuC,SAAS,CAAcpI,EAAKwI,EAA0B,CAAC,OAAO,GAAG,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,qBAAqB,SAAS,mBAAmB,gBAAgB,KAAK,gBAAgB,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKxG,GAAwB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,8CAAyC,SAAS,YAAY,UAAU,OAAO,KAAK,gBAAgB,UAAU,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEyN,GAAY,GAAgBjH,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uFAAuF,EAAE,SAAS,CAAcpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,8BAAyB,CAAC,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,+BAA+B,mBAAmB,gCAAgC,OAAOxC,GAAW,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAE0J,GAAa,GAAgBlH,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,KAAK,CAAC,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,0BAA0B,MAAM,EAAE,SAAS,CAAcpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,2BAAsB,CAAC,EAAE,+BAAqB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,4DAA4D,mBAAmB,gCAAgC,OAAOxC,GAAW,MAAM,CAAC,wBAAwB,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAewC,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBhG,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,MAAM,EAAE,SAAS,iOAAkN,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,iOAAkN,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,gJAAgJ,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAKwI,EAA0B,CAAC,OAAO,GAAG,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKtG,GAA2B,CAAC,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,UAAU,uBAAuB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe0O,EAAM,UAAU,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,uBAAuB,GAAK,GAAGjB,GAAW,IAAIC,GAAK,SAAS,CAACF,GAAa,GAAgBlH,EAAKwI,EAA0B,CAAC,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,oEAAoE,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKhG,GAAa,CAAC,UAAU,SAAS,UAAU,gDAAsC,aAAa,CAAC,UAAU,kEAAkE,SAAS,GAAG,aAAa,GAAG,mBAAmB,IAAI,iBAAiB,EAAE,kBAAkB,EAAE,gBAAgB,EAAE,cAAc,UAAU,YAAY,IAAI,kBAAkB,GAAK,iBAAiB,GAAK,UAAU,GAAG,kBAAkB,EAAI,EAAE,gBAAgB,GAAM,aAAa,EAAE,eAAe,CAAcgG,EAAKuI,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAsBvI,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKiL,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAKC,GAAQ,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,CAAC,MAAM,YAAY,UAAU,CAAC,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKC,GAAO,KAAK,YAAY,EAAE,QAAQ,CAAC,CAAC,UAAU,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,aAAa,WAAW,KAAK,cAAc,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,KAAK,SAAS,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,KAAK,iBAAiB,CAAC,CAAC,EAAE,aAAa,aAAa,KAAK,cAAc,CAAC,CAAC,EAAE,SAAS,CAACC,GAAWpJ,GAAeC,KAAwBwI,EAAMY,GAAU,CAAC,SAAS,CAACD,IAAY,IAAI,CAAC,CAAC,sBAAsB1G,GAA6B,sBAAsBD,GAA6B,UAAUD,GAAmB,GAAGG,GAAY,UAAUJ,GAAmB,UAAUK,CAAkB,EAAE0G,KAAS9G,KAAqB,GAAGE,KAA+B,GAAuBrC,EAAKqI,EAAY,CAAC,GAAG,aAAa/F,KAAc,SAAsBtC,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU/G,EAAkB,EAAE,SAAsBiG,EAAMG,EAAO,IAAI,CAAC,UAAU,gBAAgB,qBAAqB,SAAS,mBAAmB,OAAO,SAAS,CAAcvI,EAAKmJ,GAAM,CAAC,WAAW,CAAC,IAAI,GAAG,IAAI,OAAO,MAAM,SAAS,GAAG1L,GAAkByE,EAAkB,EAAM,UAAU,SAAS,UAAU,QAAS,EAAE,UAAU,gBAAgB,qBAAqB,SAAS,mBAAmB,WAAW,CAAC,EAAelC,EAAKoJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUjH,EAAkB,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsBnC,EAAKuI,EAAO,EAAE,CAAC,UAAU,8BAA8B,mBAAmB,eAAe,SAAsBvI,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,SAAS,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,qBAAqB,SAAS,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,MAAM,CAAC,qBAAqB,IAAI,EAAE,SAAsB6E,EAAKpG,GAAyB,CAAC,UAAU0I,GAAY,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU7E,GAAkB2E,EAA4B,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUC,GAA6B,UAAUE,EAAmB,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAED,EAAW,EAAG,EAAetC,EAAKwI,EAA0B,CAAC,OAAO,GAAG,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,iBAAiB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB6E,EAAKlG,GAAS,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,OAAO,YAAY,GAAK,eAAe,CAAC,aAAa,GAAM,eAAe,GAAG,mBAAmB,IAAI,cAAc,EAAE,aAAa,EAAE,cAAc,EAAK,EAAE,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,EAAE,SAAS,EAAI,EAAE,IAAI,GAAG,OAAO,OAAO,GAAG,YAAY,gBAAgB,EAAE,WAAW,EAAE,SAAS,YAAY,QAAQ,EAAE,cAAc,EAAE,YAAY,EAAE,eAAe,GAAM,aAAa,EAAE,WAAW,EAAE,gBAAgB,CAAC,kBAAkB,EAAE,eAAe,qBAAqB,SAAS,GAAG,SAAS,qBAAqB,QAAQ,GAAG,UAAU,GAAG,QAAQ,GAAG,YAAY,GAAG,YAAY,GAAG,WAAW,GAAG,iBAAiB,EAAK,EAAE,UAAU,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,kBAAkB,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,EAAE,KAAK,QAAQ,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEmN,GAAY,GAAgBjH,EAAKwI,EAA0B,CAAC,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0CAA0C,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAK5F,GAAO,CAAC,UAAU,SAAS,UAAU,OAAO,YAAY,CAAC,UAAU,EAAE,YAAY,GAAM,UAAU,EAAE,UAAU,GAAG,SAAS,EAAK,EAAE,IAAI,GAAG,OAAO,OAAO,YAAY,EAAE,GAAG,YAAY,SAAS,YAAY,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,cAAc,CAAC,WAAW,GAAK,UAAU,EAAI,EAAE,MAAM,CAAcgO,EAAMG,EAAO,IAAI,CAAC,UAAU,gBAAgB,SAAS,CAAcvI,EAAKoJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,eAAe,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsBpJ,EAAKuI,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,OAAO,SAAsBvI,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKiL,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAKC,GAAQ,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,EAAE,SAAS,CAACQ,GAAYC,GAAgBC,KAAyBvJ,EAAKgJ,GAAU,CAAC,SAASK,IAAa,IAAI,CAAC,CAAC,sBAAsB5G,GAA6B,UAAUE,GAAmB,UAAUH,GAAmB,GAAGI,GAAY,UAAUF,EAAkB,EAAE8G,KAAUhH,KAAqB,GAAGC,KAA+B,GAAGE,KAAqB,GAAuB3C,EAAKqI,EAAY,CAAC,GAAG,aAAazF,KAAc,SAAsB5C,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU1G,EAAkB,EAAE,SAAsBxC,EAAKyJ,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUjH,EAAkB,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASkH,GAA4B1J,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,aAAa,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB6E,EAAK9F,GAAoB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUwP,EAAc,CAAC,EAAE,SAAS,YAAY,UAAU/G,GAAmB,UAAUlF,GAAkBiF,EAAkB,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAUD,GAA6B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEG,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe5C,EAAKoJ,GAAK,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,eAAe,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsBpJ,EAAKuI,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,QAAQ,SAAsBvI,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKiL,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAKC,GAAQ,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,YAAY,WAAW,CAAC,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACc,GAAYC,GAAgBC,KAAyB7J,EAAKgJ,GAAU,CAAC,SAASW,IAAa,IAAI,CAAC,CAAC,sBAAsB7G,GAA6B,UAAUE,GAAmB,UAAUH,GAAmB,GAAGI,GAAY,UAAUF,EAAkB,EAAE+G,KAAUjH,KAAqB,GAAGC,KAA+B,GAAGE,KAAqB,GAAuBhD,EAAKqI,EAAY,CAAC,GAAG,aAAapF,KAAc,SAAsBjD,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUrG,EAAkB,EAAE,SAAsB7C,EAAKyJ,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU5G,EAAkB,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASkH,GAA6B/J,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,aAAa,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB6E,EAAK9F,GAAoB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU6P,EAAe,CAAC,EAAE,SAAS,YAAY,UAAU/G,GAAmB,UAAUvF,GAAkBsF,EAAkB,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAUD,GAA6B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEG,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAejD,EAAKuI,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAO,SAAsBvI,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKiL,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAKC,GAAQ,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,WAAW,CAAC,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACmB,GAAYC,GAAgBC,KAAyBlK,EAAKgJ,GAAU,CAAC,SAASgB,IAAa,IAAI,CAAC,CAAC,sBAAsB7G,GAA6B,UAAUE,GAAmB,UAAUH,GAAmB,GAAGI,GAAY,UAAUF,EAAkB,EAAE+G,KAAUjH,KAAqB,GAAGC,KAA+B,GAAGE,KAAqB,GAAuBrD,EAAKqI,EAAY,CAAC,GAAG,aAAa/E,KAAc,SAAsBtD,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUhG,EAAkB,EAAE,SAAsBlD,EAAKyJ,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUvG,EAAkB,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASkH,GAA6BpK,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,aAAa,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB6E,EAAK9F,GAAoB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUkQ,EAAe,CAAC,EAAE,SAAS,YAAY,UAAU/G,GAAmB,UAAU5F,GAAkB2F,EAAkB,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAUD,GAA6B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEG,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAetD,EAAKuI,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAQ,SAAsBvI,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKiL,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAKC,GAAQ,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,YAAY,WAAW,CAAC,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAACwB,GAAYC,GAAgBC,KAAyBvK,EAAKgJ,GAAU,CAAC,SAASqB,IAAa,IAAI,CAAC,CAAC,sBAAsB7G,GAA6B,UAAUE,GAAmB,UAAUH,GAAmB,GAAGI,GAAY,UAAUF,EAAkB,EAAE+G,KAAUjH,KAAqB,GAAGC,KAA+B,GAAGE,KAAqB,GAAuB1D,EAAKqI,EAAY,CAAC,GAAG,aAAa1E,KAAc,SAAsB3D,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU3F,EAAkB,EAAE,SAAsBvD,EAAKyJ,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUlG,EAAkB,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASkH,GAA6BzK,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,aAAa,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB6E,EAAK9F,GAAoB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUuQ,EAAe,CAAC,EAAE,SAAS,YAAY,UAAU/G,GAAmB,UAAUjG,GAAkBgG,EAAkB,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAUD,GAA6B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEG,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3D,EAAKuI,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAO,SAAsBvI,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKiL,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAKC,GAAQ,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,WAAW,EAAE,KAAK,iBAAiB,CAAC,EAAE,SAAS,CAAC6B,GAAYC,GAAgBC,KAAyB5K,EAAKgJ,GAAU,CAAC,SAAS0B,IAAa,IAAI,CAAC,CAAC,sBAAsB7G,GAA6B,UAAUE,GAAmB,UAAUH,GAAmB,GAAGI,GAAY,UAAUF,EAAkB,EAAE+G,KAAUjH,KAAqB,GAAGC,KAA+B,GAAGE,KAAqB,GAAuB/D,EAAKqI,EAAY,CAAC,GAAG,aAAarE,KAAc,SAAsBhE,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUtF,EAAkB,EAAE,SAAsB5D,EAAKyJ,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU7F,EAAkB,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASkH,GAA6B9K,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,aAAa,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB6E,EAAK9F,GAAoB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU4Q,EAAe,CAAC,EAAE,SAAS,YAAY,UAAU/G,GAAmB,UAAUtG,GAAkBqG,EAAkB,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAUD,GAA6B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEG,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAehE,EAAKuI,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,SAAsBvI,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKiL,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAKC,GAAQ,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,SAAS,MAAM,KAAK,iBAAiB,MAAM,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,CAAC,EAAE,KAAK,iBAAiB,CAAC,CAAC,EAAE,SAAS,CAACkC,GAAYC,GAAgBC,KAAyBjL,EAAKgJ,GAAU,CAAC,SAAS+B,IAAa,IAAI,CAAC,CAAC,sBAAsB7G,GAA6B,UAAUE,GAAmB,UAAUH,GAAmB,GAAGI,GAAY,UAAUF,EAAkB,EAAE+G,KAAUjH,KAAqB,GAAGC,KAA+B,GAAGE,KAAqB,GAAuBpE,EAAKqI,EAAY,CAAC,GAAG,aAAahE,KAAc,SAAsBrE,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUjF,EAAkB,EAAE,SAAsBjE,EAAKyJ,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAUxF,EAAkB,EAAE,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASkH,GAA6BnL,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,aAAa,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB6E,EAAK9F,GAAoB,CAAC,OAAO,OAAO,GAAG,YAAY,UAAUiR,EAAe,CAAC,EAAE,SAAS,YAAY,UAAU/G,GAAmB,UAAU3G,GAAkB0G,EAAkB,EAAE,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,UAAUD,GAA6B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEG,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,GAAG,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAerE,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAK1F,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe8N,EAAM,UAAU,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,GAAGb,GAAW,IAAIC,GAAK,SAAS,CAAcxH,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,cAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,gCAAgC,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,0BAA0B,EAAE,UAAU,CAAC,MAAM,YAAYA,GAAmB,OAAO,0BAA0B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBhG,EAAKxF,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAewF,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,SAAsBA,EAAK,KAAK,CAAC,UAAU,iBAAiB,SAAsBA,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKoF,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,QAAQ,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBpL,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKyN,GAAS,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,EAAE,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,QAAQ,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,EAAE,SAAS,CAACC,GAAYC,GAAgBC,KAAyBvL,EAAKgJ,GAAU,CAAC,SAASqC,IAAa,IAAI,CAAC,CAAC,UAAU/G,GAAmB,GAAGE,GAAY,UAAUD,EAAkB,EAAEiH,MAAUlH,KAAqB,GAAGC,KAAqB,GAAuBvE,EAAKqI,EAAY,CAAC,GAAG,aAAa7D,KAAc,SAAsBxE,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAU3E,EAAkB,EAAE,SAAsBvE,EAAK,KAAK,CAAC,UAAU,gBAAgB,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,UAAU,MAAM,CAAC,OAAO,EAAE,KAAKsE,GAAmB,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEE,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe4D,EAAM,UAAU,CAAC,UAAU,iBAAiB,mBAAmB,yBAAyB,SAAS,CAAcpI,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,uBAAkB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,eAAe,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeoI,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,SAAS,CAAcpI,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,0BAA0B,EAAE,UAAU,CAAC,MAAM,YAAYA,GAAmB,OAAO,qCAAqC,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY5G,GAAmB,OAAO,sCAAsC,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,qBAAqB,UAAU,mBAAmB,SAAS,KAAK,SAAS,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKtF,GAAoB,CAAC,UAAU,cAAc,OAAO,OAAO,GAAG,YAAY,UAAU,qBAAqB,SAAS,YAAY,UAAU,mJAA+H,KAAK,SAAS,UAAU,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesF,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,0BAA0B,EAAE,UAAU,CAAC,MAAM,YAAYA,GAAmB,OAAO,qCAAqC,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY5G,GAAmB,OAAO,sCAAsC,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,qBAAqB,UAAU,mBAAmB,SAAS,KAAK,SAAS,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,SAAsBhG,EAAKtF,GAAoB,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,UAAU,WAAW,SAAS,YAAY,UAAU,oIAA2G,KAAK,SAAS,UAAU,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesF,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,0BAA0B,EAAE,UAAU,CAAC,MAAM,YAAYA,GAAmB,OAAO,qCAAqC,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY5G,GAAmB,OAAO,sCAAsC,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,qBAAqB,UAAU,mBAAmB,SAAS,KAAK,SAAS,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,SAAsBhG,EAAKtF,GAAoB,CAAC,UAAU,eAAe,OAAO,OAAO,GAAG,YAAY,UAAU,eAAe,SAAS,YAAY,UAAU,kJAAoH,KAAK,SAAS,UAAU,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesF,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,0BAA0B,EAAE,UAAU,CAAC,MAAM,YAAYA,GAAmB,OAAO,qCAAqC,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY5G,GAAmB,OAAO,sCAAsC,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,qBAAqB,UAAU,mBAAmB,SAAS,KAAK,SAAS,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,SAAsBhG,EAAKtF,GAAoB,CAAC,UAAU,YAAY,OAAO,OAAO,GAAG,YAAY,UAAU,YAAY,SAAS,YAAY,UAAU,+GAA0G,KAAK,SAAS,UAAU,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAesF,EAAKwI,EAA0B,CAAC,OAAO,GAAG,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKpF,GAAqB,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,0BAA0B,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,MAAM,EAAE,UAAU,WAAW,UAAU,eAAe,UAAU,OAAO,UAAU,kEAAkE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoF,EAAK,SAAS,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAsBA,EAAKlB,GAAQ,CAAC,SAAS0H,IAAsBxG,EAAKgJ,GAAU,CAAC,SAAsBhJ,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,OAAOpE,GAAmB,OAAO,wBAAwB,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,OAAO5G,GAAmB,OAAO,yBAAyB,SAAsBwG,EAAMnN,GAAmC,CAAC,QAAQiD,GAAW,UAAU,0BAA0B,wBAAwB,SAAS,qBAAqB,UAAU,GAAG,SAAS,QAAQC,GAAW,OAAO,YAAY,UAAU,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc6B,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,SAAS,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,SAAsBhG,EAAKlF,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,MAAM,EAAE,UAAUyL,GAAgB,CAAC,QAAAC,EAAO,CAAC,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,EAAexG,EAAKyL,GAAgB,CAAC,SAASjF,GAAQ,SAAsBxG,EAAKgJ,GAAU,CAAC,SAA+B0C,GAA0BtD,EAAYM,EAAS,CAAC,SAAS,CAAc1I,EAAKuI,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,CAAC,EAAE,UAAU3B,EAAGD,GAAkB,gBAAgB,EAAE,wBAAwB,SAAS,KAAK,CAAC,QAAQ,EAAE,WAAW,CAAC,MAAM,EAAE,SAAS,EAAE,KAAK,CAAC,IAAI,IAAI,GAAG,CAAC,EAAE,KAAK,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,MAAM,IAAIH,GAAQ,KAAK,CAAC,EAAE,WAAW,EAAe4B,EAAMG,EAAO,IAAI,CAAC,UAAU3B,EAAGD,GAAkB,eAAe,EAAE,mBAAmB,OAAO,wBAAwB,SAAS,MAAMD,GAAa,CAAC,QAAAF,EAAO,CAAC,EAAE,SAAS,CAAcxG,EAAKwI,EAA0B,CAAC,SAAsBxI,EAAK7E,GAAU,CAAC,QAAQ+C,GAAW,UAAU,2BAA2B,KAAKE,GAAW,gBAAgB,GAAK,QAAQC,GAAW,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB2B,EAAKhF,GAAQ,CAAC,aAAa,EAAE,iBAAiB,EAAE,kBAAkB,EAAE,OAAO,OAAO,GAAG,YAAY,oBAAoB,GAAM,MAAM,GAAM,SAAS,YAAY,KAAK,KAAK,WAAW,GAAK,MAAM,CAAC,OAAO,OAAO,SAAS,OAAO,MAAM,MAAM,EAAE,UAAU,iBAAiB,cAAc,EAAE,eAAe,EAAE,IAAI,+BAA+B,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAegF,EAAKuI,EAAO,IAAI,CAAC,QAAQrK,GAAW,UAAU,iBAAiB,KAAKI,GAAW,QAAQK,GAAW,kBAAkBH,GAAmB,SAASD,GAAW,SAAsByB,EAAK2L,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,KAAK,QAAQ,gBAAgB,GAAG,eAAe,GAAG,IAAI,2MAA2M,kBAAkB/M,GAAmB,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEC,GAAa,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAemB,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAsBA,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKiO,GAAa,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAK/C,GAAQ,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,EAAE,MAAM,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,CAAC,EAAE,SAAS,CAACgD,GAAYC,GAAgBC,KAAyB/L,EAAKgJ,GAAU,CAAC,SAAS6C,IAAa,IAAI,CAAC,CAAC,sBAAsBhH,GAA6B,UAAUC,GAAmB,GAAGC,GAAY,UAAUJ,GAAmB,UAAUD,GAAmB,UAAUE,EAAmB,UAAUH,CAAkB,EAAEuH,MAAUvH,IAAqB,GAAGE,KAAqB,GAAGC,IAAqB,GAAGE,KAAqB,GAAuB9E,EAAKqI,EAAY,CAAC,GAAG,aAAatD,KAAc,SAAsB/E,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUpE,EAAkB,EAAE,SAAsB9E,EAAK,UAAU,CAAC,UAAU,iBAAiB,mBAAmB,wBAAwB,SAAsBA,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,0BAA0B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY5G,GAAmB,OAAO,2BAA2B,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,MAAM,CAAC,EAAE,SAAsBhG,EAAK3E,GAA+B,CAAC,UAAUoC,GAAkBiH,EAAkB,EAAE,UAAUC,GAAmB,OAAO,OAAO,UAAUF,EAAmB,GAAG,YAAY,UAAU,OAAO,UAAUhH,GAAkBoH,EAA4B,EAAE,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,GAAK,UAAUD,EAAmB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEG,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe/E,EAAK,UAAU,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,GAAGyH,GAAW,IAAIC,GAAK,SAAsBU,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,mBAAmB,SAAS,CAAcpI,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,WAAWpE,GAAmB,OAAO,iCAAiC,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,WAAW5G,GAAmB,OAAO,kCAAkC,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,EAAE,SAAsBhG,EAAKzE,GAAiB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe6M,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,uBAAuB,SAAS,CAAcpI,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAcpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,mDAAyC,CAAC,EAAeA,EAAK,KAAK,CAAC,CAAC,EAAE,yCAAyC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,kDAAkD,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBL,EAAYM,EAAS,CAAC,SAAS,CAAc1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,8TAAkQ,CAAC,EAAeA,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,yRAAkO,CAAC,EAAeA,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,yGAAqF,CAAC,EAAeoI,EAAM,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAcpI,EAAK,KAAK,CAAC,SAAsBA,EAAK,IAAI,CAAC,SAAS,8BAA8B,CAAC,CAAC,CAAC,EAAeA,EAAK,KAAK,CAAC,SAAsBA,EAAK,IAAI,CAAC,SAAS,oDAA0C,CAAC,CAAC,CAAC,EAAeA,EAAK,KAAK,CAAC,SAAsBA,EAAK,IAAI,CAAC,SAAS,qDAAgD,CAAC,CAAC,CAAC,EAAeA,EAAK,KAAK,CAAC,SAAsBA,EAAK,IAAI,CAAC,SAAS,0EAAgE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,uSAAiO,CAAC,EAAeA,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,kFAAwE,CAAC,EAAeA,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,qrBAAgrB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,8BAA8B,SAAsBA,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,WAAWpE,GAAmB,OAAO,iCAAiC,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,WAAW5G,GAAmB,OAAO,kCAAkC,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,UAAU,QAAQ,CAAC,EAAE,SAAsBhG,EAAKvE,GAAoB,CAAC,UAAU,SAAS,OAAO,OAAO,GAAG,YAAY,UAAU,SAAS,SAAS,YAAY,UAAU,UAAU,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,MAAM,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe2M,EAAM,UAAU,CAAC,UAAU,eAAe,mBAAmB,UAAU,uBAAuB,GAAK,GAAGT,GAAW,IAAId,GAAK,SAAS,CAAcuB,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,UAAU,SAAS,CAAcpI,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,CAAcA,EAAM,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,CAAC,2BAAwCpI,EAAK,KAAK,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,oCAA+B,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,oCAAoC,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,CAAcpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,oEAAoE,EAAE,SAAS,iKAAmI,CAAC,EAAE,IAAiBA,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,iEAAiE,EAAE,SAAS,mEAAyD,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,8FAA8F,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeoI,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,oBAAoB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,iBAAiB,SAAS,CAAcpI,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,SAAsBA,EAAKwI,EAA0B,CAAC,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,OAAO,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKrE,GAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,OAAO,cAAc,SAAS,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeyM,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,wBAAwB,SAAS,CAAcpI,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,qBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,iBAAiB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,2KAAuJ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,cAAc,CAAC,EAAeoI,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,SAAS,CAAcpI,EAAKwI,EAA0B,CAAC,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKnE,GAAQ,CAAC,qBAAqB,SAAS,IAAI,MAAM,QAAQ,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,GAAK,YAAY,kEAAkE,WAAW,CAAC,WAAW,2DAA2D,UAAU,SAAS,WAAW,GAAG,EAAE,WAAW,GAAG,kBAAkB,GAAK,aAAa,CAAC,WAAW,2DAA2D,UAAU,SAAS,WAAW,GAAG,EAAE,MAAM,IAAI,MAAM,MAAM,gBAAgB,GAAK,YAAY,qEAAqE,WAAW,CAAC,WAAW,2DAA2D,UAAU,SAAS,WAAW,GAAG,EAAE,WAAW,WAAM,UAAU,wEAAwE,SAAS,GAAG,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAemE,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,mBAAmB,eAAe,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoI,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,SAAS,CAAcpI,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,0CAAgC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,aAAa,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,4BAAuB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,gBAAgB,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,mCAAmC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,QAAQ,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,6CAAmC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,+CAAgC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,qBAAqB,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqM,EAAM,MAAM,CAAC,UAAU,eAAe,mBAAmB,gBAAgB,SAAS,CAAcpI,EAAKwI,EAA0B,CAAC,OAAO,GAAG,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,qBAAqB,SAAS,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,OAAO,MAAM,CAAC,CAAC,EAAE,SAAsBhG,EAAK/D,GAAkB,CAAC,UAAU,wBAAmB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,0CAA0C,UAAU,KAAK,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe+D,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,aAAa,UAAU,CAAC,EAAE,SAAsBhG,EAAK2L,GAAI,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,OAAO,WAAW,QAAQ,EAAE,IAAI,qgFAAqgF,aAAa,YAAY,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAevD,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,qBAAqB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,iBAAiB,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,SAAS,CAAcpI,EAAKwI,EAA0B,CAAC,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,mBAAmB,OAAO,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,OAAO,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKrE,GAAS,CAAC,MAAM,qEAAqE,OAAO,OAAO,WAAW,QAAQ,cAAc,YAAY,GAAG,YAAY,SAAS,YAAY,SAAS,GAAM,KAAK,OAAO,aAAa,GAAK,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,OAAO,OAAO,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeqE,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,0BAA0B,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoI,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,wBAAwB,SAAS,CAAcpI,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,gBAAgB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,mBAAmB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,0HAAgH,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,CAAC,EAAeoI,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,QAAQ,SAAS,CAAcpI,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAcpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,KAAK,CAAC,EAAE,eAAU,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAeA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,MAAM,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAeoI,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,WAAW,SAAS,CAAcpI,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,2CAAsC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,+BAA+B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,wCAAwC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,aAAa,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,sBAAsB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,aAAa,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,wCAA8B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,QAAQ,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,2BAA2B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKjE,GAAgB,CAAC,UAAU,8BAA8B,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,eAAe,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiE,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,SAAsBA,EAAKyJ,GAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,MAAS,CAAC,EAAE,SAASwC,IAA6BjM,EAAKwI,EAA0B,CAAC,OAAO,GAAG,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,qBAAqB,SAAS,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,UAAUiG,GAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,GAAe,CAAC,CAAC,EAAE,UAAU,CAAC,UAAUA,GAAe,CAAC,CAAC,CAAC,EAAE,SAAsBjM,EAAKpF,GAAqB,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,uBAAuB,UAAU,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAUqR,GAAe,CAAC,EAAE,UAAU,YAAY,UAAU,OAAO,UAAU,kEAAkE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe7D,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,qBAAqB,SAAS,CAAcpI,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBhG,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,OAAO,sBAAsB,oEAAoE,EAAE,SAAS,CAAC,0CAA6CpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,iEAAiE,EAAE,SAAS,0BAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,oEAAoE,EAAE,SAAS,CAAC,0CAA6CpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,iEAAiE,EAAE,SAAS,0BAAgB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,kBAAkB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAK,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,eAAe,SAAsBA,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAK6C,GAAQ,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,QAAQ,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsB7I,EAAKrC,GAAU,CAAC,MAAM,CAAC,KAAK,CAAC,MAAM,YAAY,KAAKkL,GAAQ,KAAK,YAAY,EAAE,MAAM,CAAC,KAAK,eAAe,MAAM,CAAC,EAAE,QAAQ,CAAC,CAAC,WAAW,YAAY,UAAU,OAAO,KAAK,QAAQ,KAAK,YAAY,CAAC,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,EAAE,SAAS,CAACqD,GAAYC,GAAgBC,KAAyBpM,EAAKgJ,GAAU,CAAC,SAASkD,IAAa,IAAI,CAAC,CAAC,UAAUjH,GAAmB,GAAGC,GAAY,UAAUF,EAAkB,EAAEqH,MAAUpH,KAAqB,GAAuBjF,EAAKqI,EAAY,CAAC,GAAG,aAAanD,KAAc,SAAsBlF,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUjE,EAAkB,EAAE,SAAsBjF,EAAK,MAAM,CAAC,UAAU,gBAAgB,cAAc,GAAK,SAAsBA,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM,OAAO,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAK7D,GAAmB,CAAC,UAAU,EAAE,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,UAAU,EAAE,UAAUsB,GAAkBuH,EAAkB,EAAE,MAAM,CAAC,OAAO,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEE,EAAW,EAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAelF,EAAK,UAAU,CAAC,UAAU,gBAAgB,mBAAmB,eAAe,uBAAuB,GAAK,GAAG4H,GAAW,IAAIC,GAAK,SAAsB7H,EAAKwI,EAA0B,CAAC,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,mBAAmB,eAAe,iBAAiB,GAAK,iBAAiB,GAAK,KAAK,eAAe,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,cAAc,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,OAAO,SAAS,OAAO,QAAQ,YAAY,EAAE,QAAQ,QAAQ,UAAU,aAAa,WAAW,QAAQ,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,UAAU,SAAS,WAAW,QAAQ,WAAW,IAAI,eAAe,MAAM,UAAU,IAAI,cAAc,MAAM,aAAa,SAAS,eAAe,EAAE,iBAAiB,OAAO,QAAQ,EAAE,cAAc,EAAE,eAAe,GAAM,YAAY,EAAE,aAAa,EAAE,WAAW,EAAE,KAAK,QAAQ,KAAK,EAAK,CAAC,EAAE,UAAU,CAAC,OAAO,CAAC,OAAO,SAAS,OAAO,QAAQ,YAAY,EAAE,QAAQ,QAAQ,UAAU,aAAa,WAAW,QAAQ,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,UAAU,SAAS,WAAW,QAAQ,WAAW,IAAI,eAAe,MAAM,UAAU,IAAI,cAAc,MAAM,aAAa,SAAS,eAAe,EAAE,iBAAiB,OAAO,QAAQ,EAAE,cAAc,EAAE,eAAe,GAAM,YAAY,EAAE,aAAa,EAAE,WAAW,EAAE,KAAK,QAAQ,KAAK,EAAK,CAAC,CAAC,EAAE,SAAsBhG,EAAKrD,GAAY,CAAC,kBAAkB,GAAG,eAAe,CAAcqD,EAAKuI,EAAO,IAAI,CAAC,UAAU,iBAAiB,SAAsBvI,EAAK2I,GAAmB,CAAC,SAAsB3I,EAAKP,GAAW,CAAC,SAAS,EAAE,MAAM,CAAC,KAAK,CAAC,WAAW,CAAC,KAAK,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,SAAS,KAAK,MAAM,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,EAAE,KAAK,iBAAiB,EAAE,KAAK,CAAC,MAAM,YAAY,KAAKmM,GAAa,KAAK,YAAY,EAAE,MAAM,CAAC,MAAM,YAAY,KAAK/C,GAAQ,KAAK,YAAY,EAAE,KAAK,UAAU,EAAE,OAAO,CAAC,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,MAAM,sBAAsB,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,YAAY,KAAK,YAAY,EAAE,CAAC,WAAW,YAAY,KAAK,KAAK,KAAK,YAAY,CAAC,CAAC,EAAE,SAAS,CAACyD,GAAaC,GAAiBC,KAA0BpE,EAAMY,GAAU,CAAC,SAAS,CAACsD,IAAc,IAAI,CAAC,CAAC,sBAAsBlH,GAA6B,UAAUK,GAAmB,GAAGC,GAAY,UAAUH,GAAmB,UAAUD,GAAmB,UAAUE,EAAmB,UAAUL,EAAmB,UAAUE,EAAkB,EAAEoH,KAAWtH,IAAqB,GAAGE,KAAqB,GAAGE,KAAqB,GAAGC,IAAqB,GAAGC,KAAqB,GAAuBzF,EAAKqI,EAAY,CAAC,GAAG,aAAa3C,KAAc,SAAsB1F,EAAKkJ,GAAqB,SAAS,CAAC,MAAM,CAAC,UAAUzD,EAAkB,EAAE,SAAsBzF,EAAKuI,EAAO,IAAI,CAAC,UAAU,iBAAiB,SAAsBvI,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,gBAAgB,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB6E,EAAK3D,GAA2B,CAAC,UAAU+C,GAAM+F,CAAkB,EAAE,UAAU1H,GAAkB6H,EAAkB,EAAE,OAAO,OAAO,UAAUH,EAAmB,GAAG,YAAY,UAAUK,EAAmB,SAAS,YAAY,UAAUH,GAAmB,UAAUjG,GAAMgG,EAA4B,EAAE,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU3H,GAAkB2H,EAA4B,EAAE,UAAUhG,GAAMkG,EAAkB,EAAE,UAAUC,GAAmB,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAEG,EAAW,EAAG,EAAe1F,EAAKwI,EAA0B,CAAC,OAAO,GAAG,SAAsBxI,EAAKxD,GAA4B,CAAC,WAAWgQ,GAAW,iBAAiBD,GAAiB,UAAU,0BAA0B,gBAAgB,GAAK,iBAAiB,GAAK,OAAO,YAAY,IAAIzE,GAAW,GAAGrC,WAA2B,EAAE,kBAAkB,GAAK,QAAQ,YAAY,SAAsBzF,EAAKzD,GAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ8C,GAAekN,GAAiB,CAAC,SAAS,YAAY,QAAQ,WAAW,EAAE,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,WAAW,CAAcvM,EAAKuI,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,mBAAmB,SAAsBvI,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,8KAA8K,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,EAAE,eAAe,GAAM,YAAY,GAAM,UAAU,GAAM,OAAO,OAAO,GAAG,YAAY,aAAa,EAAE,OAAO,CAAC,OAAO,QAAQ,OAAO,QAAQ,YAAY,EAAE,QAAQ,QAAQ,UAAU,aAAa,WAAW,QAAQ,IAAI,GAAG,KAAK,GAAG,KAAK,GAAG,UAAU,SAAS,WAAW,QAAQ,WAAW,IAAI,eAAe,MAAM,UAAU,IAAI,cAAc,MAAM,aAAa,SAAS,eAAe,EAAE,iBAAiB,MAAM,QAAQ,EAAE,cAAc,EAAE,eAAe,GAAM,YAAY,EAAE,aAAa,EAAE,WAAW,EAAE,KAAK,UAAU,KAAK,EAAK,EAAE,SAAS,YAAY,KAAK,eAAe,WAAW,GAAM,eAAe,kBAAkB,UAAU,GAAK,SAAS,CAAC,iBAAiB,GAAM,OAAO,EAAE,kBAAkB,GAAK,YAAY,SAAS,eAAe,EAAK,EAAE,OAAO,GAAM,aAAa,CAAC,CAAC,UAAU,QAAQ,UAAU,UAAU,mBAAmB,EAAE,CAAC,EAAE,cAAc,GAAG,QAAQ,GAAK,aAAa,CAAC,YAAY,QAAQ,SAAS,YAAY,SAAS,YAAY,eAAe,kBAAkB,UAAU,SAAS,UAAU,SAAS,WAAW,YAAY,mBAAmB,QAAQ,mBAAmB,SAAS,OAAO,QAAQ,WAAW,WAAW,EAAE,cAAc,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoI,EAAM,UAAU,CAAC,UAAU,gBAAgB,mBAAmB,MAAM,GAAGJ,GAAW,IAAIC,GAAK,SAAS,CAAcG,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,qBAAqB,SAAS,CAAcpI,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBhG,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,CAAC,oBAAiCpI,EAAK,KAAK,CAAC,CAAC,EAAeA,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,mCAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBA,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,CAAC,oBAAiCpI,EAAK,KAAK,CAAC,CAAC,EAAeA,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,mCAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,KAAK,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,CAAC,oBAAiCpI,EAAK,KAAK,CAAC,CAAC,EAAeA,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,mCAAyB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,0BAA0B,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,MAAM,YAAYpE,GAAmB,OAAO,0BAA0B,EAAE,UAAU,CAAC,MAAM,YAAYA,GAAmB,OAAO,0BAA0B,CAAC,EAAE,SAAsB5B,EAAKwI,EAA0B,CAAC,OAAO,IAAI,MAAM,YAAY5G,GAAmB,OAAO,wCAAwC,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKnD,GAAgB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeuL,EAAM,MAAM,CAAC,UAAU,gBAAgB,mBAAmB,cAAc,SAAS,CAAcA,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,iCAAiC,SAAS,CAAcpI,EAAKmJ,GAAM,CAAC,WAAW,CAAC,IAAI,gEAAsD,IAAI,OAAO,YAAY,IAAI,WAAW,IAAI,UAAU,SAAS,UAAU,SAAS,MAAM,OAAO,IAAI,qEAAqE,OAAO,mKAAmK,EAAE,UAAU,gBAAgB,mBAAmB,iBAAiB,CAAC,EAAenJ,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBhG,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAC,iCAAoCpI,EAAK,KAAK,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBA,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAC,iCAAoCpI,EAAK,KAAK,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAC,iCAAoCpI,EAAK,KAAK,CAAC,SAAS,kCAAkC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,2FAA2F,MAAM,CAAC,QAAQ,cAAc,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBhG,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,CAAcpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,mCAA8B,CAAC,EAAeA,EAAK,KAAK,CAAC,CAAC,EAAE,2CAA2C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBA,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,CAAcpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,mCAA8B,CAAC,EAAeA,EAAK,KAAK,CAAC,CAAC,EAAE,2CAA2C,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsBN,EAAM,KAAK,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,SAAS,CAAcpI,EAAK,OAAO,CAAC,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,mCAA8B,CAAC,EAAeA,EAAK,KAAK,CAAC,CAAC,EAAE,2CAA2C,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,6CAA6C,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAeA,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,SAAsBhG,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,2MAAyJ,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAAsBA,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,MAAM,CAAC,0BAA0B,QAAQ,EAAE,SAAS,2MAAyJ,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,SAAsBA,EAAKyI,EAAS,CAAC,sBAAsB,GAAK,SAAsBzI,EAAW0I,EAAS,CAAC,SAAsB1I,EAAK,IAAI,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,2MAAyJ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,2FAA2F,MAAM,CAAC,OAAO,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoI,EAAM,MAAM,CAAC,UAAU,iBAAiB,mBAAmB,gBAAgB,SAAS,CAAcpI,EAAKwI,EAA0B,CAAC,OAAO,GAAG,SAAsBxI,EAAK7E,GAAU,CAAC,UAAU,2BAA2B,qBAAqB,SAAS,mBAAmB,eAAe,KAAK,eAAe,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKpF,GAAqB,CAAC,UAAU,wEAAwE,UAAU,wEAAwE,UAAU,2BAA2B,UAAU,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,eAAe,MAAM,CAAC,OAAO,MAAM,EAAE,UAAU,wCAAwC,UAAU,gBAAgB,UAAU,OAAO,UAAU,kEAAkE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeoF,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,aAAa,UAAU,CAAC,EAAE,SAAsBhG,EAAK2L,GAAI,CAAC,UAAU,iBAAiB,mBAAmB,WAAW,OAAO,WAAW,QAAQ,EAAE,IAAI,qgFAAqgF,aAAa,YAAY,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe3L,EAAKwI,EAA0B,CAAC,OAAO,GAAG,MAAM5G,GAAmB,OAAO,QAAQ,SAAsB5B,EAAK7E,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB6E,EAAKsI,GAAkB,CAAC,WAAWtC,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,WAAW,EAAE,UAAU,CAAC,QAAQ,WAAW,CAAC,EAAE,SAAsBhG,EAAKjD,GAAe,CAAC,UAAU,UAAU,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,YAAY,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAeiD,EAAK,MAAM,CAAC,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ0M,GAAI,CAAC,kFAAkF,gFAAgF,sVAAsV,8HAA8H,mTAAmT,gTAAgT,qYAAqY,ogBAAogB,+QAA+Q,mQAAmQ,wSAAwS,6MAA6M,sQAAsQ,4dAA4d,iWAAiW,+SAA+S,8JAA8J,0GAA0G,4PAA4P,wRAAwR,uTAAuT,wRAAwR,+RAA+R,+RAA+R,0GAA0G,qTAAqT,2GAA2G,kSAAkS,gSAAgS,qQAAqQ,iHAAiH,oTAAoT,8RAA8R,2PAA2P,0RAA0R,uHAAuH,sHAAsH,uHAAuH,kJAAkJ,sSAAsS,yMAAyM,+FAA+F,8ZAA8Z,2QAA2Q,+fAA+f,iNAAiN,8PAA8P,qTAAqT,usBAAusB,8cAA8c,0aAA0a,8hBAA8hB,+SAA+S,6UAA6U,gRAAgR,mQAAmQ,siBAAsiB,6iBAA6iB,mUAAmU,sSAAsS,gJAAgJ,yTAAyT,4OAA4O,4NAA4N,kRAAkR,+iCAA+iC,8JAA8J,8SAA8S,uSAAuS,6HAA6H,+hBAA+hB,6dAA6d,yMAAyM,gRAAgR,gRAAgR,qRAAqR,6mBAA6mB,wGAAwG,oUAAoU,+PAA+P,kQAAkQ,qoBAAqoB,8TAA8T,4SAA4S,qgBAAqgB,oSAAoS,oTAAoT,qMAAqM,8RAA8R,oHAAoH,grUAAgrU,GAAeA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,GAAgBA,GAAI,6JAA6J,yKAAyK,qHAAqH,gcAAgc,2oBAA2oB,8gHAA8gH,wzLAAwzL,EAWtilJC,GAAgBC,GAAQ3L,GAAUyL,GAAI,cAAc,EAASG,GAAQF,GAAgBA,GAAgB,YAAY,OAAOA,GAAgB,aAAa,CAAC,OAAO,OAAO,MAAM,IAAI,EAAEG,GAASH,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,sEAAsE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,qEAAqE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,gBAAgB,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,6JAA6J,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,OAAO,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGzT,GAAoB,GAAGK,GAA6B,GAAGE,GAAgC,GAAGE,GAA8B,GAAGE,GAAc,GAAGE,GAAkB,GAAGE,GAAyB,GAAGE,GAAY,GAAGE,GAAsB,GAAGE,GAAmB,GAAGE,GAAyB,GAAGE,GAA0B,GAAGE,GAAoB,GAAGE,GAAa,GAAGK,GAAoC,GAAGE,GAAsB,GAAGE,GAAyB,GAAGE,GAAc,GAAGE,GAAa,GAAGE,GAAqB,GAAGE,GAAuB,GAAGE,GAAwB,GAAGE,GAAgC,GAAGE,GAAa,GAAGI,GAAiB,GAAGE,GAAqB,GAAGE,GAAoB,GAAGE,GAAoB,GAAG+P,GAAoCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,EAAE,GAAGD,GAAqCC,EAAK,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EACxrS,IAAMC,GAAqB,CAAC,QAAU,CAAC,MAAQ,CAAC,KAAO,SAAS,YAAc,CAAC,sBAAwB,GAAG,CAAC,EAAE,QAAU,CAAC,KAAO,iBAAiB,KAAO,kBAAkB,MAAQ,CAAC,EAAE,YAAc,CAAC,sBAAwB,SAAS,qBAAuB,OAAO,sBAAwB,IAAI,4BAA8B,OAAO,qBAAuB,0XAAgc,yBAA2B,QAAQ,yBAA2B,OAAO,oCAAsC,qMAA2O,6BAA+B,OAAO,uBAAyB,EAAE,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC",
  "names": ["DEFAULT_SORTING_ID", "FAVOURITES_FILTER_ID", "DELIMITER", "FieldType", "FilterFieldType", "FilterTextCondition", "Button", "props", "onClick", "onMouseEnter", "_props_font", "_props_style", "_props_customLayer", "_props_style1", "_props_style2", "layer", "width", "height", "q", "p", "u", "createBackground", "Border", "Border", "width", "widthIsMixed", "widthTop", "widthRight", "widthBottom", "widthLeft", "style", "color", "transition", "animate", "radius", "p", "motion", "Message", "title", "subtitle", "u", "createBackground", "fill", "on", "color", "colorA", "colorB", "sortingControls", "defaultSorting", "hidden", "ControlType", "props", "sortFieldType", "getCollectionData", "collectionList", "_collectionList_props", "_collectionList_props_children_props", "_collectionList_props_children", "_collectionList_props1", "_collectionList_props_children_props_children_props", "_collectionList_props_children_props_children", "_collectionList_props_children_props1", "_collectionList_props_children1", "_collectionList_props2", "_queryParent_props", "_collections_", "queryParent", "query", "from", "collections", "processJoin", "select", "field", "mainCollection", "c", "multiReferenceQueries", "multiReferenceIdMap", "argument", "_argument_from", "_argument_where", "alias", "fieldId", "right", "queryData", "propertyControlsById", "propertyControlsByTitle", "collection", "_collection_data", "byId", "byName", "propertyControls", "id", "control", "childrenFunction", "_collectionList_props3", "_clpc_props", "_clpc_props_children_props", "_clpc_props_children", "_clpc_props1", "clpc", "join", "addFieldsToSelect", "fields", "selectItem", "getSelectItemForField", "name", "referenceFieldName", "_propertyControlsByTitle_mainAlias", "_propertyControlsByTitle_fieldId", "mainAlias", "propertyControl", "referencedField", "matchFound", "item", "DEFAULT_COLUMNS", "DEFAULT_GAP", "Masonry", "breakpoints", "columns", "gapH", "gapV", "reverse", "autoArrange", "alignment", "children", "style", "otherProps", "forwardedRef", "elements", "pe", "previousLayout", "arrange", "setArrange", "ye", "layoutVersion", "setLayoutVersion", "resizeObservers", "updateTimeoutRef", "earliestChangedIndex", "handleElementResize", "element", "lastUpdatedHeight", "observer", "entries", "newHeight", "changedIndex", "el", "delay", "v", "addElement", "index", "temporaryElements", "ue", "fe", "layout", "se", "arrayOfChildren", "j", "newLayout", "columnHeights", "_earliestChangedIndex_current", "getColumnIndex", "columnIndex", "item", "elementHeight", "currentColumn", "col", "child", "J", "p", "column", "itemIndex", "createStore", "t", "e", "n", "setState", "r", "c", "getState", "subscribeWithSelector", "o", "listenerToAdd", "window", "s", "ue", "fe", "create", "useStore", "u", "le", "i", "a", "pe", "d", "l", "f", "S", "b", "w", "listener", "p", "ne", "shallow", "createInitialState", "useBaseStore", "create", "set", "get", "id", "_get_instances_path", "path", "getCurrentPath", "updates", "state", "totalItems", "fieldName", "value", "currentFilters", "randomizationSeed", "search", "sortOption", "page", "useSuperfieldsStore", "selector", "initialize", "initializedRef", "pe", "_", "startTransition", "_e", "memoizedFunctions", "se", "functions", "key", "args", "window", "ue", "initializedState", "_state_instances_path", "initialState", "newState", "shallow", "Store_default", "assign", "t", "n", "r", "e", "init", "set", "i", "o", "c", "get", "a", "useBaseStore", "create", "set", "get", "slugFieldId", "favourites", "state", "t", "favourite", "currentFavourites", "favouriteToRemove", "fav", "useFavouriteStore", "selector", "cmsCollectionName", "newState", "cookieId", "savedState", "cmsNameCookieId", "savedFavourites", "error", "key", "value", "args", "FavouriteStore_default", "fieldTypeNames", "FieldType", "Order", "PaginationType", "LayoutType", "SearchFieldType", "Superfields", "props", "_props_collectionList", "_props_emptyState", "_queryParent_props", "_mainPropertyControlsByTitle_", "_filters_FAVOURITES_FILTER_ID", "_collectionList_props", "_collectionList_props1", "superfieldsId", "layout", "componentConfig", "cmsCollectionName", "favouritesOnly", "searchFields", "sortingField", "urlParameters", "slugFieldName", "scrollUp", "customOverrideFilter", "customOverrideSort", "collectionList", "emptyState", "isCanvas", "RenderTarget", "isOptimizing", "window", "scrollUpRef", "pe", "itemCountRef", "isFirstRender", "query", "queryParent", "propertyControlsById", "propertyControlsByTitle", "childrenFunction", "collections", "multiReferenceQueries", "multiReferenceIdMap", "se", "getCollectionData", "mainCollection", "framerPaginationSize", "framerPagination", "filters", "randomizationSeed", "search", "sortOption", "defaultSortOption", "sortingUrlParameter", "paginationActive", "paginationType", "itemsPerPage", "page", "setPage", "setTotalItems", "Store_default", "state", "urlParams", "searchParam", "pageParam", "parsedPage", "maxPages", "data", "randomize", "mainAlias", "mainPropertyControlsByTitle", "mainPropertyControlsById", "slugFieldId", "filterIds", "sort", "DEFAULT_SORTING_ID", "favourites", "FavouriteStore_default", "select", "modifySelect", "multiReferenceSelects", "selects", "alias", "cmsField", "key", "fieldTitle", "referenceSearchFields", "searchField", "referenceFilters", "filterId", "filter", "FilterFieldType", "rQuery", "originalData", "useQueryData", "multiReferenceItemsById", "fieldId", "refSelect", "refQuery", "refDataItemsById", "refData", "item", "mapCollectionDataValues", "dataIds", "dataItemsById", "scrollToTop", "rect", "ue", "url", "pageNumber", "hasUrlParameterFilter", "value", "filteredData", "itemIds", "FAVOURITES_FILTER_ID", "fieldName", "fieldType", "filterValue", "conditionContains", "FilterTextCondition", "fields", "n", "DELIMITER", "field", "referenceFieldName", "isMultiRef", "_collection_data", "collection", "c", "collectionPropControls", "propertyControlId", "propertyControl", "propertyId", "control", "isMultipleFields", "id", "foundMatch", "dataItem", "processField", "favouriteFilterValue", "favouriteFilteredData", "shouldFilterFavorites", "customFilteredData", "_search_trim_toLowerCase", "searchText", "searchData", "hasSearch", "missingSearchField", "missingFieldName", "levels", "itemLevels", "i", "property", "getPropertyControl", "propertyID", "propertyType", "propIsString", "propIsNumber", "propIsMultiReference", "ii", "cmsItem", "level", "_dataItemsById_cmsItem_id", "items", "propertyControls", "rPropertyControl", "propId", "rItem", "rValue", "getSearchLevelForValue", "_dataItemsById_cmsItem_id1", "oldLevel", "oldLevelItems", "itemId", "itemCount", "pageCount", "dataOrder", "newDataOrder", "_", "shuffle", "orderedItemIds", "canSort", "missingSortField", "mismatchedSortFieldName", "mismatchedSortFieldType", "sortBy", "mismatchedFieldName", "mismatchedFieldType", "isAscending", "getSortValue", "_dataItemsById_id", "_dataItemsById_id1", "slug", "a", "b", "aValue", "bValue", "comparison", "memoizedChildren", "_clChildren_props", "offset", "limit", "paginationInfo", "loadMore", "newPage", "originalDataItemsById", "clChildren", "modifyChildren", "elements", "newChildren", "isComponentWithVariants", "_child_props", "child", "component", "p", "MemoizedComponentVariantSwitch", "children", "childrenArray", "childrenSlugs", "_child_props_child", "index", "PathVariablesContext", "Message", "layoutStyle", "isVertical", "gridTemplateColumns", "gridAutoRows", "isMasonry", "collectionListStyle", "paginationPreviewOffset", "paginationItemsAfter", "_collectionList_props___node_cache", "_collectionList_props___node", "_collectionList_props2", "htmlElement", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children__props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children_", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props_children_props", "_htmlElement_reactFiberKey_memoizedProps_children__props_children", "_htmlElement_reactFiberKey_memoizedProps_children__props", "_htmlElement_reactFiberKey_memoizedProps_children_", "_htmlElement_reactFiberKey_memoizedProps_children", "_htmlElement_reactFiberKey_memoizedProps", "_htmlElement_reactFiberKey", "reactFiberKey", "cmsChildren", "MemoizedMasonry", "_props_id", "u", "l", "q", "addPropertyControls", "ControlType", "sortingControls", "ComponentVariantSwitch", "_child_props_children_props", "_child_props_children", "_componentChild_props", "_componentChild_props1", "_clonedComponent_props", "componentChild", "componentProps", "variant", "clonedComponent", "cloneComponent", "_componentProps_children_props", "_componentProps_children", "clonedChild", "_componentChild_props2", "_componentChild_props_children", "_componentChild_props3", "X", "Masonry", "_component_type", "ResolveLinks", "values", "element", "_component_props", "cData", "_cData_type_propertyControls", "_cData_type", "array", "seed", "shuffled", "currentSeed", "random", "x", "j", "referenceFieldType", "defaultReferencePropertyTitle", "_propertyControlsByTitle_mainAlias", "fieldValue", "multiSelect", "rItems", "itemValue", "filterData", "v", "hasFilters", "name", "uniqueFields", "f", "addFieldsToSelect", "copiedItems", "optionMap", "referenceItemsById", "referenceItems", "newItemValues", "text", "noopReturn", "t", "isFunction", "t", "e", "t", "velocityPerSecond", "calcBezier", "t", "n", "e", "i", "binarySubdivide", "o", "r", "c", "u", "a", "s", "cubicBezier", "noopReturn", "getTForX", "o", "cubicBezier", "__rest", "t", "r", "n", "e", "t", "r", "s", "calcGeneratorVelocity", "t", "n", "r", "a", "velocityPerSecond", "calcDampingRatio", "hasReachedTarget", "spring", "c", "i", "h", "e", "u", "f", "l", "g", "glide", "o", "d", "isOutOfBounds", "nearestBoundary", "m", "calcDelta", "calcLatest", "applyFriction", "p", "M", "checkCatchBoundary", "pregenerateKeyframes", "L", "T", "M", "k", "noopReturn", "B", "asTransformCssVar", "j", "T", "L", "t", "P", "j", "testAnimation", "t", "C", "R", "H", "resolveElements", "t", "n", "createGeneratorEasing", "t", "n", "o", "getGenerator", "i", "s", "r", "a", "getKeyframes", "e", "pregenerateKeyframes", "c", "isNumberOrNull", "l", "f", "u", "d", "calcGeneratorVelocity", "g", "m", "U", "spring", "q", "glide", "K", "inView$1", "resolveElements", "onIntersectionChange", "isFunction", "G", "_", "getElementSize", "notifyTarget", "notifyAll", "createResizeObserver", "resizeElement", "Z", "X", "createWindowResizeHandler", "window", "resizeWindow", "resize", "dispatchPointerEvent", "t", "n", "dispatchViewEvent", "ae", "o", "i", "s", "__rest", "inView$1", "mouseEvent", "ce", "le", "onPointerUp", "window", "onPointerDown", "fe", "ue", "MAX_DUPLICATED_ITEMS", "directionTransformers", "offset", "supportsAcceleratedAnimations", "Ticker", "props", "slots", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "speed", "hoverFactor", "direction", "alignment", "sizingOptions", "fadeOptions", "style", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "widthType", "heightType", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "numChildren", "j", "hasChildren", "isHorizontal", "useMotionValue", "transformer", "transform", "useTransform", "parentRef", "pe", "childrenRef", "se", "W", "size", "setSize", "ye", "clonedChildren", "dupedChildren", "duplicateBy", "opacity", "measure", "te", "parentLength", "start", "childrenLength", "childrenStyles", "initialResize", "ue", "frame", "resize", "contentSize", "child", "index", "_child_props", "_child_props1", "_child_props2", "_child_props3", "ref", "p", "LayoutGroup", "q", "i", "childIndex", "_child_props4", "_child_props5", "animateToValue", "initialTime", "prevTime", "xOrY", "isHover", "isReducedMotion", "useReducedMotion", "listRef", "animationRef", "isInView", "useInView", "useAnimationFrame", "t", "delta", "wrap", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "containerStyle", "u", "motion", "isValidNumber", "placeholderStyles", "emojiStyles", "titleStyles", "subtitleStyles", "addPropertyControls", "ControlType", "num", "min", "max", "value", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "animation", "animation1", "transition3", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "x", "humanReadableVariantMap", "getProps", "click", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "Wld3NDzSj", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTapn9xadi", "args", "isDisplayed", "ref1", "pe", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "optimizeAppear", "css", "Framerg3OPvNRkB", "withCSS", "g3OPvNRkB_default", "addPropertyControls", "ControlType", "addFonts", "PlayOptions", "ThumbnailOptions", "ThumbnailFormat", "Youtube", "url", "play", "shouldMute", "thumbnail", "isRed", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "title", "props", "onCanvas", "useIsOnCanvas", "isAutoplay", "showThumbnail", "isPreloading", "preloadVideo", "le", "showVideo", "startVideo", "isHovered", "setHovered", "ye", "borderRadius", "useRadius", "hasBorderRadius", "p", "Instructions", "parsedURL", "parseVideoURL", "ErrorMessage", "videoId", "embedURL", "searchParams", "iframeProps", "u", "wrapperStyle", "videoStyle", "getThumbnailURL", "getWebPSupported", "PlayButton", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "defaultProps", "urlString", "getEmbedURL", "pathSegments", "res", "format", "useWebP", "pre", "ext", "_getWebPSupported", "window", "element", "emptyStateStyle", "centerTextStyle", "message", "containerStyles", "buttonStyle", "MotionDivWithFX", "withFX", "motion", "cycleOrder", "serializationHash", "variantClassNames", "transition1", "animation", "transition2", "animation1", "transition3", "animation2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "gestureHandlers", "gestureVariant", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "variantClassNames", "layoutDependency", "isDisplayed", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "MotionDivWithFX", "css", "FramerO_XoZ3FcZ", "withCSS", "O_XoZ3FcZ_default", "addPropertyControls", "ControlType", "addFonts", "_componentPresets_fonts", "_componentPresets_fonts1", "_componentPresets_fonts2", "_componentPresets_fonts3", "YouTubeFonts", "getFonts", "Youtube", "ElementsClientLogoFonts", "VeqSZVWHy_default", "PhosphorFonts", "Icon", "serializationHash", "variantClassNames", "transition1", "toResponsiveImage", "value", "isSet", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "avatar", "avatarVisible", "height", "id", "logo", "logoVisible", "name1", "quote", "role", "width", "youtubeLink", "youtubeVisible", "props", "_ref", "_ref1", "_ref2", "_ref3", "_ref4", "_ref5", "_ref6", "_ref7", "_ref8", "u", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "HheGMw4Hi", "SUQ7S2Gxv", "oAP3LPOjN", "HEEE23pzd", "uVJXGOkcn", "iLSSd0G_p", "pwhdxuItI", "FO_Vaw2iR", "uCIug9WJ5", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "visible", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "cx", "serializationHash", "ComponentViewportProvider", "Youtube", "VeqSZVWHy_default", "Icon", "ComponentPresetsProvider", "RichText2", "Image2", "getLoadingLazyAtYPosition", "css", "Framerb5_f4Rs4a", "withCSS", "b5_f4Rs4a_default", "addPropertyControls", "ControlType", "addFonts", "YouTubeFonts", "ElementsClientLogoFonts", "PhosphorFonts", "getFontsFromSharedStyle", "fonts", "_componentPresets_fonts", "getFontsFromComponentPreset", "_componentPresets_fonts1", "_componentPresets_fonts2", "_componentPresets_fonts3", "ButtonsPrimaryButtonFonts", "getFonts", "YhjCwsFY5_default", "ButtonsCallButtonFonts", "ADQPaX3Fi_default", "ButtonsCallButtonControls", "getPropertyControls", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableEnumMap", "getProps", "buttonText", "cursor", "height", "id", "variant1", "width", "props", "_humanReadableEnumMap_variant1", "_ref", "_ref1", "_ref2", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "MG7DRvwdi", "pee6wPGT4", "ekZNo9NFY", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "ResolveLinks", "resolvedLinks", "ComponentViewportProvider", "YhjCwsFY5_default", "resolvedLinks1", "ADQPaX3Fi_default", "css", "FramerbsvSbzXCs", "withCSS", "bsvSbzXCs_default", "addPropertyControls", "ButtonsCallButtonControls", "ControlType", "addFonts", "ButtonsPrimaryButtonFonts", "ButtonsCallButtonFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "enter", "height", "id", "leave", "width", "word", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "aLAFgru9T", "NpFBKc_6o", "u7t7sPpEk", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter18vzb4", "args", "onAppearxyj7s8", "onMouseLeave1w4s35j", "useOnVariantChange", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText2", "css", "FramerChCIB6ylE", "withCSS", "ChCIB6ylE_default", "addPropertyControls", "ControlType", "addFonts", "InteractiveTextFonts", "getFonts", "ChCIB6ylE_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "iconEnter", "iconLeave", "id", "libraryEnter", "libraryLeave", "pluginEnter", "pluginLeave", "test", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "LdEwOK5Dx", "fDfWrqwrm", "ttjTdOKB_", "UlOlK6QSM", "jgCGAjkvz", "vo4LYwIDR", "C_RFqeoH5", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "NpFBKc_6oivxgbv", "args", "u7t7sPpEk1hwo0y5", "NpFBKc_6o1m21ryq", "u7t7sPpEk9e8ors", "NpFBKc_6o1yeopt4", "u7t7sPpEkep16vm", "onTaphw2uuv", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "isDisplayed1", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "RichText2", "ComponentViewportProvider", "css", "FramerFce2WyPtm", "withCSS", "Fce2WyPtm_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition3", "transition4", "transition5", "transition6", "transition7", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "css", "FramerVa5ks7T_H", "withCSS", "Va5ks7T_H_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition3", "transition4", "transition5", "transition6", "transition7", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "css", "FramerXITVWdIoi", "withCSS", "XITVWdIoi_default", "addPropertyControls", "ControlType", "addFonts", "PhosphorFonts", "getFonts", "Icon", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transition2", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "transition3", "transition4", "transition5", "transition6", "transition7", "transition8", "transition9", "transition10", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "css", "FrameryXwC0P8Ae", "withCSS", "yXwC0P8Ae_default", "addPropertyControls", "ControlType", "addFonts", "HeadingFonts", "getFonts", "Fce2WyPtm_default", "LibraryItemsFonts", "Va5ks7T_H_default", "PluginItemsFonts", "XITVWdIoi_default", "IconItemsFonts", "yXwC0P8Ae_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "LdEwOK5Dx1wx3krh", "args", "fDfWrqwrmltudts", "ttjTdOKB_ncxez6", "UlOlK6QSMltudts", "jgCGAjkvzsldmrw", "vo4LYwIDRltudts", "scopingClassNames", "cx", "ref1", "pe", "isDisplayed", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "ComponentViewportProvider", "css", "FramergpYLz7FFm", "withCSS", "gpYLz7FFm_default", "addPropertyControls", "ControlType", "addFonts", "ElementsClientLogoFonts", "getFonts", "VeqSZVWHy_default", "ElementsTagFonts", "BYgQeqVHT_default", "PhosphorFonts", "Icon", "enabledGestures", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "isSet", "value", "toResponsiveImage", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "Transition", "value", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "client", "height", "id", "logo", "name1", "services", "width", "props", "_ref", "_ref1", "_ref2", "_humanReadableVariantMap_props_variant", "_ref3", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "MDL0yWy_b", "tMrGaCeDx", "bBnGzYA00", "ULZaXEPqM", "DVvM459uCIBZeM6inx", "idIBZeM6inx", "Yr5CLJz46IBZeM6inx", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "cycleOrder", "enabledGestures", "variantClassNames", "layoutDependency", "ref1", "pe", "visible", "isSet", "visible1", "isDisplayed", "isDisplayed1", "isDisplayed2", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "transition1", "u", "cx", "serializationHash", "addPropertyOverrides", "ComponentViewportProvider", "VeqSZVWHy_default", "toResponsiveImage", "RichText2", "ChildrenCanSuspend", "NSgGeRQD4_default", "collection", "paginationInfo", "loadMore", "l", "i", "PathVariablesContext", "BYgQeqVHT_default", "Icon", "css", "FramerIfEOSYH9d", "withCSS", "IfEOSYH9d_default", "addPropertyControls", "ControlType", "addFonts", "ElementsClientLogoFonts", "ElementsTagFonts", "PhosphorFonts", "getFontsFromSharedStyle", "fonts", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "feature", "height", "icon", "id", "width", "props", "_ref", "_ref1", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "lS61GF_9v", "GTFAq7tQG", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "ComponentViewportProvider", "Icon", "RichText2", "css", "FramerIQbhwCcIE", "withCSS", "IQbhwCcIE_default", "addPropertyControls", "PhosphorControls", "ControlType", "addFonts", "PhosphorFonts", "getFontsFromSharedStyle", "fonts", "PhosphorFonts", "getFonts", "Icon", "PhosphorControls", "getPropertyControls", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "content", "height", "icon", "id", "step", "title", "width", "props", "_ref", "_ref1", "_ref2", "_ref3", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "NSjGa7kp3", "IwdzUPU_u", "MJ84NEWDx", "eXoNxo0Ym", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "RichText2", "ComponentViewportProvider", "Icon", "css", "FramerQecVTtEB4", "withCSS", "QecVTtEB4_default", "addPropertyControls", "ControlType", "PhosphorControls", "addFonts", "PhosphorFonts", "getFontsFromSharedStyle", "fonts", "ObjectFitType", "SrcType", "defaultVideo", "getProps", "props", "width", "height", "topLeft", "topRight", "bottomRight", "bottomLeft", "id", "children", "rest", "Video", "newProps", "p", "VideoMemo", "usePlaybackControls", "videoRef", "isInCurrentNavigationTarget", "useIsInCurrentNavigationTarget", "requestingPlay", "pe", "isPlayingRef", "setProgress", "te", "rawProgress", "newProgress", "isAlreadySet", "play", "video", "e", "pause", "useAutoplayBehavior", "playingProp", "muted", "loop", "playsinline", "controls", "initialPlayingProp", "ye", "hasPlayingPropChanged", "setHasPlayingPropChanged", "behavesAsGif", "autoplay", "X", "srcType", "srcUrl", "srcFile", "posterEnabled", "playing", "restartOnEnter", "objectFit", "backgroundColor", "radius", "volume", "startTimeProp", "poster", "progress", "onSeeked", "onPause", "onPlay", "onEnd", "onClick", "onMouseEnter", "onMouseLeave", "onMouseDown", "onMouseUp", "isSafari", "useIsBrowserSafari", "wasPausedOnLeave", "wasEndedOnLeave", "isOnCanvas", "useIsOnCanvas", "borderRadius", "useRadius", "autoplayBehavior", "isInViewport", "useInView", "isCloseToViewport", "startTime", "isPlaying", "ue", "isMountedAndReadyForProgressChanges", "rawProgressValue", "isMotionValue", "value", "useOnEnter", "useOnExit", "src", "se", "fragment", "handleReady", "capitalizeFirstLetter", "titleCase", "objectFitOptions", "addPropertyControls", "ControlType", "borderRadiusControl", "defaultEvents", "EmptyState", "title", "subtitle", "maxWidth", "u", "p", "THEME_ATTRIBUTE", "SIGNAL_NAME", "ThemeVariants", "props", "_props_light", "_props_dark", "_props_dark1", "_props_light1", "_props_style", "_props_style1", "isDarkTheme", "setIsDarkTheme", "ye", "ue", "updateTheme", "currentToggleState", "mediaQuery", "window", "osThemeChange", "e", "p", "EmptyState", "layer", "q", "addPropertyControls", "ControlType", "VideoFonts", "getFonts", "Video", "ThemeVariantsFonts", "ThemeVariants", "serializationHash", "variantClassNames", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "click", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "VR8GI0_Ab", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap30pqax", "args", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "ComponentViewportProvider", "ThemeVariants", "Video", "RichText2", "css", "FramerS5SbUZfHQ", "withCSS", "S5SbUZfHQ_default", "addPropertyControls", "ControlType", "addFonts", "VideoFonts", "ThemeVariantsFonts", "getFontsFromSharedStyle", "fonts", "fontStore", "fonts", "css", "className", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "answer", "height", "id", "link", "question", "width", "props", "_ref", "_humanReadableVariantMap_props_variant", "_ref1", "_ref2", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "W88zB8mIG", "n28wSOflR", "S5eCAQHeu", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onTap1n5sxp6", "args", "onTap1ieo5gs", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "RichText2", "Link", "css", "FramerXgVcHI7z9", "withCSS", "XgVcHI7z9_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "FAQFAQItemFonts", "getFonts", "XgVcHI7z9_default", "serializationHash", "variantClassNames", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "getProps", "height", "id", "width", "props", "createLayoutDependency", "variants", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "variant", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "variantClassNames", "layoutDependency", "ref1", "pe", "router", "useRouter", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "serializationHash", "ComponentViewportProvider", "XgVcHI7z9_default", "ResolveLinks", "resolvedLinks", "css", "FramertDWjv4Sgg", "withCSS", "tDWjv4Sgg_default", "addFonts", "FAQFAQItemFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Image2", "getLoadingLazyAtYPosition", "css", "FramerETlGO9YK3", "withCSS", "ETlGO9YK3_default", "addPropertyControls", "ControlType", "addFonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "RichText2", "css", "FramerxLXr5q4F1", "withCSS", "xLXr5q4F1_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "ImageShinedFonts", "getFonts", "ETlGO9YK3_default", "Button2Fonts", "xLXr5q4F1_default", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "transformTemplate1", "_", "t", "Transition", "value", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "_humanReadableVariantMap_props_variant", "_ref", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onMouseEnter1lljf6g", "args", "onMouseLeavem3eo33", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "Image2", "getLoadingLazyAtYPosition", "ComponentViewportProvider", "css", "FramerUU2VL5IJw", "withCSS", "UU2VL5IJw_default", "addPropertyControls", "ControlType", "addFonts", "fontStore", "fonts", "css", "className", "enabledGestures", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "getProps", "brandName", "height", "id", "image", "link", "title", "width", "props", "_ref", "_ref1", "createLayoutDependency", "Variants", "motion", "x", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "KHQT73Jbz", "TtlS3R_w4", "p6AvuYIVn", "lSYS8G4jA", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "scopingClassNames", "cx", "ref1", "pe", "defaultLayoutId", "ae", "componentViewport", "useComponentViewport", "LayoutGroup", "Link", "u", "RichText2", "Image2", "getLoadingLazyAtYPosition", "css", "FramerzCT_X9_5v", "withCSS", "zCT_X9_5v_default", "addPropertyControls", "ControlType", "addFonts", "getFontsFromSharedStyle", "fonts", "cycleOrder", "serializationHash", "variantClassNames", "addPropertyOverrides", "overrides", "variants", "nextOverrides", "variant", "transition1", "toResponsiveImage", "value", "Transition", "children", "config", "re", "MotionConfigContext", "transition", "contextValue", "se", "p", "Variants", "motion", "x", "humanReadableVariantMap", "getProps", "height", "id", "image1", "image2", "image3", "width", "props", "_ref", "_ref1", "_humanReadableVariantMap_props_variant", "_ref2", "_ref3", "createLayoutDependency", "Component", "Y", "ref", "activeLocale", "setLocale", "useLocaleInfo", "style", "className", "layoutId", "DstY6E8em", "VnjuHT4v_", "oVGaTotm8", "restProps", "baseVariant", "classNames", "clearLoadingGesture", "gestureHandlers", "gestureVariant", "isLoading", "setGestureState", "setVariant", "useVariantState", "layoutDependency", "activeVariantCallback", "delay", "useActiveVariantCallback", "onAppear1a2vbif", "args", "CycleVariantState", "onMouseLeave1ijjjlg", "useOnVariantChange", "ref1", "pe", "defaultLayoutId", "ae", "sharedStyleClassNames", "componentViewport", "useComponentViewport", "LayoutGroup", "u", "cx", "Image2", "getLoadingLazyAtYPosition", "css", "Framerzv9ILMdFT", "withCSS", "zv9ILMdFT_default", "addPropertyControls", "ControlType", "addFonts", "isBrowser", "usePageVisibility", "isVisible", "setIsVisible", "ye", "ue", "onVisibilityChange", "awaitRefCallback", "element", "controller", "refCallbackResolve", "refCallbackPromise", "resolve", "reject", "current", "node", "OPACITY_0", "Slideshow", "props", "slots", "startFrom", "direction", "effectsOptions", "autoPlayControl", "dragControl", "alignment", "gap", "padding", "paddingPerSide", "paddingTop", "paddingRight", "paddingBottom", "paddingLeft", "itemAmount", "fadeOptions", "intervalControl", "transitionControl", "arrowOptions", "borderRadius", "progressOptions", "style", "effectsOpacity", "effectsScale", "effectsRotate", "effectsPerspective", "effectsHover", "playOffscreen", "fadeContent", "overflow", "fadeWidth", "fadeInset", "fadeAlpha", "showMouseControls", "arrowSize", "arrowRadius", "arrowFill", "leftArrow", "rightArrow", "arrowShouldSpace", "arrowShouldFadeIn", "arrowPosition", "arrowPadding", "arrowGap", "arrowPaddingTop", "arrowPaddingRight", "arrowPaddingBottom", "arrowPaddingLeft", "showProgressDots", "dotSize", "dotsInset", "dotsRadius", "dotsPadding", "dotsGap", "dotsFill", "dotsBackground", "dotsActiveOpacity", "dotsOpacity", "dotsBlur", "paddingValue", "isCanvas", "RenderTarget", "filteredSlots", "hasChildren", "j", "isHorizontal", "isInverted", "u", "placeholderStyles", "p", "emojiStyles", "titleStyles", "subtitleStyles", "parentRef", "pe", "childrenRef", "se", "index", "timeoutRef", "size", "setSize", "ye", "isHovering", "setIsHovering", "shouldPlayOnHover", "setShouldPlayOnHover", "isMouseDown", "setIsMouseDown", "isResizing", "setIsResizing", "dupedChildren", "duplicateBy", "measure", "te", "firstChild", "lastChild", "parentLength", "start", "childrenLength", "itemSize", "itemWidth", "itemHeight", "viewportLength", "window", "Z", "scheduleMeasure", "frame", "fe", "initialResize", "ue", "resize", "contentSize", "timer", "totalItems", "childrenSize", "itemWithGap", "itemOffset", "currentItem", "setCurrentItem", "isDragging", "setIsDragging", "visibilityRef", "isInView", "useInView", "isVisible", "usePageVisibility", "factor", "xOrY", "useMotionValue", "canvasPosition", "newPosition", "wrappedValue", "useTransform", "value", "wrapped", "wrap", "wrappedIndex", "wrappedIndexInverted", "switchPages", "animate", "item", "setDelta", "delta", "transition", "setPage", "currentItemWrapped", "currentItemWrappedInvert", "goto", "gotoInverted", "handleDragStart", "handleDragEnd", "event", "offset", "velocity", "offsetXorY", "velocityThreshold", "velocityXorY", "isHalfOfNext", "isHalfOfPrev", "normalizedOffset", "itemDelta", "itemDeltaFromOne", "childCounter", "columnOrRowValue", "child", "childIndex", "ref", "Slide", "fadeDirection", "fadeWidthStart", "fadeWidthEnd", "fadeInsetStart", "clamp", "fadeInsetEnd", "fadeMask", "dots", "dotsBlurStyle", "i", "Dot", "dotStyle", "baseButtonStyles", "dragProps", "arrowHasTop", "arrowHasBottom", "arrowHasLeft", "arrowHasRight", "arrowHasMid", "containerStyle", "motion", "controlsStyles", "dotsContainerStyle", "addPropertyControls", "ControlType", "num", "min", "max", "Y", "slideKey", "width", "height", "numChildren", "effects", "isLast", "childOffset", "scrollRange", "val", "rotateY", "rotateX", "opacity", "scale", "originXorY", "latest", "newValue", "visibility", "mix", "LayoutGroup", "q", "selectedOpacity", "total", "buttonStyle", "isSelected", "inlinePadding", "top", "bottom", "right", "left", "getComponentProps", "component", "slots", "otherProps", "getPropertyControls", "slideshowProps", "Slideshow", "getCollectionListItems", "collectionList", "_collectionList_props", "_collectionList_props_children_props", "_collectionList_props_children", "_collectionList_props1", "_collectionList_props_children_props_children_props", "_collectionList_props_children_props_children", "_collectionList_props_children_props1", "_collectionList_props_children1", "_collectionList_props2", "_collectionList_props_query", "_ref", "query", "_collectionList_props3", "_clpc_props", "_clpc_props_children_props", "_clpc_props_children", "_clpc_props1", "childrenFunction", "clpc", "data", "useQueryData", "children", "_clChildren_props_children", "_clChildren_props", "_clChildren_props1", "clChildren", "j", "CanvasPlaceholder", "title", "subtitle", "u", "p", "ClientOnly", "mounted", "setMounted", "ye", "ue", "CMSSlideshow", "props", "_props_collectionList", "ariaLabel", "RenderTarget", "layers", "_", "i", "item", "layer", "q", "motion", "addPropertyControls", "ControlType", "CounterStyles", "Counter", "props", "start", "end", "speed", "gapSize", "prefixText", "suffixText", "prefixFont", "suffixFont", "prefixColor", "suffixColor", "loop", "decimalSeparatorType", "textSize", "selectedFont", "textColor", "startOnViewport", "restartOnViewport", "count", "setCount", "ye", "isVisible", "setIsVisible", "containerRef", "pe", "ue", "observer", "entries", "entry", "updateCount", "prevCount", "intervalId", "formatNumber", "number", "u", "motion", "p", "addPropertyControls", "ControlType", "InfoBarInfoBarFonts", "getFonts", "N1bKBOB15_default", "InfoBarInfoBarWithVariantAppearEffect", "withVariantAppearEffect", "TestimonialHappyClientsFonts", "JwQx6G8ks_default", "ButtonsCTAButtonsContainerFonts", "bsvSbzXCs_default", "ElementsProjectBarSliderFonts", "IfEOSYH9d_default", "LoadMoreFonts", "g3OPvNRkB_default", "CMSSlideshowFonts", "CMSSlideshow", "CardTickerPortfolioFonts", "zCT_X9_5v_default", "TickerFonts", "Ticker", "MicroInteractionFonts", "UU2VL5IJw_default", "MainComponentFonts", "gpYLz7FFm_default", "ElementsProcessCardFonts", "QecVTtEB4_default", "ButtonsPrimaryButtonFonts", "YhjCwsFY5_default", "ElementsWindowFonts", "S5SbUZfHQ_default", "YouTubeFonts", "Youtube", "ContainerWithOptimizedAppearEffect", "withOptimizedAppearEffect", "Container", "TestimonialBigQuoteTestimonialFonts", "AxlbSJqFS_default", "ElementsPicturesFonts", "zv9ILMdFT_default", "ElementsSocialEmailFonts", "ZBfs8TcbS_default", "PhosphorFonts", "Icon", "CounterFonts", "Counter", "ElementsBenefitFonts", "IQbhwCcIE_default", "ButtonsCallButtonFonts", "ADQPaX3Fi_default", "ElementsClientLogoFonts", "VeqSZVWHy_default", "TestimonialTestimonialCardFonts", "b5_f4Rs4a_default", "SpinnerFonts", "O_XoZ3FcZ_default", "ContainerWithInfiniteScroll", "withInfiniteScroll", "SuperfieldsFonts", "Superfields", "FAQFAQAccordianFonts", "tDWjv4Sgg_default", "SectionsFooterFonts", "SFtLYbx68_default", "ElementsCursorFonts", "TMY2tIZqI_default", "breakpoints", "isBrowser", "serializationHash", "variantClassNames", "animation", "transition1", "textEffect", "toResponsiveImage", "value", "QueryData", "query", "pageSize", "children", "data", "useQueryData", "transition2", "animation1", "animation2", "animation3", "animation4", "animation5", "animation6", "transformTemplate1", "_", "t", "animation7", "transformTemplate2", "getContainer", "Overlay", "blockDocumentScrolling", "enabled", "visible", "setVisible", "useOverlayState", "isSet", "loaderVariants", "repeaterState", "variants", "currentVariant", "QueryData1", "paginatedQuery", "paginationInfo", "loadMore", "useLoadMorePaginatedQuery", "HTMLStyle", "useIsOnFramerCanvas", "p", "humanReadableVariantMap", "getProps", "height", "id", "width", "props", "transition3", "cursor", "cursor1", "cursor2", "cursor3", "cursor4", "cursor5", "cursor6", "cursor7", "cursor8", "Component", "Y", "ref", "fallbackRef", "pe", "refBinding", "defaultLayoutId", "ae", "activeLocale", "setLocale", "useLocaleInfo", "componentViewport", "useComponentViewport", "style", "className", "layoutId", "variant", "OMAUhA1Hfo6ORS01RW", "fwzCneSH2o6ORS01RW", "EW_gzZhpG_YTP0nufiko6ORS01RW", "EW_gzZhpG_EJuwCKzYZo6ORS01RW", "ido6ORS01RW", "RO8SzhPgdo6ORS01RW", "fwzCneSH2EfxAOlCrr", "EW_gzZhpG_EJuwCKzYZEfxAOlCrr", "OMAUhA1HfEfxAOlCrr", "bUJGqWk3hEfxAOlCrr", "idEfxAOlCrr", "fwzCneSH2kDcojsUvt", "EW_gzZhpG_EJuwCKzYZkDcojsUvt", "OMAUhA1HfkDcojsUvt", "bUJGqWk3hkDcojsUvt", "idkDcojsUvt", "fwzCneSH2vWU9Del5A", "EW_gzZhpG_EJuwCKzYZvWU9Del5A", "OMAUhA1HfvWU9Del5A", "bUJGqWk3hvWU9Del5A", "idvWU9Del5A", "fwzCneSH2sQKG4eze4", "EW_gzZhpG_EJuwCKzYZsQKG4eze4", "OMAUhA1HfsQKG4eze4", "bUJGqWk3hsQKG4eze4", "idsQKG4eze4", "fwzCneSH2dznrNXrBB", "EW_gzZhpG_EJuwCKzYZdznrNXrBB", "OMAUhA1HfdznrNXrBB", "bUJGqWk3hdznrNXrBB", "iddznrNXrBB", "fwzCneSH2phBXuWowe", "EW_gzZhpG_EJuwCKzYZphBXuWowe", "OMAUhA1HfphBXuWowe", "bUJGqWk3hphBXuWowe", "idphBXuWowe", "DVvM459uCLpcvWPfIn", "Yr5CLJz46LpcvWPfIn", "idLpcvWPfIn", "vDA5Q_bi4LeqrHLQ_q", "izLzFPT8hLeqrHLQ_q", "IljMSFjXXLeqrHLQ_q", "ncZ4tj67_LeqrHLQ_q", "MM358bv9R_YTP0nufikLeqrHLQ_q", "Fx5g5q6EqLeqrHLQ_q", "idLeqrHLQ_q", "YTP0nufikjqPyd2hLE", "HehYWz1OXjqPyd2hLE", "idjqPyd2hLE", "OCeWVGhrAJHk9GmBVy", "MM358bv9R_YTP0nufikJHk9GmBVy", "vDA5Q_bi4JHk9GmBVy", "izLzFPT8hJHk9GmBVy", "IljMSFjXXJHk9GmBVy", "ncZ4tj67_JHk9GmBVy", "Fx5g5q6EqJHk9GmBVy", "idJHk9GmBVy", "restProps", "ue", "metadata", "robotsTag", "ie", "baseVariant", "hydratedBaseVariant", "useHydratedBreakpointVariants", "gestureVariant", "activeVariantCallback", "delay", "useActiveVariantCallback", "VR8GI0_Ab3bnx0g", "overlay", "args", "onTap1wnntms", "scopingClassNames", "cx", "ref1", "elementId", "useRouteElementId", "ref2", "isDisplayed", "isDisplayed1", "elementId1", "ref3", "router", "useRouter", "elementId2", "ref4", "elementId3", "ref5", "elementId4", "elementId5", "ref6", "dynamicRef", "useDynamicRefs", "elementId6", "ref7", "useCustomCursors", "GeneratedComponentContext", "u", "LayoutGroup", "PropertyOverrides2", "motion", "ComponentViewportProvider", "RichText2", "x", "ChildrenCanSuspend", "lyp4ejQRr_default", "aqfh13CFL_default", "RRx77qS32_default", "collection", "l", "index", "PathVariablesContext", "Image2", "Link", "collection1", "paginationInfo1", "loadMore1", "index1", "ResolveLinks", "resolvedLinks", "collection2", "paginationInfo2", "loadMore2", "index2", "resolvedLinks1", "collection3", "paginationInfo3", "loadMore3", "index3", "resolvedLinks2", "collection4", "paginationInfo4", "loadMore4", "index4", "resolvedLinks3", "collection5", "paginationInfo5", "loadMore5", "index5", "resolvedLinks4", "collection6", "paginationInfo6", "loadMore6", "index6", "resolvedLinks5", "NSgGeRQD4_default", "collection7", "paginationInfo7", "loadMore7", "index7", "AnimatePresence", "Ga", "SVG", "AraXivRdD_default", "collection8", "paginationInfo8", "loadMore8", "index8", "resolvedLinks6", "collection9", "paginationInfo9", "loadMore9", "index9", "collection10", "paginationInfo10", "loadMore10", "index10", "css", "FrameraugiA20Il", "withCSS", "augiA20Il_default", "addFonts", "getFontsFromSharedStyle", "fonts", "__FramerMetadata__"]
}
