{"version":3,"file":"FoxsofLocalAuth.C1OpdbeT.mjs","names":["React.useState","React.useMemo","_Fragment"],"sources":["https:/framerusercontent.com/modules/iJxl7hwC9y5JAOT1qoxf/mSA3tBS23mZwOhrEeWlO/FoxsofLocalAuth.js"],"sourcesContent":["import{jsx as _jsx,jsxs as _jsxs,Fragment as _Fragment}from\"react/jsx-runtime\";import*as React from\"react\";import{addPropertyControls,ControlType}from\"framer\";import{forwardRef}from\"react\";import{supabase}from\"https://framerusercontent.com/modules/AZJCqhVqTvBPdfSsr0dk/70Ujfe4XzuwuOg4Jga5b/SupabaseClient.js\";const STORAGE_KEY=\"foxsof.localAuth.v1\";const REQUEST_DRAFT_KEY=\"foxsof.requestDraft.v1\";function profileStatusFromDatabase(value){if(value===\"submitted\"){return\"Podatki poslani\";}if(value===\"verification_in_progress\"){return\"Preverjanje v teku\";}if(value===\"verified\"){return\"Preverjeno podjetje\";}return\"Profil ni dokončan\";}function getSafeStorageRecord(){if(typeof window===\"undefined\"){return null;}try{const raw=window.localStorage.getItem(STORAGE_KEY);if(!raw){return null;}const parsed=JSON.parse(raw);if(!parsed||typeof parsed!==\"object\"){return null;}if(typeof parsed.userId!==\"string\"){return null;}if(typeof parsed.sessionActive!==\"boolean\"){return null;}if(!parsed.profile){return null;}return parsed;}catch{return null;}}function setSafeStorageRecord(record){if(typeof window===\"undefined\"){return;}try{window.localStorage.setItem(STORAGE_KEY,JSON.stringify(record));}catch{// no-op\n}}function clearSafeStorageRecord(){if(typeof window===\"undefined\"){return;}try{window.localStorage.removeItem(STORAGE_KEY);}catch{// no-op\n}}function hasRequestDraft(){if(typeof window===\"undefined\"){return false;}try{const raw=window.localStorage.getItem(REQUEST_DRAFT_KEY);if(!raw){return false;}const parsed=JSON.parse(raw);return Boolean(parsed&&typeof parsed.requestText===\"string\"&&parsed.requestText.trim());}catch{return false;}}function goTo(path){if(typeof window===\"undefined\"){return;}window.location.assign(path);}function isEmailLike(value){return/\\S+@\\S+\\.\\S+/.test(value);}function makeProfileFromCompany(company,existing){const verified=company.verification_status===\"verified\";return{companyName:company.company_name||\"\",country:company.country||\"\",vatNumber:company.vat_number||\"\",businessEmail:company.business_email||\"\",contactPersonName:company.contact_person||\"\",phone:company.phone||\"\",wantsToReceiveOffers:company.wants_offers??true,wantsToReceiveBusinessInquiries:company.wants_inquiries??false,profileCompletionStatus:profileStatusFromDatabase(company.verification_status),supplierVerification:{verified,status:verified?\"verified\":\"unverified\"},deferred:{productsServices:existing?.profile?.deferred?.productsServices||\"\",businessAreas:existing?.profile?.deferred?.businessAreas||\"\",operatingCountries:existing?.profile?.deferred?.operatingCountries||\"\",deliveryCountries:existing?.profile?.deferred?.deliveryCountries||\"\",inquiryContact:existing?.profile?.deferred?.inquiryContact||\"\"},notifications:existing?.profile?.notifications??true};}async function loadCompany(userId){return await supabase.from(\"companies\").select(\"*\").eq(\"user_id\",userId).single();}function inquiryStatusLabel(status){switch(status){case\"reviewing\":return\"FOXSOF preverja povpraševanje\";case\"searching_suppliers\":return\"Iskanje ponudnikov\";case\"suppliers_invited\":return\"Ponudniki povabljeni\";case\"first_offers_received\":return\"Prve ponudbe prejete\";case\"round_2\":return\"2. krog\";case\"final_offers\":return\"Končne ponudbe\";case\"completed\":return\"Zaključeno\";case\"received\":default:return\"Povpraševanje prejeto\";}}function formatInquiryDate(value){const date=new Date(value);if(Number.isNaN(date.getTime())){return value;}return date.toLocaleDateString(\"sl-SI\",{day:\"2-digit\",month:\"2-digit\",year:\"numeric\"});}function FieldLabel(props){return /*#__PURE__*/_jsx(\"label\",{style:{display:\"flex\",flexDirection:\"column\",gap:6,fontSize:13,color:props.color},children:props.text});}/**\n * @framerSupportedLayoutWidth any-prefer-fixed\n * @framerSupportedLayoutHeight auto\n */export default function FoxsofLocalAuth(props){const{mode=\"login\",accentColor=\"#4F46E5\",surfaceColor=\"#FFFFFF\",borderColor=\"#D9E2EC\",textColor=\"#0F172A\",mutedColor=\"#64748B\",cornerRadius=12,redirectPath=\"/moj-foxsof\"}=props;const queryRedirect=typeof window!==\"undefined\"?new URLSearchParams(window.location.search).get(\"redirect\"):null;const[companyName,setCompanyName]=React.useState(\"\");const[country,setCountry]=React.useState(\"\");const[vatNumber,setVatNumber]=React.useState(\"\");const[contactPersonName,setContactPersonName]=React.useState(\"\");const[phone,setPhone]=React.useState(\"\");const[wantsToReceiveOffers,setWantsToReceiveOffers]=React.useState(true);const[wantsToReceiveBusinessInquiries,setWantsToReceiveBusinessInquiries]=React.useState(false);const[profileCompletionStatus,setProfileCompletionStatus]=React.useState(\"Profil ni dokončan\");const[deferredProductsServices,setDeferredProductsServices]=React.useState(\"\");const[deferredBusinessAreas,setDeferredBusinessAreas]=React.useState(\"\");const[deferredOperatingCountries,setDeferredOperatingCountries]=React.useState(\"\");const[deferredDeliveryCountries,setDeferredDeliveryCountries]=React.useState(\"\");const[deferredInquiryContact,setDeferredInquiryContact]=React.useState(\"\");const[email,setEmail]=React.useState(\"\");const[password,setPassword]=React.useState(\"\");const[confirmPassword,setConfirmPassword]=React.useState(\"\");const[acceptedTerms,setAcceptedTerms]=React.useState(false);const[notifications,setNotifications]=React.useState(true);const[message,setMessage]=React.useState(\"\");const[sessionActive,setSessionActive]=React.useState(false);const[dashboardInquiries,setDashboardInquiries]=React.useState([]);const[dashboardLoading,setDashboardLoading]=React.useState(false);const[dashboardError,setDashboardError]=React.useState(\"\");function applyRecord(record){setSessionActive(record.sessionActive);setCompanyName(record.profile.companyName);setCountry(record.profile.country);setVatNumber(record.profile.vatNumber);setContactPersonName(record.profile.contactPersonName);setPhone(record.profile.phone);setWantsToReceiveOffers(record.profile.wantsToReceiveOffers);setWantsToReceiveBusinessInquiries(record.profile.wantsToReceiveBusinessInquiries);setProfileCompletionStatus(record.profile.profileCompletionStatus);setDeferredProductsServices(record.profile.deferred.productsServices);setDeferredBusinessAreas(record.profile.deferred.businessAreas);setDeferredOperatingCountries(record.profile.deferred.operatingCountries);setDeferredDeliveryCountries(record.profile.deferred.deliveryCountries);setDeferredInquiryContact(record.profile.deferred.inquiryContact);setEmail(record.profile.businessEmail);setNotifications(record.profile.notifications);}React.useEffect(()=>{let active=true;const existing=getSafeStorageRecord();if(existing){applyRecord(existing);}async function restoreSupabaseSession(){const{data:{session}}=await supabase.auth.getSession();if(!active){return;}if(!session?.user){setSessionActive(false);return;}setSessionActive(true);const{data:company,error}=await loadCompany(session.user.id);if(!active){return;}if(!error&&company){const record={userId:session.user.id,sessionActive:true,profile:makeProfileFromCompany(company,existing)};setSafeStorageRecord(record);applyRecord(record);}}restoreSupabaseSession();const{data:authListener}=supabase.auth.onAuthStateChange((_event,session)=>{if(!active){return;}setSessionActive(Boolean(session?.user));});return()=>{active=false;authListener.subscription.unsubscribe();};},[]);React.useEffect(()=>{if(mode!==\"dashboard\"){return;}let active=true;async function loadDashboardInquiries(){setDashboardLoading(true);setDashboardError(\"\");const{data:{session},error:sessionError}=await supabase.auth.getSession();if(!active){return;}if(sessionError||!session?.user){setDashboardInquiries([]);setDashboardLoading(false);setDashboardError(\"Za ogled svojih povpraševanj se morate prijaviti.\");return;}const{data,error}=await supabase.from(\"inquiries\").select(\"id, fox_id, user_id, company_id, description, item_needed, quantity, delivery_location, desired_deadline, search_countries, status, created_at, updated_at\").eq(\"user_id\",session.user.id).order(\"created_at\",{ascending:false});if(!active){return;}if(error){console.error(\"FOXSOF dashboard inquiries error\",error);setDashboardInquiries([]);setDashboardLoading(false);setDashboardError(\"Povpraševanj trenutno ni bilo mogoče naložiti.\");return;}setDashboardInquiries(data||[]);setDashboardLoading(false);}loadDashboardInquiries();return()=>{active=false;};},[mode]);const commonInputStyle=React.useMemo(()=>({width:\"100%\",boxSizing:\"border-box\",border:`1px solid ${borderColor}`,borderRadius:8,padding:\"10px 12px\",background:\"#FFFFFF\",color:textColor,fontSize:14,lineHeight:1.3,outlineColor:accentColor}),[accentColor,borderColor,textColor]);const surfaceStyle=React.useMemo(()=>({position:\"relative\",width:\"100%\",display:\"flex\",flexDirection:\"column\",gap:12,background:surfaceColor,color:textColor,border:`1px solid ${borderColor}`,borderRadius:cornerRadius,padding:14,boxSizing:\"border-box\",fontFamily:'Inter, Geist, ui-sans-serif, system-ui, -apple-system, \"Segoe UI\", Roboto, Arial, sans-serif'}),[borderColor,cornerRadius,surfaceColor,textColor]);const buttonStyle={appearance:\"none\",border:`1px solid ${accentColor}`,background:accentColor,color:\"#FFFFFF\",borderRadius:8,padding:\"10px 12px\",fontSize:14,fontWeight:600,cursor:\"pointer\"};if(mode===\"header\"){return /*#__PURE__*/_jsx(\"div\",{style:surfaceStyle,children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:[!sessionActive&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:buttonStyle,onClick:()=>goTo(\"/registracija\"),children:\"Registracija\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...buttonStyle,background:\"transparent\",color:accentColor},onClick:()=>goTo(\"/prijava\"),children:\"Prijava\"})]}),sessionActive&&/*#__PURE__*/_jsxs(_Fragment,{children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:buttonStyle,onClick:()=>goTo(\"/moj-foxsof\"),children:\"Moj FOXSOF\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...buttonStyle,background:\"transparent\",color:accentColor},onClick:async()=>{await supabase.auth.signOut();clearSafeStorageRecord();setSessionActive(false);goTo(\"/\");},children:\"Odjava\"})]})]})});}if(mode===\"register\"){return /*#__PURE__*/_jsxs(\"form\",{style:surfaceStyle,onSubmit:async event=>{event.preventDefault();if(!companyName.trim()){return setMessage(\"Vnesite naziv podjetja.\");}if(!country.trim()){return setMessage(\"Vnesite državo.\");}if(!vatNumber.trim()){return setMessage(\"Vnesite davčno / VAT številko.\");}if(!isEmailLike(email)){return setMessage(\"Vnesite veljaven e-poštni naslov.\");}if(!contactPersonName.trim()){return setMessage(\"Vnesite kontaktno osebo.\");}if(password.length<8){return setMessage(\"Geslo mora imeti vsaj 8 znakov.\");}if(password!==confirmPassword){return setMessage(\"Gesli se ne ujemata.\");}if(!acceptedTerms){return setMessage(\"Potrdite, da se strinjate s pogoji.\");}setMessage(\"Ustvarjam račun ...\");const{data,error}=await supabase.auth.signUp({email:email.trim(),password,options:{emailRedirectTo:\"https://foxsof.com/status-povprasevanja\",data:{company_name:companyName.trim(),country:country.trim(),vat_number:vatNumber.trim(),contact_person:contactPersonName.trim(),phone:phone.trim(),wants_offers:true,wants_inquiries:false}}});if(error){return setMessage(\"Registracija ni uspela: \"+error.message);}if(data.session&&data.user){const{data:company,error:companyError}=await loadCompany(data.user.id);if(!companyError&&company){const record={userId:data.user.id,sessionActive:true,profile:makeProfileFromCompany(company,getSafeStorageRecord())};setSafeStorageRecord(record);applyRecord(record);goTo(hasRequestDraft()?\"/status-povprasevanja\":\"/moj-foxsof\");return;}}setMessage(\"Račun je ustvarjen. Preverite e-pošto in potrdite registracijo.\");},children:[/*#__PURE__*/_jsx(FieldLabel,{text:\"Naziv podjetja\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:companyName,onChange:e=>setCompanyName(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Država\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:country,onChange:e=>setCountry(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Davčna / VAT številka\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:vatNumber,onChange:e=>setVatNumber(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Poslovni e-mail\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>setEmail(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Kontaktna oseba – ime in priimek\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:contactPersonName,onChange:e=>setContactPersonName(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Telefonska številka – opcijsko\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:phone,onChange:e=>setPhone(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Geslo\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:password,onChange:e=>setPassword(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Potrdi geslo\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:confirmPassword,onChange:e=>setConfirmPassword(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",gap:8,fontSize:13,color:mutedColor},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:acceptedTerms,onChange:e=>setAcceptedTerms(e.target.checked)}),\"Strinjam se s pogoji uporabe\"]}),message&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:accentColor,fontSize:12},children:message}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:buttonStyle,children:\"USTVARI POSLOVNI RAČUN\"})]});}if(mode===\"login\"){return /*#__PURE__*/_jsxs(\"form\",{style:surfaceStyle,onSubmit:async event=>{event.preventDefault();if(!isEmailLike(email)){return setMessage(\"Vnesite veljaven e-poštni naslov.\");}if(password.length<8){return setMessage(\"Vnesite geslo z vsaj 8 znaki.\");}setMessage(\"Prijavljam ...\");const{data,error}=await supabase.auth.signInWithPassword({email:email.trim(),password});if(error){return setMessage(\"Prijava ni uspela: \"+error.message);}if(!data.user){return setMessage(\"Prijava ni uspela.\");}const{data:company,error:companyError}=await loadCompany(data.user.id);if(companyError||!company){return setMessage(\"Napaka profila: \"+companyError?.message);}const existing=getSafeStorageRecord();const record={userId:data.user.id,sessionActive:true,profile:makeProfileFromCompany(company,existing)};setSafeStorageRecord(record);applyRecord(record);setMessage(\"\");if(queryRedirect){goTo(queryRedirect);return;}if(hasRequestDraft()){goTo(\"/status-povprasevanja\");return;}goTo(redirectPath||\"/moj-foxsof\");},children:[/*#__PURE__*/_jsx(FieldLabel,{text:\"Poslovni e-mail\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>setEmail(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Geslo\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{type:\"password\",value:password,onChange:e=>setPassword(e.target.value),style:commonInputStyle}),message&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:accentColor,fontSize:12},children:message}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:buttonStyle,children:\"Prijava\"})]});}if(mode===\"verify\"){return /*#__PURE__*/_jsxs(\"div\",{style:surfaceStyle,children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor,fontSize:14},children:\"Potrditev računa je uspešna.\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:buttonStyle,onClick:()=>goTo(\"/prijava\"),children:\"Nadaljuj na prijavo\"})]});}if(mode===\"reset\"){return /*#__PURE__*/_jsxs(\"form\",{style:surfaceStyle,onSubmit:event=>{event.preventDefault();if(!isEmailLike(email)){return setMessage(\"Vnesite veljaven e-poštni naslov.\");}setMessage(\"Ponastavitev gesla bo povezana s Supabase v naslednjem koraku.\");},children:[/*#__PURE__*/_jsx(FieldLabel,{text:\"E-pošta\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>setEmail(e.target.value),style:commonInputStyle}),message&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:accentColor,fontSize:12},children:message}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:buttonStyle,children:\"Ponastavi geslo\"})]});}if(mode===\"dashboard\"){return /*#__PURE__*/_jsxs(\"div\",{style:surfaceStyle,children:[dashboardLoading&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor,fontSize:13},children:\"Nalagam vaša povpraševanja ...\"}),!dashboardLoading&&dashboardError&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:accentColor,fontSize:13},children:dashboardError}),!dashboardLoading&&!dashboardError&&dashboardInquiries.length===0&&/*#__PURE__*/_jsxs(\"div\",{style:{display:\"grid\",gap:8},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontSize:14},children:\"Še nimate povpraševanj.\"}),/*#__PURE__*/_jsx(\"span\",{style:{fontSize:12,color:mutedColor},children:\"Ustvarite prvo povpraševanje in FOXSOF bo začel iskati ustrezne ponudnike.\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...buttonStyle,width:\"fit-content\"},onClick:()=>goTo(\"/povprasevanje\"),children:\"Novo povpraševanje\"})]}),!dashboardLoading&&!dashboardError&&dashboardInquiries.map(inquiry=>{const title=inquiry.item_needed?.trim()||inquiry.description?.trim()||inquiry.fox_id;const countries=Array.isArray(inquiry.search_countries)?inquiry.search_countries.filter(Boolean).join(\", \"):\"\";return /*#__PURE__*/_jsxs(\"article\",{style:{border:`1px solid ${borderColor}`,borderRadius:8,padding:10,display:\"grid\",gap:5},children:[/*#__PURE__*/_jsx(\"strong\",{style:{fontSize:14,lineHeight:1.35},children:title}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:mutedColor},children:[\"ID: \",inquiry.fox_id]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:mutedColor},children:[\"Datum:\",\" \",formatInquiryDate(inquiry.created_at)]}),/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:mutedColor},children:[\"Status: \",inquiryStatusLabel(inquiry.status)]}),inquiry.quantity&&/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:mutedColor},children:[\"Količina: \",inquiry.quantity]}),inquiry.delivery_location&&/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:mutedColor},children:[\"Kraj dobave: \",inquiry.delivery_location]}),inquiry.desired_deadline&&/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:mutedColor},children:[\"Želeni rok: \",inquiry.desired_deadline]}),countries&&/*#__PURE__*/_jsxs(\"span\",{style:{fontSize:12,color:mutedColor},children:[\"Države iskanja: \",countries]}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...buttonStyle,background:\"transparent\",color:accentColor,width:\"fit-content\"},onClick:()=>goTo(`/status-povprasevanja?fox_id=${encodeURIComponent(inquiry.fox_id)}`),children:/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",alignItems:\"center\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...buttonStyle,background:\"transparent\",color:accentColor,width:\"fit-content\"},onClick:()=>goTo(`/status-povprasevanja?fox_id=${encodeURIComponent(inquiry.fox_id)}`),children:\"Odpri\"}),inquiry.status===\"completed\"&&/*#__PURE__*/_jsx(\"span\",{style:{color:\"#DC2626\",fontSize:12,fontWeight:700},children:\"Zaključeno\"})]})})]},inquiry.id);}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...buttonStyle,width:\"fit-content\"},onClick:()=>goTo(\"/povprasevanje\"),children:\"Novo povpraševanje\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...buttonStyle,background:\"transparent\",color:accentColor,width:\"fit-content\"},onClick:()=>goTo(\"/profil\"),children:\"Profil\"})]})]});}if(mode===\"profile\"){const supplierLabel=profileCompletionStatus===\"Preverjeno podjetje\"?\"Preverjen ponudnik\":\"Nepreverjen ponudnik\";return /*#__PURE__*/_jsxs(\"form\",{style:surfaceStyle,onSubmit:async event=>{event.preventDefault();const{data:{session}}=await supabase.auth.getSession();if(!session?.user){return setMessage(\"Za shranjevanje profila se morate prijaviti.\");}const{data:company,error}=await supabase.from(\"companies\").update({company_name:companyName.trim(),country:country.trim(),vat_number:vatNumber.trim(),business_email:email.trim(),contact_person:contactPersonName.trim(),phone:phone.trim(),wants_offers:wantsToReceiveOffers,wants_inquiries:wantsToReceiveBusinessInquiries}).eq(\"user_id\",session.user.id).select(\"*\").single();if(error||!company){return setMessage(\"Profila ni bilo mogoče shraniti.\");}const existing=getSafeStorageRecord();const nextProfile=makeProfileFromCompany(company,existing);nextProfile.deferred={productsServices:deferredProductsServices.trim(),businessAreas:deferredBusinessAreas.trim(),operatingCountries:deferredOperatingCountries.trim(),deliveryCountries:deferredDeliveryCountries.trim(),inquiryContact:deferredInquiryContact.trim()};nextProfile.notifications=notifications;const record={userId:session.user.id,sessionActive:true,profile:nextProfile};setSafeStorageRecord(record);applyRecord(record);setMessage(\"Profil je shranjen.\");},children:[/*#__PURE__*/_jsx(FieldLabel,{text:\"Naziv podjetja\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:companyName,onChange:e=>setCompanyName(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Država\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:country,onChange:e=>setCountry(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Davčna / VAT številka\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:vatNumber,onChange:e=>setVatNumber(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Poslovni e-mail\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{type:\"email\",value:email,onChange:e=>setEmail(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Kontaktna oseba – ime in priimek\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:contactPersonName,onChange:e=>setContactPersonName(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Telefonska številka – opcijsko\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:phone,onChange:e=>setPhone(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",gap:8,fontSize:13,color:mutedColor},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:wantsToReceiveOffers,onChange:e=>setWantsToReceiveOffers(e.target.checked)}),\"Želim pridobivati ponudbe\"]}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",gap:8,fontSize:13,color:mutedColor},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:wantsToReceiveBusinessInquiries,onChange:e=>setWantsToReceiveBusinessInquiries(e.target.checked)}),\"Želim prejemati poslovna povpraševanja\"]}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Status profila\",color:textColor}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor,fontSize:13},children:profileCompletionStatus}),/*#__PURE__*/_jsxs(\"p\",{style:{margin:0,color:mutedColor,fontSize:13},children:[\"Status ponudnika: \",supplierLabel]}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Izdelki / storitve (za kasneje)\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:deferredProductsServices,onChange:e=>setDeferredProductsServices(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Poslovna področja (za kasneje)\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:deferredBusinessAreas,onChange:e=>setDeferredBusinessAreas(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Države poslovanja (za kasneje)\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:deferredOperatingCountries,onChange:e=>setDeferredOperatingCountries(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Države dobave (za kasneje)\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:deferredDeliveryCountries,onChange:e=>setDeferredDeliveryCountries(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsx(FieldLabel,{text:\"Kontakt za povpraševanja (za kasneje)\",color:textColor}),/*#__PURE__*/_jsx(\"input\",{value:deferredInquiryContact,onChange:e=>setDeferredInquiryContact(e.target.value),style:commonInputStyle}),/*#__PURE__*/_jsxs(\"label\",{style:{display:\"flex\",gap:8,fontSize:13,color:mutedColor},children:[/*#__PURE__*/_jsx(\"input\",{type:\"checkbox\",checked:notifications,onChange:e=>setNotifications(e.target.checked)}),\"Obvestila o novih ponudbah\"]}),message&&/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:accentColor,fontSize:12},children:message}),/*#__PURE__*/_jsx(\"button\",{type:\"submit\",style:buttonStyle,children:\"Shrani profil\"})]});}return /*#__PURE__*/_jsxs(\"div\",{style:surfaceStyle,children:[/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:textColor,fontSize:16,fontWeight:600},children:\"Pred nadaljevanjem se prijavite ali ustvarite brezplačen račun.\"}),/*#__PURE__*/_jsx(\"p\",{style:{margin:0,color:mutedColor,fontSize:14,lineHeight:1.4},children:\"Račun potrebujemo, da lahko shranimo vaše povpraševanje in vas obvestimo, ko prispejo ponudbe.\"}),/*#__PURE__*/_jsxs(\"div\",{style:{display:\"flex\",gap:8,flexWrap:\"wrap\"},children:[/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:buttonStyle,onClick:()=>goTo(\"/registracija\"),children:\"Registracija\"}),/*#__PURE__*/_jsx(\"button\",{type:\"button\",style:{...buttonStyle,background:\"transparent\",color:accentColor},onClick:()=>goTo(\"/prijava\"),children:\"Prijava\"})]})]});}export function RequireFoxsofSession(Component){return /*#__PURE__*/forwardRef(function RequireFoxsofSessionOverride(props,ref){const interceptAndRoute=async event=>{if(event&&typeof event.preventDefault===\"function\"){event.preventDefault();}if(event&&typeof event.stopPropagation===\"function\"){event.stopPropagation();}const{data:{session}}=await supabase.auth.getSession();if(session?.user){goTo(\"/povprasevanje\");}else{goTo(\"/registracija\");}};return /*#__PURE__*/_jsx(Component,{ref:ref,...props,onClick:event=>{interceptAndRoute(event);},onTap:event=>{interceptAndRoute(event);}});});}addPropertyControls(FoxsofLocalAuth,{mode:{type:ControlType.Enum,title:\"Mode\",defaultValue:\"login\",options:[\"header\",\"register\",\"login\",\"verify\",\"reset\",\"dashboard\",\"profile\",\"gate\"],optionTitles:[\"Header\",\"Register\",\"Login\",\"Verify\",\"Reset\",\"Dashboard\",\"Profile\",\"Gate\"]},accentColor:{type:ControlType.Color,title:\"Accent\",defaultValue:\"#4F46E5\"},surfaceColor:{type:ControlType.Color,title:\"Surface\",defaultValue:\"#FFFFFF\"},borderColor:{type:ControlType.Color,title:\"Border\",defaultValue:\"#D9E2EC\"},textColor:{type:ControlType.Color,title:\"Text\",defaultValue:\"#0F172A\"},mutedColor:{type:ControlType.Color,title:\"Muted\",defaultValue:\"#64748B\"},cornerRadius:{type:ControlType.Number,title:\"Radius\",defaultValue:12,min:0,max:32,step:1},redirectPath:{type:ControlType.String,title:\"Redirect\",defaultValue:\"/moj-foxsof\"}});\nexport const __FramerMetadata__ = {\"exports\":{\"RequireFoxsofSession\":{\"type\":\"reactHoc\",\"name\":\"RequireFoxsofSession\",\"annotations\":{\"framerContractVersion\":\"1\"}},\"default\":{\"type\":\"reactComponent\",\"name\":\"FoxsofLocalAuth\",\"slots\":[],\"annotations\":{\"framerContractVersion\":\"1\",\"framerSupportedLayoutWidth\":\"any-prefer-fixed\",\"framerSupportedLayoutHeight\":\"auto\"}},\"__FramerMetadata__\":{\"type\":\"variable\"}}}\n//# sourceMappingURL=./FoxsofLocalAuth.map"],"mappings":"+QAA8Y,SAAS,GAA0B,EAAM,CAAyK,OAArK,IAAQ,YAAmB,kBAAsB,IAAQ,2BAAkC,qBAAyB,IAAQ,WAAkB,sBAA6B,oBAAqB,CAAC,SAAS,GAAsB,CAAC,GAAU,IAAS,OAAa,OAAO,KAAM,GAAG,CAAC,IAAM,EAAI,EAAO,aAAa,QAAQ,CAAW,EAAE,GAAG,CAAC,EAAK,OAAO,KAAM,IAAM,EAAO,KAAK,MAAM,CAAG,EAAgM,MAA3L,CAAC,GAAQ,OAAO,GAAS,UAA0B,OAAO,EAAO,QAAS,UAA0B,OAAO,EAAO,eAAgB,WAA2B,CAAC,EAAO,QAAgB,KAAa,CAAO,MAAM,CAAC,OAAO,IAAK,CAAC,CAAC,SAAS,EAAqB,EAAO,CAAI,GAAO,IAAS,OAAqB,GAAG,CAAC,EAAO,aAAa,QAAQ,EAAY,KAAK,UAAU,CAAM,CAAC,CAAE,MAAM,CAC5qC,CAAC,CAAC,SAAS,IAAwB,CAAI,GAAO,IAAS,OAAqB,GAAG,CAAC,EAAO,aAAa,WAAW,CAAW,CAAE,MAAM,CAClI,CAAC,CAAC,SAAS,IAAiB,CAAC,GAAU,IAAS,OAAa,MAAO,GAAO,GAAG,CAAC,IAAM,EAAI,EAAO,aAAa,QAAQ,CAAiB,EAAE,GAAG,CAAC,EAAK,MAAO,GAAO,IAAM,EAAO,KAAK,MAAM,CAAG,EAAE,MAAO,GAAQ,GAAQ,OAAO,EAAO,aAAc,UAAU,EAAO,YAAY,KAAK,EAAG,MAAM,CAAC,MAAO,EAAM,CAAC,CAAC,SAAS,EAAK,EAAK,CAAW,IAAS,QAAqB,EAAO,SAAS,OAAO,CAAI,CAAE,CAAC,SAAS,EAAY,EAAM,CAAC,MAAM,eAAe,KAAK,CAAK,CAAE,CAAC,SAAS,EAAuB,EAAQ,EAAS,CAAC,IAAM,EAAS,EAAQ,sBAAsB,WAAW,MAAM,CAAC,YAAY,EAAQ,cAAc,GAAG,QAAQ,EAAQ,SAAS,GAAG,UAAU,EAAQ,YAAY,GAAG,cAAc,EAAQ,gBAAgB,GAAG,kBAAkB,EAAQ,gBAAgB,GAAG,MAAM,EAAQ,OAAO,GAAG,qBAAqB,EAAQ,cAAc,GAAK,gCAAgC,EAAQ,iBAAiB,GAAM,wBAAwB,GAA0B,EAAQ,mBAAmB,EAAE,qBAAqB,CAAC,WAAS,OAAO,EAAS,WAAW,YAAY,EAAE,SAAS,CAAC,iBAAiB,GAAU,SAAS,UAAU,kBAAkB,GAAG,cAAc,GAAU,SAAS,UAAU,eAAe,GAAG,mBAAmB,GAAU,SAAS,UAAU,oBAAoB,GAAG,kBAAkB,GAAU,SAAS,UAAU,mBAAmB,GAAG,eAAe,GAAU,SAAS,UAAU,gBAAgB,EAAE,EAAE,cAAc,GAAU,SAAS,eAAe,EAAI,CAAE,CAAC,eAAe,EAAY,EAAO,CAAC,OAAO,MAAM,EAAS,KAAK,WAAW,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,GAAG,UAAU,CAAM,CAAC,CAAC,OAAO,CAAE,CAAC,SAAS,GAAmB,EAAO,CAAC,OAAO,EAAP,CAAe,IAAI,YAAY,MAAM,gCAAgC,IAAI,sBAAsB,MAAM,qBAAqB,IAAI,oBAAoB,MAAM,uBAAuB,IAAI,wBAAwB,MAAM,uBAAuB,IAAI,UAAU,MAAM,UAAU,IAAI,eAAe,MAAM,iBAAiB,IAAI,YAAY,MAAM,aAA4B,QAAQ,MAAM,uBAAwB,CAAC,CAAC,SAAS,GAAkB,EAAM,CAAC,IAAM,EAAK,IAAI,KAAK,CAAK,EAAiD,OAA5C,OAAO,MAAM,EAAK,QAAQ,CAAC,EAAU,EAAc,EAAK,mBAAmB,QAAQ,CAAC,IAAI,UAAU,MAAM,UAAU,KAAK,SAAS,CAAC,CAAE,CAAC,SAAS,EAAW,EAAM,CAAC,OAAoB,EAAK,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,cAAc,SAAS,IAAI,EAAE,SAAS,GAAG,MAAM,EAAM,KAAK,EAAE,SAAS,EAAM,IAAI,CAAC,CAAE,CAGhyE,SAAwB,EAAgB,EAAM,CAAC,GAAK,CAAC,OAAK,QAAQ,cAAY,UAAU,eAAa,UAAU,cAAY,UAAU,YAAU,UAAU,aAAW,UAAU,eAAa,GAAG,gBAAa,eAAe,EAAY,EAAqB,IAAS,OAAwE,KAA5D,IAAI,gBAAgB,EAAO,SAAS,MAAM,CAAC,CAAC,IAAI,UAAU,EAAY,CAAC,EAAY,GAAgBA,EAAe,EAAE,EAAO,CAAC,EAAQ,GAAYA,EAAe,EAAE,EAAO,CAAC,EAAU,GAAcA,EAAe,EAAE,EAAO,CAAC,EAAkB,GAAsBA,EAAe,EAAE,EAAO,CAAC,EAAM,GAAUA,EAAe,EAAE,EAAO,CAAC,GAAqB,IAAyBA,EAAe,EAAI,EAAO,CAAC,GAAgC,IAAoCA,EAAe,EAAK,EAAO,CAAC,GAAwB,IAA4BA,EAAe,oBAAoB,EAAO,CAAC,GAAyB,IAA6BA,EAAe,EAAE,EAAO,CAAC,GAAsB,GAA0BA,EAAe,EAAE,EAAO,CAAC,EAA2B,GAA+BA,EAAe,EAAE,EAAO,CAAC,EAA0B,GAA8BA,EAAe,EAAE,EAAO,CAAC,EAAuB,IAA2BA,EAAe,EAAE,EAAO,CAAC,EAAM,GAAUA,EAAe,EAAE,EAAO,CAAC,EAAS,IAAaA,EAAe,EAAE,EAAO,CAAC,GAAgB,IAAoBA,EAAe,EAAE,EAAO,CAAC,GAAc,IAAkBA,EAAe,EAAK,EAAO,CAAC,GAAc,IAAkBA,EAAe,EAAI,EAAO,CAAC,EAAQ,GAAYA,EAAe,EAAE,EAAO,CAAC,EAAc,GAAkBA,EAAe,EAAK,EAAO,CAAC,GAAmB,GAAuBA,EAAe,CAAC,CAAC,EAAO,CAAC,EAAiB,GAAqBA,EAAe,EAAK,EAAO,CAAC,EAAe,GAAmBA,EAAe,EAAE,EAAE,SAAS,EAAY,EAAO,CAAC,EAAiB,EAAO,aAAa,EAAE,EAAe,EAAO,QAAQ,WAAW,EAAE,EAAW,EAAO,QAAQ,OAAO,EAAE,EAAa,EAAO,QAAQ,SAAS,EAAE,EAAqB,EAAO,QAAQ,iBAAiB,EAAE,EAAS,EAAO,QAAQ,KAAK,EAAE,GAAwB,EAAO,QAAQ,oBAAoB,EAAE,GAAmC,EAAO,QAAQ,+BAA+B,EAAE,GAA2B,EAAO,QAAQ,uBAAuB,EAAE,GAA4B,EAAO,QAAQ,SAAS,gBAAgB,EAAE,EAAyB,EAAO,QAAQ,SAAS,aAAa,EAAE,EAA8B,EAAO,QAAQ,SAAS,kBAAkB,EAAE,EAA6B,EAAO,QAAQ,SAAS,iBAAiB,EAAE,GAA0B,EAAO,QAAQ,SAAS,cAAc,EAAE,EAAS,EAAO,QAAQ,aAAa,EAAE,GAAiB,EAAO,QAAQ,aAAa,CAAE,CAAC,MAAoB,CAAC,IAAI,EAAO,GAAW,EAAS,EAAqB,EAAK,GAAU,EAAY,CAAQ,EAAG,eAAe,GAAwB,CAAC,GAAK,CAAC,KAAK,CAAC,YAAU,MAAM,EAAS,KAAK,WAAW,EAAE,GAAG,CAAC,EAAQ,OAAQ,GAAG,CAAC,GAAS,KAAK,CAAC,EAAiB,EAAK,EAAE,MAAO,CAAC,EAAiB,EAAI,EAAE,GAAK,CAAC,KAAK,EAAQ,SAAO,MAAM,EAAY,EAAQ,KAAK,EAAE,EAAM,MAAmB,CAAC,GAAO,EAAQ,CAAC,IAAM,EAAO,CAAC,OAAO,EAAQ,KAAK,GAAG,cAAc,GAAK,QAAQ,EAAuB,EAAQ,CAAQ,CAAC,EAAE,EAAqB,CAAM,EAAE,EAAY,CAAM,CAAE,CAAC,CAAC,EAAuB,EAAE,GAAK,CAAC,KAAK,GAAc,EAAS,KAAK,mBAAmB,EAAO,IAAU,CAAK,GAAgB,EAAiB,EAAQ,GAAS,IAAK,CAAE,CAAC,EAAE,UAAU,CAAC,EAAO,GAAM,EAAa,aAAa,YAAY,CAAE,CAAE,EAAE,CAAC,CAAC,EAAE,MAAoB,CAAC,GAAG,IAAO,YAAa,OAAQ,IAAI,EAAO,GAAK,eAAe,GAAwB,CAAC,EAAoB,EAAI,EAAE,EAAkB,EAAE,EAAE,GAAK,CAAC,KAAK,CAAC,WAAS,MAAM,GAAc,MAAM,EAAS,KAAK,WAAW,EAAE,GAAG,CAAC,EAAQ,OAAQ,GAAG,GAAc,CAAC,GAAS,KAAK,CAAC,EAAsB,CAAC,CAAC,EAAE,EAAoB,EAAK,EAAE,EAAkB,mDAAmD,EAAE,MAAO,CAAC,GAAK,CAAC,OAAK,SAAO,MAAM,EAAS,KAAK,WAAW,CAAC,CAAC,OAAO,4JAA4J,CAAC,CAAC,GAAG,UAAU,EAAQ,KAAK,EAAE,CAAC,CAAC,MAAM,aAAa,CAAC,UAAU,EAAK,CAAC,EAAM,KAAgB,IAAG,EAAM,CAAC,QAAQ,MAAM,mCAAmC,CAAK,EAAE,EAAsB,CAAC,CAAC,EAAE,EAAoB,EAAK,EAAE,EAAkB,gDAAgD,EAAE,MAAO,CAAC,EAAsB,GAAM,CAAC,CAAC,EAAE,EAAoB,EAAK,CAA1D,CAA4D,CAA0B,OAAzB,EAAuB,MAAY,CAAC,EAAO,EAAM,CAAE,EAAE,CAAC,CAAI,CAAC,EAAE,IAAM,EAAiBC,QAAmB,CAAC,MAAM,OAAO,UAAU,aAAa,OAAO,aAAa,IAAc,aAAa,EAAE,QAAQ,YAAY,WAAW,UAAU,MAAM,EAAU,SAAS,GAAG,WAAW,IAAI,aAAa,CAAW,GAAG,CAAC,EAAY,EAAY,CAAS,CAAC,EAAQ,EAAaA,QAAmB,CAAC,SAAS,WAAW,MAAM,OAAO,QAAQ,OAAO,cAAc,SAAS,IAAI,GAAG,WAAW,EAAa,MAAM,EAAU,OAAO,aAAa,IAAc,aAAa,EAAa,QAAQ,GAAG,UAAU,aAAa,WAAW,8FAA8F,GAAG,CAAC,EAAY,EAAa,EAAa,CAAS,CAAC,EAAQ,EAAY,CAAC,WAAW,OAAO,OAAO,aAAa,IAAc,WAAW,EAAY,MAAM,UAAU,aAAa,EAAE,QAAQ,YAAY,SAAS,GAAG,WAAW,IAAI,OAAO,SAAS,EAAm7d,OAA96d,IAAO,SAA8B,EAAK,MAAM,CAAC,MAAM,EAAa,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAC,CAAC,GAA4B,EAAMC,GAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAY,YAAY,EAAK,eAAe,EAAE,SAAS,cAAc,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,EAAY,WAAW,cAAc,MAAM,CAAW,EAAE,YAAY,EAAK,UAAU,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAE,GAA4B,EAAMA,GAAU,CAAC,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAY,YAAY,EAAK,aAAa,EAAE,SAAS,YAAY,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,EAAY,WAAW,cAAc,MAAM,CAAW,EAAE,QAAQ,SAAS,CAAC,MAAM,EAAS,KAAK,QAAQ,EAAE,GAAuB,EAAE,EAAiB,EAAK,EAAE,EAAK,GAAG,CAAE,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAM,IAAO,WAAgC,EAAM,OAAO,CAAC,MAAM,EAAa,SAAS,KAAM,IAAO,CAAwB,GAAvB,EAAM,eAAe,EAAK,CAAC,EAAY,KAAK,EAAG,OAAO,EAAW,yBAAyB,EAAG,GAAG,CAAC,EAAQ,KAAK,EAAG,OAAO,EAAW,iBAAiB,EAAG,GAAG,CAAC,EAAU,KAAK,EAAG,OAAO,EAAW,gCAAgC,EAAG,GAAG,CAAC,EAAY,CAAK,EAAG,OAAO,EAAW,mCAAmC,EAAG,GAAG,CAAC,EAAkB,KAAK,EAAG,OAAO,EAAW,0BAA0B,EAAG,GAAG,EAAS,OAAO,EAAG,OAAO,EAAW,iCAAiC,EAAG,GAAG,IAAW,GAAiB,OAAO,EAAW,sBAAsB,EAAG,GAAG,CAAC,GAAe,OAAO,EAAW,qCAAqC,EAAG,EAAW,qBAAqB,EAAE,GAAK,CAAC,OAAK,SAAO,MAAM,EAAS,KAAK,OAAO,CAAC,MAAM,EAAM,KAAK,EAAE,WAAS,QAAQ,CAAC,gBAAgB,0CAA0C,KAAK,CAAC,aAAa,EAAY,KAAK,EAAE,QAAQ,EAAQ,KAAK,EAAE,WAAW,EAAU,KAAK,EAAE,eAAe,EAAkB,KAAK,EAAE,MAAM,EAAM,KAAK,EAAE,aAAa,GAAK,gBAAgB,EAAK,CAAC,CAAC,CAAC,EAAE,GAAG,EAAO,OAAO,EAAW,2BAA2B,EAAM,OAAO,EAAG,GAAG,EAAK,SAAS,EAAK,KAAK,CAAC,GAAK,CAAC,KAAK,EAAQ,MAAM,GAAc,MAAM,EAAY,EAAK,KAAK,EAAE,EAAE,GAAG,CAAC,GAAc,EAAQ,CAAC,IAAM,EAAO,CAAC,OAAO,EAAK,KAAK,GAAG,cAAc,GAAK,QAAQ,EAAuB,EAAQ,EAAqB,CAAC,CAAC,EAAE,EAAqB,CAAM,EAAE,EAAY,CAAM,EAAE,EAAK,GAAgB,EAAE,wBAAwB,aAAa,EAAE,MAAO,CAAC,CAAC,EAAW,iEAAiE,CAAE,EAAE,SAAS,CAAc,EAAK,EAAW,CAAC,KAAK,iBAAiB,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAY,SAAS,GAAG,EAAe,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,SAAS,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAQ,SAAS,GAAG,EAAW,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,wBAAwB,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAU,SAAS,GAAG,EAAa,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,kBAAkB,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,QAAQ,MAAM,EAAM,SAAS,GAAG,EAAS,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,mCAAmC,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAkB,SAAS,GAAG,EAAqB,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,iCAAiC,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAM,SAAS,GAAG,EAAS,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,QAAQ,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,WAAW,MAAM,EAAS,SAAS,GAAG,GAAY,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,eAAe,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,WAAW,MAAM,GAAgB,SAAS,GAAG,GAAmB,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,QAAQ,GAAc,SAAS,GAAG,GAAiB,EAAE,OAAO,OAAO,CAAC,CAAC,EAAE,8BAA8B,CAAC,CAAC,EAAE,GAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAY,SAAS,EAAE,EAAE,SAAS,CAAO,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAY,SAAS,wBAAwB,CAAC,CAAC,CAAC,CAAC,EAAM,IAAO,QAA6B,EAAM,OAAO,CAAC,MAAM,EAAa,SAAS,KAAM,IAAO,CAAwB,GAAvB,EAAM,eAAe,EAAK,CAAC,EAAY,CAAK,EAAG,OAAO,EAAW,mCAAmC,EAAG,GAAG,EAAS,OAAO,EAAG,OAAO,EAAW,+BAA+B,EAAG,EAAW,gBAAgB,EAAE,GAAK,CAAC,OAAK,SAAO,MAAM,EAAS,KAAK,mBAAmB,CAAC,MAAM,EAAM,KAAK,EAAE,UAAQ,CAAC,EAAE,GAAG,EAAO,OAAO,EAAW,sBAAsB,EAAM,OAAO,EAAG,GAAG,CAAC,EAAK,KAAM,OAAO,EAAW,oBAAoB,EAAG,GAAK,CAAC,KAAK,EAAQ,MAAM,GAAc,MAAM,EAAY,EAAK,KAAK,EAAE,EAAE,GAAG,GAAc,CAAC,EAAS,OAAO,EAAW,mBAAmB,GAAc,OAAO,EAAG,IAAM,EAAS,EAAqB,EAAQ,EAAO,CAAC,OAAO,EAAK,KAAK,GAAG,cAAc,GAAK,QAAQ,EAAuB,EAAQ,CAAQ,CAAC,EAAkE,GAAhE,EAAqB,CAAM,EAAE,EAAY,CAAM,EAAE,EAAW,EAAE,EAAK,EAAc,CAAC,EAAK,CAAa,EAAE,MAAO,CAAC,GAAG,GAAgB,EAAE,CAAC,EAAK,uBAAuB,EAAE,MAAO,CAAC,EAAK,IAAc,aAAa,CAAE,EAAE,SAAS,CAAc,EAAK,EAAW,CAAC,KAAK,kBAAkB,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,QAAQ,MAAM,EAAM,SAAS,GAAG,EAAS,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,QAAQ,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,WAAW,MAAM,EAAS,SAAS,GAAG,GAAY,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAE,GAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAY,SAAS,EAAE,EAAE,SAAS,CAAO,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAY,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,EAAM,IAAO,SAA8B,EAAM,MAAM,CAAC,MAAM,EAAa,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAW,SAAS,EAAE,EAAE,SAAS,8BAA8B,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAY,YAAY,EAAK,UAAU,EAAE,SAAS,qBAAqB,CAAC,CAAC,CAAC,CAAC,EAAM,IAAO,QAA6B,EAAM,OAAO,CAAC,MAAM,EAAa,SAAS,GAAO,CAAwB,GAAvB,EAAM,eAAe,EAAK,CAAC,EAAY,CAAK,EAAG,OAAO,EAAW,mCAAmC,EAAG,EAAW,gEAAgE,CAAE,EAAE,SAAS,CAAc,EAAK,EAAW,CAAC,KAAK,UAAU,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,QAAQ,MAAM,EAAM,SAAS,GAAG,EAAS,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAE,GAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAY,SAAS,EAAE,EAAE,SAAS,CAAO,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAY,SAAS,iBAAiB,CAAC,CAAC,CAAC,CAAC,EAAM,IAAO,YAAiC,EAAM,MAAM,CAAC,MAAM,EAAa,SAAS,CAAC,GAA+B,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAW,SAAS,EAAE,EAAE,SAAS,gCAAgC,CAAC,EAAE,CAAC,GAAkB,GAA6B,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAY,SAAS,EAAE,EAAE,SAAS,CAAc,CAAC,EAAE,CAAC,GAAkB,CAAC,GAAgB,GAAmB,SAAS,GAAgB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,EAAE,EAAE,SAAS,yBAAyB,CAAC,EAAe,EAAK,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,4EAA4E,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,EAAY,MAAM,aAAa,EAAE,YAAY,EAAK,gBAAgB,EAAE,SAAS,oBAAoB,CAAC,CAAC,CAAC,CAAC,EAAE,CAAC,GAAkB,CAAC,GAAgB,GAAmB,IAAI,GAAS,CAAC,IAAM,EAAM,EAAQ,aAAa,KAAK,GAAG,EAAQ,aAAa,KAAK,GAAG,EAAQ,OAAa,EAAU,MAAM,QAAQ,EAAQ,gBAAgB,EAAE,EAAQ,iBAAiB,OAAO,OAAO,CAAC,CAAC,KAAK,IAAI,EAAE,GAAG,OAAoB,EAAM,UAAU,CAAC,MAAM,CAAC,OAAO,aAAa,IAAc,aAAa,EAAE,QAAQ,GAAG,QAAQ,OAAO,IAAI,CAAC,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,MAAM,CAAC,SAAS,GAAG,WAAW,IAAI,EAAE,SAAS,CAAK,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAC,OAAO,EAAQ,MAAM,CAAC,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAC,SAAS,IAAI,GAAkB,EAAQ,UAAU,CAAC,CAAC,CAAC,EAAe,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAC,WAAW,GAAmB,EAAQ,MAAM,CAAC,CAAC,CAAC,EAAE,EAAQ,UAAuB,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAC,aAAa,EAAQ,QAAQ,CAAC,CAAC,EAAE,EAAQ,mBAAgC,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAC,gBAAgB,EAAQ,iBAAiB,CAAC,CAAC,EAAE,EAAQ,kBAA+B,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAC,eAAe,EAAQ,gBAAgB,CAAC,CAAC,EAAE,GAAwB,EAAM,OAAO,CAAC,MAAM,CAAC,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAC,mBAAmB,CAAS,CAAC,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,EAAY,WAAW,cAAc,MAAM,EAAY,MAAM,aAAa,EAAE,YAAY,EAAK,gCAAgC,mBAAmB,EAAQ,MAAM,GAAG,EAAE,SAAsB,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,WAAW,SAAS,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,EAAY,WAAW,cAAc,MAAM,EAAY,MAAM,aAAa,EAAE,YAAY,EAAK,gCAAgC,mBAAmB,EAAQ,MAAM,GAAG,EAAE,SAAS,OAAO,CAAC,EAAE,EAAQ,SAAS,aAA0B,EAAK,OAAO,CAAC,MAAM,CAAC,MAAM,UAAU,SAAS,GAAG,WAAW,GAAG,EAAE,SAAS,YAAY,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAE,EAAQ,EAAE,CAAE,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,EAAY,MAAM,aAAa,EAAE,YAAY,EAAK,gBAAgB,EAAE,SAAS,oBAAoB,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,EAAY,WAAW,cAAc,MAAM,EAAY,MAAM,aAAa,EAAE,YAAY,EAAK,SAAS,EAAE,SAAS,QAAQ,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,EAAM,IAAO,UAA+I,EAAM,OAAO,CAAC,MAAM,EAAa,SAAS,KAAM,IAAO,CAAC,EAAM,eAAe,EAAE,GAAK,CAAC,KAAK,CAAC,YAAU,MAAM,EAAS,KAAK,WAAW,EAAE,GAAG,CAAC,GAAS,KAAM,OAAO,EAAW,8CAA8C,EAAG,GAAK,CAAC,KAAK,EAAQ,SAAO,MAAM,EAAS,KAAK,WAAW,CAAC,CAAC,OAAO,CAAC,aAAa,EAAY,KAAK,EAAE,QAAQ,EAAQ,KAAK,EAAE,WAAW,EAAU,KAAK,EAAE,eAAe,EAAM,KAAK,EAAE,eAAe,EAAkB,KAAK,EAAE,MAAM,EAAM,KAAK,EAAE,aAAa,GAAqB,gBAAgB,EAA+B,CAAC,CAAC,CAAC,GAAG,UAAU,EAAQ,KAAK,EAAE,CAAC,CAAC,OAAO,GAAG,CAAC,CAAC,OAAO,EAAE,GAAG,GAAO,CAAC,EAAS,OAAO,EAAW,kCAAkC,EAAyC,IAAM,EAAY,EAAuB,EAAhE,EAA+E,CAAC,EAAE,EAAY,SAAS,CAAC,iBAAiB,GAAyB,KAAK,EAAE,cAAc,GAAsB,KAAK,EAAE,mBAAmB,EAA2B,KAAK,EAAE,kBAAkB,EAA0B,KAAK,EAAE,eAAe,EAAuB,KAAK,CAAC,EAAE,EAAY,cAAc,GAAc,IAAM,EAAO,CAAC,OAAO,EAAQ,KAAK,GAAG,cAAc,GAAK,QAAQ,CAAW,EAAE,EAAqB,CAAM,EAAE,EAAY,CAAM,EAAE,EAAW,qBAAqB,CAAE,EAAE,SAAS,CAAc,EAAK,EAAW,CAAC,KAAK,iBAAiB,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAY,SAAS,GAAG,EAAe,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,SAAS,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAQ,SAAS,GAAG,EAAW,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,wBAAwB,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAU,SAAS,GAAG,EAAa,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,kBAAkB,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,KAAK,QAAQ,MAAM,EAAM,SAAS,GAAG,EAAS,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,mCAAmC,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAkB,SAAS,GAAG,EAAqB,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,iCAAiC,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAM,SAAS,GAAG,EAAS,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,QAAQ,GAAqB,SAAS,GAAG,GAAwB,EAAE,OAAO,OAAO,CAAC,CAAC,EAAE,2BAA2B,CAAC,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,QAAQ,GAAgC,SAAS,GAAG,GAAmC,EAAE,OAAO,OAAO,CAAC,CAAC,EAAE,wCAAwC,CAAC,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,iBAAiB,MAAM,CAAS,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAW,SAAS,EAAE,EAAE,SAAS,EAAuB,CAAC,EAAe,EAAM,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAW,SAAS,EAAE,EAAE,SAAS,CAAC,qBAAxsG,KAA0B,sBAAsB,qBAAqB,sBAAqqG,CAAC,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,kCAAkC,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,GAAyB,SAAS,GAAG,GAA4B,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,iCAAiC,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,GAAsB,SAAS,GAAG,EAAyB,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,iCAAiC,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAA2B,SAAS,GAAG,EAA8B,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,6BAA6B,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAA0B,SAAS,GAAG,EAA6B,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAK,EAAW,CAAC,KAAK,wCAAwC,MAAM,CAAS,CAAC,EAAe,EAAK,QAAQ,CAAC,MAAM,EAAuB,SAAS,GAAG,GAA0B,EAAE,OAAO,KAAK,EAAE,MAAM,CAAgB,CAAC,EAAe,EAAM,QAAQ,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,GAAG,MAAM,CAAU,EAAE,SAAS,CAAc,EAAK,QAAQ,CAAC,KAAK,WAAW,QAAQ,GAAc,SAAS,GAAG,GAAiB,EAAE,OAAO,OAAO,CAAC,CAAC,EAAE,4BAA4B,CAAC,CAAC,EAAE,GAAsB,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAY,SAAS,EAAE,EAAE,SAAS,CAAO,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAY,SAAS,eAAe,CAAC,CAAC,CAAC,CAAC,EAAuB,EAAM,MAAM,CAAC,MAAM,EAAa,SAAS,CAAc,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAU,SAAS,GAAG,WAAW,GAAG,EAAE,SAAS,iEAAiE,CAAC,EAAe,EAAK,IAAI,CAAC,MAAM,CAAC,OAAO,EAAE,MAAM,EAAW,SAAS,GAAG,WAAW,GAAG,EAAE,SAAS,gGAAgG,CAAC,EAAe,EAAM,MAAM,CAAC,MAAM,CAAC,QAAQ,OAAO,IAAI,EAAE,SAAS,MAAM,EAAE,SAAS,CAAc,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,EAAY,YAAY,EAAK,eAAe,EAAE,SAAS,cAAc,CAAC,EAAe,EAAK,SAAS,CAAC,KAAK,SAAS,MAAM,CAAC,GAAG,EAAY,WAAW,cAAc,MAAM,CAAW,EAAE,YAAY,EAAK,UAAU,EAAE,SAAS,SAAS,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAC,CAAE,yBALx6pB,IAA4B,IAAoD,IAAsJ,EAAO,EAAY,sBAA4B,EAAkB,yBAKgtqB,EAAoB,EAAgB,CAAC,KAAK,CAAC,KAAK,EAAY,KAAK,MAAM,OAAO,aAAa,QAAQ,QAAQ,CAAC,SAAS,WAAW,QAAQ,SAAS,QAAQ,YAAY,UAAU,MAAM,EAAE,aAAa,CAAC,SAAS,WAAW,QAAQ,SAAS,QAAQ,YAAY,UAAU,MAAM,CAAC,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,MAAM,MAAM,UAAU,aAAa,SAAS,EAAE,YAAY,CAAC,KAAK,EAAY,MAAM,MAAM,SAAS,aAAa,SAAS,EAAE,UAAU,CAAC,KAAK,EAAY,MAAM,MAAM,OAAO,aAAa,SAAS,EAAE,WAAW,CAAC,KAAK,EAAY,MAAM,MAAM,QAAQ,aAAa,SAAS,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,SAAS,aAAa,GAAG,IAAI,EAAE,IAAI,GAAG,KAAK,CAAC,EAAE,aAAa,CAAC,KAAK,EAAY,OAAO,MAAM,WAAW,aAAa,aAAa,CAAC,CAAC"}