{"version":3,"file":"script_main.DOchJwdZ.mjs","names":["isBrowser","useReducer","isBrowser","useState","isBrowser","useState","_Fragment","Suspense","isBrowser","useState","_Fragment","Overlay","Suspense","useRef","React.useId","React.useState","c","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","mask","Base","MotionSVG","SVG","svg","getProps","Icon","React.forwardRef","mask","SVG","getProps","Icon","React.forwardRef","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","ButtonCTA","SectionSEOGEO","NavLinkFonts","NavLink","ButtonDownload","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","sharedStyle2.className","sharedStyle3.className","className","RichText","getLocalizedValue","ArrowRight","AI25Footer","AI25FooterLight","sharedStyle.css","sharedStyle1.css","sharedStyle2.css","sharedStyle3.css","sharedStyle.fonts","sharedStyle1.fonts","sharedStyle2.fonts","sharedStyle3.fonts","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","AI25Fonts","AI25","cycleOrder","serializationHash","variantClassNames","transition1","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","RichText","getLocalizedValue","React.useState","React.useRef","React.startTransition","React.useState","_Fragment","React.useState","_Fragment","_Fragment","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","NavLinkFonts","NavLink","cycleOrder","serializationHash","variantClassNames","animation","animation1","transition2","matchVariant","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","React.useState","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","getLocalizedValue","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","NavLinkFonts","NavLink","NavLinkOverlayFonts","NavLinkOverlay","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","transformTemplate1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","className","getLocalizedValue","RichText","sharedStyle.css","sharedStyle.fonts","addPropertyOverrides","NavLinkFonts","NavLink","NavLinkOverlay","DropdownPhoneFonts","DropdownPhone","cycleOrder","serializationHash","variantClassNames","transition1","matchVariant","animation","animation1","animation2","Overlay","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","React.useRef","_Fragment","getLocalizedValue","getLocalizedValue","valuesByLocaleId","preload","usePreloadLocalizedValues","addPropertyOverrides","ChevronDown","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","sharedStyle.className","sharedStyle1.className","React.useRef","_Fragment","className","RichText","getLocalizedValue","sharedStyle.css","sharedStyle1.css","sharedStyle.fonts","sharedStyle1.fonts","addPropertyOverrides","cycleOrder","serializationHash","variantClassNames","transition1","Transition","React.useContext","React.useMemo","humanReadableVariantMap","Variants","React.Fragment","getProps","createLayoutDependency","React.forwardRef","useRef","React.useId","AI25","ButtonLanguage","BurgerMenu","DropdownPhone","NavLink","serializationHash","variantClassNames","matchVariant","React.useContext","React.useMemo","humanReadableVariantMap","React.Fragment","getProps","React.forwardRef","useRef","React.useId","getLocalizedValue","RichText","NavLinksGroup","ButtonDownload","Preloader","PreloaderInfo","Footer","NavigationBar","isBrowser","useRef","React.useId","PropertyOverrides","React.createElement","Template1","Framer.PageRoot","Framer.lazy","Framer.LazyValue","Framer.GracefullyDegradingErrorBoundary","Framer.PageEffectsProvider","Framer.patchRoutesForABTesting","Framer.inferInitialRouteFromPath","Framer.yieldToMain","React.startTransition","Framer.ErrorPlaceholder"],"sources":["https:/framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/WSx8Z2UEK8nzkC3nXu7B/send.js","https:/framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/utils.js","https:/framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/SElQKSOnUBZOSJtmN84H/consent.js","https:/framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Puy217ziAIZRqHk4rVRu/inEU.js","https:/framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/LdKok3hlO89v4p4R5gq4/region.js","https:/framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/LMJoQTMJ3dAbGtsVKgtQ/Banner.js","https:/framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/W0094OhPhwDk2yTHfbQj/Cookies.js","https:/framerusercontent.com/modules/vErwtQH3gt51ueQcXtyh/GcHqDZOQh6OihcN5S9St/Spotlight.js","https:/framerusercontent.com/modules/ZD2MrLyhDN34b3VVqKg1/CXF9rSGk5OyLQ18q4BKW/StudioFooter.js","https:/framerusercontent.com/modules/EpWa2Btf1K7Cz6vOwWDe/IiD1KyF5quDdW4vHXpR3/JANRdMpXv.js","https:/framerusercontent.com/modules/yQHcYBaxyARHP0xGlyNF/fo5q3uZ10y3b0U8Nn33h/eERLAs_Km.js","https:/framerusercontent.com/modules/2E73xjPOsjXcSTmVKpUV/81dFO22Eg6NWkmUZsuJB/ikL05hzV_.js","https:/framerusercontent.com/modules/glGzbTct6FjGRmtGjxDh/uOIBh4Gwz51mKjDOnwEm/yhafUWE_c.js","https:/framerusercontent.com/modules/s99VrrbrWzVxiZWBREGl/lk4BZXO0267GRF9TIy29/yhafUWE_c.js","https:/framerusercontent.com/modules/fqX5VSsyYCYpgHUyi6pd/cjz1uqkx9ri7FhprFUfx/JANRdMpXv.js","https:/framerusercontent.com/modules/Ytefkpx7XSjN86Ooftsm/cMGyfVAcJ0760hnPjhzq/k6OUxRRJ4.js","https:/framerusercontent.com/modules/MlKPoCamxaPiSC9KMYVi/bQpilpVRWwapC7rLTzwk/qQWgm2ISV.js","https:/framerusercontent.com/modules/wInDgi90qg70gMyR7Y9M/3eXBubwro8RYXujfZS2c/k6OUxRRJ4.js","https:/framerusercontent.com/modules/ycgq1MqCCNBgFpUX3lIA/kGQa0Ys7PceOUtNXCLhw/HeaderMenus.js","https:/framerusercontent.com/modules/sM2gblJWincCKfSmXHcM/Wj0hYymiqoiXDCyGkALc/BlogMotion.js","https:/framer.com/m/BlogMotion-sUqrsy.js","https:/framerusercontent.com/modules/OUrMw1VGT5yNvw8zQ9qB/2h24WJf8ac08HagOfg2I/ContactAtmosphere.js","https:/framer.com/m/ContactAtmosphere-8UoQs3.js","https:/framerusercontent.com/modules/FKKCnKdTYlsslvwbkch5/OlUvfURRbNaBIlfhZEaT/SiteNavigationSupport.js","https:/framerusercontent.com/modules/v0r4gz2iQiC2nkwrM5xG/w0Cuf2o1OH7lcvq4RpOq/OUcp9x9Lm.js","https:/framerusercontent.com/modules/QuD2LQuCSqKgKiz6JnDN/ce8PzisNeS7Ktc9CvIbg/JbwUWNzCt.js","https:/framerusercontent.com/modules/xsmeomiE2IkquFQsNueX/3mV2NoSCD12WbiCRXj5V/DCC6poa2n.js","https:/framerusercontent.com/modules/9BObbYLgoVWDny7XwI4C/D3l5w7QdVC2SmJQM0056/DCC6poa2n.js","https:/framerusercontent.com/modules/GM2N7r7rDWrldGlTKl94/TNpN3chg0th5vtv8JDu4/jKIxA7vCd.js","https:/framerusercontent.com/modules/aoIVAsus44KMPrCtiCON/4LeorN6kdlYsfZ0dhxV3/jKIxA7vCd.js","https:/framerusercontent.com/modules/HRHSmFTkj8Q3FXzfMlP8/JYgTY633nGar88OHzRT0/JbwUWNzCt.js","https:/framerusercontent.com/modules/M0v7fXRbdpUWxZ8FwiSz/4JBW7iZT8pBGZiGeyiol/kAC8SWSU3.js","https:/framerusercontent.com/modules/8ebFLK7tkdfz6d5xYJUo/ict0RyqtHhiZEXPC5Pps/kAC8SWSU3.js","https:/framerusercontent.com/modules/3OntNsNiJKq4C6eoeSZl/k0QAOIUy9ZFZ5cuDmRcV/w0iMn4LH_.js","https:/framerusercontent.com/modules/nK6VhHhtjGA4qhq2N4kY/d5yBZTlN1QjkOfWuL2VN/OUcp9x9Lm.js","https:/framerusercontent.com/modules/xSlZQw8wPWaj1MK2BM1d/nanGS590pBJqYeJo5JM5/PreLoaderOnce.js","https:/framerusercontent.com/modules/FqApIhWosSNg8MS6HVfa/vaj5oVrzzjczYupJPDKs/JgNMFUFFP.js","https:/framerusercontent.com/modules/abpX9qfJl2o7GeDbGeFj/jgdYCAdG3cZSCTb575af/JgNMFUFFP.js","framer:toplevel/main"],"sourcesContent":["// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{isBrowser}from\"framer-motion\";export const DEFAULT_DOMAIN=\"https://www.googletagmanager.com\";export const DEFAULT_SCRIPT_NAME=\"gtm.js\";/**\n * Function to get and set dataLayer\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n */const getDataLayerSnippet=(dataLayer,dataLayerName=\"dataLayer\")=>`window['${dataLayerName}']=window['${dataLayerName}']||[];`+(dataLayer?`window['${dataLayerName}'].push(${JSON.stringify(dataLayer)});`:\"\")+`window['${dataLayerName}'].push({'gtm.start':new Date().getTime(),event:'gtm.js'})`;/**\n * Function to get the GTM script\n * @param dataLayerName - The name of the dataLayer\n * @param customDomain - Custom domain for gtm\n * @param customScriptName - Custom script file name for gtm\n * @param environment - The parameters to use a custom environment\n * @param id - The id of the container\n */const getGTMScript=(dataLayerName,id,environment,customDomain=DEFAULT_DOMAIN,customScriptName=DEFAULT_SCRIPT_NAME)=>{let params=\"\";if(environment){const{gtm_auth,gtm_preview}=environment;params=`&gtm_auth=${gtm_auth}&gtm_preview=${gtm_preview}&gtm_cookies_win=x`;}return`${customDomain}/${customScriptName}?id=${id}${dataLayerName===\"dataLayer\"?\"\":`&l=${dataLayerName}`}${params}`;};/**\n * Function to setup the Google Tag Manager\n * @param params - The snippets params\n */const setupGTM=params=>{const getDataLayerScript=()=>{const dataLayerScript=document.createElement(\"script\");if(params.nonce){dataLayerScript.setAttribute(\"nonce\",params.nonce);}dataLayerScript.innerHTML=getDataLayerSnippet(params.dataLayer,params.dataLayerName);return dataLayerScript;};const getScript=()=>{const script=document.createElement(\"script\");if(params.nonce){script.setAttribute(\"nonce\",params.nonce);}script.src=getGTMScript(params.dataLayerName,params.id,params.environment,params.customDomain,params.customScriptName);script.crossOrigin=\"anonymous\"// allows for more detailed INP collection\n;return script;};return{getDataLayerScript,getScript};};/**\n * Function to init the GTM\n * @param dataLayer - The dataLayer\n * @param dataLayerName - The dataLayer name\n * @param environment - Specify the custom environment to use\n * @param nonce - Server-generated nonce\n * @param id - The ID of the GTM\n */export const initGTM=({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName})=>{const gtm=setupGTM({dataLayer,dataLayerName,environment,nonce,id,customDomain,customScriptName});const dataLayerScript=gtm.getDataLayerScript();const script=gtm.getScript();document.head.append(dataLayerScript,script);};export function sendToGTM(){if(isBrowser){window[\"dataLayer\"]=window[\"dataLayer\"]||[];window[\"dataLayer\"].push(arguments);}}\nexport const __FramerMetadata__ = {\"exports\":{\"DEFAULT_DOMAIN\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_SCRIPT_NAME\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"sendToGTM\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"initGTM\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./send.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{useLayoutEffect}from\"react\";export const DEFAULT_FONT_FAMILY=`\"Inter\", system-ui, -apple-system, BlinkMacSystemFont, \"Segoe UI\", Roboto, Helvetica, Arial, sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\"`;export function getFlexboxValues(position){const positionParts=position.split(\"-\");let justifyContent,alignItems;switch(positionParts[0]){case\"top\":alignItems=\"flex-start\";break;case\"bottom\":alignItems=\"flex-end\";break;case\"center\":alignItems=\"center\";break;default:alignItems=\"initial\";break;}switch(positionParts[1]){case\"left\":justifyContent=\"flex-start\";break;case\"right\":justifyContent=\"flex-end\";break;case\"center\":justifyContent=\"center\";break;default:justifyContent=\"initial\";break;}return{justifyContent,alignItems};}export function getMultipleShadows(...shadows){const output=[];shadows.forEach(shadow=>{return shadow&&output.push(shadow);});return output.join(\", \");}export function getShadow(shadow){if(shadow){return`${shadow.shadowX}px ${shadow.shadowY}px ${shadow.shadowBlur}px ${shadow.shadowColor}`;}else return null;}export function safeJSONParse(jsonString,onError){try{return JSON.parse(jsonString);}catch{if(onError)onError();}}/**\n * Yields to main thread before continuing execution, which might allow the browser to paint.\n * If `options.priority` is 'user-blocking', it will asynchronously resolve in older browsers.\n * @param {object} options - see https://github.com/WICG/scheduling-apis/blob/main/explainers/yield-and-continuation.md\n * @see interactionResponse for guaranteeing execution after a paint\n */export function yieldToMain(options){if(\"scheduler\"in window){if(\"yield\"in scheduler)return scheduler.yield(options);if(\"postTask\"in scheduler)return scheduler.postTask(()=>{},options);}if(options?.priority===\"user-blocking\"){// `setTimeout` could suffer from being delayed for longer: https://developer.chrome.com/blog/introducing-scheduler-yield-origin-trial#the_problem_with_current_yielding_strategies\n// so for browsers not supporting yield, we guarantee execution for high priority actions, but this does not create space for a paint opportunity as trade-off.\nreturn Promise.resolve();}return new Promise(resolve=>{setTimeout(resolve);});}/**\n * Helper function for `yieldToMain`, which yields before calling `fn`.\n * @see yieldToMain\n */export async function yieldBeforeCb(fn,options){await yieldToMain(options);return fn();}/**\n * Similar to `yieldToMain`, but also waits for the next animation frame before yielding (with a fallback of 100ms if the animation frame never fires).\n * Compared to `yieldToMain`, it guarantees improved INP, but might make processing a little slower. Use only if necessary.\n * @see yieldToMain\n */export function interactionResponse(options){return new Promise(resolve=>{setTimeout(resolve,200)// Fallback for the case where the animation frame never fires.\n;requestAnimationFrame(()=>{void yieldBeforeCb(resolve,options);});});}/**\n * Runs `fn` after the next paint. Similar to `useEffect`, but *guarantees* that the function is run after the next paint.\n * @important Does not support a cleanup fn.\n * @see https://thoughtspile.github.io/2021/11/15/unintentional-layout-effect/\n */export function useAfterPaintEffect(fn,deps,options){useLayoutEffect(()=>{const runAfterPaint=async()=>{await interactionResponse(options);fn();};void runAfterPaint();// eslint-disable-next-line react-hooks/exhaustive-deps -- deps are passed in\n},deps);}\nexport const __FramerMetadata__ = {\"exports\":{\"FlexboxPosition\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"interactionResponse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldToMain\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getMultipleShadows\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getFlexboxValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"getShadow\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useAfterPaintEffect\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"safeJSONParse\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"DEFAULT_FONT_FAMILY\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"yieldBeforeCb\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./utils.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{useIsOnFramerCanvas}from\"framer\";import{isBrowser}from\"framer-motion\";import{useEffect,useReducer,useState,startTransition}from\"react\";import{initGTM,sendToGTM}from\"https://framerusercontent.com/modules/RFM6zI5MxOiqwwNiQep4/WSx8Z2UEK8nzkC3nXu7B/send.js\";import{safeJSONParse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/utils.js\";function toGTMConsent(consent){return{functionality_storage:consent.necessary?\"granted\":\"denied\",security_storage:consent.necessary?\"granted\":\"denied\",ad_storage:consent.marketing?\"granted\":\"denied\",ad_user_data:consent.marketing?\"granted\":\"denied\",ad_personalization:consent.marketing?\"granted\":\"denied\",analytics_storage:consent.analytics?\"granted\":\"denied\",personalization_storage:consent.preferences?\"granted\":\"denied\"};}function fromGTMConsent(consent){return{necessary:consent.functionality_storage===\"granted\"&&consent.security_storage===\"granted\",marketing:consent.ad_storage===\"granted\"&&consent.ad_user_data===\"granted\"&&consent.ad_personalization===\"granted\",analytics:consent.analytics_storage===\"granted\",preferences:consent.personalization_storage===\"granted\"};}function reducer(state,action){switch(action.type){case\"autoAccept\":return{...state,sync:true,autoAccepted:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"acceptAll\":return{...state,sync:true,dismissed:true,modes:{analytics:true,marketing:true,necessary:true,preferences:true}};case\"rejectAll\":return{...state,sync:true,dismissed:true,modes:{analytics:false,marketing:false,necessary:false,preferences:false}};case\"acceptCurrent\":return{...state,dismissed:true,sync:true};case\"update\":return{...state,modes:{...state.modes,...action.modes},sync:action.sync};case\"toggle\":return{...state,modes:{...state.modes,[action.mode]:!state.modes[action.mode]}};case\"initFromLocalStorage\":return{...state,modes:action.modes,dismissed:action.dismissed,autoAccepted:action.autoAccepted,initializedFromLocalStorage:true,sync:true};case\"initFromGTM\":return{...state,modes:action.modes,initializedFromGTM:true};case\"dismiss\":return{...state,dismissed:true};case\"synced\":return{...state,sync:false,hasSynced:state.hasSynced||action.success};default:return state;}}export const defaultConsent={necessary:false,analytics:false,marketing:false,preferences:false};const initialState={dismissed:false,autoAccepted:false,modes:defaultConsent,sync:false,initializedFromLocalStorage:false,initializedFromGTM:false,hasSynced:false};// Keep track of if GTM has been loaded as a script and default consent has been set,\n// to ensure the script does not keep appending between page switches.\nlet hasInitializedGTM=false;export function useConsent({gtmId,defaultConsent,gtmLoadedExternally=false,defaultsFromGTM=false}){const[state,dispatch]=useReducer(reducer,initialState);const isOnFramerCanvas=useIsOnFramerCanvas();const consentModeLocalStorageKey=\"framerCookiesConsentMode\";const dismissedLocalStorageKey=\"framerCookiesDismissed\";const autoAcceptedLocalStorageKey=\"framerCookiesAutoAccepted\";function getStateFromLocalStorage(){const consentFromLocalStorage=localStorage.getItem(consentModeLocalStorageKey);const dismissedFromLocalStorage=localStorage.getItem(dismissedLocalStorageKey);const autoAcceptedFromLocalStorage=localStorage.getItem(autoAcceptedLocalStorageKey);const isDismissed=dismissedFromLocalStorage!==null;const isAutoAccepted=autoAcceptedFromLocalStorage!==null;const hasConsentInLocalStorage=consentFromLocalStorage!==null;const consentInLocalStorageIsNotDefault=isDismissed||isAutoAccepted;const shouldLoadConsentFromLocalStorage=hasConsentInLocalStorage&&consentInLocalStorageIsNotDefault;dispatch({type:\"initFromLocalStorage\",dismissed:isDismissed,autoAccepted:isAutoAccepted,modes:shouldLoadConsentFromLocalStorage?safeJSONParse(consentFromLocalStorage,()=>localStorage.removeItem(consentModeLocalStorageKey))??defaultConsent:defaultConsent});}function syncToGTM(){if(gtmId){if(!hasInitializedGTM&&!gtmLoadedExternally&&!defaultsFromGTM){// This is the first time we sync consent, so we save it as \"default\" and initialize tag manager.\n// This order is important, because we need to have set the default consent BEFORE we initialize\n// GTM. See https://developers.google.com/tag-platform/devguides/consent?tab=tag-manager&sjid=11348191096952324675-EU#implementation_example\n// It might seem weird that we're \"sending\" before initializing, but \"sending\" here means building up\n// the \"dataLayer\" object that GTM picks up when it initializes.\nsendToGTM(\"consent\",\"default\",toGTMConsent(state.modes));initGTM({dataLayer:undefined,dataLayerName:\"dataLayer\",environment:undefined,nonce:undefined,injectScript:true,id:gtmId});hasInitializedGTM=true;}else{hasInitializedGTM=true;sendToGTM(\"consent\",\"update\",toGTMConsent(state.modes));// must be sent like this or else GTM doesn't act on it(?)\n// Publically documented: https://www.framer.com/academy/lessons/cookie-banner-component#:~:text=Run%20a%20Tag%20After%20The%20Consent%20Update\nwindow.dataLayer.push({event:\"cookie_consent_update\"});}}}useEffect(()=>{if(isOnFramerCanvas)return;if(!defaultsFromGTM)return;if(defaultConsent===null)return;if(state.initializedFromGTM)return;if(state.modes!==null)return;// State was already set (from localStorage)\nyieldBeforeCb(()=>{dispatch({type:\"initFromGTM\",modes:defaultConsent});},{priority:\"user-blocking\"});},[defaultsFromGTM,defaultConsent,state.initializedFromGTM,state.modes]);useEffect(()=>{if(isOnFramerCanvas)return;yieldBeforeCb(()=>getStateFromLocalStorage(),{priority:\"user-blocking\"});},[]);// Anytime the dismissed value is updated, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.dismissed){localStorage.setItem(dismissedLocalStorageKey,\"true\");}},[state.dismissed]);// Anytime consent is auto accepted, we need to persist it in local storage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(state.autoAccepted){localStorage.setItem(autoAcceptedLocalStorageKey,\"true\");}},[state.autoAccepted]);// Sync data to dataLayer and localStorage.\nuseEffect(()=>{if(isOnFramerCanvas)return;if(!state.sync)return;const shouldSync=isBrowser&&state.modes!==null;yieldBeforeCb(()=>{if(!shouldSync){dispatch({type:\"synced\",success:false});return;}// else\nsyncToGTM();// Save locally\nlocalStorage.setItem(consentModeLocalStorageKey,JSON.stringify(state.modes));dispatch({type:\"synced\",success:true});},{priority:\"user-blocking\"});},[state.sync,state.modes]);function dismiss(){dispatch({type:\"dismiss\"});localStorage.setItem(dismissedLocalStorageKey,\"true\");}function autoAccept(){dispatch({type:\"autoAccept\"});}function acceptAll(){dispatch({type:\"acceptAll\"});}function rejectAll(){dispatch({type:\"rejectAll\"});}function acceptCurrent(){dispatch({type:\"acceptCurrent\"});}function toggleMode(mode){dispatch({type:\"toggle\",mode});}return{modes:state.modes,isInitialized:state.hasSynced||state.initializedFromGTM,isDismissed:state.dismissed,isAutoAccepted:state.autoAccepted,dismiss,autoAccept,acceptAll,rejectAll,acceptCurrent,toggleMode};}////////////////////////////////////////////////////////////////////////////////\nconst PROMISE_NAME=\"__framer_cookieBannerDefaultConsentPromise\";// NOTE: Error can be ignored, because of `isBrowser`\nconst gtmSetsDefaultConsent=isBrowser&&!!window[PROMISE_NAME];export function useGTMDefaultConsent(){const[consent,setConsent]=useState(null);useEffect(()=>{if(!gtmSetsDefaultConsent)return;window[PROMISE_NAME].then(result=>{startTransition(()=>{setConsent(result);});});},[]);// Simplified region to use for the cookie banner\nlet region;if(consent){region=Object.values(consent).every(v=>v===\"granted\")?\"World\":\"EU\";}return{available:gtmSetsDefaultConsent,consent:consent?fromGTMConsent(consent):null,region};}\nexport const __FramerMetadata__ = {\"exports\":{\"useConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModes\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"defaultConsent\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useGTMDefaultConsent\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ConsentModeName\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\n// Check if visitor is in EU\nconst countries=[\"AI\",\"AT\",\"AW\",\"AX\",\"BE\",\"BG\",\"BL\",\"BM\",\"CW\",\"CY\",\"CZ\",\"DE\",\"DK\",\"EE\",\"EL\",\"ES\",\"FI\",\"FK\",\"FO\",\"FR\",\"GB\",\"GF\",\"GG\",\"GI\",\"GL\",\"GP\",\"HR\",\"HU\",\"IE\",\"IM\",\"IO\",\"IT\",\"JE\",\"KY\",\"LT\",\"LU\",\"LV\",\"MF\",\"MQ\",\"MS\",\"MT\",\"NC\",\"NL\",\"PF\",\"PL\",\"PM\",\"PN\",\"PT\",\"RE\",\"RO\",\"SE\",\"SH\",\"SI\",\"SK\",\"SX\",\"TC\",\"UK\",\"VG\",\"WF\",\"YT\"];const isInEUTimezone=()=>{return Intl?.DateTimeFormat()?.resolvedOptions()?.timeZone?.startsWith(\"Europe\");};const isEULocale=()=>{const locale=navigator.language??navigator.languages?.[0];return countries.some(country=>locale?.toUpperCase()?.includes(country));};let _inEU=null;export const inEU=()=>{if(_inEU===null)_inEU=isInEUTimezone()||isEULocale();return _inEU;};\nexport const __FramerMetadata__ = {\"exports\":{\"inEU\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./inEU.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{isBrowser}from\"framer-motion\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Puy217ziAIZRqHk4rVRu/inEU.js\";export function useRegion({content,useRegionFromProps,skipEUCheck,regionFromGTM}){const isInEUBasedOnLocation=isBrowser&&!skipEUCheck&&!regionFromGTM?inEU():false;const regionBasedOnLocation=isInEUBasedOnLocation?\"EU\":\"World\";const regionFromProps=content.isEU?\"EU\":\"World\";const regionContent={EU:{title:content.euTitle,description:content.euDescription,type:content.euType,defaults:content.euDefaults,policy:content.euPolicy,blocking:content.euBlocking,showReject:content.euType===\"advanced\"?content.euShowReject:true},World:{title:content.worldTitle,description:content.worldDescription,type:content.worldType,defaults:content.worldDefaults,policy:content.worldPolicy,blocking:content.worldBlocking,showReject:content.worldType===\"advanced\"?content.worldShowReject:true}};return regionContent[regionFromGTM?regionFromGTM:useRegionFromProps?regionFromProps:regionBasedOnLocation];}\nexport const __FramerMetadata__ = {\"exports\":{\"RegionType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"RegionContent\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"useRegion\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{withCSS}from\"framer\";import{AnimatePresence,motion}from\"framer-motion\";import{lazy,Suspense,useState}from\"react\";import{DEFAULT_FONT_FAMILY,getMultipleShadows,getShadow}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/utils.js\";const SPACING=20;// if you update the Toggle component inside this project, copy the new URL to here:\nconst Toggle=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/QDCSmi7dYWSK5AcRSFyX/sBWK1WbcsjrFOSoIzxuJ/Blf0sjosZ.js\"));export const Banner=withCSS(function Banner({banner,button,region,options,previewOptions,consentModes,onDismiss,onAcceptAll,onRejectAll,onAcceptCurrent,onToggleConsent,animateOnMount}){const maxHeightReduction=banner.insetPerSide?banner.insetTop+banner.insetBottom:banner.inset*2;const linkColor=banner.style.link||button.primary.fill;const bannerShadow=getShadow(banner.style.shadow);const borderShadow=banner.style.border?.width?`inset 0 0 0 ${banner.style.border.width}px ${banner.style.border.color}`:null;const bannerStyle={background:banner.style.fill,boxShadow:getMultipleShadows(bannerShadow,borderShadow),overflow:\"hidden\",borderRadius:banner.style.border.radius};return /*#__PURE__*/_jsx(motion.div,{initial:animateOnMount&&{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},animate:{y:0,x:0,scale:1,opacity:1},exit:{x:banner.animation.x,y:banner.animation.y,scale:banner.animation.scale,opacity:0},transition:animateOnMount?banner.animation.transition:{duration:0},style:{maxHeight:`calc(100vh - ${maxHeightReduction}px)`,flexDirection:\"column\",gap:12,position:\"relative\",display:\"flex\",zIndex:100,pointerEvents:\"auto\"},children:/*#__PURE__*/_jsx(\"div\",{style:{...bannerStyle,overflow:\"scroll\",width:\"100%\",maxWidth:banner.width},className:`--framer-cookie-banner-container --framer-cookie-banner-type-${region.type}`,children:region.type===\"simple\"?/*#__PURE__*/_jsx(SimpleBanner,{banner:banner,button:button,linkColor:linkColor,description:region.description,policy:region.policy,onDismiss:onDismiss}):region.type===\"medium\"?/*#__PURE__*/_jsx(AcceptRejectBanner,{banner:banner,button:button,linkColor:linkColor,title:region.title,description:region.description,policy:region.policy,onAccept:onAcceptAll,onReject:onRejectAll}):/*#__PURE__*/_jsx(OptionsBanner,{banner:banner,button:button,options:options,previewOptions:previewOptions,linkColor:linkColor,title:region.title,description:region.description,showReject:region.showReject,policy:region.policy,onOptionToggle:onToggleConsent,consent:consentModes,onAcceptAll:onAcceptAll,onRejectAll:onRejectAll,onAcceptCurrent:onAcceptCurrent})})});},[`.--framer-cookie-banner-container::-webkit-scrollbar { display: none; }`,`.--framer-cookie-banner-container { \n            -ms-overflow-style: none; \n            scrollbar-width: none;  \n        }`],\"framer-lib-cookie-banner\");function SimpleBanner({banner,button,description,policy,onDismiss,linkColor}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",flexDirection:\"row\",padding,gap:SPACING},children:[/*#__PURE__*/_jsx(Description,{style:{...withDefaultFontFamily(banner.style.fontBody),flex:1,alignItems:\"center\",color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(motion.div,{style:{display:\"flex\",justifyContent:\"center\",alignItems:\"center\"},children:/*#__PURE__*/_jsx(Button,{onClick:onDismiss,settings:{...button,fluid:false},id:\"dismiss\",children:button.labels.confirm})})]});}function AcceptRejectBanner({banner,button,title,linkColor,description,policy,onAccept,onReject}){const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...withDefaultFontFamily(banner.style.fontTitle),color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...withDefaultFontFamily(banner.style.fontBody),color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy})]}),/*#__PURE__*/_jsxs(Buttons,{direction:button.direction,children:[/*#__PURE__*/_jsx(Button,{settings:button,onClick:onReject,id:\"reject\",children:button.labels.reject}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAccept,id:\"accept\",children:button.labels.accept})]})]});}function OptionsBanner({banner,button,options,previewOptions,title,description,policy,showReject=true,linkColor,consent,onAcceptCurrent,onAcceptAll,onRejectAll,onOptionToggle}){const[showOptions,setShowOptions]=useState(false);const optionTheme={...options.style,color:banner.style.colorBody};const padding=banner.paddingPerSide?`${banner.paddingTop}px ${banner.paddingRight}px ${banner.paddingBottom}px ${banner.paddingLeft}px`:`${banner.padding}px`;// const optionNames = consent && Object.keys(consent)\nconst optionNames=[\"necessary\",\"preferences\",\"analytics\",\"marketing\"];const shouldShowOptions=showOptions||previewOptions;return /*#__PURE__*/_jsxs(\"div\",{style:{padding},children:[/*#__PURE__*/_jsxs(\"div\",{children:[title&&/*#__PURE__*/_jsx(Headline,{style:{...withDefaultFontFamily(banner.style.fontTitle),color:banner.style.colorTitle},children:title}),/*#__PURE__*/_jsx(Description,{style:{...withDefaultFontFamily(banner.style.fontBody),color:banner.style.colorBody},linkColor:linkColor,description:description,policy:policy}),/*#__PURE__*/_jsx(AnimatePresence,{children:shouldShowOptions&&/*#__PURE__*/_jsx(motion.div,{initial:previewOptions?null:{opacity:0,height:0},animate:{opacity:1,height:\"auto\"},exit:{opacity:0,height:0},style:{display:\"flex\",flexDirection:\"column\",gap:10,marginTop:SPACING,overflow:\"hidden\"},children:optionNames&&optionNames.map(option=>/*#__PURE__*/_jsx(Option,{title:options[option].title,description:options[option].description,titleColor:banner.style.colorTitle,descriptionColor:banner.style.colorBody,showDescription:options.descriptions,enabled:consent[option],onClick:()=>onOptionToggle(option),theme:optionTheme,optional:option===\"necessary\"?options[option].optional:true}))},\"modal\")})]}),/*#__PURE__*/_jsx(Buttons,{direction:button.direction,children:shouldShowOptions?/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptCurrent,id:\"accept\",children:button.labels.save}):/*#__PURE__*/_jsxs(_Fragment,{children:[showReject&&/*#__PURE__*/_jsx(Button,{settings:button,onClick:onRejectAll,id:\"reject\",children:button.labels.rejectAll}),/*#__PURE__*/_jsx(Button,{settings:button,onClick:()=>{setShowOptions(true);},id:\"customize\",children:button.labels.customize}),/*#__PURE__*/_jsx(Button,{settings:button,primary:true,onClick:onAcceptAll,id:\"accept\",children:button.labels.acceptAll})]})})]});}function Option({title,titleColor,description,descriptionColor,showDescription,enabled,optional,onClick,theme}){const paddingValue=theme.paddingPerSide?`${theme.paddingTop}px ${theme.paddingRight}px ${theme.paddingBottom}px ${theme.paddingLeft}px`:`${theme.padding}px`;const borderShadow=theme.border?`inset 0 0 0 ${theme.border.width}px ${theme.border.color}`:null;return /*#__PURE__*/_jsxs(motion.div,{style:{boxShadow:borderShadow,background:theme.background,borderRadius:theme.border.radius,padding:paddingValue,cursor:\"pointer\",userSelect:\"none\",pointerEvents:\"all\"},onClick:onClick,whileHover:{opacity:.5},children:[/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",justifyContent:\"space-between\"},children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontWeight:600,fontSize:12,color:titleColor,...withDefaultFontFamily(theme.fontTitle)},children:title}),optional?/*#__PURE__*/_jsx(Suspense,{fallback:null,children:/*#__PURE__*/_jsx(Toggle,{variant:enabled?\"On\":\"Off\",background:theme.toggleColor,backgroundInactive:theme.toggleColorInactive,ariaLabel:`Toggle for ${title}`})}):/*#__PURE__*/_jsx(\"p\",{style:{margin:0,fontSize:12,color:theme.toggleColor,...withDefaultFontFamily(theme.fontTitle),fontWeight:400},children:\"Always active\"})]}),description&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,marginTop:10,fontSize:12,lineHeight:1.5,color:descriptionColor,...withDefaultFontFamily(theme.fontBody)},children:description})]});}function Headline({children,style}){return /*#__PURE__*/_jsx(\"p\",{style:{fontSize:14,margin:\"0px 0px 10px 0px\",fontWeight:\"bold\",padding:0,...style},children:children});}function Description({style,description,policy,linkColor}){const shouldShow=description||policy?.link;if(!shouldShow)return null;if(!description){return /*#__PURE__*/_jsx(DescriptionParagraph,{policy:policy,style:style,linkColor:linkColor});}// @ivan: Support rendering the description in multiple paragraphs.\n// This is a site speed optimization: it allows to split a single\n// huge <p> into several smaller ones, which prevents the huge <p>\n// from becoming an LCP element.\nconst descriptionParagraphs=description?.split(\"\\n\\n\");return description.split(\"\\n\\n\").map((line,index)=>/*#__PURE__*/_jsx(DescriptionParagraph,{line:line,// Only render the policy in the last paragraph\n    policy:index===descriptionParagraphs.length-1?policy:null,style:{// Add a spacing between paragraphs\n    marginTop:index>0?4:0,...style},linkColor:linkColor},index));}function DescriptionParagraph({line,policy,style,linkColor}){return /*#__PURE__*/_jsxs(\"p\",{style:{lineHeight:1.5,margin:0,padding:0,fontSize:14,...style},children:[line,line&&policy?.link?\" \":null,policy?.link&&/*#__PURE__*/_jsxs(\"span\",{children:[policy?.prefix,\" \",/*#__PURE__*/_jsx(\"a\",{href:policy?.link,target:\"_blank\",rel:\"noopener noreferrer\",style:{color:linkColor,textDecoration:\"none\"},children:policy?.label}),\".\"]})]});}function Buttons({children,direction}){return /*#__PURE__*/_jsx(\"div\",{style:{display:\"flex\",flexDirection:direction,gap:10,marginTop:16},children:children});}const Button=withCSS(function Button({id,children,primary,settings,onClick}){const paddingValue=settings.paddingPerSide?`${settings.paddingTop}px ${settings.paddingRight}px ${settings.paddingBottom}px ${settings.paddingLeft}px`:`${settings.padding}px`;const theme=primary?settings.primary:settings.secondary;return /*#__PURE__*/_jsx(motion.input,{className:\"__framer-cookie-component-button\",id:`__framer-cookie-component-button-${id}`,onClick:onClick,type:\"button\",value:`${children}`,whileHover:{opacity:settings.hoverOpacity??.6},whileTap:{opacity:settings.tapOpacity??.4},style:{WebkitAppearance:\"none\",appearance:\"none\",width:settings.fluid?\"100%\":\"auto\",height:\"auto\",border:\"none\",padding:paddingValue,borderRadius:settings.borderRadius,boxShadow:getShadow(theme.shadow),background:theme.fill,color:theme.color,fontSize:14,lineHeight:1,cursor:\"pointer\",fontWeight:settings.font?\"unset\":600,...withDefaultFontFamily(settings.font)}});},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-banner\");function withDefaultFontFamily(style){if(style?.fontFamily)return style;return{...style,fontFamily:style?.fontFamily||DEFAULT_FONT_FAMILY};}\nexport const __FramerMetadata__ = {\"exports\":{\"BannerComponentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"Banner\":{\"type\":\"variable\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Banner.map","// ⚠️⚠️⚠️⚠️⚠️\n// Edit these files in https://github.com/framer/FramerCodeComponents\n// ⚠️⚠️⚠️⚠️⚠️\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,RenderTarget,useIsOnFramerCanvas,withCSS}from\"framer\";import{AnimatePresence,isBrowser,motion}from\"framer-motion\";import{lazy,Suspense,useEffect,useState}from\"react\";import{createPortal}from\"react-dom\";import{defaultConsent,useConsent,useGTMDefaultConsent}from\"https://framerusercontent.com/modules/zvf2WTzc98u6EX2y7YDj/SElQKSOnUBZOSJtmN84H/consent.js\";import{useRegion}from\"https://framerusercontent.com/modules/0oeZpJVursioGAbwgB9e/LdKok3hlO89v4p4R5gq4/region.js\";import{Banner}from\"https://framerusercontent.com/modules/EkwkxVF9vkTs720qqBC8/LMJoQTMJ3dAbGtsVKgtQ/Banner.js\";import{inEU}from\"https://framerusercontent.com/modules/HKzIAGtbudIGLRAteuFH/Puy217ziAIZRqHk4rVRu/inEU.js\";import{DEFAULT_FONT_FAMILY,getFlexboxValues,interactionResponse,yieldBeforeCb}from\"https://framerusercontent.com/modules/tfq8EDfrazNLXzc9LJte/pK4oThhjjhllFVAwqFls/utils.js\";// Keep track of open state between page reloads\nlet initiallyOpen=false;/**\n * COOKIE BANNER\n * By Floris Verloop\n *\n * @framerSupportedLayoutWidth auto\n * @framerSupportedLayoutHeight auto\n *\n * @framerDisableUnlink\n *\n */export default function CookieBanner({gtmId,preview,trigger,banner,button,content,options,style,gtmLoadedExternally,onShown,onConsentChange,onAccept,onDismiss,onReject,onSavePreferences}){const isOnFramerCanvas=useIsOnFramerCanvas();const isPreview=preview&&isOnFramerCanvas;const skipLogic=!preview&&isOnFramerCanvas;const isInEU=isBrowser?inEU():false;// we ignore customer's GTM in preview because their specific setups can break the preview currently\n// this can be removed if we remove reliance on globals for react symbols in the preview\n// https://framer-team.slack.com/archives/C01J38GC2SW/p1770826268498759\nconst skipGTMId=isInFramerPreview();const gtmDefaults=useGTMDefaultConsent();const region=useRegion({content,useRegionFromProps:isPreview,// skip EU check (expensive) if we are on the canvas and don't want a preview\nskipEUCheck:skipLogic,regionFromGTM:gtmDefaults.region});const consent=useConsent({gtmId:skipGTMId?\"\":gtmId,defaultConsent:gtmDefaults.available?gtmDefaults.consent:region.defaults,gtmLoadedExternally,defaultsFromGTM:gtmDefaults.available});const[isOpen,setIsOpen]=useState(initiallyOpen);// On page switch, disable all transitions so the banner shows up as fast as possible.\nconst[instantlyShowOnMount,setInstantlyShowOnMount]=useState(initiallyOpen);useEffect(()=>{if(skipLogic)return;// Save open state between page switches\ninitiallyOpen=isOpen;// Disable instantly show on mount after first open\nif(isOpen){setInstantlyShowOnMount(false);}// Track shown event\nif(isOpen&&!isPreview&&onShown){yieldBeforeCb(()=>onShown({isInEU}),{priority:\"user-blocking\"});}},[isOpen,skipLogic]);// Check if user should be prompted\nuseEffect(()=>{if(skipLogic)return;const noConsentGiven=consent.isInitialized&&!consent.isDismissed;const shouldAutoAccept=region.type===\"simple\"&&!consent.isAutoAccepted;if(noConsentGiven){performance.mark(\"framer-cookie-open\");setIsOpen(true);/** Automatically accept all cookies for simple banner. */if(shouldAutoAccept){consent.autoAccept();// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}}if(consent.isDismissed){setIsOpen(false);}},[consent.isInitialized,consent.isDismissed,skipLogic]);useEffect(()=>{if(skipLogic)return;if(onConsentChange){yieldBeforeCb(()=>onConsentChange({isInEU,consent:consent.modes}));}},[consent.modes,skipLogic]);async function handleDismiss(){await interactionResponse();consent.dismiss();setIsOpen(false);// Fire callback\nif(onDismiss){yieldBeforeCb(()=>onDismiss({isInEU}));}}async function handleAcceptAll(){await interactionResponse();consent.acceptAll();setIsOpen(false);// Fire callback\nif(onAccept){yieldBeforeCb(()=>onAccept({isInEU}));}}async function handleRejectAll(){await interactionResponse();consent.rejectAll();setIsOpen(false);// Fire callback\nif(onReject){yieldBeforeCb(()=>onReject({isInEU}));}}async function handleAcceptCurrent(){await interactionResponse();consent.acceptCurrent();setIsOpen(false);// Fire callbacks\nyieldBeforeCb(()=>{if(onAccept){onAccept({isInEU});}});yieldBeforeCb(()=>{if(onSavePreferences){onSavePreferences({isInEU});}});}if(isPreview){return /*#__PURE__*/_jsx(\"div\",{style:{...style,width:banner.width},children:/*#__PURE__*/_jsx(Banner,{banner:banner,button:button,region:region,options:options,previewOptions:isPreview&&options.preview,consentModes:{...defaultConsent,necessary:true},animateOnMount:false})});}return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(Trigger,{style:style,trigger:trigger,onClick:()=>setIsOpen(true)}),!skipLogic&&/*#__PURE__*/_jsx(Overlay,{banner:banner,button:button,region:region,options:options,consentModes:consent.modes,animateOnMount:!instantlyShowOnMount,onAcceptAll:handleAcceptAll,onAcceptCurrent:handleAcceptCurrent,onRejectAll:handleRejectAll,onDismiss:handleDismiss,onToggleConsent:consent.toggleMode,isOpen:isOpen})]});}function isInFramerPreview(){return RenderTarget.current()===RenderTarget.preview&&typeof window!==\"undefined\"&&window.origin?.endsWith(\".framercanvas.com\");}const IconCookie=/*#__PURE__*/lazy(()=>import(\"https://framerusercontent.com/modules/80EyUU0Nk6u7skW3IlHH/5dbuLOGDrS0SjHVtVyCR/Icons.js\"));function Overlay(props){const insetValue=props.banner.insetPerSide?`${props.banner.insetTop}px ${props.banner.insetRight}px ${props.banner.insetBottom}px ${props.banner.insetLeft}px`:`${props.banner.inset}px`;const{justifyContent,alignItems}=getFlexboxValues(props.banner.position);const isOpen=props.isOpen;const[shouldRenderPortal,setShouldRenderPortal]=useState(isOpen);// if the portal has previously been rendered, we want to keep rendering the portal, which ensures:\n// - that AnimatePresence works (fade out effect)\n// - we don't cause body style recalc/reflow when the DOM node is removed\nif(!shouldRenderPortal&&isOpen)setShouldRenderPortal(isOpen);if(!shouldRenderPortal)return null;const blocking=props.region.blocking;return /*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{style:{display:\"contents\"},children:/*#__PURE__*/_jsx(AnimatePresence,{children:isOpen?/*#__PURE__*/_jsxs(motion.div,{style:{// We only need to span to the full viewport width if the overlay is blocking.\n// Otherwise, we optimize for a smaller layer size. see: https://framer-team.slack.com/archives/C05V49Q4NJ2/p1709820207863249\ntop:blocking||alignItems===\"flex-start\"?0:undefined,left:blocking||justifyContent===\"flex-start\"?0:undefined,right:blocking||justifyContent===\"flex-end\"?0:undefined,height:blocking?\"100%\":undefined,width:blocking||justifyContent===\"center\"?\"100%\":undefined,bottom:blocking||alignItems===\"flex-end\"?0:undefined,boxSizing:\"border-box\",position:\"fixed\",touchAction:\"none\",padding:insetValue,zIndex:props.banner.zIndex,display:\"flex\",flexDirection:\"row\",gap:20,justifyContent:\"center\",pointerEvents:blocking?\"all\":\"none\"},children:[blocking&&/*#__PURE__*/_jsx(Backdrop,{color:props.banner.style?.backdrop}),/*#__PURE__*/_jsx(\"div\",{style:{width:\"100%\",height:\"100%\",display:\"flex\",justifyContent,alignItems,pointerEvents:\"none\",maxWidth:props.banner.containerWidth>0?props.banner.containerWidth:\"unset\"},children:/*#__PURE__*/_jsx(Banner,{...props})})]}):null})}),document.body);}const Trigger=withCSS(({trigger,style,onClick})=>{const isOnFramerCanvas=useIsOnFramerCanvas();if(trigger.type!==\"none\"){return /*#__PURE__*/_jsx(\"button\",{type:\"button\",className:\"__framer-cookie-component-button\",\"aria-label\":\"Cookie Trigger\",style:{width:\"100%\",height:\"100%\",background:\"none\",display:\"flex\",border:\"none\",padding:0,color:trigger.color,fontSize:16,cursor:\"pointer\",...trigger.textFont},onClick:onClick,children:trigger.type===\"icon\"?trigger.iconType===\"custom\"&&trigger.iconImage?/*#__PURE__*/_jsx(\"img\",{alt:\"\",src:trigger.iconImage.src,width:trigger.iconSize,height:trigger.iconSize}):/*#__PURE__*/_jsx(Suspense,{fallback:null,children:/*#__PURE__*/_jsx(IconCookie,{width:trigger.iconSize,height:trigger.iconSize,color:trigger.color})}):/*#__PURE__*/_jsx(\"span\",{style:{whiteSpace:\"nowrap\"},children:trigger.text})});}if(isOnFramerCanvas){return /*#__PURE__*/_jsxs(\"div\",{style:{borderRadius:8,color:\"#09F\",border:\"1px dashed #09F\",background:\"rgba(0, 153, 255, 0.1)\",padding:20,display:\"flex\",flexDirection:\"column\",gap:5,fontFamily:DEFAULT_FONT_FAMILY,textAlign:\"center\",justifyContent:\"center\",width:164,...style},children:[/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,fontWeight:600,lineHeight:1,margin:0},children:\"Cookie Banner\"}),/*#__PURE__*/_jsx(\"p\",{style:{fontSize:12,lineHeight:1.5,margin:0},children:\"Put on a page to add a Cookie Banner.\"})]});}},\".__framer-cookie-component-button:focus:not(:focus-visible){outline-color:transparent}\",\"framer-lib-cookie-trigger\");function Backdrop({color}){return /*#__PURE__*/_jsx(motion.div,{initial:{opacity:0},animate:{opacity:1},exit:{opacity:0},style:{position:\"absolute\",top:0,left:0,right:0,bottom:0,width:\"100%\",height:\"100%\",backgroundColor:color,pointerEvents:\"none\"}});}addPropertyControls(CookieBanner,{gtmId:{title:\"GTM ID\",type:ControlType.String,placeholder:\"GTM-AAAAAAA\",description:\"Your GTM container ID.\\n[Learn more](https://www.framer.com/learn/cookie-banner/)\"},preview:{type:ControlType.Boolean,defaultValue:true,description:\"Lets you preview the banner on the Canvas.\"},trigger:{type:ControlType.Object,buttonTitle:\"Icon, Text\",controls:{type:{title:\"Type\",type:ControlType.Enum,options:[\"text\",\"icon\",\"none\"],optionTitles:[\"Text\",\"Icon\",\"None\"],defaultValue:\"text\",displaySegmentedControl:true},iconType:{title:\"Icon\",type:ControlType.Enum,options:[\"default\",\"custom\"],optionTitles:[\"Default\",\"Custom\"],displaySegmentedControl:true,hidden:props=>props.type!==\"icon\"},text:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.type!==\"text\"},textFont:{// @ts-ignore - internal\ntype:ControlType.Font,title:\" \",controls:\"extended\",hidden:props=>props.type!==\"text\"},iconSize:{title:\"Size\",type:ControlType.Number,displayStepper:true,defaultValue:24,hidden:props=>props.type!==\"icon\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#333\",hidden:props=>props.type===\"none\"||props.type===\"icon\"&&props.iconType===\"custom\"},iconImage:{title:\"File\",type:ControlType.ResponsiveImage,allowedFileTypes:[\"jpg\",\"png\",\"svg\"],hidden:props=>props.iconType===\"default\"}}},banner:{title:\"Banner\",type:ControlType.Object,buttonTitle:\"Font, Styles\",controls:{position:{type:ControlType.Enum,title:\"Position\",options:[\"top-left\",\"top-center\",\"top-right\",\"bottom-right\",\"bottom-center\",\"bottom-left\"],optionTitles:[\"Top Left\",\"Top Center\",\"Top Right\",\"Bottom Right\",\"Bottom Center\",\"Bottom Left\"],defaultValue:\"bottom-right\"},zIndex:{title:\"Z Index\",type:ControlType.Number,defaultValue:10,displayStepper:true,min:0,max:10},width:{title:\"Width\",type:ControlType.Number,defaultValue:360,min:200,max:1e3,displayStepper:true,step:5},containerWidth:{title:\"Wrapping\",type:ControlType.Number,defaultValue:0,min:0},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:20,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},inset:{title:\"Inset\",type:ControlType.FusedNumber,toggleKey:\"insetPerSide\",toggleTitles:[\"Inset\",\"Inset per side\"],defaultValue:20,valueKeys:[\"insetTop\",\"insetRight\",\"insetBottom\",\"insetLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors, Shadow\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"extended\"},colorTitle:{title:\" \",type:ControlType.Color,defaultValue:\"#000\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"extended\"},colorBody:{title:\" \",type:ControlType.Color,defaultValue:\"#444\"},fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#FFF\"},link:{title:\"Link\",type:ControlType.Color,optional:true,defaultValue:\"#999\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:14},width:{title:\"Width\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:1},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.05)\"}}},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100,defaultValue:0},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100,defaultValue:2},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100,defaultValue:4}}},backdrop:{title:\"Backdrop\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\",hidden:(_,props)=>!props.content.euBlocking&&!props.content.worldBlocking}}},animation:{icon:\"effect\",buttonTitle:\"Options\",type:ControlType.Object,controls:{x:{type:ControlType.Number,displayStepper:true,defaultValue:0},y:{type:ControlType.Number,displayStepper:true,defaultValue:10},scale:{type:ControlType.Number,min:0,step:.1,defaultValue:1},transition:{type:ControlType.Transition}}}}},button:{title:\"Buttons\",type:ControlType.Object,buttonTitle:\"Variants, Style\",controls:{primary:{title:\"Primary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#000\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#FFF\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},secondary:{title:\"Secondary\",type:ControlType.Object,buttonTitle:\"Colors, Shadow\",controls:{fill:{title:\"Fill\",type:ControlType.Color,defaultValue:\"#EEE\"},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"#444\"},shadow:{type:ControlType.Object,title:\"Shadow\",optional:true,controls:{shadowColor:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.25)\"},shadowX:{title:\"X\",type:ControlType.Number,min:-100,max:100},shadowY:{title:\"Y\",type:ControlType.Number,min:-100,max:100},shadowBlur:{title:\"Blur\",type:ControlType.Number,min:0,max:100}}}}},labels:{type:ControlType.Object,controls:{accept:{type:ControlType.String,defaultValue:\"Accept\"},reject:{type:ControlType.String,defaultValue:\"Reject\"},acceptAll:{type:ControlType.String,defaultValue:\"Accept all\"},rejectAll:{type:ControlType.String,defaultValue:\"Reject all\"},customize:{type:ControlType.String,defaultValue:\"Customize\"},save:{type:ControlType.String,defaultValue:\"Save Preferences\"},confirm:{type:ControlType.String,defaultValue:\"Okay\"}}},font:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Font\",controls:\"extended\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:10,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0},borderRadius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},tapOpacity:{title:\"Tap Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.4},hoverOpacity:{title:\"Hover Opacity\",type:ControlType.Number,step:.1,displayStepper:true,max:1,min:0,defaultValue:.6},direction:{type:ControlType.Enum,title:\"Direction\",options:[\"row\",\"column\"],// @ts-ignore - internal\noptionIcons:[\"direction-horizontal\",\"direction-vertical\"],defaultValue:\"row\",displaySegmentedControl:true},fluid:{title:\"Fluid\",type:ControlType.Boolean,defaultValue:true}}},content:{title:\"Regions\",type:ControlType.Object,buttonTitle:\"World, EU\",controls:{isEU:{title:\" \",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"EU\",disabledTitle:\"World\"},euType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"medium\",hidden:props=>!props.isEU},euTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.euType===\"simple\"||!props.isEU},euDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",displayTextArea:true,hidden:props=>!props.isEU},euPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link,defaultValue:\"https://www.framer.com/legal/policy/\"},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>!props.isEU},euDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:false,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>!props.isEU},euShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.euType!==\"advanced\"},euBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>!props.isEU},worldType:{title:\"Choices\",type:ControlType.Enum,options:[\"simple\",\"medium\",\"advanced\"],optionTitles:[\"None\",\"Accept/Reject\",\"Customizable\"],defaultValue:\"simple\",hidden:props=>props.isEU},worldTitle:{title:\"Title\",type:ControlType.String,defaultValue:\"Cookie Settings\",hidden:props=>props.worldType===\"simple\"||props.isEU},worldDescription:{title:\"Description\",type:ControlType.String,defaultValue:\"We use cookies to personalize content, run ads, and analyze traffic.\",displayTextArea:true,hidden:props=>props.isEU},worldPolicy:{title:\"Policy\",type:ControlType.Object,buttonTitle:\"Link, Prefix\",controls:{link:{title:\"Link\",type:ControlType.Link},prefix:{title:\"Prefix\",type:ControlType.String,defaultValue:\"Read our\"},label:{title:\"Label\",type:ControlType.String,defaultValue:\"Cookie Policy\"}},hidden:props=>props.isEU},worldDefaults:{title:\"Defaults\",buttonTitle:\"Options\",type:ControlType.Object,controls:{necessary:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},preferences:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},analytics:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true},marketing:{type:ControlType.Boolean,enabledTitle:\"Granted\",disabledTitle:\"Denied\",defaultValue:true,description:\"The default consent when the user hasn’t provided any yet.\"}},hidden:props=>props.isEU},worldShowReject:{title:\"Reject All\",type:ControlType.Boolean,defaultValue:true,enabledTitle:\"Show\",disabledTitle:\"Hide\",hidden:props=>props.worldType!==\"advanced\"},worldBlocking:{title:\"Blocking\",type:ControlType.Boolean,defaultValue:false,description:\"Renders a content blocking backdrop.\",hidden:props=>props.isEU}}},options:{type:ControlType.Object,buttonTitle:\"Content, Styles\",hidden:(_,props)=>props.content.euType!==\"advanced\"&&props.content.worldType!==\"advanced\",controls:{preview:{type:ControlType.Boolean,defaultValue:false,description:\"Open when previewing banner on the canvas.\",hidden:(_,props)=>!props.preview},necessary:{title:\"Necessary\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Necessary\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables security and basic functionality.\",displayTextArea:true},optional:{title:\"Optional\",type:ControlType.Boolean,defaultValue:true}}},preferences:{title:\"Preferences\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Preferences\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables personalized content and settings.\",displayTextArea:true,optional:true}}},analytics:{title:\"Analytics\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Analytics\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables tracking of performance.\",displayTextArea:true}}},marketing:{title:\"Marketing\",type:ControlType.Object,buttonTitle:\"Content\",controls:{title:{title:\"Title\",type:ControlType.String,defaultValue:\"Marketing\"},description:{title:\"Description\",type:ControlType.String,defaultValue:\"Enables ads personalization and tracking.\",displayTextArea:true}}},style:{type:ControlType.Object,title:\"Style\",buttonTitle:\"Fonts, Colors\",controls:{fontTitle:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Title\",controls:\"basic\"},fontBody:{// @ts-ignore - internal\ntype:ControlType.Font,title:\"Body\",controls:\"basic\"},background:{title:\"Background\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"},border:{type:ControlType.Object,title:\"Border\",buttonTitle:\"Radius, Width\",controls:{radius:{title:\"Radius\",type:ControlType.Number,displayStepper:true,min:0,defaultValue:8},width:{title:\"Width\",type:ControlType.Number,displayStepper:true},color:{title:\"Color\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.02)\"}}},toggleColor:{title:\"On\",type:ControlType.Color,defaultValue:\"#000\"},toggleColorInactive:{title:\"Off\",type:ControlType.Color,defaultValue:\"rgba(0,0,0,0.1)\"},padding:{title:\"Padding\",type:ControlType.FusedNumber,toggleKey:\"paddingPerSide\",toggleTitles:[\"Padding\",\"Padding per side\"],defaultValue:12,valueKeys:[\"paddingTop\",\"paddingRight\",\"paddingBottom\",\"paddingLeft\"],valueLabels:[\"T\",\"R\",\"B\",\"L\"],min:0}}}}}});CookieBanner.displayName=\"Cookie Banner\";\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"CookieBanner\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutWidth\":\"auto\",\"framerSupportedLayoutHeight\":\"auto\",\"framerDisableUnlink\":\"*\",\"framerContractVersion\":\"1\"}},\"ContentProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"OptionsStyle\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ContentType\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"PolicyProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"ButtonsProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"FontProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"CookieBannerProps\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Cookies.map","import{jsx as _jsx}from\"react/jsx-runtime\";import{useEffect,useRef}from\"react\";import{addPropertyControls,ControlType,useIsStaticRenderer,RenderTarget}from\"framer\";/**\n * Spotlight\n *\n * A decorative cursor-following radial glow, scoped to whatever Stack or\n * Frame it's placed in. Never intercepts pointer or keyboard interaction —\n * drop it into any layer without affecting clicks, links, or text selection\n * underneath it.\n *\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n */export default function Spotlight(props){const{color,radius,intensity,falloff,style}=props;const ref=useRef(null);// Last known cursor position, in screen coordinates. Held on to so the glow\n// can be repositioned on scroll and resize, when no mousemove event fires.\nconst pointer=useRef({x:0,y:0,seen:false});const frame=useRef(0);// covers Canvas/Export (useIsStaticRenderer) and the marketplace listing Thumbnail render, which it doesn't\nconst isStatic=useIsStaticRenderer()||RenderTarget.current()===RenderTarget.thumbnail;useEffect(()=>{if(isStatic)return;const el=ref.current;if(!el)return;// ponytail: touch devices have no persistent cursor, skip tracking entirely\nif(!window.matchMedia(\"(hover: hover) and (pointer: fine)\").matches)return;// Re-measures the box every time. Scrolling moves the box but not the\n// cursor, so this has to run on scroll as well as on mousemove.\nfunction update(){if(!pointer.current.seen)return;const rect=el.getBoundingClientRect();const{x,y}=pointer.current;const inside=x>=rect.left&&x<=rect.right&&y>=rect.top&&y<=rect.bottom;el.style.setProperty(\"--spotlight-x\",`${x-rect.left}px`);el.style.setProperty(\"--spotlight-y\",`${y-rect.top}px`);el.style.setProperty(\"--spotlight-opacity\",inside?String(intensity):\"0\");}// ponytail: one measurement per painted frame. Scroll and mousemove both\n// fire faster than the screen redraws, and measuring the box is the\n// expensive part.\nfunction schedule(){if(frame.current)return;frame.current=requestAnimationFrame(()=>{frame.current=0;update();});}function handleMove(event){pointer.current={x:event.clientX,y:event.clientY,seen:true};schedule();}function handleWindowLeave(){el.style.setProperty(\"--spotlight-opacity\",\"0\");}function handleKeydown(event){if(event.key===\"Tab\")el.style.setProperty(\"--spotlight-opacity\",\"0\");}window.addEventListener(\"mousemove\",handleMove);// capture: true also catches scrolling inside nested scrolling areas.\n// A scroll event does not travel up to the window on its own.\nwindow.addEventListener(\"scroll\",schedule,{passive:true,capture:true});window.addEventListener(\"resize\",schedule);document.addEventListener(\"mouseleave\",handleWindowLeave);window.addEventListener(\"keydown\",handleKeydown);return()=>{if(frame.current)cancelAnimationFrame(frame.current);window.removeEventListener(\"mousemove\",handleMove);window.removeEventListener(\"scroll\",schedule,true);window.removeEventListener(\"resize\",schedule);document.removeEventListener(\"mouseleave\",handleWindowLeave);window.removeEventListener(\"keydown\",handleKeydown);};},[isStatic,intensity]);return /*#__PURE__*/_jsx(\"div\",{ref:ref,\"aria-hidden\":\"true\",style:{position:\"relative\",...style,pointerEvents:\"none\",opacity:isStatic?intensity:\"var(--spotlight-opacity, 0)\",transition:\"opacity 0.3s ease\",background:`radial-gradient(circle ${radius}px at var(--spotlight-x, 50%) var(--spotlight-y, 50%), ${color}, transparent ${falloff}%)`}});}addPropertyControls(Spotlight,{color:{type:ControlType.Color,title:\"Color\",defaultValue:\"#FBBF24\"},radius:{type:ControlType.Number,title:\"Radius\",defaultValue:300,min:50,max:1e3,step:10,unit:\"px\"},intensity:{type:ControlType.Number,title:\"Intensity\",defaultValue:.4,min:0,max:1,step:.05},falloff:{type:ControlType.Number,title:\"Falloff\",defaultValue:77,min:10,max:100,step:5,unit:\"%\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Spotlight\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./Spotlight.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import AmbientMotion from\"https://framer.com/m/AmbientMotion-n6LGA0.js\";import*as React from\"react\";import{RenderTarget}from\"framer\";import{createPortal}from\"react-dom\";/**\n * Direct studio contacts, with a responsive link index.\n * @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 1440\n * @framerIntrinsicHeight 660\n */function LinkArrow({download=false}){return /*#__PURE__*/_jsx(\"svg\",{className:\"ai25-link-arrow\",width:\"20\",height:\"20\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.7\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:download?\"M12 3v12m-5-5 5 5 5-5M5 17v4h14v-4\":\"M5 19 19 5M5 5h14v14\"})});}function FooterBrandScene(){const uid=React.useId().replace(/:/g,\"\");const shape=\"M 145.452 4.443 L 146.266 4.452 L 146.739 4.892 L 158.855 36.69 L 165.496 55.443 L 180.016 93.764 L 181.841 99.472 L 182.428 100.287 L 186.681 112.517 L 201.193 150.839 L 203.001 156.546 L 203.597 157.362 L 221.791 207.098 L 222.378 207.913 L 224.178 213.62 L 227.177 220.959 L 228.147 224.22 L 227.748 224.571 L 160.118 224.521 L 159.124 222.589 L 149.795 194.052 L 148.711 192.177 L 147.081 192.16 L 75.378 192.152 L 74.563 192.633 L 73.373 195.683 L 63.971 224.244 L 63.156 224.571 L 0.416 224.571 L 0 224.22 L 0.871 220.959 L 81.082 4.501 Z M 104.149 103.549 L 101.957 109.256 L 101.696 110.887 L 99.512 116.594 L 89.352 147.577 L 90.044 147.961 L 133.229 147.961 L 134.395 147.577 L 130.215 133.716 L 120.755 105.179 L 113.022 78.273 L 112.02 76.642 Z M 301.08 4.443 L 301.895 4.468 L 302.311 4.892 L 302.327 222.589 L 302.27 224.22 L 301.895 224.546 L 238.34 224.579 L 237.916 224.22 L 237.851 5.707 L 237.876 4.892 L 238.34 4.443 Z M 431.45 0.685 L 441.227 2.063 L 451.821 4.688 L 464.042 9.474 L 471.378 13.633 L 477.893 18.419 L 481.968 22.234 L 487.754 28.537 L 492.815 35.875 L 495.347 40.767 L 497.637 46.475 L 500.253 56.259 L 501.034 62.782 L 501.393 71.751 L 500.261 85.611 L 497.802 95.395 L 495.086 101.918 L 492.961 105.995 L 487.967 113.333 L 477.893 123.337 L 469.747 129.917 L 455.078 140.639 L 422.487 162.833 L 411.893 170.905 L 409.72 172.853 L 409.816 173.669 L 496.637 173.824 L 499.894 174.133 L 500.268 175.299 L 500.22 224.22 L 499.081 224.562 L 319.821 224.562 L 318.664 224.22 L 318.778 213.621 L 319.691 204.652 L 321.174 195.683 L 322.73 189.976 L 325.223 183.453 L 330.226 174.484 L 335.156 167.961 L 341.283 161.438 L 358.117 146.403 L 381.747 128.621 L 413.524 106.5 L 420.043 102.359 L 426.562 97.328 L 431.597 92.134 L 434.074 88.873 L 436.786 83.98 L 438.277 79.904 L 439.043 75.827 L 439.127 70.935 L 438.27 66.043 L 436.658 61.966 L 432.81 57.074 L 428.193 53.609 L 424.118 51.815 L 415.968 50.397 L 411.08 50.323 L 404.561 51.122 L 398.859 52.883 L 394.784 55.199 L 391.525 58.012 L 387.239 63.597 L 384.916 68.489 L 383.173 74.197 L 382.203 79.088 L 381.445 89.688 L 380.932 90.308 L 322.266 90.308 L 321.206 89.688 L 321.981 72.566 L 322.844 64.412 L 325.109 54.628 L 330.015 42.398 L 332.614 37.506 L 337.551 30.168 L 346.71 20.742 L 354.043 15.345 L 359.747 11.896 L 366.265 8.643 L 374.414 5.512 L 380.117 3.791 L 387.45 2.063 L 397.229 0.677 L 411.893 0 Z M 542.266 4.443 L 684.042 4.443 L 684.855 4.476 L 685.214 4.892 L 685.232 52.997 L 684.855 53.421 L 587.078 53.446 L 586.543 53.813 L 585.938 55.443 L 579.364 84.796 L 579.045 87.242 L 579.745 87.633 L 583.007 84.608 L 589.522 80.409 L 599.302 76.455 L 609.892 73.927 L 617.228 73.095 L 627.005 73.03 L 636.782 73.935 L 645.745 75.615 L 653.077 77.857 L 659.596 80.434 L 668.559 85.407 L 675.078 90.275 L 681.597 96.447 L 684.994 100.287 L 689.102 105.995 L 693.199 113.333 L 695.856 119.856 L 698.204 128.009 L 699.809 137.793 L 699.956 145.131 L 699.831 157.361 L 698.212 167.961 L 695.834 176.93 L 693.356 183.453 L 690.04 189.975 L 685.885 196.498 L 681.213 202.206 L 674.265 209.038 L 667.746 214.003 L 659.596 218.904 L 650.633 222.948 L 644.931 224.774 L 634.338 227.701 L 628.636 228.639 L 622.93 229.357 L 609.079 230.009 L 588.708 229.259 L 578.115 227.742 L 567.524 225.223 L 560.192 222.801 L 551.229 218.928 L 544.71 215.455 L 537.377 210.546 L 530.041 204.203 L 524.786 198.129 L 520.723 192.421 L 516.769 185.083 L 513.299 176.114 L 512.866 174.484 L 513.746 174.101 L 582.189 174.133 L 588.708 178.063 L 596.858 180.558 L 605.821 181.202 L 613.154 180.493 L 618.042 178.911 L 622.93 176.375 L 627.005 173.163 L 628.79 171.222 L 631.234 167.961 L 633.81 163.069 L 636.228 154.1 L 636.261 140.239 L 634.502 133.716 L 632.234 128.824 L 628.636 124.055 L 624.561 120.263 L 619.673 117.369 L 613.967 115.363 L 609.079 114.629 L 600.929 114.605 L 595.227 115.42 L 591.97 116.35 L 587.078 118.69 L 584.634 120.28 L 580.562 123.949 L 577.44 128.009 L 576.488 128.4 L 518.634 128.408 L 518.22 128.009 L 534.541 41.583 L 535.267 39.136 L 540.4 10.599 L 541.712 4.892 Z\";return /*#__PURE__*/_jsx(\"div\",{className:\"ai25-brand-scene\",children:/*#__PURE__*/_jsxs(\"svg\",{className:\"ai25-brand-sculpture\",viewBox:\"0 0 700 230\",role:\"img\",\"aria-label\":\"AI25\",xmlns:\"http://www.w3.org/2000/svg\",children:[/*#__PURE__*/_jsx(\"defs\",{children:/*#__PURE__*/_jsxs(\"linearGradient\",{id:uid+\"face\",x1:\"0\",y1:\"0\",x2:\"0\",y2:\"1\",children:[/*#__PURE__*/_jsx(\"stop\",{stopColor:\"#101010\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\".65\",stopColor:\"#ce4300\"}),/*#__PURE__*/_jsx(\"stop\",{offset:\"1\",stopColor:\"#FF5300\"})]})}),/*#__PURE__*/_jsx(\"path\",{d:shape,fill:`url(#${uid}face)`})]})});}export default function StudioFooter(props){const[aboutOpen,setAboutOpen]=React.useState(false);const[showTop,setShowTop]=React.useState(false);const[body,setBody]=React.useState(null);React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;setBody(document.body);const onScroll=()=>setShowTop(window.scrollY>Math.max(600,innerHeight));onScroll();window.addEventListener(\"scroll\",onScroll,{passive:true});return()=>window.removeEventListener(\"scroll\",onScroll);},[]);const contacts=[{label:\"New business\",name:\"Vlad Kruk\",email:\"vlad@ai25.studio\"},{label:\"Invoices\",name:\"Antoni Shkraba\",email:\"antoni@ai25.studio\"},{label:\"Creative production\",name:\"Anton Kolbasko\",email:\"anton@ai25.studio\"}];const groups=[{name:\"Work & expertise\",links:[[\"AI production\",\"/#ai-production\"],[\"Live action\",\"/#directors\"],[\"3D, CGI & VFX\",\"/#3d-cgi-vfx\"],[\"All services\",\"/services/all-services\"],[\"Pricing\",\"/pricing\"]]},{name:\"Studio\",links:[[\"Team\",\"/team\"],[\"Reviews\",\"/reviews\"],[\"For agencies\",\"/for-agencies\"],[\"Enterprise AI\",\"/enterprise-ai\"],[\"Journal\",\"/blog\"],[\"FAQ\",\"/#faq\"]]},{name:\"Follow our work\",links:[[\"Vimeo\",\"https://vimeo.com/ai25studio\"],[\"Instagram\",\"https://www.instagram.com/ai25.studio/\"],[\"LinkedIn\",\"https://pl.linkedin.com/company/ai25studio\"],[\"Pitch deck\",\"https://framerusercontent.com/assets/2ndagB7lJYf6xW971tFXopjlYt4.pdf\"]]}];return /*#__PURE__*/_jsxs(\"div\",{\"data-ai25-footer\":\"\",style:{...props.style,width:\"100%\",height:\"auto\"},children:[/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n            [data-ai25-footer] { box-sizing:border-box; color:#f5f5f5; font-family:\"Agrandir Regular\",sans-serif; background:#090909; border:1px solid #432517; border-radius:16px; padding:40px; }\n\n            [data-ai25-footer]{border-color:#303030!important;background:#101010!important;}\n            .ai25-closing{position:relative;text-align:center;padding:12px 20px 28px;margin-bottom:28px;border-bottom:1px solid #303030;overflow:hidden;background:radial-gradient(ellipse at 50% 38%,#30303088,transparent 65%);}\n            .ai25-closing-images{display:flex;align-items:center;justify-content:center;max-width:440px;margin:0 auto 16px;perspective:1000px;padding:12px 0;}\n            .ai25-closing-images img{width:34%;aspect-ratio:16/10;object-fit:cover;border-radius:14px;box-shadow:0 16px 40px #0005;border:1px solid #ffffff20;transition:transform .5s ease;}\n            .ai25-closing-images img:first-child{transform:rotateY(12deg) rotate(-4deg);margin-right:-22px;}\n            .ai25-closing-images img:nth-child(2){z-index:1;transform:translateY(-10px) scale(1.08);}\n            .ai25-closing-images img:last-child{transform:rotateY(-12deg) rotate(4deg);margin-left:-22px;}\n            .ai25-closing:hover img:nth-child(2){transform:translateY(-14px) scale(1.1);}\n            .ai25-closing h2{font:700 clamp(28px,3vw,44px)/1.12 \"Akzidenz-Grotesk Pro Bold\",sans-serif;letter-spacing:-.025em;margin:0 0 16px;color:#fff;}\n            .ai25-closing h2{font-size:clamp(30px,3.6vw,48px);line-height:1.03;letter-spacing:-.045em;background:linear-gradient(180deg,#fff 15%,#dedede 52%,#737373 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;max-width:720px;margin:0 auto 14px;}.ai25-closing h2 span{color:inherit;}\n            .ai25-closing p{font:400 15px/1.45 \"Agrandir Regular\",sans-serif;color:#bbb;max-width:500px;margin:0 auto 16px;}\n            .ai25-closing a{display:inline-flex;align-items:center;gap:24px;min-height:44px;padding:10px 22px;background:linear-gradient(120deg,#393939,#1b1b1b);border:1px solid #666;border-radius:999px;font:700 15px/1.3 \"Akzidenz-Grotesk Pro Bold\",sans-serif;color:#fff;box-shadow:inset 0 1px 0 #ffffff25;}\n            .ai25-closing a:hover{background:#FF5300;color:#111;border-color:#FF5300;}.ai25-closing a:hover svg{color:#111;}\n            @media(max-width:600px){.ai25-closing{padding:6px 0 24px;margin-bottom:28px;}.ai25-closing-images{margin-bottom:16px;}.ai25-closing-images img{width:36%;border-radius:8px;}.ai25-closing-images img:first-child{margin-right:-10px;}.ai25-closing-images img:last-child{margin-left:-10px;}.ai25-closing p{font-size:15px;}.ai25-closing h2{font-size:30px;}}\n            @media(prefers-reduced-motion:reduce){.ai25-closing-images img{transition:none!important;}}\n            [data-ai25-footer] * { box-sizing:border-box; }\n            [data-ai25-footer] a { color:inherit; text-decoration:none; }\n            [data-ai25-footer] a:hover { color:#FF5300; }\n            [data-ai25-footer] a:focus-visible, .ai25-back-top:focus-visible { outline:2px solid #FF5300; outline-offset:5px; }\n            .ai25-footer-intro { display:flex; align-items:center; justify-content:space-between; gap:24px; margin-bottom:32px; }\n            .ai25-footer-intro h2 { font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif; font-size:clamp(28px,3vw,42px); line-height:1.1; font-weight:650; letter-spacing:-.03em; margin:0; color:#FF5300; text-align:right; }\n            .ai25-footer-intro p { margin:0; color:#aaa; font-size:14px; line-height:1.5; }\n            .ai25-footer-contacts { display:grid; grid-template-columns:repeat(4,minmax(0,1fr)); border-top:1px solid #303030; border-bottom:1px solid #303030; }\n            .ai25-footer-contact { transition:background .25s ease; display:block; padding:26px 18px 26px 0; min-width:0; }\n            .ai25-footer-contact + .ai25-footer-contact { border-left:1px solid #303030; padding-left:18px; }\n            .ai25-footer-label { display:block; color:#FF5300; font-size:12px; line-height:1.5; font-weight:600; letter-spacing:.07em; text-transform:uppercase; }\n            .ai25-footer-email { display:flex; align-items:center; justify-content:space-between; gap:12px; margin:12px 0 10px; font-size:clamp(17px,1.65vw,24px); font-weight:600; letter-spacing:-.03em; }\n            .ai25-footer-contact:hover { background:linear-gradient(120deg,#FF530012,transparent); } .ai25-footer-email > span:last-child { color:#FF5300; transition:transform .25s ease; } .ai25-footer-contact:hover .ai25-footer-email > span:last-child { transform:translate(3px,-3px); } .ai25-footer-name { display:block; color:#aaa; font-size:14px; }\n            .ai25-footer-index { display:grid; grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.6fr); gap:32px; padding:36px 0; align-items:start; }\n            .ai25-footer-index p { color:#b8b8b8; font-size:14px; line-height:1.65; margin:0 0 14px; }\n            .ai25-footer-about-lead { color:#f5f5f5!important; font-size:18px!important; line-height:1.35!important; letter-spacing:-.02em; }\n            .ai25-footer-read-more { display:inline-flex; gap:12px; align-items:center; min-height:44px; padding:0; color:#FF5300; background:none; border:0; font:600 14px \"Agrandir Regular\",sans-serif; cursor:pointer; }\n            .ai25-footer-read-more:focus-visible { outline:2px solid #FF5300; outline-offset:4px; }\n            .ai25-footer-languages { display:flex; gap:8px; align-items:center; color:#aaa; font-size:13px; }\n            .ai25-footer-languages a { display:inline-flex; align-items:center; min-height:32px; }\n            .ai25-footer-index h3 { font-size:12px; font-weight:600; letter-spacing:.07em; text-transform:uppercase; color:#999; margin:0 0 12px; }\n            .ai25-footer-index ul { list-style:none; padding:0; margin:0; }\n            .ai25-footer-index li a { display:inline-flex; align-items:center; min-height:36px; font-size:15px; }\n            .ai25-footer-general { font-size:18px; font-weight:600; }\n            .ai25-footer-bottom { display:flex; align-items:center; justify-content:flex-start; gap:20px; flex-wrap:wrap; padding-top:8px; }\n            .ai25-link-arrow { flex-shrink:0; color:#FF5300; vertical-align:middle; margin-left:8px; }\n            .ai25-footer-legal { display:flex; gap:20px; flex-wrap:wrap; color:#aaa; font-size:12px; line-height:1.6; }\n            .ai25-back-top { position:fixed; z-index:80; right:24px; bottom:24px; width:48px; height:48px; border:1px solid #555; border-radius:10px; color:#fff; background:#151515; box-shadow:0 4px 18px #0005; cursor:pointer; display:grid; place-items:center; transition:background .15s,color .15s; }\n            .ai25-back-top:hover { background:#FF5300; color:#0a0a0a; border-color:#FF5300; }\n            html[lang=\"pl-PL\"] [data-ai25-footer],html[lang=\"pl\"] [data-ai25-footer], html[lang^=\"pl\"] .ai25-back-top { display:none; }\n            html[lang^=\"pl\"] footer:has([data-ai25-footer]) > [data-framer-name=\"Container\"] { gap:48px!important; }\n            html[lang=\"en\"] footer:has([data-ai25-footer]) > [data-framer-name=\"Container\"] { gap:0!important; padding:0 30px!important; }\n            html[lang=\"en\"] footer:has([data-ai25-footer]) > [data-framer-name=\"Container\"] > [data-framer-name=\"Content\"] { display:none!important; } html[lang=\"en\"] footer [data-framer-name=\"Logo + bottom\"] > [data-framer-name=\"Botton text\"] { display:none; }\n            @media(max-width:1100px) { [data-ai25-footer] { padding:28px; } .ai25-footer-contacts { grid-template-columns:repeat(2,minmax(0,1fr)); } .ai25-footer-contact:nth-child(3) { border-left:0; padding-left:0; } .ai25-footer-contact:nth-child(n+3) { border-top:1px solid #303030; } .ai25-footer-email { font-size:22px; } .ai25-footer-index { grid-template-columns:repeat(2,minmax(0,1fr)); } }\n            @media(max-width:600px) { [data-ai25-footer] { padding:28px 20px; } .ai25-footer-intro { display:block; } .ai25-footer-intro h2 { font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif; text-align:left; margin-top:12px; } .ai25-footer-contacts { grid-template-columns:1fr; } .ai25-footer-contact,.ai25-footer-contact + .ai25-footer-contact { padding:22px 0; border-left:0; } .ai25-footer-contact + .ai25-footer-contact { border-top:1px solid #303030; } .ai25-footer-email { font-size:23px; } .ai25-footer-index { grid-template-columns:repeat(2,minmax(0,1fr)); gap:28px 20px; } .ai25-footer-index li a { min-height:44px; } .ai25-footer-about { grid-column:auto; padding-top:0; min-width:0; } .ai25-footer-about p { font-size:12px;line-height:1.6; } .ai25-footer-about-lead { font-size:16px!important; } .ai25-footer-index h3 { font-size:11px;line-height:1.5; } .ai25-footer-bottom { align-items:start; flex-direction:column; } .ai25-footer-legal { gap:12px 18px; } .ai25-back-top { right:16px; bottom:16px; } html[lang=\"en\"] footer:has([data-ai25-footer]) > [data-framer-name=\"Container\"] { padding:0 16px!important; } }\n            @media(prefers-reduced-motion:reduce) { .ai25-back-top,.ai25-footer-contact,.ai25-footer-email > span:last-child { transition:none; } }\n\n            /* One continuous footer surface, with the studio's original vector mark. */\n            [data-ai25-footer]{position:relative;isolation:isolate;border:0!important;border-radius:24px!important;padding:40px 40px 24px!important;overflow:hidden!important;}\n            .ai25-closing{border-bottom:0!important;margin-bottom:16px!important;}\n            .ai25-footer-contacts{border-top:0!important;}\n            .ai25-footer-email,.ai25-footer-index li a,.ai25-footer-read-more{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;}\n            .ai25-footer-index li a{font-size:17px;}\n            .ai25-brand-scene{position:relative;isolation:isolate;min-height:clamp(300px,31vw,520px);margin:0 -40px;overflow:clip;background:#101010;}\n            .ai25-brand-landscape{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center bottom;opacity:.85;mask-image:linear-gradient(transparent,#000 40%);-webkit-mask-image:linear-gradient(transparent,#000 40%);z-index:-1;}\n            .ai25-brand-caption{position:absolute;left:40px;bottom:48px;z-index:2;max-width:26%;}\n            .ai25-brand-caption>span{font:700 10px/1.5 \"Akzidenz-Grotesk Pro Bold\",sans-serif;color:#ff8348;letter-spacing:.1em;}\n            .ai25-brand-caption p{font:900 clamp(24px,2.6vw,42px)/1.06 \"Akzidenz-Grotesk Pro Super\",sans-serif!important;color:#f0f0e9;margin:18px 0 0;letter-spacing:-.035em;}\n            .ai25-brand-sculpture{position:absolute;right:-4%;bottom:16px;width:76%;height:auto;overflow:visible;transform:rotate(-7deg);transform-origin:center;filter:drop-shadow(0 18px 16px #0008);}\n            .ai25-footer-bottom{position:relative;padding-top:20px;border-top:0;background:#101010;}\n            html[lang=\"en\"] footer:has([data-ai25-footer]) [data-framer-name=\"Logo + bottom\"]{display:none!important;}\n            html[lang=\"en\"] footer:has([data-ai25-footer]){gap:0!important;padding-bottom:0!important;}\n            @media(max-width:809px){[data-ai25-footer]{padding:28px 22px 24px!important;}.ai25-brand-scene{margin:0 -22px;min-height:340px;}.ai25-brand-caption{left:22px;top:8px;bottom:auto;max-width:none;}.ai25-brand-caption p{font-size:26px!important;margin-top:10px;}.ai25-brand-sculpture{width:94%;right:-4%;bottom:22px;transform:rotate(-7deg);}.ai25-brand-landscape{mask-image:linear-gradient(transparent,#000 65%);-webkit-mask-image:linear-gradient(transparent,#000 65%);}.ai25-footer-index li a{font-size:15px;}.ai25-footer-bottom{padding-top:18px;}}\n\n            .ai25-footer-directory{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,2fr);gap:38px;padding:36px 0;}\n            .ai25-footer-film{position:relative;border-radius:18px;overflow:hidden;min-height:350px;background:#16120f;}\n            .ai25-footer-film>.ai25-ambient-media{position:absolute!important;inset:0;}\n            .ai25-footer-film-copy{position:absolute;inset:0;pointer-events:none;padding:26px;display:flex;flex-direction:column;justify-content:space-between;background:linear-gradient(#0002,#0001 25%,#000b);}\n            .ai25-footer-film-copy>span{font:700 16px/1.2 \"Akzidenz-Grotesk Pro Bold\",sans-serif;letter-spacing:.03em;}\n            .ai25-footer-film-copy h2{font:700 clamp(25px,2.3vw,36px)/1.1 \"Akzidenz-Grotesk Pro Bold\",sans-serif;letter-spacing:-.035em;margin:auto 0 20px;max-width:330px;}\n            .ai25-footer-film-copy>a{font:400 13px/1.5 \"Agrandir Regular\",sans-serif;pointer-events:auto;margin-bottom:8px;}\n            .ai25-footer-index{grid-template-columns:repeat(3,minmax(0,1fr));padding:6px 0;gap:28px 24px;}\n            .ai25-footer-about{grid-column:1/-1;max-width:600px;}\n            .ai25-footer-index li a{font-family:\"Agrandir Regular\",sans-serif!important;font-weight:400!important;font-size:15px;}\n            .ai25-brand-scene{margin:0 -40px!important;min-height:0!important;aspect-ratio:700/220;background:transparent!important;}\n            .ai25-brand-sculpture{position:absolute!important;left:0!important;right:0!important;bottom:-1px!important;width:100%!important;height:auto!important;transform:none!important;filter:none!important;}\n            .ai25-footer-bottom{padding-top:22px!important;}\n            @media(max-width:1000px){.ai25-footer-directory{grid-template-columns:1fr 1.4fr;gap:26px;}.ai25-footer-index{grid-template-columns:1fr 1fr;}.ai25-footer-film-copy{padding:22px;}}\n            @media(max-width:600px){.ai25-footer-directory{grid-template-columns:1fr;gap:28px;padding:28px 0;}.ai25-footer-film{min-height:320px;}.ai25-footer-index{grid-template-columns:1fr 1fr;}.ai25-footer-about{grid-column:auto;}.ai25-brand-scene{margin:0 -22px!important;}.ai25-footer-film-copy h2{font-size:34px;}.ai25-footer-email{font-size:22px;}}\n        `}}),/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-footer-contacts\",children:[contacts.map(c=>/*#__PURE__*/_jsxs(\"a\",{className:\"ai25-footer-contact\",href:`mailto:${c.email}`,children:[/*#__PURE__*/_jsx(\"span\",{className:\"ai25-footer-label\",children:c.label}),/*#__PURE__*/_jsxs(\"span\",{className:\"ai25-footer-email\",children:[/*#__PURE__*/_jsx(\"span\",{children:c.email}),/*#__PURE__*/_jsx(\"span\",{children:/*#__PURE__*/_jsx(LinkArrow,{})})]}),/*#__PURE__*/_jsx(\"span\",{className:\"ai25-footer-name\",children:c.name})]},c.email)),/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-footer-contact\",children:[/*#__PURE__*/_jsx(\"span\",{className:\"ai25-footer-label\",children:\"General enquiries\"}),/*#__PURE__*/_jsxs(\"a\",{className:\"ai25-footer-email\",href:\"mailto:hello@ai25.studio\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"hello@ai25.studio\"}),/*#__PURE__*/_jsx(LinkArrow,{})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-footer-languages\",\"aria-label\":\"Choose language\",children:[/*#__PURE__*/_jsx(\"a\",{href:\"/\",lang:\"en\",hrefLang:\"en\",children:\"EN\"}),/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:\"\\xb7\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/pl/\",lang:\"pl\",hrefLang:\"pl\",children:\"PL\"})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-footer-directory\",children:[/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-footer-film\",children:[/*#__PURE__*/_jsx(AmbientMotion,{variant:\"horizon\"}),/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-footer-film-copy\",children:[/*#__PURE__*/_jsxs(\"h2\",{children:[\"AI is the tool.\",/*#__PURE__*/_jsx(\"br\",{}),\"Craft is the foundation.\"]}),/*#__PURE__*/_jsxs(\"a\",{href:\"/#contact-us\",children:[\"Let’s make something worth watching \",/*#__PURE__*/_jsx(LinkArrow,{})]})]})]}),/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-footer-index\",children:[groups.map(g=>/*#__PURE__*/_jsxs(\"div\",{children:[/*#__PURE__*/_jsx(\"h3\",{children:g.name}),/*#__PURE__*/_jsx(\"ul\",{children:g.links.map(([text,url])=>/*#__PURE__*/_jsx(\"li\",{children:/*#__PURE__*/_jsxs(\"a\",{href:url,target:url.startsWith(\"https:\")?\"_blank\":undefined,rel:url.startsWith(\"https:\")?\"noopener noreferrer\":undefined,children:[text,url.startsWith(\"https:\")&&/*#__PURE__*/_jsx(LinkArrow,{download:text===\"Pitch deck\"})]})},text))})]},g.name)),/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-footer-about\",children:[/*#__PURE__*/_jsx(\"h3\",{children:\"About AI25.STUDIO\"}),/*#__PURE__*/_jsx(\"p\",{children:\"AI25.Studio is an AI video production studio based in Warsaw, Poland, working with brands, agencies and production companies in Poland, the EU and the US.\"}),/*#__PURE__*/_jsxs(\"div\",{id:\"ai25-footer-about-more\",hidden:!aboutOpen,children:[/*#__PURE__*/_jsx(\"p\",{children:\"Founded in 2025 by a team with more than ten years in commercial filmmaking, 3D, VFX and post-production, the studio produces commercials, brand films, series, social campaigns and product visuals with one senior-led pipeline: creative direction, generative AI, live action, 3D and CGI, editing, colour, sound and delivery.\"}),/*#__PURE__*/_jsx(\"p\",{children:\"Every project runs on licensed tools with a documented production record.\"})]}),/*#__PURE__*/_jsxs(\"button\",{className:\"ai25-footer-read-more\",type:\"button\",\"aria-expanded\":aboutOpen,\"aria-controls\":\"ai25-footer-about-more\",onClick:()=>setAboutOpen(!aboutOpen),children:[aboutOpen?\"Read less\":\"Read more\",/*#__PURE__*/_jsx(\"span\",{\"aria-hidden\":\"true\",children:aboutOpen?\"−\":\"+\"})]})]})]})]}),/*#__PURE__*/_jsx(FooterBrandScene,{}),/*#__PURE__*/_jsx(\"div\",{className:\"ai25-footer-bottom\",children:/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-footer-legal\",children:[/*#__PURE__*/_jsx(\"span\",{children:\"\\xa9 2026 AI25.Studio\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/privacy-policy\",children:\"Privacy & Cookie Policy\"}),/*#__PURE__*/_jsx(\"a\",{href:\"/terms-and-conditions\",children:\"Terms & Conditions\"})]})}),body&&showTop&&/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"button\",{className:\"ai25-back-top\",type:\"button\",\"aria-label\":\"Back to top\",title:\"Back to top\",onClick:()=>window.scrollTo({top:0,behavior:matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"auto\":\"smooth\"}),children:/*#__PURE__*/_jsx(\"svg\",{width:\"22\",height:\"22\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"2.5\",strokeLinecap:\"round\",strokeLinejoin:\"round\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M12 20V4M5 11l7-7 7 7\"})})}),body)]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"StudioFooter\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./StudioFooter.map","// Generated by Framer (244f320)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={BbVfiokwi:new LazyValue(()=>import(\"./JANRdMpXv-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (6783177)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"3360509598\" role=\"presentation\" viewBox=\"0 0 676 160\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"YBLx3pvl0-3360509598-linear-gradient\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"/>\\n<stop offset=\"1\" stop-color=\"var(--token-d3c158c7-532b-412d-a163-6ac9e8e9cf5a, rgba(255, 255, 255, 0.1))\"/></linearGradient></defs>\\n<g fill=\"transparent\" height=\"232.19171677345054px\" id=\"F0kGsehr8\" transform=\"translate(-23.5 -0.683)\" width=\"699.9560312359536px\"><path d=\"M 145.452 4.443 L 146.266 4.452 L 146.739 4.892 L 158.855 36.69 L 165.496 55.443 L 180.016 93.764 L 181.841 99.472 L 182.428 100.287 L 186.681 112.517 L 201.193 150.839 L 203.001 156.546 L 203.597 157.362 L 221.791 207.098 L 222.378 207.913 L 224.178 213.62 L 227.177 220.959 L 228.147 224.22 L 227.748 224.571 L 160.118 224.521 L 159.124 222.589 L 149.795 194.052 L 148.711 192.177 L 147.081 192.16 L 75.378 192.152 L 74.563 192.633 L 73.373 195.683 L 63.971 224.244 L 63.156 224.571 L 0.416 224.571 L 0 224.22 L 0.871 220.959 L 81.082 4.501 Z M 104.149 103.549 L 101.957 109.256 L 101.696 110.887 L 99.512 116.594 L 89.352 147.577 L 90.044 147.961 L 133.229 147.961 L 134.395 147.577 L 130.215 133.716 L 120.755 105.179 L 113.022 78.273 L 112.02 76.642 Z M 301.08 4.443 L 301.895 4.468 L 302.311 4.892 L 302.327 222.589 L 302.27 224.22 L 301.895 224.546 L 238.34 224.579 L 237.916 224.22 L 237.851 5.707 L 237.876 4.892 L 238.34 4.443 Z M 431.45 0.685 L 441.227 2.063 L 451.821 4.688 L 464.042 9.474 L 471.378 13.633 L 477.893 18.419 L 481.968 22.234 L 487.754 28.537 L 492.815 35.875 L 495.347 40.767 L 497.637 46.475 L 500.253 56.259 L 501.034 62.782 L 501.393 71.751 L 500.261 85.611 L 497.802 95.395 L 495.086 101.918 L 492.961 105.995 L 487.967 113.333 L 477.893 123.337 L 469.747 129.917 L 455.078 140.639 L 422.487 162.833 L 411.893 170.905 L 409.72 172.853 L 409.816 173.669 L 496.637 173.824 L 499.894 174.133 L 500.268 175.299 L 500.22 224.22 L 499.081 224.562 L 319.821 224.562 L 318.664 224.22 L 318.778 213.621 L 319.691 204.652 L 321.174 195.683 L 322.73 189.976 L 325.223 183.453 L 330.226 174.484 L 335.156 167.961 L 341.283 161.438 L 358.117 146.403 L 381.747 128.621 L 413.524 106.5 L 420.043 102.359 L 426.562 97.328 L 431.597 92.134 L 434.074 88.873 L 436.786 83.98 L 438.277 79.904 L 439.043 75.827 L 439.127 70.935 L 438.27 66.043 L 436.658 61.966 L 432.81 57.074 L 428.193 53.609 L 424.118 51.815 L 415.968 50.397 L 411.08 50.323 L 404.561 51.122 L 398.859 52.883 L 394.784 55.199 L 391.525 58.012 L 387.239 63.597 L 384.916 68.489 L 383.173 74.197 L 382.203 79.088 L 381.445 89.688 L 380.932 90.308 L 322.266 90.308 L 321.206 89.688 L 321.981 72.566 L 322.844 64.412 L 325.109 54.628 L 330.015 42.398 L 332.614 37.506 L 337.551 30.168 L 346.71 20.742 L 354.043 15.345 L 359.747 11.896 L 366.265 8.643 L 374.414 5.512 L 380.117 3.791 L 387.45 2.063 L 397.229 0.677 L 411.893 0 Z M 542.266 4.443 L 684.042 4.443 L 684.855 4.476 L 685.214 4.892 L 685.232 52.997 L 684.855 53.421 L 587.078 53.446 L 586.543 53.813 L 585.938 55.443 L 579.364 84.796 L 579.045 87.242 L 579.745 87.633 L 583.007 84.608 L 589.522 80.409 L 599.302 76.455 L 609.892 73.927 L 617.228 73.095 L 627.005 73.03 L 636.782 73.935 L 645.745 75.615 L 653.077 77.857 L 659.596 80.434 L 668.559 85.407 L 675.078 90.275 L 681.597 96.447 L 684.994 100.287 L 689.102 105.995 L 693.199 113.333 L 695.856 119.856 L 698.204 128.009 L 699.809 137.793 L 699.956 145.131 L 699.831 157.361 L 698.212 167.961 L 695.834 176.93 L 693.356 183.453 L 690.04 189.975 L 685.885 196.498 L 681.213 202.206 L 674.265 209.038 L 667.746 214.003 L 659.596 218.904 L 650.633 222.948 L 644.931 224.774 L 634.338 227.701 L 628.636 228.639 L 622.93 229.357 L 609.079 230.009 L 588.708 229.259 L 578.115 227.742 L 567.524 225.223 L 560.192 222.801 L 551.229 218.928 L 544.71 215.455 L 537.377 210.546 L 530.041 204.203 L 524.786 198.129 L 520.723 192.421 L 516.769 185.083 L 513.299 176.114 L 512.866 174.484 L 513.746 174.101 L 582.189 174.133 L 588.708 178.063 L 596.858 180.558 L 605.821 181.202 L 613.154 180.493 L 618.042 178.911 L 622.93 176.375 L 627.005 173.163 L 628.79 171.222 L 631.234 167.961 L 633.81 163.069 L 636.228 154.1 L 636.261 140.239 L 634.502 133.716 L 632.234 128.824 L 628.636 124.055 L 624.561 120.263 L 619.673 117.369 L 613.967 115.363 L 609.079 114.629 L 600.929 114.605 L 595.227 115.42 L 591.97 116.35 L 587.078 118.69 L 584.634 120.28 L 580.562 123.949 L 577.44 128.009 L 576.488 128.4 L 518.634 128.408 L 518.22 128.009 L 534.541 41.583 L 535.267 39.136 L 540.4 10.599 L 541.712 4.892 Z\" fill=\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\" height=\"230.00886307472007px\" id=\"gih3MV8ku\" transform=\"translate(0 2.183)\" width=\"699.9560312359536px\"/><path d=\"M 0 0 L 676 0 L 676 161 L 0 161 Z\" fill=\"url(#YBLx3pvl0-3360509598-linear-gradient)\" height=\"161px\" id=\"YBLx3pvl0\" transform=\"translate(23.582 0)\" width=\"676px\"/></g></svg>';const getProps=({fill,fillInner,height,id,width,...props})=>{return{...props,Q8KfGwJEo:fillInner??props.Q8KfGwJEo??\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\",X0TSKpEa4:fill??props.X0TSKpEa4??\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,X0TSKpEa4,Q8KfGwJEo,...restProps}=getProps(props);const href=useSVGTemplate(\"3360509598\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-Kqiqx\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 676 160\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-Kqiqx { -webkit-mask: ${mask}; aspect-ratio: 4.225; display: block; mask: ${mask}; width: 676px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 676\n * @framerIntrinsicHeight 160\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"X0TSKpEa4\":\"fill\",\"Q8KfGwJEo\":\"fillInner\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"AI25 footer Light\",\"set\":{\"localId\":\"vectorSet/H2Fsu9KKc\",\"id\":\"H2Fsu9KKc\",\"moduleId\":\"a5yv1vCUqc7rTvzgfGX4\"}}\n */const Icon=withCSS(Component,css,\"framer-Kqiqx\");Icon.displayName=\"AI25 footer Light\";export default Icon;addPropertyControls(Icon,{X0TSKpEa4:{defaultValue:'var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)) /* {\"name\":\"white-100%\"} */',hidden:true,title:\"Fill\",type:ControlType.Color},Q8KfGwJEo:{defaultValue:'var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0)) /* {\"name\":\"black-100%\"} */',hidden:true,title:\"Fill inner\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"160\",\"framerVariables\":\"{\\\"X0TSKpEa4\\\":\\\"fill\\\",\\\"Q8KfGwJEo\\\":\\\"fillInner\\\"}\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"676\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerImmutableVariables\":\"true\",\"framerVector\":\"{\\\"name\\\":\\\"AI25 footer Light\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/H2Fsu9KKc\\\",\\\"id\\\":\\\"H2Fsu9KKc\\\",\\\"moduleId\\\":\\\"a5yv1vCUqc7rTvzgfGX4\\\"}}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5c85c0b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,useSVGTemplate,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const mask=\"var(--framer-icon-mask)\";const Base=/*#__PURE__*/forwardRef(function(props,ref){return /*#__PURE__*/_jsx(\"svg\",{...props,ref:ref,children:props.children});});const MotionSVG=motion.create(Base);const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(MotionSVG,{...rest,layoutId:layoutId,ref:ref,children:children}):/*#__PURE__*/_jsx(\"svg\",{...rest,ref:ref,children:children});});const svg='<svg display=\"block\" id=\"2884530360\" role=\"presentation\" viewBox=\"0 0 676 160\" xmlns=\"http://www.w3.org/2000/svg\"><defs ><linearGradient id=\"W4og9M4kb-2884530360-linear-gradient\" x1=\"0.49751243781094523\" x2=\"0.5024875621890548\" y1=\"0\" y2=\"1\"><stop offset=\"0\" stop-color=\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\"/>\\n<stop offset=\"1\" stop-color=\"var(--token-a475dc3f-dd48-46ad-a552-93cd868bb6c7, rgba(0, 0, 0, 0.1))\"/></linearGradient></defs>\\n<g fill=\"transparent\" height=\"232.19171677345054px\" id=\"CbukKIwBI\" transform=\"translate(-23.5 -0.683)\" width=\"699.9560312359536px\"><path d=\"M 145.452 4.443 L 146.266 4.452 L 146.739 4.892 L 158.855 36.69 L 165.496 55.443 L 180.016 93.764 L 181.841 99.472 L 182.428 100.287 L 186.681 112.517 L 201.193 150.839 L 203.001 156.546 L 203.597 157.362 L 221.791 207.098 L 222.378 207.913 L 224.178 213.62 L 227.177 220.959 L 228.147 224.22 L 227.748 224.571 L 160.118 224.521 L 159.124 222.589 L 149.795 194.052 L 148.711 192.177 L 147.081 192.16 L 75.378 192.152 L 74.563 192.633 L 73.373 195.683 L 63.971 224.244 L 63.156 224.571 L 0.416 224.571 L 0 224.22 L 0.871 220.959 L 81.082 4.501 Z M 104.149 103.549 L 101.957 109.256 L 101.696 110.887 L 99.512 116.594 L 89.352 147.577 L 90.044 147.961 L 133.229 147.961 L 134.395 147.577 L 130.215 133.716 L 120.755 105.179 L 113.022 78.273 L 112.02 76.642 Z M 301.08 4.443 L 301.895 4.468 L 302.311 4.892 L 302.327 222.589 L 302.27 224.22 L 301.895 224.546 L 238.34 224.579 L 237.916 224.22 L 237.851 5.707 L 237.876 4.892 L 238.34 4.443 Z M 431.45 0.685 L 441.227 2.063 L 451.821 4.688 L 464.042 9.474 L 471.378 13.633 L 477.893 18.419 L 481.968 22.234 L 487.754 28.537 L 492.815 35.875 L 495.347 40.767 L 497.637 46.475 L 500.253 56.259 L 501.034 62.782 L 501.393 71.751 L 500.261 85.611 L 497.802 95.395 L 495.086 101.918 L 492.961 105.995 L 487.967 113.333 L 477.893 123.337 L 469.747 129.917 L 455.078 140.639 L 422.487 162.833 L 411.893 170.905 L 409.72 172.853 L 409.816 173.669 L 496.637 173.824 L 499.894 174.133 L 500.268 175.299 L 500.22 224.22 L 499.081 224.562 L 319.821 224.562 L 318.664 224.22 L 318.778 213.621 L 319.691 204.652 L 321.174 195.683 L 322.73 189.976 L 325.223 183.453 L 330.226 174.484 L 335.156 167.961 L 341.283 161.438 L 358.117 146.403 L 381.747 128.621 L 413.524 106.5 L 420.043 102.359 L 426.562 97.328 L 431.597 92.134 L 434.074 88.873 L 436.786 83.98 L 438.277 79.904 L 439.043 75.827 L 439.127 70.935 L 438.27 66.043 L 436.658 61.966 L 432.81 57.074 L 428.193 53.609 L 424.118 51.815 L 415.968 50.397 L 411.08 50.323 L 404.561 51.122 L 398.859 52.883 L 394.784 55.199 L 391.525 58.012 L 387.239 63.597 L 384.916 68.489 L 383.173 74.197 L 382.203 79.088 L 381.445 89.688 L 380.932 90.308 L 322.266 90.308 L 321.206 89.688 L 321.981 72.566 L 322.844 64.412 L 325.109 54.628 L 330.015 42.398 L 332.614 37.506 L 337.551 30.168 L 346.71 20.742 L 354.043 15.345 L 359.747 11.896 L 366.265 8.643 L 374.414 5.512 L 380.117 3.791 L 387.45 2.063 L 397.229 0.677 L 411.893 0 Z M 542.266 4.443 L 684.042 4.443 L 684.855 4.476 L 685.214 4.892 L 685.232 52.997 L 684.855 53.421 L 587.078 53.446 L 586.543 53.813 L 585.938 55.443 L 579.364 84.796 L 579.045 87.242 L 579.745 87.633 L 583.007 84.608 L 589.522 80.409 L 599.302 76.455 L 609.892 73.927 L 617.228 73.095 L 627.005 73.03 L 636.782 73.935 L 645.745 75.615 L 653.077 77.857 L 659.596 80.434 L 668.559 85.407 L 675.078 90.275 L 681.597 96.447 L 684.994 100.287 L 689.102 105.995 L 693.199 113.333 L 695.856 119.856 L 698.204 128.009 L 699.809 137.793 L 699.956 145.131 L 699.831 157.361 L 698.212 167.961 L 695.834 176.93 L 693.356 183.453 L 690.04 189.975 L 685.885 196.498 L 681.213 202.206 L 674.265 209.038 L 667.746 214.003 L 659.596 218.904 L 650.633 222.948 L 644.931 224.774 L 634.338 227.701 L 628.636 228.639 L 622.93 229.357 L 609.079 230.009 L 588.708 229.259 L 578.115 227.742 L 567.524 225.223 L 560.192 222.801 L 551.229 218.928 L 544.71 215.455 L 537.377 210.546 L 530.041 204.203 L 524.786 198.129 L 520.723 192.421 L 516.769 185.083 L 513.299 176.114 L 512.866 174.484 L 513.746 174.101 L 582.189 174.133 L 588.708 178.063 L 596.858 180.558 L 605.821 181.202 L 613.154 180.493 L 618.042 178.911 L 622.93 176.375 L 627.005 173.163 L 628.79 171.222 L 631.234 167.961 L 633.81 163.069 L 636.228 154.1 L 636.261 140.239 L 634.502 133.716 L 632.234 128.824 L 628.636 124.055 L 624.561 120.263 L 619.673 117.369 L 613.967 115.363 L 609.079 114.629 L 600.929 114.605 L 595.227 115.42 L 591.97 116.35 L 587.078 118.69 L 584.634 120.28 L 580.562 123.949 L 577.44 128.009 L 576.488 128.4 L 518.634 128.408 L 518.22 128.009 L 534.541 41.583 L 535.267 39.136 L 540.4 10.599 L 541.712 4.892 Z\" fill=\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\" height=\"230.00886307472007px\" id=\"XzC3sOnxN\" transform=\"translate(0 2.183)\" width=\"699.9560312359536px\"/><path d=\"M 0 0 L 676 0 L 676 161 L 0 161 Z\" fill=\"url(#W4og9M4kb-2884530360-linear-gradient)\" height=\"161px\" id=\"W4og9M4kb\" transform=\"translate(23.582 0)\" width=\"676px\"/></g></svg>';const getProps=({fill,fillInner,height,id,width,...props})=>{return{...props,Q8KfGwJEo:fillInner??props.Q8KfGwJEo??\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\",X0TSKpEa4:fill??props.X0TSKpEa4??\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,X0TSKpEa4,Q8KfGwJEo,...restProps}=getProps(props);const href=useSVGTemplate(\"2884530360\",svg);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-mrRuW\",className),layoutId:layoutId,ref:ref,role:\"presentation\",style:{...style},viewBox:\"0 0 676 160\",children:/*#__PURE__*/_jsx(\"use\",{href:href})});});const css=[`.framer-mrRuW { -webkit-mask: ${mask}; aspect-ratio: 4.225; display: block; mask: ${mask}; width: 676px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 676\n * @framerIntrinsicHeight 160\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"X0TSKpEa4\":\"fill\",\"Q8KfGwJEo\":\"fillInner\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"AI25 footer\",\"set\":{\"localId\":\"vectorSet/H2Fsu9KKc\",\"id\":\"H2Fsu9KKc\",\"moduleId\":\"a5yv1vCUqc7rTvzgfGX4\"}}\n */const Icon=withCSS(Component,css,\"framer-mrRuW\");Icon.displayName=\"AI25 footer\";export default Icon;addPropertyControls(Icon,{X0TSKpEa4:{defaultValue:'var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)) /* {\"name\":\"white-100%\"} */',hidden:true,title:\"Fill\",type:ControlType.Color},Q8KfGwJEo:{defaultValue:'var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0)) /* {\"name\":\"black-100%\"} */',hidden:true,title:\"Fill inner\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVector\":\"{\\\"name\\\":\\\"AI25 footer\\\",\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/H2Fsu9KKc\\\",\\\"id\\\":\\\"H2Fsu9KKc\\\",\\\"moduleId\\\":\\\"a5yv1vCUqc7rTvzgfGX4\\\"}}\",\"framerImmutableVariables\":\"true\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicWidth\":\"676\",\"framerIntrinsicHeight\":\"160\",\"framerVariables\":\"{\\\"X0TSKpEa4\\\":\\\"fill\\\",\\\"Q8KfGwJEo\\\":\\\"fillInner\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={BbVfiokwi:new LazyValue(()=>import(\"./yhafUWE_c-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\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{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/98b5YFIxsxnMy7yhZlM2/VtV9PJ7VKJldkqDhmI3T/kJzhFWzTL.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/glGzbTct6FjGRmtGjxDh/uOIBh4Gwz51mKjDOnwEm/yhafUWE_c.js\";const cycleOrder=[\"AfRRNNB14\",\"xxSPcArMs\",\"ugRAo0Arw\",\"zjwwrEZhv\"];const serializationHash=\"framer-MijCU\";const variantClassNames={AfRRNNB14:\"framer-v-f0yyn2\",ugRAo0Arw:\"framer-v-16ul0pr\",xxSPcArMs:\"framer-v-z3e0i2\",zjwwrEZhv:\"framer-v-1mqdtx3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.2,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Closed dark\":\"ugRAo0Arw\",\"Opened dark\":\"zjwwrEZhv\",Closed:\"AfRRNNB14\",Opened:\"xxSPcArMs\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"AfRRNNB14\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"AfRRNNB14\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTapmk8gx6=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"zjwwrEZhv\");});usePreloadLocalizedValues(activeLocale);const onTap1lg0vd7=activeVariantCallback(async(...args)=>{setVariant(\"xxSPcArMs\");});const onTap38513v=activeVariantCallback(async(...args)=>{setVariant(\"AfRRNNB14\");});const onTapqrw7e9=activeVariantCallback(async(...args)=>{setVariant(\"zjwwrEZhv\");});const onTap5oog0a=activeVariantCallback(async(...args)=>{setVariant(\"ugRAo0Arw\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-f0yyn2\",className,classNames),\"data-framer-name\":\"Closed\",layoutDependency:layoutDependency,layoutId:\"AfRRNNB14\",ref:refBinding,style:{...style},...addPropertyOverrides({ugRAo0Arw:{\"data-framer-name\":\"Closed dark\",\"data-highlight\":true,onTap:onTapmk8gx6},xxSPcArMs:{\"data-framer-name\":\"Opened\"},zjwwrEZhv:{\"data-framer-name\":\"Opened dark\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.article,{className:\"framer-svy2ux\",\"data-framer-name\":\"About\",layoutDependency:layoutDependency,layoutId:\"RUXSYkABh\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\"},children:\"AI25.Studio is an AI video production studio based in Warsaw, Poland, working with brands, agencies and production companies in Poland, the EU and the US. Founded in 2025 by a team with more than ten years in commercial filmmaking, 3D, VFX and post-production, the studio produces commercials, brand films, series, social campaigns and product visuals with one senior-led pipeline: creative direction, generative AI, live action, 3D and CGI, editing, colour, sound and delivery. Every project runs on licensed tools with a documented production record. AI is the tool. Craft is the foundation.\"})}),className:\"framer-10fty40\",\"data-framer-name\":\"Text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"VSzrPGdPk\",variants:{ugRAo0Arw:{\"--extracted-r6o4lv\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"},zjwwrEZhv:{\"--extracted-10e5vu1\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-113ho3l\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-13ptquk\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-14qxiz\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-14z4e0j\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-151rgfw\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-17qjmuc\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-17vtxc5\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-184r048\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-18xtkrm\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1a4feko\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1d0xiyu\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1fa19q2\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1g5u2t7\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1hqzutj\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1iakedh\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1izh0yt\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1jah4hw\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1jpqyj2\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1lhij1g\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1ma9td8\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1ml3e7l\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1nrw0xm\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1oat1rb\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1ostk9q\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1s8lkzu\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1tv7878\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1uvl86v\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1yd3nu4\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1yfvjw7\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-1zyd8q\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-2gxw0f\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-2x6qod\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-2zpff2\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-53mqw3\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-5vx5fx\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-8vgz36\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-beqpzq\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-bptn29\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-bu9n20\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-c8e0jc\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-cpzlbn\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-dr8ksl\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-e4g598\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-epq3qd\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-f89phh\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-f9af1q\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-fnmpbd\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-gdl3t7\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-hknohx\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-httz1r\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-i57awu\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-ibno3u\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-jdpha7\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-ksw2zr\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-kya66u\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-msbt4p\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-ny8rsh\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-o7v7u6\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-p7ru0v\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-q606ei\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-r6o4lv\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-srk5i8\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-t2ptvp\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-t3qmyz\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-ud10sr\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-vc1q20\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-wymwv9\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-wzj9fs\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-x66kk9\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-xpj8cc\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-y1jg41\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-ydz9fi\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-yookrt\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-yqohog\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-zpupvl\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\",\"--extracted-zv0v5z\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ugRAo0Arw:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-alignment\":\"start\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio is an AI video production studio based in Warsaw, Poland, working with brands, agencies and production companies in Poland, the EU and the US. Founded in 2025 by a team with more than ten years in commercial filmmaking, 3D, VFX and post-production, the studio produces commercials, brand films, series, social campaigns and product visuals with one senior-led pipeline: creative direction, generative AI, live action, 3D and CGI, editing, colour, sound and delivery. Every project runs on licensed tools with a documented production record. AI is the tool. Craft is the foundation.\"})})},xxSPcArMs:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio is an AI-native video production studio based in Warsaw, Poland, working with brands, creative agencies, production companies and entertainment partners across Poland, the EU and the US. Founded in 2025 by a team with more than ten years of experience in commercial filmmaking, 3D, VFX and post-production, the studio combines generative AI with established production craft to produce commercials, brand films, AI films and series, original IP, social campaigns, product visuals and hybrid productions.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio approaches artificial intelligence as a production layer rather than a shortcut. Projects are developed through a senior-led pipeline that combines creative direction, filmmaking, generative AI, live action, 3D, CGI, VFX, editing, colour grading, sound design and final delivery. The goal is not to generate images or clips, but to produce coherent, commercially usable work with controlled art direction, continuity and professional finishing.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Every project is led by a director. The studio works with filmmakers recognised at Effie Poland, MIXX Awards, KTR and Berlin Commercial, who direct across live action, CGI and AI to the same standard as any commercial set.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"The team behind AI25.Studio has contributed to more than 600 delivered projects across commercial production, filmmaking, 3D, VFX and AI. Work created by the team has generated more than 3.8 billion views across digital platforms and global audiences. The studio holds 32 verified client reviews with a 5.0 average rating, from founders, producers and creative directors at brands, agencies and production companies in Poland, the EU and the US.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI video production studio in Warsaw, Poland\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio provides full-cycle AI video production from Warsaw across advertising, entertainment, branded content, social media, film, episodic content, product communication and experimental storytelling.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"A project can begin with a client brief, an existing creative concept or an early-stage idea. AI25.Studio supports concept development, scripting, storyboarding, visual development, art direction and production strategy before moving into AI generation, live-action production, 3D, VFX and post-production.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Every project is structured around the final use of the content. Deliverables are prepared for television, digital advertising, social media, streaming platforms, presentations, out-of-home formats, events and websites, including broadcast and DCP masters where required.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Scope, deliverables, revision rounds and timeline are agreed in writing before production begins. The studio works to a fixed estimate rather than hourly billing.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Industries\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"The team has produced commercial work across FMCG and food, healthcare and pharmaceutical, telecommunications, retail, fintech, gaming and music. Each carries its own production requirements – product consistency and appetite appeal in food, regulated review cycles and claim control in healthcare, brand asset discipline in telecom, catalogue scale in retail and e-commerce.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Regulated categories in particular need production records and controlled references rather than uncontrolled generation, and the studio builds projects accordingly.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"What AI25.Studio produces\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Commercials and advertising campaigns.\"}),\" From short social advertisements and product films to larger campaigns and television-ready productions, built around consistent products, characters, lighting, framing, brand assets, typography, pacing and multi-format deliverables.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Brand films.\"}),\" Generative imagery combined with traditional visual storytelling, art direction, editing, sound and post-production.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Hybrid productions.\"}),\" Live-action footage combined with generative AI, 3D environments, CGI elements and visual effects. AI is used to extend locations, create environments, develop characters or transform existing footage where traditional production would be impractical.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Performance advertising and ad variations.\"}),\" A single production yields the hero cut, vertical versions and the ad variants a media team needs for creative testing, including UGC-style formats built for feed and stories, without a second shoot.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"AI avatars and digital presenters.\"}),\" Digital humans, virtual presenters and brand spokespersons for corporate, training and multilingual video, with character appearance held consistent across a series.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Localisation and dubbing.\"}),\" Language versions of finished material – dubbing, lip-sync, subtitles and captions, with graphics rebuilt per market. Mixed and finished in the same pipeline as the original rather than left to automated translation.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Product video for e-commerce.\"}),\" Catalogue-scale product visuals and video across many SKUs held to a single visual standard, built in 3D so assets stay editable and a late brand change costs a render rather than a reshoot.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"AI films, series and original IP.\"}),\" Episodic concepts, trailers, pilots and narrative content for entertainment platforms, distributors, brands and production partners.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"3D, CGI and VFX.\"}),\" Product visualisation, environment creation, CGI assets, visual effects, compositing and virtual production workflows, combined with generative AI where useful.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Post-production and finishing.\"}),\" Editing, colour grading, compositing, motion design, visual effects, sound design, mixing, multi-platform versioning and preparation of final masters – on the studio's own productions and on material that arrives from other studios.\"]}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI commercial and advertising production\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Commercial AI production requires more than visually impressive shots. Advertising projects need consistency across products, characters and formats, and they need to survive brand and legal review.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio works directly with brands or as a production partner for advertising agencies and creative teams. Depending on the project, the studio takes responsibility for the full production or integrates into an existing agency, director or production-house workflow. A dedicated white-label model for agencies is described on the studio's For Agencies page.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Projects are developed through creative and production review rather than uncontrolled generation. Shots are selected, refined and finished through a structured process.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI films, series and original IP\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Beyond client work, AI25.Studio develops original AI-native films and narrative projects. Original productions include The Mysterious Island, an AI film developed as original studio IP; Adi\\xf3s, Papi, an AI short film; The Ocean Within, a hybrid short film; Metagenesis, a metaverse concept film; and Every Petal, an AI tribute film. All are developed, produced and finished inside the studio's own pipeline.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"These projects exist to solve longer-form problems before they appear on a client brief: recurring characters, visual continuity, coherent environments and consistent art direction across multiple scenes. Methods proven there are later applied to client films, series, branded entertainment and episodic work.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio's approach to filmmaking starts with story, direction and visual intention before generation. Generative AI performs part of the execution; creative direction and production decisions remain human-led.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Hybrid AI, live action, 3D and VFX production\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio is not limited to fully generated video. A core part of the approach is hybrid production: traditional filmmaking combined with generative AI, 3D, CGI and VFX.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"A project may begin with live-action footage and use AI to develop environments, characters or visual transformations. Another may begin in generative AI and use 3D, compositing and conventional post-production to gain control and consistency. This allows the studio to choose the production method according to the creative problem instead of forcing every project into a single technology.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"The studio's six core production areas are Creative Direction, AI Production, Hybrid Production, Post-Production & Finishing, Social & Series Content, and AI Consulting & Enterprise Training.\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Creative Direction\"}),\" – concept development, scriptwriting and treatments, storyboarding and previsualisation, casting and character design, art direction and visual identity, brand and style direction, original IP development.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"AI Production\"}),\" – generative AI video and image production, AI commercials and brand films, AI film and series production, AI animation, digital humans and AI avatars, AI lip sync and dubbing, custom model training and fine-tuning.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Hybrid Production\"}),\" – live action integrated with AI, 3D, CGI and VFX production, photorealistic product visualisation, green-screen and plate shoots, VFX supervision, on-set AI supervision, virtual production workflows.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Post-Production & Finishing\"}),\" – editing, colour grading, multi-layer compositing, motion design, sound design and mixing, AI upscaling and restoration, dubbing and subtitles, multi-format versioning and localisation, broadcast and DCP delivery.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Social & Series Content\"}),\" – vertical and platform-native formats, ad variations and creative testing, UGC-style ad creative, B2B video series, AI explainers, always-on content production.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"AI Consulting & Enterprise Training\"}),\" – enterprise AI workshops, workflow audits, custom production pipelines, tool evaluation and adoption roadmaps, content provenance and documentation, automation and team enablement, described in detail on the studio's Enterprise AI page.\"]}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Our production stack\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio uses licensed and enterprise-grade creative tools across AI production, 3D, VFX and post-production, selected per project according to creative requirements, commercial usage rights, reliability, consistency and delivery requirements.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Models and tools evolve rapidly, so the studio does not build its production identity around a single AI model. Tools change. The pipeline remains disciplined.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI systems are combined with conventional production technologies including professional 3D, VFX, compositing, editing and colour workflows. This makes it possible to move material between generative AI, CGI, live action and traditional post-production rather than treating them as separate methods.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Third-party platforms and tools referenced anywhere on this site are independent products used under their respective commercial licences; their mention does not imply endorsement, sponsorship or partnership.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Human-led AI production\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio maintains human creative and production oversight throughout the workflow. AI is used as an execution technology, while concept development, storytelling, art direction, shot design, selection, editing and final approval remain led by the production team.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Every shot is art-directed before it is generated and evaluated in the context of the whole film rather than as an isolated generation. This matters most in advertising, narrative work and recurring characters, where continuity runs across the entire production.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"The team includes producers, creative directors, art directors, AI specialists, 3D and VFX artists, post-production specialists and sound professionals. AI25.Studio also collaborates with film directors and external specialists when a project requires additional directing, live-action or specialist expertise.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Rights-aware and enterprise AI production\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Commercial generative AI production raises questions around transparency, copyright, model usage, source material and client approval. AI25.Studio builds production workflows with these requirements in mind, using licensed and commercially appropriate tools, controlled references, structured review processes and production documentation appropriate to the project.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio is a signatory to Section 2 of the EU Code of Practice on Transparency of AI-generated Content and incorporates transparency considerations into its production workflow. The Code of Practice provides a recognised European framework supporting implementation of transparency obligations relating to AI-generated and manipulated content under Article 50 of the EU AI Act. Signatory status is voluntary and does not constitute certification, approval or endorsement by the European Commission or any other public authority.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Where relevant, projects can incorporate AI-content disclosure, content provenance records, model documentation and client-specific legal or brand-review requirements. For organisations preparing their own teams for transparency obligations, the studio runs workflow audits, documentation frameworks and training as a separate consulting engagement.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Production for brands and agencies\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio works both as a direct production partner and as an extension of agency and production teams.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"For brands, the studio manages a project from initial creative development to final master delivery. For creative and advertising agencies, it provides specialist white-label AI production while working within an existing concept, campaign system and approval structure, under NDA. For production companies, directors and post-production studios, it provides specific AI, 3D, VFX or generative capabilities as part of a larger production.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"The studio can therefore operate as a full-cycle AI production company, a hybrid production partner or a specialist production department, depending on the project.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Commercial production experience\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Although AI25.Studio was founded in 2025, the team behind the studio brings more than a decade of professional experience across commercial filmmaking, video production, 3D, VFX and post-production. This distinction matters: AI25.Studio was not created as a generation-only AI service. It was built by people from established production disciplines applying those standards to generative AI.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Based in Warsaw, working across Poland, the EU and the US\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio is based in Warsaw, Poland, with campaigns delivered across more than 12 markets. Warsaw gives the studio access to a strong European advertising, film, technology and production ecosystem while allowing projects to be delivered remotely.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"The studio can work entirely remotely or combine AI production with physical shooting, direction, VFX and post-production where required.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Why work with AI25.Studio\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI25.Studio combines capabilities usually split between traditional film production, AI generation companies, 3D studios and post-production houses. The production model is built around one integrated workflow.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"A client can develop the idea, script and storyboard with the studio; produce generative AI imagery and video; integrate live action; develop 3D and VFX; complete editing, colour and sound; and prepare final assets – without rebuilding the process between disconnected suppliers.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"The studio suits projects that require high-end visual quality, strong creative direction, character or product consistency, hybrid production, multiple delivery formats and professional commercial workflows. It works with brands, agencies and production teams that want to use generative AI without losing the structure and standards of professional filmmaking.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"Common questions\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"What is AI25.Studio?\"}),\" An AI-native video production studio based in Warsaw, Poland, founded in 2025, producing commercials, brand films, AI films and series, social campaigns, 3D and VFX work for brands, agencies and production companies in Poland, the EU and the US.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Does AI25.Studio shoot live action?\"}),\" Yes. Hybrid production combining live-action footage with generative AI, 3D and VFX is a core part of the studio's work, including green-screen and plate shoots, VFX supervision and on-set AI supervision.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Can AI25.Studio produce language versions of existing material?\"}),\" Yes. Dubbing, lip-sync, subtitles and rebuilt graphics are produced in the same pipeline as original work, for campaigns running across multiple markets.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Does AI25.Studio produce AI avatars and presenters?\"}),\" Yes. Digital humans and virtual presenters for corporate, training and multilingual video, with appearance held consistent across a series.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Can AI25.Studio work as a white-label partner?\"}),\" Yes. The studio produces inside an agency's existing concept, campaign system and approval structure, under NDA. Details are on the For Agencies page.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"How are rights and licensing handled?\"}),\" The studio uses licensed and commercially appropriate tools, controlled references and documented usage rights, and can provide AI-content disclosure, provenance records and production documentation where a project requires them.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"How does a project start?\"}),\" With a brief, an existing concept or an early-stage idea. Scope, deliverables, revision rounds and timeline are agreed in writing before production begins, at a fixed estimate.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:[/*#__PURE__*/_jsx(motion.strong,{children:\"How can AI25.Studio be contacted?\"}),\" By email at \",/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@ai25.studio\",motionChild:true,nodeId:\"VSzrPGdPk\",openInNewTab:false,relValues:[],scopeId:\"yhafUWE_c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"hello@ai25.studio\"})}),\". Enquiries go directly to the founders.\"]}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:\"AI is the tool. Craft is the foundation. We don't generate. We produce.\"})]}),fonts:[\"Inter\",\"Inter-Bold\"]},zjwwrEZhv:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsxs(React.Fragment,{children:[/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio is an AI-native video production studio based in Warsaw, Poland, working with brands, creative agencies, production companies and entertainment partners across Poland, the EU and the US. Founded in 2025 by a team with more than ten years of experience in commercial filmmaking, 3D, VFX and post-production, the studio combines generative AI with established production craft to produce commercials, brand films, AI films and series, original IP, social campaigns, product visuals and hybrid productions.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-2gxw0f, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio approaches artificial intelligence as a production layer rather than a shortcut. Projects are developed through a senior-led pipeline that combines creative direction, filmmaking, generative AI, live action, 3D, CGI, VFX, editing, colour grading, sound design and final delivery. The goal is not to generate images or clips, but to produce coherent, commercially usable work with controlled art direction, continuity and professional finishing.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1iakedh, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Every project is led by a director. The studio works with filmmakers recognised at Effie Poland, MIXX Awards, KTR and Berlin Commercial, who direct across live action, CGI and AI to the same standard as any commercial set.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-14qxiz, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"The team behind AI25.Studio has contributed to more than 600 delivered projects across commercial production, filmmaking, 3D, VFX and AI. Work created by the team has generated more than 3.8 billion views across digital platforms and global audiences. The studio holds 32 verified client reviews with a 5.0 average rating, from founders, producers and creative directors at brands, agencies and production companies in Poland, the EU and the US.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-ydz9fi, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI video production studio in Warsaw, Poland\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1yfvjw7, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio provides full-cycle AI video production from Warsaw across advertising, entertainment, branded content, social media, film, episodic content, product communication and experimental storytelling.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-8vgz36, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"A project can begin with a client brief, an existing creative concept or an early-stage idea. AI25.Studio supports concept development, scripting, storyboarding, visual development, art direction and production strategy before moving into AI generation, live-action production, 3D, VFX and post-production.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-t2ptvp, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Every project is structured around the final use of the content. Deliverables are prepared for television, digital advertising, social media, streaming platforms, presentations, out-of-home formats, events and websites, including broadcast and DCP masters where required.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1jpqyj2, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Scope, deliverables, revision rounds and timeline are agreed in writing before production begins. The studio works to a fixed estimate rather than hourly billing.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-f9af1q, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Industries\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-i57awu, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"The team has produced commercial work across FMCG and food, healthcare and pharmaceutical, telecommunications, retail, fintech, gaming and music. Each carries its own production requirements – product consistency and appetite appeal in food, regulated review cycles and claim control in healthcare, brand asset discipline in telecom, catalogue scale in retail and e-commerce.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-httz1r, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Regulated categories in particular need production records and controlled references rather than uncontrolled generation, and the studio builds projects accordingly.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1s8lkzu, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"What AI25.Studio produces\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1fa19q2, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Commercials and advertising campaigns.\"}),\" From short social advertisements and product films to larger campaigns and television-ready productions, built around consistent products, characters, lighting, framing, brand assets, typography, pacing and multi-format deliverables.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1a4feko, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Brand films.\"}),\" Generative imagery combined with traditional visual storytelling, art direction, editing, sound and post-production.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-kya66u, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Hybrid productions.\"}),\" Live-action footage combined with generative AI, 3D environments, CGI elements and visual effects. AI is used to extend locations, create environments, develop characters or transform existing footage where traditional production would be impractical.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-ud10sr, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Performance advertising and ad variations.\"}),\" A single production yields the hero cut, vertical versions and the ad variants a media team needs for creative testing, including UGC-style formats built for feed and stories, without a second shoot.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-113ho3l, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"AI avatars and digital presenters.\"}),\" Digital humans, virtual presenters and brand spokespersons for corporate, training and multilingual video, with character appearance held consistent across a series.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1ma9td8, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Localisation and dubbing.\"}),\" Language versions of finished material – dubbing, lip-sync, subtitles and captions, with graphics rebuilt per market. Mixed and finished in the same pipeline as the original rather than left to automated translation.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-t3qmyz, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Product video for e-commerce.\"}),\" Catalogue-scale product visuals and video across many SKUs held to a single visual standard, built in 3D so assets stay editable and a late brand change costs a render rather than a reshoot.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-gdl3t7, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"AI films, series and original IP.\"}),\" Episodic concepts, trailers, pilots and narrative content for entertainment platforms, distributors, brands and production partners.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1izh0yt, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"3D, CGI and VFX.\"}),\" Product visualisation, environment creation, CGI assets, visual effects, compositing and virtual production workflows, combined with generative AI where useful.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-yookrt, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Post-production and finishing.\"}),\" Editing, colour grading, compositing, motion design, visual effects, sound design, mixing, multi-platform versioning and preparation of final masters – on the studio's own productions and on material that arrives from other studios.\"]}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1zyd8q, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI commercial and advertising production\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-jdpha7, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Commercial AI production requires more than visually impressive shots. Advertising projects need consistency across products, characters and formats, and they need to survive brand and legal review.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-e4g598, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio works directly with brands or as a production partner for advertising agencies and creative teams. Depending on the project, the studio takes responsibility for the full production or integrates into an existing agency, director or production-house workflow. A dedicated white-label model for agencies is described on the studio's For Agencies page.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-184r048, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Projects are developed through creative and production review rather than uncontrolled generation. Shots are selected, refined and finished through a structured process.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-wzj9fs, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI films, series and original IP\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-c8e0jc, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Beyond client work, AI25.Studio develops original AI-native films and narrative projects. Original productions include The Mysterious Island, an AI film developed as original studio IP; Adi\\xf3s, Papi, an AI short film; The Ocean Within, a hybrid short film; Metagenesis, a metaverse concept film; and Every Petal, an AI tribute film. All are developed, produced and finished inside the studio's own pipeline.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-10e5vu1, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"These projects exist to solve longer-form problems before they appear on a client brief: recurring characters, visual continuity, coherent environments and consistent art direction across multiple scenes. Methods proven there are later applied to client films, series, branded entertainment and episodic work.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1lhij1g, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio's approach to filmmaking starts with story, direction and visual intention before generation. Generative AI performs part of the execution; creative direction and production decisions remain human-led.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-x66kk9, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Hybrid AI, live action, 3D and VFX production\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1tv7878, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio is not limited to fully generated video. A core part of the approach is hybrid production: traditional filmmaking combined with generative AI, 3D, CGI and VFX.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-xpj8cc, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"A project may begin with live-action footage and use AI to develop environments, characters or visual transformations. Another may begin in generative AI and use 3D, compositing and conventional post-production to gain control and consistency. This allows the studio to choose the production method according to the creative problem instead of forcing every project into a single technology.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-bu9n20, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"The studio's six core production areas are Creative Direction, AI Production, Hybrid Production, Post-Production & Finishing, Social & Series Content, and AI Consulting & Enterprise Training.\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-14z4e0j, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Creative Direction\"}),\" – concept development, scriptwriting and treatments, storyboarding and previsualisation, casting and character design, art direction and visual identity, brand and style direction, original IP development.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-srk5i8, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"AI Production\"}),\" – generative AI video and image production, AI commercials and brand films, AI film and series production, AI animation, digital humans and AI avatars, AI lip sync and dubbing, custom model training and fine-tuning.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-18xtkrm, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Hybrid Production\"}),\" – live action integrated with AI, 3D, CGI and VFX production, photorealistic product visualisation, green-screen and plate shoots, VFX supervision, on-set AI supervision, virtual production workflows.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-yqohog, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Post-Production & Finishing\"}),\" – editing, colour grading, multi-layer compositing, motion design, sound design and mixing, AI upscaling and restoration, dubbing and subtitles, multi-format versioning and localisation, broadcast and DCP delivery.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-ny8rsh, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Social & Series Content\"}),\" – vertical and platform-native formats, ad variations and creative testing, UGC-style ad creative, B2B video series, AI explainers, always-on content production.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-17vtxc5, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"AI Consulting & Enterprise Training\"}),\" – enterprise AI workshops, workflow audits, custom production pipelines, tool evaluation and adoption roadmaps, content provenance and documentation, automation and team enablement, described in detail on the studio's Enterprise AI page.\"]}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-fnmpbd, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Our production stack\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1hqzutj, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio uses licensed and enterprise-grade creative tools across AI production, 3D, VFX and post-production, selected per project according to creative requirements, commercial usage rights, reliability, consistency and delivery requirements.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-vc1q20, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Models and tools evolve rapidly, so the studio does not build its production identity around a single AI model. Tools change. The pipeline remains disciplined.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-f89phh, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI systems are combined with conventional production technologies including professional 3D, VFX, compositing, editing and colour workflows. This makes it possible to move material between generative AI, CGI, live action and traditional post-production rather than treating them as separate methods.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-o7v7u6, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Third-party platforms and tools referenced anywhere on this site are independent products used under their respective commercial licences; their mention does not imply endorsement, sponsorship or partnership.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1uvl86v, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Human-led AI production\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1jah4hw, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio maintains human creative and production oversight throughout the workflow. AI is used as an execution technology, while concept development, storytelling, art direction, shot design, selection, editing and final approval remain led by the production team.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-zpupvl, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Every shot is art-directed before it is generated and evaluated in the context of the whole film rather than as an isolated generation. This matters most in advertising, narrative work and recurring characters, where continuity runs across the entire production.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-13ptquk, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"The team includes producers, creative directors, art directors, AI specialists, 3D and VFX artists, post-production specialists and sound professionals. AI25.Studio also collaborates with film directors and external specialists when a project requires additional directing, live-action or specialist expertise.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-hknohx, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Rights-aware and enterprise AI production\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-ksw2zr, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Commercial generative AI production raises questions around transparency, copyright, model usage, source material and client approval. AI25.Studio builds production workflows with these requirements in mind, using licensed and commercially appropriate tools, controlled references, structured review processes and production documentation appropriate to the project.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1d0xiyu, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio is a signatory to Section 2 of the EU Code of Practice on Transparency of AI-generated Content and incorporates transparency considerations into its production workflow. The Code of Practice provides a recognised European framework supporting implementation of transparency obligations relating to AI-generated and manipulated content under Article 50 of the EU AI Act. Signatory status is voluntary and does not constitute certification, approval or endorsement by the European Commission or any other public authority.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-beqpzq, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Where relevant, projects can incorporate AI-content disclosure, content provenance records, model documentation and client-specific legal or brand-review requirements. For organisations preparing their own teams for transparency obligations, the studio runs workflow audits, documentation frameworks and training as a separate consulting engagement.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1g5u2t7, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Production for brands and agencies\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-17qjmuc, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio works both as a direct production partner and as an extension of agency and production teams.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-5vx5fx, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"For brands, the studio manages a project from initial creative development to final master delivery. For creative and advertising agencies, it provides specialist white-label AI production while working within an existing concept, campaign system and approval structure, under NDA. For production companies, directors and post-production studios, it provides specific AI, 3D, VFX or generative capabilities as part of a larger production.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-bptn29, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"The studio can therefore operate as a full-cycle AI production company, a hybrid production partner or a specialist production department, depending on the project.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1ostk9q, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Commercial production experience\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-2x6qod, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Although AI25.Studio was founded in 2025, the team behind the studio brings more than a decade of professional experience across commercial filmmaking, video production, 3D, VFX and post-production. This distinction matters: AI25.Studio was not created as a generation-only AI service. It was built by people from established production disciplines applying those standards to generative AI.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-2zpff2, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Based in Warsaw, working across Poland, the EU and the US\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-epq3qd, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio is based in Warsaw, Poland, with campaigns delivered across more than 12 markets. Warsaw gives the studio access to a strong European advertising, film, technology and production ecosystem while allowing projects to be delivered remotely.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1nrw0xm, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"The studio can work entirely remotely or combine AI production with physical shooting, direction, VFX and post-production where required.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-dr8ksl, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Why work with AI25.Studio\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-151rgfw, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI25.Studio combines capabilities usually split between traditional film production, AI generation companies, 3D studios and post-production houses. The production model is built around one integrated workflow.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-wymwv9, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"A client can develop the idea, script and storyboard with the studio; produce generative AI imagery and video; integrate live action; develop 3D and VFX; complete editing, colour and sound; and prepare final assets – without rebuilding the process between disconnected suppliers.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-q606ei, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"The studio suits projects that require high-end visual quality, strong creative direction, character or product consistency, hybrid production, multiple delivery formats and professional commercial workflows. It works with brands, agencies and production teams that want to use generative AI without losing the structure and standards of professional filmmaking.\"}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-53mqw3, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"Common questions\"}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1yd3nu4, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"What is AI25.Studio?\"}),\" An AI-native video production studio based in Warsaw, Poland, founded in 2025, producing commercials, brand films, AI films and series, social campaigns, 3D and VFX work for brands, agencies and production companies in Poland, the EU and the US.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1oat1rb, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Does AI25.Studio shoot live action?\"}),\" Yes. Hybrid production combining live-action footage with generative AI, 3D and VFX is a core part of the studio's work, including green-screen and plate shoots, VFX supervision and on-set AI supervision.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-ibno3u, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Can AI25.Studio produce language versions of existing material?\"}),\" Yes. Dubbing, lip-sync, subtitles and rebuilt graphics are produced in the same pipeline as original work, for campaigns running across multiple markets.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-zv0v5z, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Does AI25.Studio produce AI avatars and presenters?\"}),\" Yes. Digital humans and virtual presenters for corporate, training and multilingual video, with appearance held consistent across a series.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-y1jg41, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"Can AI25.Studio work as a white-label partner?\"}),\" Yes. The studio produces inside an agency's existing concept, campaign system and approval structure, under NDA. Details are on the For Agencies page.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-p7ru0v, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"How are rights and licensing handled?\"}),\" The studio uses licensed and commercially appropriate tools, controlled references and documented usage rights, and can provide AI-content disclosure, provenance records and production documentation where a project requires them.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-msbt4p, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"How does a project start?\"}),\" With a brief, an existing concept or an early-stage idea. Scope, deliverables, revision rounds and timeline are agreed in writing before production begins, at a fixed estimate.\"]}),/*#__PURE__*/_jsxs(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-cpzlbn, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:[/*#__PURE__*/_jsx(motion.strong,{children:\"How can AI25.Studio be contacted?\"}),\" By email at \",/*#__PURE__*/_jsx(Link,{href:\"mailto:hello@ai25.studio\",motionChild:true,nodeId:\"VSzrPGdPk\",openInNewTab:false,relValues:[],scopeId:\"yhafUWE_c\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{children:\"hello@ai25.studio\"})}),\". Enquiries go directly to the founders.\"]}),/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-1ml3e7l, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"AI is the tool. Craft is the foundation. We don't generate. We produce.\"})]}),fonts:[\"Inter\",\"Inter-Bold\"]}},baseVariant,gestureVariant)})}),/*#__PURE__*/_jsx(motion.button,{className:\"framer-w2uesk\",\"data-framer-name\":\"button\",\"data-highlight\":true,\"data-reset\":\"button\",layoutDependency:layoutDependency,layoutId:\"m4qjpV_dL\",onTap:onTap1lg0vd7,...addPropertyOverrides({ugRAo0Arw:{onTap:onTapqrw7e9},xxSPcArMs:{onTap:onTap38513v},zjwwrEZhv:{onTap:onTap5oog0a}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"READ ABOUT AI25\"})}),className:\"framer-158v98h\",\"data-framer-name\":\"Text 1\",fonts:[\"FS;Clash Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"Z3t0aR2Ij\",style:{\"--extracted-r6o4lv\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{ugRAo0Arw:{\"--extracted-r6o4lv\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"},zjwwrEZhv:{\"--extracted-r6o4lv\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({ugRAo0Arw:{children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\",\"--framer-text-transform\":\"uppercase\"},children:\"READ ABOUT AI25\"})})},xxSPcArMs:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Read Less\"})})},zjwwrEZhv:{children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"0px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\",\"--framer-text-transform\":\"uppercase\"},children:\"Read Less\"})})}},baseVariant,gestureVariant)})})]})})})});});const css=[\".framer-MijCU.framer-xasgx3, .framer-MijCU .framer-xasgx3 { display: block; }\",\".framer-MijCU.framer-f0yyn2 { align-content: flex-start; align-items: flex-start; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1288px; }\",\".framer-MijCU .framer-svy2ux { 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; overflow: visible; padding: 0px; position: relative; width: 100%; }\",'.framer-MijCU .framer-10fty40 { --text-truncation-display-inline-for-safari-16: inline; --text-truncation-display-none-for-safari-16: none; --text-truncation-line-break-for-safari-16: \"\\\\A\"; -webkit-box-orient: vertical; -webkit-line-clamp: 3; display: -webkit-box; flex: none; height: auto; overflow: var(--overflow-clip-fallback, clip); position: relative; white-space: pre-line; width: 100%; word-break: break-word; word-wrap: break-word; }',\".framer-MijCU .framer-w2uesk { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-MijCU .framer-158v98h { -webkit-user-select: none; flex: none; height: auto; position: relative; user-select: none; white-space: pre; width: auto; }\",\".framer-MijCU.framer-v-z3e0i2 .framer-10fty40, .framer-MijCU.framer-v-1mqdtx3 .framer-10fty40 { --text-truncation-display-inline-for-safari-16: unset; --text-truncation-display-none-for-safari-16: unset; --text-truncation-line-break-for-safari-16: unset; -webkit-box-orient: unset; -webkit-line-clamp: unset; display: flex; white-space: pre-wrap; }\",\".framer-MijCU.framer-v-16ul0pr.framer-f0yyn2 { cursor: pointer; }\",...sharedStyle.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 84\n * @framerIntrinsicWidth 1288\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"xxSPcArMs\":{\"layout\":[\"fixed\",\"auto\"]},\"ugRAo0Arw\":{\"layout\":[\"fixed\",\"auto\"]},\"zjwwrEZhv\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FrameryhafUWE_c=withCSS(Component,css,\"framer-MijCU\");export default FrameryhafUWE_c;FrameryhafUWE_c.displayName=\"Section SEO GEO\";FrameryhafUWE_c.defaultProps={height:84,width:1288};addPropertyControls(FrameryhafUWE_c,{variant:{options:[\"AfRRNNB14\",\"xxSPcArMs\",\"ugRAo0Arw\",\"zjwwrEZhv\"],optionTitles:[\"Closed\",\"Opened\",\"Closed dark\",\"Opened dark\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FrameryhafUWE_c,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/1K3W8DizY3v4emK8Mb08YHxTbs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/tUSCtfYVM1I1IchuyCwz9gDdQ.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/VgYFWiwsAC5OYxAycRXXvhze58.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/syRNPWzAMIrcJ3wIlPIP43KjQs.woff2\",weight:\"700\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/GIryZETIX4IFypco5pYZONKhJIo.woff2\",weight:\"700\"},{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FPDAZ2S6SW4QMSRIIKNNGTPM6VIXYMKO/5HNPQ453FRLIQWV2FNOBUU3FKTDZQVSG/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff2\",weight:\"600\"}]},...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FrameryhafUWE_c\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"84\",\"framerComponentViewportWidth\":\"true\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"1288\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"xxSPcArMs\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"ugRAo0Arw\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"zjwwrEZhv\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (244f320)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,Instance,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import StudioFooter from\"https://framerusercontent.com/modules/ZD2MrLyhDN34b3VVqKg1/CXF9rSGk5OyLQ18q4BKW/StudioFooter.js\";import*as sharedStyle3 from\"https://framerusercontent.com/modules/98b5YFIxsxnMy7yhZlM2/VtV9PJ7VKJldkqDhmI3T/kJzhFWzTL.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eb19zbYlCKdVnZLgUDlp/WJxRAbBgJ14ZAC3qDBsX/o93BsUfXU.js\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/6aJCb9QQMknhX8o1qsJl/WkPG8Tnv2eF6e8curW4M/RFMj7eJdF.js\";import*as sharedStyle2 from\"https://framerusercontent.com/modules/IBRWnXwsGaAL9DBMt5uh/dNVfzcXdJfg1sNgzBefG/X0vHZY0Kx.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/EpWa2Btf1K7Cz6vOwWDe/IiD1KyF5quDdW4vHXpR3/JANRdMpXv.js\";import AI25FooterLight from\"https://framerusercontent.com/modules/yQHcYBaxyARHP0xGlyNF/fo5q3uZ10y3b0U8Nn33h/eERLAs_Km.js\";import AI25Footer from\"https://framerusercontent.com/modules/2E73xjPOsjXcSTmVKpUV/81dFO22Eg6NWkmUZsuJB/ikL05hzV_.js\";import ArrowRight from\"https://framerusercontent.com/modules/tziuy5ME0iCIgIZGTOC5/fq18LjBf5DaUwP8vHn9L/ZInJIfBrN.js\";import NavLink from\"https://framerusercontent.com/modules/u8RmKCryWkQnxJHbBxaN/Krg8g1KkSXB1CxXXY2rw/aSh3Xi_bV.js\";import ButtonCTA from\"https://framerusercontent.com/modules/tl8bmWyvbeMrqkNA8cW4/7mYl6dviKOUNiBnkebNr/iYnUfN1wp.js\";import ButtonDownload from\"https://framerusercontent.com/modules/escIUv1OGEVI1CdKO7tE/Jp0TQiaWQmDC9mcJTDVn/XM3fCROPD.js\";import SectionSEOGEO from\"https://framerusercontent.com/modules/s99VrrbrWzVxiZWBREGl/lk4BZXO0267GRF9TIy29/yhafUWE_c.js\";const ButtonCTAFonts=getFonts(ButtonCTA);const SectionSEOGEOFonts=getFonts(SectionSEOGEO);const NavLinkFonts=getFonts(NavLink);const ButtonDownloadFonts=getFonts(ButtonDownload);const StudioFooterFonts=getFonts(StudioFooter);const cycleOrder=[\"IPp1fdcuq\",\"Kp4wLLVoA\",\"hXXP31dVm\",\"eO2enMzYN\",\"F3jRuFEPF\",\"gom0UzMgL\",\"FtrJFWVaV\",\"TvsEUqH2d\"];const serializationHash=\"framer-1xYJI\";const variantClassNames={eO2enMzYN:\"framer-v-1bpm9dn\",F3jRuFEPF:\"framer-v-1hjcnay\",FtrJFWVaV:\"framer-v-cwm81p\",gom0UzMgL:\"framer-v-1qeyn6l\",hXXP31dVm:\"framer-v-p43x47\",IPp1fdcuq:\"framer-v-1x8dv0n\",Kp4wLLVoA:\"framer-v-16tzphh\",TvsEUqH2d:\"framer-v-1jrscm3\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Desktop light\":\"F3jRuFEPF\",\"L light\":\"gom0UzMgL\",\"M light\":\"FtrJFWVaV\",\"S light\":\"TvsEUqH2d\",Desktop:\"IPp1fdcuq\",L:\"Kp4wLLVoA\",M:\"hXXP31dVm\",S:\"eO2enMzYN\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"IPp1fdcuq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"IPp1fdcuq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className,sharedStyle2.className,sharedStyle3.className];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);const router=useRouter();return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.footer,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1x8dv0n\",className,classNames),\"data-framer-name\":\"Desktop\",layoutDependency:layoutDependency,layoutId:\"IPp1fdcuq\",ref:refBinding,style:{backgroundColor:\"rgba(0, 0, 0, 0)\",...style},variants:{F3jRuFEPF:{backgroundColor:\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"},FtrJFWVaV:{backgroundColor:\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"},gom0UzMgL:{backgroundColor:\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"},TvsEUqH2d:{backgroundColor:\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"}},...addPropertyOverrides({eO2enMzYN:{\"data-framer-name\":\"S\"},F3jRuFEPF:{\"data-framer-name\":\"Desktop light\"},FtrJFWVaV:{\"data-framer-name\":\"M light\"},gom0UzMgL:{\"data-framer-name\":\"L light\"},hXXP31dVm:{\"data-framer-name\":\"M\"},Kp4wLLVoA:{\"data-framer-name\":\"L\"},TvsEUqH2d:{\"data-framer-name\":\"S light\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-xqjmen\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"mLSagZp3Q\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1igh8g1\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"Suyiy6HzM\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1hishf3\",\"data-framer-name\":\"Content left\",layoutDependency:layoutDependency,layoutId:\"pdBQoY0hn\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-seh6ca\",\"data-framer-name\":\"Logo + time + CTA\",layoutDependency:layoutDependency,layoutId:\"B_Vf1d4om\",style:{borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-14563ds\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"sAl_Q9HFW\",children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ksgpt3\",\"data-framer-name\":\"Local time\",layoutDependency:layoutDependency,layoutId:\"QhHXKtZ5M\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5)))\"},children:\"•  Warsaw, Poland\"})}),className:\"framer-1dtzw4y\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"y6ziRSKUV\",style:{\"--extracted-r6o4lv\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1f2jwnj\",\"data-framer-name\":\"Language links\",layoutDependency:layoutDependency,layoutId:\"wvzMw7nKi\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/\",motionChild:true,nodeId:\"McFwGj50e\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ato067\",\"data-styles-preset\":\"RFMj7eJdF\",children:\"En\"})})})}),className:\"framer-1qydv04\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"McFwGj50e\",variants:{F3jRuFEPF:{\"--extracted-r6o4lv\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({F3jRuFEPF:{children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/\",motionChild:true,nodeId:\"McFwGj50e\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-46gaj7\",\"data-styles-preset\":\"X0vHZY0Kx\",children:\"En\"})})})})},FtrJFWVaV:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/\",motionChild:true,nodeId:\"McFwGj50e\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-46gaj7\",\"data-styles-preset\":\"X0vHZY0Kx\",children:\"En\"})})})})},gom0UzMgL:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/\",motionChild:true,nodeId:\"McFwGj50e\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-46gaj7\",\"data-styles-preset\":\"X0vHZY0Kx\",children:\"En\"})})})})},TvsEUqH2d:{children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/\",motionChild:true,nodeId:\"McFwGj50e\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-46gaj7\",\"data-styles-preset\":\"X0vHZY0Kx\",children:\"En\"})})})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v4\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",children:\"•\"})}),className:\"framer-exqsmd\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"lRM4W1o89\",style:{\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{F3jRuFEPF:{\"--extracted-r6o4lv\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({F3jRuFEPF:{children:getLocalizedValue(\"v5\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:\"•\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v6\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/pl/\",motionChild:true,nodeId:\"DPEuGUxEl\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-ato067\",\"data-styles-preset\":\"RFMj7eJdF\",children:\"PL\"})})})}),className:\"framer-1hqua0b\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"DPEuGUxEl\",variants:{F3jRuFEPF:{\"--extracted-r6o4lv\":\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({F3jRuFEPF:{children:getLocalizedValue(\"v7\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10)))\"},children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/pl/\",motionChild:true,nodeId:\"DPEuGUxEl\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-46gaj7\",\"data-styles-preset\":\"X0vHZY0Kx\",children:\"PL\"})})})})},FtrJFWVaV:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/pl/\",motionChild:true,nodeId:\"DPEuGUxEl\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-46gaj7\",\"data-styles-preset\":\"X0vHZY0Kx\",children:\"PL\"})})})})},gom0UzMgL:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/pl/\",motionChild:true,nodeId:\"DPEuGUxEl\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-46gaj7\",\"data-styles-preset\":\"X0vHZY0Kx\",children:\"PL\"})})})})},TvsEUqH2d:{children:getLocalizedValue(\"v8\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",children:/*#__PURE__*/_jsx(Link,{href:\"https://ai25.studio/pl/\",motionChild:true,nodeId:\"DPEuGUxEl\",openInNewTab:true,relValues:[],scopeId:\"JANRdMpXv\",smoothScroll:false,children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-styles-preset-46gaj7\",\"data-styles-preset\":\"X0vHZY0Kx\",children:\"PL\"})})})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v9\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",children:/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163)))\"},children:\"Have a project in mind? Talk to our production team.\"})})}),className:\"framer-1zy286\",\"data-framer-name\":\"Botton text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"dNvShBhYO\",style:{\"--extracted-1w3ko1f\":\"var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163))\"},variants:{F3jRuFEPF:{\"--extracted-r6o4lv\":\"var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163))\"},FtrJFWVaV:{\"--extracted-r6o4lv\":\"var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163))\"},gom0UzMgL:{\"--extracted-r6o4lv\":\"var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163))\"},TvsEUqH2d:{\"--extracted-r6o4lv\":\"var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({F3jRuFEPF:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163)))\"},children:\"Have a project in mind? Talk to our production team.\"})})},FtrJFWVaV:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163)))\"},children:\"Have a project in mind? Talk to our production team.\"})})},gom0UzMgL:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163)))\"},children:\"Have a project in mind? Talk to our production team.\"})})},TvsEUqH2d:{children:getLocalizedValue(\"v10\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163)))\"},children:\"Have a project in mind? Talk to our production team.\"})})}},baseVariant,gestureVariant)})]}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:`min(max((max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) - 68px) / 2, 1px), 222px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+152,...addPropertyOverrides({eO2enMzYN:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+0+0+0+0+152},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+152},FtrJFWVaV:{width:`min(max((${componentViewport?.width||\"100vw\"} - 128px) / 2, 1px), 222px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+0+0+0+152},gom0UzMgL:{width:`min(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 300px), 222px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+152},hXXP31dVm:{width:`min(max((${componentViewport?.width||\"100vw\"} - 128px) / 2, 1px), 222px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+0+0+0+152},Kp4wLLVoA:{width:`min(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 300px), 222px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+152},TvsEUqH2d:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+0+0+0+0+152}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-t6w1kf-container\",layoutDependency:layoutDependency,layoutId:\"aBryA0eVt-container\",nodeId:\"aBryA0eVt\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(ButtonCTA,{height:\"100%\",id:\"aBryA0eVt\",j0165Zvt_:getLocalizedValue(\"v11\",activeLocale)??\"START A PROJECT\",layoutId:\"aBryA0eVt\",OIqinglwI:true,PMEj0e2yj:false,style:{width:\"100%\"},sZRNSPMLb:resolvedLinks[0],variant:matchVariant(\"NTlfG2g_c\"),width:\"100%\",xkbxBq6nY:ArrowRight,...addPropertyOverrides({eO2enMzYN:{sZRNSPMLb:resolvedLinks[3],variant:matchVariant(\"CqM2nQTQ8\")},F3jRuFEPF:{sZRNSPMLb:resolvedLinks[4],variant:matchVariant(\"SxLfOMnVl\")},FtrJFWVaV:{sZRNSPMLb:resolvedLinks[6],variant:matchVariant(\"SxLfOMnVl\")},gom0UzMgL:{sZRNSPMLb:resolvedLinks[5],variant:matchVariant(\"SxLfOMnVl\")},hXXP31dVm:{sZRNSPMLb:resolvedLinks[2]},Kp4wLLVoA:{sZRNSPMLb:resolvedLinks[1]},TvsEUqH2d:{sZRNSPMLb:resolvedLinks[7],variant:matchVariant(\"SxLfOMnVl\")}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-5f6ntm\",\"data-framer-name\":\"SEO\",layoutDependency:layoutDependency,layoutId:\"Qatgs2HXB\",style:{boxShadow:\"inset 0px 0px 4px 0px rgba(0, 0, 0, 0.05)\"},children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v12\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.8px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5)))\",\"--framer-text-transform\":\"uppercase\"},children:\"//ABOUT AI25.STUDIO\"})}),className:\"framer-oimxko\",\"data-framer-name\":\"Text\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"EGJBn3OJ3\",style:{\"--extracted-r6o4lv\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:84,width:`max((max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) - 68px) / 2, 1px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+32,...addPropertyOverrides({eO2enMzYN:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+0+0+270+0+32},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+32},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 128px) / 2, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+0+0+0+32},gom0UzMgL:{width:`min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 300px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+250+0+32},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 128px) / 2, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+0+0+0+32},Kp4wLLVoA:{width:`min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 300px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+250+0+32},TvsEUqH2d:{width:`calc(max(${componentViewport?.width||\"100vw\"}, 1px) - 40px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+0+0+270+0+32}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-vpaolt-container\",layoutDependency:layoutDependency,layoutId:\"h4WuHqlia-container\",nodeId:\"h4WuHqlia\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(SectionSEOGEO,{height:\"100%\",id:\"h4WuHqlia\",layoutId:\"h4WuHqlia\",style:{width:\"100%\"},variant:matchVariant(\"AfRRNNB14\"),width:\"100%\",...addPropertyOverrides({F3jRuFEPF:{variant:matchVariant(\"ugRAo0Arw\")},FtrJFWVaV:{variant:matchVariant(\"ugRAo0Arw\")},gom0UzMgL:{variant:matchVariant(\"ugRAo0Arw\")},TvsEUqH2d:{variant:matchVariant(\"ugRAo0Arw\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-3z5weg\",\"data-framer-name\":\"All links\",layoutDependency:layoutDependency,layoutId:\"vmE6FLEb9\",children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1jzej1a\",\"data-framer-name\":\"Work\",layoutDependency:layoutDependency,layoutId:\"IuN3GexI9\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v13\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.8px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5)))\",\"--framer-text-transform\":\"uppercase\"},children:\"//Work\"})}),className:\"framer-1u1fysp\",\"data-framer-name\":\"Text\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"XXesZ1m65\",style:{\"--extracted-r6o4lv\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1mb7gzz\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"aP4eLwpjT\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+0,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+0},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+0},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+0},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+0},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+0},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+0},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1l3a23x-container\",\"data-framer-name\":\"Ai video projects\",layoutDependency:layoutDependency,layoutId:\"ALmlO_kg1-container\",name:\"Ai video projects\",nodeId:\"ALmlO_kg1\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks1[0],height:\"100%\",id:\"ALmlO_kg1\",jlh6eTp_p:false,layoutId:\"ALmlO_kg1\",name:\"Ai video projects\",Obkty2Ilz:getLocalizedValue(\"v14\",activeLocale)??\"AI Production\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks1[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks1[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks1[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks1[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks1[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks1[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks1[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+44,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+44},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+44},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+44},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+44},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+44},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+44},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-6higze-container\",\"data-framer-name\":\"3D / CGI / VFX projects\",layoutDependency:layoutDependency,layoutId:\"smYHnbzag-container\",name:\"3D / CGI / VFX projects\",nodeId:\"smYHnbzag\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks2[0],height:\"100%\",id:\"smYHnbzag\",jlh6eTp_p:false,layoutId:\"smYHnbzag\",name:\"3D / CGI / VFX projects\",Obkty2Ilz:getLocalizedValue(\"v15\",activeLocale)??\"3D, CGI, VFX\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks2[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks2[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks2[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks2[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks2[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks2[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks2[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined},{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined},{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined},{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined},{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined},{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined},{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined},{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+88,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+88},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+88},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+88},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+88},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+88},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+88},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1fbyt88-container\",\"data-framer-name\":\"Services\",layoutDependency:layoutDependency,layoutId:\"vSy9Gh92z-container\",name:\"Services\",nodeId:\"vSy9Gh92z\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks3[0],height:\"100%\",id:\"vSy9Gh92z\",jlh6eTp_p:false,layoutId:\"vSy9Gh92z\",name:\"Services\",Obkty2Ilz:getLocalizedValue(\"v16\",activeLocale)??\"Services\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks3[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks3[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks3[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks3[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks3[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks3[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks3[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":a7onOdxJR\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":a7onOdxJR\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":a7onOdxJR\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":a7onOdxJR\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":a7onOdxJR\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":a7onOdxJR\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":a7onOdxJR\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":a7onOdxJR\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+132,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+132},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+132},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+132},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+132},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+132},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+132},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+132}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1frhqa6-container\",\"data-framer-name\":\"Pricing\",layoutDependency:layoutDependency,layoutId:\"kvzxo3m0i-container\",name:\"Pricing\",nodeId:\"kvzxo3m0i\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks4[0],height:\"100%\",id:\"kvzxo3m0i\",jlh6eTp_p:false,layoutId:\"kvzxo3m0i\",name:\"Pricing\",Obkty2Ilz:getLocalizedValue(\"v17\",activeLocale)??\"Pricing\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks4[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks4[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks4[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks4[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks4[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks4[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks4[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":VHdDEBBdB\",webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined},{href:{hash:\":VHdDEBBdB\",webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined},{href:{hash:\":VHdDEBBdB\",webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined},{href:{hash:\":VHdDEBBdB\",webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined},{href:{hash:\":VHdDEBBdB\",webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined},{href:{hash:\":VHdDEBBdB\",webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined},{href:{hash:\":VHdDEBBdB\",webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined},{href:{hash:\":VHdDEBBdB\",webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+176,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+176},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+176},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+176},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+176},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+176},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+176},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+176}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-cko272-container\",\"data-framer-name\":\"For Agencies\",layoutDependency:layoutDependency,layoutId:\"XpOF71NFU-container\",name:\"For Agencies\",nodeId:\"XpOF71NFU\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks5[0],height:\"100%\",id:\"XpOF71NFU\",jlh6eTp_p:true,layoutId:\"XpOF71NFU\",name:\"For Agencies\",Obkty2Ilz:getLocalizedValue(\"v18\",activeLocale)??\"For Agencies\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks5[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks5[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks5[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks5[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks5[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks5[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks5[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"baBwodR3_\"},implicitPathVariables:undefined},{href:{webPageId:\"baBwodR3_\"},implicitPathVariables:undefined},{href:{webPageId:\"baBwodR3_\"},implicitPathVariables:undefined},{href:{webPageId:\"baBwodR3_\"},implicitPathVariables:undefined},{href:{webPageId:\"baBwodR3_\"},implicitPathVariables:undefined},{href:{webPageId:\"baBwodR3_\"},implicitPathVariables:undefined},{href:{webPageId:\"baBwodR3_\"},implicitPathVariables:undefined},{href:{webPageId:\"baBwodR3_\"},implicitPathVariables:undefined}],children:resolvedLinks6=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+220,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+220},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+220},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+220},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+220},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+220},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+220},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+220}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ckj5yu-container\",\"data-framer-name\":\"Enterprise AI\",layoutDependency:layoutDependency,layoutId:\"A7tjjj8ew-container\",name:\"Enterprise AI\",nodeId:\"A7tjjj8ew\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks6[0],height:\"100%\",id:\"A7tjjj8ew\",jlh6eTp_p:false,layoutId:\"A7tjjj8ew\",name:\"Enterprise AI\",Obkty2Ilz:getLocalizedValue(\"v19\",activeLocale)??\"Enterprise AI\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks6[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks6[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks6[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks6[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks6[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks6[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks6[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-16znl6i\",\"data-framer-name\":\"Studio\",layoutDependency:layoutDependency,layoutId:\"IXRfH52MG\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v20\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.8px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5)))\",\"--framer-text-transform\":\"uppercase\"},children:\"//Studio\"})}),className:\"framer-ajmoa0\",\"data-framer-name\":\"Text\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"SSFL42BNA\",style:{\"--extracted-r6o4lv\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1qegvvi\",\"data-framer-name\":\"Links\",layoutDependency:layoutDependency,layoutId:\"jCQlbZuve\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+0,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+0},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+0},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+0},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+0},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+0},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+0},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-nsve30-container\",layoutDependency:layoutDependency,layoutId:\"GpNFhuagr-container\",nodeId:\"GpNFhuagr\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(ButtonDownload,{height:\"100%\",id:\"GpNFhuagr\",layoutId:\"GpNFhuagr\",style:{width:\"100%\"},variant:matchVariant(\"lzSTq0zGo\"),width:\"100%\",...addPropertyOverrides({F3jRuFEPF:{variant:matchVariant(\"XzGdVpkuA\")},FtrJFWVaV:{variant:matchVariant(\"XzGdVpkuA\")},gom0UzMgL:{variant:matchVariant(\"XzGdVpkuA\")},TvsEUqH2d:{variant:matchVariant(\"XzGdVpkuA\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks7=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+54,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+54},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+54},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+54},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+54},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+54},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+54},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+54}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18k2fol-container\",\"data-framer-name\":\"Our team\",layoutDependency:layoutDependency,layoutId:\"NQszbDcED-container\",name:\"Our team\",nodeId:\"NQszbDcED\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks7[0],height:\"100%\",id:\"NQszbDcED\",jlh6eTp_p:false,layoutId:\"NQszbDcED\",name:\"Our team\",Obkty2Ilz:getLocalizedValue(\"v21\",activeLocale)??\"Team\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks7[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks7[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks7[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks7[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks7[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks7[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks7[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks8=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+98,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+98},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+98},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+98},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+98},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+98},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+98},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+98}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-psba51-container\",\"data-framer-name\":\"Directors\",layoutDependency:layoutDependency,layoutId:\"d1ptHNkjo-container\",name:\"Directors\",nodeId:\"d1ptHNkjo\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks8[0],height:\"100%\",id:\"d1ptHNkjo\",jlh6eTp_p:false,layoutId:\"d1ptHNkjo\",name:\"Directors\",Obkty2Ilz:getLocalizedValue(\"v22\",activeLocale)??\"Directors\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks8[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks8[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks8[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks8[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks8[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks8[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks8[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{pathVariables:{v7TXSD3pm:\"ai-showreel-2025\"},unresolvedPathSlugs:{v7TXSD3pm:{collectionId:\"Ggt7hbfM4\",collectionItemId:\"scELQEgIi\"}},webPageId:\"A1TBT_ro4\"},implicitPathVariables:undefined},{href:{pathVariables:{v7TXSD3pm:\"ai-showreel-2025\"},unresolvedPathSlugs:{v7TXSD3pm:{collectionId:\"Ggt7hbfM4\",collectionItemId:\"scELQEgIi\"}},webPageId:\"A1TBT_ro4\"},implicitPathVariables:undefined},{href:{pathVariables:{v7TXSD3pm:\"ai-showreel-2025\"},unresolvedPathSlugs:{v7TXSD3pm:{collectionId:\"Ggt7hbfM4\",collectionItemId:\"scELQEgIi\"}},webPageId:\"A1TBT_ro4\"},implicitPathVariables:undefined},{href:{pathVariables:{v7TXSD3pm:\"ai-showreel-2025\"},unresolvedPathSlugs:{v7TXSD3pm:{collectionId:\"Ggt7hbfM4\",collectionItemId:\"scELQEgIi\"}},webPageId:\"A1TBT_ro4\"},implicitPathVariables:undefined},{href:{pathVariables:{v7TXSD3pm:\"ai-showreel-2025\"},unresolvedPathSlugs:{v7TXSD3pm:{collectionId:\"Ggt7hbfM4\",collectionItemId:\"scELQEgIi\"}},webPageId:\"A1TBT_ro4\"},implicitPathVariables:undefined},{href:{pathVariables:{v7TXSD3pm:\"ai-showreel-2025\"},unresolvedPathSlugs:{v7TXSD3pm:{collectionId:\"Ggt7hbfM4\",collectionItemId:\"scELQEgIi\"}},webPageId:\"A1TBT_ro4\"},implicitPathVariables:undefined},{href:{pathVariables:{v7TXSD3pm:\"ai-showreel-2025\"},unresolvedPathSlugs:{v7TXSD3pm:{collectionId:\"Ggt7hbfM4\",collectionItemId:\"scELQEgIi\"}},webPageId:\"A1TBT_ro4\"},implicitPathVariables:undefined},{href:{pathVariables:{v7TXSD3pm:\"ai-showreel-2025\"},unresolvedPathSlugs:{v7TXSD3pm:{collectionId:\"Ggt7hbfM4\",collectionItemId:\"scELQEgIi\"}},webPageId:\"A1TBT_ro4\"},implicitPathVariables:undefined}],children:resolvedLinks9=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+142,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+142},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+142},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+142},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+142},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+142},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+142},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+142}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1tedg8-container\",\"data-framer-name\":\"Showreel\",layoutDependency:layoutDependency,layoutId:\"nR4gHv2dj-container\",name:\"Showreel\",nodeId:\"nR4gHv2dj\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks9[0],height:\"100%\",id:\"nR4gHv2dj\",jlh6eTp_p:false,layoutId:\"nR4gHv2dj\",name:\"Showreel\",Obkty2Ilz:getLocalizedValue(\"v23\",activeLocale)??\"Showreel\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks9[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks9[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks9[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks9[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks9[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks9[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks9[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined}],children:resolvedLinks10=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+186,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+186},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+186},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+186},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+186},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+186},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+186},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+186}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1otcbb3-container\",\"data-framer-name\":\"Blog\",layoutDependency:layoutDependency,layoutId:\"fVn5nu1jV-container\",name:\"Blog\",nodeId:\"fVn5nu1jV\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks10[0],height:\"100%\",id:\"fVn5nu1jV\",jlh6eTp_p:false,layoutId:\"fVn5nu1jV\",name:\"Blog\",Obkty2Ilz:getLocalizedValue(\"v24\",activeLocale)??\"Blog\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks10[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks10[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks10[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks10[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks10[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks10[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks10[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks11=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+230,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+230},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+230},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+230},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+230},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+230},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+230},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+230}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-dobukk-container\",\"data-framer-name\":\"FAQs\",layoutDependency:layoutDependency,layoutId:\"qIkhZuHy7-container\",name:\"FAQs\",nodeId:\"qIkhZuHy7\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks11[0],height:\"100%\",id:\"qIkhZuHy7\",jlh6eTp_p:false,layoutId:\"qIkhZuHy7\",name:\"FAQs\",Obkty2Ilz:getLocalizedValue(\"v25\",activeLocale)??\"FAQ\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks11[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks11[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks11[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks11[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks11[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks11[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks11[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":LfDliwICd\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks12=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 220px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+274,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+0+0+86+0+274},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+274},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+274},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+0+0+86+0+274},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+274},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+0+0+86+0+274},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+0+0+86+0+274}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-19s8zji-container\",\"data-framer-name\":\"Contact\",layoutDependency:layoutDependency,layoutId:\"xqutjj8QL-container\",name:\"Contact\",nodeId:\"xqutjj8QL\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks12[0],height:\"100%\",id:\"xqutjj8QL\",jlh6eTp_p:false,layoutId:\"xqutjj8QL\",name:\"Contact\",Obkty2Ilz:getLocalizedValue(\"v26\",activeLocale)??\"Contact\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks12[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks12[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks12[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks12[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks12[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks12[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks12[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1g07kvu\",\"data-framer-name\":\"Follow us\",layoutDependency:layoutDependency,layoutId:\"a3_r1Wdwm\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v27\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.8px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5)))\",\"--framer-text-transform\":\"uppercase\"},children:\"//SOCIAL\"})}),className:\"framer-jl41v\",\"data-framer-name\":\"Text\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"kldGfJ3rx\",style:{\"--extracted-r6o4lv\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1u30kgd\",\"data-framer-name\":\"Points\",layoutDependency:layoutDependency,layoutId:\"fr6ixtNvK\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 170px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+0,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+464+0+86+0+0},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+0},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+0},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+207+0+86+0+0},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+0},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+207+0+86+0+0},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+464+0+86+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wlr83w-container\",\"data-framer-name\":\"Vimeo\",layoutDependency:layoutDependency,layoutId:\"lJXdzcmAP-container\",name:\"Vimeo\",nodeId:\"lJXdzcmAP\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:\"https://vimeo.com/ai25studio\",height:\"100%\",id:\"lJXdzcmAP\",jlh6eTp_p:true,layoutId:\"lJXdzcmAP\",name:\"Vimeo\",Obkty2Ilz:getLocalizedValue(\"v28\",activeLocale)??\"Vimeo\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({F3jRuFEPF:{variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{variant:matchVariant(\"gIlLecNVn\")},TvsEUqH2d:{variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 170px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+44,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+464+0+86+0+44},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+44},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+44},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+207+0+86+0+44},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+44},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+207+0+86+0+44},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+464+0+86+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1ut4lba-container\",\"data-framer-name\":\"Instagram\",layoutDependency:layoutDependency,layoutId:\"ouCwubgrr-container\",name:\"Instagram\",nodeId:\"ouCwubgrr\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:\"https://www.instagram.com/ai25.studio/\",height:\"100%\",id:\"ouCwubgrr\",jlh6eTp_p:true,layoutId:\"ouCwubgrr\",name:\"Instagram\",Obkty2Ilz:getLocalizedValue(\"v29\",activeLocale)??\"Instagram\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({F3jRuFEPF:{variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{variant:matchVariant(\"gIlLecNVn\")},TvsEUqH2d:{variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 170px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+88,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+464+0+86+0+88},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+88},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+88},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+207+0+86+0+88},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+88},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+207+0+86+0+88},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+464+0+86+0+88}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-lswki7-container\",\"data-framer-name\":\"Linkedin\",layoutDependency:layoutDependency,layoutId:\"cIxyVBF0B-container\",name:\"Linkedin\",nodeId:\"cIxyVBF0B\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:\"https://pl.linkedin.com/company/ai25studio\",height:\"100%\",id:\"cIxyVBF0B\",jlh6eTp_p:true,layoutId:\"cIxyVBF0B\",name:\"Linkedin\",Obkty2Ilz:getLocalizedValue(\"v30\",activeLocale)??\"LinkedIn\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({F3jRuFEPF:{variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{variant:matchVariant(\"gIlLecNVn\")},TvsEUqH2d:{variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-52w085\",\"data-framer-name\":\"Legal\",layoutDependency:layoutDependency,layoutId:\"bR497XY96\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v31\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1tZWRpdW0=\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-size\":\"12px\",\"--framer-font-weight\":\"500\",\"--framer-letter-spacing\":\"0.8px\",\"--framer-line-height\":\"14px\",\"--framer-text-alignment\":\"left\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5)))\",\"--framer-text-transform\":\"uppercase\"},children:\"//LEGAL\"})}),className:\"framer-174647h\",\"data-framer-name\":\"Text\",fonts:[\"FS;Clash Display-medium\"],layoutDependency:layoutDependency,layoutId:\"yCoz9pnia\",style:{\"--extracted-r6o4lv\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\"},verticalAlignment:\"top\",withExternalLayout:true}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1ekekid\",\"data-framer-name\":\"Points\",layoutDependency:layoutDependency,layoutId:\"TY0oz3Sds\",children:[/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"KzYfKcoAt\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYfKcoAt\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYfKcoAt\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYfKcoAt\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYfKcoAt\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYfKcoAt\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYfKcoAt\"},implicitPathVariables:undefined},{href:{webPageId:\"KzYfKcoAt\"},implicitPathVariables:undefined}],children:resolvedLinks13=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 224px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+0,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+464+0+86+0+0},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+0},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+0},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+207+0+86+0+0},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+0},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+207+0+86+0+0},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+464+0+86+0+0}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7q784f-container\",layoutDependency:layoutDependency,layoutId:\"DXrYN9LJ7-container\",nodeId:\"DXrYN9LJ7\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks13[0],height:\"100%\",id:\"DXrYN9LJ7\",jlh6eTp_p:true,layoutId:\"DXrYN9LJ7\",Obkty2Ilz:getLocalizedValue(\"v32\",activeLocale)??\"Privacy & Cookie Policy\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks13[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks13[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks13[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks13[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks13[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks13[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks13[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"nF8tbLVVl\"},implicitPathVariables:undefined},{href:{webPageId:\"nF8tbLVVl\"},implicitPathVariables:undefined},{href:{webPageId:\"nF8tbLVVl\"},implicitPathVariables:undefined},{href:{webPageId:\"nF8tbLVVl\"},implicitPathVariables:undefined},{href:{webPageId:\"nF8tbLVVl\"},implicitPathVariables:undefined},{href:{webPageId:\"nF8tbLVVl\"},implicitPathVariables:undefined},{href:{webPageId:\"nF8tbLVVl\"},implicitPathVariables:undefined},{href:{webPageId:\"nF8tbLVVl\"},implicitPathVariables:undefined}],children:resolvedLinks14=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:`min(max(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px) / 4, 1px), 224px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1467)-0-661)+0+0+0+0+0+86+0+44,...addPropertyOverrides({eO2enMzYN:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||2440.5)-0-1303)+0+0+0+434+0+464+0+86+0+44},F3jRuFEPF:{y:(componentViewport?.y||0)+48+((componentViewport?.height||1515)-48-661)+0+0+0+0+0+86+0+44},FtrJFWVaV:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+48+(((componentViewport?.height||1671.5)-48-1109)/2+0+0)+0+0+0+250+0+0+86+0+44},gom0UzMgL:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||1827)-48-825)+0+0+0+0+207+0+86+0+44},hXXP31dVm:{width:`max((${componentViewport?.width||\"100vw\"} - 174px) / 4, 1px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||1623.5)-0-1109)/2+0+0)+0+0+0+250+0+0+86+0+44},Kp4wLLVoA:{width:`max(min(max((max(${componentViewport?.width||\"100vw\"}, 1px) - 108px) / 2, 1px), 600px) / 2, 50px)`,y:(componentViewport?.y||0)+0+((componentViewport?.height||1779)-0-825)+0+0+0+0+207+0+86+0+44},TvsEUqH2d:{width:`max((max(${componentViewport?.width||\"100vw\"}, 1px) - 48px) / 2, 50px)`,y:(componentViewport?.y||0)+48+((componentViewport?.height||2488.5)-48-1303)+0+0+0+434+0+464+0+86+0+44}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-7eaure-container\",layoutDependency:layoutDependency,layoutId:\"R0DMdm8tL-container\",nodeId:\"R0DMdm8tL\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks14[0],height:\"100%\",id:\"R0DMdm8tL\",jlh6eTp_p:true,layoutId:\"R0DMdm8tL\",Obkty2Ilz:getLocalizedValue(\"v33\",activeLocale)??\"Terms & Conditions\",style:{width:\"100%\"},variant:matchVariant(\"TClN3TsxC\"),width:\"100%\",...addPropertyOverrides({eO2enMzYN:{AIoNQi7AZ:resolvedLinks14[3]},F3jRuFEPF:{AIoNQi7AZ:resolvedLinks14[4],variant:matchVariant(\"gIlLecNVn\")},FtrJFWVaV:{AIoNQi7AZ:resolvedLinks14[6],variant:matchVariant(\"gIlLecNVn\")},gom0UzMgL:{AIoNQi7AZ:resolvedLinks14[5],variant:matchVariant(\"gIlLecNVn\")},hXXP31dVm:{AIoNQi7AZ:resolvedLinks14[2]},Kp4wLLVoA:{AIoNQi7AZ:resolvedLinks14[1]},TvsEUqH2d:{AIoNQi7AZ:resolvedLinks14[7],variant:matchVariant(\"gIlLecNVn\")}},baseVariant,gestureVariant)})})})})]})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-eglms1-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"V7zK9o3Lf-container\",nodeId:\"V7zK9o3Lf\",rendersWithMotion:true,scopeId:\"JANRdMpXv\",children:/*#__PURE__*/_jsx(StudioFooter,{height:\"100%\",id:\"V7zK9o3Lf\",layoutId:\"V7zK9o3Lf\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-28i1bq\",\"data-framer-name\":\"Logo + bottom\",layoutDependency:layoutDependency,layoutId:\"cDBKnOZuj\",children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v34\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163)))\"},children:\"\\xa9 2026 AI25.STUDIO ALL RIGHTS RESERVED.\"})}),className:\"framer-1pf5xce\",\"data-framer-name\":\"Botton text\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"rZs6FuiHD\",style:{\"--extracted-r6o4lv\":\"var(--token-aa2aae09-fd2b-480f-94fb-7ffa5e6da639, rgb(163, 163, 163))\"},variants:{F3jRuFEPF:{\"--extracted-r6o4lv\":\"var(--token-4695e61d-48ec-4e1b-ae93-f5b8f9dc2f6c, rgb(41, 41, 41))\"},FtrJFWVaV:{\"--extracted-r6o4lv\":\"var(--token-4695e61d-48ec-4e1b-ae93-f5b8f9dc2f6c, rgb(41, 41, 41))\"},gom0UzMgL:{\"--extracted-r6o4lv\":\"var(--token-4695e61d-48ec-4e1b-ae93-f5b8f9dc2f6c, rgb(41, 41, 41))\"},TvsEUqH2d:{\"--extracted-r6o4lv\":\"var(--token-4695e61d-48ec-4e1b-ae93-f5b8f9dc2f6c, rgb(41, 41, 41))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({F3jRuFEPF:{children:getLocalizedValue(\"v35\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4695e61d-48ec-4e1b-ae93-f5b8f9dc2f6c, rgb(41, 41, 41)))\"},children:\"\\xa9 2026 AI25.STUDIO ALL RIGHTS RESERVED.\"})})},FtrJFWVaV:{children:getLocalizedValue(\"v35\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4695e61d-48ec-4e1b-ae93-f5b8f9dc2f6c, rgb(41, 41, 41)))\"},children:\"\\xa9 2026 AI25.STUDIO ALL RIGHTS RESERVED.\"})})},gom0UzMgL:{children:getLocalizedValue(\"v35\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4695e61d-48ec-4e1b-ae93-f5b8f9dc2f6c, rgb(41, 41, 41)))\"},children:\"\\xa9 2026 AI25.STUDIO ALL RIGHTS RESERVED.\"})})},TvsEUqH2d:{children:getLocalizedValue(\"v35\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-4695e61d-48ec-4e1b-ae93-f5b8f9dc2f6c, rgb(41, 41, 41)))\"},children:\"\\xa9 2026 AI25.STUDIO ALL RIGHTS RESERVED.\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(Instance,{animated:true,className:\"framer-10m1jez\",Component:AI25Footer,layoutDependency:layoutDependency,layoutId:\"q9omBu3AN\",style:{\"--jg6qux\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--y1agr5\":\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\"},...addPropertyOverrides({F3jRuFEPF:{Component:AI25FooterLight},FtrJFWVaV:{Component:AI25FooterLight},gom0UzMgL:{Component:AI25FooterLight},TvsEUqH2d:{Component:AI25FooterLight}},baseVariant,gestureVariant)})]})]})})})})});});const css=[\".framer-1xYJI.framer-1crf8g4, .framer-1xYJI .framer-1crf8g4 { display: block; }\",\".framer-1xYJI.framer-1x8dv0n { align-content: flex-end; align-items: flex-end; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: 1600px; }\",\".framer-1xYJI .framer-xqjmen { 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: hidden; padding: 0px 30px 0px 30px; position: relative; width: 1px; }\",\".framer-1xYJI .framer-1igh8g1 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 48px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1xYJI .framer-1hishf3 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 68px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-1xYJI .framer-seh6ca { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 222px; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-1xYJI .framer-14563ds { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1xYJI .framer-1ksgpt3 { 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-1xYJI .framer-1dtzw4y, .framer-1xYJI .framer-1qydv04, .framer-1xYJI .framer-exqsmd, .framer-1xYJI .framer-1hqua0b, .framer-1xYJI .framer-oimxko { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-1xYJI .framer-1f2jwnj { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: flex-start; overflow: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1xYJI .framer-1zy286 { --framer-text-wrap-override: balance; flex: none; height: auto; max-width: 270px; position: relative; width: 100%; }\",\".framer-1xYJI .framer-t6w1kf-container { flex: none; height: auto; position: relative; width: 100%; z-index: 0; }\",\".framer-1xYJI .framer-5f6ntm { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 18px; height: min-content; justify-content: flex-start; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-1xYJI .framer-vpaolt-container, .framer-1xYJI .framer-1l3a23x-container, .framer-1xYJI .framer-6higze-container, .framer-1xYJI .framer-1fbyt88-container, .framer-1xYJI .framer-1frhqa6-container, .framer-1xYJI .framer-cko272-container, .framer-1xYJI .framer-1ckj5yu-container, .framer-1xYJI .framer-nsve30-container, .framer-1xYJI .framer-18k2fol-container, .framer-1xYJI .framer-psba51-container, .framer-1xYJI .framer-1tedg8-container, .framer-1xYJI .framer-1otcbb3-container, .framer-1xYJI .framer-dobukk-container, .framer-1xYJI .framer-19s8zji-container, .framer-1xYJI .framer-1wlr83w-container, .framer-1xYJI .framer-1ut4lba-container, .framer-1xYJI .framer-lswki7-container, .framer-1xYJI .framer-7q784f-container, .framer-1xYJI .framer-7eaure-container, .framer-1xYJI .framer-eglms1-container, .framer-1xYJI .framer-10m1jez { flex: none; height: auto; position: relative; width: 100%; }\",\".framer-1xYJI .framer-3z5weg { align-content: flex-start; align-items: flex-start; align-self: stretch; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: auto; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-1xYJI .framer-1jzej1a, .framer-1xYJI .framer-16znl6i { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 220px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-1xYJI .framer-1u1fysp, .framer-1xYJI .framer-ajmoa0, .framer-1xYJI .framer-jl41v, .framer-1xYJI .framer-174647h { flex: none; height: auto; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1xYJI .framer-1mb7gzz, .framer-1xYJI .framer-1qegvvi { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1xYJI .framer-1g07kvu { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 170px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-1xYJI .framer-1u30kgd, .framer-1xYJI .framer-1ekekid { 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: center; overflow: visible; padding: 0px; position: relative; width: 100%; z-index: 1; }\",\".framer-1xYJI .framer-52w085 { align-content: flex-start; align-items: flex-start; display: flex; flex: 1 0 0px; flex-direction: column; flex-wrap: nowrap; gap: 16px; height: min-content; justify-content: flex-start; max-width: 224px; overflow: hidden; padding: 0px; position: relative; width: 1px; }\",\".framer-1xYJI .framer-28i1bq { 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: visible; padding: 0px; position: relative; width: 100%; }\",\".framer-1xYJI .framer-1pf5xce { flex: none; height: auto; max-width: 160px; position: relative; white-space: pre-wrap; width: 100%; word-break: break-word; word-wrap: break-word; }\",\".framer-1xYJI.framer-v-16tzphh .framer-1igh8g1, .framer-1xYJI.framer-v-1qeyn6l .framer-1igh8g1 { gap: unset; justify-content: space-between; }\",\".framer-1xYJI.framer-v-16tzphh .framer-1hishf3, .framer-1xYJI.framer-v-1qeyn6l .framer-1hishf3 { flex-direction: column; gap: 48px; max-width: 300px; }\",\".framer-1xYJI.framer-v-16tzphh .framer-seh6ca, .framer-1xYJI.framer-v-16tzphh .framer-5f6ntm, .framer-1xYJI.framer-v-p43x47 .framer-xqjmen, .framer-1xYJI.framer-v-p43x47 .framer-1hishf3, .framer-1xYJI.framer-v-1bpm9dn .framer-5f6ntm, .framer-1xYJI.framer-v-1qeyn6l .framer-seh6ca, .framer-1xYJI.framer-v-1qeyn6l .framer-5f6ntm, .framer-1xYJI.framer-v-cwm81p .framer-xqjmen, .framer-1xYJI.framer-v-cwm81p .framer-1hishf3, .framer-1xYJI.framer-v-1jrscm3 .framer-5f6ntm { flex: none; width: 100%; }\",\".framer-1xYJI.framer-v-16tzphh .framer-3z5weg, .framer-1xYJI.framer-v-1qeyn6l .framer-3z5weg { align-content: unset; align-items: unset; display: grid; gap: 48px 0px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); justify-content: center; max-width: 600px; }\",\".framer-1xYJI.framer-v-16tzphh .framer-1jzej1a, .framer-1xYJI.framer-v-16tzphh .framer-16znl6i, .framer-1xYJI.framer-v-16tzphh .framer-1g07kvu, .framer-1xYJI.framer-v-16tzphh .framer-52w085, .framer-1xYJI.framer-v-1qeyn6l .framer-1jzej1a, .framer-1xYJI.framer-v-1qeyn6l .framer-16znl6i, .framer-1xYJI.framer-v-1qeyn6l .framer-1g07kvu, .framer-1xYJI.framer-v-1qeyn6l .framer-52w085 { align-self: start; flex: none; height: 100%; justify-self: start; max-width: unset; width: 100%; }\",\".framer-1xYJI.framer-v-p43x47.framer-1x8dv0n { flex-direction: column; width: 810px; }\",\".framer-1xYJI.framer-v-p43x47 .framer-1igh8g1, .framer-1xYJI.framer-v-cwm81p .framer-1igh8g1 { flex-direction: column; }\",\".framer-1xYJI.framer-v-p43x47 .framer-3z5weg, .framer-1xYJI.framer-v-cwm81p .framer-3z5weg { align-self: unset; flex: none; gap: 38px; height: min-content; justify-content: flex-start; width: 100%; }\",\".framer-1xYJI.framer-v-p43x47 .framer-1jzej1a, .framer-1xYJI.framer-v-p43x47 .framer-16znl6i, .framer-1xYJI.framer-v-p43x47 .framer-1g07kvu, .framer-1xYJI.framer-v-p43x47 .framer-52w085, .framer-1xYJI.framer-v-cwm81p .framer-1jzej1a, .framer-1xYJI.framer-v-cwm81p .framer-16znl6i, .framer-1xYJI.framer-v-cwm81p .framer-1g07kvu, .framer-1xYJI.framer-v-cwm81p .framer-52w085 { max-width: unset; }\",\".framer-1xYJI.framer-v-1bpm9dn.framer-1x8dv0n { width: 390px; }\",\".framer-1xYJI.framer-v-1bpm9dn .framer-xqjmen, .framer-1xYJI.framer-v-1jrscm3 .framer-xqjmen { padding: 0px 20px 0px 20px; }\",\".framer-1xYJI.framer-v-1bpm9dn .framer-1igh8g1, .framer-1xYJI.framer-v-1jrscm3 .framer-1igh8g1 { flex-direction: column; height: 844px; justify-content: flex-start; }\",\".framer-1xYJI.framer-v-1bpm9dn .framer-1hishf3, .framer-1xYJI.framer-v-1jrscm3 .framer-1hishf3 { flex: none; flex-direction: column; width: 100%; }\",\".framer-1xYJI.framer-v-1bpm9dn .framer-seh6ca, .framer-1xYJI.framer-v-1jrscm3 .framer-seh6ca { flex: none; max-width: unset; width: 100%; }\",\".framer-1xYJI.framer-v-1bpm9dn .framer-3z5weg, .framer-1xYJI.framer-v-1jrscm3 .framer-3z5weg { align-content: unset; align-items: unset; align-self: unset; display: grid; flex: none; gap: 64px 8px; grid-auto-rows: minmax(0, 1fr); grid-template-columns: repeat(2, minmax(50px, 1fr)); grid-template-rows: repeat(2, minmax(0, 1fr)); height: min-content; justify-content: center; width: 100%; }\",\".framer-1xYJI.framer-v-1bpm9dn .framer-1jzej1a, .framer-1xYJI.framer-v-1bpm9dn .framer-16znl6i, .framer-1xYJI.framer-v-1bpm9dn .framer-1g07kvu, .framer-1xYJI.framer-v-1bpm9dn .framer-52w085, .framer-1xYJI.framer-v-1jrscm3 .framer-1jzej1a, .framer-1xYJI.framer-v-1jrscm3 .framer-16znl6i, .framer-1xYJI.framer-v-1jrscm3 .framer-1g07kvu, .framer-1xYJI.framer-v-1jrscm3 .framer-52w085 { align-self: start; flex: none; justify-self: start; max-width: unset; width: 100%; }\",\".framer-1xYJI.framer-v-1hjcnay.framer-1x8dv0n, .framer-1xYJI.framer-v-1qeyn6l.framer-1x8dv0n { padding: 48px 0px 0px 0px; }\",\".framer-1xYJI.framer-v-cwm81p.framer-1x8dv0n { flex-direction: column; padding: 48px 0px 0px 0px; width: 810px; }\",\".framer-1xYJI.framer-v-1jrscm3.framer-1x8dv0n { padding: 48px 0px 0px 0px; width: 390px; }\",...sharedStyle.css,...sharedStyle1.css,...sharedStyle2.css,...sharedStyle3.css];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1467\n * @framerIntrinsicWidth 1600\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"Kp4wLLVoA\":{\"layout\":[\"fixed\",\"auto\"]},\"hXXP31dVm\":{\"layout\":[\"fixed\",\"auto\"]},\"eO2enMzYN\":{\"layout\":[\"fixed\",\"auto\"]},\"F3jRuFEPF\":{\"layout\":[\"fixed\",\"auto\"]},\"gom0UzMgL\":{\"layout\":[\"fixed\",\"auto\"]},\"FtrJFWVaV\":{\"layout\":[\"fixed\",\"auto\"]},\"TvsEUqH2d\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJANRdMpXv=withCSS(Component,css,\"framer-1xYJI\");export default FramerJANRdMpXv;FramerJANRdMpXv.displayName=\"Footer\";FramerJANRdMpXv.defaultProps={height:1467,width:1600};addPropertyControls(FramerJANRdMpXv,{variant:{options:[\"IPp1fdcuq\",\"Kp4wLLVoA\",\"hXXP31dVm\",\"eO2enMzYN\",\"F3jRuFEPF\",\"gom0UzMgL\",\"FtrJFWVaV\",\"TvsEUqH2d\"],optionTitles:[\"Desktop\",\"L\",\"M\",\"S\",\"Desktop light\",\"L light\",\"M light\",\"S light\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerJANRdMpXv,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"},{cssFamilyName:\"Clash Display\",source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2\",weight:\"500\"}]},...ButtonCTAFonts,...SectionSEOGEOFonts,...NavLinkFonts,...ButtonDownloadFonts,...StudioFooterFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts),...getFontsFromSharedStyle(sharedStyle2.fonts),...getFontsFromSharedStyle(sharedStyle3.fonts)],{supportsExplicitInterCodegen:true});FramerJANRdMpXv.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ButtonCTA,{},context),()=>forwardLoader(SectionSEOGEO,{},context),()=>forwardLoader(NavLink,{},context),()=>forwardLoader(ButtonDownload,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJANRdMpXv\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1600\",\"framerImmutableVariables\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerContractVersion\":\"1\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"1467\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"Kp4wLLVoA\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hXXP31dVm\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"eO2enMzYN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"F3jRuFEPF\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"gom0UzMgL\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"FtrJFWVaV\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"TvsEUqH2d\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerAutoSizeImages\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={BbVfiokwi:new LazyValue(()=>import(\"./k6OUxRRJ4-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (5c85c0b)\nimport{jsx as _jsx}from\"react/jsx-runtime\";import{addPropertyControls,ControlType,cx,motion,withCSS}from\"framer\";import*as React from\"react\";import{forwardRef}from\"react\";const X0TSKpEa4=undefined;const iconURL=new URL(\"./icon.svg\",import.meta.url).href;const mask=`url('${iconURL}') alpha no-repeat center / auto var(--framer-icon-mask-mode, add), var(--framer-icon-mask, none)`;const SVG=/*#__PURE__*/forwardRef((props,ref)=>{const{animated,layoutId,children,...rest}=props;return animated?/*#__PURE__*/_jsx(motion.div,{...rest,layoutId:layoutId,ref:ref}):/*#__PURE__*/_jsx(\"div\",{...rest,ref:ref});});const getProps=({fill,fillInner,height,id,width,...props})=>{return{...props,Q8KfGwJEo:fillInner??props.Q8KfGwJEo??\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\",X0TSKpEa4:fill??props.X0TSKpEa4??\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\"};};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const{style,className,layoutId,variant,X0TSKpEa4,Q8KfGwJEo,...restProps}=getProps(props);return /*#__PURE__*/_jsx(SVG,{...restProps,className:cx(\"framer-ILN8n\",className),layoutId:layoutId,ref:ref,style:{\"--jg6qux\":X0TSKpEa4,...style}});});const css=[`.framer-ILN8n { -webkit-mask: ${mask}; aspect-ratio: 1.75; background-color: var(--jg6qux); mask: ${mask}; width: 700px; }`];/**\n * This is a generated Framer component.\n * @framerIntrinsicWidth 700\n * @framerIntrinsicHeight 400\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight any-prefer-fixed\n * @framerVariables {\"X0TSKpEa4\":\"fill\",\"Q8KfGwJEo\":\"fillInner\"}\n * @framerImmutableVariables true\n * @framerVector {\"name\":\"AI25\",\"color\":{\"type\":\"variable\",\"value\":\"jg6qux\"},\"set\":{\"localId\":\"vectorSet/H2Fsu9KKc\",\"id\":\"H2Fsu9KKc\",\"moduleId\":\"a5yv1vCUqc7rTvzgfGX4\"}}\n */const Icon=withCSS(Component,css,\"framer-ILN8n\");Icon.displayName=\"AI25\";export default Icon;addPropertyControls(Icon,{X0TSKpEa4:{defaultValue:'var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)) /* {\"name\":\"white-100%\"} */',hidden:false,title:\"Fill\",type:ControlType.Color},Q8KfGwJEo:{defaultValue:'var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0)) /* {\"name\":\"black-100%\"} */',hidden:true,title:\"Fill inner\",type:ControlType.Color}});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"Icon\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"any-prefer-fixed\",\"framerIntrinsicHeight\":\"400\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerVector\":\"{\\\"name\\\":\\\"AI25\\\",\\\"color\\\":{\\\"type\\\":\\\"variable\\\",\\\"value\\\":\\\"jg6qux\\\"},\\\"set\\\":{\\\"localId\\\":\\\"vectorSet/H2Fsu9KKc\\\",\\\"id\\\":\\\"H2Fsu9KKc\\\",\\\"moduleId\\\":\\\"a5yv1vCUqc7rTvzgfGX4\\\"}}\",\"framerContractVersion\":\"1\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"700\",\"framerVariables\":\"{\\\"X0TSKpEa4\\\":\\\"fill\\\",\\\"Q8KfGwJEo\\\":\\\"fillInner\\\"}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,getFonts,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOnVariantChange,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/Ytefkpx7XSjN86Ooftsm/cMGyfVAcJ0760hnPjhzq/k6OUxRRJ4.js\";import AI25 from\"https://framerusercontent.com/modules/MlKPoCamxaPiSC9KMYVi/bQpilpVRWwapC7rLTzwk/qQWgm2ISV.js\";const AI25Fonts=getFonts(AI25);const cycleOrder=[\"LebLn3oId\",\"SK_t717t0\"];const serializationHash=\"framer-fcrSQ\";const variantClassNames={LebLn3oId:\"framer-v-kwlx1o\",SK_t717t0:\"framer-v-7p8qqx\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.8,type:\"spring\"};const animation={opacity:.001,rotate:0,scale:1,skewX:0,skewY:0,x:0,y:10};const transition2={bounce:0,delay:.075,duration:.8,type:\"spring\"};const textEffect={effect:animation,repeat:false,startDelay:.1,tokenization:\"word\",transition:transition2,trigger:\"onMount\",type:\"appear\"};const transformTemplate1=(_,t)=>`translate(-50%, -50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"LebLn3oId\",Disappear:\"SK_t717t0\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"LebLn3oId\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"LebLn3oId\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onAppear4kqtsz=activeVariantCallback(async(...args)=>{await delay(()=>setVariant(\"SK_t717t0\",true),1200);});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);usePreloadLocalizedValues(activeLocale);useOnVariantChange(baseVariant,{default:onAppear4kqtsz});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsx(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-kwlx1o\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"LebLn3oId\",ref:refBinding,style:{...style},...addPropertyOverrides({SK_t717t0:{\"data-framer-name\":\"Disappear\"}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsxs(motion.div,{className:\"framer-26sxwm\",\"data-framer-name\":\"Container\",layoutDependency:layoutDependency,layoutId:\"x4cKdq30p\",style:{backgroundColor:\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-8bbwh\",\"data-framer-name\":\"Content\",layoutDependency:layoutDependency,layoutId:\"znqwln86Q\",style:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-a047f41a-2eb6-4b2c-af5e-3a3874a117ec, rgba(0, 0, 0, 0.7)) 0%, var(--token-d1ef600c-b91c-4c62-989e-b5876344201f, rgba(0, 0, 0, 0)) 100%)\"},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-10kg4ok\",\"data-framer-name\":\"Imagination\",layoutDependency:layoutDependency,layoutId:\"f3HdErzeR\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1ib2xk\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off\",\"--framer-font-size\":\"48px\",\"--framer-font-weight\":\"700\",\"--framer-letter-spacing\":\"1px\",\"--framer-line-height\":\"40px\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:\"IMAGINATION,\"})}),className:\"framer-igk52g\",effect:textEffect,fonts:[\"FS;Clash Display-bold\"],layoutDependency:layoutDependency,layoutId:\"OOsnShC1u\",style:{\"--extracted-r6o4lv\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1rdbd15\",\"data-framer-name\":\"Made real\",layoutDependency:layoutDependency,layoutId:\"Lsh7Uv_ch\",children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsxs(motion.p,{dir:\"auto\",style:{\"--font-selector\":\"RlM7Q2xhc2ggRGlzcGxheS1zZW1pYm9sZA==\",\"--framer-font-family\":'\"Clash Display\", \"Clash Display Placeholder\", sans-serif',\"--framer-font-open-type-features\":\"'liga' off\",\"--framer-font-size\":\"60px\",\"--framer-font-weight\":\"600\",\"--framer-letter-spacing\":\"-0.6px\",\"--framer-line-height\":\"40px\",\"--framer-text-alignment\":\"center\",\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)))\",\"--framer-text-transform\":\"uppercase\"},children:[\"MADE \",/*#__PURE__*/_jsx(motion.span,{style:{\"--framer-text-color\":\"var(--extracted-1w3ko1f, var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5)))\"},children:\"REAL\"}),\".\"]})}),className:\"framer-nbmbkm\",effect:textEffect,fonts:[\"FS;Clash Display-semibold\"],layoutDependency:layoutDependency,layoutId:\"rHDnnO96W\",style:{\"--extracted-1w3ko1f\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\",\"--extracted-r6o4lv\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-13yh17n\",\"data-framer-name\":\"Logo \",layoutDependency:layoutDependency,layoutId:\"wvPJqxD42\",style:{background:\"radial-gradient(50% 50% at 50% 50%, var(--token-a475dc3f-dd48-46ad-a552-93cd868bb6c7, rgba(0, 0, 0, 0.1)) 0%, var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0)) 100%)\",filter:\"blur(16px)\",WebkitFilter:\"blur(16px)\"},transformTemplate:transformTemplate1,children:/*#__PURE__*/_jsx(AI25,{animated:true,className:\"framer-9jrug1\",layoutDependency:layoutDependency,layoutId:\"B3SkdzJAr\",style:{\"--jg6qux\":\"var(--token-8c47652b-dea5-4767-a9f2-5d952dcce49a, rgba(255, 255, 255, 0.3))\",\"--y1agr5\":\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\"}})})]})})})})});});const css=[\".framer-fcrSQ.framer-1chpnay, .framer-fcrSQ .framer-1chpnay { display: block; }\",\".framer-fcrSQ.framer-kwlx1o { align-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; min-height: 896px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 1440px; }\",\".framer-fcrSQ .framer-26sxwm { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: calc(var(--framer-viewport-height, 100vh) * 1); justify-content: center; left: 0px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: absolute; right: 0px; top: 0px; z-index: 10; }\",\".framer-fcrSQ .framer-8bbwh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 14px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 16px; position: relative; width: min-content; z-index: 2; }\",\".framer-fcrSQ .framer-10kg4ok, .framer-fcrSQ .framer-1rdbd15 { align-content: center; align-items: center; align-self: stretch; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: auto; }\",\".framer-fcrSQ .framer-igk52g, .framer-fcrSQ .framer-nbmbkm { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-fcrSQ .framer-13yh17n { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; left: 50%; overflow: visible; padding: 40px; position: absolute; top: 50%; width: min-content; }\",\".framer-fcrSQ .framer-9jrug1 { aspect-ratio: 1.75054704595186 / 1; flex: none; height: auto; position: relative; width: 800px; z-index: -1; }\",\".framer-fcrSQ.framer-v-7p8qqx .framer-26sxwm { height: 183px; top: -183px; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 896\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"SK_t717t0\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerk6OUxRRJ4=withCSS(Component,css,\"framer-fcrSQ\");export default Framerk6OUxRRJ4;Framerk6OUxRRJ4.displayName=\"Preloader\";Framerk6OUxRRJ4.defaultProps={height:896,width:1440};addPropertyControls(Framerk6OUxRRJ4,{variant:{options:[\"LebLn3oId\",\"SK_t717t0\"],optionTitles:[\"Default\",\"Disappear\"],title:\"Variant\",type:ControlType.Enum}});addFonts(Framerk6OUxRRJ4,[{explicitInter:true,fonts:[{cssFamilyName:\"Clash Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/BFBSY7LX5W2U2EROCLVVTQP4VS7S4PC3/IIUX4FGTMD2LK2VWD3RVTAS4SSMUN7B5/53RZKGODFYDW3QHTIL7IPOWTBCSUEZK7.woff2\",weight:\"700\"},{cssFamilyName:\"Clash Display\",openType:true,source:\"fontshare\",style:\"normal\",uiFamilyName:\"Clash Display\",url:\"https://framerusercontent.com/third-party-assets/fontshare/wf/FPDAZ2S6SW4QMSRIIKNNGTPM6VIXYMKO/5HNPQ453FRLIQWV2FNOBUU3FKTDZQVSG/Z3MGHFHX6DCTLQ55LJYRJ5MDCZPMFZU6.woff2\",weight:\"600\"}]},...AI25Fonts],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerk6OUxRRJ4\",\"slots\":[],\"annotations\":{\"framerIntrinsicWidth\":\"1440\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"SK_t717t0\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerIntrinsicHeight\":\"896\",\"framerComponentViewportWidth\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./k6OUxRRJ4.map","import{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls}from\"framer\";const ai=\"https://framerusercontent.com/images/tNl6nvOrObgohYtLzqf0mhQtM.png?scale-down-to=512\";const set=\"https://framerusercontent.com/images/enNAhVEddBP51uGXbBYKm9hskRU.webp\";const action=\"https://framerusercontent.com/images/LALYjMNZs01NVAS1hp142MXO6Dg.webp\";const cgi=\"https://framerusercontent.com/images/1rav1ZVzTvMix1BRuOYVSGFOuc.png?scale-down-to=512\";const groups=[{name:\"Work\",items:[{title:\"AI Production\",desc:\"Worlds beyond the brief.\",href:\"/#ai-production\",image:ai},{title:\"Live action\",desc:\"Stories with a human pulse.\",href:\"/#directors\",image:set},{title:\"3D, CGI & VFX\",desc:\"Give the impossible form.\",href:\"/#3d-cgi-vfx\",image:action}]},{name:\"Our expertise\",items:[{title:\"All services\",desc:\"From the first idea to the final frame.\",href:\"/services/all-services\",image:cgi},{title:\"For agencies\",desc:\"Your client. Your name. Our production.\",href:\"/for-agencies\",image:set},{title:\"Enterprise AI\",desc:\"Build the workflow with your team.\",href:\"/enterprise-ai\",image:ai},{title:\"Pricing\",desc:\"Find the right starting point.\",href:\"/pricing\",image:action}]},{name:\"About\",items:[{title:\"Our studio\",desc:\"AI is the tool. Craft is the foundation.\",href:\"/about-us\",image:set},{title:\"Team\",desc:\"Meet the people behind the work.\",href:\"/team\",image:set},{title:\"Reviews\",desc:\"In our collaborators’ words.\",href:\"/reviews\",image:ai}]},{name:\"Blog\",items:[{title:\"Journal\",desc:\"Production notes, ideas and perspectives.\",href:\"/blog\",image:ai},{title:\"Latest articles\",desc:\"Decisions behind the finished work.\",href:\"/#blog\",image:set}]}];/** @framerSupportedLayoutWidth any\n * @framerSupportedLayoutHeight auto\n * @framerIntrinsicWidth 500\n * @framerIntrinsicHeight 44 */export default function HeaderMenus({style}){const[open,setOpen]=React.useState(null),[active,setActive]=React.useState(0);const root=React.useRef(null),timer=React.useRef();const cancel=()=>clearTimeout(timer.current);const close=()=>{cancel();React.startTransition(()=>setOpen(null));};const show=i=>{cancel();if(open!==i){React.startTransition(()=>{setActive(0);setOpen(i);});}};React.useEffect(()=>{const key=e=>{if(e.key===\"Escape\"){close();root.current?.querySelector(`[data-menu-trigger=\"${open}\"]`)?.focus();}};const outside=e=>{if(!root.current?.contains(e.target))close();};document.addEventListener(\"keydown\",key);document.addEventListener(\"pointerdown\",outside);return()=>{document.removeEventListener(\"keydown\",key);document.removeEventListener(\"pointerdown\",outside);cancel();};},[open]);const trigger=(g,i)=>/*#__PURE__*/_jsxs(\"button\",{className:\"ai25-menu-trigger\",\"data-menu-trigger\":i,type:\"button\",\"aria-expanded\":open===i,\"aria-controls\":`ai25-menu-${i}`,onPointerEnter:()=>show(i),onClick:()=>show(i),onKeyDown:e=>{if(e.key===\"ArrowDown\"){e.preventDefault();show(i);requestAnimationFrame(()=>root.current?.querySelector(\".ai25-menu-item\")?.focus());}},children:[g.name,/*#__PURE__*/_jsx(\"svg\",{width:\"12\",height:\"9\",viewBox:\"0 0 12 9\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.8\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"m1 2 5 5 5-5\"})})]},g.name);return /*#__PURE__*/_jsxs(\"div\",{ref:root,className:\"ai25-header-menus\",style:style,onPointerEnter:cancel,onPointerLeave:()=>{timer.current=setTimeout(close,180);},onBlur:e=>{if(!e.currentTarget.contains(e.relatedTarget))close();},children:[/*#__PURE__*/_jsx(\"style\",{children:`\n @font-face{font-family:\"Akzidenz-Grotesk Pro Super\";src:url(\"https://framerusercontent.com/assets/1veqJzRcjqCcfD2k0ik27JSt1g.woff2\") format(\"woff2\");font-weight:900;font-display:swap;}\n @font-face{font-family:\"Agrandir Regular\";src:url(\"https://framerusercontent.com/assets/W9z8yDFznptxttNw3g6pzRB00o.woff2\") format(\"woff2\");font-weight:400;font-display:swap;}\n .ai25-nav-left,.ai25-nav-right{display:flex;align-items:center;justify-content:space-between;gap:24px;min-width:0;}.ai25-nav-left{grid-column:1;justify-content:space-evenly;}.ai25-nav-right{grid-column:3;}.ai25-header-menus{display:flex;align-items:center;justify-content:center;gap:18px;height:44px;position:relative;overflow:visible!important;font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif;}\n .ai25-menu-trigger{display:flex;align-items:center;gap:8px;background:none;border:0;color:#fff;min-height:44px;padding:0 4px;white-space:nowrap;font:700 13px/1.2 \"Akzidenz-Grotesk Pro Bold\",sans-serif;cursor:pointer;}\n .ai25-menu-trigger[aria-expanded=true],.ai25-menu-trigger:hover{color:#ff5300}.ai25-menu-trigger svg{transition:transform .25s}.ai25-menu-trigger[aria-expanded=true] svg{transform:rotate(180deg)}\n .ai25-nav-contact{display:flex;align-items:center;justify-content:center;gap:10px;min-height:46px;padding:0 17px;border:1px solid #FF5300;border-radius:999px;background:#FF5300;color:#101010!important;text-decoration:none!important;white-space:nowrap;font:700 13px/1.2 \"Akzidenz-Grotesk Pro Bold\",sans-serif;text-transform:uppercase;}.ai25-nav-contact:hover{background:#ff6a22;color:#101010!important;border-color:#FF5300;}.ai25-nav-contact:focus-visible,.ai25-menu-trigger:focus-visible,.ai25-menu-item:focus-visible{outline:2px solid #ff5300;outline-offset:3px;border-radius:8px}\n .ai25-menu-bridge{position:absolute;top:100%;left:50%;transform:translateX(-50%);width:min(820px,calc(100vw - 64px));padding-top:22px;z-index:100;}\n .ai25-menu-panel{display:grid;grid-template-columns:40% 60%;min-height:320px;border:1px solid #ffffff28;border-radius:20px;background:linear-gradient(130deg,#292929f5,#101010f5);backdrop-filter:blur(24px);box-shadow:0 30px 60px #0006;overflow:hidden;animation:ai25-menu-in .22s ease both}\n .ai25-menu-list{display:flex;flex-direction:column;padding:14px;gap:6px;}\n .ai25-menu-item{display:flex;flex:1;flex-direction:column;justify-content:center;gap:9px;text-decoration:none!important;padding:18px;border:1px solid transparent;border-radius:12px;min-height:72px;color:#fff!important;transition:background .2s,border-color .2s;}\n .ai25-menu-item[data-active=true]{background:#ffffff0d;border-color:#ffffff20;}\n .ai25-menu-item strong{font:700 19px/1.2 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;color:#fff!important;}\n .ai25-menu-item span{font:400 13px/1.4 \"Agrandir Regular\",sans-serif!important;color:#aaa!important;}\n .ai25-menu-preview{position:relative;overflow:hidden;min-height:320px;background:#171717}\n .ai25-menu-preview figure{position:absolute;inset:0;margin:0;opacity:0;transform:scale(1.035);transition:opacity .35s ease,transform .6s ease;pointer-events:none;}\n .ai25-menu-preview figure[data-active=true]{opacity:1;transform:scale(1)}.ai25-menu-preview img{width:100%;height:100%;object-fit:cover;}\n .ai25-menu-preview figure:after{content:'';position:absolute;inset:45% 0 0;background:linear-gradient(transparent,#000b)}\n .ai25-menu-preview figcaption{position:absolute;z-index:1;bottom:22px;left:24px;right:24px;color:#fff;font:700 24px/1.15 \"Akzidenz-Grotesk Pro Bold\",sans-serif;}\n @keyframes ai25-menu-in{from{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}\n @media(max-width:1099px){.ai25-nav-left,.ai25-nav-right{display:contents;}.ai25-header-menus{display:grid!important;grid-template-columns:1fr 1fr;gap:10px;height:auto;align-items:stretch;}.ai25-menu-trigger{justify-content:space-between;border:1px solid #ffffff30;border-radius:10px;padding:14px 12px;font-size:16px;min-height:48px;}.ai25-menu-bridge{position:relative;top:auto;left:auto;transform:none;width:100%;padding:4px 0 0;grid-column:1/-1;}.ai25-menu-panel{display:flex;flex-direction:column-reverse;min-height:0;border-radius:14px;}.ai25-menu-preview{min-height:150px;max-height:150px;}.ai25-menu-preview figcaption{font-size:21px;bottom:15px;left:18px;}.ai25-menu-list{padding:8px;gap:4px;}.ai25-menu-item{min-height:62px;padding:12px;gap:5px;}.ai25-menu-item strong{font-size:17px!important;}.ai25-menu-item span{font-size:12px!important;}}\n @media(prefers-reduced-motion:reduce){.ai25-menu-panel{animation:none}.ai25-menu-preview figure,.ai25-menu-trigger svg{transition:none;}}\n `}),/*#__PURE__*/_jsx(\"div\",{className:\"ai25-nav-left\",children:groups.slice(0,2).map((g,i)=>trigger(g,i))}),/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-nav-right\",children:[groups.slice(2).map((g,i)=>trigger(g,i+2)),/*#__PURE__*/_jsxs(\"a\",{className:\"ai25-nav-contact\",href:\"/#contact-us\",children:[\"Start a project\",/*#__PURE__*/_jsx(\"svg\",{width:\"15\",height:\"15\",viewBox:\"0 0 24 24\",fill:\"none\",stroke:\"currentColor\",strokeWidth:\"1.7\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(\"path\",{d:\"M5 19 19 5M5 5h14v14\"})})]})]}),open!==null&&/*#__PURE__*/_jsx(\"div\",{className:\"ai25-menu-bridge\",id:`ai25-menu-${open}`,children:/*#__PURE__*/_jsxs(\"div\",{className:\"ai25-menu-panel\",children:[/*#__PURE__*/_jsx(\"div\",{className:\"ai25-menu-list\",children:groups[open].items.map((item,i)=>/*#__PURE__*/_jsxs(\"a\",{className:\"ai25-menu-item\",\"data-active\":active===i,href:item.href,onPointerEnter:()=>React.startTransition(()=>setActive(i)),onFocus:()=>React.startTransition(()=>setActive(i)),onClick:close,children:[/*#__PURE__*/_jsx(\"strong\",{children:item.title}),/*#__PURE__*/_jsx(\"span\",{children:item.desc})]},item.href))}),/*#__PURE__*/_jsx(\"div\",{className:\"ai25-menu-preview\",\"aria-hidden\":\"true\",children:groups[open].items.map((item,i)=>/*#__PURE__*/_jsxs(\"figure\",{\"data-active\":active===i,children:[/*#__PURE__*/_jsx(\"img\",{src:item.image,alt:\"\",decoding:\"async\"}),/*#__PURE__*/_jsx(\"figcaption\",{children:item.title})]},item.href))})]})})]});}addPropertyControls(HeaderMenus,{});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"HeaderMenus\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"auto\",\"framerIntrinsicHeight\":\"\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any\",\"framerIntrinsicWidth\":\"500\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./HeaderMenus.map","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{RenderTarget}from\"framer\";import BrandMotion from\"https://framer.com/m/BrandMotion-eIDMDG.js\";const clips=[\"one-prompt-is-not-a-process\",\"character-consistency-in-ai-video\",\"ai-didnt-replace-creativity\",\"taste-is-the-last-creative-advantage-in-ai\"];export default function BlogMotion(){const[targets,setTargets]=React.useState([]);React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;let raf=0;const sync=()=>{const next=[];for(const[index,slug]of clips.entries()){for(const link of document.querySelectorAll(`a[href$=\"/blog/${slug}\"]`)){const host=link.querySelector('[data-framer-name=\"Image holder\"]');if(host){host.classList.add(\"ai25-blog-video-target\");next.push({host,movie:index+1});}}}setTargets(old=>old.length===next.length&&old.every((t,i)=>t.host===next[i].host&&t.movie===next[i].movie)?old:next);};const observer=new MutationObserver(()=>{if(!raf)raf=requestAnimationFrame(()=>{raf=0;sync();});});observer.observe(document.body,{childList:true,subtree:true});sync();return()=>{observer.disconnect();cancelAnimationFrame(raf);};},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`.ai25-blog-video-target{position:relative!important;overflow:hidden!important;isolation:isolate;z-index:0!important;}a:has(.ai25-blog-video-target)>[data-framer-name=\"Content + author\"]{z-index:2!important;}.ai25-blog-video{position:absolute!important;inset:0;pointer-events:none;z-index:1;}.ai25-blog-video>.ai25-brand-motion{position:absolute!important;inset:0;}`}),targets.map(({host,movie},i)=>/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{className:\"ai25-blog-video\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(BrandMotion,{movie:movie})}),host,`${movie}-${i}`))]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"BlogMotion\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./BlogMotion.map","/*\n * BlogMotion\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/sM2gblJWincCKfSmXHcM/Wj0hYymiqoiXDCyGkALc/BlogMotion.js\"\nexport { default } from \"https://framerusercontent.com/modules/sM2gblJWincCKfSmXHcM/Wj0hYymiqoiXDCyGkALc/BlogMotion.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{createPortal}from\"react-dom\";import{RenderTarget}from\"framer\";import BrandMotion from\"https://framer.com/m/BrandMotion-eIDMDG.js\";export default function ContactAtmosphere(){const[targets,setTargets]=React.useState([]);React.useEffect(()=>{if(RenderTarget.current()===RenderTarget.canvas)return;let raf=0;const sync=()=>{const next=Array.from(document.querySelectorAll('[data-framer-name=\"Contact Us\"]>[data-framer-name=\"Content + Trust\"]>[data-framer-name=\"Content\"]')).filter(e=>e.textContent?.includes(\"Your next film\"));for(const e of next)e.classList.add(\"ai25-contact-motion-host\");setTargets(old=>old.length===next.length&&old.every((e,i)=>e===next[i])?old:next);};const observer=new MutationObserver(()=>{if(!raf)raf=requestAnimationFrame(()=>{raf=0;sync();});});observer.observe(document.body,{childList:true,subtree:true});sync();return()=>{observer.disconnect();cancelAnimationFrame(raf);};},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"style\",{children:`\n html[lang=\"en\"] .ai25-contact-motion-host{position:relative!important;box-sizing:border-box!important;isolation:isolate;overflow:hidden!important;border-radius:22px!important;padding:30px!important;background:#18110c!important;max-width:none!important;}\n html[lang=\"en\"] .ai25-contact-motion-host>div:not(.ai25-contact-motion){position:relative!important;z-index:1;}\n html[lang=\"en\"] #contact-us .ai25-contact-motion-host .framer-text,html[lang=\"en\"] .ai25-contact-motion-host :is(h2,p,a){color:#f5f4f1!important;}\n .ai25-contact-motion{position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.8;}.ai25-contact-motion:after{content:'';position:absolute;inset:0;background:linear-gradient(180deg,#0008,#0002 50%,#000c);}\n\n html[lang=\"en\"] #contact-us .ai25-contact-motion-host h2,html[lang=\"en\"] #contact-us .ai25-contact-motion-host h2 span{font-family:\"Akzidenz-Grotesk Pro Super\",sans-serif!important;font-weight:900!important;letter-spacing:-.025em!important;line-height:1.03!important;}\n html[lang=\"en\"] .ai25-contact-motion-host a[href=\"mailto:vlad@ai25.studio\"]{display:inline-flex!important;align-items:center!important;gap:12px!important;overflow:visible!important;}\n html[lang=\"en\"] .ai25-contact-motion-host a[href=\"mailto:vlad@ai25.studio\"]::before{content:\"\";display:block;flex:0 0 42px;width:42px;height:42px;border-radius:50%;border:1px solid #ff5300;background:center/cover url(\"https://framerusercontent.com/images/VuhsqSJU9hhauVLaTJ9DpOND8o.webp?width=200&height=200\");}\n html[lang=\"en\"] .ai25-contact-motion-host a[href=\"mailto:vlad@ai25.studio\"] .framer-text{font:700 16px/1.3 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;}\n html[lang=\"en\"] .ai25-contact-motion-host a[href^=\"tel:\"] .framer-text{font:700 16px/1.3 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;}\n html[lang=\"en\"] .ai25-contact-motion-host a[download] svg{fill:currentColor!important;}\n @media(max-width:600px){html[lang=\"en\"] .ai25-contact-motion-host{padding:24px!important;}}\n `}),targets.map((target,i)=>/*#__PURE__*/createPortal(/*#__PURE__*/_jsx(\"div\",{className:\"ai25-contact-motion\",\"aria-hidden\":\"true\",children:/*#__PURE__*/_jsx(BrandMotion,{movie:6})}),target,String(i)))]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"ContactAtmosphere\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./ContactAtmosphere.map","/*\n * ContactAtmosphere\n *\n * Learn More: https://www.framer.com/asset-urls\n */\n\nexport * from \"https://framerusercontent.com/modules/OUrMw1VGT5yNvw8zQ9qB/2h24WJf8ac08HagOfg2I/ContactAtmosphere.js\"\nexport { default } from \"https://framerusercontent.com/modules/OUrMw1VGT5yNvw8zQ9qB/2h24WJf8ac08HagOfg2I/ContactAtmosphere.js\"\n","import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import BlogMotion from\"https://framer.com/m/BlogMotion-sUqrsy.js\";import ContactAtmosphere from\"https://framer.com/m/ContactAtmosphere-8UoQs3.js\";import*as React from\"react\";import{RenderTarget}from\"framer\";/**\n * Correct English-page anchor placement after Framer's route/scroll transition.\n * @framerSupportedLayoutWidth fixed\n * @framerSupportedLayoutHeight fixed\n * @framerIntrinsicWidth 1\n * @framerIntrinsicHeight 1\n */export default function SiteNavigationSupport(){React.useEffect(()=>{const isCanvas=RenderTarget.current()===RenderTarget.canvas;const html=document.documentElement;let timers=[];let polling=0;let active=true;const english=()=>!/^\\/pl(?:\\/|$)/.test(location.pathname);const normalise=value=>value.toLowerCase().trim().replace(/[^a-z0-9]+/g,\"-\").replace(/^-|-$/g,\"\");const resolve=hash=>{let id=hash.replace(/^#/,\"\");try{id=decodeURIComponent(id);}catch{}return document.getElementById(id)||Array.from(document.querySelectorAll(\"[id]\")).find(e=>normalise(e.id)===normalise(id));};const headerOffset=()=>{const nav=document.querySelector(\"main > nav, main nav, nav\");const height=nav?.getBoundingClientRect().height||88;return Math.min(120,Math.max(72,height))+24;};const pricingCard=':is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"])';const balancePricing=()=>{const cards=Array.from(document.querySelectorAll(pricingCard)).filter(e=>e.getBoundingClientRect().width>150);const rows=[\"Title\",\"Body\",\"Bullets\",\"Tags\"];rows.forEach(name=>{const values=cards.map(card=>{const row=card.querySelector(`[data-framer-name=\"Content\"] > [data-framer-name=\"${name}\"]`);if(!row)return 0;if(name===\"Title\"||name===\"Body\")return row.querySelector(\"h3,p\")?.getBoundingClientRect().height||0;if(name===\"Bullets\")return Array.from(row.children).reduce((n,e)=>n+e.getBoundingClientRect().height,0)+Math.max(0,row.children.length-1)*12;return Math.max(28,...Array.from(row.children).map(e=>e.getBoundingClientRect().height));});const value=Math.ceil(Math.max(0,...values));cards.forEach(card=>card.style.setProperty(`--ai25-price-${name.toLowerCase()}`,`${value}px`));});};const setGroup=tab=>{const section=tab.closest(\"[data-ai25-carousel]\");if(!section||tab.getAttribute(\"aria-selected\")===\"true\")return;const swipe=section.querySelector(\"[data-ai25-swipe-track]\");if(swipe&&innerWidth<810){const card=swipe.children[tab.dataset.ai25GroupTab===\"production\"?0:3];if(card)swipe.scrollTo({left:card.offsetLeft-swipe.firstElementChild.offsetLeft,behavior:matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"auto\":\"smooth\"});return;}if(section.dataset.ai25Switching)return;section.dataset.ai25Switching=\"true\";const control=section.querySelector(tab.dataset.ai25GroupTab===\"production\"?'button[aria-label^=\"Previous\"]':'button[aria-label^=\"Next\"]');const steps=innerWidth<810?3:1;for(let step=0;step<steps;step++)window.setTimeout(()=>{if(active&&document.contains(section)&&control){const box=control.getBoundingClientRect();const init={bubbles:true,pointerId:1,pointerType:\"mouse\",isPrimary:true,button:0,clientX:box.x+box.width/2,clientY:box.y+box.height/2};control.dispatchEvent(new PointerEvent(\"pointerdown\",{...init,buttons:1}));control.dispatchEvent(new PointerEvent(\"pointerup\",{...init,buttons:0}));}if(step===steps-1){delete section.dataset.ai25Switching;window.setTimeout(()=>{if(active)markPage();},450);}},step*350);};const workPreviews=[{title:\"AI & hybrid\",detail:\"Worlds beyond the brief.\",image:\"https://framerusercontent.com/images/tNl6nvOrObgohYtLzqf0mhQtM.png\"},{title:\"Live action\",detail:\"Stories with a human pulse.\",image:\"https://framerusercontent.com/images/MDqtulMbyCg5KPkP6MKa5CCH7Fw.png\"},{title:\"3D, CGI & VFX\",detail:\"Give the impossible form.\",image:\"https://framerusercontent.com/images/1rav1ZVzTvMix1BRuOYVSGFOuc.png\"}];const enhanceWorkMenu=()=>{if(isCanvas||innerWidth<1100)return;document.querySelectorAll('[role=\"dialog\"]').forEach(dialog=>{const links=Array.from(dialog.querySelectorAll(\"a[href]\"));if(links.length!==3||!links[0].href.endsWith(\"#ai-production\")||!links[1].href.endsWith(\"#directors\")||!links[2].href.endsWith(\"#3d-cgi-vfx\"))return;const menu=links[0].parentElement?.parentElement;if(!menu||menu.dataset.ai25WorkMenu!==undefined)return;menu.dataset.ai25WorkMenu=\"\";menu.dataset.ai25WorkActive=\"0\";dialog.setAttribute(\"aria-label\",\"Explore our work\");const preview=document.createElement(\"div\");preview.className=\"ai25-work-preview\";preview.setAttribute(\"aria-hidden\",\"true\");workPreviews.forEach((item,index)=>{links[index].dataset.ai25WorkItem=String(index);links[index].dataset.ai25WorkDetail=item.detail;const figure=document.createElement(\"div\");figure.className=\"ai25-work-preview-frame\";figure.dataset.workFrame=String(index);const img=document.createElement(\"img\");img.src=item.image;img.alt=\"\";img.decoding=\"async\";const caption=document.createElement(\"span\");caption.textContent=item.title;figure.append(img,caption);preview.append(figure);});menu.append(preview);});};const onWorkPreview=event=>{const link=event.target?.closest(\"[data-ai25-work-item]\");const menu=link?.closest(\"[data-ai25-work-menu]\");if(menu&&link)menu.dataset.ai25WorkActive=link.dataset.ai25WorkItem;};const markPage=()=>{html.toggleAttribute(\"data-ai25-services-legacy\",/\\/services\\/all-services\\/?$/.test(location.pathname));if(!english()){delete html.dataset.ai25English;delete html.dataset.ai25Home;return;}html.dataset.ai25English=\"\";const sectionHeaders=[['#what-we-do > [data-framer-name=\"Content + CTA\"]',\"00\"],['#ai-production > [data-framer-name=\"Content\"]',\"01\"],['#directors > [data-framer-name=\"Content\"]',\"02\"],['[id=\"3d-cgi-vfx\"] > [data-framer-name=\"Content\"]',\"04\"],['#our-team > [data-framer-name=\"Content\"]',\"03\"],['[data-framer-name=\"Licensed tools & ethics\"] [data-framer-name=\"Content\"]',\"05\"],['[data-framer-name=\"Testimonals\"] > [data-framer-name=\"Content\"]',\"06\"],['#faq [data-framer-name=\"Content + CTA\"]',\"07\"],['#blog > [data-framer-name=\"Content\"]',\"08\"]];sectionHeaders.forEach(([selector,index])=>document.querySelectorAll(selector).forEach(header=>{header.dataset.ai25SectionHeader=index;const heading=header.querySelector(\"h2\");if(heading)heading.dataset.sectionIndex=index;}));document.querySelectorAll('form input[type=\"email\"]').forEach(input=>{input.autocomplete=\"email\";});document.querySelectorAll('a[aria-label^=\"Play video \"]').forEach(link=>{link.removeAttribute(\"aria-label\");});document.querySelectorAll('button[aria-label=\"Search Icon\"]').forEach(button=>button.setAttribute(\"aria-label\",\"Search website\"));document.querySelectorAll(\"#pricing,#what-we-do\").forEach(section=>{const controls=section.querySelectorAll('button[aria-label=\"Next Slider\"]');if(controls.length===2){controls[0].setAttribute(\"aria-label\",section.id===\"pricing\"?\"Previous pricing options\":\"Previous service categories\");controls[1].setAttribute(\"aria-label\",section.id===\"pricing\"?\"Next pricing options\":\"Next service categories\");}});document.querySelectorAll('section:has([data-framer-name=\"Number\"])').forEach(section=>{section.dataset.ai25Stats=\"\";section.querySelectorAll('[data-framer-name=\"Number\"]').forEach(number=>{const card=number.parentElement?.parentElement;if(card)card.dataset.ai25Stat=(number.textContent||\"\").trim();});});document.querySelectorAll('[data-framer-name=\"Contact Us\"]').forEach(section=>{if(section.parentElement)section.parentElement.dataset.ai25Contact=\"\";});document.querySelectorAll('[data-framer-name=\"Headings\"]').forEach(group=>{const tabs=Array.from(group.querySelectorAll(\"p\")).filter(e=>/^(Production|Partnerships)$/i.test(e.textContent?.trim()||\"\"));if(tabs.length!==2)return;let scope=group.parentElement;while(scope&&!scope.querySelector(\"button\"))scope=scope.parentElement;if(!scope)return;if(innerWidth<810&&scope.parentElement?.querySelector('[data-framer-name=\"Cards mobile\"]')){scope.removeAttribute(\"data-ai25-carousel\");scope=scope.parentElement;}scope.dataset.ai25Carousel=\"\";group.setAttribute(\"role\",\"tablist\");group.setAttribute(\"aria-label\",\"Choose service group\");tabs.forEach(tab=>{const swipe=scope?.querySelector(\"[data-ai25-swipe-track]\");const active=swipe&&innerWidth<810?swipe.scrollLeft<swipe.clientWidth*2.5===(tab.textContent?.trim().toLowerCase()===\"production\"):/token-781785ff|255, ?8[34], ?[05]/.test(tab.getAttribute(\"style\")||\"\");tab.dataset.ai25GroupTab=tab.textContent?.trim().toLowerCase();tab.setAttribute(\"role\",\"tab\");tab.tabIndex=0;tab.setAttribute(\"aria-selected\",String(active));});});document.querySelectorAll('nav a[data-framer-name=\"Logo\"]').forEach(link=>{link.setAttribute(\"aria-label\",\"AI25 Studio — home\");link.href=\"/\";});document.querySelectorAll('#our-team [data-framer-name=\"Hover tags\"] a,#our-team a[href^=\"mailto:\"]').forEach(link=>{if(!link.closest('[data-framer-name=\"Cards\"],[data-framer-name=\"Cards mobile\"]')){link.dataset.ai25Apply=link.textContent?.trim()||\"General application\";link.href=\"/#contact-us\";}});document.querySelectorAll('[data-framer-name=\"Hero Content + CTA\"]').forEach(panel=>{const parent=panel.parentElement;if(parent&&parent.getAttribute(\"data-framer-name\")!==\"Hero\")parent.dataset.ai25InnerHero=\"\";});if(innerWidth<810)document.querySelectorAll('[data-ai25-carousel] [data-framer-name=\"Cards mobile\"]').forEach(track=>{if(track.dataset.ai25SwipeTrack!==undefined)return;track.dataset.ai25SwipeTrack=\"\";track.addEventListener(\"scroll\",()=>{if(active)onResize();},{passive:true});});const serviceRoutes={\"commercials & brand films\":\"/services/ai-commercials-brand-films\",\"ai films, series & 3d worlds\":\"/services/ai-films-series-production\",\"social & marketing campaigns\":\"/services/social-media-video-ads-for-feed-stories\",\"post-production & finishing\":\"/services/video-editing-colour-grading\"};document.querySelectorAll(\"#what-we-do a:has(h3)\").forEach(link=>{const route=serviceRoutes[link.querySelector(\"h3\")?.textContent?.trim().toLowerCase()||\"\"];if(route)link.href=route;});document.querySelectorAll(\"a[href]\").forEach(link=>{if(link.getAttribute(\"href\")===\"tel:+48573271579\"){link.href=\"tel:+48503315491\";const text=link.querySelector(\"p\");if(text)text.textContent=\"+48 503 315 491\";}const url=link.getAttribute(\"href\")||\"\";if(/(?:#contact-us)$/.test(url)&&!link.dataset.ai25Apply&&link.matches('[data-reset=\"button\"]')){link.dataset.ai25PrimaryCta=\"\";link.querySelectorAll(\"p\").forEach(p=>{if(p.textContent!==\"Start a project\")p.textContent=\"Start a project\";});}});enhanceWorkMenu();balancePricing();const hero=document.querySelector('[data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]');if(hero)html.dataset.ai25Home=\"\";else delete html.dataset.ai25Home;};const cancel=()=>{timers.forEach(clearTimeout);timers=[];clearInterval(polling);};const align=hash=>{if(!active||!english())return false;const target=resolve(hash);if(!target)return false;const top=Math.max(0,target.getBoundingClientRect().top+window.scrollY-headerOffset());window.scrollTo({top,behavior:\"auto\"});return true;};const schedule=url=>{cancel();if(!url.hash||!english())return;const deadline=Date.now()+5e3;const check=()=>{markPage();if(location.pathname.replace(/\\/$/,\"\")!==url.pathname.replace(/\\/$/,\"\")){if(Date.now()>deadline)clearInterval(polling);return;}if(resolve(url.hash)){clearInterval(polling);// Let Framer close a menu and finish mounting the destination first.\ntimers.push(window.setTimeout(()=>align(url.hash),120));timers.push(window.setTimeout(()=>align(url.hash),500));}else if(Date.now()>deadline)clearInterval(polling);};polling=window.setInterval(check,100);check();};const swipeArrow=(element,move)=>{if(innerWidth>=810)return false;const arrow=element?.closest('button[aria-label^=\"Next\"],button[aria-label^=\"Previous\"]');const track=arrow?.closest(\"[data-ai25-carousel]\")?.querySelector(\"[data-ai25-swipe-track]\");if(!track||!arrow)return false;if(move)track.scrollBy({left:(arrow.getAttribute(\"aria-label\")?.startsWith(\"Previous\")?-1:1)*(track.clientWidth+16),behavior:matchMedia(\"(prefers-reduced-motion: reduce)\").matches?\"auto\":\"smooth\"});return true;};const onSwipePointer=event=>{if(swipeArrow(event.target,event.type===\"pointerup\")){event.preventDefault();event.stopImmediatePropagation();}};const onClick=event=>{if(event.button!==0||event.metaKey||event.ctrlKey||event.shiftKey||event.altKey)return;const clicked=event.target;if(swipeArrow(clicked,event.detail===0)){event.preventDefault();event.stopImmediatePropagation();return;}const tab=clicked?.closest(\"[data-ai25-group-tab]\");if(tab){event.preventDefault();setGroup(tab);return;}const link=clicked?.closest(\"a[href]\");if(!link||link.target===\"_blank\"||link.hasAttribute(\"download\"))return;if(link.matches('nav a[data-framer-name=\"Logo\"]')&&location.pathname===\"/\"){event.preventDefault();event.stopPropagation();history.replaceState(null,\"\",\"/\");const close=document.querySelector('nav[data-framer-name*=\"Open\" i] [data-framer-name=\"Burger + Languages\"] [data-framer-name=\"Open\"]');close?.click();window.scrollTo({top:0,behavior:\"auto\"});return;}const url=new URL(link.href,location.href);if(url.origin!==location.origin||/^\\/pl(?:\\/|$)/.test(url.pathname))return;if(english()&&link.dataset.ai25Apply){const subject=document.querySelector('input[name=\"Subject\"]');const role=link.dataset.ai25Apply;if(subject&&role&&(!subject.value||subject.value.startsWith(\"Team application – \"))){const value=`Team application – ${role}`;Object.getOwnPropertyDescriptor(HTMLInputElement.prototype,\"value\")?.set?.call(subject,value);subject.dispatchEvent(new Event(\"input\",{bubbles:true}));subject.dispatchEvent(new Event(\"change\",{bubbles:true}));}}if(url.hash)schedule(url);};const closeWorkMenu=()=>{if(!document.querySelector(\"[data-ai25-work-menu]\"))return;const trigger=Array.from(document.querySelectorAll(\"nav a\")).find(e=>e.textContent?.trim()===\"Work\");if(!trigger)return;const rect=trigger.getBoundingClientRect();const init={bubbles:true,pointerId:1,pointerType:\"mouse\",isPrimary:true,button:0,clientX:rect.x+rect.width/2,clientY:rect.y+rect.height/2};trigger.dispatchEvent(new PointerEvent(\"pointerdown\",{...init,buttons:1}));trigger.dispatchEvent(new PointerEvent(\"pointerup\",{...init,buttons:0}));};// Framer closes a native popover on pointer-up, before click can bubble.\nconst onWorkActivate=event=>{if(event instanceof KeyboardEvent&&event.key!==\"Enter\")return;if(event instanceof PointerEvent&&event.button!==0)return;if(event.metaKey||event.ctrlKey||event.shiftKey||event.altKey)return;const targetElement=event.target;const arrow=targetElement?.closest('button[aria-label^=\"Next\"],button[aria-label^=\"Previous\"]');if(arrow?.closest(\"[data-ai25-carousel]\"))window.setTimeout(()=>{if(active)markPage();},550);const link=targetElement?.closest(\"[data-ai25-work-item]\");if(!link)return;const id=[\"ai-production\",\"directors\",\"3d-cgi-vfx\"][Number(link.dataset.ai25WorkItem)];if(!id)return;window.setTimeout(()=>{if(location.pathname!==\"/\"){location.assign(\"/#\"+id);return;}closeWorkMenu();if(location.hash!==\"#\"+id)history.pushState(null,\"\",\"/#\"+id);const target=document.getElementById(id);if(target)window.scrollTo({top:Math.max(0,target.getBoundingClientRect().top+window.scrollY-128),behavior:\"auto\"});},300);};const onKey=event=>{if(event.key===\"Escape\")closeWorkMenu();const tab=event.target?.closest(\"[data-ai25-group-tab]\");if(tab&&(event.key===\"Enter\"||event.key===\" \")){event.preventDefault();setGroup(tab);}};const onResize=()=>{cancelAnimationFrame(frameId);frameId=requestAnimationFrame(()=>{frameId=0;markPage();});};const onHash=()=>schedule(new URL(location.href));markPage();if(isCanvas)return;if(location.hash)schedule(new URL(location.href));let frameId=0;const observer=new MutationObserver(()=>{if(frameId)return;frameId=requestAnimationFrame(()=>{frameId=0;markPage();});});observer.observe(document.body,{childList:true,subtree:true});document.addEventListener(\"pointerdown\",onSwipePointer,true);document.addEventListener(\"pointerup\",onSwipePointer,true);document.addEventListener(\"click\",onClick,true);document.addEventListener(\"keydown\",onKey);document.addEventListener(\"pointerover\",onWorkPreview);document.addEventListener(\"focusin\",onWorkPreview);document.addEventListener(\"pointerup\",onWorkActivate,true);document.addEventListener(\"keydown\",onWorkActivate,true);window.addEventListener(\"resize\",onResize);document.fonts.ready.then(()=>{if(active)markPage();});window.addEventListener(\"hashchange\",onHash);window.addEventListener(\"popstate\",onHash);window.addEventListener(\"wheel\",cancel,{passive:true});window.addEventListener(\"touchstart\",cancel,{passive:true});return()=>{active=false;cancel();observer.disconnect();cancelAnimationFrame(frameId);document.removeEventListener(\"pointerdown\",onSwipePointer,true);document.removeEventListener(\"pointerup\",onSwipePointer,true);document.removeEventListener(\"click\",onClick,true);document.removeEventListener(\"keydown\",onKey);document.removeEventListener(\"pointerover\",onWorkPreview);document.removeEventListener(\"focusin\",onWorkPreview);document.removeEventListener(\"pointerup\",onWorkActivate,true);document.removeEventListener(\"keydown\",onWorkActivate,true);window.removeEventListener(\"resize\",onResize);window.removeEventListener(\"hashchange\",onHash);window.removeEventListener(\"popstate\",onHash);window.removeEventListener(\"wheel\",cancel);window.removeEventListener(\"touchstart\",cancel);delete html.dataset.ai25English;delete html.dataset.ai25Home;};},[]);return /*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(BlogMotion,{}),/*#__PURE__*/_jsx(ContactAtmosphere,{}),/*#__PURE__*/_jsx(\"div\",{\"aria-hidden\":\"true\",style:{width:1,height:1,pointerEvents:\"none\",position:\"absolute\"},children:/*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:`\n            html[lang=\"en\"] :is(a,button,input,textarea,select,[tabindex]):focus-visible {\n                outline: 2px solid #FF5300;\n                outline-offset: 4px;\n            }\n            html[lang=\"en\"] form .framer-form-input:focus-visible {\n                outline: none !important;\n                box-shadow: none !important;\n            }\n            html[lang=\"en\"] form .framer-form-input-wrapper:focus-within {\n                outline: 2px solid #FF5300;\n                outline-offset: 2px;\n                border-radius: 12px;\n                box-shadow: 0 0 0 5px rgba(255,83,0,.12);\n            }\n            html[lang=\"en\"] :is([data-framer-name=\"Secondary L dark\"],[data-framer-name=\"Secondary M dark\"]) .framer-text {\n                color: #0a0a0a !important;\n                text-shadow: none !important;\n            }\n            html[lang=\"en\"] button:is([data-framer-name=\"Dark\"],[aria-label=\"Previous service categories\"],[aria-label=\"Next service categories\"]) svg {\n                --1xwd2wg: #0a0a0a !important;\n                --x38fek: #0a0a0a !important;\n                --16nk23r: 0 !important;\n            }\n            /* Service links are whole rows. The arrow belongs to the row,\n               not an anchor inside its rich-text heading. */\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Bullet\"]) { text-decoration: none !important; }\n            html[lang=\"en\"] a > [data-framer-name=\"Bullet\"] > [data-framer-name=\"Content\"] { flex: 1 1 0 !important; min-width: 0; }\n            html[lang=\"en\"] a > [data-framer-name=\"Bullet\"]::after {\n                content: \"→\";\n                display: grid;\n                place-items: center;\n                flex: 0 0 32px;\n                width: 32px;\n                height: 32px;\n                border-radius: 8px;\n                background: #242424;\n                color: #FF5300;\n                font: 700 26px/1 \"Agrandir Regular\", sans-serif;\n            }\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Bullet\"]):is(:hover,:focus-visible) { background-color: #202020 !important; }\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Bullet\"]):is(:hover,:focus-visible) [data-framer-name=\"heading\"] .framer-text { color: #FF5300 !important; }\n            html[lang=\"en\"] div:has(> [data-framer-name=\"Review\"]):has(> [data-framer-name=\"Image + Info\"]) {\n                border-radius: 12px !important;\n                box-shadow: inset 0 0 0 1.5px var(--border-color, #353535);\n            }\n            html[lang=\"en\"] div:has(> [data-framer-name=\"Review\"]):has(> [data-framer-name=\"Image + Info\"])::after {\n                border-width: 0 !important;\n            }\n            html[lang=\"en\"] div:has(> [data-framer-name=\"Review\"]):has(> [data-framer-name=\"Image + Info\"]):is(:hover,:focus-within) {\n                box-shadow: inset 0 0 0 1.5px #FF5300;\n            }\n            html[lang=\"en\"] div:has(> [data-framer-name=\"Review\"]):has(> [data-framer-name=\"Image + Info\"]) [data-framer-name=\"Review\"] .framer-text {\n                color: #d6d6d6 !important;\n                font-family: \"Agrandir Regular\", sans-serif !important;\n                font-size: 16px !important;\n                line-height: 1.5 !important;\n            }\n            /* Card what we do: keep breakpoint variants and rich-text\n               property overrides consistent without changing their links. */\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) {\n                background-color: #171717 !important;\n                border-radius: 12px !important;\n                height: auto !important;\n                min-height: 0;\n                box-shadow: inset 0 0 0 1.5px var(--border-color, #3b3b3b);\n                --border-width: 1.5px !important;\n                --border-color: #3b3b3b !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Cards\"] > :is([data-framer-name=\"First\"],[data-framer-name=\"Second\"]),\n            html[lang=\"en\"] [data-framer-name=\"Cards\"] > :is([data-framer-name=\"First\"],[data-framer-name=\"Second\"]) > div {\n                height: auto !important;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"])::after { border-width: 0 !important; }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]):is(:hover,:focus-visible) {\n                --border-color: #FF5300 !important;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Content\"] > [data-framer-component-type=\"RichTextContainer\"] .framer-text {\n                color: #d6d6d6 !important;\n                font-family: \"Agrandir Regular\", sans-serif !important;\n                font-size: 16px !important;\n                line-height: 1.5 !important;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) [data-framer-name=\"Heading + arrow\"] .framer-text {\n                color: #fff !important;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) [data-framer-name=\"Heading + arrow\"] svg {\n                --1xwd2wg: #fff !important;\n                --x38fek: #fff !important;\n                --16nk23r: 0 !important;\n            }\n            /* Service capabilities use the shared tag treatment below. */\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Tags\"] [data-border] {\n                background-color: #242424 !important;\n                border-radius: 6px !important;\n                box-shadow: inset 0 0 0 1px #FF5300 !important;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Tags\"] [data-border]::after {\n                border-width: 0 !important;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Tags\"] .framer-text {\n                color: #f5f5f5 !important;\n            }\n            /* Compact work template: summary first, all credits underneath. */\n            html[lang=\"en\"] [data-framer-name=\"Main\"]:has(> [data-framer-name=\"Description + info\"]) {\n                max-width: 1400px !important; gap: 20px !important; padding-bottom: 48px !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Description + info\"] {\n                flex-direction: column !important; gap: 28px !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Description + info\"] > [data-framer-name=\"Description\"],\n            html[lang=\"en\"] [data-framer-name=\"Description + info\"] > [data-framer-name=\"Description\"] > div {\n                width: 100% !important; max-width: none !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Description + info\"] > [data-framer-name=\"Description\"] .framer-text {\n                font-family: \"Agrandir Regular\", sans-serif !important; font-size: 17px !important; line-height: 1.6 !important; color: #d6d6d6 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Case info + dividers\"] {\n                width: 100% !important; max-width: none !important; padding: 24px !important;\n                background: #121212; border-radius: 12px; box-shadow: inset 0 0 0 1px #292929;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Case info + dividers\"] > :not([data-framer-name=\"Case Info\"]) { display: none; }\n            html[lang=\"en\"] [data-framer-name=\"Case Info\"] {\n                display: grid !important; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px 32px !important;\n                width: 100% !important; align-items: start !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Case Info\"] > :not([data-framer-name]) { display: none; }\n            html[lang=\"en\"] [data-framer-name=\"Case Info\"] > * { min-width: 0; width: 100% !important; max-width: none !important; }\n            html[lang=\"en\"] [data-framer-name=\"Case Info\"] .framer-text { font-size: 15px !important; line-height: 1.5 !important; }\n            html[lang=\"en\"] [data-framer-name=\"Case Info\"] > :not([data-framer-name=\"Info\"]) > :first-child .framer-text,\n            html[lang=\"en\"] [data-framer-name=\"Case Info\"] [data-framer-name=\"Info\"] > div > :first-child .framer-text {\n                font-size: 11px !important; letter-spacing: .06em !important; color: #FF5300 !important;\n            }\n            html[lang=\"en\"]:has([data-framer-name=\"Description + info\"]) [data-framer-name=\"Video\"] {\n                width: 100% !important; max-width: 1400px !important; height: auto !important;\n                min-height: 0 !important; padding: 104px 30px 40px !important;\n            }\n            html[lang=\"en\"]:has([data-framer-name=\"Description + info\"]) [data-framer-name=\"Video\"] > div:has(.framer-vimeo) {\n                flex: none !important; width: 100% !important; height: auto !important; aspect-ratio: 16 / 9;\n            }\n            html[lang=\"en\"]:has([data-framer-name=\"Description + info\"]) [data-framer-name=\"Video\"] mark { display: none; }\n            html[lang=\"en\"] [data-framer-name=\"Video\"]:has(video[aria-label=\"Project preview video\"]) > div:has(.framer-vimeo) { display: none !important; }\n            html[lang=\"en\"]:has([data-framer-name=\"Description + info\"]) [data-framer-name=\"Video\"] > div:has(> a[href*=\"#ai-production\"]),\n            html[lang=\"en\"]:has([data-framer-name=\"Description + info\"]) [data-framer-name=\"Video\"] > .ssr-variant > div:has(> a[href*=\"#ai-production\"]) {\n                position: relative !important; inset: auto !important; transform: none !important;\n                align-self: flex-end; margin-top: 8px;\n            }\n            /* Prices: a high-contrast amount panel and a solid, crisp action. */\n            html[lang=\"en\"] [data-framer-name=\"Pricing\"]:has(> [data-framer-name=\"Price\"]) {\n                background: #171717 !important; border-radius: 10px !important;\n                padding: 18px 20px !important; gap: 8px 12px !important; flex-wrap: wrap !important;\n                width: 100% !important; height: auto !important; min-height: 82px;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Pricing\"]:has(> [data-framer-name=\"Price\"]) .framer-text { color: #e6e6e6 !important; }\n            html[lang=\"en\"] [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"] .framer-text { color: #FF5300 !important; font-size: 30px !important; line-height: 1.15 !important; }\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Button CTA\"] {\n                background: #FF5300 !important; border-radius: 10px !important; min-height: 48px;\n                box-shadow: none !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Button CTA\"]::after { border-width: 0 !important; }\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Button CTA\"] .framer-text { color: #0a0a0a !important; font-size: 14px !important; }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) { height: auto !important; border-radius: 12px !important; }\n            html[lang=\"en\"] [data-framer-name=\"Botton disclaimer\"] .framer-text { color: #c2c2c2 !important; }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) {\n                box-shadow: inset 0 0 0 1.5px #b8b8b8;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"])::after { border-width: 0 !important; }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]):is(:hover,:focus-visible) { box-shadow: inset 0 0 0 1.5px #FF5300; }\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Tags\"] [data-border] {\n                background: #242424 !important; border-radius: 6px !important; box-shadow: inset 0 0 0 1px #FF5300 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Tags\"] [data-border]::after { border-width: 0 !important; }\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Tags\"] .framer-text { color: #f5f5f5 !important; }\n            html[lang=\"en\"] article[data-framer-name=\"Article\"] > [data-framer-name=\"Content\"] :is(p,li) {\n                font-family: \"Agrandir Regular\", sans-serif !important; font-size: 17px !important; line-height: 1.65 !important; color: #d6d6d6 !important;\n                text-transform: none !important;\n            }\n            html[lang=\"en\"] article[data-framer-name=\"Article\"] > [data-framer-name=\"Content\"] h2 {\n                font-size: 30px !important; line-height: 1.2 !important; margin-top: 36px !important; margin-bottom: 16px !important;\n            }\n            html[lang=\"en\"] article[data-framer-name=\"Article\"] > [data-framer-name=\"Content\"] h2:first-child { margin-top: 0 !important; }\n            html[lang=\"en\"] article[data-framer-name=\"Article\"] > [data-framer-name=\"Content\"] p:empty { display: none; }\n            /* Shared tag system: capabilities, video cards, work pages and hiring. */\n            html[lang=\"en\"] :is([data-framer-name=\"Tags\"],[data-framer-name=\"Hover tags\"]) [data-border] {\n                background: #242424 !important;\n                border: 0 !important;\n                border-radius: 6px !important;\n                box-shadow: inset 0 0 0 1px #FF5300 !important;\n                padding: 5px 9px !important;\n                min-height: 26px;\n                height: auto !important;\n            }\n            html[lang=\"en\"] :is([data-framer-name=\"Tags\"],[data-framer-name=\"Hover tags\"]) [data-border]::after {\n                border-width: 0 !important;\n            }\n            html[lang=\"en\"] :is([data-framer-name=\"Tags\"],[data-framer-name=\"Hover tags\"]) [data-border] .framer-text {\n                font-family: \"Agrandir Regular\", sans-serif !important;\n                font-size: 11px !important;\n                line-height: 1.25 !important;\n                font-weight: 600 !important;\n                letter-spacing: .02em !important;\n                color: #f5f5f5 !important;\n                text-shadow: none !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Tags up\"] .framer-text {\n                font-weight: 700 !important;\n                font-size: 12px !important;\n                line-height: 1.5 !important;\n                letter-spacing: .025em !important;\n                color: #FF5300 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Hover tags\"] a {\n                border-radius: 6px;\n                text-decoration: none;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Hover tags\"] a [data-border] {\n                min-height: 44px;\n                padding: 9px 12px !important;\n                transition: background-color .15s ease;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Hover tags\"] a:is(:hover,:focus-visible) [data-border] {\n                background: #FF5300 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Hover tags\"] a:is(:hover,:focus-visible) .framer-text { color: #0a0a0a !important; }\n            html[lang=\"en\"] #our-team [data-framer-name=\"Hover tags\"] [data-border] .framer-text { font-size:12px!important; }\n            /* Stronger, solid arrows with the existing accessible names. */\n            html[lang=\"en\"] button:is([aria-label^=\"Previous\"],[aria-label^=\"Next\"]) {\n                min-width: 46px !important; min-height: 44px !important;\n                border-radius: 8px !important;\n                box-shadow: inset 0 0 0 1.5px #8c8c8c;\n            }\n            html[lang=\"en\"] button:is([aria-label^=\"Previous\"],[aria-label^=\"Next\"])::after { border-width: 0 !important; }\n            html[lang=\"en\"] button:is([aria-label^=\"Previous\"],[aria-label^=\"Next\"]) svg {\n                width: 24px !important; height: 24px !important;\n                --16nk23r: .65 !important;\n                --1xwd2wg: #f5f5f5 !important; --x38fek: #f5f5f5 !important;\n            }\n            html[lang=\"en\"] #pricing button:is([aria-label^=\"Previous\"],[aria-label^=\"Next\"]) svg {\n                --1xwd2wg: #111 !important; --x38fek: #111 !important;\n            }\n            html[lang=\"en\"] button:is([aria-label^=\"Previous\"],[aria-label^=\"Next\"]):is(:hover,:focus-visible) {\n                background: #FF5300 !important; box-shadow: inset 0 0 0 1.5px #FF5300;\n            }\n            html[lang=\"en\"] button:is([aria-label^=\"Previous\"],[aria-label^=\"Next\"]):is(:hover,:focus-visible) svg {\n                --1xwd2wg: #111 !important; --x38fek: #111 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Heading + arrow\"] svg {\n                --16nk23r: .65 !important; --1xwd2wg: #fff !important; --x38fek: #fff !important;\n            }\n            /* Full-width dark pricing header, continuous with no floating box. */\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) {\n                --ai25-card-inset: 32px;\n                padding: var(--ai25-card-inset) var(--ai25-card-inset) 0 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Title\"] {\n                background: #0a0a0a !important;\n                width: calc(100% + var(--ai25-card-inset) * 2) !important;\n                max-width: none !important;\n                margin: calc(var(--ai25-card-inset) * -1) calc(var(--ai25-card-inset) * -1) 0 !important;\n                padding: 26px var(--ai25-card-inset) 0 !important;\n                box-sizing: border-box;\n                min-height: 70px;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Title\"] .framer-text {\n                color: #fff !important; font-size: 18px !important; line-height: 1.25 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Pricing\"]:has(> [data-framer-name=\"Price\"]) {\n                background: #0a0a0a !important;\n                border-radius: 0 !important;\n                width: calc(100% + var(--ai25-card-inset) * 2) !important;\n                max-width: none !important;\n                margin: -24px calc(var(--ai25-card-inset) * -1) 0 !important;\n                padding: 18px var(--ai25-card-inset) 28px !important;\n                min-height: 84px;\n                box-sizing: border-box;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"] .framer-text {\n                color: #FF5300 !important; font-size: 34px !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Pricing\"]:has(> [data-framer-name=\"Price\"]) + div:not([data-framer-name]) { display: none !important; }\n            /* Place the two hero notes at the edges, with the scroll cue centered. */\n            html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] {\n                max-width: none !important; width: 100% !important;\n                padding: 0 32px 8px !important;\n                display: grid !important; grid-template-columns: minmax(0,1fr) auto minmax(0,1fr);\n                column-gap: 32px !important; align-items: start !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] > :last-child { justify-self: end; }\n            html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] > * {\n                position: relative !important; inset: auto !important; transform: none !important; min-width: 0 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] .framer-text {\n                font-size: 12px !important; line-height: 1.4 !important; letter-spacing: 0 !important; color: #c2c2c2 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] > :first-child,\n            html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] > :last-child {\n                width: 100% !important; max-width: 550px !important;\n            }\n            @media (max-width: 809px) {\n                html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) { --ai25-card-inset: 24px; }\n                html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] {\n                    display: flex !important; flex-direction: column !important; gap: 12px !important; padding: 0 20px 12px !important;\n                }\n                html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] > :nth-child(2) { align-self: center; order: -1; }\n                html[lang=\"en\"] [data-framer-name=\"Hover tags\"] a [data-border] { min-height: 44px; }\n            }\n            @media (max-width: 809px) {\n                html[lang=\"en\"] [data-framer-name=\"Case Info\"] { grid-template-columns: repeat(2,minmax(0,1fr)); gap: 20px !important; }\n                html[lang=\"en\"] [data-framer-name=\"Case info + dividers\"] { padding: 20px !important; }\n                html[lang=\"en\"] article[data-framer-name=\"Article\"] { padding: 0 20px !important; }\n                html[lang=\"en\"] article[data-framer-name=\"Article\"] > [data-framer-name=\"Content\"] h2 { font-size: 26px !important; }\n            }\n            @media (max-width: 479px) {\n                html[lang=\"en\"] [data-framer-name=\"Case Info\"],\n                html[lang=\"en\"] [data-framer-name=\"Main\"]:has(> [data-framer-name=\"Description + info\"]) { padding-left: 20px !important; padding-right: 20px !important; }\n                html[lang=\"en\"]:has([data-framer-name=\"Description + info\"]) [data-framer-name=\"Video\"] { padding-left: 20px !important; padding-right: 20px !important; }\n            }\n            @media (max-width: 809px) {\n                html[lang=\"en\"]:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) [data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]::after {\n                    content: \"\";\n                    position: absolute;\n                    inset: 0;\n                    background: linear-gradient(180deg, rgba(0,0,0,.42) 0%, rgba(0,0,0,.64) 30%, rgba(0,0,0,.7) 100%);\n                    pointer-events: none;\n                }\n            }\n\n            /* Critical layout is SSR CSS, keyed to Framer's server-rendered lang. */\n            html[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"] > div:first-child a .framer-text { font-size: 17px !important; font-weight: 500 !important; }\n            html[lang=\"en\"] [data-framer-name=\"Default\"]:has(> [data-framer-name=\"Label 1\"]) a { padding: 16px 20px !important; min-height: 54px; }\n            html[lang=\"en\"] [data-framer-name=\"Default\"]:has(> [data-framer-name=\"Label 1\"]) a .framer-text { font-size: 20px !important; font-weight: 550 !important; line-height: 1.3 !important; }\n            html[lang=\"en\"] [data-framer-name=\"Default\"]:has(> [data-framer-name=\"Label 1\"]) a:is(:hover,:focus-visible) { background: #25160f !important; box-shadow: inset 3px 0 #FF5300; }\n            html[lang=\"en\"] [data-framer-name=\"Default\"]:has(> [data-framer-name=\"Label 1\"]) a:is(:hover,:focus-visible) .framer-text,\n            html[lang=\"en\"] nav a[data-framer-name=\"Dropdown Active\"] .framer-text { color: #FF5300 !important; }\n            html[lang=\"en\"] [data-framer-name=\"Hero\"] [data-framer-name=\"Text 2\"] { height: auto !important; }\n            html[lang=\"en\"] [data-framer-name=\"Hero\"] [data-framer-name=\"Text 2\"] p { line-height: 1.4 !important; color: #ededed !important; text-transform: none !important; }\n            html[lang=\"en\"] [data-framer-name=\"Hero\"] h1 span,\n            html[lang=\"en\"] section[data-framer-name=\"HERO\"] h1,\n            html[lang=\"en\"] section[data-framer-name=\"HERO\"] h1 span {\n                opacity: 1 !important; transform: none !important; animation: none !important;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) {\n                gap: 0 !important; justify-content: space-between !important;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Content\"] {\n                padding: 22px 24px 20px !important; gap: 14px !important; flex: none !important;\n            }\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Tags\"] {\n                padding: 16px 24px !important; min-height: 0 !important;\n            }\n            html[lang=\"en\"] [data-framer-name=\"Cards\"] > :is([data-framer-name=\"First\"],[data-framer-name=\"Second\"]) { align-items: stretch !important; }\n            html[lang=\"en\"] [data-framer-name=\"Cards\"] > :is([data-framer-name=\"First\"],[data-framer-name=\"Second\"]) > div > a { height: 100% !important; }\n            /* Video cards share a frame, independent of file ratio and tag count. */\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) { aspect-ratio: 16 / 9 !important; height: auto !important; min-height: 0 !important; }\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) > div:has(> video) { position: absolute !important; inset: 0 !important; width: 100% !important; height: 100% !important; }\n            @media(min-width:1200px) {\n                html[lang=\"en\"] div:has(> [data-framer-name=\"Headings + bullets\"]) > div:has(> [data-framer-name=\"Video\"]) { align-self: stretch !important; }\n                html[lang=\"en\"] div:has(> [data-framer-name=\"Headings + bullets\"]) [data-framer-name=\"Video\"] a:has(> [data-framer-name=\"Overlay + Button\"]) { height: 100% !important; max-height: none !important; aspect-ratio: auto !important; }\n            }\n            html[lang=\"en\"] #articles { max-width: 1360px !important; }\n            html[lang=\"en\"] #articles [data-framer-name=\"Blog latest\"] { grid-template-columns: repeat(2,minmax(0,1fr)) !important; gap: 24px !important; }\n            html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] { display: grid !important; grid-template-columns: repeat(auto-fit,minmax(230px,1fr)); align-items: stretch !important; gap: 24px !important; }\n            @media(min-width:810px) {\n            }\n            html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] > div,\n            html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] > .ssr-variant > div { width: 100% !important; min-width: 0 !important; }\n            html[lang=\"en\"] :is(#blog,#articles) [data-framer-name=\"Title\"]:has(h3),\n            html[lang=\"en\"] :is(#blog,#articles) [data-framer-name=\"Title\"] h3 { height: auto !important; block-size: auto !important; min-height: 0 !important; max-height: none !important; -webkit-line-clamp: unset !important; line-clamp: unset !important; text-overflow: clip !important; }\n            html[lang=\"en\"] #what-we-do { padding-top: 48px !important; padding-bottom: 40px !important; gap: 32px !important; }\n            html[lang=\"en\"] #pricing [data-framer-name=\"Title\"] h3 { font-size: clamp(22px,1.6vw,28px) !important; line-height: 1.2 !important; }\n            @media(max-width:809px) { html[lang=\"en\"] #what-we-do { padding-top: 28px !important; padding-bottom: 28px !important; gap: 24px !important; } }\n            html[lang=\"en\"] [data-framer-name=\"Search holder\"] button:is([aria-label=\"Search website\"],[aria-label=\"Search Icon\"]) { background: #191919 !important; border: 1px solid #555 !important; color: #fff !important; gap: 10px; min-height: 48px; }\n            html[lang=\"en\"] [data-framer-name=\"Search holder\"] button:is([aria-label=\"Search website\"],[aria-label=\"Search Icon\"])::after { content: \"Search the journal\"; font: 500 14px/1.5 \"Agrandir Regular\",sans-serif; }\n            html[lang=\"en\"] [data-framer-name=\"Search holder\"] button:is([aria-label=\"Search website\"],[aria-label=\"Search Icon\"]) img { filter: brightness(0) invert(1); }\n            /* Accessible colours on light panels, including hover/focus. */\n            html[lang=\"en\"] :is(#what-we-do,#pricing) > [data-framer-name=\"Content\"] strong { color: #FF5300 !important; }\n            html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Tabs\"] p { color: #616161 !important; font-weight: 650 !important; }\n            html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Tabs\"] p[style*=\"255, 83, 0\"] { color: #FF5300 !important; }\n            html[lang=\"en\"] #pricing > div > [data-framer-component-type=\"RichTextContainer\"] p { color: #606060 !important; font-size: 12px !important; line-height: 1.5 !important; text-transform: none !important; }\n            html[lang=\"en\"] :is(#contact-us,[data-framer-name=\"Section Contact Us\"]) label { color: #FF5300 !important; font-weight: 650 !important; }\n            html[lang=\"en\"] :is([data-framer-name=\"Primary L\"],[data-framer-name=\"Primary M\"],[data-framer-name=\"Primary S\"]) .framer-text { color: #0a0a0a !important; text-shadow: none !important; }\n            html[lang=\"en\"] [data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"] { opacity:1 !important; }\n            @media(max-width:809px) {\n                html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"], html[lang=\"en\"] #articles [data-framer-name=\"Blog latest\"] { grid-template-columns: minmax(0,1fr) !important; }\n                html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) { aspect-ratio: 4/3 !important; }\n                html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] { row-gap: 5px !important; }\n                html[lang=\"en\"] [data-framer-name=\"Hero\"] h1 { text-wrap: balance; }\n            }\n            @media(prefers-reduced-motion:reduce) {\n                html[lang=\"en\"] { scroll-behavior:auto !important; }\n                html[lang=\"en\"] :is(h1,h2,p) span { opacity:1 !important; transform:none !important; transition:none !important; }\n            }\n            /* Compact desktop navigation: full-width home, centred inner-page group. */\n            @media(min-width:1100px) {\n                html[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"] { height:80px!important; padding:0 30px!important; gap:24px!important; width:100%!important; max-width:100%!important; margin:0 auto!important; transition:max-width .65s cubic-bezier(.22,1,.36,1),width .65s cubic-bezier(.22,1,.36,1),margin .65s cubic-bezier(.22,1,.36,1),padding .65s cubic-bezier(.22,1,.36,1),gap .65s cubic-bezier(.22,1,.36,1),background-color .45s ease,border-radius .45s ease; }\n                html[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"] > [data-framer-name=\"Logo + Burger\"],html[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"] [data-framer-name=\"Logo\"] { width:80px!important; height:80px!important; }\n                html[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"] [data-framer-name=\"Nav links + CTA + Languages\"] > :first-child { padding:0!important; border:1px solid #ffffff26!important; border-radius:12px!important; background:#0b0b0bcc!important; backdrop-filter:blur(12px); }\n                html[lang=\"en\"]:not(:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"])) nav[data-framer-name=\"Nav Menu\"] { max-width:1060px!important; width:calc(100% - 40px)!important; margin:12px auto!important; padding:0 20px!important; background:rgba(22,22,22,.32)!important; border:1px solid #ffffff26!important; border-radius:14px!important; }\n                html[lang=\"en\"]:not(:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"])) nav[data-framer-name=\"Nav Menu\"] [data-framer-name=\"Nav links + CTA + Languages\"] > :first-child { border-color:transparent!important; background:transparent!important; padding-inline:0!important; }\n            }\n            /* Comfortable composition on 13-inch laptops without browser zoom. */\n            @media(min-width:1100px) and (max-width:1599px) {\n                html[lang=\"en\"] [data-framer-name=\"Hero\"]:has(> [data-framer-name=\"Hero Content + CTA\"]) { min-height:620px!important; }\n                html[lang=\"en\"] [data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"] { width:420px!important; padding-left:32px!important; top:41%!important; gap:20px!important; }\n                html[lang=\"en\"]:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"]) [data-framer-name=\"Hero Content + CTA\"] > [data-framer-name=\"Content\"] { width:100%!important; gap:16px!important; }\n                html[lang=\"en\"]:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"]) [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"Text 1\"]:has(h1),html[lang=\"en\"]:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"]) [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"Text 2\"] { width:100%!important; height:auto!important; }\n                html[lang=\"en\"]:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"]) [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"Text 2\"] p { font-size:17px!important; line-height:1.4!important; }\n                html[lang=\"en\"]:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"]) [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"CTAs\"] { width:auto!important; gap:8px!important; }\n                html[lang=\"en\"]:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"]) [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"CTAs\"] .framer-text { font-size:14px!important; }\n                html[lang=\"en\"] :is(#what-we-do,#ai-production,#directors,#3d-cgi-vfx,#pricing,#our-team,#blog) { max-width:1180px!important; width:calc(100% - 112px)!important; margin-inline:auto!important; }\n                html[lang=\"en\"] :is(#what-we-do,#ai-production,#directors,#3d-cgi-vfx,#pricing,#our-team,#blog) h2 { font-size:44px!important; line-height:1.08!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Description\"] p { font-size:16px!important; line-height:1.5!important; }\n                html[lang=\"en\"] :is(#ai-production,#directors,#3d-cgi-vfx) a:has(> [data-framer-name=\"Overlay + Button\"]) { max-height:440px!important; }\n            }\n            @media(prefers-reduced-motion:reduce) { html[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"] { transition:none!important; } }\n            html[lang=\"en\"] #articles { gap:32px!important; padding-top:48px!important; }\n            html[lang=\"en\"] #articles h2 { font-size:clamp(28px,3vw,40px)!important; line-height:1.15!important; }\n            html[lang=\"en\"] #articles h2 span { opacity:1!important; transform:none!important; }\n            @media(min-width:810px) {\n                html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] > :nth-child(2) { align-self:end; margin-bottom:-6px; }\n\n            }\n\n            html[lang=\"en\"] [data-framer-name=\"Hover tags\"] > div { display:none; }\n            /* Tabs scale with their card-column width; mobile keeps both controls on one line. */\n            html[lang=\"en\"] :is(#what-we-do,#pricing) :is([data-framer-name=\"Headings + Arrows\"],[data-framer-name=\"Arrows + headings\"]) > [data-framer-name=\"Headings\"] .framer-text { font-size:clamp(13px,1.65vw,22px)!important; white-space:nowrap; }\n            @media(max-width:809px) {\n                html[lang=\"en\"] #what-we-do div:has(> [data-framer-name=\"Button icons mobile\"]) { display:grid!important; grid-template-columns:112px minmax(0,1fr)!important; gap:20px 12px!important; align-items:center!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings + Arrows\"] { display:contents!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings + Arrows\"] > [data-framer-name=\"Headings\"] { grid-column:2; grid-row:1; width:100%!important; justify-content:flex-end!important; gap:6px!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Button icons mobile\"] { grid-column:1; grid-row:1; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Cards mobile\"] { grid-column:1/-1; grid-row:2; }\n                html[lang=\"en\"] [data-framer-name=\"Arrows + headings\"] { display:grid!important; grid-template-columns:112px minmax(0,1fr)!important; gap:12px!important; align-items:center!important; }\n                html[lang=\"en\"] [data-framer-name=\"Arrows + headings\"] > [data-framer-name=\"Buttons\"] { width:100%!important; grid-column:1; grid-row:1; }\n                html[lang=\"en\"] [data-framer-name=\"Arrows + headings\"] > [data-framer-name=\"Headings\"] { width:100%!important; grid-column:2; grid-row:1; justify-content:flex-end!important; gap:6px!important; }\n                html[lang=\"en\"] :is([data-framer-name=\"Button icons mobile\"],[data-framer-name=\"Arrows + headings\"] > [data-framer-name=\"Buttons\"]) > div { width:100%!important; flex:1!important; min-width:0; }\n                html[lang=\"en\"] :is([data-framer-name=\"Button icons mobile\"],[data-framer-name=\"Arrows + headings\"] > [data-framer-name=\"Buttons\"]) button { min-width:48px; width:100%!important; min-height:48px; }\n            }\n            /* Existing mobile variants share the same accessible control treatment. */\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Bullet\"]) > [data-framer-name=\"Icon holer\"] { display:none; }\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] > :nth-child(n+3) { display:none; }\n            @media(min-width:810px) and (max-width:1199px) { html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] { grid-template-columns:repeat(2,minmax(0,1fr)); } }\n            @media(max-width:809px) {\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Container\"] { display:contents!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings + Arrows\"] { order:0!important; position:relative!important; inset:auto!important; height:auto!important; padding-bottom:0!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings + Arrows\"] [data-framer-name=\"Arrows\"]:empty { display:none!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Button icons mobile\"] { order:1!important; width:100%!important; margin:0!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Cards mobile\"] { order:2!important; align-self:flex-start!important; }\n                html[lang=\"en\"] #what-we-do div:has(> [data-framer-name=\"Button icons mobile\"]) { gap:12px!important; }\n                html[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"] { background:#0a0a0af5!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings + Arrows\"] [data-framer-name=\"Arrows\"] { position:relative!important; inset:auto!important; margin:0!important; width:100%!important; }\n                html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] > :nth-child(n+3) { display:none; }\n                html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] { flex-wrap:nowrap!important; gap:5px!important; }\n                html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] .framer-text { font-size:12px!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Tags\"] { display:grid!important; grid-template-columns:repeat(3,minmax(0,1fr)); gap:6px!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Tags\"] > div, html[lang=\"en\"] #what-we-do [data-framer-name=\"Tags\"] [data-border] { width:100%!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Tags\"] [data-border] { padding:6px 4px!important; }\n                html[lang=\"en\"] #what-we-do [data-framer-name=\"Tags\"] .framer-text { font-size:12px!important; text-align:center!important; }\n                html[lang=\"en\"] [data-framer-name=\"Hover tags\"] > div:not(:has([data-border])) { display:none; }\n                html[lang=\"en\"] [data-framer-name=\"Hover tags\"] [data-border] { min-height:44px!important; width:100%!important; padding:9px 12px!important; }\n                html[lang=\"en\"] [data-framer-name=\"Hover tags\"] .framer-text { text-align:center!important; font-size:12px!important; }\n            }\n            html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Arrows\"] > div { flex:1; width:100%; }\n            html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Arrows\"] button { width:100%; min-height:48px; }\n            html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] a[href*=\"/blog/\"] { height:100%!important; }\n            html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] > div, html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] > .ssr-variant > div { height:100%!important; }\n            html[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Content\"] { min-height:300px; justify-content:flex-start; }\n            @media(max-width:809px) {\n                html[lang=\"en\"] [data-framer-name=\"Partner logos + bottom line\"] [data-framer-name=\"Disclaimer\"] { display:none!important; }\n                html[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Content\"] { min-height:328px!important; }\n            }\n            @media(max-width:809px) {\n                html[lang=\"en\"] #our-team [data-framer-name^=\"Default mobile\"] > [data-framer-name=\"Container\"] { display:contents!important; }\n                html[lang=\"en\"] #our-team [data-framer-name=\"Info + Arrows\"] { order:0!important; }\n                html[lang=\"en\"] #our-team [data-framer-name=\"Button icons mobile\"] { order:1!important; width:112px!important; align-self:flex-start!important; }\n                html[lang=\"en\"] #our-team [data-framer-name=\"Container\"] > [data-framer-component-type=\"RichTextContainer\"] { order:2!important; width:100%!important; }\n                html[lang=\"en\"] #our-team [data-framer-name=\"Cards mobile\"] { order:3!important; }\n                html[lang=\"en\"] #our-team [data-framer-name=\"Cards mobile\"] [data-framer-name=\"Description\"] { display:none!important; }\n            }\n            /* Keep section and project names readable during fast scrolling. */\n            html[lang=\"en\"] h2 span,\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) h3 span { opacity:1!important; transform:none!important; animation:none!important; transition:none!important; }\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) h3 { color:#fff!important; font-size:20px!important; line-height:1.25!important; }\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] [data-border] { background:#262626!important; --border-color:#444!important; }\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] .framer-text { font-size:12px!important; }\n            html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Headings\"] .framer-text { font-weight:600!important; }\n            html[lang=\"en\"] [id=\"3d-cgi-vfx\"] > [data-framer-name=\"Content\"] h2 { color:#111!important; }\n            @media(max-width:809px) { html[lang=\"en\"] [id=\"3d-cgi-vfx\"] > [data-framer-name=\"Content\"] { padding:24px!important; gap:24px!important; } }\n            html[lang=\"en\"] nav a[data-framer-page-link-current=\"true\"] .framer-text { color:#FF5300!important; }\n\n            /* Shared light chapter cards; native Framer structure remains editable. */\n            [data-ai25-section-header] { background:#fff!important; color:#111; padding:32px!important; border-radius:20px!important; gap:32px!important; align-items:center!important; }\n            [data-ai25-section-header] h2 { color:#111!important; font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important; font-weight:700!important; font-size:clamp(32px,3vw,48px)!important; line-height:1.08!important; letter-spacing:-.04em!important; }\n            [data-ai25-section-header] h2::before { content:attr(data-section-index) \" /\"; display:block; color:#FF5300; font:600 12px/1.4 \"Akzidenz-Grotesk Pro Bold\",sans-serif; letter-spacing:.08em; margin-bottom:14px; }\n            [data-ai25-section-header] p { color:#4b4b4b!important; line-height:1.5!important; }\n            [data-ai25-section-header] strong { color:#FF5300!important; }\n            [data-ai25-section-header] a .framer-text { color:#111!important; }\n            [data-ai25-section-header] > div { min-width:0; }\n            #directors [data-framer-name=\"Director info + videos\"] { align-items:stretch!important; min-height:0!important; }\n            #directors [data-framer-name=\"Director info + videos\"] > div:first-child { flex:1!important; width:0!important; }\n            #directors [data-framer-name=\"Director info + videos\"] > div:first-child > div { width:100%!important; height:auto!important; min-height:0!important; }\n            #directors [data-framer-name=\"Director info + videos\"] > div:first-child a:has(> [data-framer-name=\"Overlay + Button\"]) { aspect-ratio:16/9!important; height:auto!important; max-height:none!important; }\n            #directors [data-framer-name=\"Director info + videos\"] > div:has(> .ai25-partner) { flex:1!important; width:0!important; height:auto!important; align-self:stretch!important; }\n            html[lang=\"en\"] nav .framer-text { font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important; font-weight:500!important; }\n            html[lang=\"en\"] #our-team [data-framer-name=\"Info + Arrows\"] .framer-text { font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important; }\n            @media(min-width:1100px) {\n                html[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"],html[lang=\"en\"]:not(:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"])) nav[data-framer-name=\"Nav Menu\"] { width:calc(100% - 32px)!important; max-width:1600px!important; height:80px!important; padding:0 22px!important; margin:12px auto!important; background:rgba(22,22,22,.32)!important; border:1px solid #ffffff26!important; border-radius:16px!important; transition:none!important; }\n                html[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"] { position:absolute!important; inset:0 22px!important; height:80px!important; padding:0!important; width:auto!important; transform:none!important; pointer-events:none; }\n                html[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"] > :first-child { position:absolute!important; left:50%!important; top:50%!important; transform:translate(-50%,-50%)!important; width:max-content!important; padding:0!important; border:0!important; background:transparent!important; pointer-events:auto; }\n                html[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"] { position:absolute!important; right:0!important; left:auto!important; top:50%!important; transform:translateY(-50%)!important; gap:8px!important; pointer-events:auto; }\n                html[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"] > div:first-child > [data-framer-name=\"Default\"] { height:44px!important; min-width:70px!important; padding:0 14px!important; border-radius:10px!important; gap:8px!important; align-items:center!important; justify-content:center!important; }\n                html[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"] button,html[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"] button a { height:44px!important; border-radius:10px!important; }\n                html[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"] .framer-text { font-size:14px!important; line-height:1!important; }\n                html[lang=\"en\"] nav [data-framer-name=\"Logo + Burger\"] { z-index:30!important; }\n            }\n            @media(max-width:809px) {\n                [data-ai25-section-header] { padding:24px!important; gap:24px!important; flex-direction:column!important; align-items:stretch!important; }\n                [data-ai25-section-header] h2 { font-size:32px!important; }\n                [data-ai25-section-header] > div { width:100%!important; max-width:none!important; }\n                [data-ai25-section-header] p { font-size:16px!important; }\n                #directors [data-framer-name=\"Director info + videos\"] { flex-direction:column!important; }\n                #directors [data-framer-name=\"Director info + videos\"] > div:first-child,#directors [data-framer-name=\"Director info + videos\"] > div:has(> .ai25-partner) { width:100%!important; flex:none!important; }\n            }\n\n            /* Brandbook v2: one orange, readable type on white. */\n            [data-ai25-section-header] h2::before { color:#111!important; border-left:3px solid #FF5300; padding-left:8px; }\n            [data-ai25-section-header] strong,html[lang=\"en\"] :is(#what-we-do,#pricing) > [data-framer-name=\"Content\"] strong,html[lang=\"en\"] :is(#contact-us,[data-framer-name=\"Section Contact Us\"]) label { color:#111!important; }\n            html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Headings\"] { width:max-content!important; gap:18px!important; justify-content:flex-end!important; }\n            html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Headings\"] > div { flex:none!important; width:auto!important; }\n            html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Headings\"] .framer-text { font-size:clamp(13px,1.5vw,20px)!important; }\n            html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Headings\"] p[style*=\"255, 84, 5\"],html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Headings\"] p[style*=\"255, 83, 0\"] { color:#111!important; border-bottom:3px solid #FF5300;padding-bottom:5px; }\n            @media(min-width:810px){\n                #directors [data-framer-name=\"Director info + videos\"] { display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px!important; }\n                #directors [data-framer-name=\"Director info + videos\"] > div:first-child,#directors [data-framer-name=\"Director info + videos\"] > div:last-child { display:contents!important; }\n                #directors [data-framer-name=\"Director info + videos\"] > div:first-child > :first-child {grid-column:1;grid-row:1;height:100%!important;}\n                #directors [data-framer-name=\"Director info + videos\"] > div:first-child > :last-child {grid-column:1;grid-row:2;}\n                #directors [data-framer-name=\"Director info + videos\"] > div:last-child > :first-child {grid-column:2;grid-row:1;width:100%!important;height:auto!important;}\n                #directors [data-framer-name=\"Director info + videos\"] > div:last-child > :last-child {grid-column:2;grid-row:2;}\n                #directors [data-framer-name=\"Director info + videos\"] > div:first-child > :first-child a:has(> [data-framer-name=\"Overlay + Button\"]) { height:100%!important;aspect-ratio:auto!important; }\n            }\n            @media(max-width:809px){#directors [data-framer-name=\"Director info + videos\"] > div:last-child{width:100%!important;height:auto!important;}html[lang=\"en\"] :is(#what-we-do,#pricing) [data-framer-name=\"Headings\"]{gap:8px!important;width:100%!important;}}\n            /* Both native column frames have no exported data-framer-name. */\n            #directors [data-framer-name=\"Director info + videos\"] > div { min-width:0!important; }\n            @media(min-width:810px){\n                #directors [data-framer-name=\"Director info + videos\"] > div { display:contents!important; }\n                #directors [data-framer-name=\"Director info + videos\"] > div > div { width:100%!important; min-width:0!important; height:auto!important; }\n                #directors [data-framer-name=\"Director info + videos\"] > div:first-child > div:first-child {height:100%!important;}\n                #directors [data-framer-name=\"Director info + videos\"] > div > div a:has(> [data-framer-name=\"Overlay + Button\"]) {width:100%!important;aspect-ratio:16/9!important;height:auto!important;max-height:none!important;}\n                #directors [data-framer-name=\"Director info + videos\"] > div:first-child > div:first-child a:has(> [data-framer-name=\"Overlay + Button\"]) {height:100%!important;aspect-ratio:auto!important;min-height:320px!important;}\n            }\n            @media(max-width:809px){\n                #directors [data-framer-name=\"Director info + videos\"] {display:flex!important;flex-direction:column!important;}\n                #directors [data-framer-name=\"Director info + videos\"] > div {display:flex!important;flex-direction:column!important;width:100%!important;height:auto!important;flex:none!important;gap:16px!important;}\n                #directors [data-framer-name=\"Director info + videos\"] > div > div {width:100%!important;height:auto!important;}\n            }\n            @media(min-width:810px){#directors [data-framer-name=\"Director info + videos\"] > div:first-child > div:first-child > .ssr-variant > div {height:100%!important;width:100%!important;}}\n            @media(max-width:809px){\n                #directors [data-framer-name=\"Director info + videos\"] > div {background:transparent!important;}\n                #directors [data-framer-name=\"Director info + videos\"] > div > div {min-height:0!important;max-height:none!important;}\n                #directors [data-framer-name=\"Director info + videos\"] > div > div > .ssr-variant > div {height:auto!important;min-height:0!important;width:100%!important;}\n                #directors [data-framer-name=\"Director info + videos\"] > div:first-child a:has(> [data-framer-name=\"Overlay + Button\"]),#directors [data-framer-name=\"Director info + videos\"] > div:last-child a:has(> [data-framer-name=\"Overlay + Button\"]) {height:auto!important;aspect-ratio:4/3!important;}\n            }\n            html[lang=\"en\"] a[href*=\"code-of-practice\"] strong {color:#111!important;}\n            div:has(> button[aria-label=\"Cookie Trigger\"]) {position:fixed!important;left:16px!important;right:auto!important;top:auto!important;bottom:16px!important;width:auto!important;height:auto!important;transform:none!important;z-index:100!important;}\n            button[aria-label=\"Cookie Trigger\"] {position:relative!important;left:auto!important;bottom:auto!important;width:auto!important;height:auto!important;z-index:100!important;background:#171717!important;border:1px solid #444!important;border-radius:8px!important;color:#fff!important;padding:8px 12px!important;font:500 12px/1.3 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;}\n            @media(max-width:809px){\n                [data-framer-name=\"Hero\"]:has(> [data-framer-name=\"Hero Content + CTA\"]) {height:auto!important;min-height:100svh!important;display:flex!important;flex-direction:column!important;justify-content:center!important;padding:150px 16px 64px!important;gap:28px!important;box-sizing:border-box!important;}\n                [data-framer-name=\"Hero\"]:has(> [data-framer-name=\"Hero Content + CTA\"]) > [data-framer-name=\"Video\"] {position:absolute!important;inset:0!important;width:100%!important;height:100%!important;}\n                [data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"] {position:relative!important;inset:auto!important;transform:none!important;width:100%!important;padding:0!important;height:auto!important;flex:none!important;z-index:2;}\n                [data-framer-name=\"Hero\"] > [data-framer-name=\"Partner logos + bottom line\"] {position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;flex:none!important;z-index:2;}\n            }\n            [data-ai25-section-header] h2::before{font-family:\"Fragment Mono\",monospace!important;font-weight:400!important;}\n\n            /* Brandbook typefaces: registered custom web-fonts, also used by code components. */\n            @font-face{font-family:\"Agrandir Regular\";src:url(\"https://framerusercontent.com/assets/W9z8yDFznptxttNw3g6pzRB00o.woff2\") format(\"woff2\");font-weight:400;font-style:normal;font-display:swap;}\n            @font-face{font-family:\"Akzidenz-Grotesk Pro Bold\";src:url(\"https://framerusercontent.com/assets/3zDnu2bSTSJwAuYZ3BIemhIktw.woff2\") format(\"woff2\");font-weight:700;font-style:normal;font-display:swap;}\n            @font-face{font-family:\"Akzidenz-Grotesk Pro Super\";src:url(\"https://framerusercontent.com/assets/1veqJzRcjqCcfD2k0ik27JSt1g.woff2\") format(\"woff2\");font-weight:900;font-style:normal;font-display:swap;}\n            html body :is(p,li,input,textarea,select){font-family:\"Agrandir Regular\",sans-serif!important;}\n            html body :is(h1,h2),html body [data-ai25-section-header] h2,html body :is(h1,h2) span{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;letter-spacing:.01em!important;}\n            html body :is(h3,h4,h5,h6,strong,b),html body :is(h3,h4,h5,h6) span,html body [data-framer-name=\"Text 1\"] p,html body nav .framer-text,html body [data-framer-name=\"Headings\"] .framer-text,html body [data-framer-name=\"Info + Arrows\"] .framer-text{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;}\n            html body [data-framer-name=\"Author\"] .framer-text,html body [data-ai25-section-header] h2::before{font-family:\"Fragment Mono\",monospace!important;font-weight:400!important;letter-spacing:0!important;}\n            html body a:has(> [data-framer-name=\"BG Fill\"]) > [data-framer-name=\"BG Fill\"]{display:none!important;}\n            html body a:has(> [data-framer-name=\"BG Fill\"]){transition:background-color .18s ease,border-color .18s ease!important;}\n            html body a:has(> [data-framer-name=\"BG Fill\"]):is(:hover,:focus-visible){background:#FF5300!important;--border-color:#FF5300!important;}\n            html body a:has(> [data-framer-name=\"BG Fill\"]):is(:hover,:focus-visible) .framer-text{color:#000!important;}\n            /* One outer grid for every home chapter. White panels sit inside this grid. */\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) :is(#what-we-do,#ai-production,#directors,[id=\"3d-cgi-vfx\"],#pricing,#our-team,#blog,#services,#testimonials,#contact-us,#faq,[data-ai25-stats]){box-sizing:border-box!important;width:calc(100% - 64px)!important;max-width:1440px!important;margin-inline:auto!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) :is(#ai-production,#directors,[id=\"3d-cgi-vfx\"],#our-team,#blog,#testimonials){padding-inline:0!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) :is(#services,#faq)>div{width:100%!important;max-width:none!important;padding-inline:0!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) [data-ai25-contact]{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:40px 32px!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) [data-framer-name=\"Contact Us\"]{width:100%!important;max-width:none!important;padding:0!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #pricing{padding:32px!important;}\n            /* The services introduction is dark; lighter cards carry the content. */\n            html[lang=\"en\"] #what-we-do{background:#000!important;padding:0!important;border-radius:0!important;gap:28px!important;}\n            html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content\"] :is(h2,p){color:#fff!important;}\n            html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content\"] strong{color:#FF5300!important;}\n            html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content\"] a{--border-color:#737373!important;background:transparent!important;}\n            html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content\"] a .framer-text{color:#fff!important;}\n            html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings\"] .framer-text{color:#aaa!important;}\n            html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings\"] p[style*=\"255, 83, 0\"],html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings\"] p[style*=\"255, 84, 5\"]{color:#fff!important;}\n            html[lang=\"en\"] #what-we-do [data-framer-name=\"Arrows\"] button,html[lang=\"en\"] #what-we-do [data-framer-name=\"Button icons mobile\"] button{background:#171717!important;color:#fff!important;border:1px solid #737373!important;}\n            html[lang=\"en\"] #what-we-do :is([data-framer-name=\"Arrows\"],[data-framer-name=\"Button icons mobile\"]) button svg{stroke:#fff!important;}\n            html[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]){background:#E8E8E8!important;border-radius:16px!important;overflow:hidden!important;--border-color:transparent!important;}\n            html[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Content\"]{background:#fff!important;min-height:300px!important;padding:24px!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) :is(h3,p){color:#111!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Heading + arrow\"] svg{color:#111!important;stroke:#111!important;filter:brightness(0);}\n            html[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags up\"] p{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;color:#111!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) > [data-framer-name=\"Tags\"]{background:#FF5300!important;border-top:1px solid #00000012;padding:14px 24px!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags\"] [data-border]{background:transparent!important;--border-color:#00000040!important;border-color:#00000040!important;border-radius:4px!important;}\n            /* Eight existing facts, with two editorial lead figures. */\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) [data-ai25-stats]{padding:0!important;background:transparent!important;border-radius:0!important;overflow:visible!important;}\n            [data-ai25-stats] > [data-framer-name=\"Cards\"]{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:none!important;}\n            [data-ai25-stats] > [data-framer-name=\"Cards\"] > div{display:contents!important;}\n            [data-ai25-stats] [data-ai25-stat]{display:block!important;grid-column:span 2;min-width:0!important;height:auto!important;}\n            [data-ai25-stat] > div{height:100%!important;min-height:145px!important;padding:24px!important;background:#171717!important;border:1px solid #333;border-radius:16px!important;align-items:flex-start!important;gap:9px!important;}\n            [data-ai25-stat] .framer-text{text-align:left!important;}\n            [data-ai25-stat] [data-framer-name=\"Number\"] p{font-family:\"Akzidenz-Grotesk Pro Super\",sans-serif!important;font-size:38px!important;line-height:1!important;color:#FF5300!important;font-weight:900!important;}\n            [data-ai25-stat] [data-framer-name=\"Title\"] p{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-size:17px!important;line-height:1.2!important;color:#fff!important;}\n            [data-ai25-stat] [data-framer-name=\"Text\"] p{font-size:13px!important;line-height:1.4!important;color:#bdbdbd!important;}\n            [data-ai25-stat=\"600+\"],[data-ai25-stat=\"3.8B+\"]{grid-column:span 3;order:-2;}\n            [data-ai25-stat=\"600+\"] > div{background:#FF5300!important;border-color:#FF5300;}\n            [data-ai25-stat=\"3.8B+\"] > div{background:#E8E8E8!important;border-color:#E8E8E8;}\n            :is([data-ai25-stat=\"600+\"],[data-ai25-stat=\"3.8B+\"]) [data-framer-name=\"Number\"] p{font-size:72px!important;color:#000!important;}\n            :is([data-ai25-stat=\"600+\"],[data-ai25-stat=\"3.8B+\"]) :is([data-framer-name=\"Title\"],[data-framer-name=\"Text\"]) p{color:#111!important;}\n            /* Six expertise tabs fill their column; remove its empty seventh row. */\n            [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"]{display:grid!important;grid-template-rows:repeat(6,minmax(0,1fr))!important;align-self:stretch!important;height:auto!important;}\n            [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"] > div{height:100%!important;min-height:0!important;}\n            [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"] > div > div{height:100%!important;}\n            [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"] > div:last-child:not(:has(h3)){display:none!important;}\n            /* Journal cards stay even, with a modest gap before the byline. */\n            html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"]{gap:20px!important;align-items:start!important;}\n            html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] a[href*=\"/blog/\"]{height:auto!important;min-height:0!important;padding:16px!important;gap:16px!important;}\n            html[lang=\"en\"] #blog [data-framer-name=\"Content + author\"]{height:auto!important;min-height:0!important;gap:24px!important;justify-content:flex-start!important;}\n            html[lang=\"en\"] #blog [data-framer-name=\"Content + author\"] > [data-framer-name=\"Content\"]{height:auto!important;min-height:81px!important;flex:none!important;}\n            html[lang=\"en\"] #blog [data-framer-name=\"Image holder\"]{height:auto!important;aspect-ratio:16/9!important;}\n            html[lang=\"en\"] #blog [data-framer-name=\"Image holder\"] > [data-framer-name=\"Image\"]{height:100%!important;width:100%!important;}\n            @media(max-width:809px){\n                html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) :is(#what-we-do,#ai-production,#directors,[id=\"3d-cgi-vfx\"],#pricing,#our-team,#blog,#services,#testimonials,#contact-us,#faq,[data-ai25-stats]){width:calc(100% - 32px)!important;}\n                html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #pricing,html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) [data-ai25-contact]{padding:24px 16px!important;}\n                [data-ai25-stats] > [data-framer-name=\"Cards\"]{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;}\n                [data-ai25-stats] [data-ai25-stat]{grid-column:span 1;}\n                [data-ai25-stat] > div{padding:16px!important;min-height:170px!important;}\n                [data-ai25-stat] [data-framer-name=\"Number\"] p{font-size:32px!important;}\n                :is([data-ai25-stat=\"600+\"],[data-ai25-stat=\"3.8B+\"]) [data-framer-name=\"Number\"] p{font-size:42px!important;}\n                [data-ai25-stat] [data-framer-name=\"Title\"] p{font-size:14px!important;}\n                [data-ai25-stat] [data-framer-name=\"Text\"] p{font-size:12px!important;}\n                html[lang=\"en\"] #blog [data-framer-name=\"Content + author\"] > [data-framer-name=\"Content\"]{min-height:0!important;}\n                html[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Content\"]{min-height:328px!important;padding:20px!important;}\n            }\n\n            html body{--token-781785ff-3fb9-46a3-a843-f145774bb0f0:#FF5300!important;}\n            html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content + CTA\"] :is(h2,p,span){color:#fff!important;}\n            html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content + CTA\"] h2 > span:last-child,html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content + CTA\"] h2 > span:last-child span,html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content + CTA\"] strong{color:#FF5300!important;}\n            html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content + CTA\"] a{--border-color:#737373!important;background:transparent!important;}\n            html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content + CTA\"] a .framer-text{color:#fff!important;}\n            html[lang=\"en\"] #what-we-do button svg{--1xwd2wg:#fff!important;--x38fek:#fff!important;}\n            html[lang=\"en\"] #what-we-do button:hover{background:#FF5300!important;}\n            [data-ai25-stats] :is([data-ai25-stat=\"600+\"],[data-ai25-stat=\"3.8B+\"]){grid-column:span 3!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) :is(#services,#faq)>section{width:100%!important;max-width:none!important;padding-inline:0!important;}\n            [data-ai25-section-header] span,html[lang=\"en\"] #what-we-do > [data-framer-name=\"Content + CTA\"] span{opacity:1!important;transform:none!important;}\n            @media(max-width:809px){[data-ai25-stats] :is([data-ai25-stat=\"600+\"],[data-ai25-stat=\"3.8B+\"]){grid-column:span 1!important;}}\n\n            [data-framer-name=\"Headings + bullets\"]{align-items:stretch!important;}\n            [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"]{display:flex!important;flex-direction:column!important;height:auto!important;min-height:0!important;}\n            [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"] > div:has(h3){display:flex!important;flex:1 1 0%!important;min-height:96px!important;height:auto!important;}\n            [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"] > div:has(h3) > div{height:auto!important;min-height:96px!important;flex:1!important;}\n            @media(max-width:809px){html[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Content\"]{min-height:288px!important;}}\n            /* Native Framer headings can render as paragraphs: preserve their brand role. */\n            html body p:is([data-styles-preset=\"lMVKDlPM3\"],[data-styles-preset=\"zGGwK_yVA\"],[data-styles-preset=\"WkerJC4FK\"],[data-styles-preset=\"b9lZiAlyl\"],[data-styles-preset=\"ZBExVdJOG\"],[data-styles-preset=\"SR8Tu6wLN\"],[data-styles-preset=\"EsocPskQQ\"]),html body #pricing [data-framer-name=\"Price\"] .framer-text{font-family:\"Akzidenz-Grotesk Pro Super\",sans-serif!important;font-weight:900!important;}\n            html body p:is([data-styles-preset=\"AZmqYzF9O\"],[data-styles-preset=\"zyGqJsVuR\"],[data-styles-preset=\"c4TjnEHBB\"],[data-styles-preset=\"oFjS1Vwys\"],[data-styles-preset=\"t1bgA38w4\"],[data-styles-preset=\"GZ7oln8hN\"]),html body .ai25-partner-brands>p:not(.ai25-partner-label){font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;}\n            html body .ai25-partner-label{font-family:\"Fragment Mono\",monospace!important;font-weight:400!important;}\n            /* Replica breakpoints retained stale order overrides after native reordering. */\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #pricing{order:9!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #directors{order:3!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) [id=\"3d-cgi-vfx\"]{order:5!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) div:has(> [data-ai25-stats]){order:6!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #our-team{order:4!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #services{order:7!important;}\n\n            /* October revision: shared navigation hit areas, compact mobile drawer. */\n            html[lang=\"en\"] nav [data-framer-name=\"Logo + Burger\"]{z-index:30!important;pointer-events:auto!important;}\n            html[lang=\"en\"] nav [data-framer-name=\"Logo\"]{position:relative!important;z-index:31!important;pointer-events:auto!important;cursor:pointer;}\n            html[lang=\"en\"] nav [data-framer-name=\"Logo\"] *{pointer-events:none!important;}\n            html[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"] > div:has([data-framer-name=\"Default\"]):not(:has(a[download])) [data-framer-name=\"Default\"],\n            html[lang=\"en\"] nav [data-framer-name=\"Burger + Languages\"] [data-framer-name=\"Default\"]{min-width:64px!important;height:44px!important;min-height:44px!important;border-radius:10px!important;gap:8px!important;padding:0 12px!important;align-items:center!important;justify-content:center!important;}\n            html[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"] > :first-child > [data-framer-name=\"Default\"]{background:transparent!important;border:0!important;box-shadow:none!important;--border-color:transparent!important;}\n            html[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"] > :first-child > [data-framer-name=\"Default\"]::after{border:0!important;}\n            @media(max-width:1099px){\n                html[lang=\"en\"] nav[data-framer-name^=\"Mobile\"]{height:104px!important;min-height:0!important;overflow:visible!important;}\n                html[lang=\"en\"] nav[data-framer-name^=\"Mobile\"][data-framer-name*=\"Open\" i]{height:100dvh!important;max-height:100dvh!important;background:#0a0a0a!important;}\n                html[lang=\"en\"] nav[data-framer-name^=\"Mobile\"] [data-framer-name=\"Nav links + CTA + Languages\"]{top:104px!important;bottom:0!important;left:0!important;right:0!important;transform:none!important;height:calc(100dvh - 104px)!important;max-height:calc(100dvh - 104px)!important;width:100%!important;padding:20px 24px 40px!important;overflow-y:auto!important;justify-content:flex-start!important;align-items:stretch!important;gap:24px!important;}\n                html[lang=\"en\"] nav:is([data-framer-name=\"Mobile Closed\" i],[data-framer-name=\"Mobile Blur\" i]) [data-framer-name=\"Nav links + CTA + Languages\"]{visibility:hidden!important;pointer-events:none!important;}\n                html[lang=\"en\"] nav[data-framer-name^=\"Mobile\"][data-framer-name*=\"Open\" i] [data-framer-name=\"Nav links + CTA + Languages\"]{visibility:visible!important;pointer-events:auto!important;}\n                html[lang=\"en\"] nav [data-framer-name=\"Nav links group Mobile\"]{position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;gap:12px!important;}\n                html[lang=\"en\"] nav [data-framer-name=\"Nav links group Mobile\"] a{min-height:48px!important;}\n                html[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"] > :first-child{position:relative!important;inset:auto!important;transform:none!important;height:auto!important;width:100%!important;}\n            }\n            /* Native category labels are keyboard and touch controls. */\n            html[lang=\"en\"] [data-ai25-group-tab]{cursor:pointer;min-height:44px;display:flex!important;align-items:center!important;padding:4px 0!important;touch-action:manipulation;}\n            html[lang=\"en\"] [data-ai25-group-tab][aria-selected=\"true\"]{color:#FF5300!important;}\n            /* Pricing rows share measured heights across every native instance. */\n            html[lang=\"en\"] :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]){display:flex!important;flex-direction:column!important;gap:0!important;overflow:hidden!important;}\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]){--ai25-card-inset:24px;display:grid!important;grid-template-columns:minmax(0,1fr)!important;grid-template-rows:calc(var(--ai25-price-title,48px) + 36px) 86px var(--ai25-price-body,72px) var(--ai25-price-bullets,144px) var(--ai25-price-tags,28px) 48px!important;gap:18px!important;padding:24px 24px 24px!important;height:auto!important;align-content:start!important;}\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Title\"]{padding:24px 24px 12px!important;margin:-24px -24px 0!important;min-height:0!important;height:calc(100% + 24px)!important;}\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Title\"] h3{font-size:22px!important;line-height:1.2!important;}\n            html[lang=\"en\"] [data-framer-name=\"Pricing\"]:has(> [data-framer-name=\"Price\"]){margin:-18px -24px 0!important;padding:12px 24px 24px!important;height:calc(100% + 18px)!important;min-height:0!important;align-content:center!important;}\n            html[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Bullets\"]{gap:12px!important;height:auto!important;justify-content:start!important;}\n            html[lang=\"en\"] [data-framer-name=\"Botton disclaimer\"]{min-height:52px!important;padding:14px 24px!important;display:flex!important;align-items:center!important;}\n            html[lang=\"en\"] [data-framer-name=\"Botton disclaimer\"] p{font-size:13px!important;line-height:1.4!important;}\n            /* White service cards, gray capability bands, a single orange outline. */\n            html[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]){background:#fff!important;border:1px solid #FF5300!important;box-shadow:none!important;}\n            html[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"])::after{border:0!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) > [data-framer-name=\"Content\"]{background:#fff!important;min-height:350px!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) h3{font-size:clamp(21px,1.8vw,27px)!important;line-height:1.14!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Description\"] p{font-size:17px!important;line-height:1.5!important;color:#303030!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags up\"] p{color:#FF5300!important;font-size:14px!important;line-height:1.4!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) > [data-framer-name=\"Tags\"]{background:#E8E8E8!important;gap:8px!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags\"] [data-border]{box-shadow:none!important;background:#dedede!important;}\n            html[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags\"] p{color:#262626!important;}\n            /* Chapter accents and requested home sequence. */\n            html[lang=\"en\"] [data-ai25-section-header] strong,html[lang=\"en\"] [data-ai25-section-header] strong span{color:#FF5300!important;}\n            html[lang=\"en\"] [data-ai25-section-header] h2 > span:last-child,html[lang=\"en\"] [data-ai25-section-header] h2 > span:last-child span{color:#FF5300!important;}\n            html[lang=\"en\"] :is([data-ai25-section-header=\"05\"],[data-ai25-section-header=\"06\"]){background:#FF5300!important;}\n            html[lang=\"en\"] :is([data-ai25-section-header=\"05\"],[data-ai25-section-header=\"06\"]) :is(h2,p,strong,span),html[lang=\"en\"] :is([data-ai25-section-header=\"05\"],[data-ai25-section-header=\"06\"]) h2::before{color:#111!important;}\n            html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #testimonials{order:8!important;}html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #contact-us{order:10!important;}html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #faq{order:11!important;}html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #blog{order:12!important;}\n            /* Compact expertise rows with matching separators and deliberate icons. */\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"]{background:#eee!important;border:1px solid #ccc!important;border-radius:16px!important;overflow:hidden!important;align-items:start!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"]{background:#eee!important;display:flex!important;flex-direction:column!important;align-self:stretch!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"] > div:has(h3),html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] > [data-framer-name=\"Headings\"] > div:has(h3) > div{min-height:88px!important;height:88px!important;flex:0 0 88px!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] [data-framer-name=\"Headings\"] [data-border]{background:#eee!important;--border-color:#ccc!important;border-radius:0!important;--border-left-width:0px!important;--border-right-width:0px!important;--border-top-width:0px!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] [data-framer-name=\"Headings\"] [data-border] > div{padding:16px!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] h3{color:#111!important;font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-size:20px!important;line-height:1.2!important;text-transform:none!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] [data-framer-name=\"Active\"]{background:#ddd!important;box-shadow:inset 4px 0 #FF5300!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] [data-framer-name=\"Icon holer\"]{background:#d7d7d7!important;border-radius:8px!important;width:30px!important;height:30px!important;display:grid!important;place-items:center!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] [data-framer-name=\"Icon holer\"] svg{--1xwd2wg:#111!important;--x38fek:#111!important;width:18px!important;height:18px!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] > div:nth-child(2){background:#f8f8f8!important;gap:0!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] > div:nth-child(2) > div{height:88px!important;min-height:88px!important;flex:none!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] > div:nth-child(2) a{height:88px!important;min-height:88px!important;padding:16px!important;background:#f8f8f8!important;--border-color:#ccc!important;box-shadow:inset 0 -1px #ccc!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] > div:nth-child(2) a .framer-text{color:#111!important;font-size:18px!important;line-height:1.3!important;text-transform:none!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] > div:nth-child(2) a [data-framer-name=\"Icon holer\"]{display:none!important;}\n            html[lang=\"en\"] [data-framer-name=\"Headings + bullets\"] > div:nth-child(2) a::before{content:\"\";flex:none;width:30px;height:30px;order:3;border-radius:8px;background:#dedede url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m9 5 10 7-10 7Z' fill='none' stroke='%23111' stroke-width='1.5'/%3E%3C/svg%3E\") center/18px no-repeat;}\n            /* Video metadata stays on one line, with four existing labels. */\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"]{display:flex!important;flex-wrap:nowrap!important;gap:5px!important;overflow-x:auto!important;max-width:100%!important;scrollbar-width:none;}\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] > :nth-child(-n+4){display:block!important;flex-shrink:0!important;}\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] > :nth-child(n+5){display:none!important;}\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] [data-border]{background:#17171799!important;backdrop-filter:blur(8px);padding:4px 7px!important;min-height:24px!important;box-shadow:inset 0 0 0 1px #ffffff66!important;}\n            html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] p{font-size:11px!important;white-space:nowrap!important;}\n            /* Journal is editorial and compact, without oversized card frames. */\n            html[lang=\"en\"] :is(#blog,#articles) a[href*=\"/blog/\"]:has(h3){background:transparent!important;border:0!important;--border-color:transparent!important;box-shadow:none!important;border-radius:0!important;padding:0!important;}\n            html[lang=\"en\"] :is(#blog,#articles) a[href*=\"/blog/\"]:has(h3)::after{border:0!important;}\n            html[lang=\"en\"] :is(#blog,#articles) a[href*=\"/blog/\"] h3{font-size:22px!important;line-height:1.2!important;}\n            html[lang=\"en\"] :is(#blog,#articles) a[href*=\"/blog/\"]:hover h3{color:#FF5300!important;}\n            html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"]{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;}\n            @media(max-width:809px){\n                html[lang=\"en\"] [data-framer-name=\"Hero\"] > [data-framer-name=\"Shadow\"]{display:none!important;}\n                html[lang=\"en\"] [data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"]{background:none!important;z-index:4!important;}\n                html[lang=\"en\"] [data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]::after{background:rgba(0,0,0,.4)!important;}\n                html[lang=\"en\"] [data-framer-name=\"Hero\"] :is(h1,h1 span){color:#fff!important;opacity:1!important;}\n                html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] p{font-size:9px!important;}\n                html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] [data-border]{padding:4px 5px!important;}\n                html[lang=\"en\"] #what-we-do a:has(h3) > [data-framer-name=\"Content\"]{min-height:0!important;}\n                html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"]{grid-template-columns:1fr!important;}\n            }\n\n/* AI25 refinement: quieter type, graphite surfaces and restrained motion. */\nhtml[lang=\"en\"] [data-ai25-section-header]{background:linear-gradient(112deg,#292929,#171717 70%)!important;color:#fff!important;border:1px solid #393939!important;padding:28px!important;border-radius:20px!important;min-height:160px!important;position:relative;overflow:hidden;isolation:isolate;}\nhtml[lang=\"en\"] [data-ai25-section-header] :is(h2,p,span,strong),html[lang=\"en\"] [data-ai25-section-header] h2::before{color:#fff!important;}\nhtml[lang=\"en\"] [data-ai25-section-header] h2{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;font-size:clamp(30px,3.2vw,46px)!important;line-height:1.08!important;letter-spacing:-.035em!important;}\nhtml[lang=\"en\"] [data-ai25-section-header] h2>span:last-child,html[lang=\"en\"] [data-ai25-section-header] h2>span:last-child span,html[lang=\"en\"] [data-ai25-section-header] strong{color:#FF5300!important;}\nhtml[lang=\"en\"] [data-ai25-section-header] a{background:#ffffff09!important;--border-color:#777!important;border-radius:999px!important;}\nhtml[lang=\"en\"] [data-ai25-section-header] a .framer-text{color:#fff!important;font-size:14px!important;}\nhtml[lang=\"en\"] [data-ai25-section-header] [data-framer-name=\"Body Text\"] p{font-size:16px!important;line-height:1.5!important;color:#ccc!important;}\nhtml[lang=\"en\"] [data-ai25-section-header]:is([data-ai25-section-header=\"01\"],[data-ai25-section-header=\"02\"],[data-ai25-section-header=\"04\"])::after{content:\"\";position:absolute;inset:-60%;z-index:-1;pointer-events:none;background:radial-gradient(ellipse at 65% 40%,#FF530025,transparent 30%),radial-gradient(ellipse at 35% 65%,#ffffff12,transparent 35%);animation:ai25-ambient 18s ease-in-out infinite alternate;}\n@keyframes ai25-ambient{from{transform:translate(-4%,-3%) rotate(-8deg)}to{transform:translate(5%,4%) rotate(8deg)}}\nhtml[lang=\"en\"] #pricing{background:#fff!important;border:1px solid #ddd!important;border-radius:20px!important;}\nhtml[lang=\"en\"] #pricing > :is([data-framer-name=\"Content\"],[data-framer-name=\"Content + CTA\"]) :is(h2,p,span,strong){color:#111!important;}\nhtml[lang=\"en\"] #pricing > :is([data-framer-name=\"Content\"],[data-framer-name=\"Content + CTA\"]) a{background:#ffffff09!important;--border-color:#777!important;}\nhtml[lang=\"en\"] #pricing > :is([data-framer-name=\"Content\"],[data-framer-name=\"Content + CTA\"]) a .framer-text{color:#111!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]){grid-template-rows:calc(var(--ai25-price-title,52px) + 24px) 76px var(--ai25-price-body,72px) var(--ai25-price-bullets,144px) var(--ai25-price-tags,28px) 48px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Price\"] :is(h5,p){font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Botton disclaimer\"]{height:60px!important;min-height:60px!important;}\n/* Glass watch button keeps the project link's existing destination. */\nhtml[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]){border-radius:16px!important;overflow:hidden!important;}\nhtml[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Button play\"]{flex-direction:row!important;flex-wrap:nowrap!important;width:176px!important;min-width:156px!important;height:48px!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding:0 18px!important;border-radius:999px!important;background:linear-gradient(120deg,#ffffff24,#b9d8e12b)!important;backdrop-filter:blur(14px)!important;--border-color:#ffffff55!important;box-shadow:inset 0 1px 0 #ffffff30!important;}\nhtml[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Button play\"]::before{content:\"Watch film\";font:900 14px/1 \"Akzidenz-Grotesk Pro Super\",sans-serif;letter-spacing:.02em;color:#fff;white-space:nowrap;}\nhtml[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Button play\"] svg{position:static!important;transform:none!important;width:22px!important;height:22px!important;padding:4px!important;background:#ffffff1f;border-radius:6px;}\nhtml[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) h3{font-size:20px!important;line-height:1.15!important;}\n/* Large, legible directory at left; compact catalogue at right. */\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"]{gap:40px!important;overflow:visible!important;align-items:flex-start!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"] > .ssr-variant{width:31%!important;min-width:240px;flex:none!important;position:sticky!important;top:120px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"] > .ssr-variant > div{width:100%!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"] > .ssr-variant a{padding:12px 0!important;min-height:58px!important;--border-color:transparent!important;background:transparent!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"] > .ssr-variant :is(h3,p){color:#fff!important;font:700 clamp(18px,1.65vw,25px)/1.2 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;text-transform:none!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"] > .ssr-variant a[data-framer-name=\"Active\"] :is(h3,p){color:#FF5300!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Services scroll\"]{min-width:0!important;gap:52px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Services scroll\"] [data-framer-name=\"Bullet\"]{gap:20px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Services scroll\"] [data-framer-name=\"heading\"] h5{font:700 28px/1.15 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Services scroll\"] a:has(>div>h3){padding:18px 14px!important;min-height:80px!important;gap:24px!important;background:#161616!important;--border-color:#353535!important;align-items:start!important;transition:background .2s;}\nhtml[lang=\"en\"] [data-framer-name=\"Services scroll\"] a:has(>div>h3):hover{background:#262626!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Services scroll\"] a:has(>div>h3) h3{font:700 17px/1.3 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;text-transform:none!important;color:#fff!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Services scroll\"] a:has(>div>h3) p{font:400 15px/1.45 \"Agrandir Regular\",sans-serif!important;color:#bdbdbd!important;}\n/* Internal hero: showreel with a restrained glass panel at left. */\nhtml[lang=\"en\"] [data-ai25-inner-hero]{height:660px!important;min-height:660px!important;max-height:none!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] > [data-framer-name=\"Hero Content + CTA\"]{inset:0!important;height:100%!important;padding:132px 40px 48px!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;background:linear-gradient(90deg,#0008,transparent 80%)!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] [data-framer-name=\"Hero Content + CTA\"] > [data-framer-name=\"Content\"]{position:relative!important;inset:auto!important;transform:none!important;display:flex!important;flex-direction:column!important;align-items:flex-start!important;width:min(560px,48%)!important;max-width:560px!important;gap:24px!important;background:linear-gradient(135deg,#161b20cc,#10101088)!important;border:1px solid #ffffff30!important;border-radius:22px!important;padding:32px!important;backdrop-filter:blur(16px);overflow:visible!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] [data-framer-name=\"H1\"]{width:100%!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] h1{font:700 clamp(30px,3.2vw,46px)/1.08 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;letter-spacing:-.035em!important;color:#fff!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] [data-framer-name=\"Content + CTAs\"]{position:relative!important;inset:auto!important;width:100%!important;max-width:none!important;gap:24px!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] [data-framer-name=\"Body Text\"] p{font-size:17px!important;line-height:1.5!important;color:#ddd!important;text-transform:none!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] [data-framer-name=\"CTAs\"]{flex-direction:row!important;gap:10px!important;width:100%!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] [data-framer-name=\"CTAs\"] a{min-height:46px!important;border-radius:999px!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] [data-framer-name=\"CTAs\"] a p{font-size:12px!important;text-transform:none!important;white-space:nowrap!important;}\n/* Home journal: image-led compact rail with deliberate horizontal overflow. */\nhtml[lang=\"en\"] #blog [data-framer-name=\"Blog List\"]{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:16px!important;width:100%!important;height:auto!important;overflow:visible!important;align-items:stretch!important;}\nhtml[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] > .ssr-variant{display:contents!important;}\nhtml[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] > .ssr-variant:not(:first-child){display:none!important;}\nhtml[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] > div:not(.ssr-variant),html[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] > .ssr-variant > div{height:340px!important;min-height:340px!important;width:100%!important;min-width:0!important;scroll-snap-align:start;}\nhtml[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] a[href*=\"/blog/\"]:has(h3){position:relative!important;display:block!important;border-radius:16px!important;overflow:hidden!important;height:340px!important;min-height:340px!important;padding:0!important;background:#202020!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"] [data-framer-name=\"Image holder\"]{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;aspect-ratio:auto!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"] [data-framer-name=\"Content + author\"]{position:absolute!important;bottom:0!important;left:0!important;right:0!important;height:auto!important;min-height:0!important;padding:64px 18px 18px!important;gap:14px!important;background:linear-gradient(0deg,#000e 10%,#000b 65%,transparent)!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"] [data-framer-name=\"Content + author\"] > [data-framer-name=\"Content\"]{min-height:0!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"] h3{font:700 18px/1.25 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;color:#fff!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"] [data-framer-name=\"Author\"]{gap:5px!important;flex-wrap:wrap!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"] [data-framer-name=\"Author\"] p{font-size:10px!important;color:#ccc!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"] [data-framer-name=\"Author\"] [data-framer-name=\"Image\"]{display:block!important;position:relative!important;flex:0 0 24px!important;width:24px!important;height:24px!important;border-radius:50%!important;overflow:hidden!important;margin-right:3px!important;}\n/* Existing testimonials stay still and readable. */\nhtml[lang=\"en\"] #testimonials :is([data-framer-name=\"Upper\"],[data-framer-name=\"Down\"],[data-framer-name=\"Ticker\"]){height:auto!important;min-height:0!important;width:100%!important;overflow:visible!important;mask-image:none!important;}\nhtml[lang=\"en\"] #testimonials [data-framer-name=\"Ticker\"]>div{height:auto!important;overflow:visible!important;mask-image:none!important;}\nhtml[lang=\"en\"] #testimonials ul{position:relative!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;width:100%!important;height:auto!important;transform:none!important;animation:none!important;opacity:1!important;}\nhtml[lang=\"en\"] #testimonials li{position:relative!important;width:100%!important;min-width:0!important;max-width:none!important;height:auto!important;transform:none!important;}\nhtml[lang=\"en\"] #testimonials li:nth-child(n+4){display:none!important;}\nhtml[lang=\"en\"] #testimonials li>div{width:100%!important;height:100%!important;}\nhtml[lang=\"en\"] #testimonials [data-framer-name=\"Default\"]{background:#222!important;border:1px solid #383838!important;border-radius:16px!important;}\nhtml[lang=\"en\"] #testimonials [data-framer-name=\"Default\"] .framer-text{font-size:15px!important;line-height:1.5!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"StartProject\"]{display:flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;background:#FF5300!important;border-radius:999px!important;padding:0 18px!important;white-space:nowrap!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"StartProject\"] .framer-text{font:700 13px/1.2 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;color:#111!important;}\n@media(max-width:1099px){html[lang=\"en\"] nav [data-framer-name=\"StartProject\"]{width:100%!important;min-height:48px!important;}}\n@media(max-width:809px){\nhtml[lang=\"en\"] [data-ai25-section-header]{padding:22px!important;min-height:0!important;gap:24px!important;}\nhtml[lang=\"en\"] [data-ai25-section-header] h2{font-size:32px!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero]{height:auto!important;min-height:650px!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero]>[data-framer-name=\"Hero Content + CTA\"]{position:relative!important;padding:130px 16px 28px!important;background:#0004!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] [data-framer-name=\"Hero Content + CTA\"]>[data-framer-name=\"Content\"]{width:100%!important;max-width:none!important;padding:24px!important;gap:20px!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] h1{font-size:34px!important;}\nhtml[lang=\"en\"] [data-ai25-inner-hero] [data-framer-name=\"Body Text\"] p{font-size:16px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"]{flex-direction:column!important;gap:28px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"]>.ssr-variant{position:relative!important;top:auto!important;width:100%!important;min-width:0!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"]>.ssr-variant a{min-height:46px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Section All Services Scroll\"]>.ssr-variant :is(h3,p){font-size:18px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Services scroll\"] a:has(>div>h3){gap:12px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Services scroll\"] a:has(>div>h3) p{font-size:14px!important;}\nhtml[lang=\"en\"] #blog [data-framer-name=\"Blog List\"]{display:grid!important;grid-template-columns:none!important;grid-auto-flow:column!important;grid-auto-columns:82%!important;justify-content:start!important;overflow-x:auto!important;scroll-snap-type:x mandatory;gap:14px!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"]:has(h3){height:340px!important;}\nhtml[lang=\"en\"] #testimonials ul{grid-template-columns:1fr!important;}\n}\n@media(prefers-reduced-motion:reduce){html[lang=\"en\"] [data-ai25-section-header]::after{animation:none!important;}}\n        \n/* Final visual corrections from the 21:53 review. */\nhtml[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags\"] [data-border]{background:#171717!important;--border-color:#FF5300!important;border-color:#FF5300!important;box-shadow:inset 0 0 0 1px #FF5300!important;border-radius:5px!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags\"] p{color:#fff!important;}\nhtml[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]) > [data-framer-name=\"Content\"]{background:#fff!important;flex:1!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"] [data-framer-name=\"Nav links group\"]{background:transparent!important;border:0!important;--border-color:transparent!important;box-shadow:none!important;}\nhtml[lang=\"en\"] #blog [data-framer-name=\"Content + author\"]{max-height:none!important;overflow:visible!important;}\nhtml[lang=\"en\"] #pricing > :is([data-framer-name=\"Content\"],[data-framer-name=\"Content + CTA\"]) a{background:transparent!important;--border-color:#555!important;}\nhtml[lang=\"en\"] #pricing > :is([data-framer-name=\"Content\"],[data-framer-name=\"Content + CTA\"]) a :is(a,div){background:transparent!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Headings\"] [aria-selected=\"true\"]{color:#111!important;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Headings\"] [aria-selected=\"true\"]{color:#fff!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #ai-production{order:2!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) [data-framer-name=\"Portfolio Explorer\"]{order:1!important;width:calc(100% - 64px)!important;max-width:1440px!important;margin:60px auto!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Services Explorer\"]{width:calc(100% - 64px)!important;max-width:1440px!important;margin:60px auto!important;}\n@media(max-width:809px){html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) [data-framer-name=\"Portfolio Explorer\"],html[lang=\"en\"] [data-framer-name=\"Services Explorer\"]{width:calc(100% - 32px)!important;margin:32px auto!important;}}\nhtml[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] a[href*=\"/blog/\"] [data-framer-name=\"Image holder\"] > [data-framer-name=\"Image\"]{height:100%!important;min-height:100%!important;max-height:none!important;width:100%!important;position:absolute!important;inset:0!important;border-radius:0!important;}\nhtml[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"] [data-framer-name=\"Nav links + CTA + Languages\"] > :first-child{border:0!important;background:transparent!important;box-shadow:none!important;}\nhtml[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"] [data-framer-name=\"Nav links + CTA + Languages\"] > :first-child::after{border:0!important;}\n\n/* Work dropdown: original section links, cinematic preview in the header. */\n@media(min-width:1100px){\nhtml[lang=\"en\"] [data-framer-portal-id]:has([data-ai25-work-menu]){position:fixed!important;top:94px!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:min(800px,calc(100vw - 64px))!important;height:auto!important;max-width:none!important;}\nhtml[lang=\"en\"] [role=\"dialog\"]:has([data-ai25-work-menu]){position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:none!important;}\nhtml[lang=\"en\"] [data-ai25-work-menu]{position:relative!important;display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:4px!important;width:100%!important;height:320px!important;max-width:none!important;padding:16px calc(60% + 14px) 16px 16px!important;background:linear-gradient(135deg,#242424f5,#101010fa)!important;backdrop-filter:blur(24px);border-radius:18px!important;overflow:hidden!important;box-shadow:0 16px 50px #0008!important;--border-color:#ffffff2b!important;}\nhtml[lang=\"en\"] [data-ai25-work-menu]>[data-framer-name=\"Line\"]{display:none!important;}\nhtml[lang=\"en\"] [data-ai25-work-menu]>[data-framer-name^=\"Label\"]{width:100%!important;flex:1!important;min-height:0!important;}\nhtml[lang=\"en\"] [data-ai25-work-item]{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:flex-start!important;gap:7px!important;position:relative!important;width:100%!important;height:100%!important;padding:15px!important;border-radius:12px!important;background:transparent!important;transition:background .25s ease!important;}\nhtml[lang=\"en\"] [data-ai25-work-item] .framer-text{font:700 20px/1.2 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;color:#fff!important;}\nhtml[lang=\"en\"] [data-ai25-work-item]::after{content:attr(data-ai25-work-detail);font:400 13px/1.45 \"Agrandir\",sans-serif;color:#b8b8b8;}\nhtml[lang=\"en\"] [data-ai25-work-menu][data-ai25-work-active=\"0\"] [data-ai25-work-item=\"0\"],html[lang=\"en\"] [data-ai25-work-menu][data-ai25-work-active=\"1\"] [data-ai25-work-item=\"1\"],html[lang=\"en\"] [data-ai25-work-menu][data-ai25-work-active=\"2\"] [data-ai25-work-item=\"2\"]{background:#ffffff10!important;box-shadow:inset 0 0 0 1px #ffffff15;}\nhtml[lang=\"en\"] [data-ai25-work-item]:focus-visible{outline-offset:-3px!important;}\n.ai25-work-preview{position:absolute;inset:0 0 0 40%;overflow:hidden;pointer-events:none;}\n.ai25-work-preview-frame{position:absolute;inset:0;opacity:0;filter:blur(6px);transform:scale(1.035);transition:opacity .4s ease,filter .45s ease,transform .6s ease;}\n.ai25-work-preview-frame img{width:100%;height:100%;object-fit:cover;display:block;}\n.ai25-work-preview-frame::after{content:\"\";position:absolute;inset:0;background:linear-gradient(0deg,#000a,transparent 48%);}\n.ai25-work-preview-frame span{position:absolute;left:24px;bottom:24px;z-index:1;color:#fff;font:700 22px/1.2 \"Akzidenz-Grotesk Pro Bold\",sans-serif;}\n[data-ai25-work-active=\"0\"] [data-work-frame=\"0\"],[data-ai25-work-active=\"1\"] [data-work-frame=\"1\"],[data-ai25-work-active=\"2\"] [data-work-frame=\"2\"]{opacity:1;filter:none;transform:scale(1);}\n}\n@media(max-width:1099px){.ai25-work-preview{display:none!important;}}\n@media(prefers-reduced-motion:reduce){.ai25-work-preview-frame{transition:none;transform:none;filter:none;}}\n\n/* Both group labels and their large arrow controls remain reachable at every width. */\nhtml[lang=\"en\"] [data-ai25-carousel]{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:flex-start!important;gap:14px!important;width:100%!important;height:auto!important;}\nhtml[lang=\"en\"] [data-ai25-carousel]>[data-framer-name=\"Headings\"]{order:0!important;justify-content:flex-start!important;align-self:flex-start!important;width:auto!important;gap:12px!important;}\nhtml[lang=\"en\"] [data-ai25-carousel]>[data-framer-name=\"Buttons\"]{order:1!important;width:360px!important;max-width:100%!important;gap:10px!important;}\nhtml[lang=\"en\"] [data-ai25-carousel]>[data-framer-name=\"Buttons\"]>div{flex:1!important;width:0!important;min-width:0!important;}\nhtml[lang=\"en\"] [data-ai25-carousel] button{width:100%!important;min-height:48px!important;}\n@media(max-width:809px){html[lang=\"en\"] [data-ai25-carousel]>[data-framer-name=\"Buttons\"]{width:100%!important;}html[lang=\"en\"] [data-ai25-carousel] [data-ai25-group-tab]{font-size:14px!important;}}\n\n/* October 21: shared glass header, with a single continuous hover region. */\nhtml[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"]{background:linear-gradient(115deg,#282828ed,#101010ed 60%) padding-box,linear-gradient(110deg,#ffffff55,#ff530055 35%,#ffffff12 65%,#ffffff33) border-box!important;border:1px solid transparent!important;backdrop-filter:blur(20px);overflow:visible!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"HeaderMenus\"]{position:absolute!important;left:50%!important;top:0!important;width:500px!important;height:44px!important;transform:translateX(-50%)!important;overflow:visible!important;z-index:100!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"StartProject\"],html[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"] > div:first-child > [data-framer-name=\"Default\"]{background:linear-gradient(135deg,#ffffff18,#ffffff04)!important;border:1px solid #ffffff40!important;border-radius:12px!important;min-height:44px!important;box-shadow:inset 0 1px 0 #ffffff15!important;backdrop-filter:blur(14px);}\nhtml[lang=\"en\"] nav [data-framer-name=\"StartProject\"] .framer-text,html[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"] > div:first-child .framer-text{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;color:#fff!important;font-size:15px!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"StartProject\"]:hover{background:#ffffff22!important;}\nhtml[lang=\"en\"] #faq [data-ai25-section-header] p{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;line-height:1.45!important;}\n@media(max-width:1099px){html[lang=\"en\"] nav [data-framer-name=\"HeaderMenus\"]{display:none!important;}}\n\n/* Centered showreel composition, with copy and original logo ribbons below. */\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]:has(> [data-framer-name=\"Hero Content + CTA\"]){min-height:760px!important;height:100svh!important;padding:0!important;position:relative!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Hero Content + CTA\"]{position:absolute!important;left:50%!important;right:auto!important;top:auto!important;bottom:216px!important;transform:translateX(-50%)!important;width:min(900px,calc(100% - 48px))!important;max-width:900px!important;padding:0!important;align-items:center!important;text-align:center!important;gap:20px!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"]>[data-framer-name=\"Content\"]{width:100%!important;align-items:center!important;text-align:center!important;gap:20px!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1{font-size:clamp(38px,4.6vw,64px)!important;line-height:1.04!important;text-align:center!important;max-width:900px!important;text-wrap:balance!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1>span:first-child,html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1>span:last-child{display:inline!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"Text 2\"]{width:100%!important;max-width:640px!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"Text 2\"] p{font-size:16px!important;line-height:1.5!important;text-align:center!important;color:#e3e3e3!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"CTAs\"]{display:none!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Buttons play\"]{position:absolute!important;left:50%!important;top:28%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;z-index:6!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Partner logos + bottom line\"]{position:absolute!important;bottom:8px!important;left:0!important;right:0!important;transform:none!important;width:100%!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Shadow\"]{background:linear-gradient(180deg,#0003 0%,#0002 22%,#0008 55%,#000e 100%)!important;}\n/* Moving light and tactile service cards; approved content and tags stay intact. */\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #what-we-do{position:relative!important;isolation:isolate;overflow:visible!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #what-we-do:before{display:none!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #what-we-do a[data-framer-name=\"Default light\"]{background:linear-gradient(130deg,#fffffff2,#ffffffdc)!important;backdrop-filter:blur(22px);border:1px solid #ffffff90!important;border-radius:20px!important;transition:transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .4s!important;box-shadow:0 14px 32px #0003!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #what-we-do a[data-framer-name=\"Default light\"]>[data-framer-name=\"Content\"]{background:transparent!important;}\n@media(hover:hover){html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #what-we-do a[data-framer-name=\"Default light\"]:hover{transform:perspective(1000px) translateY(-7px) rotateX(1deg)!important;box-shadow:0 24px 48px #0006,0 0 0 1px #ff7e3555!important;}}\n@keyframes ai25-service-flow{0%{transform:translate(-2%,2%) scale(.94);opacity:.7}100%{transform:translate(2%,-3%) scale(1.06);opacity:1}}\n@media(max-width:809px){html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]:has(> [data-framer-name=\"Hero Content + CTA\"]){height:100svh!important;min-height:780px!important;}html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Hero Content + CTA\"]{width:calc(100% - 32px)!important;bottom:244px!important;}html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1{font-size:36px!important;}html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"Text 2\"] p{font-size:14px!important;}html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Buttons play\"]{top:25%!important;}html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #what-we-do:before{inset:150px 0 0;filter:none;}}\n@media(prefers-reduced-motion:reduce){html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #what-we-do:before{animation:none!important;}html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #what-we-do a[data-framer-name=\"Default light\"]{transition:none!important;transform:none!important;}}\n\n/* Mobile variants use the same reviews and navigation content. */\n@media(max-width:1099px){\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links group Mobile\"]{display:none!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"]>div:has(>.ai25-header-menus){position:relative!important;inset:auto!important;transform:none!important;width:100%!important;height:auto!important;min-height:100px!important;order:0!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"]{order:1!important;position:relative!important;inset:auto!important;transform:none!important;width:100%!important;}\n}\n@media(max-width:809px){\nhtml[lang=\"en\"] #testimonials:has(.ai25-review-scene)>.ssr-variant{display:none!important;}\nhtml[lang=\"en\"] #testimonials{gap:28px!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) a[aria-label=\"Hero showreel\"]:before{content:\"PLAY SHOWREEL\";position:absolute;left:50%;top:27%;transform:translate(-50%,-50%);padding:14px 22px 14px 44px;border:1px solid #ffffff99;border-radius:12px;color:#fff;font:700 13px/1 \"Akzidenz-Grotesk Pro Bold\",sans-serif;background:#ffffff18 url(\"data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='m7 4 14 8-14 8Z' fill='none' stroke='white' stroke-width='1.5'/%3E%3C/svg%3E\") 16px center/16px no-repeat;backdrop-filter:blur(12px);white-space:nowrap;z-index:5;}\n}\n\n/* October 22: owner priority — immediate entry, centered identity, editorial hero. */\n.ai25-intro{display:none!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"]>div:has(>.ai25-header-menus){background:none!important;border:0!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;padding:0!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"]>div:has(>.ai25-header-menus):before,html[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"]>div:has(>.ai25-header-menus):after{display:none!important;}\nhtml[lang=\"en\"] .ai25-menu-trigger,html[lang=\"en\"] .ai25-menu-item strong,html[lang=\"en\"] .ai25-menu-preview figcaption{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;letter-spacing:.01em!important;}\n@media(min-width:1100px){\nhtml[lang=\"en\"] nav [data-framer-name=\"Logo + Burger\"]{position:absolute!important;left:50%!important;top:0!important;transform:translateX(-50%)!important;width:80px!important;height:80px!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"]>div:has(>.ai25-header-menus){position:absolute!important;left:0!important;top:50%!important;transform:translateY(-50%)!important;width:auto!important;height:44px!important;overflow:visible!important;}\nhtml[lang=\"en\"] .ai25-header-menus{justify-content:flex-start!important;gap:22px!important;}\nhtml[lang=\"en\"] .ai25-menu-trigger{font-size:16px!important;}\nhtml[lang=\"en\"] .ai25-menu-bridge{left:0!important;transform:none!important;}\n}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Hero Content + CTA\"]{top:46%!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(1100px,calc(100% - 72px))!important;max-width:1100px!important;gap:24px!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1{display:flow-root!important;width:100%!important;max-width:1100px!important;font-size:clamp(40px,5.3vw,82px)!important;line-height:1.04!important;letter-spacing:-.045em!important;text-align:left!important;text-wrap:initial!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1>span{float:left!important;display:block!important;transform:none!important;opacity:1!important;margin-right:.22em!important;white-space:nowrap!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1>span:first-child{margin-left:5%!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1>span:nth-child(4){clear:left!important;margin-left:16%!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1>span:last-child{margin-right:0!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"Text 2\"]{max-width:650px!important;margin-top:8px!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"Text 2\"] p{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;font-size:clamp(15px,1.25vw,19px)!important;line-height:1.4!important;letter-spacing:.015em!important;color:#fff!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Buttons play\"]{top:68%!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #our-team [data-framer-background-image-wrapper],html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #our-team img{border-radius:18px!important;overflow:hidden!important;}\n@media(max-width:1099px){\nhtml[lang=\"en\"] nav [data-framer-name=\"Logo + Burger\"]{position:relative!important;width:100%!important;justify-content:flex-end!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Logo\"]{position:absolute!important;left:50%!important;top:50%!important;transform:translate(-50%,-50%)!important;}\n}\n@media(max-width:809px){\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Hero Content + CTA\"]{top:43%!important;bottom:auto!important;width:calc(100% - 32px)!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1{font-size:clamp(28px,6.6vw,50px)!important;line-height:1.12!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1>span:first-child{margin-left:0!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1>span:nth-child(4){margin-left:6%!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] [data-framer-name=\"Text 2\"] p{font-size:14px!important;max-width:360px!important;margin:auto!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) a[aria-label=\"Hero showreel\"]:before{top:61%!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero\"]>[data-framer-name=\"Buttons play\"]{top:61%!important;}\n}\n\n/* Mobile header keeps the same centered identity and a balanced two-line title. */\n@media(max-width:1099px){\nhtml[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"]{width:calc(100% - 24px)!important;margin:12px auto!important;min-height:68px!important;padding:0 12px!important;border-radius:16px!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Logo + Burger\"]{height:66px!important;min-height:66px!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Logo\"]{width:80px!important;height:66px!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Burger + Languages\"]{width:100%!important;justify-content:space-between!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"]{top:78px!important;left:0!important;right:0!important;width:100%!important;max-height:calc(100svh - 110px)!important;overflow:auto!important;border-radius:16px!important;}\n}\n@media(max-width:809px){\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"])[lang=\"en\"] [data-framer-name=\"Hero Content + CTA\"] h1{display:flow-root!important;text-align:center!important;text-wrap:balance!important;font-size:clamp(28px,7.4vw,38px)!important;max-width:380px!important;margin:0 auto!important;}\n}\n\n/* Oct 22: cinematic statistics and service catalogue. */\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) div:has(> [data-ai25-facts]){order:2!important;width:calc(100% - 64px)!important;max-width:1440px!important;margin:40px auto!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) div:has(> [data-ai25-cinema]){order:7!important;width:calc(100% - 64px)!important;max-width:1440px!important;margin:40px auto!important;}\nhtml:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) #services[data-ai25-cinema]{width:100%!important;margin:0!important;padding:24px 0!important;}\nhtml[lang=\"en\"] #pricing{position:relative!important;isolation:isolate;background:#090b10!important;border:1px solid #ffffff28!important;border-radius:24px!important;overflow:hidden!important;color:white!important;padding-top:64px!important;}\nhtml[lang=\"en\"] #pricing:before{content:\"\";position:absolute;inset:-15%;pointer-events:none;z-index:0;background:radial-gradient(ellipse at 23% 48%,#ff530025,transparent 42%),radial-gradient(ellipse at 80% 64%,#c147001c,transparent 42%);filter:blur(42px);animation:ai25-price-light 30s ease-in-out infinite alternate;}\nhtml[lang=\"en\"] #pricing:after{content:\"Pricing\";position:absolute;top:-15px;left:2%;font:900 clamp(100px,17vw,250px)/1 \"Akzidenz-Grotesk Pro Super\",sans-serif;letter-spacing:-.06em;color:#ffffff06;pointer-events:none;z-index:0;}\nhtml[lang=\"en\"] #pricing>div{position:relative;z-index:1;}\nhtml[lang=\"en\"] #pricing .framer-text,html[lang=\"en\"] #pricing > :is([data-framer-name=\"Content\"],[data-framer-name=\"Content + CTA\"]) :is(h2,p,span,strong){color:#e8eaed!important;}\nhtml[lang=\"en\"] #pricing > [data-framer-name=\"Content\"] h2,html[lang=\"en\"] #pricing > [data-framer-name=\"Content\"] h2 span{color:#fff!important;}\nhtml[lang=\"en\"] #pricing > [data-framer-name=\"Content\"] strong{color:#FF5300!important;}\nhtml[lang=\"en\"] #pricing > [data-framer-name=\"Content\"] button{border:1px solid #ffffff50!important;border-radius:999px!important;background:#ffffff08!important;--border-color:transparent!important;}\nhtml[lang=\"en\"] #pricing > [data-framer-name=\"Content\"] a,html[lang=\"en\"] #pricing > [data-framer-name=\"Content\"] a .framer-text{color:#fff!important;font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;}\nhtml[lang=\"en\"] #pricing > [data-framer-name=\"Content\"] a svg{fill:#fff!important;}\nhtml[lang=\"en\"] #pricing :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]){background:linear-gradient(135deg,#1b1e27bd,#090b12cc)!important;border:1px solid #ffffff40!important;border-radius:22px!important;backdrop-filter:blur(20px);box-shadow:inset 0 1px 0 #ffffff18,0 20px 45px #0003!important;--border-color:transparent!important;transition:background .35s,border-color .35s,box-shadow .35s!important;}\nhtml[lang=\"en\"] #pricing :is(a,div):has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]):hover{background:linear-gradient(135deg,#2b303ac9,#131720d9)!important;border-color:#ffffff88!important;box-shadow:inset 0 1px 0 #ffffff30,0 20px 45px #0006!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Price\"] .framer-text{color:#FF5300!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Tags\"] [data-border]{background:#ffffff0a!important;--border-color:#ffffff30!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Tags\"] .framer-text{color:#b9c2ce!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Headings\"] [aria-selected=\"true\"]{color:#fff!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Headings\"] [aria-selected=\"false\"]{color:#939da9!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Buttons\"] button{background:#ffffff0a!important;border:1px solid #ffffff40!important;--border-color:transparent!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Buttons\"] button svg{filter:none!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Button\"]{background:#fff!important;border-radius:999px!important;--border-color:transparent!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Button\"] .framer-text{color:#101010!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Bottom\"] .framer-text{color:#b3bbc6!important;}\n@keyframes ai25-price-light{0%{transform:translate(-5%,-2%) rotate(-5deg) scale(1.05);opacity:.65}100%{transform:translate(5%,3%) rotate(7deg) scale(1.16);opacity:1}}\n@media(max-width:809px){html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) div:has(> [data-ai25-facts]),html:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Video\"]) div:has(> [data-ai25-cinema]){width:calc(100% - 32px)!important;margin:24px auto!important;}html[lang=\"en\"] #pricing{padding-top:34px!important;}html[lang=\"en\"] #pricing:after{font-size:100px;top:0;}}\n@media(prefers-reduced-motion:reduce){html[lang=\"en\"] #pricing:before{animation:none!important;}html[lang=\"en\"] #pricing a{transition:none!important;}}\n\n/* Keep native pricing controls legible on glass, including active variants. */\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Headings\"] p[aria-selected=\"true\"]{color:#fff!important;}\nhtml[lang=\"en\"] #pricing button:is([aria-label^=\"Previous\"],[aria-label^=\"Next\"]) svg{--1xwd2wg:#fff!important;--x38fek:#fff!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Title\"],html[lang=\"en\"] #pricing [data-framer-name=\"Pricing\"]:has(> [data-framer-name=\"Price\"]){background:transparent!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Button CTA\"]{background:#f2f3f4!important;border-radius:999px!important;--border-color:transparent!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Content\"]:has(> [data-framer-name=\"Pricing\"] > [data-framer-name=\"Price\"]) > [data-framer-name=\"Button CTA\"] .framer-text{color:#101010!important;font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;}\nhtml[lang=\"en\"] #pricing [data-framer-name=\"Botton disclaimer\"]{background:#ffffff05!important;border-top:1px solid #ffffff20!important;--border-color:transparent!important;}\n\n/* Round 8: restrained glass, consistent cards and server-rendered entry. */\n@media(min-width:1100px){html[lang=\"en\"],html[lang=\"en\"]:not(:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"])) {--ai25-nav-width:1180px;}html[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"],html[lang=\"en\"]:not(:has([data-framer-name=\"Hero\"] > [data-framer-name=\"Hero Content + CTA\"])) nav[data-framer-name=\"Nav Menu\"]{max-width:1180px!important;width:calc(100% - 64px)!important;margin:20px auto!important;border-radius:24px!important;}}\nhtml[lang=\"en\"] nav[data-framer-name=\"Nav Menu\"]{background:rgba(22,22,22,.32)!important;border:1px solid #ffffff38!important;backdrop-filter:blur(22px)!important;-webkit-backdrop-filter:blur(22px)!important;box-shadow:inset 0 1px 0 #ffffff10!important;}\nhtml[lang=\"en\"] .ai25-menu-trigger{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.055em!important;}\n@media(min-width:1100px){\nhtml[lang=\"en\"]:is(:has([data-framer-name=\"Hero\"]),:not(:has([data-framer-name=\"Hero\"]))) nav[data-framer-name=\"Nav Menu\"]{max-width:1180px!important;width:calc(100% - 64px)!important;margin:20px auto!important;border-radius:24px!important;min-height:80px!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"]>div:has(>.ai25-header-menus){left:auto!important;right:calc(50% + 66px)!important;}\nhtml[lang=\"en\"] .ai25-header-menus{gap:16px!important;}\nhtml[lang=\"en\"] .ai25-menu-trigger{font-size:12px!important;gap:6px!important;}\nhtml[lang=\"en\"] .ai25-menu-bridge{left:0!important;transform:none!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"]{right:24px!important;gap:10px!important;}\n}\nhtml[lang=\"en\"] #what-we-do:before{display:none!important;}\nhtml[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]){background:#171717!important;border:1px solid #ffffff30!important;border-radius:20px!important;box-shadow:none!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3)>[data-framer-name=\"Content\"]{background:transparent!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3) h3{color:#fff!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3)>[data-framer-name=\"Content\"]>[data-framer-component-type=\"RichTextContainer\"] p{color:#dedede!important;font:400 17px/1.5 \"Agrandir Regular\",sans-serif!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3)>[data-framer-name=\"Tags\"]{background:#111!important;border-top:1px solid #ffffff18!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags\"] [data-border]{background:#1c1c1c!important;--border-color:#ffffff25!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags\"] p{color:#bbb!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3) svg{color:#ff5300!important;--1xwd2wg:#ff5300!important;--x38fek:#ff5300!important;}\nhtml[lang=\"en\"] #what-we-do [data-ai25-carousel]>[data-framer-name=\"Buttons\"]{width:160px!important;}\nhtml[lang=\"en\"] #pricing{background:#101010!important;}\nhtml[lang=\"en\"] div:has(>.ai25-faq-cinema){width:calc(100% - 64px)!important;max-width:1440px!important;margin:30px auto!important;order:11!important;}\nhtml[lang=\"en\"] .ai25-faq-cinema#faq{padding:24px 0!important;margin:0!important;width:100%!important;max-width:none!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Hero\"]:has(.ai25-hero-editorial)>[data-framer-name=\"Video\"]:after{background:linear-gradient(180deg,#0002,#0003 65%,#000b)!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Hero\"]:has(.ai25-hero-editorial) [data-framer-name=\"Hero Content + CTA\"],html[lang=\"en\"] [data-framer-name=\"Hero\"]:has(.ai25-hero-editorial)>[data-framer-name=\"Shadow\"],html[lang=\"en\"] [data-framer-name=\"Hero\"]:has(.ai25-hero-editorial)>[data-framer-name=\"Buttons play\"]{display:none!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Hero\"]:has(.ai25-hero-editorial) a[aria-label=\"Hero showreel\"]:before{display:none!important;}\n@media(max-width:809px){html[lang=\"en\"] div:has(>.ai25-faq-cinema){width:calc(100% - 32px)!important;margin:20px auto!important;}}\n\n/* Native mobile sliders keep CMS/text; use predictable swipe geometry instead of variant reordering. */\n@media(max-width:809px){\nhtml[lang=\"en\"] [data-ai25-swipe-track]{display:flex!important;flex-direction:row!important;align-items:stretch!important;width:100%!important;max-width:100%!important;gap:16px!important;height:auto!important;overflow-x:auto!important;overflow-y:hidden!important;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#ff5300 #ffffff15;transform:none!important;padding-bottom:12px!important;}\nhtml[lang=\"en\"] [data-ai25-swipe-track]>div{position:relative!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;max-width:100%!important;order:0!important;transform:none!important;left:0!important;scroll-snap-align:start;}\nhtml[lang=\"en\"] [data-ai25-swipe-track] h3{font-size:23px!important;line-height:1.15!important;text-transform:none!important;}\nhtml[lang=\"en\"] [data-ai25-swipe-track] [data-framer-name=\"Price\"] p{font-size:34px!important;}\n}\n\n@media(max-width:809px){\nhtml[lang=\"en\"] :is(#pricing,#pricing-1,#pricing-2,#what-we-do) [data-ai25-carousel] [data-framer-name=\"Headings\"] p[data-ai25-group-tab][aria-selected]{color:#aaa!important;--framer-text-color:#aaa!important;border-bottom:2px solid transparent!important;box-shadow:none!important;}\nhtml[lang=\"en\"] :is(#pricing,#pricing-1,#pricing-2,#what-we-do) [data-ai25-carousel] [data-framer-name=\"Headings\"] p[data-ai25-group-tab][aria-selected=\"true\"]{color:#fff!important;--framer-text-color:#fff!important;border-bottom-color:#ff5300!important;}\n}\n\nhtml[lang=\"en\"] [data-framer-name=\"Hero\"]:has(.ai25-hero-editorial)>[data-framer-name=\"Video\"]:after{content:\"\"!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:rgba(0,0,0,.36)!important;}\n\n@media(min-width:810px){html[lang=\"en\"] [data-framer-name=\"Contact Us\"]:has(.ai25-contact-motion-host){gap:32px!important;}html[lang=\"en\"] [data-framer-name=\"Contact Us\"]:has(.ai25-contact-motion-host)>[data-framer-name=\"Content + Trust\"],html[lang=\"en\"] [data-framer-name=\"Contact Us\"]:has(.ai25-contact-motion-host)>form{flex:1 1 0!important;width:0!important;min-width:0!important;}}\n\n@media(max-width:809px){\nhtml[lang=\"en\"] [data-framer-name=\"Contact Us\"]:has(.ai25-contact-motion-host){gap:24px!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Contact Us\"]:has(.ai25-contact-motion-host)>[data-framer-name=\"Content + Trust\"]{display:contents!important;}\nhtml[lang=\"en\"] .ai25-contact-motion-host{order:0!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Contact Us\"]:has(.ai25-contact-motion-host)>form{order:1!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Content + Trust\"]:has(.ai25-contact-motion-host)>[data-framer-name=\"Body Text\"]{order:2!important;}\nhtml[lang=\"en\"] [data-framer-name=\"Content + Trust\"]:has(.ai25-contact-motion-host)>[data-framer-name=\"Logo platforms\"]{order:3!important;}\n}\n/* Morning revision: consistent footer geometry and stronger navigation / section copy. */\nhtml[lang=\"en\"] footer:has([data-ai25-footer])>[data-framer-name=\"Container\"]{box-sizing:border-box!important;width:calc(100% - 64px)!important;max-width:1440px!important;flex:none!important;min-width:0!important;padding:0!important;margin-inline:auto!important;gap:0!important;}\nhtml[lang=\"en\"] [data-ai25-footer] .ai25-brand-scene{background:transparent!important;margin-top:0!important;}\nhtml[lang=\"en\"] [data-ai25-footer] .ai25-footer-bottom{background:transparent!important;}\nhtml[lang=\"en\"] [data-ai25-section-header] [data-framer-name=\"Body Text\"] p,html[lang=\"en\"] [data-ai25-section-header]>div p{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;font-size:18px!important;line-height:1.4!important;color:#dedede!important;}\nhtml[lang=\"en\"] [data-ai25-section-header] [data-framer-name=\"Body + CTA\"]{justify-content:center!important;}\n@media(min-width:1100px){\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"]>div:has(>.ai25-header-menus){left:24px!important;right:calc(50% + 58px)!important;width:auto!important;height:56px!important;padding:0!important;box-sizing:border-box!important;top:50%!important;transform:translateY(-50%)!important;}\nhtml[lang=\"en\"] .ai25-header-menus{width:100%!important;height:56px!important;gap:10px!important;justify-content:space-between!important;align-items:center!important;}\nhtml[lang=\"en\"] .ai25-menu-trigger{font-size:16px!important;line-height:1.2!important;letter-spacing:.025em!important;gap:7px!important;padding:0 3px!important;min-height:56px!important;justify-content:center!important;}\n}\n@media(max-width:809px){\nhtml[lang=\"en\"] footer:has([data-ai25-footer])>[data-framer-name=\"Container\"]{width:calc(100% - 32px)!important;padding:0!important;}\nhtml[lang=\"en\"] [data-ai25-section-header] [data-framer-name=\"Body Text\"] p,html[lang=\"en\"] [data-ai25-section-header]>div p{font-size:17px!important;}\n}\n\n\nhtml body [data-ai25-cinema] .cinema-body p,html body [data-ai25-cinema] .cinema-header p,html body [data-ai25-facts] .facts-tile p{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;}\n\n\n/* Owner revision: readable glass cards, stable native CTA icons, and balanced navigation. */\nhtml[lang=\"en\"] #what-we-do a:has(> [data-framer-name=\"Content\"] > [data-framer-name=\"Heading + arrow\"]){background:radial-gradient(ellipse at 12% 0%,#ff530012,transparent 70%),linear-gradient(135deg,#272323e8,#151313f2)!important;border-color:#ffffff26!important;box-shadow:inset 0 1px #ffffff0a!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3)>[data-framer-name=\"Tags\"]{background:#ffffff03!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Tags\"] [data-border]{--border-color:#ffffff30!important;border-radius:999px!important;}\nhtml[lang=\"en\"] #what-we-do a:has(h3) [data-framer-name=\"Heading + arrow\"] svg{fill:#FF5300!important;filter:brightness(0) invert(1)!important;}\nhtml[lang=\"en\"] a>[data-framer-name=\"Button content\"]{width:100%!important;overflow:visible!important;}\nhtml[lang=\"en\"] a [data-framer-name=\"Button content\"]>[data-framer-name=\"Text + Icon\"]{display:flex!important;align-items:center!important;justify-content:center!important;gap:16px!important;width:auto!important;max-width:100%!important;padding:0!important;}\nhtml[lang=\"en\"] a [data-framer-name=\"Button content\"]>[data-framer-name=\"Text + Icon\"]>svg{position:static!important;inset:auto!important;transform:none!important;width:18px!important;height:18px!important;flex:0 0 18px!important;overflow:visible!important;}\nhtml[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Content + tags\"]{background:linear-gradient(0deg,#000d,transparent 42%)!important;}\nhtml[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) h3,html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) h3 span{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;color:#FF5300!important;text-transform:uppercase!important;font-size:20px!important;line-height:1.2!important;}\nhtml[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] [data-border]{background:#0005!important;--border-color:#FF5300!important;box-shadow:inset 0 0 0 1px #FF5300!important;border-radius:999px!important;padding:4px 9px!important;}\nhtml[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] p.framer-text{color:#FF5300!important;font:700 11px/1.15 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;text-transform:uppercase!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"]>[data-framer-name=\"Content + author\"]{z-index:3!important;isolation:isolate;pointer-events:none;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Button CTA + Language\"],html[lang=\"en\"] nav [data-framer-name=\"Burger + Languages\"]>div:has([data-framer-name=\"Languages\"]){display:none!important;}\n@media(min-width:1100px){\nhtml[lang=\"en\"] nav [data-framer-name=\"Nav links + CTA + Languages\"]>div:has(>.ai25-header-menus){left:28px!important;right:28px!important;width:auto!important;}\nhtml[lang=\"en\"] .ai25-header-menus{display:grid!important;grid-template-columns:minmax(0,1fr) 120px minmax(0,1fr)!important;gap:24px!important;}\n\nhtml[lang=\"en\"] .ai25-menu-trigger{font-size:14px!important;min-height:48px!important;letter-spacing:.025em!important;}\nhtml[lang=\"en\"] .ai25-menu-bridge{left:50%!important;transform:translateX(-50%)!important;}\nhtml[lang=\"en\"] nav [data-framer-name=\"Logo\"]{z-index:110!important;}\n}\n@media(max-width:1099px){html[lang=\"en\"] nav [data-framer-name=\"Burger + Languages\"]>div:has([data-framer-name=\"Eng\"]){display:none!important;} html[lang=\"en\"] nav [data-framer-name=\"Burger + Languages\"]{justify-content:flex-end!important;} .ai25-nav-contact{grid-column:1/-1;}}\n@media(max-width:809px){html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) h3,html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) h3 span{font-size:18px!important;}html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] p.framer-text{font-size:9px!important;}}\nhtml[lang=\"en\"] #faq .faq-cinema-answer p{font-family:\"Akzidenz-Grotesk Pro Bold\",sans-serif!important;font-weight:700!important;font-size:17px!important;line-height:1.6!important;}\n@media(max-width:809px){html[lang=\"en\"] a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"]>:nth-child(n+4){display:none!important;}}\n/* Restore the original All services hero composition; all native service links stay intact. */\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero]{height:660px!important;min-height:660px!important;}\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero]>[data-framer-name=\"Hero Content + CTA\"]{align-items:flex-end!important;padding:150px 40px 56px!important;background:linear-gradient(180deg,#0001 20%,#000b)!important;}\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero] [data-framer-name=\"Hero Content + CTA\"]>[data-framer-name=\"Content\"]{width:100%!important;max-width:1440px!important;margin:auto auto 0!important;display:grid!important;grid-template-columns:1.2fr 1fr!important;gap:8%!important;align-items:end!important;background:none!important;border:0!important;border-radius:0!important;padding:0!important;backdrop-filter:none!important;}\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero] h1{font:900 clamp(36px,4.6vw,68px)/1.02 \"Akzidenz-Grotesk Pro Super\",sans-serif!important;text-transform:uppercase!important;letter-spacing:-.035em!important;}\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero] [data-framer-name=\"Body Text\"] p{font:700 20px/1.35 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;text-transform:uppercase!important;color:#fff!important;}\nhtml[data-ai25-services-legacy] div:has(>.ai25-services-proof){width:calc(100% - 64px)!important;max-width:1440px!important;margin:40px auto!important;}\n@media(max-width:809px){\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero]{height:auto!important;min-height:660px!important;}\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero]>[data-framer-name=\"Hero Content + CTA\"]{padding:220px 22px 32px!important;min-height:660px!important;}\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero] [data-framer-name=\"Hero Content + CTA\"]>[data-framer-name=\"Content\"]{display:flex!important;flex-direction:column!important;gap:28px!important;}\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero] h1{font-size:40px!important;}\nhtml[data-ai25-services-legacy] [data-ai25-inner-hero] [data-framer-name=\"Body Text\"] p{font-size:17px!important;}\nhtml[data-ai25-services-legacy] div:has(>.ai25-services-proof){width:calc(100% - 32px)!important;margin:24px auto!important;}\n}\n\n/* Owner media revision: brand orange perimeter, original author portrait. */\nhtml[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] a[href*=\"/blog/\"]:has(h3){--border-color:#FF5300!important;--border-top-width:1px!important;--border-bottom-width:1px!important;--border-left-width:1px!important;--border-right-width:1px!important;}\nhtml[lang=\"en\"] #blog [data-framer-name=\"Blog List\"] a[href*=\"/blog/\"]:has(h3):after{content:\"\"!important;position:absolute!important;inset:0!important;z-index:5!important;pointer-events:none!important;border:1px solid #FF5300!important;border-radius:inherit!important;}\nhtml[lang=\"en\"] #blog a[href*=\"/blog/\"] [data-framer-name=\"Author\"]{align-items:center!important;}\n\n/* Round 12: one brand hierarchy and action system. */\nhtml[lang=\"en\"] body :is(h1,h2),html[lang=\"en\"] body :is(h1,h2) span,html[lang=\"en\"] body [data-ai25-section-header] h2,html[lang=\"en\"] body .cinema-header h2{font-family:\"Akzidenz-Grotesk Pro Super\",sans-serif!important;font-weight:900!important;letter-spacing:-.025em!important;}\nhtml[lang=\"en\"] body a[data-reset=\"button\"],html[lang=\"en\"] body button[data-reset=\"button\"],html[lang=\"en\"] body [data-framer-name=\"Button content\"],html[lang=\"en\"] body .ai25-menu-trigger{border-radius:999px!important;}\nhtml[lang=\"en\"] body a[data-reset=\"button\"] .framer-text,html[lang=\"en\"] body .ai25-nav-contact,html[lang=\"en\"] body .ai25-hero-actions a,html[lang=\"en\"] body .faq-cinema-cta a{font-family:\"Akzidenz-Grotesk Pro Super\",sans-serif!important;font-weight:900!important;letter-spacing:0!important;}\nhtml[lang=\"en\"] body a[data-ai25-primary-cta],html[lang=\"en\"] body .ai25-nav-contact,html[lang=\"en\"] body .ai25-hero-actions a:last-child,html[lang=\"en\"] body .faq-cinema-cta a{background:#FF5300!important;border-color:#FF5300!important;--border-color:#FF5300!important;color:#101010!important;border-radius:999px!important;text-transform:uppercase;}\nhtml[lang=\"en\"] body a[data-ai25-primary-cta] :is(p,span),html[lang=\"en\"] body .faq-cinema-cta a span{color:#101010!important;}\nhtml[lang=\"en\"] body a[data-ai25-primary-cta] svg{filter:brightness(0)!important;}\nhtml[lang=\"en\"] body a[data-ai25-primary-cta]:hover,html[lang=\"en\"] body .ai25-nav-contact:hover,html[lang=\"en\"] body .ai25-hero-actions a:last-child:hover,html[lang=\"en\"] body .faq-cinema-cta a:hover{background:#ff6a22!important;}\nhtml[lang=\"en\"] body a:has(> [data-framer-name=\"Overlay + Button\"]) [data-framer-name=\"Tags\"] p.framer-text{color:#fff!important;}\nhtml[lang=\"en\"] body .cinema-tags span,html[lang=\"en\"] body [data-framer-name=\"Tags\"] [data-border]{border-radius:999px!important;--border-color:#FF5300!important;box-shadow:inset 0 0 0 1px #FF5300!important;background:#0005!important;}\nhtml[lang=\"en\"] body [data-framer-name=\"Tags\"] [data-border] p{color:#fff!important;}\nhtml[lang=\"en\"] #what-we-do>[data-framer-name=\"Content + CTA\"]{width:100%!important;max-width:none!important;box-sizing:border-box!important;padding:28px!important;min-height:180px!important;gap:32px!important;}\nhtml[lang=\"en\"] #what-we-do>[data-framer-name=\"Content + CTA\"] h2:before{display:none!important;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Headings + Arrows\"]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;width:100%!important;gap:20px!important;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Headings\"]{order:0!important;display:flex!important;flex-direction:row!important;gap:6px!important;width:auto!important;flex:0 1 auto!important;padding:5px!important;border:1px solid #ffffff35!important;border-radius:999px!important;background:#131313!important;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Headings\"]>div:not(:has([role=\"tab\"])){display:none!important;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Headings\"] [role=\"tab\"]{border:0!important;border-bottom:0!important;padding:10px 18px!important;border-radius:999px!important;color:#bdbdbd!important;font:700 14px/1.2 \"Akzidenz-Grotesk Pro Bold\",sans-serif!important;cursor:pointer;white-space:nowrap;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Headings\"] [role=\"tab\"][aria-selected=\"true\"]{background:#FF5300!important;color:#101010!important;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Arrows\"]{order:1!important;display:flex!important;flex-direction:row!important;width:104px!important;flex:0 0 104px!important;gap:8px!important;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Arrows\"]>div{width:48px!important;flex:0 0 48px!important;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Arrows\"] button{width:48px!important;height:48px!important;min-height:48px!important;border-radius:50%!important;--border-color:#ffffff40!important;border-color:#ffffff40!important;}\nhtml[lang=\"en\"] #what-we-do [data-framer-name=\"Arrows\"] button:hover{background:#FF5300!important;}\nhtml[lang=\"en\"] #what-we-do [role=\"tab\"]:after{display:none!important;}\n@media(max-width:809px){html[lang=\"en\"] #what-we-do>[data-framer-name=\"Content + CTA\"]{padding:24px!important;gap:24px!important;flex-direction:column!important;}html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings + Arrows\"]{flex-wrap:wrap!important;gap:14px!important;}html[lang=\"en\"] #what-we-do [data-framer-name=\"Headings\"] [role=\"tab\"]{font-size:12px!important;padding:10px 12px!important;}}\n`}})})]});}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"SiteNavigationSupport\",\"slots\":[],\"annotations\":{\"framerSupportedLayoutHeight\":\"fixed\",\"framerIntrinsicHeight\":\"1\",\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"fixed\",\"framerIntrinsicWidth\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./SiteNavigationSupport.map","// Generated by Framer (2f17f47)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={BbVfiokwi:new LazyValue(()=>import(\"./OUcp9x9Lm-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={BbVfiokwi:new LazyValue(()=>import(\"./JbwUWNzCt-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={BbVfiokwi:new LazyValue(()=>import(\"./DCC6poa2n-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS,withFX,withOptimizedAppearEffect}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/xsmeomiE2IkquFQsNueX/3mV2NoSCD12WbiCRXj5V/DCC6poa2n.js\";import NavLink from\"https://framerusercontent.com/modules/u8RmKCryWkQnxJHbBxaN/Krg8g1KkSXB1CxXXY2rw/aSh3Xi_bV.js\";const NavLinkFonts=getFonts(NavLink);const MotionDivWithFXWithOptimizedAppearEffect=withOptimizedAppearEffect(withFX(motion.div));const cycleOrder=[\"cAlqjsAD0\",\"q9Alf5Zt2\"];const serializationHash=\"framer-lT6L7\";const variantClassNames={cAlqjsAD0:\"framer-v-j4903j\",q9Alf5Zt2:\"framer-v-ylhth\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const G2uUieKk0=undefined;const JSNJGk9Sd=undefined;const lN97rJ90K=undefined;const EWzMvTKfV=undefined;const g0O6hc17U=undefined;const IatD07FwB=undefined;const bIU2hMI4n=undefined;const r2acD_Jhn=undefined;const OuRBDweW5=undefined;const wYt79_KN6=undefined;const pV9kEDQNK=undefined;const Y73dDdmhQ=undefined;const xbBeoR3RT=undefined;const Jgvr5B2Tn=undefined;const V1FV11Z13=undefined;const A8Yru6b0n=undefined;const setlN97rJ90K=undefined;const setIatD07FwB=undefined;const setOuRBDweW5=undefined;const setY73dDdmhQ=undefined;const setV1FV11Z13=undefined;const radiusForCorner=(value,cornerIndex)=>{if(typeof value===\"number\"&&Number.isFinite(value))return Math.max(0,value)+\"px\";if(typeof value!==\"string\"||typeof cornerIndex!==\"number\")return undefined;const segments=value.split(\" \");return segments[cornerIndex]||segments[cornerIndex-2]||segments[0];};const transition1={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:.001,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const transition2={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Default:\"cAlqjsAD0\",Language:\"q9Alf5Zt2\"};const Variants=motion.create(React.Fragment);const useStateVariable=(externalState,setExternalState)=>{const[internalState,setInternalState]=React.useState(externalState);const[previousExternalState,setPreviousExternalState]=React.useState(externalState);if(setExternalState){return[externalState,setExternalState];}if(externalState!==previousExternalState){setInternalState(externalState);setPreviousExternalState(externalState);}return[internalState,setInternalState];};const getProps=({height,id,label1,label2,label3,label4,label5,link1,link2,link3,link4,link5,radius,show1,show2,show3,show4,show5,width,...props})=>{return{...props,A8Yru6b0n:link5??props.A8Yru6b0n,bIU2hMI4n:link2??props.bIU2hMI4n,EWzMvTKfV:link1??props.EWzMvTKfV,g0O6hc17U:show2??props.g0O6hc17U??true,G2uUieKk0:radius??props.G2uUieKk0??\"12px\",IatD07FwB:label2??props.IatD07FwB??\"Label 2\",Jgvr5B2Tn:show5??props.Jgvr5B2Tn??true,JSNJGk9Sd:show1??props.JSNJGk9Sd??true,lN97rJ90K:label1??props.lN97rJ90K??\"Label 1\",OuRBDweW5:label3??props.OuRBDweW5??\"Label 3\",pV9kEDQNK:show4??props.pV9kEDQNK??true,r2acD_Jhn:show3??props.r2acD_Jhn??true,V1FV11Z13:label5??props.V1FV11Z13??\"Label 5\",variant:humanReadableVariantMap[props.variant]??props.variant??\"cAlqjsAD0\",wYt79_KN6:link3??props.wYt79_KN6,xbBeoR3RT:link4??props.xbBeoR3RT,Y73dDdmhQ:label4??props.Y73dDdmhQ??\"Label 4\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,G2uUieKk0,\"lN97rJ90K\":externallN97rJ90K,\"onlN97rJ90KChange\":setExternallN97rJ90K,\"IatD07FwB\":externalIatD07FwB,\"onIatD07FwBChange\":setExternalIatD07FwB,\"OuRBDweW5\":externalOuRBDweW5,\"onOuRBDweW5Change\":setExternalOuRBDweW5,\"Y73dDdmhQ\":externalY73dDdmhQ,\"onY73dDdmhQChange\":setExternalY73dDdmhQ,\"V1FV11Z13\":externalV1FV11Z13,\"onV1FV11Z13Change\":setExternalV1FV11Z13,EWzMvTKfV,bIU2hMI4n,wYt79_KN6,xbBeoR3RT,A8Yru6b0n,JSNJGk9Sd,g0O6hc17U,r2acD_Jhn,pV9kEDQNK,Jgvr5B2Tn,...restProps}=getProps(props);const[lN97rJ90K,setlN97rJ90K]=useStateVariable(externallN97rJ90K,setExternallN97rJ90K);const[IatD07FwB,setIatD07FwB]=useStateVariable(externalIatD07FwB,setExternalIatD07FwB);const[OuRBDweW5,setOuRBDweW5]=useStateVariable(externalOuRBDweW5,setExternalOuRBDweW5);const[Y73dDdmhQ,setY73dDdmhQ]=useStateVariable(externalY73dDdmhQ,setExternalY73dDdmhQ);const[V1FV11Z13,setV1FV11Z13]=useStateVariable(externalV1FV11Z13,setExternalV1FV11Z13);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"cAlqjsAD0\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=value=>{if(baseVariant===\"q9Alf5Zt2\")return true;return value;};usePreloadLocalizedValues(activeLocale);const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const i1wufJPao17b0nju=activeVariantCallback(async(...args)=>{setLocale(\"default\");});const i1wufJPao1q1cv7z=activeVariantCallback(async(...args)=>{setLocale(\"BbVfiokwi\");});const isDisplayed1=value=>{if(baseVariant===\"q9Alf5Zt2\")return false;return value;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition2,children:/*#__PURE__*/_jsxs(MotionDivWithFXWithOptimizedAppearEffect,{...restProps,...gestureHandlers,__framer__presenceAnimate:animation,__framer__presenceInitial:animation1,__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,className:cx(scopingClassNames,\"framer-j4903j\",className,classNames),\"data-border\":true,\"data-framer-appear-id\":\"j4903j\",\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"cAlqjsAD0\",optimized:true,ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(36, 35, 35))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\",borderBottomLeftRadius:radiusForCorner(G2uUieKk0,3),borderBottomRightRadius:radiusForCorner(G2uUieKk0,2),borderTopLeftRadius:radiusForCorner(G2uUieKk0,0),borderTopRightRadius:radiusForCorner(G2uUieKk0,1),...style},...addPropertyOverrides({q9Alf5Zt2:{\"data-framer-name\":\"Language\"}},baseVariant,gestureVariant),children:[isDisplayed(JSNJGk9Sd!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-e3jha-container\",\"data-framer-name\":\"Label 1\",layoutDependency:layoutDependency,layoutId:\"j1ofCLmHP-container\",name:\"Label 1\",nodeId:\"j1ofCLmHP\",rendersWithMotion:true,scopeId:\"DCC6poa2n\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:EWzMvTKfV,height:\"100%\",id:\"j1ofCLmHP\",jlh6eTp_p:false,layoutId:\"j1ofCLmHP\",name:\"Label 1\",Obkty2Ilz:lN97rJ90K,onObkty2IlzChange:setlN97rJ90K,style:{width:\"100%\"},variant:matchVariant(\"lTWySVW1_\"),width:\"100%\",...addPropertyOverrides({q9Alf5Zt2:{AIoNQi7AZ:undefined,i1wufJPao:i1wufJPao17b0nju,Obkty2Ilz:getLocalizedValue(\"v0\",activeLocale)??\"English\"}},baseVariant,gestureVariant)})})}),g0O6hc17U!==false&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-1bkklhb\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"qxXgaNOgP\",style:{backgroundColor:\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(22, 22, 22))\"}}),isDisplayed(g0O6hc17U!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,...addPropertyOverrides({q9Alf5Zt2:{y:(componentViewport?.y||0)+0+40}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17r4v38-container\",\"data-framer-name\":\"Label 2\",layoutDependency:layoutDependency,layoutId:\"iZzmRdnXN-container\",name:\"Label 2\",nodeId:\"iZzmRdnXN\",rendersWithMotion:true,scopeId:\"DCC6poa2n\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:bIU2hMI4n,height:\"100%\",id:\"iZzmRdnXN\",jlh6eTp_p:false,layoutId:\"iZzmRdnXN\",name:\"Label 2\",Obkty2Ilz:IatD07FwB,onObkty2IlzChange:setIatD07FwB,style:{width:\"100%\"},variant:matchVariant(\"lTWySVW1_\"),width:\"100%\",...addPropertyOverrides({q9Alf5Zt2:{AIoNQi7AZ:undefined,i1wufJPao:i1wufJPao1q1cv7z,Obkty2Ilz:getLocalizedValue(\"v1\",activeLocale)??\"Polish\"}},baseVariant,gestureVariant)})})}),isDisplayed1(r2acD_Jhn!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-tma0tk\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"QMC4iTHoK\",style:{backgroundColor:\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(22, 22, 22))\"}}),isDisplayed1(r2acD_Jhn!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-it7a8j-container\",\"data-framer-name\":\"Label 3\",layoutDependency:layoutDependency,layoutId:\"qqh9VJjMd-container\",name:\"Label 3\",nodeId:\"qqh9VJjMd\",rendersWithMotion:true,scopeId:\"DCC6poa2n\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:wYt79_KN6,height:\"100%\",id:\"qqh9VJjMd\",jlh6eTp_p:false,layoutId:\"qqh9VJjMd\",name:\"Label 3\",Obkty2Ilz:OuRBDweW5,onObkty2IlzChange:setOuRBDweW5,style:{width:\"100%\"},variant:matchVariant(\"lTWySVW1_\"),width:\"100%\"})})}),isDisplayed1(pV9kEDQNK!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-932opr\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"qZY5sRpmD\",style:{backgroundColor:\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(22, 22, 22))\"}}),isDisplayed1(pV9kEDQNK!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-pj1h7f-container\",\"data-framer-name\":\"Label 4\",layoutDependency:layoutDependency,layoutId:\"tlFRzzI0x-container\",name:\"Label 4\",nodeId:\"tlFRzzI0x\",rendersWithMotion:true,scopeId:\"DCC6poa2n\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:xbBeoR3RT,height:\"100%\",id:\"tlFRzzI0x\",jlh6eTp_p:false,layoutId:\"tlFRzzI0x\",name:\"Label 4\",Obkty2Ilz:Y73dDdmhQ,onObkty2IlzChange:setY73dDdmhQ,style:{width:\"100%\"},variant:matchVariant(\"lTWySVW1_\"),width:\"100%\"})})}),isDisplayed1(Jgvr5B2Tn!==false)&&/*#__PURE__*/_jsx(motion.div,{className:\"framer-18zdkhy\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"ZCSCGXUV5\",style:{backgroundColor:\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(22, 22, 22))\"}}),isDisplayed1(Jgvr5B2Tn!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-gdv16r-container\",\"data-framer-name\":\"Label 5\",layoutDependency:layoutDependency,layoutId:\"LkxNODuVy-container\",name:\"Label 5\",nodeId:\"LkxNODuVy\",rendersWithMotion:true,scopeId:\"DCC6poa2n\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:A8Yru6b0n,height:\"100%\",id:\"LkxNODuVy\",jlh6eTp_p:false,layoutId:\"LkxNODuVy\",name:\"Label 5\",Obkty2Ilz:V1FV11Z13,onObkty2IlzChange:setV1FV11Z13,style:{width:\"100%\"},variant:matchVariant(\"lTWySVW1_\"),width:\"100%\"})})})]})})})});});const css=[\".framer-lT6L7.framer-1o892jk, .framer-lT6L7 .framer-1o892jk { display: block; }\",\".framer-lT6L7.framer-j4903j { 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; min-height: 44px; min-width: 290px; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 290px; will-change: var(--framer-will-change-override, transform); }\",\".framer-lT6L7 .framer-e3jha-container, .framer-lT6L7 .framer-17r4v38-container, .framer-lT6L7 .framer-it7a8j-container, .framer-lT6L7 .framer-pj1h7f-container, .framer-lT6L7 .framer-gdv16r-container { flex: none; height: auto; position: relative; width: 100%; z-index: 3; }\",\".framer-lT6L7 .framer-1bkklhb, .framer-lT6L7 .framer-tma0tk, .framer-lT6L7 .framer-932opr, .framer-lT6L7 .framer-18zdkhy { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; z-index: 1; }\",\".framer-lT6L7.framer-v-ylhth.framer-j4903j { overflow: visible; width: min-content; will-change: unset; }\",\".framer-lT6L7.framer-v-ylhth .framer-e3jha-container, .framer-lT6L7.framer-v-ylhth .framer-1bkklhb, .framer-lT6L7.framer-v-ylhth .framer-17r4v38-container { align-self: stretch; width: auto; }\",'.framer-lT6L7[data-border=\"true\"]::after, .framer-lT6L7 [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 204\n * @framerIntrinsicWidth 290\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[\"290px\",null,\"44px\",null]},\"q9Alf5Zt2\":{\"layout\":[\"auto\",\"auto\"],\"constraints\":[\"290px\",null,\"44px\",null]}}}\n * @framerVariables {\"G2uUieKk0\":\"radius\",\"lN97rJ90K\":\"label1\",\"IatD07FwB\":\"label2\",\"OuRBDweW5\":\"label3\",\"Y73dDdmhQ\":\"label4\",\"V1FV11Z13\":\"label5\",\"EWzMvTKfV\":\"link1\",\"bIU2hMI4n\":\"link2\",\"wYt79_KN6\":\"link3\",\"xbBeoR3RT\":\"link4\",\"A8Yru6b0n\":\"link5\",\"JSNJGk9Sd\":\"show1\",\"g0O6hc17U\":\"show2\",\"r2acD_Jhn\":\"show3\",\"pV9kEDQNK\":\"show4\",\"Jgvr5B2Tn\":\"show5\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerDCC6poa2n=withCSS(Component,css,\"framer-lT6L7\");export default FramerDCC6poa2n;FramerDCC6poa2n.displayName=\"Nav link overlay\";FramerDCC6poa2n.defaultProps={height:204,width:290};addPropertyControls(FramerDCC6poa2n,{variant:{options:[\"cAlqjsAD0\",\"q9Alf5Zt2\"],optionTitles:[\"Default\",\"Language\"],title:\"Variant\",type:ControlType.Enum},G2uUieKk0:{defaultValue:\"12px\",title:\"Radius\",type:ControlType.BorderRadius},lN97rJ90K:{defaultValue:\"Label 1\",displayTextArea:false,title:\"Label 1\",type:ControlType.String},onlN97rJ90KChange:{changes:\"lN97rJ90K\",type:ControlType.ChangeHandler},IatD07FwB:{defaultValue:\"Label 2\",displayTextArea:false,title:\"Label 2\",type:ControlType.String},onIatD07FwBChange:{changes:\"IatD07FwB\",type:ControlType.ChangeHandler},OuRBDweW5:{defaultValue:\"Label 3\",displayTextArea:false,title:\"Label 3\",type:ControlType.String},onOuRBDweW5Change:{changes:\"OuRBDweW5\",type:ControlType.ChangeHandler},Y73dDdmhQ:{defaultValue:\"Label 4\",displayTextArea:false,title:\"Label 4\",type:ControlType.String},onY73dDdmhQChange:{changes:\"Y73dDdmhQ\",type:ControlType.ChangeHandler},V1FV11Z13:{defaultValue:\"Label 5\",displayTextArea:false,title:\"Label 5\",type:ControlType.String},onV1FV11Z13Change:{changes:\"V1FV11Z13\",type:ControlType.ChangeHandler},EWzMvTKfV:{title:\"Link 1\",type:ControlType.Link},bIU2hMI4n:{title:\"Link 2\",type:ControlType.Link},wYt79_KN6:{title:\"Link 3\",type:ControlType.Link},xbBeoR3RT:{title:\"Link 4\",type:ControlType.Link},A8Yru6b0n:{title:\"Link 5\",type:ControlType.Link},JSNJGk9Sd:{defaultValue:true,title:\"Show 1\",type:ControlType.Boolean},onJSNJGk9SdChange:{changes:\"JSNJGk9Sd\",type:ControlType.ChangeHandler},g0O6hc17U:{defaultValue:true,title:\"Show 2\",type:ControlType.Boolean},ong0O6hc17UChange:{changes:\"g0O6hc17U\",type:ControlType.ChangeHandler},r2acD_Jhn:{defaultValue:true,title:\"Show 3\",type:ControlType.Boolean},onr2acD_JhnChange:{changes:\"r2acD_Jhn\",type:ControlType.ChangeHandler},pV9kEDQNK:{defaultValue:true,title:\"Show 4\",type:ControlType.Boolean},onpV9kEDQNKChange:{changes:\"pV9kEDQNK\",type:ControlType.ChangeHandler},Jgvr5B2Tn:{defaultValue:true,title:\"Show 5\",type:ControlType.Boolean},onJgvr5B2TnChange:{changes:\"Jgvr5B2Tn\",type:ControlType.ChangeHandler}});addFonts(FramerDCC6poa2n,[{explicitInter:true,fonts:[]},...NavLinkFonts],{supportsExplicitInterCodegen:true});FramerDCC6poa2n.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLink,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerDCC6poa2n\",\"slots\":[],\"annotations\":{\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"290px\\\",null,\\\"44px\\\",null]},\\\"q9Alf5Zt2\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"],\\\"constraints\\\":[\\\"290px\\\",null,\\\"44px\\\",null]}}}\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"G2uUieKk0\\\":\\\"radius\\\",\\\"lN97rJ90K\\\":\\\"label1\\\",\\\"IatD07FwB\\\":\\\"label2\\\",\\\"OuRBDweW5\\\":\\\"label3\\\",\\\"Y73dDdmhQ\\\":\\\"label4\\\",\\\"V1FV11Z13\\\":\\\"label5\\\",\\\"EWzMvTKfV\\\":\\\"link1\\\",\\\"bIU2hMI4n\\\":\\\"link2\\\",\\\"wYt79_KN6\\\":\\\"link3\\\",\\\"xbBeoR3RT\\\":\\\"link4\\\",\\\"A8Yru6b0n\\\":\\\"link5\\\",\\\"JSNJGk9Sd\\\":\\\"show1\\\",\\\"g0O6hc17U\\\":\\\"show2\\\",\\\"r2acD_Jhn\\\":\\\"show3\\\",\\\"pV9kEDQNK\\\":\\\"show4\\\",\\\"Jgvr5B2Tn\\\":\\\"show5\\\"}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"204\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicWidth\":\"290\",\"framerImmutableVariables\":\"true\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (244f320)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={BbVfiokwi:new LazyValue(()=>import(\"./jKIxA7vCd-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (244f320)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,getFontsFromSharedStyle,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle from\"https://framerusercontent.com/modules/98b5YFIxsxnMy7yhZlM2/VtV9PJ7VKJldkqDhmI3T/kJzhFWzTL.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/GM2N7r7rDWrldGlTKl94/TNpN3chg0th5vtv8JDu4/jKIxA7vCd.js\";import NavLink from\"https://framerusercontent.com/modules/u8RmKCryWkQnxJHbBxaN/Krg8g1KkSXB1CxXXY2rw/aSh3Xi_bV.js\";import NavLinkOverlay from\"https://framerusercontent.com/modules/9BObbYLgoVWDny7XwI4C/D3l5w7QdVC2SmJQM0056/DCC6poa2n.js\";const NavLinkFonts=getFonts(NavLink);const NavLinkOverlayFonts=getFonts(NavLinkOverlay);const cycleOrder=[\"H09UzBwdQ\",\"f6pTgyEXr\",\"JZalxEzuc\",\"kTD2sGkQN\",\"OU776cfqB\",\"yqE1Jxx2P\",\"xyZt6sfKJ\",\"TiYNKBhJ2\"];const serializationHash=\"framer-gKI9v\";const variantClassNames={f6pTgyEXr:\"framer-v-prbykc\",H09UzBwdQ:\"framer-v-1i8w5m\",JZalxEzuc:\"framer-v-111wx8i\",kTD2sGkQN:\"framer-v-v7olcv\",OU776cfqB:\"framer-v-1jgylvv\",TiYNKBhJ2:\"framer-v-122c3k7\",xyZt6sfKJ:\"framer-v-vvj65u\",yqE1Jxx2P:\"framer-v-1nzuvu7\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Gx2dgaW6X=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateX(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"About us closed\":\"yqE1Jxx2P\",\"About us open\":\"OU776cfqB\",\"Languages closed\":\"TiYNKBhJ2\",\"Languages open\":\"xyZt6sfKJ\",\"Services closed\":\"kTD2sGkQN\",\"Services open\":\"JZalxEzuc\",\"Work closed\":\"f6pTgyEXr\",\"Work open\":\"H09UzBwdQ\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,Gx2dgaW6X:click??props.Gx2dgaW6X,variant:humanReadableVariantMap[props.variant]??props.variant??\"H09UzBwdQ\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Gx2dgaW6X,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"H09UzBwdQ\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1krk5ny=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Gx2dgaW6X){const res=await Gx2dgaW6X(...args);if(res===false)return false;}setVariant(\"f6pTgyEXr\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTap111xyy2=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Gx2dgaW6X){const res=await Gx2dgaW6X(...args);if(res===false)return false;}setVariant(\"H09UzBwdQ\");});const onTap1dcatvh=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Gx2dgaW6X){const res=await Gx2dgaW6X(...args);if(res===false)return false;}setVariant(\"kTD2sGkQN\");});const onTap1qyfgwb=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Gx2dgaW6X){const res=await Gx2dgaW6X(...args);if(res===false)return false;}setVariant(\"JZalxEzuc\");});const onTapphoctt=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Gx2dgaW6X){const res=await Gx2dgaW6X(...args);if(res===false)return false;}setVariant(\"yqE1Jxx2P\");});const onTap198hfe=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Gx2dgaW6X){const res=await Gx2dgaW6X(...args);if(res===false)return false;}setVariant(\"OU776cfqB\");});const onTap1h5js7m=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"TiYNKBhJ2\");});const onTap1qc55zf=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Gx2dgaW6X){const res=await Gx2dgaW6X(...args);if(res===false)return false;}setVariant(\"xyZt6sfKJ\");});usePreloadLocalizedValues(activeLocale);const isDisplayed=()=>{if([\"f6pTgyEXr\",\"kTD2sGkQN\",\"yqE1Jxx2P\",\"xyZt6sfKJ\",\"TiYNKBhJ2\"].includes(baseVariant))return false;return true;};const router=useRouter();const isDisplayed1=()=>{if(baseVariant===\"xyZt6sfKJ\")return true;return false;};const onTap17b0nju=activeVariantCallback(async(...args)=>{setLocale(\"default\");});const onTap1q1cv7z=activeVariantCallback(async(...args)=>{setLocale(\"BbVfiokwi\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1i8w5m\",className,classNames),\"data-framer-name\":\"Work open\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"H09UzBwdQ\",onTap:onTap1krk5ny,ref:refBinding,style:{...style},...addPropertyOverrides({f6pTgyEXr:{\"data-framer-name\":\"Work closed\",onTap:onTap111xyy2},JZalxEzuc:{\"data-framer-name\":\"Services open\",onTap:onTap1dcatvh},kTD2sGkQN:{\"data-framer-name\":\"Services closed\",onTap:onTap1qyfgwb},OU776cfqB:{\"data-framer-name\":\"About us open\",onTap:onTapphoctt},TiYNKBhJ2:{\"data-framer-name\":\"Languages closed\",onTap:onTap1qc55zf},xyZt6sfKJ:{\"data-framer-name\":\"Languages open\",onTap:onTap1h5js7m},yqE1Jxx2P:{\"data-framer-name\":\"About us closed\",onTap:onTap198hfe}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+0,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hm3n7n-container\",\"data-framer-name\":\"Work Mobile\",layoutDependency:layoutDependency,layoutId:\"pORNq6HE1-container\",name:\"Work Mobile\",nodeId:\"pORNq6HE1\",rendersWithMotion:true,scopeId:\"jKIxA7vCd\",children:/*#__PURE__*/_jsx(NavLink,{height:\"100%\",id:\"pORNq6HE1\",jlh6eTp_p:false,layoutId:\"pORNq6HE1\",name:\"Work Mobile\",Obkty2Ilz:getLocalizedValue(\"v0\",activeLocale)??\"Work\",style:{width:\"100%\"},variant:matchVariant(\"FDREJjsM3\"),width:\"100%\",...addPropertyOverrides({f6pTgyEXr:{variant:matchVariant(\"CpdTuWJXb\")},JZalxEzuc:{Obkty2Ilz:getLocalizedValue(\"v1\",activeLocale)??\"Our expertise\"},kTD2sGkQN:{Obkty2Ilz:getLocalizedValue(\"v1\",activeLocale)??\"Our expertise\",variant:matchVariant(\"CpdTuWJXb\")},OU776cfqB:{Obkty2Ilz:getLocalizedValue(\"v2\",activeLocale)??\"About us\"},TiYNKBhJ2:{variant:matchVariant(\"lTWySVW1_\")},xyZt6sfKJ:{variant:matchVariant(\"lTWySVW1_\")},yqE1Jxx2P:{Obkty2Ilz:getLocalizedValue(\"v2\",activeLocale)??\"About us\",variant:matchVariant(\"CpdTuWJXb\")}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined},{href:{webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined},{href:{hash:\":lF3SEDzLi\",webPageId:\"baBwodR3_\"},implicitPathVariables:undefined},{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":gTEVntto8\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:204,width:componentViewport?.width||\"100vw\",y:(componentViewport?.y||0)+0+40,children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1mpta26-container\",layoutDependency:layoutDependency,layoutId:\"j29vgKDq8-container\",nodeId:\"j29vgKDq8\",rendersWithMotion:true,scopeId:\"jKIxA7vCd\",children:/*#__PURE__*/_jsx(NavLinkOverlay,{bIU2hMI4n:resolvedLinks[1],EWzMvTKfV:resolvedLinks[0],g0O6hc17U:true,G2uUieKk0:\"12px\",height:\"100%\",IatD07FwB:getLocalizedValue(\"v4\",activeLocale)??\"Live action\",id:\"j29vgKDq8\",Jgvr5B2Tn:false,JSNJGk9Sd:true,layoutId:\"j29vgKDq8\",lN97rJ90K:getLocalizedValue(\"v3\",activeLocale)??\"AI &  hybrid work\",OuRBDweW5:getLocalizedValue(\"v5\",activeLocale)??\"3D, CGI & VFX\",pV9kEDQNK:false,r2acD_Jhn:true,style:{width:\"100%\"},V1FV11Z13:getLocalizedValue(\"v7\",activeLocale)??\"Label 5\",variant:matchVariant(\"cAlqjsAD0\"),width:\"100%\",wYt79_KN6:resolvedLinks[2],Y73dDdmhQ:getLocalizedValue(\"v6\",activeLocale)??\"Label 4\",...addPropertyOverrides({JZalxEzuc:{bIU2hMI4n:resolvedLinks[4],EWzMvTKfV:resolvedLinks[3],IatD07FwB:getLocalizedValue(\"v9\",activeLocale)??\"For agencies\",lN97rJ90K:getLocalizedValue(\"v8\",activeLocale)??\"All services\",OuRBDweW5:getLocalizedValue(\"v10\",activeLocale)??\"Enterprise AI\",wYt79_KN6:resolvedLinks[5]},OU776cfqB:{bIU2hMI4n:resolvedLinks[7],EWzMvTKfV:resolvedLinks[6],IatD07FwB:getLocalizedValue(\"v12\",activeLocale)??\"Reviews\",lN97rJ90K:getLocalizedValue(\"v11\",activeLocale)??\"Team\",OuRBDweW5:getLocalizedValue(\"v13\",activeLocale)??\"FAQ\",V1FV11Z13:getLocalizedValue(\"v15\",activeLocale)??\"\",wYt79_KN6:resolvedLinks[8],Y73dDdmhQ:getLocalizedValue(\"v14\",activeLocale)??\"\"}},baseVariant,gestureVariant)})})})}),isDisplayed1()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-192x600\",\"data-border\":true,\"data-framer-name\":\"Languages overlay\",layoutDependency:layoutDependency,layoutId:\"xvzfJsbPM\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(36, 35, 35))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},transformTemplate:transformTemplate1,children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-f0wxz4\",\"data-framer-name\":\"Label 1\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"W7csZn_fl\",onTap:onTap17b0nju,style:{background:\"radial-gradient(37% 25% at 50% 50%, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0) 100%)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v16\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)))\"},children:\"English\"})}),className:\"framer-1lubnf7\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"jdXyK2jP6\",style:{\"--extracted-r6o4lv\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1fds5fn\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"h6xANtN_y\",style:{backgroundColor:\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(22, 22, 22))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-soehpc\",\"data-framer-name\":\"Label 2\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Py3lVcj3O\",onTap:onTap1q1cv7z,style:{background:\"radial-gradient(37% 25% at 50% 50%, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0) 100%)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v17\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)))\"},children:\"Polish\"})}),className:\"framer-8czuqf\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"UchpUtdU8\",style:{\"--extracted-r6o4lv\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})]})})})});});const css=[\".framer-gKI9v.framer-1cac0zp, .framer-gKI9v .framer-1cac0zp { display: block; }\",\".framer-gKI9v.framer-1i8w5m { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; min-height: 48px; overflow: visible; padding: 0px; position: relative; width: 400px; }\",\".framer-gKI9v .framer-hm3n7n-container { flex: none; height: auto; position: relative; width: 100%; z-index: 1; }\",\".framer-gKI9v .framer-1mpta26-container { flex: none; height: auto; position: relative; width: 100%; z-index: 3; }\",\".framer-gKI9v .framer-192x600 { align-content: flex-start; align-items: flex-start; bottom: -101px; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; left: 50%; overflow: visible; padding: 0px; position: absolute; width: 290px; z-index: 2; }\",\".framer-gKI9v .framer-f0wxz4, .framer-gKI9v .framer-soehpc { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 11px 16px 11px 16px; position: relative; width: 100%; }\",\".framer-gKI9v .framer-1lubnf7, .framer-gKI9v .framer-8czuqf { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-gKI9v .framer-1fds5fn { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",\".framer-gKI9v.framer-v-vvj65u.framer-1i8w5m { align-content: flex-end; align-items: flex-end; height: 50px; width: 290px; }\",\".framer-gKI9v.framer-v-122c3k7.framer-1i8w5m { align-content: flex-end; align-items: flex-end; width: 290px; }\",...sharedStyle.css,'.framer-gKI9v[data-border=\"true\"]::after, .framer-gKI9v [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 170\n * @framerIntrinsicWidth 400\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"f6pTgyEXr\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"JZalxEzuc\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"kTD2sGkQN\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"OU776cfqB\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"yqE1Jxx2P\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"48px\",null]},\"xyZt6sfKJ\":{\"layout\":[\"fixed\",\"fixed\"],\"constraints\":[null,null,\"48px\",null]},\"TiYNKBhJ2\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,\"48px\",null]}}}\n * @framerVariables {\"Gx2dgaW6X\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerjKIxA7vCd=withCSS(Component,css,\"framer-gKI9v\");export default FramerjKIxA7vCd;FramerjKIxA7vCd.displayName=\"Dropdown Phone\";FramerjKIxA7vCd.defaultProps={height:170,width:400};addPropertyControls(FramerjKIxA7vCd,{variant:{options:[\"H09UzBwdQ\",\"f6pTgyEXr\",\"JZalxEzuc\",\"kTD2sGkQN\",\"OU776cfqB\",\"yqE1Jxx2P\",\"xyZt6sfKJ\",\"TiYNKBhJ2\"],optionTitles:[\"Work open\",\"Work closed\",\"Services open\",\"Services closed\",\"About us open\",\"About us closed\",\"Languages open\",\"Languages closed\"],title:\"Variant\",type:ControlType.Enum},Gx2dgaW6X:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerjKIxA7vCd,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...NavLinkFonts,...NavLinkOverlayFonts,...getFontsFromSharedStyle(sharedStyle.fonts)],{supportsExplicitInterCodegen:true});FramerjKIxA7vCd.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLink,{},context),()=>forwardLoader(NavLinkOverlay,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerjKIxA7vCd\",\"slots\":[],\"annotations\":{\"framerImmutableVariables\":\"true\",\"framerVariables\":\"{\\\"Gx2dgaW6X\\\":\\\"click\\\"}\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"400\",\"framerAutoSizeImages\":\"true\",\"framerContractVersion\":\"1\",\"framerDisplayContentsDiv\":\"false\",\"framerIntrinsicHeight\":\"170\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"f6pTgyEXr\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"JZalxEzuc\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"kTD2sGkQN\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"OU776cfqB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"yqE1Jxx2P\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"xyZt6sfKJ\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]},\\\"TiYNKBhJ2\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,\\\"48px\\\",null]}}}\",\"framerComponentViewportWidth\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,Floating,forwardLoader,getFonts,ResolveLinks,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useRouter,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/QuD2LQuCSqKgKiz6JnDN/ce8PzisNeS7Ktc9CvIbg/JbwUWNzCt.js\";import NavLink from\"https://framerusercontent.com/modules/u8RmKCryWkQnxJHbBxaN/Krg8g1KkSXB1CxXXY2rw/aSh3Xi_bV.js\";import NavLinkOverlay from\"https://framerusercontent.com/modules/9BObbYLgoVWDny7XwI4C/D3l5w7QdVC2SmJQM0056/DCC6poa2n.js\";import DropdownPhone from\"https://framerusercontent.com/modules/aoIVAsus44KMPrCtiCON/4LeorN6kdlYsfZ0dhxV3/jKIxA7vCd.js\";const NavLinkFonts=getFonts(NavLink);const NavLinkOverlayFonts=getFonts(NavLinkOverlay);const SmartComponentScopedContainerWithFX=withFX(SmartComponentScopedContainer);const DropdownPhoneFonts=getFonts(DropdownPhone);const cycleOrder=[\"idPPRJllq\",\"VR6tMZCA8\",\"E_G23E0A3\",\"qSLmSDGdN\",\"AZmfDreQM\"];const serializationHash=\"framer-ZLBaf\";const variantClassNames={AZmfDreQM:\"framer-v-tl2el7\",E_G23E0A3:\"framer-v-nzrv2b\",idPPRJllq:\"framer-v-1l8tf8r\",qSLmSDGdN:\"framer-v-1j6fc1y\",VR6tMZCA8:\"framer-v-8olzle\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const GYklAxWzn=undefined;const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition1,x:0,y:0};const animation2={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,x:0,y:0};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"About us Open Mobile\":\"AZmfDreQM\",\"Default Mobile\":\"VR6tMZCA8\",\"Services Open Mobile\":\"qSLmSDGdN\",\"Work Open Mobile\":\"E_G23E0A3\",Default:\"idPPRJllq\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,GYklAxWzn:click??props.GYklAxWzn,variant:humanReadableVariantMap[props.variant]??props.variant??\"idPPRJllq\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,GYklAxWzn,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"idPPRJllq\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1e91419=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(GYklAxWzn){const res=await GYklAxWzn(...args);if(res===false)return false;}});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"VR6tMZCA8\",\"E_G23E0A3\",\"qSLmSDGdN\",\"AZmfDreQM\"].includes(baseVariant))return false;return true;};usePreloadLocalizedValues(activeLocale);const router=useRouter();const i1wufJPao13elrgn=({overlay})=>activeVariantCallback(async(...args)=>{overlay.show();});const ref1=React.useRef(null);const ref2=React.useRef(null);const isDisplayed1=()=>{if([\"VR6tMZCA8\",\"E_G23E0A3\",\"qSLmSDGdN\",\"AZmfDreQM\"].includes(baseVariant))return true;return false;};const Gx2dgaW6X1slbeny=activeVariantCallback(async(...args)=>{setVariant(\"E_G23E0A3\");});const Gx2dgaW6X1emls5=activeVariantCallback(async(...args)=>{setVariant(\"VR6tMZCA8\");});const ref3=React.useRef(null);const ref4=React.useRef(null);const Gx2dgaW6Xqo15qb=activeVariantCallback(async(...args)=>{setVariant(\"qSLmSDGdN\");});const ref5=React.useRef(null);const ref6=React.useRef(null);const Gx2dgaW6Xqch942=activeVariantCallback(async(...args)=>{setVariant(\"AZmfDreQM\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1l8tf8r\",className,classNames),\"data-framer-name\":\"Default\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"idPPRJllq\",onTap:onTap1e91419,ref:refBinding,style:{...style},...addPropertyOverrides({AZmfDreQM:{\"data-framer-name\":\"About us Open Mobile\"},E_G23E0A3:{\"data-framer-name\":\"Work Open Mobile\"},qSLmSDGdN:{\"data-framer-name\":\"Services Open Mobile\"},VR6tMZCA8:{\"data-framer-name\":\"Default Mobile\"}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1x0g8tg-container\",\"data-framer-name\":\"Work\",id:`${layoutId}-1x0g8tg`,layoutDependency:layoutDependency,layoutId:\"flH1Q4oVw-container\",name:\"Work\",nodeId:\"flH1Q4oVw\",ref:ref1,rendersWithMotion:true,scopeId:\"JbwUWNzCt\",children:[/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks[0],height:\"100%\",i1wufJPao:i1wufJPao13elrgn({overlay}),id:\"flH1Q4oVw\",jlh6eTp_p:false,layoutId:\"flH1Q4oVw\",name:\"Work\",Obkty2Ilz:getLocalizedValue(\"v0\",activeLocale)??\"Work\",variant:matchVariant(overlay.visible&&\"n_anQ1BIh\",overlay.visible?\"n_anQ1BIh\":\"OlkBkDHCB\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref1,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1x0g8tg`,offsetX:22.75,offsetY:0,onDismiss:overlay.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":Bot1aOUxI\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":ffZxWOZBN\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":SyoIULa4q\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks1=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:204,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+-102,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-hjwigb-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"W3L91Ac2Y-container\",nodeId:\"W3L91Ac2Y\",ref:ref2,rendersWithMotion:true,role:\"dialog\",scopeId:\"JbwUWNzCt\",children:/*#__PURE__*/_jsx(NavLinkOverlay,{bIU2hMI4n:resolvedLinks1[1],EWzMvTKfV:resolvedLinks1[0],g0O6hc17U:true,G2uUieKk0:\"12px\",height:\"100%\",IatD07FwB:getLocalizedValue(\"v2\",activeLocale)??\"Live action\",id:\"W3L91Ac2Y\",Jgvr5B2Tn:false,JSNJGk9Sd:true,layoutId:\"W3L91Ac2Y\",lN97rJ90K:getLocalizedValue(\"v1\",activeLocale)??\"AI Production\",OuRBDweW5:getLocalizedValue(\"v3\",activeLocale)??\"3D, CGI & VFX\",pV9kEDQNK:false,r2acD_Jhn:true,V1FV11Z13:\"\",variant:matchVariant(\"cAlqjsAD0\"),width:\"100%\",wYt79_KN6:resolvedLinks1[2],Y73dDdmhQ:\"\"})})})})})})]})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AZmfDreQM:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+0+0)},E_G23E0A3:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+0+0)},qSLmSDGdN:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+0+0)},VR6tMZCA8:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||264)-24-598)/2+0+0)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xk4rgw-container\",\"data-framer-name\":\"Work Mobile\",layoutDependency:layoutDependency,layoutId:\"Ur_Tq4Ue4-container\",name:\"Work Mobile\",nodeId:\"Ur_Tq4Ue4\",rendersWithMotion:true,scopeId:\"JbwUWNzCt\",children:/*#__PURE__*/_jsx(DropdownPhone,{height:\"100%\",id:\"Ur_Tq4Ue4\",layoutId:\"Ur_Tq4Ue4\",name:\"Work Mobile\",style:{width:\"100%\"},variant:matchVariant(\"f6pTgyEXr\"),width:\"100%\",...addPropertyOverrides({AZmfDreQM:{Gx2dgaW6X:Gx2dgaW6X1slbeny},E_G23E0A3:{Gx2dgaW6X:Gx2dgaW6X1emls5,variant:matchVariant(\"H09UzBwdQ\")},qSLmSDGdN:{Gx2dgaW6X:Gx2dgaW6X1slbeny},VR6tMZCA8:{Gx2dgaW6X:Gx2dgaW6X1slbeny}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay1=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":MlWwqTNhM\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks2=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-10vo40v-container\",\"data-framer-name\":\"Services dropdown\",id:`${layoutId}-10vo40v`,layoutDependency:layoutDependency,layoutId:\"mCtSRty7y-container\",name:\"Services dropdown\",nodeId:\"mCtSRty7y\",ref:ref3,rendersWithMotion:true,scopeId:\"JbwUWNzCt\",children:[/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks2[0],height:\"100%\",i1wufJPao:i1wufJPao13elrgn({overlay:overlay1}),id:\"mCtSRty7y\",jlh6eTp_p:false,layoutId:\"mCtSRty7y\",name:\"Services dropdown\",Obkty2Ilz:getLocalizedValue(\"v4\",activeLocale)??\"Our expertise\",variant:matchVariant(overlay1.visible&&\"n_anQ1BIh\",overlay1.visible?\"n_anQ1BIh\":\"OlkBkDHCB\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay1.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:ref3,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-10vo40v`,offsetX:-90.7265625,offsetY:0,onDismiss:overlay1.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"JChJQ_qZc\"},implicitPathVariables:undefined},{href:{webPageId:\"gTVMT0o1s\"},implicitPathVariables:undefined},{href:{hash:\":lF3SEDzLi\",webPageId:\"baBwodR3_\"},implicitPathVariables:undefined}],children:resolvedLinks3=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:204,width:\"290px\",y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+-102,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-d7h52w-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"BIQ59tOos-container\",nodeId:\"BIQ59tOos\",ref:ref4,rendersWithMotion:true,role:\"dialog\",scopeId:\"JbwUWNzCt\",children:/*#__PURE__*/_jsx(NavLinkOverlay,{bIU2hMI4n:resolvedLinks3[1],EWzMvTKfV:resolvedLinks3[0],g0O6hc17U:true,G2uUieKk0:\"12px\",height:\"100%\",IatD07FwB:getLocalizedValue(\"v6\",activeLocale)??\"For agencies\",id:\"BIQ59tOos\",Jgvr5B2Tn:false,JSNJGk9Sd:true,layoutId:\"BIQ59tOos\",lN97rJ90K:getLocalizedValue(\"v5\",activeLocale)??\"All services\",OuRBDweW5:getLocalizedValue(\"v7\",activeLocale)??\"Enterprise AI\",pV9kEDQNK:false,r2acD_Jhn:true,style:{width:\"100%\"},V1FV11Z13:getLocalizedValue(\"v9\",activeLocale)??\"Label 5\",variant:matchVariant(\"cAlqjsAD0\"),width:\"100%\",wYt79_KN6:resolvedLinks3[2],Y73dDdmhQ:getLocalizedValue(\"v8\",activeLocale)??\"Label 4\"})})})})})})]})})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AZmfDreQM:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+170+16)},E_G23E0A3:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+170+16)},qSLmSDGdN:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+170+16)},VR6tMZCA8:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||264)-24-598)/2+170+16)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-wihvad-container\",\"data-framer-name\":\"Services Mobile Dropdown\",layoutDependency:layoutDependency,layoutId:\"GhKbC5IdK-container\",name:\"Services Mobile Dropdown\",nodeId:\"GhKbC5IdK\",rendersWithMotion:true,scopeId:\"JbwUWNzCt\",children:/*#__PURE__*/_jsx(DropdownPhone,{height:\"100%\",id:\"GhKbC5IdK\",layoutId:\"GhKbC5IdK\",name:\"Services Mobile Dropdown\",style:{width:\"100%\"},variant:matchVariant(\"kTD2sGkQN\"),width:\"100%\",...addPropertyOverrides({AZmfDreQM:{Gx2dgaW6X:Gx2dgaW6Xqo15qb},E_G23E0A3:{Gx2dgaW6X:Gx2dgaW6Xqo15qb},qSLmSDGdN:{Gx2dgaW6X:Gx2dgaW6X1emls5,variant:matchVariant(\"JZalxEzuc\")},VR6tMZCA8:{Gx2dgaW6X:Gx2dgaW6Xqo15qb}},baseVariant,gestureVariant)})})}),isDisplayed()&&/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay2=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2),children:/*#__PURE__*/_jsxs(SmartComponentScopedContainer,{className:\"framer-1d0mh63-container\",\"data-framer-name\":\"About\",id:`${layoutId}-1d0mh63`,layoutDependency:layoutDependency,layoutId:\"l1gfGx9z2-container\",name:\"About\",nodeId:\"l1gfGx9z2\",ref:ref5,rendersWithMotion:true,scopeId:\"JbwUWNzCt\",children:[/*#__PURE__*/_jsx(NavLink,{height:\"100%\",i1wufJPao:i1wufJPao13elrgn({overlay:overlay2}),id:\"l1gfGx9z2\",jlh6eTp_p:false,layoutId:\"l1gfGx9z2\",name:\"About\",Obkty2Ilz:getLocalizedValue(\"v10\",activeLocale)??\"About\",variant:matchVariant(overlay2.visible&&\"n_anQ1BIh\",overlay2.visible?\"n_anQ1BIh\":\"OlkBkDHCB\"),width:\"100%\"}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay2.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"center\",anchorRef:ref5,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-1d0mh63`,offsetX:.2421875,offsetY:0,onDismiss:overlay2.hide,placement:\"bottom\",safeArea:true,zIndex:11,children:/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":PQXj2XO22\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":gTEVntto8\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined},{href:{hash:\":V_p8uyyar\",webPageId:\"pyQ74JKGa\"},implicitPathVariables:undefined}],children:resolvedLinks4=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:204,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2)+-102,children:/*#__PURE__*/_jsx(SmartComponentScopedContainerWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-w6fjzy-container\",exit:animation,inComponentSlot:true,initial:animation2,layoutDependency:layoutDependency,layoutId:\"UhkKLKkQM-container\",nodeId:\"UhkKLKkQM\",ref:ref6,rendersWithMotion:true,role:\"dialog\",scopeId:\"JbwUWNzCt\",children:/*#__PURE__*/_jsx(NavLinkOverlay,{bIU2hMI4n:resolvedLinks4[1],EWzMvTKfV:resolvedLinks4[0],g0O6hc17U:true,G2uUieKk0:\"12px\",height:\"100%\",IatD07FwB:getLocalizedValue(\"v12\",activeLocale)??\"Reviews\",id:\"UhkKLKkQM\",Jgvr5B2Tn:false,JSNJGk9Sd:true,layoutId:\"UhkKLKkQM\",lN97rJ90K:getLocalizedValue(\"v11\",activeLocale)??\"Team\",OuRBDweW5:getLocalizedValue(\"v13\",activeLocale)??\"FAQ\",pV9kEDQNK:false,r2acD_Jhn:true,V1FV11Z13:getLocalizedValue(\"v9\",activeLocale)??\"Label 5\",variant:matchVariant(\"cAlqjsAD0\"),width:\"100%\",wYt79_KN6:resolvedLinks4[2],Y73dDdmhQ:\"\"})})})})})})]})})})}),isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{...addPropertyOverrides({AZmfDreQM:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+340+32)},E_G23E0A3:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+340+32)},qSLmSDGdN:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+340+32)},VR6tMZCA8:{height:170,width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||264)-24-598)/2+340+32)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1e4jqze-container\",\"data-framer-name\":\"About Mobile\",layoutDependency:layoutDependency,layoutId:\"DhTxk4NYu-container\",name:\"About Mobile\",nodeId:\"DhTxk4NYu\",rendersWithMotion:true,scopeId:\"JbwUWNzCt\",children:/*#__PURE__*/_jsx(DropdownPhone,{height:\"100%\",id:\"DhTxk4NYu\",layoutId:\"DhTxk4NYu\",name:\"About Mobile\",style:{width:\"100%\"},variant:matchVariant(\"yqE1Jxx2P\"),width:\"100%\",...addPropertyOverrides({AZmfDreQM:{Gx2dgaW6X:Gx2dgaW6X1emls5,variant:matchVariant(\"OU776cfqB\")},E_G23E0A3:{Gx2dgaW6X:Gx2dgaW6Xqch942},VR6tMZCA8:{Gx2dgaW6X:Gx2dgaW6Xqch942}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{hash:\":bDhZ_LgIi\",webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined}],children:resolvedLinks5=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,y:(componentViewport?.y||0)+(0+((componentViewport?.height||40)-0-40)/2),...addPropertyOverrides({AZmfDreQM:{width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+510+48)},E_G23E0A3:{width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+510+48)},qSLmSDGdN:{width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||200)-24-598)/2+510+48)},VR6tMZCA8:{width:`calc(${componentViewport?.width||\"100vw\"} - 8px)`,y:(componentViewport?.y||0)+0+(((componentViewport?.height||264)-24-598)/2+510+48)}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-2nfttu-container\",\"data-framer-name\":\"Blog\",layoutDependency:layoutDependency,layoutId:\"TGIycxzLo-container\",name:\"Blog\",nodeId:\"TGIycxzLo\",rendersWithMotion:true,scopeId:\"JbwUWNzCt\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks5[0],height:\"100%\",id:\"TGIycxzLo\",jlh6eTp_p:false,layoutId:\"TGIycxzLo\",name:\"Blog\",Obkty2Ilz:getLocalizedValue(\"v14\",activeLocale)??\"Blog\",variant:matchVariant(\"lTWySVW1_\"),width:\"100%\",...addPropertyOverrides({AZmfDreQM:{AIoNQi7AZ:resolvedLinks5[4],style:{width:\"100%\"},variant:matchVariant(\"fbdWQPSfU\")},E_G23E0A3:{AIoNQi7AZ:resolvedLinks5[2],style:{width:\"100%\"},variant:matchVariant(\"fbdWQPSfU\")},qSLmSDGdN:{AIoNQi7AZ:resolvedLinks5[3],style:{width:\"100%\"},variant:matchVariant(\"fbdWQPSfU\")},VR6tMZCA8:{AIoNQi7AZ:resolvedLinks5[1],style:{width:\"100%\"},variant:matchVariant(\"fbdWQPSfU\")}},baseVariant,gestureVariant)})})})})]})})})});});const css=[\".framer-ZLBaf.framer-1wjvo9s, .framer-ZLBaf .framer-1wjvo9s { display: block; }\",\".framer-ZLBaf.framer-1l8tf8r { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; }\",\".framer-ZLBaf .framer-1x0g8tg-container, .framer-ZLBaf .framer-10vo40v-container, .framer-ZLBaf .framer-1d0mh63-container, .framer-ZLBaf .framer-2nfttu-container { flex: none; height: auto; position: relative; width: auto; z-index: 0; }\",\".framer-ZLBaf .framer-hjwigb-container, .framer-ZLBaf .framer-w6fjzy-container { height: auto; position: relative; width: auto; }\",\".framer-ZLBaf .framer-1xk4rgw-container, .framer-ZLBaf .framer-wihvad-container, .framer-ZLBaf .framer-1e4jqze-container { flex: 1 0 0px; height: auto; position: relative; width: 1px; z-index: 0; }\",\".framer-ZLBaf .framer-d7h52w-container { height: auto; position: relative; width: 290px; }\",\".framer-ZLBaf.framer-v-8olzle.framer-1l8tf8r, .framer-ZLBaf.framer-v-nzrv2b.framer-1l8tf8r, .framer-ZLBaf.framer-v-1j6fc1y.framer-1l8tf8r, .framer-ZLBaf.framer-v-tl2el7.framer-1l8tf8r { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 16px; padding: 0px 0px 24px 8px; }\",\".framer-ZLBaf.framer-v-8olzle .framer-1xk4rgw-container { align-self: stretch; flex: none; order: 1; width: auto; }\",\".framer-ZLBaf.framer-v-8olzle .framer-wihvad-container { align-self: stretch; flex: none; order: 3; width: auto; }\",\".framer-ZLBaf.framer-v-8olzle .framer-1e4jqze-container { align-self: stretch; flex: none; order: 6; width: auto; }\",\".framer-ZLBaf.framer-v-8olzle .framer-2nfttu-container { align-self: stretch; order: 7; }\",\".framer-ZLBaf.framer-v-nzrv2b .framer-1xk4rgw-container, .framer-ZLBaf.framer-v-nzrv2b .framer-wihvad-container, .framer-ZLBaf.framer-v-nzrv2b .framer-1e4jqze-container, .framer-ZLBaf.framer-v-1j6fc1y .framer-1xk4rgw-container, .framer-ZLBaf.framer-v-1j6fc1y .framer-wihvad-container, .framer-ZLBaf.framer-v-1j6fc1y .framer-1e4jqze-container, .framer-ZLBaf.framer-v-tl2el7 .framer-1xk4rgw-container, .framer-ZLBaf.framer-v-tl2el7 .framer-wihvad-container, .framer-ZLBaf.framer-v-tl2el7 .framer-1e4jqze-container { align-self: stretch; flex: none; width: auto; }\",\".framer-ZLBaf.framer-v-nzrv2b .framer-2nfttu-container, .framer-ZLBaf.framer-v-1j6fc1y .framer-2nfttu-container, .framer-ZLBaf.framer-v-tl2el7 .framer-2nfttu-container { align-self: stretch; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 40\n * @framerIntrinsicWidth 415.5\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"auto\",\"auto\"]},\"VR6tMZCA8\":{\"layout\":[\"auto\",\"auto\"]},\"E_G23E0A3\":{\"layout\":[\"auto\",\"auto\"]},\"qSLmSDGdN\":{\"layout\":[\"auto\",\"auto\"]},\"AZmfDreQM\":{\"layout\":[\"auto\",\"auto\"]}}}\n * @framerVariables {\"GYklAxWzn\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerJbwUWNzCt=withCSS(Component,css,\"framer-ZLBaf\");export default FramerJbwUWNzCt;FramerJbwUWNzCt.displayName=\"Nav links group\";FramerJbwUWNzCt.defaultProps={height:40,width:415.5};addPropertyControls(FramerJbwUWNzCt,{variant:{options:[\"idPPRJllq\",\"VR6tMZCA8\",\"E_G23E0A3\",\"qSLmSDGdN\",\"AZmfDreQM\"],optionTitles:[\"Default\",\"Default Mobile\",\"Work Open Mobile\",\"Services Open Mobile\",\"About us Open Mobile\"],title:\"Variant\",type:ControlType.Enum},GYklAxWzn:{title:\"Click\",type:ControlType.EventHandler}});addFonts(FramerJbwUWNzCt,[{explicitInter:true,fonts:[]},...NavLinkFonts,...NavLinkOverlayFonts,...DropdownPhoneFonts],{supportsExplicitInterCodegen:true});FramerJbwUWNzCt.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(NavLink,{},context),()=>forwardLoader(NavLinkOverlay,{},context),()=>forwardLoader(DropdownPhone,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJbwUWNzCt\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"GYklAxWzn\\\":\\\"click\\\"}\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"VR6tMZCA8\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"E_G23E0A3\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"qSLmSDGdN\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]},\\\"AZmfDreQM\\\":{\\\"layout\\\":[\\\"auto\\\",\\\"auto\\\"]}}}\",\"framerIntrinsicWidth\":\"415.5\",\"framerImmutableVariables\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicHeight\":\"40\",\"framerColorSyntax\":\"true\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (244f320)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={BbVfiokwi:new LazyValue(()=>import(\"./kAC8SWSU3-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (244f320)\nimport{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,Floating,getFonts,getFontsFromSharedStyle,RichText,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useOverlayState,useVariantState,withCSS,withFX}from\"framer\";import{AnimatePresence,LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import*as sharedStyle1 from\"https://framerusercontent.com/modules/98b5YFIxsxnMy7yhZlM2/VtV9PJ7VKJldkqDhmI3T/kJzhFWzTL.js\";import*as sharedStyle from\"https://framerusercontent.com/modules/eb19zbYlCKdVnZLgUDlp/WJxRAbBgJ14ZAC3qDBsX/o93BsUfXU.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/M0v7fXRbdpUWxZ8FwiSz/4JBW7iZT8pBGZiGeyiol/kAC8SWSU3.js\";import ChevronDown from\"https://framerusercontent.com/modules/QOU1K39LB3EYLhBQF9am/d0UiIQRoJ2Heu2dE3sU7/AVJAOJxJn.js\";const ChevronDownFonts=getFonts(ChevronDown);const MotionDivWithFX=withFX(motion.div);const enabledGestures={Kk1v4zWBn:{hover:true}};const cycleOrder=[\"Kk1v4zWBn\",\"vyLMkjkzD\"];const serializationHash=\"framer-acc9N\";const variantClassNames={Kk1v4zWBn:\"framer-v-m5kh0k\",vyLMkjkzD:\"framer-v-1cpk1jm\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const transition2={bounce:.2,delay:0,duration:.4,type:\"spring\"};const animation={opacity:0,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation1={opacity:1,rotate:0,rotateX:0,rotateY:0,scale:1,skewX:0,skewY:0,transition:transition2,x:0,y:0};const animation2={opacity:0,rotate:0,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??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const Overlay=({children,blockDocumentScrolling,dismissWithEsc,enabled=true})=>{const[visible,setVisible]=useOverlayState({blockDocumentScrolling,dismissWithEsc:enabled&&dismissWithEsc});return children({hide:()=>setVisible(false),show:()=>setVisible(true),toggle:()=>setVisible(!visible),visible:enabled&&visible});};const humanReadableVariantMap={Default:\"Kk1v4zWBn\",Open:\"vyLMkjkzD\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"Kk1v4zWBn\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"Kk1v4zWBn\",enabledGestures,ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[sharedStyle.className,sharedStyle1.className];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1hmhkjh=({overlay})=>activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});setVariant(\"vyLMkjkzD\");overlay.show();});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onMouseLeave132ejr9=activeVariantCallback(async(...args)=>{setGestureState({isHovered:false});setVariant(\"Kk1v4zWBn\");});usePreloadLocalizedValues(activeLocale);const ref1=React.useRef(null);const onTap15eg9u6=activeVariantCallback(async(...args)=>{setVariant(\"Kk1v4zWBn\");setLocale(\"default\");});const onTap1dwtdwy=activeVariantCallback(async(...args)=>{setVariant(\"Kk1v4zWBn\");setLocale(\"BbVfiokwi\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Overlay,{blockDocumentScrolling:false,dismissWithEsc:false,children:overlay=>/*#__PURE__*/_jsx(_Fragment,{children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-m5kh0k\",className,classNames),\"data-border\":true,\"data-framer-name\":\"Default\",\"data-highlight\":true,id:`${layoutId}-m5kh0k`,layoutDependency:layoutDependency,layoutId:\"Kk1v4zWBn\",onTap:onTap1hmhkjh({overlay}),ref:refBinding,style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-d3164dbb-164d-4c40-a765-b9e50ed00c8a, rgba(255, 255, 255, 0.6))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backdropFilter:\"blur(4px)\",borderBottomLeftRadius:10,borderBottomRightRadius:10,borderTopLeftRadius:10,borderTopRightRadius:10,WebkitBackdropFilter:\"blur(4px)\",...style},variants:{\"Kk1v4zWBn-hover\":{\"--border-color\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\"},vyLMkjkzD:{\"--border-color\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\"}},...addPropertyOverrides({vyLMkjkzD:{\"data-framer-name\":\"Open\",onMouseLeave:onMouseLeave132ejr9}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v0\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)))\"},children:\"EN\"})}),className:\"framer-cn0scf\",\"data-framer-name\":\"Eng\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"wOJ_EMxx8\",style:{\"--extracted-r6o4lv\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},variants:{\"Kk1v4zWBn-hover\":{\"--extracted-r6o4lv\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\"},vyLMkjkzD:{\"--extracted-r6o4lv\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\"}},verticalAlignment:\"top\",withExternalLayout:true,...addPropertyOverrides({\"Kk1v4zWBn-hover\":{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5)))\"},children:\"EN\"})})},vyLMkjkzD:{children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1fyflak\",\"data-styles-preset\":\"o93BsUfXU\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5)))\"},children:\"EN\"})})}},baseVariant,gestureVariant)}),/*#__PURE__*/_jsx(ChevronDown,{animated:true,className:\"framer-1t8y911\",layoutDependency:layoutDependency,layoutId:\"mFIJ5h1pE\",style:{\"--16nk23r\":1,\"--1xwd2wg\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--x38fek\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",rotate:0},variants:{\"Kk1v4zWBn-hover\":{\"--1xwd2wg\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\",\"--x38fek\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\",rotate:0},vyLMkjkzD:{\"--1xwd2wg\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\",\"--x38fek\":\"var(--token-781785ff-3fb9-46a3-a843-f145774bb0f0, rgb(255, 84, 5))\",rotate:-180}}}),/*#__PURE__*/_jsx(AnimatePresence,{children:overlay.visible&&/*#__PURE__*/_jsx(Floating,{alignment:\"start\",anchorRef:refBinding,className:cx(scopingClassNames,classNames),collisionDetection:true,collisionDetectionPadding:20,\"data-framer-portal-id\":`${layoutId}-m5kh0k`,offsetX:1,offsetY:-1,onDismiss:overlay.hide,placement:\"bottom\",safeArea:false,zIndex:11,children:/*#__PURE__*/_jsxs(MotionDivWithFX,{__perspectiveFX:false,__smartComponentFX:true,__targetOpacity:1,animate:animation1,className:\"framer-1wmsxwu\",\"data-border\":true,\"data-framer-name\":\"Nav link overlay\",exit:animation,initial:animation2,layoutDependency:layoutDependency,layoutId:\"rfHPVEATw\",ref:ref1,role:\"dialog\",style:{\"--border-bottom-width\":\"1px\",\"--border-color\":\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(36, 35, 35))\",\"--border-left-width\":\"1px\",\"--border-right-width\":\"1px\",\"--border-style\":\"solid\",\"--border-top-width\":\"1px\",backgroundColor:\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\",borderBottomLeftRadius:20,borderBottomRightRadius:20,borderTopLeftRadius:20,borderTopRightRadius:20},children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-dgmef8\",\"data-framer-name\":\"English\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"oBVuiOVWq\",onTap:onTap15eg9u6,style:{background:\"radial-gradient(37% 25% at 50% 50%, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0) 100%)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v2\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)))\"},children:\"English\"})}),className:\"framer-kv5d4n\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"XLlYPo89P\",style:{\"--extracted-r6o4lv\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1yhmt4p\",\"data-framer-name\":\"Line\",layoutDependency:layoutDependency,layoutId:\"eZd_ahgug\",style:{backgroundColor:\"var(--token-3680e070-9a5f-4ccc-acdc-6b7bf653175a, rgb(22, 22, 22))\"}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1571oi8\",\"data-framer-name\":\"Polish\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"Pz4upS9k7\",onTap:onTap1dwtdwy,style:{background:\"radial-gradient(37% 25% at 50% 50%, rgba(0, 0, 0, 0.04) 0%, rgba(0, 0, 0, 0) 100%)\"},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v3\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{className:\"framer-styles-preset-1rwsfim\",\"data-styles-preset\":\"kJzhFWzTL\",dir:\"auto\",style:{\"--framer-text-color\":\"var(--extracted-r6o4lv, var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255)))\"},children:\"Polish\"})}),className:\"framer-1dl6yjn\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"EzUW3e3Uu\",style:{\"--extracted-r6o4lv\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--framer-link-text-color\":\"rgb(0, 153, 255)\",\"--framer-link-text-decoration\":\"underline\"},verticalAlignment:\"top\",withExternalLayout:true})})]})})})]})})})})})});});const css=[\".framer-acc9N.framer-fp5uo3, .framer-acc9N .framer-fp5uo3 { display: block; }\",\".framer-acc9N.framer-m5kh0k { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: row; flex-wrap: nowrap; gap: 4px; height: min-content; justify-content: center; overflow: visible; padding: 13px 16px 13px 16px; position: relative; width: 70px; }\",\".framer-acc9N .framer-cn0scf, .framer-acc9N .framer-kv5d4n, .framer-acc9N .framer-1dl6yjn { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-acc9N .framer-1t8y911 { aspect-ratio: 1.7 / 1; flex: none; height: auto; position: relative; width: 17px; }\",\".framer-acc9N .framer-1wmsxwu { align-content: flex-start; align-items: flex-start; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: 0px; position: relative; width: 200px; will-change: var(--framer-will-change-override, transform); }\",\".framer-acc9N .framer-dgmef8, .framer-acc9N .framer-1571oi8 { align-content: center; align-items: center; cursor: pointer; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: flex-start; overflow: visible; padding: 10px 16px 10px 16px; position: relative; width: 100%; }\",\".framer-acc9N .framer-1yhmt4p { flex: none; height: 1px; overflow: hidden; position: relative; width: 100%; }\",...sharedStyle.css,...sharedStyle1.css,'.framer-acc9N[data-border=\"true\"]::after, .framer-acc9N [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 41\n * @framerIntrinsicWidth 70\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"vyLMkjkzD\":{\"layout\":[\"fixed\",\"auto\"]},\"CaSgTMCxG\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerkAC8SWSU3=withCSS(Component,css,\"framer-acc9N\");export default FramerkAC8SWSU3;FramerkAC8SWSU3.displayName=\"Button language\";FramerkAC8SWSU3.defaultProps={height:41,width:70};addPropertyControls(FramerkAC8SWSU3,{variant:{options:[\"Kk1v4zWBn\",\"vyLMkjkzD\"],optionTitles:[\"Default\",\"Open\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerkAC8SWSU3,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...ChevronDownFonts,...getFontsFromSharedStyle(sharedStyle.fonts),...getFontsFromSharedStyle(sharedStyle1.fonts)],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerkAC8SWSU3\",\"slots\":[],\"annotations\":{\"framerDisplayContentsDiv\":\"false\",\"framerColorSyntax\":\"true\",\"framerContractVersion\":\"1\",\"framerAutoSizeImages\":\"true\",\"framerIntrinsicWidth\":\"70\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vyLMkjkzD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"CaSgTMCxG\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"41\"}},\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (fc3086c)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ControlType,cx,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";const cycleOrder=[\"kztVK7ZQx\",\"KmMIkZFq1\"];const serializationHash=\"framer-Vlspx\";const variantClassNames={KmMIkZFq1:\"framer-v-1lneya4\",kztVK7ZQx:\"framer-v-1mdq7by\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const Jl7dVOIBT=undefined;const transition1={damping:30,delay:0,mass:1,stiffness:400,type:\"spring\"};const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={Closed:\"kztVK7ZQx\",Open:\"KmMIkZFq1\"};const Variants=motion.create(React.Fragment);const getProps=({click,height,id,width,...props})=>{return{...props,Jl7dVOIBT:click??props.Jl7dVOIBT,variant:humanReadableVariantMap[props.variant]??props.variant??\"kztVK7ZQx\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,Jl7dVOIBT,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"kztVK7ZQx\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const onTap1zsik0=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Jl7dVOIBT){const res=await Jl7dVOIBT(...args);if(res===false)return false;}setVariant(\"KmMIkZFq1\");});const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const onTapszklns=activeVariantCallback(async(...args)=>{setGestureState({isPressed:false});if(Jl7dVOIBT){const res=await Jl7dVOIBT(...args);if(res===false)return false;}setVariant(\"kztVK7ZQx\");});return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.div,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1mdq7by\",className,classNames),\"data-framer-name\":\"Closed\",\"data-highlight\":true,layoutDependency:layoutDependency,layoutId:\"kztVK7ZQx\",onTap:onTap1zsik0,ref:refBinding,style:{...style},...addPropertyOverrides({KmMIkZFq1:{\"data-framer-name\":\"Open\",onTap:onTapszklns}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsx(motion.div,{className:\"framer-1ooeqx9\",layoutDependency:layoutDependency,layoutId:\"IH35rIc3g\",style:{backgroundColor:\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",rotate:0},variants:{KmMIkZFq1:{rotate:45}}}),/*#__PURE__*/_jsx(motion.div,{className:\"framer-1hwug5a\",layoutDependency:layoutDependency,layoutId:\"bnbC5jUUA\",style:{backgroundColor:\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",rotate:0},variants:{KmMIkZFq1:{rotate:-45}}})]})})})});});const css=[\".framer-Vlspx.framer-e3dlyy, .framer-Vlspx .framer-e3dlyy { display: block; }\",\".framer-Vlspx.framer-1mdq7by { align-content: center; align-items: center; cursor: pointer; display: flex; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: min-content; justify-content: center; overflow: var(--overflow-clip-fallback, clip); padding: 15px 0px 15px 0px; position: relative; width: 50px; }\",\".framer-Vlspx .framer-1ooeqx9, .framer-Vlspx .framer-1hwug5a { flex: none; height: 5px; overflow: var(--overflow-clip-fallback, clip); position: relative; width: 40px; }\",\".framer-Vlspx.framer-v-1lneya4.framer-1mdq7by { min-height: 50px; }\",\".framer-Vlspx.framer-v-1lneya4 .framer-1ooeqx9, .framer-Vlspx.framer-v-1lneya4 .framer-1hwug5a { bottom: 22px; height: unset; left: 7px; position: absolute; right: 8px; top: 23px; width: unset; z-index: 1; }\"];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 50\n * @framerIntrinsicWidth 50\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"KmMIkZFq1\":{\"layout\":[\"fixed\",\"auto\"]}}}\n * @framerVariables {\"Jl7dVOIBT\":\"click\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const Framerw0iMn4LH_=withCSS(Component,css,\"framer-Vlspx\");export default Framerw0iMn4LH_;Framerw0iMn4LH_.displayName=\"Burger menu\";Framerw0iMn4LH_.defaultProps={height:50,width:50};addPropertyControls(Framerw0iMn4LH_,{variant:{options:[\"kztVK7ZQx\",\"KmMIkZFq1\"],optionTitles:[\"Closed\",\"Open\"],title:\"Variant\",type:ControlType.Enum},Jl7dVOIBT:{title:\"Click\",type:ControlType.EventHandler}});addFonts(Framerw0iMn4LH_,[{explicitInter:true,fonts:[]}],{supportsExplicitInterCodegen:true});\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"Framerw0iMn4LH_\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerVariables\":\"{\\\"Jl7dVOIBT\\\":\\\"click\\\"}\",\"framerAutoSizeImages\":\"true\",\"framerColorSyntax\":\"true\",\"framerDisplayContentsDiv\":\"false\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"KmMIkZFq1\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]}}}\",\"framerImmutableVariables\":\"true\",\"framerIntrinsicWidth\":\"50\",\"framerComponentViewportWidth\":\"true\",\"framerIntrinsicHeight\":\"50\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./w0iMn4LH_.map","// Generated by Framer (2f17f47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,ControlType,cx,forwardLoader,getFonts,Link,ResolveLinks,RichText,runTasksWithYield,SmartComponentScopedContainer,useActiveVariantCallback,useComponentViewport,useLocaleInfo,useRouter,useVariantState,withCSS}from\"framer\";import{LayoutGroup,motion,MotionConfigContext}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import HeaderMenus from\"https://framerusercontent.com/modules/ycgq1MqCCNBgFpUX3lIA/kGQa0Ys7PceOUtNXCLhw/HeaderMenus.js\";import SiteNavigationSupport from\"https://framerusercontent.com/modules/FKKCnKdTYlsslvwbkch5/OlUvfURRbNaBIlfhZEaT/SiteNavigationSupport.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"https://framerusercontent.com/modules/v0r4gz2iQiC2nkwrM5xG/w0Cuf2o1OH7lcvq4RpOq/OUcp9x9Lm.js\";import AI25 from\"https://framerusercontent.com/modules/MlKPoCamxaPiSC9KMYVi/bQpilpVRWwapC7rLTzwk/qQWgm2ISV.js\";import NavLink from\"https://framerusercontent.com/modules/u8RmKCryWkQnxJHbBxaN/Krg8g1KkSXB1CxXXY2rw/aSh3Xi_bV.js\";import NavLinksGroup from\"https://framerusercontent.com/modules/HRHSmFTkj8Q3FXzfMlP8/JYgTY633nGar88OHzRT0/JbwUWNzCt.js\";import DropdownPhone from\"https://framerusercontent.com/modules/aoIVAsus44KMPrCtiCON/4LeorN6kdlYsfZ0dhxV3/jKIxA7vCd.js\";import ButtonLanguage from\"https://framerusercontent.com/modules/8ebFLK7tkdfz6d5xYJUo/ict0RyqtHhiZEXPC5Pps/kAC8SWSU3.js\";import BurgerMenu from\"https://framerusercontent.com/modules/3OntNsNiJKq4C6eoeSZl/k0QAOIUy9ZFZ5cuDmRcV/w0iMn4LH_.js\";import ButtonDownload from\"https://framerusercontent.com/modules/escIUv1OGEVI1CdKO7tE/Jp0TQiaWQmDC9mcJTDVn/XM3fCROPD.js\";const AI25Fonts=getFonts(AI25);const ButtonLanguageFonts=getFonts(ButtonLanguage);const BurgerMenuFonts=getFonts(BurgerMenu);const DropdownPhoneFonts=getFonts(DropdownPhone);const NavLinkFonts=getFonts(NavLink);const HeaderMenusFonts=getFonts(HeaderMenus);const SiteNavigationSupportFonts=getFonts(SiteNavigationSupport);const cycleOrder=[\"BufbQy2wG\",\"J7xun2zRz\",\"hHjHUlKiB\",\"vGjhUmB0u\",\"fYk52DmpX\",\"b55vg2vUu\",\"XgPRiFXhS\",\"weK4A4q9J\"];const serializationHash=\"framer-zSWaA\";const variantClassNames={b55vg2vUu:\"framer-v-1lakdi9\",BufbQy2wG:\"framer-v-1g1k8bh\",fYk52DmpX:\"framer-v-1k2100l\",hHjHUlKiB:\"framer-v-1eqr586\",J7xun2zRz:\"framer-v-enaa0l\",vGjhUmB0u:\"framer-v-1njcl08\",weK4A4q9J:\"framer-v-cr67ne\",XgPRiFXhS:\"framer-v-hym46s\"};function addPropertyOverrides(overrides,...variants){const nextOverrides={};variants?.forEach(variant=>variant&&Object.assign(nextOverrides,overrides[variant]));return nextOverrides;}const transition1={bounce:0,delay:0,duration:.4,type:\"spring\"};const convertFromEnum=(value,activeLocale)=>{switch(value){case\"default\":return\"Kk1v4zWBn\";case\"BbVfiokwi\":return\"Kk1v4zWBn\";default:return\"Kk1v4zWBn\";}};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const transformTemplate1=(_,t)=>`translateY(-50%) ${t}`;const Transition=({value,children})=>{const config=React.useContext(MotionConfigContext);const transition=value??config.transition;const contextValue=React.useMemo(()=>({...config,transition}),[JSON.stringify(transition)]);return /*#__PURE__*/_jsx(MotionConfigContext.Provider,{value:contextValue,children:children});};const humanReadableVariantMap={\"Default blur\":\"J7xun2zRz\",\"Mobile about us open\":\"b55vg2vUu\",\"Mobile blur\":\"weK4A4q9J\",\"Mobile closed\":\"XgPRiFXhS\",\"Mobile Open\":\"hHjHUlKiB\",\"Mobile services open\":\"fYk52DmpX\",\"Mobile work open\":\"vGjhUmB0u\",Default:\"BufbQy2wG\"};const Variants=motion.create(React.Fragment);const getProps=({height,id,width,...props})=>{return{...props,variant:humanReadableVariantMap[props.variant]??props.variant??\"BufbQy2wG\"};};const createLayoutDependency=(props,variants)=>{if(props.layoutDependency)return variants.join(\"-\")+props.layoutDependency;return variants.join(\"-\");};const Component=/*#__PURE__*/React.forwardRef(function(props,ref){const fallbackRef=useRef(null);const refBinding=ref??fallbackRef;const defaultLayoutId=React.useId();const{activeLocale,setLocale}=useLocaleInfo();const componentViewport=useComponentViewport();const{style,className,layoutId,variant,...restProps}=getProps(props);const{baseVariant,classNames,clearLoadingGesture,gestureHandlers,gestureVariant,isLoading,setGestureState,setVariant,variants}=useVariantState({cycleOrder,defaultVariant:\"BufbQy2wG\",ref:refBinding,variant,variantClassNames});const layoutDependency=createLayoutDependency(props,variants);const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const isDisplayed=()=>{if([\"hHjHUlKiB\",\"vGjhUmB0u\",\"fYk52DmpX\",\"b55vg2vUu\",\"XgPRiFXhS\",\"weK4A4q9J\"].includes(baseVariant))return true;return false;};const{activeVariantCallback,delay}=useActiveVariantCallback(baseVariant);const Jl7dVOIBT413vb6=activeVariantCallback(async(...args)=>{setVariant(\"XgPRiFXhS\");});const Jl7dVOIBT1qtv7lk=activeVariantCallback(async(...args)=>{setVariant(\"hHjHUlKiB\");});const Gx2dgaW6X1slbeny=activeVariantCallback(async(...args)=>{setVariant(\"E_G23E0A3\");});const Gx2dgaW6X1smltpo=activeVariantCallback(async(...args)=>{setVariant(\"vGjhUmB0u\");});const Gx2dgaW6Xqo15qb=activeVariantCallback(async(...args)=>{setVariant(\"qSLmSDGdN\");});const Gx2dgaW6X1uhb983=activeVariantCallback(async(...args)=>{setVariant(\"fYk52DmpX\");});const Gx2dgaW6Xqch942=activeVariantCallback(async(...args)=>{setVariant(\"AZmfDreQM\");});const Gx2dgaW6Xo43hvp=activeVariantCallback(async(...args)=>{setVariant(\"b55vg2vUu\");});usePreloadLocalizedValues(activeLocale);const router=useRouter();const isDisplayed1=()=>{if([\"hHjHUlKiB\",\"vGjhUmB0u\",\"fYk52DmpX\",\"b55vg2vUu\"].includes(baseVariant))return false;return true;};return /*#__PURE__*/_jsx(LayoutGroup,{id:layoutId??defaultLayoutId,children:/*#__PURE__*/_jsx(Variants,{animate:variants,initial:false,children:/*#__PURE__*/_jsx(Transition,{value:transition1,children:/*#__PURE__*/_jsxs(motion.nav,{...restProps,...gestureHandlers,className:cx(scopingClassNames,\"framer-1g1k8bh\",className,classNames),\"data-framer-name\":\"Default\",layoutDependency:layoutDependency,layoutId:\"BufbQy2wG\",ref:refBinding,style:{backdropFilter:\"none\",background:\"linear-gradient(180deg, var(--token-fb9c64e3-2235-4a15-ae54-a35505d83ea2, rgba(255, 255, 255, 0)) 0%, var(--token-fb9c64e3-2235-4a15-ae54-a35505d83ea2, rgba(255, 255, 255, 0)) 100%)\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\",...style},variants:{b55vg2vUu:{backdropFilter:\"none\",background:\"linear-gradient(180deg, rgb(10, 10, 10) 0%, rgb(10, 10, 10) 100%)\",backgroundColor:\"rgb(10, 10, 10)\",WebkitBackdropFilter:\"none\"},fYk52DmpX:{backdropFilter:\"none\",background:\"linear-gradient(180deg, rgb(10, 10, 10) 0%, rgb(10, 10, 10) 100%)\",backgroundColor:\"rgb(10, 10, 10)\",WebkitBackdropFilter:\"none\"},hHjHUlKiB:{backdropFilter:\"none\",background:\"linear-gradient(180deg, rgb(10, 10, 10) 0%, rgb(10, 10, 10) 100%)\",backgroundColor:\"rgb(10, 10, 10)\",WebkitBackdropFilter:\"none\"},J7xun2zRz:{backdropFilter:\"blur(4px)\",background:\"linear-gradient(180deg, rgba(10, 10, 10, 0.94) 0%, rgba(10, 10, 10, 0.94) 100%)\",backgroundColor:\"rgba(10, 10, 10, 0.94)\",WebkitBackdropFilter:\"blur(4px)\"},vGjhUmB0u:{backdropFilter:\"none\",background:\"linear-gradient(180deg, rgb(10, 10, 10) 0%, rgb(10, 10, 10) 100%)\",backgroundColor:\"rgb(10, 10, 10)\",WebkitBackdropFilter:\"none\"},weK4A4q9J:{backdropFilter:\"blur(4px)\",background:\"linear-gradient(180deg, rgba(10, 10, 10, 0.94) 0%, rgba(10, 10, 10, 0.94) 100%)\",backgroundColor:\"rgba(10, 10, 10, 0.94)\",WebkitBackdropFilter:\"blur(4px)\"},XgPRiFXhS:{backdropFilter:\"none\",backgroundColor:\"rgba(0, 0, 0, 0)\",WebkitBackdropFilter:\"none\"}},...addPropertyOverrides({b55vg2vUu:{\"data-framer-name\":\"Mobile about us open\"},fYk52DmpX:{\"data-framer-name\":\"Mobile services open\"},hHjHUlKiB:{\"data-framer-name\":\"Mobile Open\"},J7xun2zRz:{\"data-framer-name\":\"Default blur\"},vGjhUmB0u:{\"data-framer-name\":\"Mobile work open\"},weK4A4q9J:{\"data-framer-name\":\"Mobile blur\"},XgPRiFXhS:{\"data-framer-name\":\"Mobile closed\"}},baseVariant,gestureVariant),children:[/*#__PURE__*/_jsxs(motion.nav,{className:\"framer-1avybgd\",\"data-border\":true,\"data-framer-name\":\"Nav Menu\",layoutDependency:layoutDependency,layoutId:\"dXRl_2pc6\",style:{\"--border-bottom-width\":\"0px\",\"--border-color\":\"rgba(255, 255, 255, 0.1)\",\"--border-left-width\":\"0px\",\"--border-right-width\":\"0px\",\"--border-style\":\"solid\",\"--border-top-width\":\"0px\"},children:[/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1829aq8\",\"data-framer-name\":\"Logo + Burger\",layoutDependency:layoutDependency,layoutId:\"EjoLb8JvX\",children:[/*#__PURE__*/_jsx(Link,{href:{webPageId:\"pyQ74JKGa\"},motionChild:true,nodeId:\"Hl6KQr0eZ\",openInNewTab:false,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(motion.a,{\"aria-label\":\"Link logo home \",className:\"framer-esq0w5 framer-118fr3q\",\"data-framer-name\":\"Logo\",layoutDependency:layoutDependency,layoutId:\"Hl6KQr0eZ\",children:/*#__PURE__*/_jsx(AI25,{animated:true,className:\"framer-o5as5x\",layoutDependency:layoutDependency,layoutId:\"fJRBbFQzM\",style:{\"--jg6qux\":\"var(--token-c46abb9d-0d10-414f-ba99-89efb980d54d, rgb(255, 255, 255))\",\"--y1agr5\":\"var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0))\"}})})}),isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-10wg6k\",\"data-framer-name\":\"Burger + Languages\",layoutDependency:layoutDependency,layoutId:\"Q8HFTE6zz\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,...addPropertyOverrides({b55vg2vUu:{y:(componentViewport?.y||0)+31.5},fYk52DmpX:{y:(componentViewport?.y||0)+31.5},hHjHUlKiB:{y:(componentViewport?.y||0)+31.5},vGjhUmB0u:{y:(componentViewport?.y||0)+31.5},weK4A4q9J:{y:(componentViewport?.y||0)+31.5},XgPRiFXhS:{y:(componentViewport?.y||0)+31.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1xexnfb-container\",layoutDependency:layoutDependency,layoutId:\"Nj3Trex1_-container\",nodeId:\"Nj3Trex1_\",rendersWithMotion:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(ButtonLanguage,{height:\"100%\",id:\"Nj3Trex1_\",layoutId:\"Nj3Trex1_\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:50,...addPropertyOverrides({b55vg2vUu:{y:(componentViewport?.y||0)+27},fYk52DmpX:{y:(componentViewport?.y||0)+27},hHjHUlKiB:{y:(componentViewport?.y||0)+27},vGjhUmB0u:{y:(componentViewport?.y||0)+27},weK4A4q9J:{y:(componentViewport?.y||0)+27},XgPRiFXhS:{y:(componentViewport?.y||0)+27}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-5qid96-container\",layoutDependency:layoutDependency,layoutId:\"pr5cXbEqT-container\",nodeId:\"pr5cXbEqT\",rendersWithMotion:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(BurgerMenu,{height:\"100%\",id:\"pr5cXbEqT\",layoutId:\"pr5cXbEqT\",variant:matchVariant(\"KmMIkZFq1\"),width:\"100%\",...addPropertyOverrides({b55vg2vUu:{Jl7dVOIBT:Jl7dVOIBT413vb6},fYk52DmpX:{Jl7dVOIBT:Jl7dVOIBT413vb6},hHjHUlKiB:{Jl7dVOIBT:Jl7dVOIBT413vb6},vGjhUmB0u:{Jl7dVOIBT:Jl7dVOIBT413vb6},weK4A4q9J:{Jl7dVOIBT:Jl7dVOIBT1qtv7lk,variant:matchVariant(\"kztVK7ZQx\")},XgPRiFXhS:{Jl7dVOIBT:Jl7dVOIBT1qtv7lk,variant:matchVariant(\"kztVK7ZQx\")}},baseVariant,gestureVariant)})})})]})]}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-r7v42v\",\"data-framer-name\":\"Nav links + CTA + Languages\",layoutDependency:layoutDependency,layoutId:\"QzUQmXobQ\",style:{backgroundColor:\"rgba(0, 0, 0, 0)\"},transformTemplate:transformTemplate1,variants:{b55vg2vUu:{backgroundColor:\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"},fYk52DmpX:{backgroundColor:\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"},hHjHUlKiB:{backgroundColor:\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"},vGjhUmB0u:{backgroundColor:\"var(--token-24f27aa8-9496-4d3e-bf0e-429bb69788c2, rgb(10, 10, 10))\"},weK4A4q9J:{backgroundColor:\"rgba(0, 0, 0, 0)\"},XgPRiFXhS:{backgroundColor:\"rgba(0, 0, 0, 0)\"}},...addPropertyOverrides({b55vg2vUu:{transformTemplate:undefined},fYk52DmpX:{transformTemplate:undefined},hHjHUlKiB:{transformTemplate:undefined},vGjhUmB0u:{transformTemplate:undefined},weK4A4q9J:{transformTemplate:undefined},XgPRiFXhS:{transformTemplate:undefined}},baseVariant,gestureVariant),children:[isDisplayed()&&/*#__PURE__*/_jsxs(motion.div,{className:\"framer-1i9zun4\",\"data-framer-name\":\"Nav links group Mobile\",layoutDependency:layoutDependency,layoutId:\"YlNcU2Zzp\",children:[/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,...addPropertyOverrides({b55vg2vUu:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},fYk52DmpX:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},hHjHUlKiB:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},vGjhUmB0u:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},weK4A4q9J:{width:`calc(${componentViewport?.width||\"100vw\"} - 68px)`,y:(componentViewport?.y||0)+51.5},XgPRiFXhS:{width:`calc(${componentViewport?.width||\"100vw\"} - 68px)`,y:(componentViewport?.y||0)+51.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-tm8j22-container\",\"data-framer-name\":\"Work Mobile\",layoutDependency:layoutDependency,layoutId:\"N7VV0WoAx-container\",name:\"Work Mobile\",nodeId:\"N7VV0WoAx\",rendersWithMotion:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(DropdownPhone,{Gx2dgaW6X:Gx2dgaW6X1slbeny,height:\"100%\",id:\"N7VV0WoAx\",layoutId:\"N7VV0WoAx\",name:\"Work Mobile\",style:{width:\"100%\"},variant:matchVariant(\"f6pTgyEXr\"),width:\"100%\",...addPropertyOverrides({b55vg2vUu:{Gx2dgaW6X:Gx2dgaW6X1smltpo},fYk52DmpX:{Gx2dgaW6X:Gx2dgaW6X1smltpo},hHjHUlKiB:{Gx2dgaW6X:Gx2dgaW6X1smltpo},vGjhUmB0u:{Gx2dgaW6X:Jl7dVOIBT413vb6,variant:matchVariant(\"H09UzBwdQ\")},weK4A4q9J:{Gx2dgaW6X:Gx2dgaW6X1smltpo},XgPRiFXhS:{Gx2dgaW6X:Gx2dgaW6X1smltpo}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,...addPropertyOverrides({b55vg2vUu:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},fYk52DmpX:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},hHjHUlKiB:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},vGjhUmB0u:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},weK4A4q9J:{width:`calc(${componentViewport?.width||\"100vw\"} - 68px)`,y:(componentViewport?.y||0)+237.5},XgPRiFXhS:{width:`calc(${componentViewport?.width||\"100vw\"} - 68px)`,y:(componentViewport?.y||0)+237.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-18zsyuz-container\",\"data-framer-name\":\"Services Mobile\",layoutDependency:layoutDependency,layoutId:\"JImyfbjzo-container\",name:\"Services Mobile\",nodeId:\"JImyfbjzo\",rendersWithMotion:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(DropdownPhone,{Gx2dgaW6X:Gx2dgaW6Xqo15qb,height:\"100%\",id:\"JImyfbjzo\",layoutId:\"JImyfbjzo\",name:\"Services Mobile\",style:{width:\"100%\"},variant:matchVariant(\"kTD2sGkQN\"),width:\"100%\",...addPropertyOverrides({b55vg2vUu:{Gx2dgaW6X:Gx2dgaW6X1uhb983},fYk52DmpX:{Gx2dgaW6X:Jl7dVOIBT413vb6,variant:matchVariant(\"JZalxEzuc\")},hHjHUlKiB:{Gx2dgaW6X:Gx2dgaW6X1uhb983},vGjhUmB0u:{Gx2dgaW6X:Gx2dgaW6X1uhb983},weK4A4q9J:{Gx2dgaW6X:Gx2dgaW6X1uhb983},XgPRiFXhS:{Gx2dgaW6X:Gx2dgaW6X1uhb983}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:170,...addPropertyOverrides({b55vg2vUu:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},fYk52DmpX:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},hHjHUlKiB:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},vGjhUmB0u:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},weK4A4q9J:{width:`calc(${componentViewport?.width||\"100vw\"} - 68px)`,y:(componentViewport?.y||0)+423.5},XgPRiFXhS:{width:`calc(${componentViewport?.width||\"100vw\"} - 68px)`,y:(componentViewport?.y||0)+423.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-1wd60dh-container\",\"data-framer-name\":\"About Mobile\",layoutDependency:layoutDependency,layoutId:\"cukVLmd09-container\",name:\"About Mobile\",nodeId:\"cukVLmd09\",rendersWithMotion:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(DropdownPhone,{Gx2dgaW6X:Gx2dgaW6Xqch942,height:\"100%\",id:\"cukVLmd09\",layoutId:\"cukVLmd09\",name:\"About Mobile\",style:{width:\"100%\"},variant:matchVariant(\"yqE1Jxx2P\"),width:\"100%\",...addPropertyOverrides({b55vg2vUu:{Gx2dgaW6X:Jl7dVOIBT413vb6,variant:matchVariant(\"OU776cfqB\")},fYk52DmpX:{Gx2dgaW6X:Gx2dgaW6Xo43hvp},hHjHUlKiB:{Gx2dgaW6X:Gx2dgaW6Xo43hvp},vGjhUmB0u:{Gx2dgaW6X:Gx2dgaW6Xo43hvp},weK4A4q9J:{Gx2dgaW6X:Gx2dgaW6Xo43hvp},XgPRiFXhS:{Gx2dgaW6X:Gx2dgaW6Xo43hvp}},baseVariant,gestureVariant)})})}),/*#__PURE__*/_jsx(ResolveLinks,{links:[{href:{webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined},{href:{webPageId:\"Uzo2XORuT\"},implicitPathVariables:undefined}],children:resolvedLinks=>/*#__PURE__*/_jsx(ComponentViewportProvider,{height:40,...addPropertyOverrides({b55vg2vUu:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},fYk52DmpX:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},hHjHUlKiB:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},vGjhUmB0u:{width:`calc(${componentViewport?.width||\"100vw\"} - 50px)`},weK4A4q9J:{width:`calc(${componentViewport?.width||\"100vw\"} - 68px)`,y:(componentViewport?.y||0)+609.5},XgPRiFXhS:{width:`calc(${componentViewport?.width||\"100vw\"} - 68px)`,y:(componentViewport?.y||0)+609.5}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-hhupb1-container\",\"data-framer-name\":\"Blog\",layoutDependency:layoutDependency,layoutId:\"FgkYdlmhi-container\",name:\"Blog\",nodeId:\"FgkYdlmhi\",rendersWithMotion:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(NavLink,{AIoNQi7AZ:resolvedLinks[0],height:\"100%\",id:\"FgkYdlmhi\",jlh6eTp_p:false,layoutId:\"FgkYdlmhi\",name:\"Blog\",Obkty2Ilz:getLocalizedValue(\"v0\",activeLocale)??\"Blog\",style:{width:\"100%\"},variant:matchVariant(\"fbdWQPSfU\"),width:\"100%\",...addPropertyOverrides({b55vg2vUu:{AIoNQi7AZ:resolvedLinks[4],DI0sZOD72:Jl7dVOIBT413vb6},fYk52DmpX:{AIoNQi7AZ:resolvedLinks[3],i1wufJPao:Jl7dVOIBT413vb6},hHjHUlKiB:{AIoNQi7AZ:resolvedLinks[1],DI0sZOD72:Jl7dVOIBT413vb6},vGjhUmB0u:{AIoNQi7AZ:resolvedLinks[2],DI0sZOD72:Jl7dVOIBT413vb6},weK4A4q9J:{AIoNQi7AZ:resolvedLinks[6]},XgPRiFXhS:{AIoNQi7AZ:resolvedLinks[5]}},baseVariant,gestureVariant)})})})})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-17dyent-container\",\"data-code-component-plugin-id\":\"mcp001\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"I7i9OHAAk-container\",nodeId:\"I7i9OHAAk\",rendersWithMotion:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(HeaderMenus,{height:\"100%\",id:\"I7i9OHAAk\",layoutId:\"I7i9OHAAk\",style:{width:\"100%\"},width:\"100%\"})})}),/*#__PURE__*/_jsxs(motion.div,{className:\"framer-trtkbh\",\"data-framer-name\":\"Button CTA + Language\",layoutDependency:layoutDependency,layoutId:\"aMUpSZkwU\",children:[isDisplayed1()&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:41,y:(componentViewport?.y||0)+((componentViewport?.height||104)-104)/2+31.5,...addPropertyOverrides({weK4A4q9J:{y:(componentViewport?.y||0)+699},XgPRiFXhS:{y:(componentViewport?.y||0)+699}},baseVariant,gestureVariant),children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-sh1ncr-container\",layoutDependency:layoutDependency,layoutId:\"rMZV3hVQm-container\",nodeId:\"rMZV3hVQm\",rendersWithMotion:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(ButtonLanguage,{height:\"100%\",id:\"rMZV3hVQm\",layoutId:\"rMZV3hVQm\",variant:matchVariant(convertFromEnum(activeLocale?.id,activeLocale)),width:\"100%\"})})}),/*#__PURE__*/_jsx(Link,{href:\"https://framerusercontent.com/assets/2ndagB7lJYf6xW971tFXopjlYt4.pdf\",motionChild:true,nodeId:\"VpKdepsjM\",openInNewTab:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(motion.a,{className:\"framer-w5dlll framer-118fr3q\",\"data-framer-name\":\"StartProject\",layoutDependency:layoutDependency,layoutId:\"VpKdepsjM\",style:{backgroundColor:\"rgba(255, 255, 255, 0.06)\",borderBottomLeftRadius:12,borderBottomRightRadius:12,borderTopLeftRadius:12,borderTopRightRadius:12},children:/*#__PURE__*/_jsx(RichText,{__fromCanvasComponent:true,children:getLocalizedValue(\"v1\",activeLocale)??/*#__PURE__*/_jsx(React.Fragment,{children:/*#__PURE__*/_jsx(motion.p,{children:\"Pitch deck\"})}),className:\"framer-5l5bum\",fonts:[\"Inter\"],layoutDependency:layoutDependency,layoutId:\"T1Ga7zmLN\",verticalAlignment:\"top\",withExternalLayout:true})})})]})]})]}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(SmartComponentScopedContainer,{className:\"framer-912jyk-container\",\"data-code-component-plugin-id\":\"mcp001\",\"data-framer-name\":\"Site Navigation Support\",isAuthoredByUser:true,layoutDependency:layoutDependency,layoutId:\"nD2eeejd_-container\",name:\"Site Navigation Support\",nodeId:\"nD2eeejd_\",rendersWithMotion:true,scopeId:\"OUcp9x9Lm\",children:/*#__PURE__*/_jsx(SiteNavigationSupport,{height:\"100%\",id:\"nD2eeejd_\",layoutId:\"nD2eeejd_\",name:\"Site Navigation Support\",style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]})})})});});const css=[\".framer-zSWaA.framer-118fr3q, .framer-zSWaA .framer-118fr3q { display: block; }\",\".framer-zSWaA.framer-1g1k8bh { 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: visible; padding: 0px; position: relative; width: 2500px; }\",\".framer-zSWaA .framer-1avybgd { 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 30px 0px 30px; position: relative; width: 100%; z-index: 10; }\",\".framer-zSWaA .framer-1829aq8 { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 0px; height: min-content; justify-content: center; overflow: visible; padding: 0px; position: relative; width: min-content; z-index: 30; }\",\".framer-zSWaA .framer-esq0w5 { align-content: flex-start; align-items: flex-start; display: flex; flex: none; flex-direction: column; flex-wrap: nowrap; gap: 10px; height: 104px; justify-content: center; overflow: visible; padding: 2px 0px 0px 0px; position: relative; text-decoration: none; width: 104px; }\",\".framer-zSWaA .framer-o5as5x { aspect-ratio: 1.75 / 1; flex: none; height: auto; position: relative; width: 78px; }\",\".framer-zSWaA .framer-10wg6k { align-content: center; align-items: center; display: flex; flex: 1 0 0px; flex-direction: row; flex-wrap: nowrap; gap: 8px; height: min-content; justify-content: flex-end; overflow: visible; padding: 0px; position: relative; width: 1px; }\",\".framer-zSWaA .framer-1xexnfb-container, .framer-zSWaA .framer-5qid96-container, .framer-zSWaA .framer-sh1ncr-container { flex: none; height: auto; position: relative; width: auto; }\",\".framer-zSWaA .framer-r7v42v { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 196px; height: min-content; justify-content: flex-end; left: 0px; overflow: visible; padding: 0px 30px 0px 30px; position: absolute; right: 0px; top: 50%; }\",\".framer-zSWaA .framer-1i9zun4 { 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: visible; padding: 0px 0px 24px 8px; position: relative; width: min-content; z-index: 8; }\",\".framer-zSWaA .framer-tm8j22-container, .framer-zSWaA .framer-18zsyuz-container, .framer-zSWaA .framer-1wd60dh-container, .framer-zSWaA .framer-hhupb1-container { align-self: stretch; flex: none; height: auto; position: relative; width: auto; }\",\".framer-zSWaA .framer-17dyent-container { flex: none; height: 44px; left: -1752px; position: absolute; top: 0px; width: 500px; }\",\".framer-zSWaA .framer-trtkbh { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 6px; height: min-content; justify-content: center; overflow: hidden; padding: 0px; position: relative; width: min-content; }\",\".framer-zSWaA .framer-w5dlll { align-content: center; align-items: center; display: flex; flex: none; flex-direction: row; flex-wrap: nowrap; gap: 10px; height: 44px; justify-content: center; padding: 0px 18px 0px 18px; position: relative; text-decoration: none; width: min-content; }\",\".framer-zSWaA .framer-5l5bum { flex: none; height: auto; position: relative; white-space: pre; width: auto; }\",\".framer-zSWaA .framer-912jyk-container { flex: none; height: 1px; left: -1253px; position: absolute; top: 0px; width: 1px; }\",\".framer-zSWaA.framer-v-1eqr586.framer-1g1k8bh { justify-content: flex-start; width: 700px; }\",\".framer-zSWaA.framer-v-1eqr586 .framer-1avybgd, .framer-zSWaA.framer-v-1njcl08 .framer-1avybgd, .framer-zSWaA.framer-v-1k2100l .framer-1avybgd, .framer-zSWaA.framer-v-1lakdi9 .framer-1avybgd { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; height: 800px; justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); min-height: calc(var(--framer-viewport-height, 100vh) * 1); padding: 0px; }\",\".framer-zSWaA.framer-v-1eqr586 .framer-1829aq8, .framer-zSWaA.framer-v-1njcl08 .framer-1829aq8, .framer-zSWaA.framer-v-1k2100l .framer-1829aq8, .framer-zSWaA.framer-v-1lakdi9 .framer-1829aq8, .framer-zSWaA.framer-v-hym46s .framer-1829aq8, .framer-zSWaA.framer-v-cr67ne .framer-1829aq8 { gap: unset; justify-content: space-between; padding: 0px 16px 0px 16px; width: 100%; }\",\".framer-zSWaA.framer-v-1eqr586 .framer-o5as5x, .framer-zSWaA.framer-v-1njcl08 .framer-o5as5x, .framer-zSWaA.framer-v-1k2100l .framer-o5as5x, .framer-zSWaA.framer-v-1lakdi9 .framer-o5as5x, .framer-zSWaA.framer-v-hym46s .framer-o5as5x, .framer-zSWaA.framer-v-cr67ne .framer-o5as5x { width: 60px; }\",\".framer-zSWaA.framer-v-1eqr586 .framer-r7v42v, .framer-zSWaA.framer-v-1njcl08 .framer-r7v42v, .framer-zSWaA.framer-v-1k2100l .framer-r7v42v, .framer-zSWaA.framer-v-1lakdi9 .framer-r7v42v { align-content: flex-start; align-items: flex-start; flex: 1 0 0px; flex-direction: column; gap: unset; height: 1px; justify-content: space-between; padding: 24px 12px 24px 30px; top: calc(50% - 1fr / 2); }\",\".framer-zSWaA.framer-v-1eqr586 .framer-1i9zun4 { justify-content: flex-start; padding: 24px 0px 24px 8px; width: 100%; }\",\".framer-zSWaA.framer-v-1eqr586 .framer-tm8j22-container, .framer-zSWaA.framer-v-1eqr586 .framer-18zsyuz-container, .framer-zSWaA.framer-v-1eqr586 .framer-1wd60dh-container, .framer-zSWaA.framer-v-1eqr586 .framer-hhupb1-container, .framer-zSWaA.framer-v-1njcl08 .framer-tm8j22-container, .framer-zSWaA.framer-v-1njcl08 .framer-18zsyuz-container, .framer-zSWaA.framer-v-1njcl08 .framer-1wd60dh-container, .framer-zSWaA.framer-v-1njcl08 .framer-hhupb1-container, .framer-zSWaA.framer-v-1k2100l .framer-tm8j22-container, .framer-zSWaA.framer-v-1k2100l .framer-18zsyuz-container, .framer-zSWaA.framer-v-1k2100l .framer-1wd60dh-container, .framer-zSWaA.framer-v-1k2100l .framer-hhupb1-container, .framer-zSWaA.framer-v-1lakdi9 .framer-tm8j22-container, .framer-zSWaA.framer-v-1lakdi9 .framer-18zsyuz-container, .framer-zSWaA.framer-v-1lakdi9 .framer-1wd60dh-container, .framer-zSWaA.framer-v-1lakdi9 .framer-hhupb1-container, .framer-zSWaA.framer-v-hym46s .framer-tm8j22-container, .framer-zSWaA.framer-v-hym46s .framer-18zsyuz-container, .framer-zSWaA.framer-v-hym46s .framer-1wd60dh-container, .framer-zSWaA.framer-v-hym46s .framer-hhupb1-container, .framer-zSWaA.framer-v-cr67ne .framer-tm8j22-container, .framer-zSWaA.framer-v-cr67ne .framer-18zsyuz-container, .framer-zSWaA.framer-v-cr67ne .framer-1wd60dh-container, .framer-zSWaA.framer-v-cr67ne .framer-hhupb1-container { align-self: unset; width: 100%; }\",\".framer-zSWaA.framer-v-1eqr586 .framer-trtkbh, .framer-zSWaA.framer-v-1njcl08 .framer-trtkbh, .framer-zSWaA.framer-v-1k2100l .framer-trtkbh, .framer-zSWaA.framer-v-1lakdi9 .framer-trtkbh { padding: 0px 0px 0px 8px; }\",\".framer-zSWaA.framer-v-1njcl08.framer-1g1k8bh, .framer-zSWaA.framer-v-1k2100l.framer-1g1k8bh, .framer-zSWaA.framer-v-1lakdi9.framer-1g1k8bh, .framer-zSWaA.framer-v-hym46s.framer-1g1k8bh, .framer-zSWaA.framer-v-cr67ne.framer-1g1k8bh { justify-content: flex-start; max-height: calc(var(--framer-viewport-height, 100vh) * 1); width: 700px; }\",\".framer-zSWaA.framer-v-1njcl08 .framer-1i9zun4, .framer-zSWaA.framer-v-1k2100l .framer-1i9zun4, .framer-zSWaA.framer-v-1lakdi9 .framer-1i9zun4 { justify-content: flex-start; width: 100%; }\",\".framer-zSWaA.framer-v-hym46s .framer-1avybgd, .framer-zSWaA.framer-v-cr67ne .framer-1avybgd { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 0px; justify-content: flex-start; padding: 0px; }\",\".framer-zSWaA.framer-v-hym46s .framer-r7v42v, .framer-zSWaA.framer-v-cr67ne .framer-r7v42v { align-content: flex-start; align-items: flex-start; flex-direction: column; gap: 24px; height: 1px; justify-content: flex-start; overflow: hidden; top: calc(50% - 1px / 2); }\",\".framer-zSWaA.framer-v-hym46s .framer-1i9zun4, .framer-zSWaA.framer-v-cr67ne .framer-1i9zun4 { width: 100%; z-index: unset; }\",'.framer-zSWaA[data-border=\"true\"]::after, .framer-zSWaA [data-border=\"true\"]::after { content: \"\"; border-width: var(--border-top-width, 0) var(--border-right-width, 0) var(--border-bottom-width, 0) var(--border-left-width, 0); border-color: var(--border-color, none); border-style: var(--border-style, none); width: 100%; height: 100%; position: absolute; box-sizing: border-box; left: 0; top: 0; border-radius: inherit; corner-shape: inherit; pointer-events: none; }'];/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 104\n * @framerIntrinsicWidth 2500\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"auto\"]},\"J7xun2zRz\":{\"layout\":[\"fixed\",\"auto\"]},\"hHjHUlKiB\":{\"layout\":[\"fixed\",\"auto\"]},\"vGjhUmB0u\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"fYk52DmpX\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"b55vg2vUu\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"XgPRiFXhS\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]},\"weK4A4q9J\":{\"layout\":[\"fixed\",\"auto\"],\"constraints\":[null,null,null,\"100vh\"]}}}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n */const FramerOUcp9x9Lm=withCSS(Component,css,\"framer-zSWaA\");export default FramerOUcp9x9Lm;FramerOUcp9x9Lm.displayName=\"Navigation Bar\";FramerOUcp9x9Lm.defaultProps={height:104,width:2500};addPropertyControls(FramerOUcp9x9Lm,{variant:{options:[\"BufbQy2wG\",\"J7xun2zRz\",\"hHjHUlKiB\",\"vGjhUmB0u\",\"fYk52DmpX\",\"b55vg2vUu\",\"XgPRiFXhS\",\"weK4A4q9J\"],optionTitles:[\"Default\",\"Default blur\",\"Mobile Open\",\"Mobile work open\",\"Mobile services open\",\"Mobile about us open\",\"Mobile closed\",\"Mobile blur\"],title:\"Variant\",type:ControlType.Enum}});addFonts(FramerOUcp9x9Lm,[{explicitInter:true,fonts:[{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F\",url:\"https://framerusercontent.com/assets/5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116\",url:\"https://framerusercontent.com/assets/EOr0mi4hNtlgWNn9if640EZzXCo.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+1F00-1FFF\",url:\"https://framerusercontent.com/assets/Y9k9QrlZAqio88Klkmbd8VoMQc.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0370-03FF\",url:\"https://framerusercontent.com/assets/OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF\",url:\"https://framerusercontent.com/assets/JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD\",url:\"https://framerusercontent.com/assets/GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2\",weight:\"400\"},{cssFamilyName:\"Inter\",source:\"framer\",style:\"normal\",uiFamilyName:\"Inter\",unicodeRange:\"U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB\",url:\"https://framerusercontent.com/assets/b6Y37FthZeALduNqHicBT6FutY.woff2\",weight:\"400\"}]},...AI25Fonts,...ButtonLanguageFonts,...BurgerMenuFonts,...DropdownPhoneFonts,...NavLinkFonts,...HeaderMenusFonts,...SiteNavigationSupportFonts],{supportsExplicitInterCodegen:true});FramerOUcp9x9Lm.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(ButtonLanguage,{},context),()=>forwardLoader(BurgerMenu,{},context),()=>forwardLoader(DropdownPhone,{},context),()=>forwardLoader(NavLink,{},context),()=>forwardLoader(NavLinksGroup,{},context),()=>forwardLoader(ButtonDownload,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerOUcp9x9Lm\",\"slots\":[],\"annotations\":{\"framerAutoSizeImages\":\"true\",\"framerImmutableVariables\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerContractVersion\":\"1\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"J7xun2zRz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"hHjHUlKiB\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"]},\\\"vGjhUmB0u\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"fYk52DmpX\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"b55vg2vUu\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"XgPRiFXhS\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]},\\\"weK4A4q9J\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"auto\\\"],\\\"constraints\\\":[null,null,null,\\\"100vh\\\"]}}}\",\"framerIntrinsicHeight\":\"104\",\"framerColorSyntax\":\"true\",\"framerIntrinsicWidth\":\"2500\",\"framerDisplayContentsDiv\":\"false\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","import{jsx as _jsx}from\"react/jsx-runtime\";import{RenderTarget}from\"framer\";// The site owner removed the full-screen loading curtain.\n// Preserve the export so existing template overrides stay valid.\nexport function withOncePerSession(Component){return function DisabledSitePreloader(props){return RenderTarget.current()===RenderTarget.canvas?/*#__PURE__*/_jsx(Component,{...props}):null;};}\nexport const __FramerMetadata__ = {\"exports\":{\"withOncePerSession\":{\"type\":\"reactHoc\",\"name\":\"withOncePerSession\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./PreLoaderOnce.map","// Generated by Framer (2f17f47)\nimport{LazyValue}from\"framer\";const valuesByLocaleId={BbVfiokwi:new LazyValue(()=>import(\"./JgNMFUFFP-0.js\"))};export default function getLocalizedValue(key,locale){while(locale){const values=valuesByLocaleId[locale.id];if(values&&values.status===\"fulfilled\"){const value=values.read()[key];if(value)return value;}locale=locale.fallback;}}function preload(locale){const promises=[];while(locale){const values=valuesByLocaleId[locale.id];if(values){const promise=values.preload();if(promise)promises.push(promise);}locale=locale.fallback;}if(promises.length>0)return Promise.all(promises);}export function usePreloadLocalizedValues(locale){const preloadPromise=preload(locale);if(preloadPromise)throw preloadPromise;}\nexport const __FramerMetadata__ = {\"exports\":{\"usePreloadLocalizedValues\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"function\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","// Generated by Framer (2f17f47)\nimport{jsx as _jsx,jsxs as _jsxs}from\"react/jsx-runtime\";import{addFonts,addPropertyControls,ComponentViewportProvider,Container,ControlType,cx,forwardLoader,GeneratedComponentContext,getFonts,parsePaddingString,PropertyOverrides,RenderTarget,runTasksWithYield,useCustomCursors,useHydratedBreakpointVariants,useIsOnFramerCanvas,useLocaleInfo,withCodeBoundaryForOverrides,withCSS,withMappedReactProps,withVariantAppearEffect}from\"framer\";import{LayoutGroup,motion}from\"framer-motion\";import*as React from\"react\";import{useRef}from\"react\";import CookieBanner from\"https://framerusercontent.com/modules/GbX8S6ghmyszcS2GLR2F/W0094OhPhwDk2yTHfbQj/Cookies.js\";import Spotlight from\"https://framerusercontent.com/modules/vErwtQH3gt51ueQcXtyh/GcHqDZOQh6OihcN5S9St/Spotlight.js\";import Footer from\"#framer/local/canvasComponent/JANRdMpXv/JANRdMpXv.js\";import Preloader,*as PreloaderInfo from\"#framer/local/canvasComponent/k6OUxRRJ4/k6OUxRRJ4.js\";import NavigationBar from\"#framer/local/canvasComponent/OUcp9x9Lm/OUcp9x9Lm.js\";import{withOncePerSession}from\"#framer/local/codeFile/bSxbytn/PreLoaderOnce.js\";import getLocalizedValue,{usePreloadLocalizedValues}from\"#framer/local/localization/JgNMFUFFP/JgNMFUFFP.js\";const PreloaderFonts=getFonts(Preloader);const PreloaderWithOncePerSessioni6pjl5=withCodeBoundaryForOverrides(Preloader,{nodeId:\"CdeTp6QRd\",override:withOncePerSession,scopeId:\"JgNMFUFFP\"});const PreloaderWithOncePerSessioni6pjl5WithMappedReactPropsxu4q92=withMappedReactProps(PreloaderWithOncePerSessioni6pjl5,PreloaderInfo);const FooterFonts=getFonts(Footer);const NavigationBarFonts=getFonts(NavigationBar);const NavigationBarWithVariantAppearEffect=withVariantAppearEffect(NavigationBar);const CookieBannerFonts=getFonts(CookieBanner);const SpotlightFonts=getFonts(Spotlight);const breakpoints={AIUBtNIFQ:\"(min-width: 1440px)\",aj3vYKPmD:\"(max-width: 809.98px)\",auV6aZN7m:\"(min-width: 1200px) and (max-width: 1439.98px)\",h2oq52VCz:\"(min-width: 810px) and (max-width: 1199.98px)\"};const isBrowser=()=>typeof document!==\"undefined\";const serializationHash=\"framer-aZNxr\";const variantClassNames={AIUBtNIFQ:\"framer-v-ftcnzu\",aj3vYKPmD:\"framer-v-1xlqz72\",auV6aZN7m:\"framer-v-b0dgei\",h2oq52VCz:\"framer-v-1hk1xz3\"};const RFMN14Lna=undefined;const a8_WGDmSV=undefined;const puqS9JrOq=undefined;const vCPJOeHmd=undefined;const fQVzvctBW=undefined;const numberToPixelString=value=>{if(typeof value!==\"number\")return value;if(!Number.isFinite(value))return undefined;return Math.max(0,value)+\"px\";};const matchVariant=(...args)=>{for(const arg of args){if(arg&&typeof arg===\"string\")return arg;}return undefined;};const getNumericColumnGap=gap=>{if(Number.isFinite(gap)&&gap>=0)return gap;if(typeof gap!==\"string\")return 0;const firstSegment=gap.split(\" \")[0];const parsedGap=parseFloat(firstSegment);return Number.isFinite(parsedGap)&&parsedGap>=0?parsedGap:0;};const breakpointRules={aj3vYKPmD:[\".framer-aZNxr.framer-ftcnzu { gap: 60px; }\",'.framer-aZNxr .framer-pp78af, [data-layout-template=\"true\"] > #overlay { margin-bottom: -60px; }'],h2oq52VCz:[\".framer-aZNxr.framer-ftcnzu { gap: 80px; }\",'.framer-aZNxr .framer-pp78af, [data-layout-template=\"true\"] > #overlay { margin-bottom: -80px; }']};const breakpointKeys=Object.keys(breakpointRules);const selectors={aj3vYKPmD:\".framer-1xlqz72-override\",h2oq52VCz:\".framer-1hk1xz3-override\"};const rules=[\".framer-aZNxr.framer-16b8fru, .framer-aZNxr .framer-16b8fru { display: block; }\",\".framer-aZNxr.framer-ftcnzu { align-content: center; align-items: center; background-color: var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, #000000); display: flex; flex-direction: column; flex-wrap: nowrap; gap: var(--avgqsa); height: min-content; justify-content: flex-start; overflow: var(--overflow-clip-fallback, clip); padding: var(--fu9hn); position: relative; width: 100%; }\",\".framer-aZNxr .framer-i6pjl5-container { flex: none; height: 100vh; left: calc(50.00000000000002% - 100% / 2); order: -999; position: absolute; top: 0px; width: 100%; }\",\".framer-aZNxr .framer-pp78af { background: transparent; flex-grow: 1; height: 0px; margin: 0px; margin-bottom: var(--b6e3dz); position: relative; width: 0px; }\",\".framer-aZNxr .framer-b7rshb-container { flex: none; height: auto; max-width: 1600px; order: 1003; position: relative; width: 100%; z-index: 9; }\",\".framer-aZNxr .framer-honat9-container { flex: none; height: auto; left: 0px; order: 1004; position: var(--framer-canvas-fixed-position, fixed); right: 0px; top: 0px; z-index: 10; }\",\".framer-aZNxr .framer-pkzglg-container { bottom: 56px; flex: none; height: auto; left: 50%; order: 1005; position: absolute; transform: translateX(-50%); width: auto; z-index: 10; }\",\".framer-aZNxr .framer-1ypx04-container { bottom: 0px; flex: none; left: 0px; order: 1006; pointer-events: none; position: absolute; right: 0px; top: 0px; z-index: 0; }\",'[data-layout-template=\"true\"] > #overlay { margin-bottom: var(--b6e3dz); }'];const mediaQueries={AIUBtNIFQ:\"(min-width: 1440px)\",aj3vYKPmD:\"(max-width: 809.98px)\",auV6aZN7m:\"(min-width: 1200px) and (max-width: 1439.98px)\",h2oq52VCz:\"(min-width: 810px) and (max-width: 1199.98px)\"};const humanReadableVariantMap={L:\"auV6aZN7m\",M:\"h2oq52VCz\",Phone:\"aj3vYKPmD\",XL:\"AIUBtNIFQ\"};const HTMLStyle=({value})=>{const onCanvas=useIsOnFramerCanvas();if(onCanvas)return null;return /*#__PURE__*/_jsx(\"style\",{dangerouslySetInnerHTML:{__html:value},\"data-framer-html-style\":\"\"});};const getProps=({gap,height,id,padding,scrollSection,showPreLoader,showSpotlight,width,...props})=>{return{...props,a8_WGDmSV:padding??props.a8_WGDmSV??\"100px 0px 0px 0px\",fQVzvctBW:showSpotlight??props.fQVzvctBW??true,puqS9JrOq:showPreLoader??props.puqS9JrOq??false,RFMN14Lna:gap??props.RFMN14Lna??100,variant:humanReadableVariantMap[props.variant]??props.variant??\"AIUBtNIFQ\",vCPJOeHmd:scrollSection??props.vCPJOeHmd};};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{style,className,layoutId,variant,vCPJOeHmd,puqS9JrOq,RFMN14Lna,a8_WGDmSV,fQVzvctBW,children,...restProps}=getProps(props);const[baseVariant,hydratedBaseVariant]=useHydratedBreakpointVariants(variant,breakpoints,false);const gestureVariant=undefined;const sharedStyleClassNames=[];const scopingClassNames=cx(serializationHash,...sharedStyleClassNames);const parsedPadding=typeof a8_WGDmSV===\"string\"?parsePaddingString(a8_WGDmSV):{top:a8_WGDmSV,right:a8_WGDmSV,bottom:a8_WGDmSV,left:a8_WGDmSV};usePreloadLocalizedValues(activeLocale);const isDisplayed=value=>{if(!isBrowser())return true;if(baseVariant===\"aj3vYKPmD\")return false;return value;};useCustomCursors({});return /*#__PURE__*/_jsx(GeneratedComponentContext.Provider,{value:{activeVariantId:baseVariant,humanReadableVariantMap,isLayoutTemplate:true,primaryVariantId:\"AIUBtNIFQ\",variantClassNames},children:/*#__PURE__*/_jsxs(LayoutGroup,{id:layoutId??defaultLayoutId,children:[/*#__PURE__*/_jsx(HTMLStyle,{value:\":root body { background: var(--token-f2130d30-5051-414b-bbfe-2f8dcb0cab5e, rgb(0, 0, 0)); }\"}),/*#__PURE__*/_jsxs(motion.div,{...restProps,className:cx(scopingClassNames,\"framer-ftcnzu\",className),\"data-layout-template\":true,ref:refBinding,style:{\"--avgqsa\":numberToPixelString(RFMN14Lna),\"--b6e3dz\":`-${getNumericColumnGap(RFMN14Lna)}px`,\"--fu9hn\":numberToPixelString(a8_WGDmSV),...style},children:[puqS9JrOq!==false&&/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1e3,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-i6pjl5-container\",nodeId:\"CdeTp6QRd\",rendersWithMotion:true,scopeId:\"JgNMFUFFP\",children:/*#__PURE__*/_jsx(PreloaderWithOncePerSessioni6pjl5WithMappedReactPropsxu4q92,{height:\"100%\",id:\"CdeTp6QRd\",layoutId:\"CdeTp6QRd\",style:{height:\"100%\",width:\"100%\"},variant:matchVariant(\"LebLn3oId\"),width:\"100%\"})})}),children,/*#__PURE__*/_jsx(\"div\",{className:\"framer-pp78af\"}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:1467,width:`min(100vw - ${(parsedPadding?.left??0)+(parsedPadding?.right??0)}px, 1600px)`,children:/*#__PURE__*/_jsx(Container,{className:\"framer-b7rshb-container\",nodeId:\"bU544FiFg\",scopeId:\"JgNMFUFFP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aj3vYKPmD:{variant:matchVariant(\"eO2enMzYN\")},auV6aZN7m:{variant:matchVariant(\"Kp4wLLVoA\")},h2oq52VCz:{variant:matchVariant(\"hXXP31dVm\")}},children:/*#__PURE__*/_jsx(Footer,{height:\"100%\",id:\"bU544FiFg\",layoutId:\"bU544FiFg\",style:{maxWidth:\"100%\",width:\"100%\"},variant:matchVariant(\"IPp1fdcuq\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{height:104,width:\"100vw\",y:0,children:/*#__PURE__*/_jsx(Container,{className:\"framer-honat9-container\",layoutScroll:true,nodeId:\"Mb7LYQ3Ld\",rendersWithMotion:true,scopeId:\"JgNMFUFFP\",children:/*#__PURE__*/_jsx(PropertyOverrides,{breakpoint:baseVariant,overrides:{aj3vYKPmD:{__framer__targets:[{ref:vCPJOeHmd,target:\"weK4A4q9J\"}],variant:matchVariant(\"XgPRiFXhS\")},h2oq52VCz:{__framer__targets:[{ref:vCPJOeHmd,target:\"weK4A4q9J\"}],variant:matchVariant(\"XgPRiFXhS\")}},children:/*#__PURE__*/_jsx(NavigationBarWithVariantAppearEffect,{__framer__animateOnce:false,__framer__targets:[{ref:vCPJOeHmd,target:\"J7xun2zRz\"}],__framer__threshold:0,__framer__variantAppearEffectEnabled:true,height:\"100%\",id:\"Mb7LYQ3Ld\",layoutId:\"Mb7LYQ3Ld\",style:{width:\"100%\"},variant:matchVariant(\"BufbQy2wG\"),width:\"100%\"})})})}),/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:\"framer-pkzglg-container\",\"data-framer-layout-hint-center-x\":true,isAuthoredByUser:true,isModuleExternal:true,nodeId:\"aNXRmVhDs\",scopeId:\"JgNMFUFFP\",children:/*#__PURE__*/_jsx(CookieBanner,{banner:{animation:{scale:1,transition:{damping:60,delay:0,mass:1,stiffness:500,type:\"spring\"},x:0,y:10},containerWidth:0,inset:20,insetBottom:20,insetLeft:20,insetPerSide:false,insetRight:20,insetTop:20,padding:20,paddingBottom:20,paddingLeft:20,paddingPerSide:false,paddingRight:20,paddingTop:20,position:\"bottom-right\",style:{backdrop:\"rgba(0, 0, 0, 0.1)\",border:{color:\"rgba(0, 0, 0, 0.05)\",radius:14,width:1},colorBody:\"rgb(68, 68, 68)\",colorTitle:\"rgb(0, 0, 0)\",fill:\"rgb(255, 255, 255)\",fontBody:{},fontTitle:{},link:\"rgb(17, 17, 17)\"},width:360,zIndex:10},button:{borderRadius:8,direction:\"row\",fluid:true,font:{},hoverOpacity:.6,labels:{accept:getLocalizedValue(\"v2\",activeLocale)??\"Accept\",acceptAll:getLocalizedValue(\"v4\",activeLocale)??\"Accept all\",confirm:getLocalizedValue(\"v8\",activeLocale)??\"Okay\",customize:getLocalizedValue(\"v6\",activeLocale)??\"Customize\",reject:getLocalizedValue(\"v3\",activeLocale)??\"Reject\",rejectAll:getLocalizedValue(\"v5\",activeLocale)??\"Reject all\",save:getLocalizedValue(\"v7\",activeLocale)??\"Save Preferences\"},padding:10,paddingBottom:10,paddingLeft:10,paddingPerSide:false,paddingRight:10,paddingTop:10,primary:{color:\"rgb(255, 255, 255)\",fill:\"rgb(0, 0, 0)\"},secondary:{color:\"rgb(68, 68, 68)\",fill:\"rgb(238, 238, 238)\"},tapOpacity:.4},content:{euBlocking:false,euDefaults:{analytics:false,marketing:false,necessary:true,preferences:false},euDescription:getLocalizedValue(\"v9\",activeLocale)??\"We use cookies to enhance your experience, analyze site traffic and deliver personalized content.\",euPolicy:{label:getLocalizedValue(\"v11\",activeLocale)??\"Cookie Policy\",link:\"https://ai25.studio/privacy-policy\",prefix:getLocalizedValue(\"v10\",activeLocale)??\"Read our\"},euShowReject:true,euTitle:getLocalizedValue(\"v1\",activeLocale)??\"Cookie Settings\",euType:\"medium\",isEU:true,worldBlocking:false,worldDefaults:{analytics:true,marketing:true,necessary:true,preferences:true},worldDescription:getLocalizedValue(\"v12\",activeLocale)??\"We use cookies to personalize content, run ads, and analyze traffic.\",worldPolicy:{label:getLocalizedValue(\"v11\",activeLocale)??\"Cookie Policy\",link:\"https://ai25.studio/privacy-policy\",prefix:getLocalizedValue(\"v10\",activeLocale)??\"Read our\"},worldShowReject:true,worldTitle:getLocalizedValue(\"v1\",activeLocale)??\"Cookie Settings\",worldType:\"simple\"},gtmId:getLocalizedValue(\"v0\",activeLocale)??\"GTM-W2CKQLZC\",height:\"100%\",id:\"aNXRmVhDs\",layoutId:\"aNXRmVhDs\",options:{analytics:{description:getLocalizedValue(\"v18\",activeLocale)??\"Enables tracking of performance.\",title:getLocalizedValue(\"v17\",activeLocale)??\"Analytics\"},marketing:{description:getLocalizedValue(\"v20\",activeLocale)??\"Enables ads personalization and tracking.\",title:getLocalizedValue(\"v19\",activeLocale)??\"Marketing\"},necessary:{description:getLocalizedValue(\"v14\",activeLocale)??\"Enables security and basic functionality.\",optional:true,title:getLocalizedValue(\"v13\",activeLocale)??\"Necessary\"},preferences:{description:getLocalizedValue(\"v16\",activeLocale)??\"Enables personalized content and settings.\",title:getLocalizedValue(\"v15\",activeLocale)??\"Preferences\"},preview:false,style:{background:\"rgba(0, 0, 0, 0.02)\",border:{color:\"rgba(0, 0, 0, 0.02)\",radius:8,width:0},fontBody:{},fontTitle:{},padding:12,paddingBottom:12,paddingLeft:12,paddingPerSide:false,paddingRight:12,paddingTop:12,toggleColor:\"rgb(0, 0, 0)\",toggleColorInactive:\"rgba(0, 0, 0, 0.1)\"}},preview:true,trigger:{color:\"rgb(51, 51, 51)\",iconSize:24,iconType:\"default\",text:getLocalizedValue(\"v1\",activeLocale)??\"Cookie Settings\",textFont:{},type:\"text\"},width:\"100%\"})})}),isDisplayed(fQVzvctBW!==false)&&/*#__PURE__*/_jsx(ComponentViewportProvider,{children:/*#__PURE__*/_jsx(Container,{className:cx(\"framer-1ypx04-container\",\"hidden-1xlqz72\",!(fQVzvctBW!==false)&&\"hidden-ftcnzu\",!(fQVzvctBW!==false)&&\"hidden-b0dgei\",!(fQVzvctBW!==false)&&\"hidden-1hk1xz3\"),\"data-code-component-plugin-id\":\"api\",isAuthoredByUser:true,isModuleExternal:true,nodeId:\"SiEAAC2KE\",scopeId:\"JgNMFUFFP\",children:/*#__PURE__*/_jsx(Spotlight,{color:\"rgb(255, 83, 0)\",falloff:100,height:\"100%\",id:\"SiEAAC2KE\",intensity:.4,layoutId:\"SiEAAC2KE\",radius:140,style:{height:\"100%\",width:\"100%\"},width:\"100%\"})})})]}),/*#__PURE__*/_jsx(\"div\",{id:\"template-overlay\"})]})});});const css=target=>{const isStaticRenderer=target===RenderTarget.canvas||target===RenderTarget.export;if(!isStaticRenderer){return[...rules,...breakpointKeys.map(key=>{const query=mediaQueries[key];return`@media ${query} { ${breakpointRules[key].join(\" \")} }`;})];}return[...rules,...breakpointKeys.flatMap(key=>{const selector=selectors[key];return breakpointRules[key].map(rule=>`${selector} {${rule}}`);})];};/**\n * This is a generated Framer component.\n * @framerIntrinsicHeight 1549\n * @framerIntrinsicWidth 1440\n * @framerCanvasComponentVariantDetails {\"propertyName\":\"variant\",\"data\":{\"default\":{\"layout\":[\"fixed\",\"fixed\"]},\"auV6aZN7m\":{\"layout\":[\"fixed\",\"fixed\"]},\"h2oq52VCz\":{\"layout\":[\"fixed\",\"fixed\"]},\"aj3vYKPmD\":{\"layout\":[\"fixed\",\"fixed\"]}}}\n * @framerVariables {\"vCPJOeHmd\":\"scrollSection\",\"puqS9JrOq\":\"showPreLoader\",\"RFMN14Lna\":\"gap\",\"a8_WGDmSV\":\"padding\",\"fQVzvctBW\":\"showSpotlight\"}\n * @framerImmutableVariables true\n * @framerDisplayContentsDiv false\n * @framerAutoSizeImages true\n * @framerComponentViewportWidth true\n * @framerColorSyntax true\n * @framerHitTargets {\"AIUBtNIFQ\":[\".framer-i6pjl5-container\",\".framer-b7rshb-container\",\".framer-honat9-container\",\".framer-pkzglg-container\"],\"h2oq52VCz\":[\".framer-i6pjl5-container\",\".framer-b7rshb-container\",\".framer-honat9-container\",\".framer-pkzglg-container\"],\"aj3vYKPmD\":[\".framer-i6pjl5-container\",\".framer-b7rshb-container\",\".framer-honat9-container\",\".framer-pkzglg-container\"],\"auV6aZN7m\":[\".framer-b7rshb-container\",\".framer-honat9-container\",\".framer-pkzglg-container\"]}\n * @framerBreakpoints {\"AIUBtNIFQ\":{\"min\":1440,\"canvasClassName\":\"framer-ftcnzu-override\",\"minHeight\":1549,\"name\":\"XL\",\"width\":1440,\"rootFontSize\":16},\"auV6aZN7m\":{\"min\":1200,\"max\":1439,\"canvasClassName\":\"framer-b0dgei-override\",\"minHeight\":1549,\"viewportHeight\":896,\"name\":\"L\",\"width\":1200,\"rootFontSize\":16},\"h2oq52VCz\":{\"min\":810,\"max\":1199,\"canvasClassName\":\"framer-1hk1xz3-override\",\"minHeight\":1549,\"viewportHeight\":560,\"name\":\"M\",\"width\":810,\"rootFontSize\":16},\"aj3vYKPmD\":{\"max\":809,\"canvasClassName\":\"framer-1xlqz72-override\",\"minHeight\":2048,\"viewportHeight\":844,\"name\":\"Phone\",\"width\":390,\"rootFontSize\":16}}\n * @framerDefaultVariant AIUBtNIFQ\n * @framerLayoutTemplate true\n */const FramerJgNMFUFFP=withCSS(Component,css,\"framer-aZNxr\");export default FramerJgNMFUFFP;FramerJgNMFUFFP.displayName=\"Template\";FramerJgNMFUFFP.defaultProps={height:1549,width:1440};addPropertyControls(FramerJgNMFUFFP,{vCPJOeHmd:{title:\"Scroll Section\",type:ControlType.ScrollSectionRef},puqS9JrOq:{defaultValue:false,title:\"Show Pre-loader\",type:ControlType.Boolean},RFMN14Lna:{defaultValue:100,min:0,title:\"Gap\",type:ControlType.Number},a8_WGDmSV:{defaultValue:\"100px 0px 0px 0px\",title:\"Padding\",type:ControlType.Padding},fQVzvctBW:{defaultValue:true,title:\"Show spotlight\",type:ControlType.Boolean}});addFonts(FramerJgNMFUFFP,[{explicitInter:true,fonts:[]},...PreloaderFonts,...FooterFonts,...NavigationBarFonts,...CookieBannerFonts,...SpotlightFonts],{supportsExplicitInterCodegen:true});FramerJgNMFUFFP.loader={load:(props,context)=>{return runTasksWithYield([()=>forwardLoader(Preloader,{},context),()=>forwardLoader(Footer,{},context),()=>forwardLoader(NavigationBar,{},context)],context);}};\nexport const __FramerMetadata__ = {\"exports\":{\"Props\":{\"type\":\"tsType\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FramerJgNMFUFFP\",\"slots\":[],\"annotations\":{\"framerIntrinsicHeight\":\"1549\",\"framerDisplayContentsDiv\":\"false\",\"framerImmutableVariables\":\"true\",\"framerCanvasComponentVariantDetails\":\"{\\\"propertyName\\\":\\\"variant\\\",\\\"data\\\":{\\\"default\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"auV6aZN7m\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"h2oq52VCz\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]},\\\"aj3vYKPmD\\\":{\\\"layout\\\":[\\\"fixed\\\",\\\"fixed\\\"]}}}\",\"framerColorSyntax\":\"true\",\"framerComponentViewportWidth\":\"true\",\"framerAutoSizeImages\":\"true\",\"framerVariables\":\"{\\\"vCPJOeHmd\\\":\\\"scrollSection\\\",\\\"puqS9JrOq\\\":\\\"showPreLoader\\\",\\\"RFMN14Lna\\\":\\\"gap\\\",\\\"a8_WGDmSV\\\":\\\"padding\\\",\\\"fQVzvctBW\\\":\\\"showSpotlight\\\"}\",\"framerContractVersion\":\"1\",\"framerBreakpoints\":\"{\\\"AIUBtNIFQ\\\":{\\\"min\\\":1440,\\\"canvasClassName\\\":\\\"framer-ftcnzu-override\\\",\\\"minHeight\\\":1549,\\\"name\\\":\\\"XL\\\",\\\"width\\\":1440,\\\"rootFontSize\\\":16},\\\"auV6aZN7m\\\":{\\\"min\\\":1200,\\\"max\\\":1439,\\\"canvasClassName\\\":\\\"framer-b0dgei-override\\\",\\\"minHeight\\\":1549,\\\"viewportHeight\\\":896,\\\"name\\\":\\\"L\\\",\\\"width\\\":1200,\\\"rootFontSize\\\":16},\\\"h2oq52VCz\\\":{\\\"min\\\":810,\\\"max\\\":1199,\\\"canvasClassName\\\":\\\"framer-1hk1xz3-override\\\",\\\"minHeight\\\":1549,\\\"viewportHeight\\\":560,\\\"name\\\":\\\"M\\\",\\\"width\\\":810,\\\"rootFontSize\\\":16},\\\"aj3vYKPmD\\\":{\\\"max\\\":809,\\\"canvasClassName\\\":\\\"framer-1xlqz72-override\\\",\\\"minHeight\\\":2048,\\\"viewportHeight\\\":844,\\\"name\\\":\\\"Phone\\\",\\\"width\\\":390,\\\"rootFontSize\\\":16}}\",\"framerIntrinsicWidth\":\"1440\",\"framerDefaultVariant\":\"AIUBtNIFQ\",\"framerLayoutTemplate\":\"true\",\"framerHitTargets\":\"{\\\"AIUBtNIFQ\\\":[\\\".framer-i6pjl5-container\\\",\\\".framer-b7rshb-container\\\",\\\".framer-honat9-container\\\",\\\".framer-pkzglg-container\\\"],\\\"h2oq52VCz\\\":[\\\".framer-i6pjl5-container\\\",\\\".framer-b7rshb-container\\\",\\\".framer-honat9-container\\\",\\\".framer-pkzglg-container\\\"],\\\"aj3vYKPmD\\\":[\\\".framer-i6pjl5-container\\\",\\\".framer-b7rshb-container\\\",\\\".framer-honat9-container\\\",\\\".framer-pkzglg-container\\\"],\\\"auV6aZN7m\\\":[\\\".framer-b7rshb-container\\\",\\\".framer-honat9-container\\\",\\\".framer-pkzglg-container\\\"]}\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}","\r\n\t\timport * as Framer from \"framer\";\r\nimport { ResolveLinks, useSiteRefs } from \"framer\";\r\nimport * as React from \"react\";\r\nimport { createPortal } from \"react-dom\";\r\nimport * as ReactDOM from \"react-dom/client\";\r\nimport Template1 from \"https://framerusercontent.com/modules/abpX9qfJl2o7GeDbGeFj/jgdYCAdG3cZSCTb575af/JgNMFUFFP.js\";\r\n\r\n\t\tconst routes = {pyQ74JKGa: {elements: {a7onOdxJR: \"pricing\", aB0TVqizA: \"blog\", Bot1aOUxI: \"ai-production\", byE68c_8z: \"what-we-do\", ffZxWOZBN: \"directors\", gTEVntto8: \"testimonials\", LfDliwICd: \"contact-us\", PQXj2XO22: \"our-team\", Sym5smTQU: \"services\", SyoIULa4q: \"3d-cgi-vfx\", t88Uck5NZ: \"let-s-create-together\", V_p8uyyar: \"faq\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oJ0AawtadcGxpA4wgyG9/QuiZD9TpDGZhGJWMM3nR/pyQ74JKGa.js\")), path: \"/\"}, nF8tbLVVl: {elements: {BZCOGmE9F: \"terms-and-conditions\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/1LyrNGEuExd0TUKnE0BX/9FZgq0NIVaKsHc5JlV7u/nF8tbLVVl.js\")), path: \"/terms-and-conditions\", pathLocalized: {BbVfiokwi: \"/warunki-i-postanowienia\"}}, gTVMT0o1s: {elements: {a0_qc11GF: \"one-organization.-different-ai-responsibilities.-3\", CyY2jMuHU: \"One organization. Different AI responsibilities.\", DGfDSIZ7P: \"pricing\", E4eEYrb2l: \"contact-us\", EGH_hLvsg: \"The gap between a clip\", HqsaU684U: \"Section FAQ\", IAAR8adg7: \"experience\", ifcz3Apcp: \"What the four weeks actually contain\", LRj2541up: \"testimonials\", n76i50dqH: \"AI video versus traditional production\", s2XZqbRUd: \"one-organization.-different-ai-responsibilities.-1\", s5F2RpeGX: \"one-organization.-different-ai-responsibilities.-2\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/5ohuxsFqTqmlZQWcSoj6/ZZPxon6zTXS5r0N1yqwR/gTVMT0o1s.js\")), path: \"/for-agencies\"}, baBwodR3_: {elements: {aHIEvcKWq: \"experience\", bT1WQ6R4u: \"none-of-these-is-a-tooling-problem\", CkCzC1ijQ: \"What the four weeks actually contain\", eC2IzQxfm: \"Section FAQ\", hRJFJiLnT: \"Build around the work, not around one AI model\", i8nFozzs5: \"One engagement, told end to end\", iddln9n6J: \"A production studio is not a consultancy\", JGg7WyfLe: \"Built around the environment you actually have\", lvdrNFHvc: \"one-organisation.-different-ai-responsibilities\", mowlu4Eq4: \"testimonials\", R1uv9mbsH: \"Most AI programmes\", T5dWenzbs: \"Not just a workshop deck\", thIYSLjJM: \"pricing\", Yx9JLnPvf: \"contact-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/q5vqrSGPqneIKTCTvfHH/9ldi7WBi2ghB1rmricOz/baBwodR3_.js\")), path: \"/enterprise-ai\"}, qpxXGxgi7: {elements: {AyBByhQqi: \"directors\", nl8CkFCEU: \"none-of-these-is-a-tooling-problem\", Rwh_PhVjW: \"contact-us\", SlRWlzgd6: \"Built around the environment you actually have\", wyV6Q8u5R: \"experience\", YoOEGUXEv: \"Build around the work, not around one AI model\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/WgIVQ4r2rm2PsvReE7ul/UCI2ceROHk0qK09dl5QV/qpxXGxgi7.js\")), path: \"/about-us\", pathLocalized: {BbVfiokwi: \"/o-nas\"}}, siFYPoh2_: {elements: {AK2mwWqfY: \"Built around the environment you actually have\", CQ1lBEa3G: \"pricing-1\", cq545rc8f: \"none-of-these-is-a-tooling-problem\", dFYMElpoX: \"pricing-2\", ECKLEXPrX: \"contact-us\", HluJbY_OX: \"pricing\", Ka9FTlLbC: \"services\", M8wqbCylw: \"experience\", VZ4T4C20O: \"Build around the work, not around one AI model\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/tiBHYNgnCjT7flPGlmmJ/8bhhr9zwey0S8aHm6jOm/siFYPoh2_.js\")), path: \"/pricing\", pathLocalized: {BbVfiokwi: \"/cennik\"}}, KzYfKcoAt: {elements: {qloWMSH3X: \"privacy-policy\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/oWEKkLvvhZOOOpypH9bw/rVOYz6KpNI1ZqSv94KGH/KzYfKcoAt.js\")), path: \"/privacy-policy\", pathLocalized: {BbVfiokwi: \"/polityka-prywatnosci\"}}, Uzo2XORuT: {elements: {e10IKY8Rb: \"articles\", WEKUKSGpH: \"contact-us\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/nptUp0E5N7JyVtdK2a2W/m7zd2Jlpe2x5NcN2zEm2/Uzo2XORuT.js\")), path: \"/blog\", pathLocalized: {BbVfiokwi: \"/blog-articles\"}}, IN59saF98: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j1dB9VNkXvyGCCk5DHG8/gcjZEydhJJyMr6JC7dc1/IN59saF98.js\")), path: \"/404\"}, JChJQ_qZc: {elements: {a824Z_M6F: \"Social & series content\", a82OzQPqq: \"contact-us\", FTglb2tnx: \"our-team\", HUFBymS_4: \"pricing\", Jq_IcOrYg: \"One organization. Different AI responsibilities.\", Jv2jnogfh: \"AI video production\", NGiYU96YT: \"Cretive direction\", NliIGoptf: \"Built by a studio that has to make the workflow work\", ppDeYantm: \"Post-production\", RQL5mkt6C: \"Hybrid production\", sdP84MyUf: \"experience\", Tbys_jPJp: \"testimonials\", xoesVCUvv: \"AI consulting & training\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/smJxerwPeVL8YzIjtX18/XDZLckXqWHUDvvwFYO6q/JChJQ_qZc.js\")), path: \"/services/all-services\", pathLocalized: {BbVfiokwi: \"/nowy-folder/strona\"}}, kEzRwMM9Q: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/dpuu2OboBLtMx8ApzoK0/5uNBq3ap1Zl7jEhrtW00/kEzRwMM9Q.js\")), path: \"/team\", pathLocalized: {BbVfiokwi: \"/zespol\"}}, gFsT4VE5L: {elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/yaDLcJI6ph96OBtFsfgX/7dtn4t4XDdSI0VSYeIcU/gFsT4VE5L.js\")), path: \"/reviews\", pathLocalized: {BbVfiokwi: \"/opinie\"}}, A1TBT_ro4: {collectionId: \"Ggt7hbfM4\", elements: {}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/Oyxemvvz0VEdHLnsgAjb/tryH5l2u5gCVw4rt4g1x/A1TBT_ro4.js\")), path: \"/work/:v7TXSD3pm\"}, x1uRbeT2d: {collectionId: \"nxMXdXbxN\", elements: {Ew4o6wvbb: \"hero\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/hX5xnJh4ZgYKO7Gocymq/wX3sDgwfhDg0NrOoVECQ/x1uRbeT2d.js\")), path: \"/blog/:PE0AmOllZ\", pathLocalized: {BbVfiokwi: \"/blog-articles/:PE0AmOllZ\"}}, HbVHkNOYd: {collectionId: \"AYx2oIGew\", elements: {CWJgqknoE: \"blog\", SX8lUH5J2: \"testimonials\", uKg1dRPik: \"experience\"}, page: Framer.lazy(() => import(\"https://framerusercontent.com/modules/PftBt4LC7hMVzPRNOCYS/1pUDqBvZX1ld5L6cWzj5/HbVHkNOYd.js\")), path: \"/services/:r0nykZGxp\", pathLocalized: {BbVfiokwi: \"/nowy-folder/:r0nykZGxp\"}}}\r\n\r\n\t\tconst locales = [{code: \"en\", id: \"default\", name: \"English\", slug: \"\", textDirection: \"ltr\"}, {code: \"pl-PL\", id: \"BbVfiokwi\", name: \"Polish (Poland)\", slug: \"pl\", textDirection: \"ltr\"}]\r\n\t\tconst collectionUtils = {AYx2oIGew: async () => (await import(\"https://framerusercontent.com/modules/113oe02XegIvL85JFkxj/0Ki8sguyZiHyZeSyndZp/AYx2oIGew.js\"))?.[\"utils\"], Ggt7hbfM4: async () => (await import(\"https://framerusercontent.com/modules/VMXWZvDiBuzVJmq2RTBL/01OTZXuFjh0ovcb6Crrx/Ggt7hbfM4.js\"))?.[\"utils\"], nxMXdXbxN: async () => (await import(\"https://framerusercontent.com/modules/5kBv4t3SCaazpn2xxjc9/se8nAYRc0SCa0ALR7Mua/nxMXdXbxN.js\"))?.[\"utils\"], px3eE1HeF: async () => (await import(\"https://framerusercontent.com/modules/dMo1yWZAtbjNLIvzvPRU/Qi1PhWE7TtPRPDeSMr5b/px3eE1HeF.js\"))?.[\"utils\"]}\r\n\t\tconst serverDatabaseClient = undefined\r\n\t\tconst framerSiteId = \"f91210bf73ca789abdde5d281b9ce0734551f2077341675be37194ff231aa54b\"\r\n\t\tfunction Template({webPageId, children, style, ...rest}) {const props1 = {a8_WGDmSV: \"0px 0px 0px 0px\", fQVzvctBW: true, puqS9JrOq: false, RFMN14Lna: 80, vCPJOeHmd: {href: {hash: \":byE68c_8z\", webPageId: \"pyQ74JKGa\"}, refKey: true}}\r\nconst props2 = {...props1, a8_WGDmSV: \"100px 0px 0px 0px\", RFMN14Lna: 100, vCPJOeHmd: {href: {hash: \":BZCOGmE9F\", webPageId: \"nF8tbLVVl\"}, refKey: true}}\r\nconst props3 = {...props1, RFMN14Lna: 100, vCPJOeHmd: {href: {hash: \":IAAR8adg7\", webPageId: \"gTVMT0o1s\"}, refKey: true}}\r\nconst props4 = {...props1, RFMN14Lna: 100, vCPJOeHmd: {href: {hash: \":aHIEvcKWq\", webPageId: \"baBwodR3_\"}, refKey: true}}\r\nconst props5 = {...props1, RFMN14Lna: 100, vCPJOeHmd: {href: {hash: \":wyV6Q8u5R\", webPageId: \"qpxXGxgi7\"}, refKey: true}}\r\nconst props6 = {...props1, RFMN14Lna: 100, vCPJOeHmd: {href: {hash: \":M8wqbCylw\", webPageId: \"siFYPoh2_\"}, refKey: true}}\r\nconst props7 = {...props1, a8_WGDmSV: \"100px 0px 0px 0px\", RFMN14Lna: 100, vCPJOeHmd: {href: {hash: \":qloWMSH3X\", webPageId: \"KzYfKcoAt\"}, refKey: true}}\r\nconst props8 = {...props1, RFMN14Lna: 100, vCPJOeHmd: {href: {hash: \":GmR8kkE2m\", webPageId: \"Uzo2XORuT\"}, refKey: true}}\r\nconst props9 = {...props1, a8_WGDmSV: \"100px 0px 0px 0px\", RFMN14Lna: 100, vCPJOeHmd: undefined}\r\nconst props10 = {...props1, RFMN14Lna: 100, vCPJOeHmd: {href: {hash: \":sdP84MyUf\", webPageId: \"JChJQ_qZc\"}, refKey: true}}\r\nconst props11 = {...props1, fQVzvctBW: false, RFMN14Lna: 50, vCPJOeHmd: {href: {hash: \":hWFHGC2iT\", webPageId: \"A1TBT_ro4\"}, refKey: true}}\r\nconst props12 = {...props1, a8_WGDmSV: \"100px 0px 0px 0px\", RFMN14Lna: 60, vCPJOeHmd: {href: {hash: \":Ew4o6wvbb\", webPageId: \"x1uRbeT2d\"}, refKey: true}}\r\nconst props13 = {...props1, vCPJOeHmd: {href: {hash: \":uKg1dRPik\", webPageId: \"HbVHkNOYd\"}, refKey: true}}\r\nconst siteRef = useSiteRefs()\r\nconst templateProps = {A1TBT_ro4: props11, baBwodR3_: props4, gFsT4VE5L: props9, gTVMT0o1s: props3, HbVHkNOYd: props13, IN59saF98: props9, JChJQ_qZc: props10, kEzRwMM9Q: props9, KzYfKcoAt: props7, nF8tbLVVl: props2, pyQ74JKGa: props1, qpxXGxgi7: props5, siFYPoh2_: props6, Uzo2XORuT: props8, x1uRbeT2d: props12}\r\nconst props = templateProps[webPageId] ?? {}\r\nswitch (webPageId) {case \"pyQ74JKGa\":\r\ncase \"nF8tbLVVl\":\r\ncase \"gTVMT0o1s\":\r\ncase \"baBwodR3_\":\r\ncase \"qpxXGxgi7\":\r\ncase \"siFYPoh2_\":\r\ncase \"KzYfKcoAt\":\r\ncase \"Uzo2XORuT\":\r\ncase \"IN59saF98\":\r\ncase \"JChJQ_qZc\":\r\ncase \"kEzRwMM9Q\":\r\ncase \"gFsT4VE5L\":\r\ncase \"A1TBT_ro4\":\r\ncase \"x1uRbeT2d\":\r\ncase \"HbVHkNOYd\":\r\nreturn React.createElement(ResolveLinks, {links: [props[\"vCPJOeHmd\"]]}, (resolvedLinks) => React.createElement(Template1, {...props, key: \"Template1\", style, vCPJOeHmd: siteRef(resolvedLinks[0])}, children(true)));\r\ndefault: { return children(false) }}}\r\nexport function getLayoutTemplateBreakpoints(routeId) {switch (routeId) {case \"pyQ74JKGa\":\r\ncase \"nF8tbLVVl\":\r\ncase \"gTVMT0o1s\":\r\ncase \"baBwodR3_\":\r\ncase \"qpxXGxgi7\":\r\ncase \"siFYPoh2_\":\r\ncase \"KzYfKcoAt\":\r\ncase \"Uzo2XORuT\":\r\ncase \"IN59saF98\":\r\ncase \"JChJQ_qZc\":\r\ncase \"kEzRwMM9Q\":\r\ncase \"gFsT4VE5L\":\r\ncase \"A1TBT_ro4\":\r\ncase \"x1uRbeT2d\":\r\ncase \"HbVHkNOYd\":\r\nreturn [{hash: \"ftcnzu\", mediaQuery: \"(min-width: 1440px)\"}, {hash: \"b0dgei\", mediaQuery: \"(min-width: 1200px) and (max-width: 1439.98px)\"}, {hash: \"1hk1xz3\", mediaQuery: \"(min-width: 810px) and (max-width: 1199.98px)\"}, {hash: \"1xlqz72\", mediaQuery: \"(max-width: 809.98px)\"}]\r\ndefault: { return undefined }}}\r\n\r\n\t\tconst isBrowser = typeof document !== \"undefined\"\r\n\t\tconst isBot = isBrowser && /bot|-google|google-|yandex|ia_archiver|crawl|spider/iu.test(navigator.userAgent)\r\n\r\n\t\t\r\n\t\t\r\n\r\n\t\texport async function getPageRoot({\r\n\t\t\trouteId,\r\n\t\t\tpathVariables,\r\n\t\t\tcanonicalPathVariables,\r\n\t\t\tlocaleId,\r\n\t\t\tcollectionItemId,\r\n\t\t\tcontentLocaleId,\r\n\t\t\tshouldResolveInitialRouteContentState = false,\r\n\t\t}) {\r\n\t\t\tconst rootPreload = routes[routeId].page.preload()\r\n\r\n\t\t\t\r\n\r\n\t\t\tFramer.setLibraryFeatures({checkServerSideRouter: true, disableCustomCode: false, disableHoverOnMobile: false, editorBarDisableFrameAncestorsSecurity: false, motionDivToDiv: false, onPageRichTextBlockSelection: true, scrollRestoration: true, synchronousNavigationOnDesktop: false, yieldOnTap: false})\r\n\t\t\tFramer.setCurrentSiteId(framerSiteId)\r\n\r\n\t\t\tconst content = React.createElement(\r\n\t\t\t\tFramer.PageRoot,\r\n\t\t\t\t{\r\n\t\t\t\t\tisWebsite: true,\r\n\t\t\t\t\tenvironment: \"site\",\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\troutes,\r\n\t\t\t\t\tcollectionUtils,\r\n\t\t\t\t\tserverDatabaseClient,\r\n\t\t\t\t\tframerSiteId,\r\n\t\t\t\t\tnotFoundPage: Framer.lazy(() => import(\"https://framerusercontent.com/modules/j1dB9VNkXvyGCCk5DHG8/gcjZEydhJJyMr6JC7dc1/IN59saF98.js\")),\r\n\t\t\t\t\tisReducedMotion: true,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tlocales,\r\n\t\t\t\t\tpreserveQueryParams: undefined,\r\n\t\t\t\t\tsiteCanonicalURL: \"https://ai25.studio\",\r\n\t\t\t\t\tEditorBar: \r\n\t\t\t(() => {\r\n\t\t\t\tconsole.log(\"[Framer On-Page Editing] Unavailable because it was disabled by Framer customer support\")\r\n\t\t\t})()\r\n\t\t,\r\n\t\t\t\t\tadaptLayoutToTextDirection: true,\r\n\t\t\t\t\tLayoutTemplate: Template,\r\n\t\t\t\t\tloadSnippetsModule: new Framer.LazyValue(() => import(\"https://framerusercontent.com/modules/vSsNIs1ZnThxDv5ttHYY/a8410aX33UZkw5A9YHE0/snippets.js\")),\r\n\t\t\t\t\tinitialCollectionItemId: collectionItemId,\r\n\t\t\t\t\tinitialContentLocaleIdOverride: contentLocaleId,\r\n\t\t\t\t}\r\n\t\t\t)\r\n\r\n\t\t\tconst contentWithGracefullyDegradingErrorBoundary = React.createElement(Framer.GracefullyDegradingErrorBoundary, {\r\n\t\t\t\tchildren: content\r\n\t\t\t})\r\n\r\n\t\t\t\r\n\t\t\tconst page = React.createElement(Framer.PageEffectsProvider, {\r\n\t\t\t\tchildren: contentWithGracefullyDegradingErrorBoundary,\r\n\t\t\t\tvalue: {global: {enter: {mask: {angle: 315, type: \"wipe\", width: \"30%\"}, opacity: 1, rotate: 0, rotate3d: false, rotateX: 0, rotateY: 0, scale: 1, transition: {damping: 30, delay: 0, duration: 0.8, ease: [0.27, 0, 0.51, 1], mass: 1, stiffness: 400, type: \"tween\"}, x: \"0px\", y: \"0px\"}}, routes: {}}\r\n\t\t\t})\r\n\r\n\t\t\t// We don't want the initial render to immediately have to suspend.\r\n\t\t\tawait rootPreload\r\n\t\t\treturn page\r\n\t\t}\r\n\t\r\n\r\n\t\tif (isBrowser) {\r\n\t\t\t// Note: HTTPArchive also uses this function to detect Framer sites; see https://github.com/HTTPArchive/wappalyzer/blob/371a17583f74fd9171b9077f59a5619b24062891/src/technologies/f.json#L1722-L1748.\r\n\t\t\twindow.__framer_importFromPackage = (packageAndFilename, exportIdentifier) => () => {\r\n\t\t\t\treturn React.createElement(Framer.ErrorPlaceholder, { error: 'Package component not supported: \"' + exportIdentifier + '\" in \"' + packageAndFilename + '\"' })\r\n\t\t\t}\r\n\r\n\t\t\twindow.__framer_events = window.__framer_events || []\r\n\r\n\t\t\t// Initialize lazy modules cache for hydration\r\n\t\t\tFramer.initLazyModulesCache()\r\n\r\n\t\t\tconst container = document.getElementById(\"main\")\r\n\t\t\t// We know that #main is parsed before this script, so we don't need to wait for DOMContentLoaded or similar events.\r\n\t\t\tif (\"framerHydrateV2\" in container.dataset) main(true, container)\r\n\t\t\telse main(false, container)\r\n\t\t}\r\n\r\n\t\tfunction track() {\r\n\t\t\tif (!isBrowser) return\r\n\t\t\twindow.__framer_events.push(arguments)\r\n\t\t}\r\n\r\n\t\tasync function main(shouldHydrate, container) {\r\n\t\t\tfunction handleError(error, errorInfo, recoverable = true) {\r\n\t\t\t\tif (error.caught || window.__framer_hadFatalError) return // we already logged it\r\n\r\n\t\t\t\tconst componentStack = errorInfo?.componentStack\r\n\t\t\t\tif (recoverable) {\r\n\t\t\t\t\tconsole.warn(\"Caught a recoverable error. The site is still functional, but might have some UI flickering or degraded page load performance. If you are the author of this website, update external components and check recently added custom code or code overrides to fix the following server/client mismatches:\\n\", error, componentStack)\r\n\t\t\t\t\t// we only want to collect 1%, because this can be quite noisy (floods the data pipeline)\r\n\t\t\t\t\tif (Math.random() > 0.01) return\r\n\t\t\t\t} else {\r\n\t\t\t\t\tconsole.error(\"Caught a fatal error. Please report the following to the Framer team via https://www.framer.com/contact/:\\n\", error, componentStack)\r\n\t\t\t\t}\r\n\t\t\t\ttrack(recoverable ? \"published_site_load_recoverable_error\" : \"published_site_load_error\", {\r\n\t\t\t\t\tmessage: String(error),\r\n\t\t\t\t\tcomponentStack, // componentStack is more useful\r\n\t\t\t\t\tstack: componentStack ? undefined : error instanceof Error && typeof error.stack === \"string\" ? error.stack : null,\r\n\t\t\t\t})\r\n\t\t\t}\r\n\r\n\t\t\ttry {\r\n\t\t\t\tlet routeId, localeId, contentLocaleId, pathVariables, canonicalPathVariables, breakpoints, routeData\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\trouteData = JSON.parse(container.dataset[\"framerHydrateV2\"])\r\n\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\tcontentLocaleId = routeData.contentLocaleId\r\n\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\tcanonicalPathVariables = routeData.canonicalPathVariables\r\n\t\t\t\t\tbreakpoints = routeData.breakpoints\r\n\r\n\t\t\t\t\trouteId = Framer.patchRoutesForABTesting(routes, routeId) // Prioritize optimized route id to avoid flickering in browsers not supporting the server-timing header (Safari older than 16.4)\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tFramer.patchRoutesForABTesting(routes, undefined) // This must happen before inferInitialRouteFromPath\r\n\t\t\t\t\tconst serverRoute = performance.getEntriesByType(\"navigation\")[0]?.serverTiming?.find(e => e.name === \"route\")?.description\r\n\t\t\t\t\tif (serverRoute) {\r\n\t\t\t\t\t\tconst routeData = new URLSearchParams(serverRoute)\r\n\t\t\t\t\t\trouteId = routeData.get(\"id\")\r\n\t\t\t\t\t\tlocaleId = routeData.get(\"locale\")\r\n\t\t\t\t\t\tfor (const [key, value] of routeData.entries()) {\r\n\t\t\t\t\t\t\tif (!key.startsWith(\"var.\")) continue\r\n\t\t\t\t\t\t\tpathVariables ??= {}\r\n\t\t\t\t\t\t\tpathVariables[key.slice(4)] = value\r\n\t\t\t\t\t\t}\r\n\t\t\t\t\t}\r\n\t\t\t\t\tif (!routeId || !localeId) {\r\n\t\t\t\t\t\tconst routeData = Framer.inferInitialRouteFromPath(routes, decodeURIComponent(location.pathname), true, locales)\r\n\t\t\t\t\t\trouteId = routeData.routeId\r\n\t\t\t\t\t\tlocaleId = routeData.localeId\r\n\t\t\t\t\t\tpathVariables = routeData.pathVariables\r\n\t\t\t\t\t}\r\n\t\t\t\t\t\r\n\t\t\t\t}\r\n\r\n\t\t\t\tconst pagePromise = getPageRoot({\r\n\t\t\t\t\trouteId,\r\n\t\t\t\t\tlocaleId,\r\n\t\t\t\t\tcontentLocaleId,\r\n\t\t\t\t\tpathVariables,\r\n\t\t\t\t\tcanonicalPathVariables,\r\n\t\t\t\t\tcollectionItemId: shouldHydrate ? routeData?.collectionItemId : undefined,\r\n\t\t\t\t\tshouldResolveInitialRouteContentState: !shouldHydrate,\r\n\t\t\t\t})\r\n\r\n\t\t\t\t\r\nif (typeof window !== \"undefined\") {\r\n\tvoid (async () => {\r\n\t\tconst route = routes[routeId]\r\n\r\n\t\tconst defaultLocaleId = \"default\"\r\n\t\tconst framerLocale = locales.find(({ id }) => !localeId ? id === defaultLocaleId : id === localeId).code\r\n\r\n\t\t\r\n\t\tlet collectionItemId = routeData?.collectionItemId ?? null\r\n\t\tif (collectionItemId === null && route?.collectionId && collectionUtils) {\r\n\t\t\tconst utils = await collectionUtils[route.collectionId]?.()\r\n\t\t\tconst [slug] = Object.values(pathVariables)\r\n\t\t\tif (utils && typeof slug === \"string\") {\r\n\t\t\t\tcollectionItemId = (await utils.getRecordIdBySlug(slug, framerLocale || undefined)) ?? null\r\n\t\t\t}\r\n\t\t}\r\n\t\r\n\r\n\t\tconst resolvedDateTimeOptions = Intl.DateTimeFormat().resolvedOptions()\r\n\t\tconst timezone = resolvedDateTimeOptions.timeZone\r\n\t\tconst locale = resolvedDateTimeOptions.locale\r\n\r\n\t\t// wait for the page to be activated before sending the pageview event\r\n\t\t// https://developer.chrome.com/docs/web-platform/prerender-pages#impact-on-analytics\r\n\t\tawait new Promise((resolve) => {\r\n\t\t\tif (document.prerendering) {\r\n\t\t\t\tdocument.addEventListener(\"prerenderingchange\", resolve, { once: true })\r\n\t\t\t} else {\r\n\t\t\t\tresolve()\r\n\t\t\t}\r\n\t\t})\r\n\r\n\t\twindow.__framer_events.push([\r\n\t\t\t\"published_site_pageview\",\r\n\t\t\t{\r\n\t\t\t\tframerSiteId,\r\n\t\t\t\tversion: 2,\r\n\t\t\t\troutePath: route?.path || \"/\",\r\n\t\t\t\tcollectionItemId,\r\n\t\t\t\tframerLocale: framerLocale || null,\r\n\t\t\t\twebPageId: route?.abTestingVariantId ?? routeId,\r\n\t\t\t\tabTestId: route?.abTestId,\r\n\t\t\t\treferrer: document.referrer || null,\r\n\t\t\t\turl: window.location.href,\r\n\t\t\t\thostname: window.location.hostname || null,\r\n\t\t\t\tpathname: window.location.pathname || null,\r\n\t\t\t\thash: window.location.hash || null,\r\n\t\t\t\tsearch: window.location.search || null,\r\n\t\t\t\ttimezone,\r\n\t\t\t\tlocale,\r\n\t\t\t},\r\n\t\t\t\"eager\"\r\n\t\t])\r\n\r\n\t\t// Yield to avoid blocking the main thread with the user code\r\n\t\tawait Framer.yieldToMain({ priority: \"background\", ensureContinueBeforeUnload: true, continueAfter: \"paint\" })\r\n\r\n\t\tdocument.dispatchEvent(new CustomEvent(\"framer:pageview\", {\r\n\t\t\tdetail: { framerLocale: framerLocale || null }\r\n\t\t}))\r\n\t})()\r\n}\r\n\r\n\r\n\t\t\t\tconst page = await pagePromise\r\n\t\t\t\tif (shouldHydrate) {\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tFramer.withPerformanceMarks(\"framer-rewrite-breakpoints\", () => {\r\n\t\t\t\t\t\tFramer.removeHiddenBreakpointLayersV2(breakpoints)\r\n\t\t\t\t\t\twindow.__framer_onRewriteBreakpoints?.(breakpoints)\r\n\t\t\t\t\t})\r\n\r\n\t\t\t\t\t\r\n\r\n\t\t\t\t\tconst startTransition = isBot ? cb => cb() : React.startTransition\r\n\t\t\t\t\tstartTransition(() => {\r\n\t\t\t\t\t\tFramer.markHydrationStart()\r\n\t\t\t\t\t\tFramer.turnOffReactEventHandling()\r\n\t\t\t\t\t\tReactDOM.hydrateRoot(container, page, { onRecoverableError: handleError })\r\n\t\t\t\t\t})\r\n\t\t\t\t} else {\r\n\t\t\t\t\t\r\n\t\t\t\t\tReactDOM.createRoot(container, { onRecoverableError: handleError }).render(page)\r\n\t\t\t\t}\r\n\t\t\t} catch (error) {\r\n\t\t\t\thandleError(error, undefined, false)\r\n\t\t\t\tthrow error\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t\r\n\r\n\t\t\r\n\t"],"mappings":"q1CAyBqU,SAAgB,IAAW,CAAIA,KAAW,EAAO,UAAa,EAAO,WAAc,CAAC,EAAE,EAAO,UAAa,KAAK,SAAS,EAAG,wCAtB5Z,EAAc,GAAe,mCAAgD,GAAoB,SAI5H,IAAqB,EAAU,EAAc,cAAc,WAAW,EAAc,aAAa,EAAc,UAAU,EAAU,WAAW,EAAc,UAAU,KAAK,UAAU,CAAS,EAAE,IAAI,IAAI,WAAW,EAAc,4DAOjO,IAAc,EAAc,EAAG,EAAY,EAAa,GAAe,EAAiB,KAAsB,CAAC,IAAI,EAAO,GAAG,GAAG,EAAY,CAAC,GAAK,CAAC,WAAS,eAAa,EAAY,EAAO,aAAa,EAAS,eAAe,EAAY,mBAAoB,CAAC,MAAM,GAAG,EAAa,GAAG,EAAiB,MAAM,IAAK,IAAgB,YAAY,GAAG,MAAM,MAAkB,GAAS,EAGvX,GAAS,IACK,CAAC,uBADgC,CAAC,IAAM,EAAgB,SAAS,cAAc,QAAQ,EAA4J,OAAvJ,EAAO,OAAO,EAAgB,aAAa,QAAQ,EAAO,KAAK,EAAG,EAAgB,UAAU,GAAoB,EAAO,UAAU,EAAO,aAAa,EAAS,CAAgB,EACtP,cAD4Q,CAAC,IAAM,EAAO,SAAS,cAAc,QAAQ,EACnW,OADwW,EAAO,OAAO,EAAO,aAAa,QAAQ,EAAO,KAAK,EAAG,EAAO,IAAI,GAAa,EAAO,cAAc,EAAO,GAAG,EAAO,YAAY,EAAO,aAAa,EAAO,gBAAgB,EAAE,EAAO,YAAY,YACpiB,CAAO,CAAqC,GAOpC,IAAS,CAAC,YAAU,gBAAc,cAAY,QAAM,KAAG,eAAa,sBAAoB,CAAC,IAAM,EAAI,GAAS,CAAC,YAAU,gBAAc,cAAY,QAAM,KAAG,eAAa,kBAAgB,CAAC,EAAQ,EAAgB,EAAI,mBAAmB,EAAQ,EAAO,EAAI,UAAU,EAAE,SAAS,KAAK,OAAO,EAAgB,CAAM,CAAE,KCtB3F,SAAgB,GAAiB,EAAS,CAAC,IAAM,EAAc,EAAS,MAAM,GAAG,EAAM,EAAe,EAAW,OAAO,EAAc,GAArB,CAAyB,IAAI,MAAM,EAAW,aAAa,MAAM,IAAI,SAAS,EAAW,WAAW,MAAM,IAAI,SAAS,EAAW,SAAS,MAAM,QAAQ,EAAW,UAAU,KAAM,CAAC,OAAO,EAAc,GAArB,CAAyB,IAAI,OAAO,EAAe,aAAa,MAAM,IAAI,QAAQ,EAAe,WAAW,MAAM,IAAI,SAAS,EAAe,SAAS,MAAM,QAAQ,EAAe,UAAU,KAAM,CAAC,MAAM,CAAC,iBAAe,YAAU,CAAE,CAAC,SAAgB,GAAmB,GAAG,EAAQ,CAAC,IAAM,EAAO,CAAC,EAAiE,OAA/D,EAAQ,QAAQ,GAAgB,GAAQ,EAAO,KAAK,CAAM,CAAG,EAAS,EAAO,KAAK,IAAI,CAAE,CAAC,SAAgB,GAAU,EAAO,CAA+G,OAA3G,EAAc,GAAG,EAAO,QAAQ,KAAK,EAAO,QAAQ,KAAK,EAAO,WAAW,KAAK,EAAO,cAA2B,IAAK,CAAC,SAAgB,GAAc,EAAW,EAAQ,CAAC,GAAG,CAAC,OAAO,KAAK,MAAM,CAAU,CAAE,MAAM,CAAI,GAAQ,EAAQ,CAAE,CAAC,CAKzpC,SAAgB,GAAY,EAAQ,CAAC,GAAG,cAAc,EAAO,CAAC,GAAG,UAAU,UAAU,OAAO,UAAU,MAAM,CAAO,EAAE,GAAG,aAAa,UAAU,OAAO,UAAU,aAAa,CAAC,EAAE,CAAO,CAAE,CAElK,OAFsK,GAAS,WAAW,gBAE7M,QAAQ,QAAQ,EAAU,IAAI,QAAQ,GAAS,CAAC,WAAW,CAAO,CAAE,CAAC,CAAE,CAG3E,eAAsB,GAAc,EAAG,EAAQ,CAA4B,OAA3B,MAAM,GAAY,CAAO,EAAS,EAAG,CAAE,CAIvF,SAAgB,GAAoB,EAAQ,CAAC,OAAO,IAAI,QAAQ,GAAS,CAAC,WAAW,EAAQ,GAAG,EAClG,0BAA0B,CAAC,GAAmB,EAAQ,CAAO,CAAE,CAAC,CAAE,CAAC,CAAE,yBAfpC,EAAc,GAAoB,uKCAmU,SAAS,GAAa,EAAQ,CAAC,MAAM,CAAC,sBAAsB,EAAQ,UAAU,UAAU,SAAS,iBAAiB,EAAQ,UAAU,UAAU,SAAS,WAAW,EAAQ,UAAU,UAAU,SAAS,aAAa,EAAQ,UAAU,UAAU,SAAS,mBAAmB,EAAQ,UAAU,UAAU,SAAS,kBAAkB,EAAQ,UAAU,UAAU,SAAS,wBAAwB,EAAQ,YAAY,UAAU,QAAQ,CAAE,CAAC,SAAS,GAAe,EAAQ,CAAC,MAAM,CAAC,UAAU,EAAQ,wBAAwB,WAAW,EAAQ,mBAAmB,UAAU,UAAU,EAAQ,aAAa,WAAW,EAAQ,eAAe,WAAW,EAAQ,qBAAqB,UAAU,UAAU,EAAQ,oBAAoB,UAAU,YAAY,EAAQ,0BAA0B,SAAS,CAAE,CAAC,SAAS,GAAQ,EAAM,EAAO,CAAC,OAAO,EAAO,KAAd,CAAoB,IAAI,aAAa,MAAM,CAAC,GAAG,EAAM,KAAK,GAAK,aAAa,GAAK,MAAM,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,EAAI,CAAC,EAAE,IAAI,YAAY,MAAM,CAAC,GAAG,EAAM,KAAK,GAAK,UAAU,GAAK,MAAM,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,EAAI,CAAC,EAAE,IAAI,YAAY,MAAM,CAAC,GAAG,EAAM,KAAK,GAAK,UAAU,GAAK,MAAM,CAAC,UAAU,GAAM,UAAU,GAAM,UAAU,GAAM,YAAY,EAAK,CAAC,EAAE,IAAI,gBAAgB,MAAM,CAAC,GAAG,EAAM,UAAU,GAAK,KAAK,EAAI,EAAE,IAAI,SAAS,MAAM,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,MAAM,GAAG,EAAO,KAAK,EAAE,KAAK,EAAO,IAAI,EAAE,IAAI,SAAS,MAAM,CAAC,GAAG,EAAM,MAAM,CAAC,GAAG,EAAM,OAAO,EAAO,MAAM,CAAC,EAAM,MAAM,EAAO,KAAK,CAAC,EAAE,IAAI,uBAAuB,MAAM,CAAC,GAAG,EAAM,MAAM,EAAO,MAAM,UAAU,EAAO,UAAU,aAAa,EAAO,aAAa,4BAA4B,GAAK,KAAK,EAAI,EAAE,IAAI,cAAc,MAAM,CAAC,GAAG,EAAM,MAAM,EAAO,MAAM,mBAAmB,EAAI,EAAE,IAAI,UAAU,MAAM,CAAC,GAAG,EAAM,UAAU,EAAI,EAAE,IAAI,SAAS,MAAM,CAAC,GAAG,EAAM,KAAK,GAAM,UAAU,EAAM,WAAW,EAAO,OAAO,EAAE,QAAQ,OAAO,CAAM,CAAC,CAE1qE,SAAgB,GAAW,CAAC,QAAM,iBAAe,sBAAoB,GAAM,kBAAgB,IAAO,CAAC,GAAK,CAAC,EAAM,GAAUC,EAAW,GAAQ,EAAY,EAAQ,EAAiB,GAAoB,EAAQ,EAA2B,2BAAiC,EAAyB,yBAA+B,EAA4B,4BAA4B,SAAS,GAA0B,CAAC,IAAM,EAAwB,aAAa,QAAQ,CAA0B,EAAQ,EAA0B,aAAa,QAAQ,CAAwB,EAAQ,EAA6B,aAAa,QAAQ,CAA2B,EAAQ,EAAY,IAA4B,KAAW,EAAe,IAA+B,KAA2O,EAAS,CAAC,KAAK,uBAAuB,UAAU,EAAY,aAAa,EAAe,MAA/R,IAA0B,OAA6C,GAAa,GAAmP,GAAc,MAA4B,aAAa,WAAW,CAA0B,CAAC,GAAG,EAAe,CAAc,CAAC,CAAE,CAAC,SAAS,GAAW,CAAI,IAAU,CAAC,IAAmB,CAAC,GAAqB,CAAC,GAK50C,GAAU,UAAU,UAAU,GAAa,EAAM,KAAK,CAAC,EAAE,GAAQ,CAAC,UAAU,IAAA,GAAU,cAAc,YAAY,YAAY,IAAA,GAAU,MAAM,IAAA,GAAU,aAAa,GAAK,GAAG,CAAK,CAAC,EAAE,GAAkB,KAAW,GAAkB,GAAK,GAAU,UAAU,SAAS,GAAa,EAAM,KAAK,CAAC,EAE7R,EAAO,UAAU,KAAK,CAAC,MAAM,uBAAuB,CAAC,GAAI,CAAC,MAAc,CAAI,GAA4B,GAA0B,IAAiB,OAAe,EAAM,oBAA6B,EAAM,QAAQ,MACnN,OAAkB,CAAC,EAAS,CAAC,KAAK,cAAc,MAAM,CAAc,CAAC,CAAE,EAAE,CAAC,SAAS,eAAe,CAAC,EAAE,EAAE,CAAC,EAAgB,EAAe,EAAM,mBAAmB,EAAM,KAAK,CAAC,EAAE,MAAc,CAAI,GAAwB,OAAkB,EAAyB,EAAE,CAAC,SAAS,eAAe,CAAC,CAAE,EAAE,CAAC,CAAC,EACrS,MAAc,CAAI,GAA2B,EAAM,WAAW,aAAa,QAAQ,EAAyB,MAAM,CAAG,EAAE,CAAC,EAAM,SAAS,CAAC,EACxI,MAAc,CAAI,GAA2B,EAAM,cAAc,aAAa,QAAQ,EAA4B,MAAM,CAAG,EAAE,CAAC,EAAM,YAAY,CAAC,EACjJ,MAAc,CAA4B,GAAxB,GAA2B,CAAC,EAAM,KAAK,OAAO,IAAM,EAAWC,IAAW,EAAM,QAAQ,KAAK,OAAkB,CAAC,GAAG,CAAC,EAAW,CAAC,EAAS,CAAC,KAAK,SAAS,QAAQ,EAAK,CAAC,EAAE,MAAO,CACjM,EAAU,EACV,aAAa,QAAQ,EAA2B,KAAK,UAAU,EAAM,KAAK,CAAC,EAAE,EAAS,CAAC,KAAK,SAAS,QAAQ,EAAI,CAAC,CAAE,EAAE,CAAC,SAAS,eAAe,CAAC,CAAE,EAAE,CAAC,EAAM,KAAK,EAAM,KAAK,CAAC,EAAE,SAAS,GAAS,CAAC,EAAS,CAAC,KAAK,SAAS,CAAC,EAAE,aAAa,QAAQ,EAAyB,MAAM,CAAE,CAAC,SAAS,GAAY,CAAC,EAAS,CAAC,KAAK,YAAY,CAAC,CAAE,CAAC,SAAS,GAAW,CAAC,EAAS,CAAC,KAAK,WAAW,CAAC,CAAE,CAAC,SAAS,GAAW,CAAC,EAAS,CAAC,KAAK,WAAW,CAAC,CAAE,CAAC,SAAS,GAAe,CAAC,EAAS,CAAC,KAAK,eAAe,CAAC,CAAE,CAAC,SAAS,EAAW,EAAK,CAAC,EAAS,CAAC,KAAK,SAAS,MAAI,CAAC,CAAE,CAAC,MAAM,CAAC,MAAM,EAAM,MAAM,cAAc,EAAM,WAAW,EAAM,mBAAmB,YAAY,EAAM,UAAU,eAAe,EAAM,aAAa,UAAQ,aAAW,YAAU,YAAU,gBAAc,YAAU,CAAE,CAErrB,SAAgB,IAAsB,CAAC,GAAK,CAAC,EAAQ,GAAYC,EAAS,IAAI,EAAE,MAAc,CAAK,IAA6B,EAAO,GAAa,CAAC,KAAK,GAAQ,CAAC,MAAoB,CAAC,EAAW,CAAM,CAAE,CAAC,CAAE,CAAC,CAAE,EAAE,CAAC,CAAC,EACnR,IAAI,EAAuF,OAA7E,IAAS,EAAO,OAAO,OAAO,CAAO,CAAC,CAAC,MAAM,GAAG,IAAI,SAAS,EAAE,QAAQ,MAAY,CAAC,UAAU,GAAsB,QAAQ,EAAQ,GAAe,CAAO,EAAE,KAAK,QAAM,CAAE,qCAlBhJ,IAAqC,IAAiE,KAAuH,KAAkI,EAA80D,GAAe,CAAC,UAAU,GAAM,UAAU,GAAM,UAAU,GAAM,YAAY,EAAK,EAAQ,GAAa,CAAC,UAAU,GAAM,aAAa,GAAM,MAAM,GAAe,KAAK,GAAM,4BAA4B,GAAM,mBAAmB,GAAM,UAAU,EAAK,EAEp8E,GAAkB,GAchB,GAAa,6CACb,GAAsBD,IAAW,CAAC,CAAC,EAAO,qCChB1C,GAAU,+LAA4S,EAAQ,OAA2B,MAAM,eAAe,CAAC,EAAE,gBAAgB,CAAC,EAAE,UAAU,WAAW,QAAQ,EAAU,OAAe,CAAC,IAAM,EAAO,EAAU,UAAU,EAAU,YAAY,GAAG,OAAO,GAAU,KAAK,GAAS,GAAQ,YAAY,CAAC,EAAE,SAAS,CAAO,CAAC,CAAE,EAAM,GAAM,KAAkB,QAAa,KAAQ,OAAK,GAAM,GAAe,GAAG,GAAW,GAAS,OCDzhB,SAAgB,GAAU,CAAC,UAAQ,qBAAmB,cAAY,iBAAe,CAAkF,IAAM,EAA3DE,IAAW,CAAC,GAAa,CAAC,GAAc,GAAK,EAA0D,KAAK,QAAc,EAAgB,EAAQ,KAAK,KAAK,QAA6f,MAAO,CAAve,GAAG,CAAC,MAAM,EAAQ,QAAQ,YAAY,EAAQ,cAAc,KAAK,EAAQ,OAAO,SAAS,EAAQ,WAAW,OAAO,EAAQ,SAAS,SAAS,EAAQ,WAAW,WAAW,EAAQ,SAAS,YAAW,EAAQ,YAAiB,EAAE,MAAM,CAAC,MAAM,EAAQ,WAAW,YAAY,EAAQ,iBAAiB,KAAK,EAAQ,UAAU,SAAS,EAAQ,cAAc,OAAO,EAAQ,YAAY,SAAS,EAAQ,cAAc,WAAW,EAAQ,YAAY,YAAW,EAAQ,eAAoB,CAAsB,EAAE,IAA4B,EAAmB,EAAgB,GAAuB,kBAA79B,KAA0G,KCItG,SAAS,GAAa,CAAC,SAAO,SAAO,cAAY,SAAO,YAAU,aAAW,CAA+J,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,MAAM,QAA3N,EAAO,eAAe,GAAG,EAAO,WAAW,KAAK,EAAO,aAAa,KAAK,EAAO,cAAc,KAAK,EAAO,YAAY,IAAI,GAAG,EAAO,QAAQ,IAAuF,IAAI,EAAO,EAAE,SAAS,CAAc,EAAK,GAAY,CAAC,MAAM,CAAC,GAAG,GAAsB,EAAO,MAAM,QAAQ,EAAE,KAAK,EAAE,WAAW,SAAS,MAAM,EAAO,MAAM,SAAS,EAAY,YAAsB,cAAmB,QAAM,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,SAAS,WAAW,QAAQ,EAAE,SAAsB,EAAK,GAAO,CAAC,QAAQ,EAAU,SAAS,CAAC,GAAG,EAAO,MAAM,EAAK,EAAE,GAAG,UAAU,SAAS,EAAO,OAAO,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAmB,CAAC,SAAO,SAAO,QAAM,YAAU,cAAY,SAAO,WAAS,YAAU,CAA+J,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAxL,EAAO,eAAe,GAAG,EAAO,WAAW,KAAK,EAAO,aAAa,KAAK,EAAO,cAAc,KAAK,EAAO,YAAY,IAAI,GAAG,EAAO,QAAQ,GAAmD,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAC,GAAoB,EAAK,GAAS,CAAC,MAAM,CAAC,GAAG,GAAsB,EAAO,MAAM,SAAS,EAAE,MAAM,EAAO,MAAM,UAAU,EAAE,SAAS,CAAK,CAAC,EAAe,EAAK,GAAY,CAAC,MAAM,CAAC,GAAG,GAAsB,EAAO,MAAM,QAAQ,EAAE,MAAM,EAAO,MAAM,SAAS,EAAY,YAAsB,cAAmB,QAAM,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,GAAQ,CAAC,UAAU,EAAO,UAAU,SAAS,CAAc,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,EAAS,GAAG,SAAS,SAAS,EAAO,OAAO,MAAM,CAAC,EAAe,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,GAAK,QAAQ,EAAS,GAAG,SAAS,SAAS,EAAO,OAAO,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAc,CAAC,SAAO,SAAO,UAAQ,iBAAe,QAAM,cAAY,SAAO,aAAW,GAAK,YAAU,UAAQ,kBAAgB,cAAY,cAAY,kBAAgB,CAAC,GAAK,CAAC,EAAY,GAAgBC,EAAS,EAAK,EAAQ,EAAY,CAAC,GAAG,EAAQ,MAAM,MAAM,EAAO,MAAM,SAAS,EAAQ,EAAQ,EAAO,eAAe,GAAG,EAAO,WAAW,KAAK,EAAO,aAAa,KAAK,EAAO,cAAc,KAAK,EAAO,YAAY,IAAI,GAAG,EAAO,QAAQ,IAC7qE,EAAY,CAAC,YAAY,cAAc,YAAY,WAAW,EAAQ,EAAkB,GAAa,EAAe,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,SAAO,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,SAAS,CAAC,GAAoB,EAAK,GAAS,CAAC,MAAM,CAAC,GAAG,GAAsB,EAAO,MAAM,SAAS,EAAE,MAAM,EAAO,MAAM,UAAU,EAAE,SAAS,CAAK,CAAC,EAAe,EAAK,GAAY,CAAC,MAAM,CAAC,GAAG,GAAsB,EAAO,MAAM,QAAQ,EAAE,MAAM,EAAO,MAAM,SAAS,EAAY,YAAsB,cAAmB,QAAM,CAAC,EAAe,EAAK,EAAgB,CAAC,SAAS,GAAgC,EAAK,EAAO,IAAI,CAAC,QAAQ,EAAe,KAAK,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,QAAQ,CAAC,QAAQ,EAAE,OAAO,MAAM,EAAE,KAAK,CAAC,QAAQ,EAAE,OAAO,CAAC,EAAE,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,UAAU,GAAQ,SAAS,QAAQ,EAAE,SAAS,GAAa,EAAY,IAAI,GAAqB,EAAK,GAAO,CAAC,MAAM,EAAQ,EAAO,CAAC,MAAM,YAAY,EAAQ,EAAO,CAAC,YAAY,WAAW,EAAO,MAAM,WAAW,iBAAiB,EAAO,MAAM,UAAU,gBAAgB,EAAQ,aAAa,QAAQ,EAAQ,GAAQ,YAAY,EAAe,CAAM,EAAE,MAAM,EAAY,SAAS,IAAS,aAAY,EAAQ,EAAO,CAAC,QAAa,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAAQ,CAAC,UAAU,EAAO,UAAU,SAAS,EAA+B,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,GAAK,QAAQ,EAAgB,GAAG,SAAS,SAAS,EAAO,OAAO,IAAI,CAAC,EAAe,EAAMC,EAAU,CAAC,SAAS,CAAC,GAAyB,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,EAAY,GAAG,SAAS,SAAS,EAAO,OAAO,SAAS,CAAC,EAAe,EAAK,GAAO,CAAC,SAAS,EAAO,YAAY,CAAC,EAAe,EAAI,CAAE,EAAE,GAAG,YAAY,SAAS,EAAO,OAAO,SAAS,CAAC,EAAe,EAAK,GAAO,CAAC,SAAS,EAAO,QAAQ,GAAK,QAAQ,EAAY,GAAG,SAAS,SAAS,EAAO,OAAO,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAO,CAAC,QAAM,aAAW,cAAY,mBAAiB,kBAAgB,UAAQ,WAAS,UAAQ,SAAO,CAAC,IAAM,EAAa,EAAM,eAAe,GAAG,EAAM,WAAW,KAAK,EAAM,aAAa,KAAK,EAAM,cAAc,KAAK,EAAM,YAAY,IAAI,GAAG,EAAM,QAAQ,IAAU,EAAa,EAAM,OAAO,eAAe,EAAM,OAAO,MAAM,KAAK,EAAM,OAAO,QAAQ,KAAK,OAAoB,EAAM,EAAO,IAAI,CAAC,MAAM,CAAC,UAAU,EAAa,WAAW,EAAM,WAAW,aAAa,EAAM,OAAO,OAAO,QAAQ,EAAa,OAAO,UAAU,WAAW,OAAO,cAAc,KAAK,EAAU,UAAQ,WAAW,CAAC,QAAQ,EAAE,EAAE,SAAS,CAAc,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,eAAe,eAAe,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,WAAW,IAAI,SAAS,GAAG,MAAM,EAAW,GAAG,GAAsB,EAAM,SAAS,CAAC,EAAE,SAAS,CAAK,CAAC,EAAE,EAAsB,EAAKC,EAAS,CAAC,SAAS,KAAK,SAAsB,EAAK,GAAO,CAAC,QAAQ,EAAQ,KAAK,MAAM,WAAW,EAAM,YAAY,mBAAmB,EAAM,oBAAoB,UAAU,cAAc,GAAO,CAAC,CAAC,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,SAAS,GAAG,MAAM,EAAM,YAAY,GAAG,GAAsB,EAAM,SAAS,EAAE,WAAW,GAAG,EAAE,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAE,GAA0B,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,UAAU,GAAG,SAAS,GAAG,WAAW,IAAI,MAAM,EAAiB,GAAG,GAAsB,EAAM,QAAQ,CAAC,EAAE,SAAS,CAAW,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAS,CAAC,WAAS,SAAO,CAAC,OAAoB,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,OAAO,mBAAmB,WAAW,OAAO,QAAQ,EAAE,GAAG,CAAK,EAAW,UAAQ,CAAC,CAAE,CAAC,SAAS,GAAY,CAAC,QAAM,cAAY,SAAO,aAAW,CAA4C,GAAG,EAA7B,GAAa,GAAQ,MAAoB,OAAO,KAAK,GAAG,CAAC,EAAa,OAAoB,EAAK,GAAqB,CAAQ,SAAa,QAAgB,WAAS,CAAC,EAItmH,IAAM,EAAsB,GAAa,MAAM;;CAAM,EAAE,OAAO,EAAY,MAAM;;CAAM,CAAC,CAAC,KAAK,EAAK,IAAqB,EAAK,GAAqB,CAAM,OACnJ,OAAO,IAAQ,EAAsB,OAAO,EAAE,EAAO,KAAK,MAAM,CAChE,UAAU,EAAM,EAAE,EAAE,EAAE,GAAG,CAAK,EAAY,WAAS,EAAE,CAAK,CAAC,CAAE,CAAC,SAAS,GAAqB,CAAC,OAAK,SAAO,QAAM,aAAW,CAAC,OAAoB,EAAM,IAAI,CAAC,MAAM,CAAC,WAAW,IAAI,OAAO,EAAE,QAAQ,EAAE,SAAS,GAAG,GAAG,CAAK,EAAE,SAAS,CAAC,EAAK,GAAM,GAAQ,KAAK,IAAI,KAAK,GAAQ,MAAmB,EAAM,OAAO,CAAC,SAAS,CAAC,GAAQ,OAAO,IAAiB,EAAK,IAAI,CAAC,KAAK,GAAQ,KAAK,OAAO,SAAS,IAAI,sBAAsB,MAAM,CAAC,MAAM,EAAU,eAAe,MAAM,EAAE,SAAS,GAAQ,KAAK,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,GAAQ,CAAC,WAAS,aAAW,CAAC,OAAoB,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,EAAU,IAAI,GAAG,UAAU,EAAE,EAAW,UAAQ,CAAC,CAAE,CAAoiC,SAAS,GAAsB,EAAM,CAAmC,OAA/B,GAAO,WAAkB,EAAY,CAAC,GAAG,EAAM,WAAW,GAAO,YAAY,EAAmB,CAAE,8BAXlvD,IAA4B,IAAkD,IAA0C,KAAuJ,EAAO,GAAQ,GACtW,GAAoB,MAAS,OAAO,2BAA+F,EAAe,GAAO,EAAQ,SAAgB,CAAC,SAAO,SAAO,SAAO,UAAQ,iBAAe,eAAa,YAAU,cAAY,cAAY,kBAAgB,kBAAgB,kBAAgB,CAAC,IAAM,EAAmB,EAAO,aAAa,EAAO,SAAS,EAAO,YAAY,EAAO,MAAM,EAAQ,EAAU,EAAO,MAAM,MAAM,EAAO,QAAQ,KAAW,EAAa,GAAU,EAAO,MAAM,MAAM,EAAQ,EAAa,EAAO,MAAM,QAAQ,MAAM,eAAe,EAAO,MAAM,OAAO,MAAM,KAAK,EAAO,MAAM,OAAO,QAAQ,KAAW,EAAY,CAAC,WAAW,EAAO,MAAM,KAAK,UAAU,GAAmB,EAAa,CAAY,EAAE,SAAS,SAAS,aAAa,EAAO,MAAM,OAAO,MAAM,EAAE,OAAoB,EAAK,EAAO,IAAI,CAAC,QAAQ,GAAgB,CAAC,EAAE,EAAO,UAAU,EAAE,EAAE,EAAO,UAAU,EAAE,MAAM,EAAO,UAAU,MAAM,QAAQ,CAAC,EAAE,QAAQ,CAAC,EAAE,EAAE,EAAE,EAAE,MAAM,EAAE,QAAQ,CAAC,EAAE,KAAK,CAAC,EAAE,EAAO,UAAU,EAAE,EAAE,EAAO,UAAU,EAAE,MAAM,EAAO,UAAU,MAAM,QAAQ,CAAC,EAAE,WAAW,EAAe,EAAO,UAAU,WAAW,CAAC,SAAS,CAAC,EAAE,MAAM,CAAC,UAAU,gBAAgB,EAAmB,KAAK,cAAc,SAAS,IAAI,GAAG,SAAS,WAAW,QAAQ,OAAO,OAAO,IAAI,cAAc,MAAM,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAY,SAAS,SAAS,MAAM,OAAO,SAAS,EAAO,KAAK,EAAE,UAAU,gEAAgE,EAAO,OAAO,SAAS,EAAO,OAAO,SAAsB,EAAK,GAAa,CAAQ,SAAc,SAAiB,YAAU,YAAY,EAAO,YAAY,OAAO,EAAO,OAAiB,WAAS,CAAC,EAAE,EAAO,OAAO,SAAsB,EAAK,GAAmB,CAAQ,SAAc,SAAiB,YAAU,MAAM,EAAO,MAAM,YAAY,EAAO,YAAY,OAAO,EAAO,OAAO,SAAS,EAAY,SAAS,CAAW,CAAC,EAAe,EAAK,GAAc,CAAQ,SAAc,SAAe,UAAuB,iBAAyB,YAAU,MAAM,EAAO,MAAM,YAAY,EAAO,YAAY,WAAW,EAAO,WAAW,OAAO,EAAO,OAAO,eAAe,EAAgB,QAAQ,EAAyB,cAAwB,cAA4B,iBAAe,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,EAAE,CAAC,0EAA0E;;;UAGtyE,EAAE,0BAA0B,EAOknB,GAAO,EAAQ,SAAgB,CAAC,KAAG,WAAS,UAAQ,WAAS,WAAS,CAAC,IAAM,EAAa,EAAS,eAAe,GAAG,EAAS,WAAW,KAAK,EAAS,aAAa,KAAK,EAAS,cAAc,KAAK,EAAS,YAAY,IAAI,GAAG,EAAS,QAAQ,IAAU,EAAM,EAAQ,EAAS,QAAQ,EAAS,UAAU,OAAoB,EAAK,EAAO,MAAM,CAAC,UAAU,mCAAmC,GAAG,oCAAoC,IAAa,UAAQ,KAAK,SAAS,MAAM,GAAG,IAAW,WAAW,CAAC,QAAQ,EAAS,cAAc,EAAE,EAAE,SAAS,CAAC,QAAQ,EAAS,YAAY,EAAE,EAAE,MAAM,CAAC,iBAAiB,OAAO,WAAW,OAAO,MAAM,EAAS,MAAM,OAAO,OAAO,OAAO,OAAO,OAAO,OAAO,QAAQ,EAAa,aAAa,EAAS,aAAa,UAAU,GAAU,EAAM,MAAM,EAAE,WAAW,EAAM,KAAK,MAAM,EAAM,MAAM,SAAS,GAAG,WAAW,EAAE,OAAO,UAAU,WAAW,EAAS,KAAK,QAAQ,IAAI,GAAG,GAAsB,EAAS,IAAI,CAAC,CAAC,CAAC,CAAE,EAAE,yFAAyF,0BAA0B,KCDhrD,SAAwB,GAAa,CAAC,QAAM,UAAQ,UAAQ,SAAO,SAAO,UAAQ,UAAQ,QAAM,sBAAoB,UAAQ,kBAAgB,WAAS,YAAU,WAAS,qBAAmB,CAAC,IAAM,EAAiB,GAAoB,EAAQ,EAAU,GAAS,EAAuB,EAAU,CAAC,GAAS,EAAuB,EAAOC,GAAU,GAAK,EAAE,GAGzV,EAAU,GAAkB,EAAQ,EAAY,GAAqB,EAAQ,EAAO,GAAU,CAAC,UAAQ,mBAAmB,EAChI,YAAY,EAAU,cAAc,EAAY,MAAM,CAAC,EAAQ,EAAQ,GAAW,CAAC,MAAM,EAAU,GAAG,EAAM,eAAe,EAAY,UAAU,EAAY,QAAQ,EAAO,SAAS,sBAAoB,gBAAgB,EAAY,SAAS,CAAC,EAAO,CAAC,EAAO,GAAWC,EAAS,EAAa,EAC1R,CAAC,EAAqB,GAAyBA,EAAS,EAAa,EAAE,MAAc,CAAI,IAC9F,GAAc,EACX,GAAQ,EAAwB,EAAK,EACrC,GAAQ,CAAC,GAAW,GAAS,OAAkB,EAAQ,CAAC,QAAM,CAAC,EAAE,CAAC,SAAS,eAAe,CAAC,EAAG,EAAE,CAAC,EAAO,CAAS,CAAC,EACrH,MAAc,CAAC,GAAG,EAAU,OAAO,IAAM,EAAe,EAAQ,eAAe,CAAC,EAAQ,YAAkB,EAAiB,EAAO,OAAO,UAAU,CAAC,EAAQ,eAAkB,IAAgB,YAAY,KAAK,oBAAoB,EAAE,EAAU,EAAI,EAA+D,IAAkB,EAAQ,WAAW,EACpV,GAAU,OAAkB,EAAS,CAAC,QAAM,CAAC,CAAC,IAAQ,EAAQ,aAAa,EAAU,EAAK,CAAG,EAAE,CAAC,EAAQ,cAAc,EAAQ,YAAY,CAAS,CAAC,EAAE,MAAc,CAAI,GAAoB,GAAiB,OAAkB,EAAgB,CAAC,SAAO,QAAQ,EAAQ,KAAK,CAAC,CAAC,CAAG,EAAE,CAAC,EAAQ,MAAM,CAAS,CAAC,EAAE,eAAe,GAAe,CAAC,MAAM,GAAoB,EAAE,EAAQ,QAAQ,EAAE,EAAU,EAAK,EAC1Y,GAAW,OAAkB,EAAU,CAAC,QAAM,CAAC,CAAC,CAAG,CAAC,eAAe,IAAiB,CAAC,MAAM,GAAoB,EAAE,EAAQ,UAAU,EAAE,EAAU,EAAK,EACpJ,GAAU,OAAkB,EAAS,CAAC,QAAM,CAAC,CAAC,CAAG,CAAC,eAAe,GAAiB,CAAC,MAAM,GAAoB,EAAE,EAAQ,UAAU,EAAE,EAAU,EAAK,EAClJ,GAAU,OAAkB,EAAS,CAAC,QAAM,CAAC,CAAC,CAAG,CAAC,eAAe,GAAqB,CAAC,MAAM,GAAoB,EAAE,EAAQ,cAAc,EAAE,EAAU,EAAK,EAC7J,OAAkB,CAAI,GAAU,EAAS,CAAC,QAAM,CAAC,CAAG,CAAC,EAAE,OAAkB,CAAI,GAAmB,EAAkB,CAAC,QAAM,CAAC,CAAG,CAAC,CAAE,CAAoS,OAAhS,EAA+B,EAAK,MAAM,CAAC,MAAM,CAAC,GAAG,EAAM,MAAM,EAAO,KAAK,EAAE,SAAsB,EAAK,GAAO,CAAQ,SAAc,SAAc,SAAe,UAAQ,eAAe,GAAW,EAAQ,QAAQ,aAAa,CAAC,GAAG,GAAe,UAAU,EAAI,EAAE,eAAe,EAAK,CAAC,CAAC,CAAC,EAAuB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,GAAQ,CAAO,QAAc,UAAQ,YAAY,EAAU,EAAI,CAAC,CAAC,EAAE,CAAC,GAAwB,EAAKC,GAAQ,CAAQ,SAAc,SAAc,SAAe,UAAQ,aAAa,EAAQ,MAAM,eAAe,CAAC,EAAqB,YAAY,GAAgB,gBAAgB,EAAoB,YAAY,EAAgB,UAAU,EAAc,gBAAgB,EAAQ,WAAkB,QAAM,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,IAAmB,CAAC,OAAO,EAAa,QAAQ,IAAI,EAAa,SAAgB,IAAS,QAAa,EAAO,QAAQ,SAAS,mBAAmB,CAAE,CAA4I,SAASA,GAAQ,EAAM,CAAC,IAAM,EAAW,EAAM,OAAO,aAAa,GAAG,EAAM,OAAO,SAAS,KAAK,EAAM,OAAO,WAAW,KAAK,EAAM,OAAO,YAAY,KAAK,EAAM,OAAO,UAAU,IAAI,GAAG,EAAM,OAAO,MAAM,IAAS,CAAC,iBAAe,cAAY,GAAiB,EAAM,OAAO,QAAQ,EAAQ,EAAO,EAAM,OAAY,CAAC,EAAmB,GAAuBF,EAAS,CAAM,EAGn9C,GAA1D,CAAC,GAAoB,GAAO,EAAsB,CAAM,EAAK,CAAC,EAAmB,OAAO,KAAK,IAAM,EAAS,EAAM,OAAO,SAAS,OAAoB,EAA0B,EAAK,MAAM,CAAC,MAAM,CAAC,QAAQ,UAAU,EAAE,SAAsB,EAAK,EAAgB,CAAC,SAAS,EAAoB,EAAM,EAAO,IAAI,CAAC,MAAM,CAE3T,IAAI,GAAU,IAAa,aAAa,EAAE,IAAA,GAAU,KAAK,GAAU,IAAiB,aAAa,EAAE,IAAA,GAAU,MAAM,GAAU,IAAiB,WAAW,EAAE,IAAA,GAAU,OAAO,EAAS,OAAO,IAAA,GAAU,MAAM,GAAU,IAAiB,SAAS,OAAO,IAAA,GAAU,OAAO,GAAU,IAAa,WAAW,EAAE,IAAA,GAAU,UAAU,aAAa,SAAS,QAAQ,YAAY,OAAO,QAAQ,EAAW,OAAO,EAAM,OAAO,OAAO,QAAQ,OAAO,cAAc,MAAM,IAAI,GAAG,eAAe,SAAS,cAAc,EAAS,MAAM,MAAM,EAAE,SAAS,CAAC,GAAuB,EAAK,GAAS,CAAC,MAAM,EAAM,OAAO,OAAO,QAAQ,CAAC,EAAe,EAAK,MAAM,CAAC,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,QAAQ,OAAO,iBAAe,aAAW,cAAc,OAAO,SAAS,EAAM,OAAO,eAAe,EAAE,EAAM,OAAO,eAAe,OAAO,EAAE,SAAsB,EAAK,GAAO,CAAC,GAAG,CAAK,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAI,CAAC,CAAC,CAAC,EAAE,SAAS,IAAI,CAAE,CAA29C,SAAS,GAAS,CAAC,SAAO,CAAC,OAAoB,EAAK,EAAO,IAAI,CAAC,QAAQ,CAAC,QAAQ,CAAC,EAAE,QAAQ,CAAC,QAAQ,CAAC,EAAE,KAAK,CAAC,QAAQ,CAAC,EAAE,MAAM,CAAC,SAAS,WAAW,IAAI,EAAE,KAAK,EAAE,MAAM,EAAE,OAAO,EAAE,MAAM,OAAO,OAAO,OAAO,gBAAgB,EAAM,cAAc,MAAM,CAAC,CAAC,CAAE,+BA7Bn/E,IAA6F,IAA4D,IAAoD,IAAoC,KAAuJ,KAAiH,KAA8G,KAA0G,KAA6K,EACx8B,GAAc,GAuBsgC,GAAwB,MAAS,OAAO,uBAA2F,EAKzS,GAAQ,GAAS,CAAC,UAAQ,QAAM,aAAW,CAAC,IAAM,EAAiB,GAAoB,EAAE,GAAG,EAAQ,OAAO,OAAQ,OAAoB,EAAK,SAAS,CAAC,KAAK,SAAS,UAAU,mCAAmC,aAAa,iBAAiB,MAAM,CAAC,MAAM,OAAO,OAAO,OAAO,WAAW,OAAO,QAAQ,OAAO,OAAO,OAAO,QAAQ,EAAE,MAAM,EAAQ,MAAM,SAAS,GAAG,OAAO,UAAU,GAAG,EAAQ,QAAQ,EAAU,UAAQ,SAAS,EAAQ,OAAO,OAAO,EAAQ,WAAW,UAAU,EAAQ,UAAuB,EAAK,MAAM,CAAC,IAAI,GAAG,IAAI,EAAQ,UAAU,IAAI,MAAM,EAAQ,SAAS,OAAO,EAAQ,QAAQ,CAAC,EAAe,EAAKG,EAAS,CAAC,SAAS,KAAK,SAAsB,EAAK,GAAW,CAAC,MAAM,EAAQ,SAAS,OAAO,EAAQ,SAAS,MAAM,EAAQ,KAAK,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,WAAW,QAAQ,EAAE,SAAS,EAAQ,IAAI,CAAC,CAAC,CAAC,EAAG,GAAG,EAAkB,OAAoB,EAAM,MAAM,CAAC,MAAM,CAAC,aAAa,EAAE,MAAM,OAAO,OAAO,kBAAkB,WAAW,yBAAyB,QAAQ,GAAG,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,WAAW,GAAoB,UAAU,SAAS,eAAe,SAAS,MAAM,IAAI,GAAG,CAAK,EAAE,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,WAAW,EAAE,OAAO,CAAC,EAAE,SAAS,eAAe,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,OAAO,CAAC,EAAE,SAAS,uCAAuC,CAAC,CAAC,CAAC,CAAC,CAAG,EAAE,yFAAyF,2BAA2B,EAA8P,GAAoB,GAAa,CAAC,MAAM,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,YAAY,cAAc,YAAY;0DAAmF,EAAE,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAK,YAAY,4CAA4C,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,YAAY,aAAa,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,CAAC,OAAO,OAAO,MAAM,EAAE,aAAa,CAAC,OAAO,OAAO,MAAM,EAAE,aAAa,OAAO,wBAAwB,EAAI,EAAE,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,QAAQ,CAAC,UAAU,QAAQ,EAAE,aAAa,CAAC,UAAU,QAAQ,EAAE,wBAAwB,GAAK,OAAO,GAAO,EAAM,OAAO,MAAM,EAAE,KAAK,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,kBAAkB,OAAO,GAAO,EAAM,OAAO,MAAM,EAAE,SAAS,CACh4G,KAAK,EAAY,KAAK,MAAM,IAAI,SAAS,WAAW,OAAO,GAAO,EAAM,OAAO,MAAM,EAAE,SAAS,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,GAAG,OAAO,GAAO,EAAM,OAAO,MAAM,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,OAAO,OAAO,GAAO,EAAM,OAAO,QAAQ,EAAM,OAAO,QAAQ,EAAM,WAAW,QAAQ,EAAE,UAAU,CAAC,MAAM,OAAO,KAAK,EAAY,gBAAgB,iBAAiB,CAAC,MAAM,MAAM,KAAK,EAAE,OAAO,GAAO,EAAM,WAAW,SAAS,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,SAAS,CAAC,KAAK,EAAY,KAAK,MAAM,WAAW,QAAQ,CAAC,WAAW,aAAa,YAAY,eAAe,gBAAgB,aAAa,EAAE,aAAa,CAAC,WAAW,aAAa,YAAY,eAAe,gBAAgB,aAAa,EAAE,aAAa,cAAc,EAAE,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,aAAa,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,IAAI,IAAI,IAAI,IAAI,IAAI,eAAe,GAAK,KAAK,CAAC,EAAE,eAAe,CAAC,MAAM,WAAW,KAAK,EAAY,OAAO,aAAa,EAAE,IAAI,CAAC,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,aAAa,GAAG,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,UAAU,eAAe,aAAa,CAAC,QAAQ,gBAAgB,EAAE,aAAa,GAAG,UAAU,CAAC,WAAW,aAAa,cAAc,WAAW,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,YAAY,wBAAwB,SAAS,CAAC,UAAU,CACrqD,KAAK,EAAY,KAAK,MAAM,QAAQ,SAAS,UAAU,EAAE,WAAW,CAAC,MAAM,IAAI,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,SAAS,CACpI,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,UAAU,EAAE,UAAU,CAAC,MAAM,IAAI,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,MAAM,SAAS,GAAK,aAAa,MAAM,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,YAAY,gBAAgB,SAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,EAAE,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,kBAAkB,CAAC,CAAC,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,SAAS,CAAC,YAAY,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,kBAAkB,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,aAAa,CAAC,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,IAAI,aAAa,CAAC,EAAE,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,IAAI,aAAa,CAAC,CAAC,CAAC,EAAE,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,MAAM,aAAa,kBAAkB,QAAQ,EAAE,IAAQ,CAAC,EAAM,QAAQ,YAAY,CAAC,EAAM,QAAQ,aAAa,CAAC,CAAC,EAAE,UAAU,CAAC,KAAK,SAAS,YAAY,UAAU,KAAK,EAAY,OAAO,SAAS,CAAC,EAAE,CAAC,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,CAAC,EAAE,EAAE,CAAC,KAAK,EAAY,OAAO,eAAe,GAAK,aAAa,EAAE,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,IAAI,EAAE,KAAK,GAAG,aAAa,CAAC,EAAE,WAAW,CAAC,KAAK,EAAY,UAAU,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,YAAY,kBAAkB,SAAS,CAAC,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,SAAS,CAAC,YAAY,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,kBAAkB,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,GAAG,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,YAAY,iBAAiB,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,SAAS,GAAK,SAAS,CAAC,YAAY,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,kBAAkB,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,GAAG,EAAE,QAAQ,CAAC,MAAM,IAAI,KAAK,EAAY,OAAO,IAAI,KAAK,IAAI,GAAG,EAAE,WAAW,CAAC,MAAM,OAAO,KAAK,EAAY,OAAO,IAAI,EAAE,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,SAAS,CAAC,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,QAAQ,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,aAAa,QAAQ,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,YAAY,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,aAAa,WAAW,EAAE,KAAK,CAAC,KAAK,EAAY,OAAO,aAAa,kBAAkB,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,aAAa,MAAM,CAAC,CAAC,EAAE,KAAK,CAC9jG,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,UAAU,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,aAAa,GAAG,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,EAAE,aAAa,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,CAAC,EAAE,WAAW,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,KAAK,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,EAAE,aAAa,CAAC,MAAM,gBAAgB,KAAK,EAAY,OAAO,KAAK,GAAG,eAAe,GAAK,IAAI,EAAE,IAAI,EAAE,aAAa,EAAE,EAAE,UAAU,CAAC,KAAK,EAAY,KAAK,MAAM,YAAY,QAAQ,CAAC,MAAM,QAAQ,EAC/rB,YAAY,CAAC,uBAAuB,oBAAoB,EAAE,aAAa,MAAM,wBAAwB,EAAI,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,QAAQ,aAAa,EAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,OAAO,YAAY,YAAY,SAAS,CAAC,KAAK,CAAC,MAAM,IAAI,KAAK,EAAY,QAAQ,aAAa,GAAK,aAAa,KAAK,cAAc,OAAO,EAAE,OAAO,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,CAAC,SAAS,SAAS,UAAU,EAAE,aAAa,CAAC,OAAO,gBAAgB,cAAc,EAAE,aAAa,SAAS,OAAO,GAAO,CAAC,EAAM,IAAI,EAAE,QAAQ,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,kBAAkB,OAAO,GAAO,EAAM,SAAS,UAAU,CAAC,EAAM,IAAI,EAAE,cAAc,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,oGAAoG,gBAAgB,GAAK,OAAO,GAAO,CAAC,EAAM,IAAI,EAAE,SAAS,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,KAAK,aAAa,sCAAsC,EAAE,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,UAAU,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,eAAe,CAAC,EAAE,OAAO,GAAO,CAAC,EAAM,IAAI,EAAE,WAAW,CAAC,MAAM,WAAW,YAAY,UAAU,KAAK,EAAY,OAAO,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAI,EAAE,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAK,EAAE,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAK,EAAE,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAM,YAAY,4DAA4D,CAAC,EAAE,OAAO,GAAO,CAAC,EAAM,IAAI,EAAE,aAAa,CAAC,MAAM,aAAa,KAAK,EAAY,QAAQ,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,OAAO,GAAO,EAAM,SAAS,UAAU,EAAE,WAAW,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,GAAM,YAAY,uCAAuC,OAAO,GAAO,CAAC,EAAM,IAAI,EAAE,UAAU,CAAC,MAAM,UAAU,KAAK,EAAY,KAAK,QAAQ,CAAC,SAAS,SAAS,UAAU,EAAE,aAAa,CAAC,OAAO,gBAAgB,cAAc,EAAE,aAAa,SAAS,OAAO,GAAO,EAAM,IAAI,EAAE,WAAW,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,kBAAkB,OAAO,GAAO,EAAM,YAAY,UAAU,EAAM,IAAI,EAAE,iBAAiB,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,uEAAuE,gBAAgB,GAAK,OAAO,GAAO,EAAM,IAAI,EAAE,YAAY,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,YAAY,eAAe,SAAS,CAAC,KAAK,CAAC,MAAM,OAAO,KAAK,EAAY,IAAI,EAAE,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,aAAa,UAAU,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,eAAe,CAAC,EAAE,OAAO,GAAO,EAAM,IAAI,EAAE,cAAc,CAAC,MAAM,WAAW,YAAY,UAAU,KAAK,EAAY,OAAO,SAAS,CAAC,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAI,EAAE,YAAY,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAI,EAAE,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,EAAI,EAAE,UAAU,CAAC,KAAK,EAAY,QAAQ,aAAa,UAAU,cAAc,SAAS,aAAa,GAAK,YAAY,4DAA4D,CAAC,EAAE,OAAO,GAAO,EAAM,IAAI,EAAE,gBAAgB,CAAC,MAAM,aAAa,KAAK,EAAY,QAAQ,aAAa,GAAK,aAAa,OAAO,cAAc,OAAO,OAAO,GAAO,EAAM,YAAY,UAAU,EAAE,cAAc,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,GAAM,YAAY,uCAAuC,OAAO,GAAO,EAAM,IAAI,CAAC,CAAC,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,YAAY,kBAAkB,QAAQ,EAAE,IAAQ,EAAM,QAAQ,SAAS,YAAY,EAAM,QAAQ,YAAY,WAAW,SAAS,CAAC,QAAQ,CAAC,KAAK,EAAY,QAAQ,aAAa,GAAM,YAAY,6CAA6C,QAAQ,EAAE,IAAQ,CAAC,EAAM,OAAO,EAAE,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,WAAW,EAAE,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,4CAA4C,gBAAgB,EAAI,EAAE,SAAS,CAAC,MAAM,WAAW,KAAK,EAAY,QAAQ,aAAa,EAAI,CAAC,CAAC,EAAE,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,aAAa,EAAE,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,6CAA6C,gBAAgB,GAAK,SAAS,EAAI,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,WAAW,EAAE,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,mCAAmC,gBAAgB,EAAI,CAAC,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,KAAK,EAAY,OAAO,YAAY,UAAU,SAAS,CAAC,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,aAAa,WAAW,EAAE,YAAY,CAAC,MAAM,cAAc,KAAK,EAAY,OAAO,aAAa,4CAA4C,gBAAgB,EAAI,CAAC,CAAC,EAAE,MAAM,CAAC,KAAK,EAAY,OAAO,MAAM,QAAQ,YAAY,gBAAgB,SAAS,CAAC,UAAU,CAC36K,KAAK,EAAY,KAAK,MAAM,QAAQ,SAAS,OAAO,EAAE,SAAS,CAC/D,KAAK,EAAY,KAAK,MAAM,OAAO,SAAS,OAAO,EAAE,WAAW,CAAC,MAAM,aAAa,KAAK,EAAY,MAAM,aAAa,kBAAkB,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,YAAY,gBAAgB,SAAS,CAAC,OAAO,CAAC,MAAM,SAAS,KAAK,EAAY,OAAO,eAAe,GAAK,IAAI,EAAE,aAAa,CAAC,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,OAAO,eAAe,EAAI,EAAE,MAAM,CAAC,MAAM,QAAQ,KAAK,EAAY,MAAM,aAAa,kBAAkB,CAAC,CAAC,EAAE,YAAY,CAAC,MAAM,KAAK,KAAK,EAAY,MAAM,aAAa,MAAM,EAAE,oBAAoB,CAAC,MAAM,MAAM,KAAK,EAAY,MAAM,aAAa,iBAAiB,EAAE,QAAQ,CAAC,MAAM,UAAU,KAAK,EAAY,YAAY,UAAU,iBAAiB,aAAa,CAAC,UAAU,kBAAkB,EAAE,aAAa,GAAG,UAAU,CAAC,aAAa,eAAe,gBAAgB,aAAa,EAAE,YAAY,CAAC,IAAI,IAAI,IAAI,GAAG,EAAE,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,YAAY,mBC7B33B,SAAwB,GAAU,EAAM,CAAC,GAAK,CAAC,QAAM,SAAO,YAAU,UAAQ,SAAO,EAAY,EAAIC,EAAO,IAAI,EAE7G,EAAQA,EAAO,CAAC,EAAE,EAAE,EAAE,EAAE,KAAK,EAAK,CAAC,EAAQ,EAAMA,EAAO,CAAC,EACzD,EAAS,GAAoB,GAAG,EAAa,QAAQ,IAAI,EAAa,UAQgf,OARte,MAAc,CAAC,GAAG,EAAS,OAAO,IAAM,EAAG,EAAI,QACrI,GADgJ,CAAC,GAC9I,CAAC,EAAO,WAAW,oCAAoC,CAAC,CAAC,QAAQ,OAEpE,SAAS,GAAQ,CAAC,GAAG,CAAC,EAAQ,QAAQ,KAAK,OAAO,IAAM,EAAK,EAAG,sBAAsB,EAAO,CAAC,IAAE,KAAG,EAAQ,QAAc,EAAO,GAAG,EAAK,MAAM,GAAG,EAAK,OAAO,GAAG,EAAK,KAAK,GAAG,EAAK,OAAO,EAAG,MAAM,YAAY,gBAAgB,GAAG,EAAE,EAAK,KAAK,GAAG,EAAE,EAAG,MAAM,YAAY,gBAAgB,GAAG,EAAE,EAAK,IAAI,GAAG,EAAE,EAAG,MAAM,YAAY,sBAAsB,EAAO,OAAO,CAAS,EAAE,GAAG,CAAE,CAGnX,SAAS,GAAU,CAAI,AAAqB,EAAM,UAAQ,0BAA0B,CAAC,EAAM,QAAQ,EAAE,EAAO,CAAE,CAAC,CAAE,CAAC,SAAS,EAAW,EAAM,CAAC,EAAQ,QAAQ,CAAC,EAAE,EAAM,QAAQ,EAAE,EAAM,QAAQ,KAAK,EAAI,EAAE,EAAS,CAAE,CAAC,SAAS,GAAmB,CAAC,EAAG,MAAM,YAAY,sBAAsB,GAAG,CAAE,CAAC,SAAS,EAAc,EAAM,CAAI,EAAM,MAAM,OAAM,EAAG,MAAM,YAAY,sBAAsB,GAAG,CAAE,CAEzK,OAF0K,EAAO,iBAAiB,YAAY,CAAU,EAErb,EAAO,iBAAiB,SAAS,EAAS,CAAC,QAAQ,GAAK,QAAQ,EAAI,CAAC,EAAE,EAAO,iBAAiB,SAAS,CAAQ,EAAE,SAAS,iBAAiB,aAAa,CAAiB,EAAE,EAAO,iBAAiB,UAAU,CAAa,MAAY,CAAI,EAAM,SAAQ,qBAAqB,EAAM,OAAO,EAAE,EAAO,oBAAoB,YAAY,CAAU,EAAE,EAAO,oBAAoB,SAAS,EAAS,EAAI,EAAE,EAAO,oBAAoB,SAAS,CAAQ,EAAE,SAAS,oBAAoB,aAAa,CAAiB,EAAE,EAAO,oBAAoB,UAAU,CAAa,CAAE,CAAE,EAAE,CAAC,EAAS,CAAS,CAAC,EAAsB,EAAK,MAAM,CAAK,MAAI,cAAc,OAAO,MAAM,CAAC,SAAS,WAAW,GAAG,EAAM,cAAc,OAAO,QAAQ,EAAS,EAAU,8BAA8B,WAAW,oBAAoB,WAAW,0BAA0B,EAAO,yDAAyD,EAAM,gBAAgB,EAAQ,GAAG,CAAC,CAAC,CAAE,sBArB12B,IAAoC,IAAqF,EAqBkvB,GAAoB,GAAU,CAAC,MAAM,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,OAAO,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,IAAI,IAAI,GAAG,IAAI,IAAI,KAAK,GAAG,KAAK,IAAI,EAAE,UAAU,CAAC,KAAK,EAAY,OAAO,MAAM,YAAY,aAAa,GAAG,IAAI,EAAE,IAAI,EAAE,KAAK,GAAG,EAAE,QAAQ,CAAC,KAAK,EAAY,OAAO,MAAM,UAAU,aAAa,GAAG,IAAI,GAAG,IAAI,IAAI,KAAK,EAAE,KAAK,GAAG,CAAC,CAAC,KCfnxC,SAAS,GAAU,CAAC,WAAS,IAAO,CAAC,OAAoB,EAAK,MAAM,CAAC,UAAU,kBAAkB,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,cAAc,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,EAAS,qCAAqC,sBAAsB,CAAC,CAAC,CAAC,CAAE,CAAC,SAAS,IAAkB,CAAC,IAAM,EAAIC,EAAY,CAAC,CAAC,QAAQ,KAAK,EAAE,EAA+/H,OAAoB,EAAK,MAAM,CAAC,UAAU,mBAAmB,SAAsB,EAAM,MAAM,CAAC,UAAU,uBAAuB,QAAQ,cAAc,KAAK,MAAM,aAAa,OAAO,MAAM,6BAA6B,SAAS,CAAc,EAAK,OAAO,CAAC,SAAsB,EAAM,iBAAiB,CAAC,GAAG,EAAI,OAAO,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,GAAG,IAAI,SAAS,CAAc,EAAK,OAAO,CAAC,UAAU,SAAS,CAAC,EAAe,EAAK,OAAO,CAAC,OAAO,MAAM,UAAU,SAAS,CAAC,EAAe,EAAK,OAAO,CAAC,OAAO,IAAI,UAAU,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,EAAE,i/HAAM,KAAK,QAAQ,EAAI,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,SAAwB,GAAa,EAAM,CAAC,GAAK,CAAC,EAAU,GAAcC,EAAe,EAAK,EAAO,CAAC,EAAQ,GAAYA,EAAe,EAAK,EAAO,CAAC,EAAK,GAASA,EAAe,IAAI,EAAE,MAAoB,CAAC,GAAG,EAAa,QAAQ,IAAI,EAAa,OAAO,OAAO,EAAQ,SAAS,IAAI,EAAE,IAAM,MAAa,EAAW,EAAO,QAAQ,KAAK,IAAI,IAAI,WAAW,CAAC,EAAuE,OAArE,EAAS,EAAE,EAAO,iBAAiB,SAAS,EAAS,CAAC,QAAQ,EAAI,CAAC,MAAY,EAAO,oBAAoB,SAAS,CAAQ,CAAE,EAAE,CAAC,CAAC,EAAE,IAAM,EAAS,CAAC,CAAC,MAAM,eAAe,KAAK,YAAY,MAAM,kBAAkB,EAAE,CAAC,MAAM,WAAW,KAAK,iBAAiB,MAAM,oBAAoB,EAAE,CAAC,MAAM,sBAAsB,KAAK,iBAAiB,MAAM,mBAAmB,CAAC,EAAQ,EAAO,CAAC,CAAC,KAAK,mBAAmB,MAAM,CAAC,CAAC,gBAAgB,iBAAiB,EAAE,CAAC,cAAc,aAAa,EAAE,CAAC,gBAAgB,cAAc,EAAE,CAAC,eAAe,wBAAwB,EAAE,CAAC,UAAU,UAAU,CAAC,CAAC,EAAE,CAAC,KAAK,SAAS,MAAM,CAAC,CAAC,OAAO,OAAO,EAAE,CAAC,UAAU,UAAU,EAAE,CAAC,eAAe,eAAe,EAAE,CAAC,gBAAgB,gBAAgB,EAAE,CAAC,UAAU,OAAO,EAAE,CAAC,MAAM,OAAO,CAAC,CAAC,EAAE,CAAC,KAAK,kBAAkB,MAAM,CAAC,CAAC,QAAQ,8BAA8B,EAAE,CAAC,YAAY,wCAAwC,EAAE,CAAC,WAAW,4CAA4C,EAAE,CAAC,aAAa,sEAAsE,CAAC,CAAC,CAAC,EAAE,OAAoB,EAAM,MAAM,CAAC,mBAAmB,GAAG,MAAM,CAAC,GAAG,EAAM,MAAM,MAAM,OAAO,OAAO,MAAM,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;SAuFlgN,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,uBAAuB,SAAS,CAAC,EAAS,IAAI,GAAgB,EAAM,IAAI,CAAC,UAAU,sBAAsB,KAAK,UAAUC,EAAE,QAAQ,SAAS,CAAc,EAAK,OAAO,CAAC,UAAU,oBAAoB,SAASA,EAAE,KAAK,CAAC,EAAe,EAAM,OAAO,CAAC,UAAU,oBAAoB,SAAS,CAAc,EAAK,OAAO,CAAC,SAASA,EAAE,KAAK,CAAC,EAAe,EAAK,OAAO,CAAC,SAAsB,EAAK,GAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,OAAO,CAAC,UAAU,mBAAmB,SAASA,EAAE,IAAI,CAAC,CAAC,CAAC,EAAEA,EAAE,KAAK,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,sBAAsB,SAAS,CAAc,EAAK,OAAO,CAAC,UAAU,oBAAoB,SAAS,mBAAmB,CAAC,EAAe,EAAM,IAAI,CAAC,UAAU,oBAAoB,KAAK,2BAA2B,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,mBAAmB,CAAC,EAAe,EAAK,GAAU,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,wBAAwB,aAAa,kBAAkB,SAAS,CAAc,EAAK,IAAI,CAAC,KAAK,IAAI,KAAK,KAAK,SAAS,KAAK,SAAS,IAAI,CAAC,EAAe,EAAK,OAAO,CAAC,cAAc,OAAO,SAAS,GAAM,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,OAAO,KAAK,KAAK,SAAS,KAAK,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,wBAAwB,SAAS,CAAc,EAAM,MAAM,CAAC,UAAU,mBAAmB,SAAS,CAAc,EAAK,GAAc,CAAC,QAAQ,SAAS,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,wBAAwB,SAAS,CAAc,EAAM,KAAK,CAAC,SAAS,CAAC,kBAA+B,EAAK,KAAK,CAAC,CAAC,EAAE,0BAA0B,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,KAAK,eAAe,SAAS,CAAC,uCAAoD,EAAK,GAAU,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,oBAAoB,SAAS,CAAC,EAAO,IAAI,GAAgB,EAAM,MAAM,CAAC,SAAS,CAAc,EAAK,KAAK,CAAC,SAAS,EAAE,IAAI,CAAC,EAAe,EAAK,KAAK,CAAC,SAAS,EAAE,MAAM,KAAK,CAAC,EAAK,KAAoB,EAAK,KAAK,CAAC,SAAsB,EAAM,IAAI,CAAC,KAAK,EAAI,OAAO,EAAI,WAAW,QAAQ,EAAE,SAAS,IAAA,GAAU,IAAI,EAAI,WAAW,QAAQ,EAAE,sBAAsB,IAAA,GAAU,SAAS,CAAC,EAAK,EAAI,WAAW,QAAQ,GAAgB,EAAK,GAAU,CAAC,SAAS,IAAO,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,oBAAoB,SAAS,CAAc,EAAK,KAAK,CAAC,SAAS,mBAAmB,CAAC,EAAe,EAAK,IAAI,CAAC,SAAS,4JAA4J,CAAC,EAAe,EAAM,MAAM,CAAC,GAAG,yBAAyB,OAAO,CAAC,EAAU,SAAS,CAAc,EAAK,IAAI,CAAC,SAAS,qUAAqU,CAAC,EAAe,EAAK,IAAI,CAAC,SAAS,2EAA2E,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,SAAS,CAAC,UAAU,wBAAwB,KAAK,SAAS,gBAAgB,EAAU,gBAAgB,yBAAyB,YAAY,EAAa,CAAC,CAAS,EAAE,SAAS,CAAC,EAAU,YAAY,YAAyB,EAAK,OAAO,CAAC,cAAc,OAAO,SAAS,EAAU,IAAI,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAAiB,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,qBAAqB,SAAsB,EAAM,MAAM,CAAC,UAAU,oBAAoB,SAAS,CAAc,EAAK,OAAO,CAAC,SAAS,oBAAuB,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,kBAAkB,SAAS,yBAAyB,CAAC,EAAe,EAAK,IAAI,CAAC,KAAK,wBAAwB,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAM,GAAsB,EAA0B,EAAK,SAAS,CAAC,UAAU,gBAAgB,KAAK,SAAS,aAAa,cAAc,MAAM,cAAc,YAAY,EAAO,SAAS,CAAC,IAAI,EAAE,SAAS,WAAW,kCAAkC,CAAC,CAAC,QAAQ,OAAO,QAAQ,CAAC,EAAE,SAAsB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,MAAM,cAAc,QAAQ,eAAe,QAAQ,cAAc,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,uBAAuB,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,CAAI,CAAC,CAAC,CAAC,CAAE,sBA7FnsI,KAAwE,IAA4B,IAAiC,IAAoC,KCClH,SAAwBC,EAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAOC,GAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAASC,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAOD,GAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgBE,GAA0B,EAAO,CAAC,IAAM,EAAeD,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,qBAA9qB,EAAOD,GAAiB,CAAC,UAAU,IAAI,OAAc,OAAO,6BAAmB,CAAC,uCCAnE,IAAqF,IAA4B,EAAqCG,GAAK,0BAAgCC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,QAAQ,CAAC,CAAE,CAAC,EAAQC,GAAU,EAAO,OAAOD,EAAI,EAAQE,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAKD,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,UAAQ,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,UAAQ,CAAC,CAAE,CAAC,EAAQE,GAAI;;s+IAA28JC,IAAU,CAAC,OAAK,YAAU,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,WAAW,kEAAkE,UAAU,GAAM,EAAM,WAAW,uEAAuE,GAS92LC,GAAK,EAT04LC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWF,GAAS,CAAK,EAAQ,EAAK,GAAe,aAAaD,EAAG,EAAE,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAe,CAAS,EAAW,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,GAAG,CAAK,EAAE,QAAQ,cAAc,SAAsB,EAAK,MAAM,CAAM,MAAI,CAAC,CAAC,CAAC,CAAE,CAS3vM,EAAE,CATuwM,iCAAiCH,GAAK,+CAA+CA,GAAK,kBAS/1M,EAAE,cAAc,EAAE,GAAK,YAAY,oBAAwC,GAAoBM,GAAK,CAAC,UAAU,CAAC,aAAa,oGAAoG,OAAO,GAAK,MAAM,OAAO,KAAK,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,8FAA8F,OAAO,GAAK,MAAM,aAAa,KAAK,EAAY,KAAK,CAAC,CAAC,uCCTvb,IAAqF,IAA4B,EAAqCE,GAAK,0BAAgC,GAAkB,EAAW,SAAS,EAAM,EAAI,CAAC,OAAoB,EAAK,MAAM,CAAC,GAAG,EAAU,MAAI,SAAS,EAAM,QAAQ,CAAC,CAAE,CAAC,EAAQ,GAAU,EAAO,OAAO,EAAI,EAAQC,GAAiB,GAAY,EAAM,IAAM,CAAC,GAAK,CAAC,WAAS,WAAS,WAAS,GAAG,GAAM,EAAM,OAAO,EAAsB,EAAK,GAAU,CAAC,GAAG,EAAc,WAAa,MAAa,UAAQ,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,EAAS,MAAa,UAAQ,CAAC,CAAE,CAAC,EAAQ,GAAI;;s+IAA+7JC,IAAU,CAAC,OAAK,YAAU,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAW,EAAM,WAAW,kEAAkE,UAAU,GAAM,EAAM,WAAW,uEAAuE,GASl2LC,GAAK,EAT83LC,EAAiB,SAAS,EAAM,EAAI,CAAC,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,GAAG,GAAWF,GAAS,CAAK,EAAQ,EAAK,GAAe,aAAa,EAAG,EAAE,OAAoB,EAAKD,GAAI,CAAC,GAAG,EAAU,UAAU,EAAG,eAAe,CAAS,EAAW,WAAa,MAAI,KAAK,eAAe,MAAM,CAAC,GAAG,CAAK,EAAE,QAAQ,cAAc,SAAsB,EAAK,MAAM,CAAM,MAAI,CAAC,CAAC,CAAC,CAAE,CAS/uM,EAAE,CAT2vM,iCAAiCD,GAAK,+CAA+CA,GAAK,kBASn1M,EAAE,cAAc,EAAE,GAAK,YAAY,cAAkC,GAAoBG,GAAK,CAAC,UAAU,CAAC,aAAa,oGAAoG,OAAO,GAAK,MAAM,OAAO,KAAK,EAAY,KAAK,EAAE,UAAU,CAAC,aAAa,8FAA8F,OAAO,GAAK,MAAM,aAAa,KAAK,EAAY,KAAK,CAAC,CAAC,KCT5W,SAAwBE,GAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAOC,GAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAASC,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAOD,GAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgBE,GAA0B,EAAO,CAAC,IAAM,EAAeD,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,qBAA9qB,EAAOD,GAAiB,CAAC,UAAU,IAAI,OAAc,OAAO,6BAAmB,CAAC,KCAowB,SAASG,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,gDAA/+B,IAA0L,IAAkE,IAA4B,KAAmJ,KAAuJ,EAAOC,GAAW,CAAC,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,cAAc,YAAY,cAAc,YAAY,OAAO,YAAY,OAAO,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUn2D,GAAgB,EAVo3DC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAA4D,EAAkB,EAAGV,GAAlDc,EAA4F,EAAO,CAAC,wBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAE,GAA0B,CAAY,EAAE,IAAM,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBa,EAAU,CAAU,EAAE,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGjB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,iBAAiB,GAAK,MAAM,CAAW,EAAE,UAAU,CAAC,mBAAmB,QAAQ,EAAE,UAAU,CAAC,mBAAmB,aAAa,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAK,EAAO,QAAQ,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAsB,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK,CAAY,GAAgB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,OAAO,EAAE,SAAS,mlBAAmlB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,SAAS,CAAC,UAAU,CAAC,qBAAqB,oEAAoE,EAAE,UAAU,CAAC,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,qBAAqB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,sBAAsB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,qEAAqE,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,UAAU,CAAC,SAASmB,GAAkB,KAAK,CAAY,GAAgB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,0BAA0B,QAAQ,sBAAsB,6FAA6F,EAAE,SAAS,mlBAAmlB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASS,GAAkB,KAAK,CAAY,GAAgB,EAAMT,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,qgBAAqgB,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,0cAA0c,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,gOAAgO,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,+bAA+b,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,8CAA8C,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,gNAAgN,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oTAAoT,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,iRAAiR,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oKAAoK,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,YAAY,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,yXAAyX,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,uKAAuK,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,2BAA2B,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,wCAAwC,CAAC,EAAE,4OAA4O,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,cAAc,CAAC,EAAE,uHAAuH,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,qBAAqB,CAAC,EAAE,8PAA8P,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,4CAA4C,CAAC,EAAE,0MAA0M,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,oCAAoC,CAAC,EAAE,wKAAwK,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,2BAA2B,CAAC,EAAE,2NAA2N,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,+BAA+B,CAAC,EAAE,iMAAiM,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,mCAAmC,CAAC,EAAE,uIAAuI,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,kBAAkB,CAAC,EAAE,mKAAmK,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,gCAAgC,CAAC,EAAE,2OAA2O,CAAC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,0CAA0C,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wMAAwM,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,2WAA2W,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,2KAA2K,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,kCAAkC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wZAA2Z,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,uTAAuT,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,uNAAuN,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,+CAA+C,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,6KAA6K,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,yYAAyY,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,iMAAiM,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,oBAAoB,CAAC,EAAE,gNAAgN,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,eAAe,CAAC,EAAE,0NAA0N,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,mBAAmB,CAAC,EAAE,2MAA2M,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,6BAA6B,CAAC,EAAE,yNAAyN,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,yBAAyB,CAAC,EAAE,oKAAoK,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,qCAAqC,CAAC,EAAE,gPAAgP,CAAC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,sBAAsB,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wPAAwP,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,iKAAiK,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,6SAA6S,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,kNAAkN,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,yBAAyB,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,6QAA6Q,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wQAAwQ,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wTAAwT,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,2CAA2C,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,gXAAgX,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,shBAAshB,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,+VAA+V,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oCAAoC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,2GAA2G,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,wbAAwb,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,sKAAsK,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,kCAAkC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,yYAAyY,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,2DAA2D,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,4PAA4P,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,2IAA2I,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,2BAA2B,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,oNAAoN,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,yRAAyR,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,4WAA4W,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,kBAAkB,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,sBAAsB,CAAC,EAAE,wPAAwP,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,qCAAqC,CAAC,EAAE,+MAA+M,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,iEAAiE,CAAC,EAAE,4JAA4J,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,qDAAqD,CAAC,EAAE,8IAA8I,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,gDAAgD,CAAC,EAAE,yJAAyJ,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,uCAAuC,CAAC,EAAE,wOAAwO,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,2BAA2B,CAAC,EAAE,mLAAmL,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,mCAAmC,CAAC,EAAE,gBAA6B,EAAK,GAAK,CAAC,KAAK,2BAA2B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,0CAA0C,CAAC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,yEAAyE,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,YAAY,CAAC,EAAE,UAAU,CAAC,SAASS,GAAkB,KAAK,CAAY,GAAgB,EAAMT,EAAe,CAAC,SAAS,CAAc,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,qgBAAqgB,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,0cAA0c,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,gOAAgO,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,+bAA+b,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,8CAA8C,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,gNAAgN,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,oTAAoT,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,iRAAiR,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,oKAAoK,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,YAAY,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,yXAAyX,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,uKAAuK,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,2BAA2B,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,wCAAwC,CAAC,EAAE,4OAA4O,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,cAAc,CAAC,EAAE,uHAAuH,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,qBAAqB,CAAC,EAAE,8PAA8P,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,4CAA4C,CAAC,EAAE,0MAA0M,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,oCAAoC,CAAC,EAAE,wKAAwK,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,2BAA2B,CAAC,EAAE,2NAA2N,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,+BAA+B,CAAC,EAAE,iMAAiM,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,mCAAmC,CAAC,EAAE,uIAAuI,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,kBAAkB,CAAC,EAAE,mKAAmK,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,gCAAgC,CAAC,EAAE,2OAA2O,CAAC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,0CAA0C,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,wMAAwM,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,2WAA2W,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,2KAA2K,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kCAAkC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,wZAA2Z,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,uTAAuT,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,uNAAuN,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,+CAA+C,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,6KAA6K,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,yYAAyY,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,iMAAiM,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,oBAAoB,CAAC,EAAE,gNAAgN,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,eAAe,CAAC,EAAE,0NAA0N,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,mBAAmB,CAAC,EAAE,2MAA2M,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,6BAA6B,CAAC,EAAE,yNAAyN,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,yBAAyB,CAAC,EAAE,oKAAoK,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,qCAAqC,CAAC,EAAE,gPAAgP,CAAC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,sBAAsB,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,wPAAwP,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,iKAAiK,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,6SAA6S,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kNAAkN,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,yBAAyB,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,6QAA6Q,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,wQAAwQ,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,wTAAwT,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,2CAA2C,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,gXAAgX,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,shBAAshB,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,+VAA+V,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,oCAAoC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,2GAA2G,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,wbAAwb,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,sKAAsK,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,kCAAkC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,yYAAyY,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,2DAA2D,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,4PAA4P,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,2IAA2I,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,2BAA2B,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,oNAAoN,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,yRAAyR,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,4WAA4W,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,kBAAkB,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,sBAAsB,CAAC,EAAE,wPAAwP,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,qCAAqC,CAAC,EAAE,+MAA+M,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,iEAAiE,CAAC,EAAE,4JAA4J,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,qDAAqD,CAAC,EAAE,8IAA8I,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,gDAAgD,CAAC,EAAE,yJAAyJ,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,uCAAuC,CAAC,EAAE,wOAAwO,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,2BAA2B,CAAC,EAAE,mLAAmL,CAAC,CAAC,EAAe,EAAM,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,CAAc,EAAK,EAAO,OAAO,CAAC,SAAS,mCAAmC,CAAC,EAAE,gBAA6B,EAAK,GAAK,CAAC,KAAK,2BAA2B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,0CAA0C,CAAC,CAAC,EAAe,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,yEAAyE,CAAC,CAAC,CAAC,CAAC,EAAE,MAAM,CAAC,QAAQ,YAAY,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,OAAO,CAAC,UAAU,gBAAgB,mBAAmB,SAAS,iBAAiB,GAAK,aAAa,SAA0B,mBAAiB,SAAS,YAAY,MAAM,GAAa,GAAGV,GAAqB,CAAC,UAAU,CAAC,MAAM,CAAW,EAAE,UAAU,CAAC,MAAM,CAAW,EAAE,UAAU,CAAC,MAAM,EAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAKkB,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK,CAAY,GAAgB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,iGAAiG,0BAA0B,WAAW,EAAE,SAAS,iBAAiB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,SAAS,MAAM,CAAC,2BAA2B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,oEAAoE,EAAE,UAAU,CAAC,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGV,GAAqB,CAAC,UAAU,CAAC,SAASmB,GAAkB,KAAK,CAAY,GAAgB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,8FAA8F,0BAA0B,WAAW,EAAE,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASS,GAAkB,KAAK,CAAY,GAAgB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,iGAAiG,0BAA0B,WAAW,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASS,GAAkB,KAAK,CAAY,GAAgB,EAAKT,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,MAAM,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,8FAA8F,0BAA0B,WAAW,EAAE,SAAS,WAAW,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUh1gF,EAAE,CAV41gF,gFAAgF,iRAAiR,mRAAmR,8bAA8b,oSAAoS,+JAA+J,+VAA+V,oEAAoE,GAAGU,EAUrvkF,EAAE,cAAc,EAAiC,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,IAAI,EAAE,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,SAAS,cAAc,aAAa,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,uEAAuE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,gBAAgB,OAAO,YAAY,MAAM,SAAS,aAAa,gBAAgB,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,EAAwBC,EAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCV7qD,SAASC,EAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,iEAA/vF,IAAkS,IAAkE,IAA4B,KAAoJ,KAA0H,KAAyH,KAA0H,KAA0H,KAAuJ,KAA0H,KAAqH,KAAqH,KAAkH,KAAoH,KAAyH,KAAwH,EAAO,GAAe,EAASC,EAAS,EAAQ,GAAmB,EAASC,EAAa,EAAQC,GAAa,EAASC,CAAO,EAAQ,GAAoB,EAASC,EAAc,EAAQ,GAAkB,EAAS,EAAY,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,gBAAgB,YAAY,UAAU,YAAY,UAAU,YAAY,UAAU,YAAY,QAAQ,YAAY,EAAE,YAAY,EAAE,YAAY,EAAE,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUzyH,GAAgB,EAV0zHC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAiI,EAAkB,EAAGX,GAAvHe,GAAsBC,GAAuBC,GAAuBC,EAA6F,EAAmE,OAAjE,GAA0B,CAAY,EAAe,GAAU,EAAsB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKV,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,OAAO,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiBiB,EAAU,CAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,gBAAgB,mBAAmB,GAAG,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,EAAE,UAAU,CAAC,gBAAgB,uEAAuE,CAAC,EAAE,GAAG1B,EAAqB,CAAC,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,eAAe,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,SAAS,EAAE,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,GAAG,EAAE,UAAU,CAAC,mBAAmB,SAAS,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,aAA8B,mBAAiB,SAAS,YAAY,SAAsB,EAAK2B,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,mBAAmB,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,qEAAqE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,iBAAkC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,uBAAuB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,SAAS,CAAC,UAAU,CAAC,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGhB,EAAqB,CAAC,UAAU,CAAC,SAAS4B,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,GAAK,CAAC,KAAK,uBAAuB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,uBAAuB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,uBAAuB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,uBAAuB,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAS,GAAG,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGhB,EAAqB,CAAC,UAAU,CAAC,SAAS4B,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,0BAA0B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,SAAS,CAAC,UAAU,CAAC,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGhB,EAAqB,CAAC,UAAU,CAAC,SAAS4B,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAsB,EAAK,GAAK,CAAC,KAAK,0BAA0B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,0BAA0B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,0BAA0B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,GAAK,CAAC,KAAK,0BAA0B,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,UAAU,CAAC,EAAE,QAAQ,YAAY,aAAa,GAAM,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,8BAA8B,qBAAqB,YAAY,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,SAAsB,EAAK,EAAO,KAAK,CAAC,MAAM,CAAC,sBAAsB,iGAAiG,EAAE,SAAS,sDAAsD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,cAAc,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,uEAAuE,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,uEAAuE,EAAE,UAAU,CAAC,qBAAqB,uEAAuE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGhB,EAAqB,CAAC,UAAU,CAAC,SAAS4B,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,sDAAsD,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,sDAAsD,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,sDAAsD,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,sDAAsD,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,qBAAqB,GAAmB,OAAO,QAAQ,qDAAqD,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,GAAGhB,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,6BAA6B,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,6BAA6B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,2CAA2C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAU,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU2B,EAAkB,MAAM,CAAY,GAAG,kBAAkB,SAAS,YAAY,UAAU,GAAK,UAAU,GAAM,MAAM,CAAC,MAAM,MAAM,EAAE,UAAU,EAAc,GAAG,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAUmB,GAAW,GAAG7B,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,MAAuB,mBAAiB,SAAS,YAAY,MAAM,CAAC,UAAU,2CAA2C,EAAE,SAAS,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,8FAA8F,0BAA0B,WAAW,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,yBAAyB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,iBAAiB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,GAAGhB,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,mCAAmC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,gBAAgB,GAAmB,OAAO,QAAQ,mCAAmC,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,gBAAgB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQQ,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,8FAA8F,0BAA0B,WAAW,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,yBAAyB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGhB,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,oBAAqC,mBAAiB,SAAS,sBAAsB,KAAK,oBAAoB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,oBAAoB,UAAUwB,EAAkB,MAAM,CAAY,GAAG,gBAAgB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,0BAA2C,mBAAiB,SAAS,sBAAsB,KAAK,0BAA0B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,0BAA0B,UAAUwB,EAAkB,MAAM,CAAY,GAAG,eAAe,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,WAAW,UAAUwB,EAAkB,MAAM,CAAY,GAAG,WAAW,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,UAAU,UAAUwB,EAAkB,MAAM,CAAY,GAAG,UAAU,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,eAAgC,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,KAAK,eAAe,UAAUwB,EAAkB,MAAM,CAAY,GAAG,eAAe,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,gBAAiC,mBAAiB,SAAS,sBAAsB,KAAK,gBAAgB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,gBAAgB,UAAUwB,EAAkB,MAAM,CAAY,GAAG,gBAAgB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,8FAA8F,0BAA0B,WAAW,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,OAAO,MAAM,CAAC,yBAAyB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGhB,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,WAAW,UAAUwB,EAAkB,MAAM,CAAY,GAAG,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,YAA6B,mBAAiB,SAAS,sBAAsB,KAAK,YAAY,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,YAAY,UAAUwB,EAAkB,MAAM,CAAY,GAAG,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,kBAAkB,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,kBAAkB,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,kBAAkB,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,kBAAkB,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,kBAAkB,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,kBAAkB,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,kBAAkB,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,cAAc,CAAC,UAAU,kBAAkB,EAAE,oBAAoB,CAAC,UAAU,CAAC,aAAa,YAAY,iBAAiB,WAAW,CAAC,EAAE,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,WAAW,UAAUwB,EAAkB,MAAM,CAAY,GAAG,WAAW,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,OAAO,UAAUwB,EAAkB,MAAM,CAAY,GAAG,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,OAAO,UAAUwB,EAAkB,MAAM,CAAY,GAAG,MAAM,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,IAAI,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,UAAU,UAAUwB,EAAkB,MAAM,CAAY,GAAG,UAAU,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,8FAA8F,0BAA0B,WAAW,EAAE,SAAS,UAAU,CAAC,CAAC,CAAC,EAAE,UAAU,eAAe,mBAAmB,OAAO,MAAM,CAAC,yBAAyB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGhB,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,QAAyB,mBAAiB,SAAS,sBAAsB,KAAK,QAAQ,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,+BAA+B,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,KAAK,QAAQ,UAAUwB,EAAkB,MAAM,CAAY,GAAG,QAAQ,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,YAA6B,mBAAiB,SAAS,sBAAsB,KAAK,YAAY,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,yCAAyC,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,KAAK,YAAY,UAAUwB,EAAkB,MAAM,CAAY,GAAG,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,WAA4B,mBAAiB,SAAS,sBAAsB,KAAK,WAAW,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,6CAA6C,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,KAAK,WAAW,UAAUwB,EAAkB,MAAM,CAAY,GAAG,WAAW,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,mCAAmC,uBAAuB,2DAA2D,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,QAAQ,uBAAuB,OAAO,0BAA0B,OAAO,sBAAsB,8FAA8F,0BAA0B,WAAW,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,OAAO,MAAM,CAAC,yBAAyB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,oEAAoE,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAA0B,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,GAAGhB,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,CAAC,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,UAAUwB,EAAkB,MAAM,CAAY,GAAG,0BAA0B,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA8B,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,6CAA6C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,GAAG,GAAGV,EAAqB,CAAC,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,MAAM,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,MAAM,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,qBAAqB,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,EAAE,MAAM,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,IAAI,EAAE,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,oBAAoB,GAAmB,OAAO,QAAQ,8CAA8C,GAAG,GAAmB,GAAG,GAAG,IAAI,GAAmB,QAAQ,MAAM,EAAE,KAAK,EAAE,EAAE,EAAE,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,EAAE,UAAU,CAAC,MAAM,YAAY,GAAmB,OAAO,QAAQ,2BAA2B,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,QAAQ,GAAG,MAAM,EAAE,EAAE,EAAE,IAAI,EAAE,IAAI,EAAE,GAAG,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKI,EAAQ,CAAC,UAAU,EAAgB,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAK,SAAS,YAAY,UAAUwB,EAAkB,MAAM,CAAY,GAAG,qBAAqB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,EAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,EAAE,UAAU,CAAC,UAAU,EAAgB,GAAG,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAa,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAKiB,EAAS,CAAC,sBAAsB,GAAK,SAASC,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,yCAA4C,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,mBAAmB,cAAc,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,uEAAuE,EAAE,SAAS,CAAC,UAAU,CAAC,qBAAqB,oEAAoE,EAAE,UAAU,CAAC,qBAAqB,oEAAoE,EAAE,UAAU,CAAC,qBAAqB,oEAAoE,EAAE,UAAU,CAAC,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGhB,EAAqB,CAAC,UAAU,CAAC,SAAS4B,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,yCAA4C,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,yCAA4C,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,yCAA4C,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,EAAkB,MAAM,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,yCAA4C,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAK,GAAS,CAAC,SAAS,GAAK,UAAU,iBAAiB,UAAUc,GAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,wEAAwE,WAAW,iEAAiE,EAAE,GAAG9B,EAAqB,CAAC,UAAU,CAAC,UAAU+B,EAAe,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,UAAU,CAAC,UAAUA,EAAe,EAAE,UAAU,CAAC,UAAUA,EAAe,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUx2vF,EAAE,CAVo3vF,kFAAkF,qQAAqQ,8RAA8R,sRAAsR,4RAA4R,gTAAgT,wRAAwR,iRAAiR,2OAA2O,iRAAiR,sJAAsJ,oHAAoH,6RAA6R,w4BAAw4B,sSAAsS,+UAA+U,+PAA+P,2TAA2T,gTAAgT,mUAAmU,+SAA+S,wRAAwR,uLAAuL,iJAAiJ,0JAA0J,kfAAkf,0VAA0V,oeAAoe,yFAAyF,2HAA2H,0MAA0M,6YAA6Y,kEAAkE,+HAA+H,yKAAyK,sJAAsJ,8IAA8I,yYAAyY,sdAAsd,8HAA8H,oHAAoH,6FAA6F,GAAGC,GAAgB,GAAGC,GAAiB,GAAGC,GAAiB,GAAGC,EAU7jlG,EAAE,cAAc,EAAiC,GAAgB,YAAY,SAAS,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAE,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,IAAI,IAAI,IAAI,gBAAgB,UAAU,UAAU,SAAS,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,gBAAgB,OAAO,YAAY,MAAM,SAAS,aAAa,gBAAgB,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAe,GAAG,GAAmB,GAAGhC,GAAa,GAAG,GAAoB,GAAG,GAAkB,GAAG,EAAwBiC,EAAiB,EAAE,GAAG,EAAwBC,EAAkB,EAAE,GAAG,EAAwBC,EAAkB,EAAE,GAAG,EAAwBC,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,GAAkB,KAAK,EAActC,GAAU,CAAC,EAAE,CAAO,MAAM,EAAcC,GAAc,CAAC,EAAE,CAAO,MAAM,EAAcE,EAAQ,CAAC,EAAE,CAAO,MAAM,EAAcC,GAAe,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,KCV9+F,SAAwBmC,GAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAOC,GAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAASC,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAOD,GAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgBE,GAA0B,EAAO,CAAC,IAAM,EAAeD,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,qBAA9qB,EAAOD,GAAiB,CAAC,UAAU,IAAI,OAAc,OAAO,6BAAmB,CAAC,8BCA7G,IAAA,IAAA,EAAuP,GAAA,QAAvP,IAAA,IAAA,aAAwO,8FAAe,CAAA,CAAA,KAAA,mGAAA,GAAA,GAAA,EAAA,IAAA,CAAA,GAAA,CAAA,WAAA,WAAA,WAAA,GAAA,GAAA,EAAA,OAAA,EAAA,EAAA,EAAA,IAAA,CAAA,GAAA,EAAA,WAAA,KAAA,CAAA,EAAA,EAAA,MAAA,CAAA,GAAA,EAAA,KAAA,CAAA,CAAA,CAAA,EAAA,IAAA,CAAA,OAAA,YAAA,SAAA,KAAA,QAAA,GAAA,MAAA,CAAA,GAAA,EAAA,UAAA,GAAA,EAAA,WAAA,kEAAA,UAAA,GAAA,EAAA,WAAA,uEAAA,GASvP,GAAA,EATuP,EAAA,SAAA,EAAA,EAAA,CAAA,GAAA,CAAA,QAAA,YAAA,WAAA,UAAA,YAAA,YAAA,GAAA,GAAA,GAAA,CAAA,EAAA,OAAA,EAAA,GAAA,CAAA,GAAA,EAAA,UAAA,EAAA,eAAA,CAAA,EAAA,WAAA,MAAA,MAAA,CAAA,WAAA,EAAA,GAAA,CAAA,CAAA,CAAA,CAAA,CASvP,EAAA,CATuP,iCAAA,GAAA,+DAAA,GAAA,kBASvP,EAAA,cAAA,EAAA,GAAA,YAAA,OAAA,GAAA,GAAA,CAAA,UAAA,CAAA,aAAA,oGAAA,OAAA,GAAA,MAAA,OAAA,KAAA,EAAA,KAAA,EAAA,UAAA,CAAA,aAAA,8FAAA,OAAA,GAAA,MAAA,aAAA,KAAA,EAAA,KAAA,CAAA,CAAA,sDCTmzB,SAASG,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,4DAAj7B,IAAyL,IAAkE,IAA4B,KAAiL,KAA+G,EAAOC,GAAU,EAASC,EAAI,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,iBAAiB,EAA+LC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAmJ,GAAW,CAAC,OAAO,CAAnJ,QAAQ,KAAK,OAAO,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,EAAuG,EAAE,OAAO,GAAM,WAAW,GAAG,aAAa,OAAO,WAAW,CAA5I,OAAO,EAAE,MAAM,KAAK,SAAS,GAAG,KAAK,QAAiH,EAAE,QAAQ,UAAU,KAAK,QAAQ,EAAQC,IAAoB,EAAE,IAAI,yBAAyB,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,QAAQ,YAAY,UAAU,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUvkE,GAAgB,EAVwlEC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAQ,EAAsB,CAAC,EAAO,CAAC,wBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAe,EAAsB,MAAM,GAAG,IAAO,CAAC,MAAM,MAAU,EAAW,YAAY,EAAI,EAAE,IAAI,CAAE,CAAC,EAAQ,GAAkB,EAAGX,GAAkB,GAAG,CAAqB,EAAmG,OAAjG,GAA0B,CAAY,EAAE,GAAmB,EAAY,CAAC,QAAQ,CAAc,CAAC,EAAsB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKQ,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAK,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,gBAAgB,EAAU,CAAU,EAAE,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGN,GAAqB,CAAC,UAAU,CAAC,mBAAmB,WAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,iEAAiE,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,eAAe,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,yLAAyL,EAAE,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,cAA+B,mBAAiB,SAAS,YAAY,SAAsB,EAAKmB,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK,CAAY,GAAgB,EAAKP,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,+BAA+B,uBAAuB,2DAA2D,mCAAmC,aAAa,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,MAAM,uBAAuB,OAAO,sBAAsB,iGAAiG,0BAA0B,WAAW,EAAE,SAAS,cAAc,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,OAAO,GAAW,MAAM,CAAC,uBAAuB,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,YAA6B,mBAAiB,SAAS,YAAY,SAAsB,EAAKM,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK,CAAY,GAAgB,EAAKP,EAAe,CAAC,SAAsB,EAAM,EAAO,EAAE,CAAC,IAAI,OAAO,MAAM,CAAC,kBAAkB,uCAAuC,uBAAuB,2DAA2D,mCAAmC,aAAa,qBAAqB,OAAO,uBAAuB,MAAM,0BAA0B,SAAS,uBAAuB,OAAO,0BAA0B,SAAS,sBAAsB,iGAAiG,0BAA0B,WAAW,EAAE,SAAS,CAAC,QAAqB,EAAK,EAAO,KAAK,CAAC,MAAM,CAAC,sBAAsB,8FAA8F,EAAE,SAAS,MAAM,CAAC,EAAE,GAAG,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,OAAO,GAAW,MAAM,CAAC,2BAA2B,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,sBAAsB,qEAAqE,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,QAAyB,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,sLAAsL,OAAO,aAAa,aAAa,YAAY,EAAE,kBAAkBN,GAAmB,SAAsB,EAAKL,GAAK,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,8EAA8E,WAAW,iEAAiE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUjjP,EAAE,CAV6jP,kFAAkF,iTAAiT,6WAA6W,+TAA+T,kUAAkU,8IAA8I,2SAA2S,gJAAgJ,8EAUr/S,EAAE,cAAc,EAAiC,GAAgB,YAAY,YAAY,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,WAAW,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,YAAY,MAAM,SAAS,aAAa,gBAAgB,IAAI,yKAAyK,OAAO,KAAK,EAAE,CAAC,cAAc,gBAAgB,SAAS,GAAK,OAAO,YAAY,MAAM,SAAS,aAAa,gBAAgB,IAAI,yKAAyK,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGD,EAAS,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAClgC,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,qBAAuB,OAAO,yBAA2B,OAAO,qBAAuB,OAAO,oCAAsC,oHAA0I,yBAA2B,QAAQ,kBAAoB,OAAO,sBAAwB,IAAI,sBAAwB,MAAM,6BAA+B,MAAM,CAAC,EAAE,mBAAqB,CAAC,KAAO,UAAU,CAAC,CAAC,KCTloB,SAAwB,GAAY,CAAC,SAAO,CAAC,GAAK,CAAC,EAAK,GAASoB,EAAe,IAAI,EAAE,CAAC,EAAO,GAAWA,EAAe,CAAC,EAAQ,EAAKC,EAAa,IAAI,EAAE,EAAMA,EAAa,EAAQ,MAAW,aAAa,EAAM,OAAO,EAAQ,MAAU,CAAC,EAAO,EAAE,MAA0B,EAAQ,IAAI,CAAC,CAAE,EAAQ,EAAK,GAAG,CAAC,EAAO,EAAK,IAAO,GAAG,MAA0B,CAAC,EAAU,CAAC,EAAE,EAAQ,CAAC,CAAE,CAAC,CAAG,EAAE,MAAoB,CAAC,IAAM,EAAI,GAAG,CAAI,EAAE,MAAM,WAAU,EAAM,EAAE,EAAK,SAAS,cAAc,uBAAuB,EAAK,GAAG,CAAC,EAAE,MAAM,EAAG,EAAQ,EAAQ,GAAG,CAAK,EAAK,SAAS,SAAS,EAAE,MAAM,GAAE,EAAM,CAAE,EAA4F,OAA1F,SAAS,iBAAiB,UAAU,CAAG,EAAE,SAAS,iBAAiB,cAAc,CAAO,MAAY,CAAC,SAAS,oBAAoB,UAAU,CAAG,EAAE,SAAS,oBAAoB,cAAc,CAAO,EAAE,EAAO,CAAE,CAAE,EAAE,CAAC,CAAI,CAAC,EAAE,IAAM,GAAS,EAAE,IAAiB,EAAM,SAAS,CAAC,UAAU,oBAAoB,oBAAoB,EAAE,KAAK,SAAS,gBAAgB,IAAO,EAAE,gBAAgB,aAAa,IAAI,mBAAmB,EAAK,CAAC,EAAE,YAAY,EAAK,CAAC,EAAE,UAAU,GAAG,CAAI,EAAE,MAAM,cAAa,EAAE,eAAe,EAAE,EAAK,CAAC,EAAE,0BAA0B,EAAK,SAAS,cAAc,iBAAiB,CAAC,EAAE,MAAM,CAAC,EAAG,EAAE,SAAS,CAAC,EAAE,KAAkB,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,IAAI,QAAQ,WAAW,KAAK,OAAO,OAAO,eAAe,YAAY,MAAM,cAAc,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,cAAc,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAE,IAAI,EAAE,OAAoB,EAAM,MAAM,CAAC,IAAI,EAAK,UAAU,oBAA0B,QAAM,eAAe,EAAO,mBAAmB,CAAC,EAAM,QAAQ,WAAW,EAAM,GAAG,CAAE,EAAE,OAAO,GAAG,CAAK,EAAE,cAAc,SAAS,EAAE,aAAa,GAAE,EAAM,CAAE,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;;;;;;;;;;;EAsBtqD,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,gBAAgB,SAAS,GAAO,MAAM,EAAE,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,EAAQ,EAAE,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,MAAM,CAAC,UAAU,iBAAiB,SAAS,CAAC,GAAO,MAAM,CAAC,CAAC,CAAC,KAAK,EAAE,IAAI,EAAQ,EAAE,EAAE,CAAC,CAAC,EAAe,EAAM,IAAI,CAAC,UAAU,mBAAmB,KAAK,eAAe,SAAS,CAAC,kBAA+B,EAAK,MAAM,CAAC,MAAM,KAAK,OAAO,KAAK,QAAQ,YAAY,KAAK,OAAO,OAAO,eAAe,YAAY,MAAM,cAAc,OAAO,SAAsB,EAAK,OAAO,CAAC,EAAE,sBAAsB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAO,MAAmB,EAAK,MAAM,CAAC,UAAU,mBAAmB,GAAG,aAAa,IAAO,SAAsB,EAAM,MAAM,CAAC,UAAU,kBAAkB,SAAS,CAAc,EAAK,MAAM,CAAC,UAAU,iBAAiB,SAAS,GAAO,EAAK,CAAC,MAAM,KAAK,EAAK,IAAiB,EAAM,IAAI,CAAC,UAAU,iBAAiB,cAAc,IAAS,EAAE,KAAK,EAAK,KAAK,mBAAmBC,MAA0B,EAAU,CAAC,CAAC,EAAE,YAAYA,MAA0B,EAAU,CAAC,CAAC,EAAE,QAAQ,EAAM,SAAS,CAAc,EAAK,SAAS,CAAC,SAAS,EAAK,KAAK,CAAC,EAAe,EAAK,OAAO,CAAC,SAAS,EAAK,IAAI,CAAC,CAAC,CAAC,EAAE,EAAK,IAAI,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,UAAU,oBAAoB,cAAc,OAAO,SAAS,GAAO,EAAK,CAAC,MAAM,KAAK,EAAK,IAAiB,EAAM,SAAS,CAAC,cAAc,IAAS,EAAE,SAAS,CAAc,EAAK,MAAM,CAAC,IAAI,EAAK,MAAM,IAAI,GAAG,SAAS,OAAO,CAAC,EAAe,EAAK,aAAa,CAAC,SAAS,EAAK,KAAK,CAAC,CAAC,CAAC,EAAE,EAAK,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,8BAzBl3C,IAA4B,IAAwC,EAAO,GAAG,uFAA6F,GAAI,wEAA8E,GAAO,wEAAgL,GAAO,CAAC,CAAC,KAAK,OAAO,MAAM,CAAC,CAAC,MAAM,gBAAgB,KAAK,2BAA2B,KAAK,kBAAkB,MAAM,EAAE,EAAE,CAAC,MAAM,cAAc,KAAK,8BAA8B,KAAK,cAAc,MAAM,EAAG,EAAE,CAAC,MAAM,gBAAgB,KAAK,4BAA4B,KAAK,eAAe,MAAM,EAAM,CAAC,CAAC,EAAE,CAAC,KAAK,gBAAgB,MAAM,CAAC,CAAC,MAAM,eAAe,KAAK,0CAA0C,KAAK,yBAAyB,MAAM,uFAAG,EAAE,CAAC,MAAM,eAAe,KAAK,0CAA0C,KAAK,gBAAgB,MAAM,EAAG,EAAE,CAAC,MAAM,gBAAgB,KAAK,qCAAqC,KAAK,iBAAiB,MAAM,EAAE,EAAE,CAAC,MAAM,UAAU,KAAK,iCAAiC,KAAK,WAAW,MAAM,EAAM,CAAC,CAAC,EAAE,CAAC,KAAK,QAAQ,MAAM,CAAC,CAAC,MAAM,aAAa,KAAK,2CAA2C,KAAK,YAAY,MAAM,EAAG,EAAE,CAAC,MAAM,OAAO,KAAK,mCAAmC,KAAK,QAAQ,MAAM,EAAG,EAAE,CAAC,MAAM,UAAU,KAAK,+BAA+B,KAAK,WAAW,MAAM,EAAE,CAAC,CAAC,EAAE,CAAC,KAAK,OAAO,MAAM,CAAC,CAAC,MAAM,UAAU,KAAK,4CAA4C,KAAK,QAAQ,MAAM,EAAE,EAAE,CAAC,MAAM,kBAAkB,KAAK,sCAAsC,KAAK,SAAS,MAAM,EAAG,CAAC,CAAC,CAAC,EAyB9O,GAAoB,GAAY,CAAC,CAAC,KCzB9jC,SAAwB,IAAY,CAAC,GAAK,CAAC,EAAQ,GAAYC,EAAe,CAAC,CAAC,EAAsuB,OAApuB,MAAoB,CAAC,GAAG,EAAa,QAAQ,IAAI,EAAa,OAAO,OAAO,IAAI,EAAI,EAAQ,MAAS,CAAC,IAAM,EAAK,CAAC,EAAE,IAAI,GAAK,CAAC,EAAM,KAAQ,GAAM,QAAQ,EAAG,IAAI,IAAM,KAAQ,SAAS,iBAAiB,kBAAkB,EAAK,GAAG,EAAE,CAAC,IAAM,EAAK,EAAK,cAAc,mCAAmC,EAAK,IAAM,EAAK,UAAU,IAAI,wBAAwB,EAAE,EAAK,KAAK,CAAC,OAAK,MAAM,EAAM,CAAC,CAAC,EAAG,CAAE,EAAW,GAAK,EAAI,SAAS,EAAK,QAAQ,EAAI,OAAO,EAAE,IAAI,EAAE,OAAO,EAAK,EAAE,CAAC,MAAM,EAAE,QAAQ,EAAK,EAAE,CAAC,KAAK,EAAE,EAAI,CAAI,CAAE,EAAQ,EAAS,IAAI,qBAAqB,CAAC,AAAQ,IAAI,0BAA0B,CAAC,EAAI,EAAE,EAAK,CAAE,CAAC,CAAE,CAAC,EAAuE,OAArE,EAAS,QAAQ,SAAS,KAAK,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,EAAE,EAAK,MAAY,CAAC,EAAS,WAAW,EAAE,qBAAqB,CAAG,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS,8WAA8W,CAAC,EAAE,EAAQ,KAAK,CAAC,OAAK,SAAO,IAAiB,EAA0B,EAAK,MAAM,CAAC,UAAU,kBAAkB,cAAc,OAAO,SAAsB,EAAK,GAAY,CAAO,OAAK,CAAC,CAAC,CAAC,EAAE,EAAK,GAAG,EAAM,GAAG,GAAG,CAAC,CAAC,CAAC,CAAC,CAAE,qBAA/wD,IAA4B,IAAoC,IAAiC,KAAoE,EAAO,GAAM,CAAC,8BAA8B,oCAAoC,8BAA8B,4CAA4C,wBCOvR,KCP8H,SAAwB,IAAmB,CAAC,GAAK,CAAC,EAAQ,GAAYC,EAAe,CAAC,CAAC,EAAkrB,OAAhrB,MAAoB,CAAC,GAAG,EAAa,QAAQ,IAAI,EAAa,OAAO,OAAO,IAAI,EAAI,EAAQ,MAAS,CAAC,IAAM,EAAK,MAAM,KAAK,SAAS,iBAAiB,mGAAmG,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,aAAa,SAAS,gBAAgB,CAAC,EAAE,IAAI,IAAM,KAAK,EAAK,EAAE,UAAU,IAAI,0BAA0B,EAAE,EAAW,GAAK,EAAI,SAAS,EAAK,QAAQ,EAAI,OAAO,EAAE,IAAI,IAAI,EAAK,EAAE,EAAE,EAAI,CAAI,CAAE,EAAQ,EAAS,IAAI,qBAAqB,CAAC,AAAQ,IAAI,0BAA0B,CAAC,EAAI,EAAE,EAAK,CAAE,CAAC,CAAE,CAAC,EAAuE,OAArE,EAAS,QAAQ,SAAS,KAAK,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,EAAE,EAAK,MAAY,CAAC,EAAS,WAAW,EAAE,qBAAqB,CAAG,CAAE,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,QAAQ,CAAC,SAAS;;;;;;;;;;;;;EAa9kC,CAAC,EAAE,EAAQ,KAAK,EAAO,IAAiB,EAA0B,EAAK,MAAM,CAAC,UAAU,sBAAsB,cAAc,OAAO,SAAsB,EAAK,GAAY,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,EAAE,EAAO,OAAO,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,kBAbjI,IAA4B,IAAoC,IAAiC,KAAoE,wBCOtH,KCD1H,SAAwB,IAAuB,CAEuiG,OAFtiG,MAAoB,CAAC,IAAM,EAAS,EAAa,QAAQ,IAAI,EAAa,OAAa,EAAK,SAAS,gBAAoB,EAAO,CAAC,EAAM,EAAQ,EAAM,EAAO,GAAW,MAAY,CAAC,gBAAgB,KAAK,SAAS,QAAQ,EAAQ,EAAU,GAAO,EAAM,YAAY,CAAC,CAAC,KAAK,CAAC,CAAC,QAAQ,cAAc,GAAG,CAAC,CAAC,QAAQ,SAAS,EAAE,EAAQ,EAAQ,GAAM,CAAC,IAAI,EAAG,EAAK,QAAQ,KAAK,EAAE,EAAE,GAAG,CAAC,EAAG,mBAAmB,CAAE,CAAE,MAAM,CAAC,CAAC,OAAO,SAAS,eAAe,CAAE,GAAG,MAAM,KAAK,SAAS,iBAAiB,MAAM,CAAC,CAAC,CAAC,KAAK,GAAG,EAAU,EAAE,EAAE,IAAI,EAAU,CAAE,CAAC,CAAE,EAAQ,MAAiB,CAA+D,IAAM,EAA1D,SAAS,cAAc,2BAA4C,CAAC,EAAE,sBAAsB,CAAC,CAAC,QAAQ,GAAG,OAAO,KAAK,IAAI,IAAI,KAAK,IAAI,GAAG,CAAM,CAAC,EAAE,EAAG,EAAuI,MAAmB,CAAC,IAAM,EAAM,MAAM,KAAK,SAAS,iBAAiB,4GAAW,CAAC,CAAC,CAAC,OAAO,GAAG,EAAE,sBAAsB,CAAC,CAAC,MAAM,GAAG,EAA+C,CAAjC,QAAQ,OAAO,UAAU,MAAW,CAAC,CAAC,QAAQ,GAAM,CAAC,IAAM,EAAO,EAAM,IAAI,GAAM,CAAC,IAAM,EAAI,EAAK,cAAc,qDAAqD,EAAK,GAAG,EAAqQ,OAA/P,EAAgB,IAAO,SAAS,IAAO,OAAc,EAAI,cAAc,MAAM,CAAC,EAAE,sBAAsB,CAAC,CAAC,QAAQ,EAAK,IAAO,UAAiB,MAAM,KAAK,EAAI,QAAQ,CAAC,CAAC,QAAQ,EAAE,IAAI,EAAE,EAAE,sBAAsB,CAAC,CAAC,OAAO,CAAC,EAAE,KAAK,IAAI,EAAE,EAAI,SAAS,OAAO,CAAC,EAAE,GAAU,KAAK,IAAI,GAAG,GAAG,MAAM,KAAK,EAAI,QAAQ,CAAC,CAAC,IAAI,GAAG,EAAE,sBAAsB,CAAC,CAAC,MAAM,CAAC,EAA3U,CAA6U,CAAC,EAAQ,EAAM,KAAK,KAAK,KAAK,IAAI,EAAE,GAAG,CAAM,CAAC,EAAE,EAAM,QAAQ,GAAM,EAAK,MAAM,YAAY,gBAAgB,EAAK,YAAY,IAAI,GAAG,EAAM,GAAG,CAAC,CAAE,CAAC,CAAE,EAAQ,EAAS,GAAK,CAAC,IAAM,EAAQ,EAAI,QAAQ,sBAAsB,EAAE,GAAG,CAAC,GAAS,EAAI,aAAa,eAAe,IAAI,OAAO,OAAO,IAAM,EAAM,EAAQ,cAAc,yBAAyB,EAAE,GAAG,GAAO,WAAW,IAAI,CAAC,IAAM,EAAK,EAAM,SAAS,EAAI,QAAQ,eAAe,aAAa,EAAE,GAAM,GAAK,EAAM,SAAS,CAAC,KAAK,EAAK,WAAW,EAAM,kBAAkB,WAAW,SAAS,WAAW,kCAAkC,CAAC,CAAC,QAAQ,OAAO,QAAQ,CAAC,EAAE,MAAO,CAAC,GAAG,EAAQ,QAAQ,cAAc,OAAO,EAAQ,QAAQ,cAAc,OAAO,IAAM,EAAQ,EAAQ,cAAc,EAAI,QAAQ,eAAe,aAAa,iCAAiC,4BAA4B,EAAQ,EAAM,WAAW,IAAI,EAAE,EAAE,IAAI,IAAI,EAAK,EAAE,EAAK,EAAM,IAAO,EAAO,eAAe,CAAC,GAAG,GAAQ,SAAS,SAAS,CAAO,GAAG,EAAQ,CAAC,IAAM,EAAI,EAAQ,sBAAsB,EAAQ,EAAK,CAAC,QAAQ,GAAK,UAAU,EAAE,YAAY,QAAQ,UAAU,GAAK,OAAO,EAAE,QAAQ,EAAI,EAAE,EAAI,MAAM,EAAE,QAAQ,EAAI,EAAE,EAAI,OAAO,CAAC,EAAE,EAAQ,cAAc,IAAI,aAAa,cAAc,CAAC,GAAG,EAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,EAAQ,cAAc,IAAI,aAAa,YAAY,CAAC,GAAG,EAAK,QAAQ,CAAC,CAAC,CAAC,CAAE,CAAI,IAAO,EAAM,IAAG,OAAO,EAAQ,QAAQ,cAAc,EAAO,eAAe,CAAI,GAAO,EAAS,CAAE,EAAE,GAAG,EAAG,EAAE,EAAK,GAAG,CAAE,EAAQ,EAAa,CAAC,CAAC,MAAM,cAAc,OAAO,2BAA2B,MAAM,oEAAoE,EAAE,CAAC,MAAM,cAAc,OAAO,8BAA8B,MAAM,sEAAsE,EAAE,CAAC,MAAM,gBAAgB,OAAO,4BAA4B,MAAM,qEAAqE,CAAC,EAAQ,MAAoB,CAAI,GAAU,WAAW,MAAY,SAAS,iBAAiB,iBAAiB,CAAC,CAAC,QAAQ,GAAQ,CAAC,IAAM,EAAM,MAAM,KAAK,EAAO,iBAAiB,SAAS,CAAC,EAAE,GAAG,EAAM,SAAS,GAAG,CAAC,EAAM,EAAE,CAAC,KAAK,SAAS,gBAAgB,GAAG,CAAC,EAAM,EAAE,CAAC,KAAK,SAAS,YAAY,GAAG,CAAC,EAAM,EAAE,CAAC,KAAK,SAAS,aAAa,EAAE,OAAO,IAAM,EAAK,EAAM,EAAE,CAAC,eAAe,cAAc,GAAG,CAAC,GAAM,EAAK,QAAQ,eAAe,IAAA,GAAU,OAAO,EAAK,QAAQ,aAAa,GAAG,EAAK,QAAQ,eAAe,IAAI,EAAO,aAAa,aAAa,kBAAkB,EAAE,IAAM,EAAQ,SAAS,cAAc,KAAK,EAAE,EAAQ,UAAU,oBAAoB,EAAQ,aAAa,cAAc,MAAM,EAAE,EAAa,SAAS,EAAK,IAAQ,CAAC,EAAM,EAAM,CAAC,QAAQ,aAAa,OAAO,CAAK,EAAE,EAAM,EAAM,CAAC,QAAQ,eAAe,EAAK,OAAO,IAAM,EAAO,SAAS,cAAc,KAAK,EAAE,EAAO,UAAU,0BAA0B,EAAO,QAAQ,UAAU,OAAO,CAAK,EAAE,IAAM,EAAI,SAAS,cAAc,KAAK,EAAE,EAAI,IAAI,EAAK,MAAM,EAAI,IAAI,GAAG,EAAI,SAAS,QAAQ,IAAM,EAAQ,SAAS,cAAc,MAAM,EAAE,EAAQ,YAAY,EAAK,MAAM,EAAO,OAAO,EAAI,CAAO,EAAE,EAAQ,OAAO,CAAM,CAAE,CAAC,EAAE,EAAK,OAAO,CAAO,CAAE,CAAC,CAAE,EAAQ,EAAc,GAAO,CAAC,IAAM,EAAK,EAAM,QAAQ,QAAQ,uBAAuB,EAAQ,EAAK,GAAM,QAAQ,uBAAuB,EAAK,GAAM,IAAK,EAAK,QAAQ,eAAe,EAAK,QAAQ,aAAa,EAAQ,MAAa,CAA0G,GAAzG,EAAK,gBAAgB,4BAA4B,+BAA+B,KAAK,SAAS,QAAQ,CAAC,EAAK,CAAC,EAAQ,EAAE,CAAC,OAAO,EAAK,QAAQ,YAAY,OAAO,EAAK,QAAQ,SAAS,MAAO,CAAC,EAAK,QAAQ,YAAY,GAAqiB,CAA5gB,CAAC,mDAAmD,IAAI,EAAE,CAAC,gDAAgD,IAAI,EAAE,CAAC,4CAA4C,IAAI,EAAE,CAAC,mDAAmD,IAAI,EAAE,CAAC,2CAA2C,IAAI,EAAE,CAAC,4EAA4E,IAAI,EAAE,CAAC,kEAAkE,IAAI,EAAE,CAAC,0CAA0C,IAAI,EAAE,CAAC,uCAAuC,IAAI,CAAgB,CAAC,CAAC,SAAS,CAAC,EAAS,KAAS,SAAS,iBAAiB,CAAQ,CAAC,CAAC,QAAQ,GAAQ,CAAC,EAAO,QAAQ,kBAAkB,EAAM,IAAM,EAAQ,EAAO,cAAc,IAAI,EAAK,IAAQ,EAAQ,QAAQ,aAAa,EAAM,CAAC,CAAC,EAAE,SAAS,iBAAiB,0BAA0B,CAAC,CAAC,QAAQ,GAAO,CAAC,EAAM,aAAa,OAAQ,CAAC,EAAE,SAAS,iBAAiB,8BAA8B,CAAC,CAAC,QAAQ,GAAM,CAAC,EAAK,gBAAgB,YAAY,CAAE,CAAC,EAAE,SAAS,iBAAiB,kCAAkC,CAAC,CAAC,QAAQ,GAAQ,EAAO,aAAa,aAAa,gBAAgB,CAAC,EAAE,SAAS,iBAAiB,sBAAsB,CAAC,CAAC,QAAQ,GAAS,CAAC,IAAM,EAAS,EAAQ,iBAAiB,kCAAkC,EAAK,EAAS,SAAS,IAAG,EAAS,EAAE,CAAC,aAAa,aAAa,EAAQ,KAAK,UAAU,2BAA2B,6BAA6B,EAAE,EAAS,EAAE,CAAC,aAAa,aAAa,EAAQ,KAAK,UAAU,uBAAuB,yBAAyB,EAAG,CAAC,EAAE,SAAS,iBAAiB,0CAA0C,CAAC,CAAC,QAAQ,GAAS,CAAC,EAAQ,QAAQ,UAAU,GAAG,EAAQ,iBAAiB,6BAA6B,CAAC,CAAC,QAAQ,GAAQ,CAAC,IAAM,EAAK,EAAO,eAAe,cAAiB,IAAK,EAAK,QAAQ,UAAU,EAAO,aAAa,GAAA,CAAI,KAAK,EAAE,CAAC,CAAE,CAAC,EAAE,SAAS,iBAAiB,iCAAiC,CAAC,CAAC,QAAQ,GAAS,CAAI,EAAQ,gBAAc,EAAQ,cAAc,QAAQ,YAAY,GAAG,CAAC,EAAE,SAAS,iBAAiB,+BAA+B,CAAC,CAAC,QAAQ,GAAO,CAAC,IAAM,EAAK,MAAM,KAAK,EAAM,iBAAiB,GAAG,CAAC,CAAC,CAAC,OAAO,GAAG,+BAA+B,KAAK,EAAE,aAAa,KAAK,GAAG,EAAE,CAAC,EAAE,GAAG,EAAK,SAAS,EAAE,OAAO,IAAI,EAAM,EAAM,cAAc,KAAM,GAAO,CAAC,EAAM,cAAc,QAAQ,GAAE,EAAM,EAAM,cAAkB,IAAgB,WAAW,KAAK,EAAM,eAAe,cAAc,mCAAmC,IAAG,EAAM,gBAAgB,oBAAoB,EAAE,EAAM,EAAM,eAAe,EAAM,QAAQ,aAAa,GAAG,EAAM,aAAa,OAAO,SAAS,EAAE,EAAM,aAAa,aAAa,sBAAsB,EAAE,EAAK,QAAQ,GAAK,CAAC,IAAM,EAAM,GAAO,cAAc,yBAAyB,EAAQ,EAAO,GAAO,WAAW,IAAI,EAAM,WAAW,EAAM,YAAY,MAAO,EAAI,aAAa,KAAK,CAAC,CAAC,YAAY,IAAI,cAAc,oCAAoC,KAAK,EAAI,aAAa,OAAO,GAAG,EAAE,EAAE,EAAI,QAAQ,aAAa,EAAI,aAAa,KAAK,CAAC,CAAC,YAAY,EAAE,EAAI,aAAa,OAAO,KAAK,EAAE,EAAI,SAAS,EAAE,EAAI,aAAa,gBAAgB,OAAO,CAAM,CAAC,CAAE,CAAC,EAAE,CAAC,EAAE,SAAS,iBAAiB,gCAAgC,CAAC,CAAC,QAAQ,GAAM,CAAC,EAAK,aAAa,aAAa,oBAAoB,EAAE,EAAK,KAAK,GAAI,CAAC,EAAE,SAAS,iBAAiB,0EAA0E,CAAC,CAAC,QAAQ,GAAM,CAAK,EAAK,QAAQ,8DAA8D,IAAG,EAAK,QAAQ,UAAU,EAAK,aAAa,KAAK,GAAG,sBAAsB,EAAK,KAAK,eAAgB,CAAC,EAAE,SAAS,iBAAiB,yCAAyC,CAAC,CAAC,QAAQ,GAAO,CAAC,IAAM,EAAO,EAAM,cAAiB,GAAQ,EAAO,aAAa,kBAAkB,IAAI,SAAO,EAAO,QAAQ,cAAc,GAAG,CAAC,EAAK,WAAW,KAAI,SAAS,iBAAiB,wDAAwD,CAAC,CAAC,QAAQ,GAAO,CAAI,EAAM,QAAQ,iBAAiB,IAAA,KAAiB,EAAM,QAAQ,eAAe,GAAG,EAAM,iBAAiB,aAAa,CAAI,GAAO,EAAS,CAAE,EAAE,CAAC,QAAQ,EAAI,CAAC,EAAE,CAAC,EAAE,IAAM,EAAc,CAAC,4BAA4B,uCAAuC,+BAA+B,uCAAuC,+BAA+B,oDAAoD,8BAA8B,wCAAwC,EAAE,SAAS,iBAAiB,uBAAuB,CAAC,CAAC,QAAQ,GAAM,CAAC,IAAM,EAAM,EAAc,EAAK,cAAc,IAAI,CAAC,EAAE,aAAa,KAAK,CAAC,CAAC,YAAY,GAAG,IAAO,IAAM,EAAK,KAAK,EAAM,CAAC,EAAE,SAAS,iBAAiB,SAAS,CAAC,CAAC,QAAQ,GAAM,CAAC,GAAG,EAAK,aAAa,MAAM,IAAI,mBAAmB,CAAC,EAAK,KAAK,mBAAmB,IAAM,EAAK,EAAK,cAAc,GAAG,EAAK,IAAK,EAAK,YAAY,kBAAkB,CAAC,IAAM,EAAI,EAAK,aAAa,MAAM,GAAG,GAAM,mBAAmB,KAAK,CAAG,GAAG,CAAC,EAAK,QAAQ,WAAW,EAAK,QAAQ,uBAAuB,IAAG,EAAK,QAAQ,eAAe,GAAG,EAAK,iBAAiB,GAAG,CAAC,CAAC,QAAQ,GAAG,CAAI,EAAE,cAAc,oBAAkB,EAAE,YAAY,kBAAkB,CAAC,EAAG,CAAC,EAAE,EAAgB,EAAE,EAAe,EAAa,SAAS,cAAc,wDAAgE,EAAE,EAAK,QAAQ,SAAS,GAAQ,OAAO,EAAK,QAAQ,QAAS,EAAQ,MAAW,CAAC,EAAO,QAAQ,YAAY,EAAE,EAAO,CAAC,EAAE,cAAc,CAAO,CAAE,EAAQ,EAAM,GAAM,CAAC,GAAG,CAAC,GAAQ,CAAC,EAAQ,EAAE,MAAO,GAAM,IAAM,EAAO,EAAQ,CAAI,EAAE,GAAG,CAAC,EAAO,MAAO,GAAM,IAAM,EAAI,KAAK,IAAI,EAAE,EAAO,sBAAsB,CAAC,CAAC,IAAI,EAAO,QAAQ,EAAa,CAAC,EAAyC,OAAvC,EAAO,SAAS,CAAC,MAAI,SAAS,MAAM,CAAC,EAAS,EAAK,EAAQ,EAAS,GAAK,CAAU,GAAT,EAAO,EAAK,CAAC,EAAI,MAAM,CAAC,EAAQ,EAAE,OAAO,IAAM,EAAS,KAAK,IAAI,EAAE,IAAU,MAAU,CAAY,GAAX,EAAS,EAAK,SAAS,SAAS,QAAQ,MAAM,EAAE,IAAI,EAAI,SAAS,QAAQ,MAAM,EAAE,EAAE,CAAI,KAAK,IAAI,EAAE,GAAS,cAAc,CAAO,EAAE,MAAO,CAAI,EAAQ,EAAI,IAAI,GAAG,cAAc,CAAO,EACzjV,EAAO,KAAK,EAAO,eAAe,EAAM,EAAI,IAAI,EAAE,GAAG,CAAC,EAAE,EAAO,KAAK,EAAO,eAAe,EAAM,EAAI,IAAI,EAAE,GAAG,CAAC,GAAW,KAAK,IAAI,EAAE,GAAS,cAAc,CAAO,CAAE,EAAE,EAAQ,EAAO,YAAY,EAAM,GAAG,EAAE,EAAM,CAAE,EAAQ,GAAY,EAAQ,IAAO,CAAC,GAAG,YAAY,IAAI,MAAO,GAAM,IAAM,EAAM,GAAS,QAAQ,2DAA2D,EAAQ,EAAM,GAAO,QAAQ,sBAAsB,CAAC,EAAE,cAAc,yBAAyB,EAAuO,MAAlO,CAAC,GAAO,CAAC,EAAa,IAAS,GAAK,EAAM,SAAS,CAAC,MAAM,EAAM,aAAa,YAAY,CAAC,EAAE,WAAW,UAAU,EAAE,GAAG,IAAI,EAAM,YAAY,IAAI,SAAS,WAAW,kCAAkC,CAAC,CAAC,QAAQ,OAAO,QAAQ,CAAC,EAAS,GAAK,EAAQ,EAAe,GAAO,CAAI,EAAW,EAAM,OAAO,EAAM,OAAO,WAAW,IAAG,EAAM,eAAe,EAAE,EAAM,yBAAyB,EAAG,EAAQ,EAAQ,GAAO,CAAC,GAAG,EAAM,SAAS,GAAG,EAAM,SAAS,EAAM,SAAS,EAAM,UAAU,EAAM,OAAO,OAAO,IAAM,EAAQ,EAAM,OAAO,GAAG,EAAW,EAAQ,EAAM,SAAS,CAAC,EAAE,CAAC,EAAM,eAAe,EAAE,EAAM,yBAAyB,EAAE,MAAO,CAAC,IAAM,EAAI,GAAS,QAAQ,uBAAuB,EAAE,GAAG,EAAI,CAAC,EAAM,eAAe,EAAE,EAAS,CAAG,EAAE,MAAO,CAAC,IAAM,EAAK,GAAS,QAAQ,SAAS,EAAE,GAAG,CAAC,GAAM,EAAK,SAAS,UAAU,EAAK,aAAa,UAAU,EAAE,OAAO,GAAG,EAAK,QAAQ,gCAAgC,GAAG,SAAS,WAAW,IAAI,CAAC,EAAM,eAAe,EAAE,EAAM,gBAAgB,EAAE,QAAQ,aAAa,KAAK,GAAG,GAAG,EAA0I,SAAnH,cAAc,mGAAyG,CAAC,EAAE,MAAM,EAAE,EAAO,SAAS,CAAC,IAAI,EAAE,SAAS,MAAM,CAAC,EAAE,MAAO,CAAC,IAAM,EAAI,IAAI,IAAI,EAAK,KAAK,SAAS,IAAI,EAAK,OAAI,SAAS,SAAS,QAAQ,gBAAgB,KAAK,EAAI,QAAQ,GAAS,IAAG,EAAQ,GAAG,EAAK,QAAQ,UAAU,CAAC,IAAM,EAAQ,SAAS,cAAc,uBAAuB,EAAQ,EAAK,EAAK,QAAQ,UAAU,GAAG,GAAS,IAAO,CAAC,EAAQ,OAAO,EAAQ,MAAM,WAAW,qBAAqB,GAAG,CAAC,IAAM,EAAM,sBAAsB,IAAO,OAAO,yBAAyB,iBAAiB,UAAU,OAAO,CAAC,EAAE,KAAK,KAAK,EAAQ,CAAK,EAAE,EAAQ,cAAc,IAAI,MAAM,QAAQ,CAAC,QAAQ,EAAI,CAAC,CAAC,EAAE,EAAQ,cAAc,IAAI,MAAM,SAAS,CAAC,QAAQ,EAAI,CAAC,CAAC,CAAE,CAAC,CAAI,EAAI,MAAK,EAAS,CAAG,CAAzB,CAA2B,EAAQ,MAAkB,CAAC,GAAG,CAAC,SAAS,cAAc,uBAAuB,EAAE,OAAO,IAAM,EAAQ,MAAM,KAAK,SAAS,iBAAiB,OAAO,CAAC,CAAC,CAAC,KAAK,GAAG,EAAE,aAAa,KAAK,IAAI,MAAM,EAAE,GAAG,CAAC,EAAQ,OAAO,IAAM,EAAK,EAAQ,sBAAsB,EAAQ,EAAK,CAAC,QAAQ,GAAK,UAAU,EAAE,YAAY,QAAQ,UAAU,GAAK,OAAO,EAAE,QAAQ,EAAK,EAAE,EAAK,MAAM,EAAE,QAAQ,EAAK,EAAE,EAAK,OAAO,CAAC,EAAE,EAAQ,cAAc,IAAI,aAAa,cAAc,CAAC,GAAG,EAAK,QAAQ,CAAC,CAAC,CAAC,EAAE,EAAQ,cAAc,IAAI,aAAa,YAAY,CAAC,GAAG,EAAK,QAAQ,CAAC,CAAC,CAAC,CAAE,EACtvF,EAAe,GAAO,CAAyH,GAArH,aAAiB,eAAe,EAAM,MAAM,SAAkB,aAAiB,cAAc,EAAM,SAAS,GAAY,EAAM,SAAS,EAAM,SAAS,EAAM,UAAU,EAAM,OAAO,OAAO,IAAM,EAAc,EAAM,QAAmB,GAAe,QAAQ,2DAA2D,EAAA,EAAY,QAAQ,sBAAsB,GAAE,EAAO,eAAe,CAAI,GAAO,EAAS,CAAE,EAAE,GAAG,EAAE,IAAM,EAAK,GAAe,QAAQ,uBAAuB,EAAE,GAAG,CAAC,EAAK,OAAO,IAAM,EAAG,CAAC,gBAAgB,YAAY,YAAY,CAAC,CAAC,OAAO,EAAK,QAAQ,YAAY,GAAO,GAAU,EAAO,eAAe,CAAC,GAAG,SAAS,WAAW,IAAI,CAAC,SAAS,OAAO,KAAK,CAAE,EAAE,MAAO,CAAC,EAAc,EAAK,SAAS,OAAO,IAAI,GAAG,QAAQ,UAAU,KAAK,GAAG,KAAK,CAAE,EAAE,IAAM,EAAO,SAAS,eAAe,CAAE,EAAK,GAAO,EAAO,SAAS,CAAC,IAAI,KAAK,IAAI,EAAE,EAAO,sBAAsB,CAAC,CAAC,IAAI,EAAO,QAAQ,GAAG,EAAE,SAAS,MAAM,CAAC,CAAE,EAAE,GAAG,CAAE,EAAQ,EAAM,GAAO,CAAI,EAAM,MAAM,UAAS,EAAc,EAAE,IAAM,EAAI,EAAM,QAAQ,QAAQ,uBAAuB,EAAK,IAAM,EAAM,MAAM,SAAS,EAAM,MAAM,OAAM,EAAM,eAAe,EAAE,EAAS,CAAG,EAAG,EAAQ,MAAa,CAAC,qBAAqB,CAAO,EAAE,EAAQ,0BAA0B,CAAC,EAAQ,EAAE,EAAS,CAAE,CAAC,CAAE,EAAQ,MAAW,EAAS,IAAI,IAAI,SAAS,IAAI,CAAC,EAAa,GAAX,EAAS,EAAK,EAAS,OAAU,SAAS,MAAK,EAAS,IAAI,IAAI,SAAS,IAAI,CAAC,EAAE,IAAI,EAAQ,EAAQ,EAAS,IAAI,qBAAqB,CAAI,AAAe,IAAQ,0BAA0B,CAAC,EAAQ,EAAE,EAAS,CAAE,CAAC,CAAE,CAAC,EAA8xB,OAA5xB,EAAS,QAAQ,SAAS,KAAK,CAAC,UAAU,GAAK,QAAQ,EAAI,CAAC,EAAE,SAAS,iBAAiB,cAAc,EAAe,EAAI,EAAE,SAAS,iBAAiB,YAAY,EAAe,EAAI,EAAE,SAAS,iBAAiB,QAAQ,EAAQ,EAAI,EAAE,SAAS,iBAAiB,UAAU,CAAK,EAAE,SAAS,iBAAiB,cAAc,CAAa,EAAE,SAAS,iBAAiB,UAAU,CAAa,EAAE,SAAS,iBAAiB,YAAY,EAAe,EAAI,EAAE,SAAS,iBAAiB,UAAU,EAAe,EAAI,EAAE,EAAO,iBAAiB,SAAS,CAAQ,EAAE,SAAS,MAAM,MAAM,SAAS,CAAI,GAAO,EAAS,CAAE,CAAC,EAAE,EAAO,iBAAiB,aAAa,CAAM,EAAE,EAAO,iBAAiB,WAAW,CAAM,EAAE,EAAO,iBAAiB,QAAQ,EAAO,CAAC,QAAQ,EAAI,CAAC,EAAE,EAAO,iBAAiB,aAAa,EAAO,CAAC,QAAQ,EAAI,CAAC,MAAY,CAAC,EAAO,GAAM,EAAO,EAAE,EAAS,WAAW,EAAE,qBAAqB,CAAO,EAAE,SAAS,oBAAoB,cAAc,EAAe,EAAI,EAAE,SAAS,oBAAoB,YAAY,EAAe,EAAI,EAAE,SAAS,oBAAoB,QAAQ,EAAQ,EAAI,EAAE,SAAS,oBAAoB,UAAU,CAAK,EAAE,SAAS,oBAAoB,cAAc,CAAa,EAAE,SAAS,oBAAoB,UAAU,CAAa,EAAE,SAAS,oBAAoB,YAAY,EAAe,EAAI,EAAE,SAAS,oBAAoB,UAAU,EAAe,EAAI,EAAE,EAAO,oBAAoB,SAAS,CAAQ,EAAE,EAAO,oBAAoB,aAAa,CAAM,EAAE,EAAO,oBAAoB,WAAW,CAAM,EAAE,EAAO,oBAAoB,QAAQ,CAAM,EAAE,EAAO,oBAAoB,aAAa,CAAM,EAAE,OAAO,EAAK,QAAQ,YAAY,OAAO,EAAK,QAAQ,QAAS,CAAE,EAAE,CAAC,CAAC,EAAsB,EAAMC,EAAU,CAAC,SAAS,CAAc,EAAK,GAAW,CAAC,CAAC,EAAe,EAAK,GAAkB,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,cAAc,OAAO,MAAM,CAAC,MAAM,EAAE,OAAO,EAAE,cAAc,OAAO,SAAS,UAAU,EAAE,SAAsB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;CA4pCp4G,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,sBApqCoE,KAAkE,KAAgF,IAA4B,IAAiC,KCC9K,SAAwBC,GAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAOC,GAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAASC,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAOD,GAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgBE,GAA0B,EAAO,CAAC,IAAM,EAAeD,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,qBAA9qB,EAAOD,GAAiB,CAAC,UAAU,IAAI,OAAc,OAAO,6BAAmB,CAAC,KCAE,SAAwBG,GAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAOC,GAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAASC,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAOD,GAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgBE,GAA0B,EAAO,CAAC,IAAM,EAAeD,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,qBAA9qB,EAAOD,GAAiB,CAAC,UAAU,IAAI,OAAc,OAAO,6BAAmB,CAAC,KCAE,SAAwBG,GAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAOC,GAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAASC,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAOD,GAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgBE,GAA0B,EAAO,CAAC,IAAM,EAAeD,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,qBAA9qB,EAAOD,GAAiB,CAAC,UAAU,IAAI,OAAc,OAAO,6BAAmB,CAAC,KCAw4B,SAASG,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,qEAAnnC,IAAsR,IAAkE,IAA4B,KAAiL,KAAkH,EAAOC,GAAa,EAASC,CAAO,EAAQ,GAAyC,GAA0B,GAAO,EAAO,GAAG,CAAC,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,gBAAgB,EAAgvB,IAAiB,EAAM,IAAc,CAAC,GAAG,OAAO,GAAQ,UAAU,OAAO,SAAS,CAAK,EAAE,OAAO,KAAK,IAAI,EAAE,CAAK,EAAE,KAAK,GAAG,OAAO,GAAQ,UAAU,OAAO,GAAc,SAAS,OAAiB,IAAM,EAAS,EAAM,MAAM,GAAG,EAAE,OAAO,EAAS,IAAc,EAAS,EAAY,IAAI,EAAS,EAAG,EAAwEC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,CAAxI,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAA+G,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAW,CAAC,QAAQ,KAAK,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,QAAQ,YAAY,SAAS,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQ,IAAkB,EAAc,IAAmB,CAAC,GAAK,CAAC,EAAc,GAAkBC,EAAe,CAAa,EAAO,CAAC,EAAsB,GAA0BA,EAAe,CAAa,EAAkL,OAA7K,EAAwB,CAAC,EAAc,CAAgB,GAAM,IAAgB,IAAuB,EAAiB,CAAa,EAAE,EAAyB,CAAa,GAAS,CAAC,EAAc,CAAgB,EAAE,EAAQC,IAAU,CAAC,SAAO,KAAG,SAAO,SAAO,SAAO,SAAO,SAAO,QAAM,QAAM,QAAM,QAAM,QAAM,SAAO,QAAM,QAAM,QAAM,QAAM,QAAM,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,WAAW,GAAK,UAAU,GAAQ,EAAM,WAAW,OAAO,UAAU,GAAQ,EAAM,WAAW,UAAU,UAAU,GAAO,EAAM,WAAW,GAAK,UAAU,GAAO,EAAM,WAAW,GAAK,UAAU,GAAQ,EAAM,WAAW,UAAU,UAAU,GAAQ,EAAM,WAAW,UAAU,UAAU,GAAO,EAAM,WAAW,GAAK,UAAU,GAAO,EAAM,WAAW,GAAK,UAAU,GAAQ,EAAM,WAAW,UAAU,QAAQJ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAO,EAAM,UAAU,UAAU,GAAO,EAAM,UAAU,UAAU,GAAQ,EAAM,WAAW,SAAS,GAAUK,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWxxI,GAAgB,EAXyyIC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,UAAY,EAAkB,kBAAoB,EAAqB,UAAY,EAAkB,kBAAoB,EAAqB,UAAY,EAAkB,kBAAoB,EAAqB,UAAY,EAAkB,kBAAoB,EAAqB,UAAY,EAAkB,kBAAoB,EAAqB,YAAU,YAAU,YAAU,YAAU,aAAU,YAAU,YAAU,aAAU,aAAU,aAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,EAAU,IAAc,GAAiB,EAAkB,CAAoB,EAAO,CAAC,GAAU,IAAc,GAAiB,EAAkB,CAAoB,EAAO,CAAC,GAAU,IAAc,GAAiB,EAAkB,CAAoB,EAAO,CAAC,GAAU,IAAc,GAAiB,EAAkB,CAAoB,EAAO,CAAC,GAAU,IAAc,GAAiB,EAAkB,CAAoB,EAAO,CAAC,eAAY,aAAW,sBAAoB,mBAAgB,iBAAe,YAAU,mBAAgB,cAAW,aAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,GAAiBC,GAAuB,EAAM,EAAQ,EAAuC,GAAkB,EAAGd,EAA0C,EAAQ,GAAY,GAAW,KAAc,aAA+B,EAAQ,GAA0B,CAAY,EAAE,GAAK,CAAC,yBAAsB,UAAO,GAAyB,EAAW,EAAQ,GAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAU,SAAS,CAAE,CAAC,EAAQ,GAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAU,WAAW,CAAE,CAAC,EAAQ,GAAa,GAAW,KAAc,aAAgC,EAAQ,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKU,GAAS,CAAC,QAAQ,GAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMF,GAAY,SAAsB,EAAM,GAAyC,CAAC,GAAG,EAAU,GAAG,GAAgB,0BAA0BF,GAAU,0BAA0BC,GAAW,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,UAAU,EAAG,GAAkB,gBAAgB,EAAU,CAAU,EAAE,cAAc,GAAK,wBAAwB,SAAS,mBAAmB,UAA2B,oBAAiB,SAAS,YAAY,UAAU,GAAK,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kEAAkE,uBAAuB,GAAgB,EAAU,CAAC,EAAE,wBAAwB,GAAgB,EAAU,CAAC,EAAE,oBAAoB,GAAgB,EAAU,CAAC,EAAE,qBAAqB,GAAgB,EAAU,CAAC,EAAE,GAAG,CAAK,EAAE,GAAGP,GAAqB,CAAC,UAAU,CAAC,mBAAmB,UAAU,CAAC,EAAE,GAAY,CAAc,EAAE,SAAS,CAAC,GAAY,IAAY,EAAK,GAAgB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,yBAAyB,mBAAmB,UAA2B,oBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAQ,CAAC,UAAU,EAAU,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,UAAU,UAAU,EAAU,kBAAkB,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQO,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,GAAqB,CAAC,UAAU,CAAC,UAAU,IAAA,GAAU,UAAU,GAAiB,UAAUsB,GAAkB,KAAK,CAAY,GAAG,SAAS,CAAC,EAAE,GAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,IAAY,IAAoB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,oBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAE,GAAY,IAAY,EAAK,GAAgB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,GAAGtB,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,CAAC,EAAE,GAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,UAA2B,oBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAQ,CAAC,UAAU,EAAU,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,UAAU,UAAU,GAAU,kBAAkB,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQO,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,GAAqB,CAAC,UAAU,CAAC,UAAU,IAAA,GAAU,UAAU,GAAiB,UAAUsB,GAAkB,KAAK,CAAY,GAAG,QAAQ,CAAC,EAAE,GAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,KAAY,EAAK,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,oBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAE,GAAa,KAAY,EAAK,GAAgB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,UAA2B,oBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKpB,EAAQ,CAAC,UAAU,EAAU,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,UAAU,UAAU,GAAU,kBAAkB,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQO,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,KAAY,EAAK,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,OAAwB,oBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAE,GAAa,KAAY,EAAK,GAAgB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,UAA2B,oBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,EAAQ,CAAC,UAAU,EAAU,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,UAAU,UAAU,GAAU,kBAAkB,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQO,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,KAAY,EAAK,GAAgB,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,oBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAE,GAAa,KAAY,EAAK,GAAgB,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,UAA2B,oBAAiB,SAAS,sBAAsB,KAAK,UAAU,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKP,EAAQ,CAAC,UAAU,GAAU,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,UAAU,UAAU,GAAU,kBAAkB,GAAa,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQO,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWz2Y,EAAE,CAXq3Y,kFAAkF,2YAA2Y,oRAAoR,uNAAuN,4GAA4G,mMAAmM,sdAW1mb,EAAE,cAAc,EAAiC,GAAgB,YAAY,mBAAmB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAE,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,UAAU,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,OAAO,MAAM,SAAS,KAAK,EAAY,YAAY,EAAE,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,UAAU,gBAAgB,GAAM,MAAM,UAAU,KAAK,EAAY,MAAM,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,MAAM,SAAS,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,SAAS,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,SAAS,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,SAAS,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,SAAS,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,SAAS,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,SAAS,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,SAAS,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,SAAS,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,SAAS,KAAK,EAAY,OAAO,EAAE,kBAAkB,CAAC,QAAQ,YAAY,KAAK,EAAY,aAAa,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGR,EAAY,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,GAAkB,KAAK,EAAcC,EAAQ,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,KCXlyE,SAAwBqB,EAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAOC,GAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAASC,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAOD,GAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgBE,GAA0B,EAAO,CAAC,IAAM,EAAeD,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,qBAA9qB,EAAOD,GAAiB,CAAC,UAAU,IAAI,OAAc,OAAO,6BAAmB,CAAC,KCA41C,SAASG,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,4DAAvkD,IAA6S,IAAkE,IAA4B,KAAmJ,KAAuJ,KAAkH,KAAyH,EAAOC,GAAa,EAASC,CAAO,EAAQC,GAAoB,EAASC,EAAc,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAAyNC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQC,IAAoB,EAAE,IAAI,oBAAoB,IAAUC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,kBAAkB,YAAY,gBAAgB,YAAY,mBAAmB,YAAY,iBAAiB,YAAY,kBAAkB,YAAY,gBAAgB,YAAY,cAAc,YAAY,YAAY,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAW/yF,GAAgB,EAXg0FC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAQ,EAAsB,CAACI,EAAqB,EAAO,CAAC,wBAAsB,UAAO,GAAyB,CAAW,EAAQ,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAkB,EAAGhB,GAAkB,GAAG,CAAqB,EAAQ,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAE,GAA0B,CAAY,EAAE,IAAM,OAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAA0C,GAAU,EAAE,IAAM,OAAqB,IAAc,YAA6C,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAU,SAAS,CAAE,CAAC,EAAQ,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAU,WAAW,CAAE,CAAC,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKS,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMH,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBe,EAAU,CAAU,EAAE,mBAAmB,YAAY,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGvB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,cAAc,MAAM,EAAY,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,MAAM,EAAY,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,MAAM,CAAY,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,MAAM,CAAW,EAAE,UAAU,CAAC,mBAAmB,mBAAmB,MAAM,EAAY,EAAE,UAAU,CAAC,mBAAmB,iBAAiB,MAAM,EAAY,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,MAAM,EAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,cAA+B,mBAAiB,SAAS,sBAAsB,KAAK,cAAc,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAQ,CAAC,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,cAAc,UAAUsB,EAAkB,KAAK,CAAY,GAAG,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQf,GAAa,WAAW,EAAE,MAAM,OAAO,GAAGT,GAAqB,CAAC,UAAU,CAAC,QAAQS,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAUe,EAAkB,KAAK,CAAY,GAAG,eAAe,EAAE,UAAU,CAAC,UAAUA,EAAkB,KAAK,CAAY,GAAG,gBAAgB,QAAQf,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAUe,EAAkB,KAAK,CAAY,GAAG,UAAU,EAAE,UAAU,CAAC,QAAQf,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQA,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAUe,EAAkB,KAAK,CAAY,GAAG,WAAW,QAAQf,GAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAY,GAAgB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,GAAmB,OAAO,QAAQ,GAAG,GAAmB,GAAG,GAAG,EAAE,GAAG,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,GAAe,CAAC,UAAU,EAAc,GAAG,UAAU,EAAc,GAAG,UAAU,GAAK,UAAU,OAAO,OAAO,OAAO,UAAUoB,EAAkB,KAAK,CAAY,GAAG,cAAc,GAAG,YAAY,UAAU,GAAM,UAAU,GAAK,SAAS,YAAY,UAAUA,EAAkB,KAAK,CAAY,GAAG,oBAAoB,UAAUA,EAAkB,KAAK,CAAY,GAAG,gBAAgB,UAAU,GAAM,UAAU,GAAK,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUA,EAAkB,KAAK,CAAY,GAAG,UAAU,QAAQf,GAAa,WAAW,EAAE,MAAM,OAAO,UAAU,EAAc,GAAG,UAAUe,EAAkB,KAAK,CAAY,GAAG,UAAU,GAAGxB,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,EAAc,GAAG,UAAUwB,EAAkB,KAAK,CAAY,GAAG,eAAe,UAAUA,EAAkB,KAAK,CAAY,GAAG,eAAe,UAAUA,EAAkB,MAAM,CAAY,GAAG,gBAAgB,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,EAAc,GAAG,UAAUA,EAAkB,MAAM,CAAY,GAAG,UAAU,UAAUA,EAAkB,MAAM,CAAY,GAAG,OAAO,UAAUA,EAAkB,MAAM,CAAY,GAAG,MAAM,UAAUA,EAAkB,MAAM,CAAY,GAAG,GAAG,UAAU,EAAc,GAAG,UAAUA,EAAkB,MAAM,CAAY,GAAG,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,oBAAqC,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kEAAkE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,kBAAkBd,GAAmB,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,MAAM,CAAC,WAAW,oFAAoF,EAAE,SAAsB,EAAKe,EAAS,CAAC,sBAAsB,GAAK,SAASD,EAAkB,MAAM,CAAY,GAAgB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,MAAM,CAAC,WAAW,oFAAoF,EAAE,SAAsB,EAAKS,EAAS,CAAC,sBAAsB,GAAK,SAASD,EAAkB,MAAM,CAAY,GAAgB,EAAKR,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWj/Z,EAAE,CAX6/Z,kFAAkF,kTAAkT,oHAAoH,qHAAqH,oUAAoU,+UAA+U,+IAA+I,gHAAgH,8HAA8H,iHAAiH,GAAGU,GAAgB,sdAW5vd,EAAE,cAAc,EAAiC,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,GAAG,EAAE,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,YAAY,cAAc,gBAAgB,kBAAkB,gBAAgB,kBAAkB,iBAAiB,kBAAkB,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAGzB,GAAa,GAAGE,GAAoB,GAAG,EAAwBwB,EAAiB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,GAAkB,KAAK,EAAczB,EAAQ,CAAC,EAAE,CAAO,MAAM,EAAcE,GAAe,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,KCX9qC,SAASwB,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,0EAA5lD,IAA4S,IAAkF,IAA4B,KAAiL,KAAkH,KAAyH,KAAwH,EAAOC,GAAa,EAASC,CAAO,EAAQ,GAAoB,EAASC,EAAc,EAAQ,GAAoC,GAAO,CAA6B,EAAQC,GAAmB,EAASC,EAAa,EAAQC,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,iBAAiB,EAAyNC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQC,GAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQC,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWF,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQG,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAWH,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQI,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,IAAS,CAAC,WAAS,yBAAuB,iBAAe,UAAQ,MAAQ,CAAC,GAAK,CAAC,EAAQ,GAAY,GAAgB,CAAC,yBAAuB,eAAe,GAAS,CAAc,CAAC,EAAE,OAAO,EAAS,CAAC,SAAS,EAAW,EAAK,EAAE,SAAS,EAAW,EAAI,EAAE,WAAW,EAAW,CAAC,CAAO,EAAE,QAAQ,GAAS,CAAO,CAAC,CAAE,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,uBAAuB,YAAY,iBAAiB,YAAY,uBAAuB,YAAY,mBAAmB,YAAY,QAAQ,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAW/0G,GAAgB,EAXg2GC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAQ,EAAsB,CAAC,EAAO,CAAC,yBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAa,GAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,EAAO,CAAC,EAAQ,GAAkB,EAAGf,GAAkB,GAAG,CAAqB,EAAQ,OAAiB,CAAG,CAAC,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAA6B,GAA0B,CAAY,EAAe,GAAU,EAAE,IAAM,GAAkB,CAAC,aAAW,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAQ,KAAK,CAAE,CAAC,EAAQ,EAAKmB,EAAa,IAAI,EAAQ,GAAKA,EAAa,IAAI,EAAQ,OAAkB,EAAG,CAAC,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAmC,GAAiB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAgB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAKA,EAAa,IAAI,EAAQ,GAAKA,EAAa,IAAI,EAAQ,GAAgB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAKA,EAAa,IAAI,EAAQ,GAAKA,EAAa,IAAI,EAAQ,GAAgB,GAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKP,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMN,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGT,GAAqB,CAAC,UAAU,CAAC,mBAAmB,sBAAsB,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,EAAE,UAAU,CAAC,mBAAmB,sBAAsB,EAAE,UAAU,CAAC,mBAAmB,gBAAgB,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAC,GAAY,GAAgB,EAAKc,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAM,SAAS,GAAsB,EAAKa,EAAU,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,SAAsB,EAAM,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,OAAO,GAAG,GAAG,EAAS,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,IAAI,EAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKzB,EAAQ,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,UAAU,EAAiB,CAAC,SAAO,CAAC,EAAE,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,OAAO,UAAU0B,GAAkB,KAAK,CAAY,GAAG,OAAO,QAAQlB,EAAa,EAAQ,SAAS,YAAY,EAAQ,QAAQ,YAAY,WAAW,EAAE,MAAM,MAAM,CAAC,EAAe,EAAK,EAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAK,GAAS,CAAC,UAAU,SAAS,UAAU,EAAK,UAAU,EAAG,GAAkB,CAAU,EAAE,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAG,EAAS,UAAU,QAAQ,MAAM,QAAQ,EAAE,UAAU,EAAQ,KAAK,UAAU,SAAS,SAAS,GAAK,OAAO,GAAG,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,KAAK,SAAsB,EAAK,GAAoC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQE,GAAW,UAAU,0BAA0B,KAAKD,GAAU,gBAAgB,GAAK,QAAQE,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI,GAAK,kBAAkB,GAAK,KAAK,SAAS,QAAQ,YAAY,SAAsB,EAAKV,GAAe,CAAC,UAAU,EAAe,GAAG,UAAU,EAAe,GAAG,UAAU,GAAK,UAAU,OAAO,OAAO,OAAO,UAAUyB,GAAkB,KAAK,CAAY,GAAG,cAAc,GAAG,YAAY,UAAU,GAAM,UAAU,GAAK,SAAS,YAAY,UAAUA,GAAkB,KAAK,CAAY,GAAG,gBAAgB,UAAUA,GAAkB,KAAK,CAAY,GAAG,gBAAgB,UAAU,GAAM,UAAU,GAAK,UAAU,GAAG,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,EAAe,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAA0B,CAAC,GAAGV,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,EAAE,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,EAAE,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,cAA+B,mBAAiB,SAAS,sBAAsB,KAAK,cAAc,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,cAAc,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,EAAE,UAAU,CAAC,UAAU,GAAgB,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,UAAU,CAAC,UAAU,EAAgB,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAY,GAAgB,EAAKI,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAM,SAAS,GAAuB,EAAKa,EAAU,CAAC,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,SAAsB,EAAM,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,oBAAoB,GAAG,GAAG,EAAS,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,oBAAoB,OAAO,YAAY,IAAI,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKzB,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,UAAU,EAAiB,CAAC,QAAQ,CAAQ,CAAC,EAAE,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,oBAAoB,UAAU0B,GAAkB,KAAK,CAAY,GAAG,gBAAgB,QAAQlB,EAAa,EAAS,SAAS,YAAY,EAAS,QAAQ,YAAY,WAAW,EAAE,MAAM,MAAM,CAAC,EAAe,EAAK,EAAgB,CAAC,SAAS,EAAS,SAAsB,EAAK,GAAS,CAAC,UAAU,QAAQ,UAAU,GAAK,UAAU,EAAG,GAAkB,CAAU,EAAE,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAG,EAAS,UAAU,QAAQ,YAAY,QAAQ,EAAE,UAAU,EAAS,KAAK,UAAU,SAAS,SAAS,GAAK,OAAO,GAAG,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,KAAK,SAAsB,EAAK,GAAoC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQE,GAAW,UAAU,0BAA0B,KAAKD,GAAU,gBAAgB,GAAK,QAAQE,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI,GAAK,kBAAkB,GAAK,KAAK,SAAS,QAAQ,YAAY,SAAsB,EAAKV,GAAe,CAAC,UAAU,EAAe,GAAG,UAAU,EAAe,GAAG,UAAU,GAAK,UAAU,OAAO,OAAO,OAAO,UAAUyB,GAAkB,KAAK,CAAY,GAAG,eAAe,GAAG,YAAY,UAAU,GAAM,UAAU,GAAK,SAAS,YAAY,UAAUA,GAAkB,KAAK,CAAY,GAAG,eAAe,UAAUA,GAAkB,KAAK,CAAY,GAAG,gBAAgB,UAAU,GAAM,UAAU,GAAK,MAAM,CAAC,MAAM,MAAM,EAAE,UAAUA,GAAkB,KAAK,CAAY,GAAG,UAAU,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,EAAe,GAAG,UAAUkB,GAAkB,KAAK,CAAY,GAAG,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAA0B,CAAC,GAAG5B,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,2BAA4C,mBAAiB,SAAS,sBAAsB,KAAK,2BAA2B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,2BAA2B,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,UAAU,CAAC,UAAU,GAAgB,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAY,GAAgB,EAAKI,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAM,SAAS,GAAuB,EAAKa,EAAU,CAAC,SAAsB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,SAAsB,EAAM,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,QAAQ,GAAG,GAAG,EAAS,UAA2B,mBAAiB,SAAS,sBAAsB,KAAK,QAAQ,OAAO,YAAY,IAAI,GAAK,kBAAkB,GAAK,QAAQ,YAAY,SAAS,CAAc,EAAKzB,EAAQ,CAAC,OAAO,OAAO,UAAU,EAAiB,CAAC,QAAQ,CAAQ,CAAC,EAAE,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,QAAQ,UAAU0B,GAAkB,MAAM,CAAY,GAAG,QAAQ,QAAQlB,EAAa,EAAS,SAAS,YAAY,EAAS,QAAQ,YAAY,WAAW,EAAE,MAAM,MAAM,CAAC,EAAe,EAAK,EAAgB,CAAC,SAAS,EAAS,SAAsB,EAAK,GAAS,CAAC,UAAU,SAAS,UAAU,GAAK,UAAU,EAAG,GAAkB,CAAU,EAAE,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAG,EAAS,UAAU,QAAQ,SAAS,QAAQ,EAAE,UAAU,EAAS,KAAK,UAAU,SAAS,SAAS,GAAK,OAAO,GAAG,SAAsB,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,KAAK,SAAsB,EAAK,GAAoC,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQE,GAAW,UAAU,0BAA0B,KAAKD,GAAU,gBAAgB,GAAK,QAAQE,GAA4B,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,IAAI,GAAK,kBAAkB,GAAK,KAAK,SAAS,QAAQ,YAAY,SAAsB,EAAKV,GAAe,CAAC,UAAU,EAAe,GAAG,UAAU,EAAe,GAAG,UAAU,GAAK,UAAU,OAAO,OAAO,OAAO,UAAUyB,GAAkB,MAAM,CAAY,GAAG,UAAU,GAAG,YAAY,UAAU,GAAM,UAAU,GAAK,SAAS,YAAY,UAAUA,GAAkB,MAAM,CAAY,GAAG,OAAO,UAAUA,GAAkB,MAAM,CAAY,GAAG,MAAM,UAAU,GAAM,UAAU,GAAK,UAAUA,GAAkB,KAAK,CAAY,GAAG,UAAU,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,UAAU,EAAe,GAAG,UAAU,EAAE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,GAAa,GAAgB,EAAK,EAA0B,CAAC,GAAGV,GAAqB,CAAC,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,OAAO,IAAI,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAgC,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAc,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,eAAe,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQK,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,GAAqB,CAAC,UAAU,CAAC,UAAU,GAAgB,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,UAAU,CAAC,UAAU,EAAe,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,KAAK,aAAa,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA6B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,IAAI,IAAI,GAAmB,QAAQ,IAAI,EAAE,IAAI,GAAG,GAAGV,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,GAAG,GAAmB,GAAG,GAAG,KAAK,GAAmB,QAAQ,KAAK,GAAG,KAAK,EAAE,IAAI,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKE,EAAQ,CAAC,UAAU,EAAe,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,OAAO,UAAU0B,GAAkB,MAAM,CAAY,GAAG,OAAO,QAAQlB,EAAa,WAAW,EAAE,MAAM,OAAO,GAAGV,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQU,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQA,EAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,GAAG,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQA,EAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAW/npB,EAAE,CAX2opB,kFAAkF,wRAAwR,+OAA+O,oIAAoI,wMAAwM,6FAA6F,gTAAgT,sHAAsH,qHAAqH,sHAAsH,4FAA4F,ojBAAojB,kMAW56tB,EAAE,cAAc,EAAiC,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,KAAK,EAAE,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,iBAAiB,mBAAmB,uBAAuB,sBAAsB,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAGT,GAAa,GAAG,GAAoB,GAAGG,EAAkB,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,GAAkB,KAAK,EAAcF,EAAQ,CAAC,EAAE,CAAO,MAAM,EAAcC,GAAe,CAAC,EAAE,CAAO,MAAM,EAAcE,GAAc,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,KCXhwB,SAAwBwB,GAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAOC,GAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAASC,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAOD,GAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgBE,GAA0B,EAAO,CAAC,IAAM,EAAeD,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,qBAA9qB,EAAOD,GAAiB,CAAC,UAAU,IAAI,OAAc,OAAO,6BAAmB,CAAC,KCAknC,SAASG,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,wEAAv0C,IAA8N,IAAkF,IAA4B,KAAoJ,KAAyH,KAAuJ,KAAsH,EAAO,GAAiB,EAASC,EAAW,EAAQ,GAAgB,GAAO,EAAO,GAAG,EAAQ,GAAgB,CAAC,UAAU,CAAC,MAAM,EAAI,CAAC,EAAQC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,kBAAkB,UAAU,kBAAkB,EAA+LC,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQ,GAAY,CAAC,OAAO,GAAG,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQ,GAAU,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,WAAW,GAAY,EAAE,EAAE,EAAE,CAAC,EAAQ,GAAW,CAAC,QAAQ,EAAE,OAAO,EAAE,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,MAAM,EAAE,MAAM,EAAE,EAAE,EAAE,EAAE,CAAC,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQ,IAAS,CAAC,WAAS,yBAAuB,iBAAe,UAAQ,MAAQ,CAAC,GAAK,CAAC,EAAQ,GAAY,GAAgB,CAAC,yBAAuB,eAAe,GAAS,CAAc,CAAC,EAAE,OAAO,EAAS,CAAC,SAAS,EAAW,EAAK,EAAE,SAAS,EAAW,EAAI,EAAE,WAAW,EAAW,CAAC,CAAO,EAAE,QAAQ,GAAS,CAAO,CAAC,CAAE,EAAQC,GAAwB,CAAC,QAAQ,YAAY,KAAK,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUr1F,GAAgB,EAVs2FC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,UAAA,EAAU,WAAS,UAAQ,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,mBAAgB,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAQ,EAAsB,CAACI,GAAsBC,EAAsB,EAAO,CAAC,wBAAsB,UAAO,GAAyB,CAAW,EAAQ,GAAc,CAAC,aAAW,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,EAAE,EAAQ,KAAK,CAAE,CAAC,EAAQ,EAAkB,EAAGf,GAAkB,GAAG,CAAqB,EAAQ,GAAoB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAE,EAAW,WAAW,CAAE,CAAC,EAAE,GAA0B,CAAY,EAAE,IAAM,GAAKgB,EAAa,IAAI,EAAQ,EAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,EAAE,EAAU,SAAS,CAAE,CAAC,EAAQ,GAAa,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,EAAE,EAAU,WAAW,CAAE,CAAC,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKT,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAQ,CAAC,uBAAuB,GAAM,eAAe,GAAM,SAAS,GAAsB,EAAKU,EAAU,CAAC,SAAsB,EAAKd,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,gBAAgBgB,EAAU,CAAU,EAAE,cAAc,GAAK,mBAAmB,UAAU,iBAAiB,GAAK,GAAG,GAAG,EAAS,SAA0B,mBAAiB,SAAS,YAAY,MAAM,EAAa,CAAC,SAAO,CAAC,EAAE,IAAI,EAAW,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,8EAA8E,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,eAAe,YAAY,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,GAAG,qBAAqB,YAAY,GAAG,CAAK,EAAE,SAAS,CAAC,kBAAkB,CAAC,iBAAiB,oEAAoE,EAAE,UAAU,CAAC,iBAAiB,oEAAoE,CAAC,EAAE,GAAGrB,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,aAAa,EAAmB,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAKsB,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,mBAAmB,MAAM,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,SAAS,CAAC,kBAAkB,CAAC,qBAAqB,oEAAoE,EAAE,UAAU,CAAC,qBAAqB,oEAAoE,CAAC,EAAE,kBAAkB,MAAM,mBAAmB,GAAK,GAAGX,GAAqB,CAAC,kBAAkB,CAAC,SAASuB,GAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,EAAE,UAAU,CAAC,SAASY,GAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,6FAA6F,EAAE,SAAS,IAAI,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,EAAe,EAAKV,GAAY,CAAC,SAAS,GAAK,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,YAAY,EAAE,YAAY,wEAAwE,WAAW,wEAAwE,OAAO,CAAC,EAAE,SAAS,CAAC,kBAAkB,CAAC,YAAY,qEAAqE,WAAW,qEAAqE,OAAO,CAAC,EAAE,UAAU,CAAC,YAAY,qEAAqE,WAAW,qEAAqE,OAAO,IAAI,CAAC,CAAC,CAAC,EAAe,EAAK,EAAgB,CAAC,SAAS,EAAQ,SAAsB,EAAK,GAAS,CAAC,UAAU,QAAQ,UAAU,EAAW,UAAU,EAAG,EAAkB,CAAU,EAAE,mBAAmB,GAAK,0BAA0B,GAAG,wBAAwB,GAAG,EAAS,SAAS,QAAQ,EAAE,QAAQ,GAAG,UAAU,EAAQ,KAAK,UAAU,SAAS,SAAS,GAAM,OAAO,GAAG,SAAsB,EAAM,GAAgB,CAAC,gBAAgB,GAAM,mBAAmB,GAAK,gBAAgB,EAAE,QAAQ,GAAW,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,mBAAmB,KAAK,GAAU,QAAQ,GAA4B,mBAAiB,SAAS,YAAY,IAAI,GAAK,KAAK,SAAS,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,qEAAqE,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,MAAM,gBAAgB,kEAAkE,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,UAAU,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAa,MAAM,CAAC,WAAW,oFAAoF,EAAE,SAAsB,EAAKqB,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,2BAA2B,mBAAmB,gCAAgC,WAAW,EAAE,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,oEAAoE,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,GAAa,MAAM,CAAC,WAAW,oFAAoF,EAAE,SAAsB,EAAKW,EAAS,CAAC,sBAAsB,GAAK,SAASC,GAAkB,KAAK,CAAY,GAAgB,EAAKZ,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,qBAAqB,YAAY,IAAI,OAAO,MAAM,CAAC,sBAAsB,gGAAgG,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,EAAE,UAAU,iBAAiB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,MAAM,CAAC,qBAAqB,wEAAwE,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,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUz2W,EAAE,CAVq3W,gFAAgF,gSAAgS,6KAA6K,sHAAsH,0XAA0X,gVAAgV,gHAAgH,GAAGa,GAAgB,GAAGC,GAAiB,sdAUv2Z,EAAE,cAAc,EAAiC,GAAgB,YAAY,kBAAkB,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,MAAM,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAiB,GAAG,EAAwBC,EAAiB,EAAE,GAAG,EAAwBC,EAAkB,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCVxzD,SAASC,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,gDAAzmB,IAAoJ,IAAkE,IAA4B,EAAiCC,GAAW,CAAC,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,kBAAkB,EAAyNC,GAAY,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAQC,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,OAAO,YAAY,KAAK,WAAW,EAAQC,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,QAAM,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAO,EAAM,UAAU,QAAQH,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAUI,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAWn/C,GAAgB,EAXogDC,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAA0B,GAAqB,EAAE,GAAK,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,GAAG,GAAWJ,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,WAAA,GAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiBC,GAAuB,EAAM,CAAQ,EAAQ,EAAsB,CAAC,EAAO,CAAC,wBAAsB,SAAO,GAAyB,CAAW,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAkB,EAAGV,GAAkB,GAAG,CAAqB,EAAQ,EAAY,EAAsB,MAAM,GAAG,IAAO,CAAoC,GAAnC,EAAgB,CAAC,UAAU,EAAK,CAAC,EAAK,GAAiD,MAAtB,EAAU,GAAG,CAAI,IAAW,GAAM,MAAO,GAAO,EAAW,WAAW,CAAE,CAAC,EAAE,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAKO,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAKJ,GAAW,CAAC,MAAMD,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,GAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,YAAY,MAAM,EAAY,IAAI,EAAW,MAAM,CAAC,GAAG,CAAK,EAAE,GAAGJ,GAAqB,CAAC,UAAU,CAAC,mBAAmB,OAAO,MAAM,CAAW,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,EAAE,CAAC,CAAC,CAAC,EAAe,EAAK,EAAO,IAAI,CAAC,UAAU,iBAAkC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,wEAAwE,OAAO,CAAC,EAAE,SAAS,CAAC,UAAU,CAAC,OAAO,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAWruH,EAAE,CAXivH,gFAAgF,+TAA+T,4KAA4K,sEAAsE,iNAWh3I,EAAE,cAAc,EAAiC,GAAgB,YAAY,cAAc,GAAgB,aAAa,CAAC,OAAO,GAAG,MAAM,EAAE,EAAE,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,WAAW,EAAE,aAAa,CAAC,SAAS,MAAM,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,KAAK,EAAY,YAAY,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,CAAC,EAAE,CAAC,6BAA6B,EAAI,CAAC,KCXk5D,SAAS,GAAqB,EAAU,GAAG,EAAS,CAAC,IAAM,EAAc,CAAC,EAAuF,OAArF,GAAU,QAAQ,GAAS,GAAS,OAAO,OAAO,EAAc,EAAU,EAAQ,CAAC,EAAS,CAAc,8EAAt/E,IAA0R,IAAkE,IAA4B,KAAkJ,KAA4I,KAAuJ,KAA+G,KAAkH,KAAwH,KAAwH,KAAyH,KAAqH,KAAyH,EAAO,GAAU,EAASgB,EAAI,EAAQ,GAAoB,EAASC,EAAc,EAAQ,GAAgB,EAASC,EAAU,EAAQ,GAAmB,EAASC,EAAa,EAAQ,GAAa,EAASC,CAAO,EAAQ,GAAiB,EAAS,EAAW,EAAQ,GAA2B,EAAS,EAAqB,EAAQ,GAAW,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAQC,GAAkB,eAAqBC,GAAkB,CAAC,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,iBAAiB,EAA+L,GAAY,CAAC,OAAO,EAAE,MAAM,EAAE,SAAS,GAAG,KAAK,QAAQ,EAAQ,IAAiB,EAAM,IAAe,CAAC,OAAO,EAAP,CAAc,IAAI,UAAU,MAAM,YAAY,IAAI,YAAY,MAAM,YAAY,QAAQ,MAAM,WAAY,CAAC,EAAQC,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,IAAoB,EAAE,IAAI,oBAAoB,IAAU,IAAY,CAAC,QAAM,cAAY,CAAC,IAAM,EAAOC,EAAiB,CAAmB,EAAQ,EAAW,GAAO,EAAO,WAAiB,EAAaC,OAAmB,CAAC,GAAG,EAAO,YAAU,GAAG,CAAC,KAAK,UAAU,CAAU,CAAC,CAAC,EAAE,OAAoB,EAAK,EAAoB,SAAS,CAAC,MAAM,EAAsB,UAAQ,CAAC,CAAE,EAAQC,GAAwB,CAAC,eAAe,YAAY,uBAAuB,YAAY,cAAc,YAAY,gBAAgB,YAAY,cAAc,YAAY,uBAAuB,YAAY,mBAAmB,YAAY,QAAQ,WAAW,EAAQ,GAAS,EAAO,OAAOC,CAAc,EAAQC,IAAU,CAAC,SAAO,KAAG,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,QAAQF,GAAwB,EAAM,UAAU,EAAM,SAAS,WAAW,GAAU,IAAwB,EAAM,IAAe,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAAE,EAAM,iBAAwB,EAAS,KAAK,GAAG,EAUzzH,GAAgB,EAV00HG,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAQ,EAAkB,GAAqB,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,GAAG,GAAWH,GAAS,CAAK,EAAO,CAAC,cAAY,aAAW,sBAAoB,kBAAgB,iBAAe,YAAU,kBAAgB,aAAW,YAAU,GAAgB,CAAC,cAAW,eAAe,YAAY,IAAI,EAAW,UAAQ,kBAAA,EAAiB,CAAC,EAAQ,EAAiB,GAAuB,EAAM,CAAQ,EAAuC,EAAkB,EAAGP,EAA0C,EAAQ,MAAiB,EAAG,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAAkC,CAAC,wBAAsB,UAAO,GAAyB,CAAW,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,EAAiB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAQ,GAAgB,EAAsB,MAAM,GAAG,IAAO,CAAC,EAAW,WAAW,CAAE,CAAC,EAAE,GAA0B,CAAY,EAAe,GAAU,EAAE,IAAM,OAAkB,CAAG,CAAC,YAAY,YAAY,YAAY,WAAW,CAAC,CAAC,SAAS,CAAW,EAA6B,OAAoB,EAAK,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAsB,EAAK,GAAS,CAAC,QAAQ,EAAS,QAAQ,GAAM,SAAsB,EAAK,GAAW,CAAC,MAAM,GAAY,SAAsB,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,GAAG,EAAgB,UAAU,EAAG,EAAkB,iBAAiB,EAAU,CAAU,EAAE,mBAAmB,UAA2B,mBAAiB,SAAS,YAAY,IAAI,EAAW,MAAM,CAAC,eAAe,OAAO,WAAW,wLAAwL,gBAAgB,mBAAmB,qBAAqB,OAAO,GAAG,CAAK,EAAE,SAAS,CAAC,UAAU,CAAC,eAAe,OAAO,WAAW,oEAAoE,gBAAgB,kBAAkB,qBAAqB,MAAM,EAAE,UAAU,CAAC,eAAe,OAAO,WAAW,oEAAoE,gBAAgB,kBAAkB,qBAAqB,MAAM,EAAE,UAAU,CAAC,eAAe,OAAO,WAAW,oEAAoE,gBAAgB,kBAAkB,qBAAqB,MAAM,EAAE,UAAU,CAAC,eAAe,YAAY,WAAW,kFAAkF,gBAAgB,yBAAyB,qBAAqB,WAAW,EAAE,UAAU,CAAC,eAAe,OAAO,WAAW,oEAAoE,gBAAgB,kBAAkB,qBAAqB,MAAM,EAAE,UAAU,CAAC,eAAe,YAAY,WAAW,kFAAkF,gBAAgB,yBAAyB,qBAAqB,WAAW,EAAE,UAAU,CAAC,eAAe,OAAO,gBAAgB,mBAAmB,qBAAqB,MAAM,CAAC,EAAE,GAAG,GAAqB,CAAC,UAAU,CAAC,mBAAmB,sBAAsB,EAAE,UAAU,CAAC,mBAAmB,sBAAsB,EAAE,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,cAAc,EAAE,UAAU,CAAC,mBAAmB,kBAAkB,EAAE,UAAU,CAAC,mBAAmB,aAAa,EAAE,UAAU,CAAC,mBAAmB,eAAe,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,cAAc,GAAK,mBAAmB,WAA4B,mBAAiB,SAAS,YAAY,MAAM,CAAC,wBAAwB,MAAM,iBAAiB,2BAA2B,sBAAsB,MAAM,uBAAuB,MAAM,iBAAiB,QAAQ,qBAAqB,KAAK,EAAE,SAAS,CAAc,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,gBAAiC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,GAAK,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAM,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,aAAa,kBAAkB,UAAU,+BAA+B,mBAAmB,OAAwB,mBAAiB,SAAS,YAAY,SAAsB,EAAKL,GAAK,CAAC,SAAS,GAAK,UAAU,gBAAiC,mBAAiB,SAAS,YAAY,MAAM,CAAC,WAAW,wEAAwE,WAAW,iEAAiE,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,qBAAsC,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,IAAI,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA4C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKC,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQM,GAAa,GAAgB,GAAc,GAAG,CAAY,CAAC,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,EAAE,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKL,GAAW,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQK,GAAa,WAAW,EAAE,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,EAAiB,QAAQA,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAiB,QAAQA,GAAa,WAAW,CAAC,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,8BAA+C,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,kBAAkB,EAAE,kBAAkB,GAAmB,SAAS,CAAC,UAAU,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,oEAAoE,EAAE,UAAU,CAAC,gBAAgB,kBAAkB,EAAE,UAAU,CAAC,gBAAgB,kBAAkB,CAAC,EAAE,GAAG,GAAqB,CAAC,UAAU,CAAC,kBAAkB,IAAA,EAAS,EAAE,UAAU,CAAC,kBAAkB,IAAA,EAAS,EAAE,UAAU,CAAC,kBAAkB,IAAA,EAAS,EAAE,UAAU,CAAC,kBAAkB,IAAA,EAAS,EAAE,UAAU,CAAC,kBAAkB,IAAA,EAAS,EAAE,UAAU,CAAC,kBAAkB,IAAA,EAAS,CAAC,EAAE,EAAY,CAAc,EAAE,SAAS,CAAC,EAAY,GAAgB,EAAM,EAAO,IAAI,CAAC,UAAU,iBAAiB,mBAAmB,yBAA0C,mBAAiB,SAAS,YAAY,SAAS,CAAc,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAG,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,IAAI,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,IAAI,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,cAA+B,mBAAiB,SAAS,sBAAsB,KAAK,cAAc,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAc,CAAC,UAAU,GAAiB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,cAAc,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQI,GAAa,WAAW,EAAE,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,UAAU,CAAC,UAAU,EAAgB,QAAQA,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAgB,EAAE,UAAU,CAAC,UAAU,EAAgB,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAG,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,kBAAmC,mBAAiB,SAAS,sBAAsB,KAAK,kBAAkB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAc,CAAC,UAAU,EAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,kBAAkB,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQI,GAAa,WAAW,EAAE,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,CAAgB,EAAE,UAAU,CAAC,UAAU,EAAgB,QAAQA,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,CAAgB,EAAE,UAAU,CAAC,UAAU,CAAgB,EAAE,UAAU,CAAC,UAAU,CAAgB,EAAE,UAAU,CAAC,UAAU,CAAgB,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,GAAG,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,mBAAmB,eAAgC,mBAAiB,SAAS,sBAAsB,KAAK,eAAe,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKJ,GAAc,CAAC,UAAU,GAAgB,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,eAAe,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQI,GAAa,WAAW,EAAE,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAgB,QAAQA,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,UAAU,CAAC,UAAU,EAAe,EAAE,UAAU,CAAC,UAAU,EAAe,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAAa,CAAC,MAAM,CAAC,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,EAAE,CAAC,KAAK,CAAC,UAAU,WAAW,EAAE,sBAAsB,IAAA,EAAS,CAAC,EAAE,SAAS,GAA4B,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAqB,CAAC,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,SAAS,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,EAAE,UAAU,CAAC,MAAM,QAAQ,GAAmB,OAAO,QAAQ,UAAU,GAAG,GAAmB,GAAG,GAAG,KAAK,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,mBAAmB,OAAwB,mBAAiB,SAAS,sBAAsB,KAAK,OAAO,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKH,EAAQ,CAAC,UAAU,EAAc,GAAG,OAAO,OAAO,GAAG,YAAY,UAAU,GAAM,SAAS,YAAY,KAAK,OAAO,UAAUY,GAAkB,KAAK,CAAY,GAAG,OAAO,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQT,GAAa,WAAW,EAAE,MAAM,OAAO,GAAG,GAAqB,CAAC,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,EAAc,GAAG,UAAU,CAAe,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,EAAE,UAAU,CAAC,UAAU,EAAc,EAAE,CAAC,EAAE,EAAY,CAAc,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,2BAA2B,gCAAgC,SAAS,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAY,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,UAAU,gBAAgB,mBAAmB,wBAAyC,mBAAiB,SAAS,YAAY,SAAS,CAAC,GAAa,GAAgB,EAAK,EAA0B,CAAC,OAAO,GAAG,GAAG,GAAmB,GAAG,KAAK,GAAmB,QAAQ,KAAK,KAAK,EAAE,KAAK,GAAG,GAAqB,CAAC,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,EAAE,UAAU,CAAC,GAAG,GAAmB,GAAG,GAAG,GAAG,CAAC,EAAE,EAAY,CAAc,EAAE,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA2C,mBAAiB,SAAS,sBAAsB,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKN,GAAe,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQM,GAAa,GAAgB,GAAc,GAAG,CAAY,CAAC,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,GAAK,CAAC,KAAK,uEAAuE,YAAY,GAAK,OAAO,YAAY,aAAa,GAAK,QAAQ,YAAY,SAAsB,EAAK,EAAO,EAAE,CAAC,UAAU,+BAA+B,mBAAmB,eAAgC,mBAAiB,SAAS,YAAY,MAAM,CAAC,gBAAgB,4BAA4B,uBAAuB,GAAG,wBAAwB,GAAG,oBAAoB,GAAG,qBAAqB,EAAE,EAAE,SAAsB,EAAKU,EAAS,CAAC,sBAAsB,GAAK,SAASD,GAAkB,KAAK,CAAY,GAAgB,EAAKL,EAAe,CAAC,SAAsB,EAAK,EAAO,EAAE,CAAC,SAAS,YAAY,CAAC,CAAC,CAAC,EAAE,UAAU,gBAAgB,MAAM,CAAC,OAAO,EAAmB,mBAAiB,SAAS,YAAY,kBAAkB,MAAM,mBAAmB,EAAI,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,EAA8B,CAAC,UAAU,0BAA0B,gCAAgC,SAAS,mBAAmB,0BAA0B,iBAAiB,GAAsB,mBAAiB,SAAS,sBAAsB,KAAK,0BAA0B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAAsB,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,KAAK,0BAA0B,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAUr/pB,EAAE,CAVigqB,kFAAkF,6QAA6Q,qSAAqS,iSAAiS,sTAAsT,sHAAsH,gRAAgR,yLAAyL,kTAAkT,yTAAyT,uPAAuP,mIAAmI,kRAAkR,+RAA+R,gHAAgH,+HAA+H,+FAA+F,6cAA6c,wXAAwX,0SAA0S,6YAA6Y,2HAA2H,i4CAAi4C,2NAA2N,qVAAqV,+LAA+L,oOAAoO,8QAA8Q,gIAAgI,sdAUt95B,EAAE,cAAc,EAAiC,GAAgB,YAAY,iBAAiB,GAAgB,aAAa,CAAC,OAAO,IAAI,MAAM,IAAI,EAAE,GAAoB,GAAgB,CAAC,QAAQ,CAAC,QAAQ,CAAC,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,YAAY,WAAW,EAAE,aAAa,CAAC,UAAU,eAAe,cAAc,mBAAmB,uBAAuB,uBAAuB,gBAAgB,aAAa,EAAE,MAAM,UAAU,KAAK,EAAY,IAAI,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,0EAA0E,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,wDAAwD,IAAI,yEAAyE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,cAAc,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uGAAuG,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,uLAAuL,IAAI,wEAAwE,OAAO,KAAK,EAAE,CAAC,cAAc,QAAQ,OAAO,SAAS,MAAM,SAAS,aAAa,QAAQ,aAAa,oGAAoG,IAAI,wEAAwE,OAAO,KAAK,CAAC,CAAC,EAAE,GAAG,GAAU,GAAG,GAAoB,GAAG,GAAgB,GAAG,GAAmB,GAAG,GAAa,GAAG,GAAiB,GAAG,EAA0B,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,GAAkB,KAAK,EAAcV,GAAe,CAAC,EAAE,CAAO,MAAM,EAAcC,GAAW,CAAC,EAAE,CAAO,MAAM,EAAcC,GAAc,CAAC,EAAE,CAAO,MAAM,EAAcC,EAAQ,CAAC,EAAE,CAAO,MAAM,EAAcc,GAAc,CAAC,EAAE,CAAO,MAAM,EAAcC,GAAe,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,KCTv1F,SAAgB,GAAmB,EAAU,CAAC,OAAO,SAA+B,EAAM,CAAC,OAAO,EAAa,QAAQ,IAAI,EAAa,OAAoB,EAAK,EAAU,CAAC,GAAG,CAAK,CAAC,EAAE,IAAK,CAAE,kBAFpJ,IAAiC,KCCoC,SAAwB,EAAkB,EAAI,EAAO,CAAC,KAAM,GAAO,CAAC,IAAM,EAAO,GAAiB,EAAO,IAAI,GAAG,GAAQ,EAAO,SAAS,YAAY,CAAC,IAAM,EAAM,EAAO,KAAK,CAAC,CAAC,GAAK,GAAG,EAAM,OAAO,CAAM,CAAC,EAAO,EAAO,QAAS,CAAC,CAAC,SAAS,GAAQ,EAAO,CAAC,IAAM,EAAS,CAAC,EAAE,KAAM,GAAO,CAAC,IAAM,EAAO,GAAiB,EAAO,IAAI,GAAG,EAAO,CAAC,IAAM,EAAQ,EAAO,QAAQ,EAAK,GAAQ,EAAS,KAAK,CAAO,CAAE,CAAC,EAAO,EAAO,QAAS,CAAC,GAAG,EAAS,OAAO,EAAE,OAAO,QAAQ,IAAI,CAAQ,CAAE,CAAC,SAAgB,GAA0B,EAAO,CAAC,IAAM,EAAe,GAAQ,CAAM,EAAE,GAAG,EAAe,MAAM,CAAe,qBAA9qB,EAAO,GAAiB,CAAC,UAAU,IAAI,OAAc,OAAO,6BAAmB,CAAC,6FCArD,IAA4X,IAA8C,IAA4B,KAA+I,KAAoH,KAAyE,KAA8F,KAAgF,KAAgF,KAA4G,EAAO,GAAe,EAASC,EAAS,EAA6J,GAA4D,GAA/K,GAA6BA,GAAU,CAAC,OAAO,YAAY,SAAS,GAAmB,QAAQ,WAAW,CAA0H,EAAEC,EAAa,EAAQ,GAAY,EAASC,EAAM,EAAQ,GAAmB,EAASC,EAAa,EAAQ,GAAqC,EAAwBA,EAAa,EAAQ,GAAkB,EAAS,EAAY,EAAQ,GAAe,EAAS,EAAS,EAAQ,GAAY,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,iDAAiD,UAAU,+CAA+C,EAAQC,OAAc,OAAO,SAAW,IAAkB,GAAkB,eAAqB,GAAkB,CAAC,UAAU,kBAAkB,UAAU,mBAAmB,UAAU,kBAAkB,UAAU,kBAAkB,EAA0I,GAAoB,GAAO,CAAC,GAAG,OAAO,GAAQ,SAAS,OAAO,EAAU,UAAO,SAAS,CAAK,EAAmB,OAAO,KAAK,IAAI,EAAE,CAAK,EAAE,IAAK,EAAQ,IAAc,GAAG,IAAO,CAAC,IAAI,IAAM,KAAO,EAAM,GAAG,GAAK,OAAO,GAAM,SAAS,OAAO,CAAsB,EAAQ,GAAoB,GAAK,CAAC,GAAG,OAAO,SAAS,CAAG,GAAG,GAAK,EAAE,OAAO,EAAI,GAAG,OAAO,GAAM,SAAS,MAAO,GAAE,IAAM,EAAa,EAAI,MAAM,GAAG,CAAC,CAAC,GAAS,EAAU,WAAW,CAAY,EAAE,OAAO,OAAO,SAAS,CAAS,GAAG,GAAW,EAAE,EAAU,CAAE,EAAQ,GAAgB,CAAC,UAAU,CAAC,6CAA6C,kGAAkG,EAAE,UAAU,CAAC,6CAA6C,kGAAkG,CAAC,EAAQ,GAAe,OAAO,KAAK,EAAe,EAAQ,GAAU,CAAC,UAAU,2BAA2B,UAAU,0BAA0B,EAAQ,GAAM,CAAC,kFAAkF,mYAAmY,2KAA2K,kKAAkK,oJAAoJ,wLAAwL,wLAAwL,0KAA0K,4EAA4E,EAAQ,GAAa,CAAC,UAAU,sBAAsB,UAAU,wBAAwB,UAAU,iDAAiD,UAAU,+CAA+C,EAAQ,GAAwB,CAAC,EAAE,YAAY,EAAE,YAAY,MAAM,YAAY,GAAG,WAAW,EAAQ,IAAW,CAAC,WAAyB,GAAgC,EAAS,KAAyB,EAAK,QAAQ,CAAC,wBAAwB,CAAC,OAAO,CAAK,EAAE,yBAAyB,EAAE,CAAC,EAAU,IAAU,CAAC,MAAI,SAAO,KAAG,UAAQ,gBAAc,gBAAc,gBAAc,QAAM,GAAG,MAAgB,CAAC,GAAG,EAAM,UAAU,GAAS,EAAM,WAAW,oBAAoB,UAAU,GAAe,EAAM,WAAW,GAAK,UAAU,GAAe,EAAM,WAAW,GAAM,UAAU,GAAK,EAAM,WAAW,IAAI,QAAQ,GAAwB,EAAM,UAAU,EAAM,SAAS,YAAY,UAAU,GAAe,EAAM,SAAS,GAAU,GAAuB,EAAiB,SAAS,EAAM,EAAI,CAAC,IAAM,EAAYC,EAAO,IAAI,EAAQ,EAAW,GAAK,EAAkB,EAAgBC,EAAY,EAAO,CAAC,eAAa,aAAW,GAAc,EAAO,CAAC,QAAM,YAAU,WAAS,UAAQ,YAAU,YAAU,YAAU,YAAU,YAAU,WAAS,GAAG,GAAW,GAAS,CAAK,EAAO,CAAC,EAAY,GAAqB,GAA8B,EAAQ,GAAY,EAAK,EAAsE,EAAkB,EAAG,EAA0C,EAAQ,EAAc,OAAO,GAAY,SAAS,GAAmB,CAAS,EAAE,CAAC,IAAI,EAAU,MAAM,EAAU,OAAO,EAAU,KAAK,CAAS,EAAE,GAA0B,CAAY,EAAE,IAAM,EAAY,GAAQ,CAAIF,GAAU,GAAiB,IAAc,aAAgC,EAA6B,OAArB,GAAiB,CAAC,CAAC,EAAsB,EAAK,GAA0B,SAAS,CAAC,MAAM,CAAC,gBAAgB,EAAY,2BAAwB,iBAAiB,GAAK,iBAAiB,YAAY,oBAAiB,EAAE,SAAsB,EAAM,EAAY,CAAC,GAAG,GAAU,EAAgB,SAAS,CAAc,EAAK,GAAU,CAAC,MAAM,6FAA6F,CAAC,EAAe,EAAM,EAAO,IAAI,CAAC,GAAG,EAAU,UAAU,EAAG,EAAkB,gBAAgB,CAAS,EAAE,uBAAuB,GAAK,IAAI,EAAW,MAAM,CAAC,WAAW,GAAoB,CAAS,EAAE,WAAW,IAAI,GAAoB,CAAS,EAAE,IAAI,UAAU,GAAoB,CAAS,EAAE,GAAG,CAAK,EAAE,SAAS,CAAC,IAAY,IAAoB,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAK,GAA4D,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAsB,EAAK,MAAM,CAAC,UAAU,eAAe,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,KAAK,MAAM,gBAAgB,GAAe,MAAM,IAAI,GAAe,OAAO,GAAG,aAAa,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAKG,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,QAAQ,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQ,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,QAAQ,GAAa,WAAW,CAAC,CAAC,EAAE,SAAsB,EAAKL,GAAO,CAAC,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,SAAS,OAAO,MAAM,MAAM,EAAE,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,OAAO,IAAI,MAAM,QAAQ,EAAE,EAAE,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,aAAa,GAAK,OAAO,YAAY,kBAAkB,GAAK,QAAQ,YAAY,SAAsB,EAAKK,GAAkB,CAAC,WAAW,EAAY,UAAU,CAAC,UAAU,CAAC,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,WAAW,CAAC,EAAE,QAAQ,GAAa,WAAW,CAAC,EAAE,UAAU,CAAC,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,WAAW,CAAC,EAAE,QAAQ,GAAa,WAAW,CAAC,CAAC,EAAE,SAAsB,EAAK,GAAqC,CAAC,sBAAsB,GAAM,kBAAkB,CAAC,CAAC,IAAI,EAAU,OAAO,WAAW,CAAC,EAAE,oBAAoB,EAAE,qCAAqC,GAAK,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,MAAM,CAAC,MAAM,MAAM,EAAE,QAAQ,GAAa,WAAW,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,0BAA0B,mCAAmC,GAAK,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAa,CAAC,OAAO,CAAC,UAAU,CAAC,MAAM,EAAE,WAAW,CAAC,QAAQ,GAAG,MAAM,EAAE,KAAK,EAAE,UAAU,IAAI,KAAK,QAAQ,EAAE,EAAE,EAAE,EAAE,EAAE,EAAE,eAAe,EAAE,MAAM,GAAG,YAAY,GAAG,UAAU,GAAG,aAAa,GAAM,WAAW,GAAG,SAAS,GAAG,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,SAAS,eAAe,MAAM,CAAC,SAAS,qBAAqB,OAAO,CAAC,MAAM,sBAAsB,OAAO,GAAG,MAAM,CAAC,EAAE,UAAU,kBAAkB,WAAW,eAAe,KAAK,qBAAqB,SAAS,CAAC,EAAE,UAAU,CAAC,EAAE,KAAK,iBAAiB,EAAE,MAAM,IAAI,OAAO,EAAE,EAAE,OAAO,CAAC,aAAa,EAAE,UAAU,MAAM,MAAM,GAAK,KAAK,CAAC,EAAE,aAAa,GAAG,OAAO,CAAC,OAAO,EAAkB,KAAK,CAAY,GAAG,SAAS,UAAU,EAAkB,KAAK,CAAY,GAAG,aAAa,QAAQ,EAAkB,KAAK,CAAY,GAAG,OAAO,UAAU,EAAkB,KAAK,CAAY,GAAG,YAAY,OAAO,EAAkB,KAAK,CAAY,GAAG,SAAS,UAAU,EAAkB,KAAK,CAAY,GAAG,aAAa,KAAK,EAAkB,KAAK,CAAY,GAAG,kBAAkB,EAAE,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,QAAQ,CAAC,MAAM,qBAAqB,KAAK,cAAc,EAAE,UAAU,CAAC,MAAM,kBAAkB,KAAK,oBAAoB,EAAE,WAAW,EAAE,EAAE,QAAQ,CAAC,WAAW,GAAM,WAAW,CAAC,UAAU,GAAM,UAAU,GAAM,UAAU,GAAK,YAAY,EAAK,EAAE,cAAc,EAAkB,KAAK,CAAY,GAAG,oGAAoG,SAAS,CAAC,MAAM,EAAkB,MAAM,CAAY,GAAG,gBAAgB,KAAK,qCAAqC,OAAO,EAAkB,MAAM,CAAY,GAAG,UAAU,EAAE,aAAa,GAAK,QAAQ,EAAkB,KAAK,CAAY,GAAG,kBAAkB,OAAO,SAAS,KAAK,GAAK,cAAc,GAAM,cAAc,CAAC,UAAU,GAAK,UAAU,GAAK,UAAU,GAAK,YAAY,EAAI,EAAE,iBAAiB,EAAkB,MAAM,CAAY,GAAG,uEAAuE,YAAY,CAAC,MAAM,EAAkB,MAAM,CAAY,GAAG,gBAAgB,KAAK,qCAAqC,OAAO,EAAkB,MAAM,CAAY,GAAG,UAAU,EAAE,gBAAgB,GAAK,WAAW,EAAkB,KAAK,CAAY,GAAG,kBAAkB,UAAU,QAAQ,EAAE,MAAM,EAAkB,KAAK,CAAY,GAAG,eAAe,OAAO,OAAO,GAAG,YAAY,SAAS,YAAY,QAAQ,CAAC,UAAU,CAAC,YAAY,EAAkB,MAAM,CAAY,GAAG,mCAAmC,MAAM,EAAkB,MAAM,CAAY,GAAG,WAAW,EAAE,UAAU,CAAC,YAAY,EAAkB,MAAM,CAAY,GAAG,4CAA4C,MAAM,EAAkB,MAAM,CAAY,GAAG,WAAW,EAAE,UAAU,CAAC,YAAY,EAAkB,MAAM,CAAY,GAAG,4CAA4C,SAAS,GAAK,MAAM,EAAkB,MAAM,CAAY,GAAG,WAAW,EAAE,YAAY,CAAC,YAAY,EAAkB,MAAM,CAAY,GAAG,6CAA6C,MAAM,EAAkB,MAAM,CAAY,GAAG,aAAa,EAAE,QAAQ,GAAM,MAAM,CAAC,WAAW,sBAAsB,OAAO,CAAC,MAAM,sBAAsB,OAAO,EAAE,MAAM,CAAC,EAAE,SAAS,CAAC,EAAE,UAAU,CAAC,EAAE,QAAQ,GAAG,cAAc,GAAG,YAAY,GAAG,eAAe,GAAM,aAAa,GAAG,WAAW,GAAG,YAAY,eAAe,oBAAoB,oBAAoB,CAAC,EAAE,QAAQ,GAAK,QAAQ,CAAC,MAAM,kBAAkB,SAAS,GAAG,SAAS,UAAU,KAAK,EAAkB,KAAK,CAAY,GAAG,kBAAkB,SAAS,CAAC,EAAE,KAAK,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAY,IAAY,EAAK,GAAgB,EAAK,EAA0B,CAAC,SAAsB,EAAK,GAAU,CAAC,UAAU,EAAG,0BAA0B,iBAAmB,IAAY,IAAQ,gBAAkB,IAAY,IAAQ,gBAAkB,IAAY,IAAQ,gBAAgB,EAAE,gCAAgC,MAAM,iBAAiB,GAAK,iBAAiB,GAAK,OAAO,YAAY,QAAQ,YAAY,SAAsB,EAAK,GAAU,CAAC,MAAM,kBAAkB,QAAQ,IAAI,OAAO,OAAO,GAAG,YAAY,UAAU,GAAG,SAAS,YAAY,OAAO,IAAI,MAAM,CAAC,OAAO,OAAO,MAAM,MAAM,EAAE,MAAM,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAe,EAAK,MAAM,CAAC,GAAG,kBAAkB,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,CAAC,EAAQ,GAAI,GAAgC,IAAS,EAAa,QAAQ,IAAS,EAAa,OAAgL,CAAC,GAAG,GAAM,GAAG,GAAe,QAAQ,GAAK,CAAC,IAAM,EAAS,GAAU,GAAK,OAAO,GAAgB,EAAI,CAAC,IAAI,GAAM,GAAG,EAAS,IAAI,EAAK,EAAE,CAAE,CAAC,CAAC,EAAtR,CAAC,GAAG,GAAM,GAAG,GAAe,IAAI,GAA0C,UAAxB,GAAa,GAA2B,KAAK,GAAgB,EAAI,CAAC,KAAK,GAAG,EAAE,GAAK,CAAC,EAen5b,GAAgB,EAAQ,GAAU,GAAI,cAAc,EAAiC,GAAgB,YAAY,WAAW,GAAgB,aAAa,CAAC,OAAO,KAAK,MAAM,IAAI,EAAE,GAAoB,GAAgB,CAAC,UAAU,CAAC,MAAM,iBAAiB,KAAK,EAAY,gBAAgB,EAAE,UAAU,CAAC,aAAa,GAAM,MAAM,kBAAkB,KAAK,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,IAAI,IAAI,EAAE,MAAM,MAAM,KAAK,EAAY,MAAM,EAAE,UAAU,CAAC,aAAa,oBAAoB,MAAM,UAAU,KAAK,EAAY,OAAO,EAAE,UAAU,CAAC,aAAa,GAAK,MAAM,iBAAiB,KAAK,EAAY,OAAO,CAAC,CAAC,EAAE,GAAS,GAAgB,CAAC,CAAC,cAAc,GAAK,MAAM,CAAC,CAAC,EAAE,GAAG,GAAe,GAAG,GAAY,GAAG,GAAmB,GAAG,GAAkB,GAAG,EAAc,EAAE,CAAC,6BAA6B,EAAI,CAAC,EAAE,GAAgB,OAAO,CAAC,MAAM,EAAM,IAAkB,GAAkB,KAAK,EAAcP,GAAU,CAAC,EAAE,CAAO,MAAM,EAAcE,GAAO,CAAC,EAAE,CAAO,MAAM,EAAcC,GAAc,CAAC,EAAE,CAAO,CAAC,EAAE,CAAO,CAAG,KCFz+B,SAAS,GAAS,CAAC,YAAW,WAAU,QAAO,GAAG,GAAO,CAAC,IAAM,EAAS,CAAC,UAAW,kBAAmB,UAAW,GAAM,UAAW,GAAO,UAAW,GAAI,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EACnO,EAAS,CAAC,GAAG,EAAQ,UAAW,oBAAqB,UAAW,IAAK,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EAClJ,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAK,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EAClH,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAK,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EAClH,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAK,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EAClH,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAK,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EAClH,EAAS,CAAC,GAAG,EAAQ,UAAW,oBAAqB,UAAW,IAAK,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EAClJ,EAAS,CAAC,GAAG,EAAQ,UAAW,IAAK,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EAClH,EAAS,CAAC,GAAG,EAAQ,UAAW,oBAAqB,UAAW,IAAK,UAAW,IAAA,EAAS,EACzF,EAAU,CAAC,GAAG,EAAQ,UAAW,IAAK,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EACnH,EAAU,CAAC,GAAG,EAAQ,UAAW,GAAO,UAAW,GAAI,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EACpI,EAAU,CAAC,GAAG,EAAQ,UAAW,oBAAqB,UAAW,GAAI,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EAClJ,EAAU,CAAC,GAAG,EAAQ,UAAW,CAAC,KAAM,CAAC,KAAM,aAAc,UAAW,WAAW,EAAG,OAAQ,EAAI,CAAC,EACnG,EAAU,GAAY,EAEtB,EAAQ,CADS,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAS,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,EAAQ,UAAW,CACrR,EAAE,IAAc,CAAC,EAC3C,OAAQ,EAAR,CAAoB,IAAK,YACzB,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,OAAOK,EAAoB,EAAc,CAAC,MAAO,CAAC,EAAM,SAAY,CAAC,EAAI,GAAkBA,EAAoBC,GAAW,CAAC,GAAG,EAAO,IAAK,YAAa,QAAO,UAAW,EAAQ,EAAc,EAAE,CAAC,EAAG,EAAS,EAAI,CAAC,CAAC,EACpN,QAAW,OAAO,EAAS,EAAK,CAAG,CAAC,CACpC,SAAgB,GAA6B,EAAS,CAAC,OAAQ,EAAR,CAAkB,IAAK,YAC9E,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,IAAK,YACL,MAAO,CAAC,CAAC,KAAM,SAAU,WAAY,qBAAqB,EAAG,CAAC,KAAM,SAAU,WAAY,gDAAgD,EAAG,CAAC,KAAM,UAAW,WAAY,+CAA+C,EAAG,CAAC,KAAM,UAAW,WAAY,uBAAuB,CAAC,EACnR,QAAW,MAAkB,CAAC,CAQ5B,eAAsB,GAAY,CACjC,UACA,gBACA,yBACA,WACA,mBACA,kBACA,wCAAwC,IACtC,CACF,IAAM,EAAc,GAAO,EAAQ,CAAC,KAAK,QAAQ,EAIjD,GAA0B,CAAC,sBAAuB,GAAM,kBAAmB,GAAO,qBAAsB,GAAO,uCAAwC,GAAO,eAAgB,GAAO,6BAA8B,GAAM,kBAAmB,GAAM,+BAAgC,GAAO,WAAY,EAAK,CAAC,EAC3S,GAAwB,EAAY,EAsCpC,IAAM,EAAOD,EAAoBM,GAA4B,CAC5D,SANmDN,EAAoBK,GAAyC,CAChH,SAhCeL,EACfE,GACA,CACC,UAAW,GACX,YAAa,OACb,UACA,gBACA,yBACA,UACA,mBACA,wBACA,gBACA,aAAcC,MAAkB,OAAO,6DAA+F,EACtI,gBAAiB,GACjB,WACA,WACA,oBAAqB,IAAA,GACrB,iBAAkB,sBAClB,WAED,QAAQ,IAAI,yFAAyF,EAFpG,QAKA,2BAA4B,GAC5B,eAAgB,GAChB,mBAAoB,IAAIC,OAAuB,OAAO,6DAA8F,EACpJ,wBAAyB,EACzB,+BAAgC,CACjC,CAIU,CACX,CAIW,EACV,MAAO,CAAC,OAAQ,CAAC,MAAO,CAAC,KAAM,CAAC,MAAO,IAAK,KAAM,OAAQ,MAAO,KAAK,EAAG,QAAS,EAAG,OAAQ,EAAG,SAAU,GAAO,QAAS,EAAG,QAAS,EAAG,MAAO,EAAG,WAAY,CAAC,QAAS,GAAI,MAAO,EAAG,SAAU,GAAK,KAAM,CAAC,IAAM,EAAG,IAAM,CAAC,EAAG,KAAM,EAAG,UAAW,IAAK,KAAM,OAAO,EAAG,EAAG,MAAO,EAAG,KAAK,CAAC,EAAG,OAAQ,CAAC,CAAC,CAC1S,CAAC,EAID,OADA,MAAM,EACC,CACR,CAoBA,SAAS,IAAQ,CACX,IACL,EAAO,gBAAgB,KAAK,SAAS,CACtC,CAEA,eAAe,GAAK,EAAe,EAAW,CAC7C,SAAS,EAAY,EAAO,EAAW,EAAc,GAAM,CAC1D,GAAI,EAAM,QAAU,EAAO,uBAAwB,OAEnD,IAAM,EAAiB,GAAW,eAClC,GAAI,EAGH,IAFA,QAAQ,KAAK;EAA4S,EAAO,CAAc,EAE1U,KAAK,OAAO,EAAI,IAAM,MAAA,MAE1B,QAAQ,MAAM;EAA+G,EAAO,CAAc,EAEnJ,GAAM,EAAc,wCAA0C,4BAA6B,CAC1F,QAAS,OAAO,CAAK,EACrB,iBACA,MAAO,EAAiB,IAAA,GAAY,aAAiB,OAAS,OAAO,EAAM,OAAU,SAAW,EAAM,MAAQ,IAC/G,CAAC,CACF,CAEA,GAAI,CACH,IAAI,EAAS,EAAU,EAAiB,EAAe,EAAwB,EAAa,EAC5F,GAAI,EACH,EAAY,KAAK,MAAM,EAAU,QAAQ,eAAkB,EAC3D,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAkB,EAAU,gBAC5B,EAAgB,EAAU,cAC1B,EAAyB,EAAU,uBACnC,EAAc,EAAU,YAExB,EAAUG,GAA+B,GAAQ,CAAO,MAClD,CAEN,GAA+B,GAAQ,IAAA,EAAS,EAChD,IAAM,EAAc,YAAY,iBAAiB,YAAY,CAAC,CAAC,EAAE,EAAE,cAAc,KAAK,GAAK,EAAE,OAAS,OAAO,CAAC,EAAE,YAChH,GAAI,EAAa,CAChB,IAAM,EAAY,IAAI,gBAAgB,CAAW,EACjD,EAAU,EAAU,IAAI,IAAI,EAC5B,EAAW,EAAU,IAAI,QAAQ,EACjC,IAAK,GAAM,CAAC,EAAK,KAAU,EAAU,QAAQ,EACvC,EAAI,WAAW,MAAM,IAC1B,IAAkB,CAAC,EACnB,EAAc,EAAI,MAAM,CAAC,GAAK,EAEhC,CACA,GAAI,CAAC,GAAW,CAAC,EAAU,CAC1B,IAAM,EAAYC,GAAiC,GAAQ,mBAAmB,SAAS,QAAQ,EAAG,GAAM,EAAO,EAC/G,EAAU,EAAU,QACpB,EAAW,EAAU,SACrB,EAAgB,EAAU,aAC3B,CAED,CAEA,IAAM,EAAc,GAAY,CAC/B,UACA,WACA,kBACA,gBACA,yBACA,iBAAkB,EAAgB,GAAW,iBAAmB,IAAA,GAChE,sCAAuC,CAAC,CACzC,CAAC,EAGM,IAAW,SACf,SAAY,CACjB,IAAM,EAAQ,GAAO,GAGf,EAAe,GAAQ,MAAM,CAAE,QAAU,EAAoC,IAAO,EAAhC,IAAO,SAAiC,CAAC,CAAC,KAGhG,EAAmB,GAAW,kBAAoB,KACtD,GAAI,IAAqB,MAAQ,GAAO,cAAgB,GAAiB,CACxE,IAAM,EAAQ,MAAM,GAAgB,EAAM,aAAa,GAAG,EACpD,CAAC,GAAQ,OAAO,OAAO,CAAa,EACtC,GAAS,OAAO,GAAS,WAC5B,EAAoB,MAAM,EAAM,kBAAkB,EAAM,GAAgB,IAAA,EAAS,GAAM,KAEzF,CAGA,IAAM,EAA0B,KAAK,eAAe,CAAC,CAAC,gBAAgB,EAChE,EAAW,EAAwB,SACnC,EAAS,EAAwB,OAIvC,MAAM,IAAI,QAAS,GAAY,CAC1B,SAAS,aACZ,SAAS,iBAAiB,qBAAsB,EAAS,CAAE,KAAM,EAAK,CAAC,EAEvE,EAAQ,CAEV,CAAC,EAED,EAAO,gBAAgB,KAAK,CAC3B,0BACA,CACC,gBACA,QAAS,EACT,UAAW,GAAO,MAAQ,IAC1B,mBACA,aAAc,GAAgB,KAC9B,UAAW,GAAO,oBAAsB,EACxC,SAAU,GAAO,SACjB,SAAU,SAAS,UAAY,KAC/B,IAAK,EAAO,SAAS,KACrB,SAAU,EAAO,SAAS,UAAY,KACtC,SAAU,EAAO,SAAS,UAAY,KACtC,KAAM,EAAO,SAAS,MAAQ,KAC9B,OAAQ,EAAO,SAAS,QAAU,KAClC,WACA,QACD,EACA,OACD,CAAC,EAGD,MAAMC,GAAmB,CAAE,SAAU,aAAc,2BAA4B,GAAM,cAAe,OAAQ,CAAC,EAE7G,SAAS,cAAc,IAAI,YAAY,kBAAmB,CACzD,OAAQ,CAAE,aAAc,GAAgB,IAAK,CAC9C,CAAC,CAAC,CACH,EAAA,CAAG,EAIA,IAAM,EAAO,MAAM,EACf,GAGH,GAA4B,iCAAoC,CAC/D,GAAsC,CAAW,EACjD,EAAO,gCAAgC,CAAW,CACnD,CAAC,GAIuB,GAAQ,GAAM,EAAG,EAAIC,EAAAA,KACvB,CACrB,GAA0B,EAC1B,GAAiC,EACjC,EAAqB,EAAW,EAAM,CAAE,mBAAoB,CAAY,CAAC,CAC1E,CAAC,GAGD,EAAoB,EAAW,CAAE,mBAAoB,CAAY,CAAC,CAAC,CAAC,OAAO,CAAI,CAEjF,OAAS,EAAO,CAEf,MADA,EAAY,EAAO,IAAA,GAAW,EAAK,EAC7B,CACP,CACD,kCAhLA,SArIgC,IAEJ,IACU,IACI,KACwE,EAE5G,GAAS,CAAC,UAAW,CAAC,SAAU,CAAC,UAAW,UAAW,UAAW,OAAQ,UAAW,gBAAiB,UAAW,aAAc,UAAW,YAAa,UAAW,eAAgB,UAAW,aAAc,UAAW,WAAY,UAAW,WAAY,UAAW,aAAc,UAAW,wBAAyB,UAAW,KAAK,EAAG,KAAMP,MAAkB,OAAO,6DAA+F,EAAG,KAAM,GAAG,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,sBAAsB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,wBAAyB,cAAe,CAAC,UAAW,0BAA0B,CAAC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,qDAAsD,UAAW,mDAAoD,UAAW,UAAW,UAAW,aAAc,UAAW,yBAA0B,UAAW,cAAe,UAAW,aAAc,UAAW,uCAAwC,UAAW,eAAgB,UAAW,yCAA0C,UAAW,qDAAsD,UAAW,oDAAoD,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,eAAe,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,aAAc,UAAW,qCAAsC,UAAW,uCAAwC,UAAW,cAAe,UAAW,iDAAkD,UAAW,kCAAmC,UAAW,2CAA4C,UAAW,iDAAkD,UAAW,kDAAmD,UAAW,eAAgB,UAAW,qBAAsB,UAAW,2BAA4B,UAAW,UAAW,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,gBAAgB,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,YAAa,UAAW,qCAAsC,UAAW,aAAc,UAAW,iDAAkD,UAAW,aAAc,UAAW,gDAAgD,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,YAAa,cAAe,CAAC,UAAW,QAAQ,CAAC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,iDAAkD,UAAW,YAAa,UAAW,qCAAsC,UAAW,YAAa,UAAW,aAAc,UAAW,UAAW,UAAW,WAAY,UAAW,aAAc,UAAW,gDAAgD,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,WAAY,cAAe,CAAC,UAAW,SAAS,CAAC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,gBAAgB,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kBAAmB,cAAe,CAAC,UAAW,uBAAuB,CAAC,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,WAAY,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,QAAS,cAAe,CAAC,UAAW,gBAAgB,CAAC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,MAAM,EAAG,UAAW,CAAC,SAAU,CAAC,UAAW,0BAA2B,UAAW,aAAc,UAAW,WAAY,UAAW,UAAW,UAAW,mDAAoD,UAAW,sBAAuB,UAAW,oBAAqB,UAAW,uDAAwD,UAAW,kBAAmB,UAAW,oBAAqB,UAAW,aAAc,UAAW,eAAgB,UAAW,0BAA0B,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,yBAA0B,cAAe,CAAC,UAAW,qBAAqB,CAAC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,QAAS,cAAe,CAAC,UAAW,SAAS,CAAC,EAAG,UAAW,CAAC,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,WAAY,cAAe,CAAC,UAAW,SAAS,CAAC,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,kBAAkB,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,MAAM,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,mBAAoB,cAAe,CAAC,UAAW,2BAA2B,CAAC,EAAG,UAAW,CAAC,aAAc,YAAa,SAAU,CAAC,UAAW,OAAQ,UAAW,eAAgB,UAAW,YAAY,EAAG,KAAMA,MAAkB,OAAO,6DAA+F,EAAG,KAAM,uBAAwB,cAAe,CAAC,UAAW,yBAAyB,CAAC,CAAC,EAElsL,GAAU,CAAC,CAAC,KAAM,KAAM,GAAI,UAAW,KAAM,UAAW,KAAM,GAAI,cAAe,KAAK,EAAG,CAAC,KAAM,QAAS,GAAI,YAAa,KAAM,kBAAmB,KAAM,KAAM,cAAe,KAAK,CAAC,EACpL,GAAkB,CAAC,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,8DAAA,EAAmG,MAAU,UAAW,UAAa,MAAM,OAAO,4BAAA,EAAmG,KAAQ,EACzlB,GAAuB,IAAA,GACvB,GAAe,mEAoDf,GAAY,OAAO,SAAa,IAChC,GAAQ,IAAa,wDAAwD,KAAK,EAAU,SAAS,EAoEvG,GAAW,CAEd,EAAO,4BAA8B,EAAoB,QACjDH,EAAoBW,GAAyB,CAAE,MAAO,qCAAuC,EAAmB,SAAW,EAAqB,GAAI,CAAC,EAG7J,EAAO,gBAAkB,EAAO,iBAAmB,CAAC,EAGpD,GAA4B,EAE5B,IAAM,EAAY,SAAS,eAAe,MAAM,EAE5C,oBAAqB,EAAU,QAAS,GAAK,GAAM,CAAS,EAC3D,GAAK,GAAO,CAAS,CAC3B"}